.lunnar-background-section{position:relative;min-height:400px;overflow:hidden;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}@media(min-width: 600px){.lunnar-background-section{min-height:400px}}.lunnar-background-section.full__height{min-height:100vh !important}.lunnar-background-section.alignContenttop{justify-content:flex-start}.lunnar-background-section.alignContenttop.alignTextleft{align-items:flex-start;text-align:left;align-self:flex-start}.lunnar-background-section.alignContenttop.alignTextright{align-items:flex-end;text-align:right;align-self:flex-end}.lunnar-background-section.alignContentcenter{justify-content:center}.lunnar-background-section.alignContentcenter.alignTextleft{align-items:flex-start;text-align:left;align-self:flex-start}.lunnar-background-section.alignContentcenter.alignTextright{align-items:flex-end;text-align:right;align-self:flex-end}.lunnar-background-section.alignContentbottom{justify-content:flex-end}.lunnar-background-section.alignContentbottom.alignTextleft{align-items:flex-start;text-align:left;align-self:flex-start}.lunnar-background-section.alignContentbottom.alignTextright{align-items:flex-end;text-align:right;align-self:flex-end}.touch-device .lunnar-background-section .background-video-container{transition:opacity .5s ease}.lunnar-background-section .wp-block-acf-background-section{margin-left:auto !important;margin-right:auto !important;max-width:var(--wp--style--global--wide-size);width:100%}.lunnar-background-section .background-video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;transition:none;background-color:#000}.lunnar-background-section .background-video-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.lunnar-background-section .background-video-container.video-loading{opacity:1}.lunnar-background-section .background-video-container.video-loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:2}.lunnar-background-section .background-video-container.video-loaded .video-poster-container{display:none}.lunnar-background-section .background-video-container.video-loaded .background-video{opacity:1}.lunnar-background-section .background-video-container .background-video{position:absolute;top:50%;left:50%;width:120%;transform:translateX(-50%) translateY(-50%);-o-object-fit:cover;object-fit:cover;z-index:0;opacity:1;transition:none}@media(min-width: 767px){.lunnar-background-section .background-video-container .background-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:100%;height:auto;transform:translateX(-50%) translateY(-50%);-o-object-fit:cover;object-fit:cover}}.lunnar-background-section .background-video-container .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1}.lunnar-background-section .background-video-container .video-poster-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.lunnar-background-section .background-section-content{position:relative;z-index:2;width:100%;max-width:1400px;padding:0rem;box-sizing:border-box}@media(min-width: 600px){.lunnar-background-section .background-section-content{padding:0rem}}.lunnar-background-section .background-section-content.full-width-content{max-width:100%}.lunnar-background-section .acf-innerblocks-container>h1,.lunnar-background-section .acf-innerblocks-container>h2,.lunnar-background-section .acf-innerblocks-container>h3,.lunnar-background-section .acf-innerblocks-container>h4,.lunnar-background-section .acf-innerblocks-container>h5,.lunnar-background-section .acf-innerblocks-container>h6{margin-top:0px;margin-bottom:0px}.lunnar-background-section .acf-innerblocks-container>:last-child{margin-bottom:0px}.lunnar-background-section .block-notice{background:rgba(0,0,0,.05);padding:2rem;text-align:center;border-radius:4px}.lunnar-background-section .block-notice h3{margin-top:0}.lunnar-background-section.video-loaded .background-video-container{opacity:1;transition:none}.lunnar-background-section.video-error .background-video-container{display:none}.editor-styles-wrapper .lunnar-background-section .background-section-content{max-width:88rem !important}.video-poster{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}