.res-header-video{position:relative;overflow:hidden}.res-video-header-frame{height:100vh}.res-header-video-vertical-center{position:absolute;top:60%;left:0;width:100%;height:auto;z-index:11;transform:translateY(-50%)}.res-header-video
.sloganBox{color:#fff}.res-header-video .sloganBox h1,
.res-header-video .sloganBox h2,
.res-header-video .sloganBox
h3{color:#fff}.res-header-video .headline-title
h1{font-size:clamp(240%, 4.2vw, 440%);line-height:110%;@media(max-width: 640px){line-height:1.2;font-size:var(--font-size-h1)}}.res-header-video .sloganBox
a{color:#fff}.res-header-video .sloganbox-background{background:rgba(0, 0, 0, .75);padding:1.7rem 3rem}.res-header-video .sloganBox .btn-primary,
.res-header-video .sloganBox .btn-secondary,
.res-header-video .sloganBox .btn-outline,
.res-header-video .sloganBox .btn-text-link{color:#fff}.res-header-video .sloganBox .btn-secondary,
.res-header-video .sloganBox .btn-outline{background-color:transparent;border:1px
solid #fff}.res-header-video .sloganBox a.btn-text-link{padding:0.6rem 0}@media only screen and (max-width: 970px){.res-header-video .sloganBox
p{font-size:90%;line-height:140%}.res-header-video .sloganBox
a.btn{font-size:85%}.res-header-video .sloganbox-background{color:#fff !important}}.res-header-video .header-video-pagecontent{max-height:50vh;overflow:auto;color:#fff}.res-header-video .header-video-pagecontent .res-block .inner-container,
.res-header-video .header-video-pagecontent .res-block .inner-container{max-width:90%}.res-header-video .header-arrow{position:absolute;bottom:6%;left:50%;z-index:88;transform:translateX(-50%);line-height:1}.res-header-video .header-arrow
a{color:#fff}.res-video-header-play-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;width:120px;height:120px;border-radius:50%;text-align:center;margin:0
auto;margin-bottom:15px;font-size:110%;line-height:100%;background-color:#fff;color:#4a90e2;border:1px
solid #fff}@media only screen and (min-width: 1010px){.res-video-header-play-btn:hover{transform:scale(1.1)}}@media only screen and (max-width: 970px){.res-video-header-play-btn{width:90px;height:90px;font-size:90%}}.previewVideo{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10 !important}.previewVideo
video{width:100%;height:auto;border:none}.inlineVideo
video{width:100%;height:auto;border:none}.inlineVideo{width:100%}.inlineVideo
.videoScale{object-fit:cover;height:100%;width:100%}.fullscreenVideo
video{width:100%;height:auto;border:none}.fullscreenVideo{width:100%}.fullscreenVideo
.videoScale{object-fit:cover;min-height:100%;display:block;position:absolute;bottom:0;@media(max-width: 1024px){position:relative;bottom:unset}}.previewVideo
.videoScale{object-fit:cover;min-height:100%}.blackbox{background-color:#000 !important}.res-video-header-control{display:none;position:absolute;left:2%;bottom:6%;z-index:6;font-size:100%}.res-video-header-control
i{color:#fff}.res-video-header-mute-btn,.res-video-header-playback-btn,.res-video-header-reset-btn{display:inline-block;padding:5px
10px;cursor:pointer}.res-video-header-mute-btn:hover,.res-video-header-playback-btn:hover,.res-video-header-reset-btn:hover{opacity:0.6}.res-video-header-reset-btn{background-color:#fff}.res-video-header-reset-btn
i{color:#4a90e2}@media only screen and (max-width: 970px){.video-16-9
video{object-fit:contain !important;display:block}.video-16-9{height:auto !important}
/*!*		top: 2%;*!*/
}.res-video-header-frame{height:100vh}.res-header-video .vimeo-video{top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.inlineVideo.youtube-video.previewVideo iframe,
.inlineVideo.vimeo-video.previewVideo iframe,
.inlineVideo.vimeo-video.no-controls iframe,
.inlineVideo.youtube-video.no-controls iframe,
.fullscreenVideo.youtube-video.previewVideo iframe,
.fullscreenVideo.vimeo-video.previewVideo iframe,
.fullscreenVideo.vimeo-video.no-controls iframe,
.fullscreenVideo.youtube-video.no-controls iframe,
.fullscreenVideo.youtube-video.youtube-preview iframe,
.inlineVideo.youtube-video.youtube-preview
iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.fullscreenVideo.youtube-video:not(.youtube-preview) iframe,
.inlineVideo.youtube-video:not(.youtube-preview) iframe,
.inlineVideo.vimeo-video
iframe{width:100%;height:100%}.res-header-video .externalVideo
iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.res-header-video .fullscreenVideo.vimeo-video
iframe{width:100%;height:100%}.acf-block-preview .res-header-video{position:relative}.acf-block-preview .res-header-video .res-header-video-outside{max-width:1080px;margin:0
auto;border:1px
solid #eee;max-height:330px;overflow:hidden}.acf-block-preview .res-header-video .res-header-video-vertical-center{position:absolute;top:50% !important;left:15%;width:70%}.acf-block-preview .res-header-video h1,
.acf-block-preview .res-header-video h2,
.acf-block-preview .res-header-video
h3{font-size:22px;line-height:120%;padding:0;margin:10px
0}.acf-block-preview .res-header-video
p{font-size:16px !important;padding:0;margin:10px
0}.acf-block-preview .res-header-video
a{color:#000;text-decoration:none}.acf-block-preview .res-header-video
.btn{font-size:17px !important;padding:8px
16px;margin:8px;border:0;background-color:#222}.acf-block-preview .res-header-video
.previewVideo{position:relative;top:unset;left:unset;right:unset;bottom:unset;z-index:1}.acf-block-preview .res-header-video .previewVideo
video{width:100%;height:auto;opacity:1.0}.acf-block-preview .res-header-video{width:100%;max-width:1020px;overflow:hidden;height:480px;margin:0
auto}.acf-block-preview .res-video-header-play-btn{background-color:#fff;border:0;opacity:0.7;width:70px;height:70px}.acf-block-preview .res-header-video .res-video-header-play-btn:after{width:35px;height:40px;display:flex;justify-content:center;content:'►';font-family:'arial';font-size:30px;line-height:40px}.acf-block-preview .res-header-video .res-video-header-play-btn i::before{}.acf-block-preview .res-header-video .sloganBox
h1{font-size:200% !important}.acf-block-preview .res-header-video .fullscreenVideo
iframe{width:100%;height:auto;overflow:hidden}.acf-block-preview .res-header-video .res-header-video-outside{max-height:400px;overflow:hidden}.acf-block-preview .res-header-video .fullscreenVideo iframe,
.acf-block-preview .res-header-video .previewVideo
iframe{width:100%;max-height:400px;overflow:hidden;display:none}.acf-block-preview .res-header-video .header-video-pagecontent{overflow:hidden;display:none}