@-webkit-keyframes "half-circle-spinner-animation"{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes "half-circle-spinner-animation"{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.iframe-lightbox{width:100%;height:100%;top:0;left:0;display:none;position:fixed;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:99}
.iframe-lightbox .backdrop{width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,0.75);cursor:default}
.iframe-lightbox .content-holder{width:46%;position:absolute;top:57%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-right:-50%}
.iframe-lightbox .content{height:0;position:relative;padding-bottom:56.25%}
.iframe-lightbox .content>.body{position:absolute;top:0;left:0;width:100%;height:100%}
.iframe-lightbox .content>.body .half-circle-spinner{-webkit-box-sizing:border-box;box-sizing:border-box;width:60px;height:60px;border-radius:100%;position:relative;margin:0;position:fixed;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.iframe-lightbox .content>.body .half-circle-spinner *{-webkit-box-sizing:border-box;box-sizing:border-box}
.iframe-lightbox .content>.body .half-circle-spinner .circle{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:calc(6px) solid transparent}
.iframe-lightbox .content>.body .half-circle-spinner .circle.circle-1{border-top-color:#fff;-webkit-animation:half-circle-spinner-animation 1s infinite;animation:half-circle-spinner-animation 1s infinite}
.iframe-lightbox .content>.body .half-circle-spinner .circle.circle-2{border-bottom-color:#fff;-webkit-animation:half-circle-spinner-animation 1s infinite alternate;animation:half-circle-spinner-animation 1s infinite alternate}
.iframe-lightbox .content>.body.is-loaded .half-circle-spinner{display:none}
.iframe-lightbox iframe{display:block;width:100%;height:100%;border:0;box-shadow:0 .2rem .8rem 0 rgba(0,0,0,0.12);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}
.iframe-lightbox.is-showing{display:block}
.iframe-lightbox.is-opened{opacity:1}
body.iframe-lightbox--open{overflow:hidden}
@keyframes pulsate{0{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:1;box-shadow:inset 0 0 2.5rem .3rem rgba(255,255,255,0.75),0 0 2.5rem 1rem rgba(255,255,255,0.75)}
100%{-webkit-transform:scale(1,1);transform:scale(1);opacity:0;box-shadow:none}
}
.btn-close{position:fixed;top:6.625em;right:20.625em;width:1.500em;height:1.500em}
.btn-close:before,.btn-close:after{content:" ";width:.125em;height:1.500em;position:absolute;right:.625em;background-color:#fff}
.btn-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.btn-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.hero-video-container .video-poster,.video-poster-dam{position:absolute;z-index:-1;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;-webkit-transform:translate(-50%,-50%);height:100%;transform:translate(-50%,-50%)}
.hero-video-container .header-container{width:100%;height:85vh !important;border-left:0;border-right:0;position:relative}
.hero-video-container .header-container .video-container{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}
.hero-video-container .header-container .video-container video{position:absolute;z-index:-1;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}
.hero-video-container .header-container .video-container .btn-round{position:absolute;top:94%;left:2%;border:0;font-size:100%}
.hero-video-container .header-container .video-container-yt{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}
.hero-video-container .header-container .video-container-yt .video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.hero-video-container .header-container .video-container-yt iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.hero-video-container .header-container .video-container-yt .video-poster{position:absolute;z-index:-1;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}
.hero-video-container .header-container .video-container-yt .lightBoxicon{position:relative;width:30px;height:40px;top:95%;left:.5%;z-index:1}
.pfherovideo .hero-video-container .header-container .video-container-yt .lightBoxicon img{position:absolute;display:inline-block !important;width:20px;height:20px;cursor:pointer}
.hero-video-container .header-container .video-container-yt .btn-round{position:absolute;top:94%;left:2%;border:0;font-size:100%}
.hero-video-container .header-container .video-container-yt .fa-volume-up{position:absolute;top:95.2%;left:6%;font-size:130%}
.hero-video-container .header-container .caption-container{position:absolute;top:50%;transform:translateY(-50%);bottom:initial;left:7%;right:7%;text-shadow:none;padding:20px 10px 10px;border-radius:10px}
.hero-video-container .header-container .caption-container .text-left{margin-right:52%;width:fit-content;padding-left:25px;padding-right:20px}
.hero-video-container .header-container .video-container-yt img,.hero-video-container .header-container .video-container .video-poster img{width:100%}
.hero-video-container .bold-heading{font-weight:bold !important}
.hero-video-container .btn-no:after{position:absolute;content:"/";font-weight:normal;font-size:1.7em;left:29%;top:-34%}
.hero-video-container .bg-trans-drkblue{background-color:rgba(12,39,57,0.5) !important}
.hero-video-container .bg-trans-blue{background-color:rgba(0,125,182,0.7) !important}
.hero-video-container .bg-trans-white{background-color:rgba(255,255,255,0.4) !important}
.hero-video-container .bg-trans-black{background-color:rgba(0,0,0,0.15) !important}
.hero-video-container .bg-trans-green{background-color:rgba(91,163,60,0.7) !important}
.hero-video-container .bg-trans-drkblack{background-color:rgba(0,0,0,0.6) !important}
.hero-video-container .btn-round{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border-width:3px;border-style:solid;display:inline-block;text-align:center;width:2.7em;line-height:2.4em;font-size:150%;cursor:pointer}
.hero-video-container .txt-white{color:#fff !important}
.hero-video-container .txt-black{color:#000 !important}
.hero-video-container .txt-gray{color:#f7f8f9 !important}
.hero-video-container .txt-blue{color:#0073a8 !important}
.hero-video-container .txt-drkblue{color:#0c2739 !important}
.hero-video-container .txt-green{color:#447b2d !important}
.hero-video-container .bg-white{background-color:#fff !important}
.hero-video-container .bg-black{background-color:#000 !important}
.hero-video-container .bg-gray{background-color:#f7f8f9 !important}
.hero-video-container .bg-blue{background-color:#0073a8 !important}
.hero-video-container .bg-drkblue{background-color:#0c2739 !important}
.hero-video-container .bg-green{background-color:#447b2d !important}
.hero-video-container p{margin-bottom:16px;font-size:16px}
.hero-video-container a{margin-top:28px !important}
@media screen and (min-device-width:1024px) and (max-device-width:1920px){.hero-video-container .header-container{height:100vh;max-height:100vh}
.video-autoplay-dam{height:100vh;max-height:100vh}
}
@media(max-aspect-ratio:16 / 9){.hero-video-container .header-container .video-container-yt .video-foreground{width:300% !important;left:-100% !important}
}
@media(min-width:768px) and (max-width:1023px){.hero-video-container .header-container .video-container-yt .fa-volume-up{left:9%}
.hero-video-container .header-container .video-container-yt img,.hero-video-container .header-container .video-container img{height:90vh;width:100%}
.hero-video-container .header-container .btn{line-height:11px}
}
@media(max-width:1023px){.hero-video-container .header-container .video-container-yt img,.hero-video-container .header-container .video-container img{height:90vh;width:100%}
.hero-video-container .header-container .video-container-yt .lightBoxicon{display:none}
}
@media(max-width:767px){.hero-video-container .header-container .video-container-yt .fa-volume-up{top:94%;left:15%}
.hero-video-container .header-container .video-container-yt .btn-round{top:92%}
.btn{width:auto}
}
@media(min-width:360px) and (max-width:640px){.hero-video-container .header-container .caption-container.text-left{padding:20px 10px 10px;margin-right:10%}
}
@media(min-aspect-ratio:16/9){.hero-video-container .header-container .video-container-yt .video-foreground{height:300% !important;top:-100% !important}
}
@media(max-aspect-ratio:16/9){.hero-video-container .header-container .video-container-yt .video-foreground{width:300% !important;left:-100% !important}
}