.video-section .page-width{align-items:center;display:flex;flex-direction:row;flex-direction:column;gap:40px 100px;justify-content:center}.video-section .page-width .content-wrapper,.video-section .page-width .image-wrapper,.video-section .page-width .video-wrapper{flex:1;flex-direction:column;padding:0}.video-section .page-width .content-wrapper{display:flex;flex-direction:column;gap:15px 0;justify-content:center}.video-section .page-width .content-wrapper.middle{align-items:center;text-align:center}.video-section .page-width .content-wrapper .title{margin:0}.video-section .page-width .content-wrapper .body,.video-section .page-width .content-wrapper .body *{font-size:14px;line-height:1.4;margin:0}.video-section .page-width .image-wrapper,.video-section .page-width .video-wrapper{border-radius:10px;width:100%}@media only screen and (max-width:991.98px){.video-section .page-width .image-wrapper:has(.heading),.video-section .page-width .image-wrapper:has(.video-footer),.video-section .page-width .video-wrapper:has(.heading),.video-section .page-width .video-wrapper:has(.video-footer){padding-top:85px}.video-section .page-width .image-wrapper:has(.heading) video,.video-section .page-width .image-wrapper:has(.video-footer) video,.video-section .page-width .video-wrapper:has(.heading) video,.video-section .page-width .video-wrapper:has(.video-footer) video{inset:0;position:absolute;width:100%}.video-section .page-width .image-wrapper:has(.heading) .video-content-container,.video-section .page-width .image-wrapper:has(.video-footer) .video-content-container,.video-section .page-width .video-wrapper:has(.heading) .video-content-container,.video-section .page-width .video-wrapper:has(.video-footer) .video-content-container{padding:0 20px;position:static}}.video-section .page-width .image-wrapper:has(.heading):before,.video-section .page-width .image-wrapper:has(.video-footer):before,.video-section .page-width .video-wrapper:has(.heading):before,.video-section .page-width .video-wrapper:has(.video-footer):before{background:rgba(0,0,0,.2) linear-gradient(180deg,#fff,#5f5f5f);content:"";height:100%;inset:0;mix-blend-mode:multiply;opacity:1;pointer-events:none;position:absolute;scale:1 1.001;transform-origin:bottom center;transition:all .45s ease-in-out;translate:0 1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}.video-section .page-width .image-wrapper.hide-overlay:before,.video-section .page-width .video-wrapper.hide-overlay:before{display:none}.video-section .page-width .image-wrapper.video-playing .video-content-container.hide,.video-section .page-width .video-wrapper.video-playing .video-content-container.hide{opacity:0;pointer-events:none}.video-section .page-width .image-wrapper.video-playing .video-content-container .heading,.video-section .page-width .video-wrapper.video-playing .video-content-container .heading{opacity:0;transition:opacity .15s ease-in-out 0s}@media only screen and (max-width:767.98px){.video-section .page-width .image-wrapper.video-playing .video-content-container .video-footer,.video-section .page-width .video-wrapper.video-playing .video-content-container .video-footer{opacity:0;pointer-events:none;transition:opacity .15s ease-in-out 0s}}.video-section .page-width .image-wrapper.video-playing:before,.video-section .page-width .video-wrapper.video-playing:before{opacity:.6;scale:1 .25}@media only screen and (max-width:991.98px){.video-section .page-width .image-wrapper.video-playing:before,.video-section .page-width .video-wrapper.video-playing:before{scale:1 .35}}@media only screen and (max-width:767.98px){.video-section .page-width .image-wrapper.video-playing:before,.video-section .page-width .video-wrapper.video-playing:before{scale:1 .55}}.video-section .page-width .image-wrapper .video-content-container,.video-section .page-width .video-wrapper .video-content-container{padding:0 28px}.video-section .page-width .image-wrapper .video-content-container .heading,.video-section .page-width .video-wrapper .video-content-container .heading{color:var(--text-colour);font-size:44px;opacity:1;pointer-events:none;text-align:center;transition:opacity .15s ease-in-out .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:991.98px){.video-section .page-width .image-wrapper .video-content-container .heading,.video-section .page-width .video-wrapper .video-content-container .heading{margin-bottom:65px}}.video-section .page-width .image-wrapper .video-content-container .video-footer,.video-section .page-width .video-wrapper .video-content-container .video-footer{align-items:center;border-top:1px solid var(--text-colour);display:flex;flex:1;flex-flow:row wrap;gap:20px 30px;inset:auto 0 0 0;justify-content:space-between;margin:0 28px;min-height:91px;padding:24px 0;position:absolute;transition:opacity .15s ease-in-out .3s}@media only screen and (max-width:991.98px){.video-section .page-width .image-wrapper .video-content-container .video-footer,.video-section .page-width .video-wrapper .video-content-container .video-footer{flex:unset;flex-flow:column nowrap;inset:0;justify-content:center;margin-top:auto;position:static;width:100%}}.video-section .page-width .image-wrapper .video-content-container .video-footer .footer-text,.video-section .page-width .video-wrapper .video-content-container .video-footer .footer-text{color:var(--text-colour);flex:1;font-size:16px;line-height:1.45;text-align:left}@media only screen and (max-width:991.98px){.video-section .page-width .image-wrapper .video-content-container .video-footer .footer-text,.video-section .page-width .video-wrapper .video-content-container .video-footer .footer-text{font-size:14px;order:5;text-align:center}}.video-section .page-width .image-wrapper .video-content-container .video-footer .footer-text a,.video-section .page-width .video-wrapper .video-content-container .video-footer .footer-text a{color:inherit;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.video-section .page-width .image-wrapper .video-content-container .video-footer .button-container,.video-section .page-width .video-wrapper .video-content-container .video-footer .button-container{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-left:auto}@media only screen and (max-width:991.98px){.video-section .page-width .image-wrapper .video-content-container .video-footer .button-container,.video-section .page-width .video-wrapper .video-content-container .video-footer .button-container{margin-left:0}}
