.zoomInVideoSection{min-height:100vh}
.zoomInVideoSection .video-minfy-cover{height:30vh;width:65vw}
.zoomInVideoSection .video-bg-container{overflow:hidden;max-height:100vh;height:100%;width:100%}
.zoomInVideoSection .video-bg-container img{width:100%;height:100%;left:50%;transform:translateX(-50%);position:relative;object-fit:cover}
.zoomInVideoSection .video-bg-container video{right:0;bottom:0;width:100%;height:100%;object-fit:cover}
.icon-close:before{content:'\0070'}
.zoomInVideoSection .video-text-container{position:absolute;display:block;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;text-align:center}
.zoomInVideoSection .video-text-container .video-text-heading{font-size:48px;line-height:1;font-weight:500;color:#fff;font-family:'Roboto-Bold'}
.zoomInVideoSection .video-text-container .video-text-heading .heading-superscript{display:block;font-size:28px;line-height:28px}
.zoomInVideoSection .video-text-container .video-text-heading small{font-size:26px;line-height:26px}
.zoomInVideoSection .video-text-container .video-text-content-item{width:fit-content;margin:0 auto}
.zoomInVideoSection .video-text-container .video-play-btn-container button{font-size:14px;color:#fff;background:transparent;text-align:center;padding:13px 20px;border:1px solid #fff;border-radius:25px;font-family:'Roboto-Medium';line-height:15px;margin-top:20px;letter-spacing:.5px;transition:all .6s ease}
.zoomInVideoSection .video-text-container .video-play-btn-container button:hover{color:#000;background:#fff}
.zoomInVideoSection .video-text-container .video-play-btn-container button .triangle{-webkit-text-stroke:1.5px #fff;color:transparent;font-size:15px;transform:rotate(90deg);display:inline-block;margin-right:5px;transition:all .6s ease}
.zoomInVideoSection .video-text-container .video-play-btn-container button:hover .triangle{-webkit-text-stroke:1.5px #000}
.zoomInVideoSection .video-text-container .video-play-btn-container button img{width:13px;display:inline-block;margin-right:4px;margin-top:-2px}
.zoomInVideoSection .video-text-container .video-play-btn-container button:hover{cursor:pointer}
.zoomInVideoSection .video-text-container .video-play-btn-container.play-btn-solo button{width:90px;height:90px;font-size:90px;margin:auto;cursor:pointer;border:0;padding:0;position:relative;background:transparent}
.play-btn-solo button .icon-play{color:#fff;opacity:.75}
.icon-play:before{content:'\0051'}
.zoomInVideoSection .video-text-container .video-play-btn-container.play-btn-solo button .triangle{font-size:50px;position:absolute;top:55.5px;left:40px;-webkit-text-stroke:2.5px #fff;margin:0}
.verticallyCenterCenter{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}
.section-container{display:block;position:relative;margin:0;padding:0;overflow-x:hidden}
@media(min-width:768px){.zoomInVideoSection .video-text-container .video-text-heading .heading-superscript{font-size:20px;line-height:20px}
.zoomInVideoSection .video-minfy-cover{width:50vw}
}
@media(min-width:992px){.zoomInVideoSection .video-text-container .video-text-heading{font-size:36px;line-height:36px}
.zoomInVideoSection .video-text-container .video-text-heading .heading-superscript{font-size:24px;line-height:24px}
}
@media(min-width:1800px){.zoomInVideoSection .video-text-container .video-text-heading{font-size:calc(30px + 2vw);line-height:.9}
.zoomInVideoSection .video-text-container .video-text-heading .heading-superscript{font-size:calc(6px + 2vw);line-height:.9}
.zoomInVideoSection .video-text-container .video-play-btn-container button{font-size:calc(10px + 0.5vw);padding:20px 28px 18px 25px;border:2px solid #fff;border-radius:30px;margin-top:35px}
.zoomInVideoSection .video-text-container .video-play-btn-container button .triangle{padding-right:4px;font-size:20px}
}
@media screen and (max-width:767px){.zoomInVideoSection .video-text-container .video-text-heading{font-size:32px;line-height:32px}
.zoomInVideoSection .video-text-container .video-text-heading .heading-superscript{font-size:22px;line-height:22px;font-family:'Roboto-Bold'}
.zoomInVideoSection .video-text-container .video-play-btn-container button{padding:13px 20px;margin-top:14px;border:1px solid #fff}
.zoomInVideoSection .video-text-container .video-play-btn-container button .triangle{margin-right:2px}
.zoomInVideoSection .video-text-container .video-play-btn-container.play-btn-solo button{width:75px;height:75px;font-size:75px}
.zoomInVideoSection .video-text-container .video-play-btn-container.play-btn-solo button .triangle{font-size:40px;top:42.5px;left:33px}
}
.arial-ft .zoomInVideoSection .video-text-container .video-text-heading,.arial-ft .zoomInVideoSection .video-text-container .video-play-btn-container button,.arial-ft .zoomInVideoSection .video-text-container .video-text-heading .heading-superscript{font-family:'Arial-bold'}
.dark-theme{background:#000}