#root,#wrapper,.page-wrapper{min-height:100vh}#mega-menu.show{display:block!important}.vid-pr{width:100%;height:auto!important;min-height:1px}.mainweb-video-player{display:block;width:100%;height:auto!important;min-height:0;aspect-ratio:16 / 9;background:#000;object-fit:cover}.banner-home .rev_slider_wrapper,.banner-home .rev_slider,.banner-home .rev_slider>ul,.banner-home .rev_slider>ul>li{min-height:100vh}.banner-home .is-static-hero>ul{position:relative!important;width:100%;height:100%}.banner-home .is-static-hero>ul>li{position:relative!important;width:100%;visibility:visible!important}.banner-home .is-static-hero .tp-caption,.banner-home .is-static-hero .tp-shape{visibility:visible!important}.banner-home .rev_slider_wrapper,.banner-home .rev_slider,.banner-home .rev_slider>ul>li{position:relative}.banner-home .rev_slider{overflow:hidden}.banner-home .rev-slidebg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:center center;animation:mainweb-hero-kenburns 30s linear infinite alternate}.banner-home .tp-shapewrapper{position:absolute!important;inset:0}.banner-home .hero-static-copy{position:absolute!important;top:50%;left:44%;width:1200px;max-width:calc(100% - 96px);padding-left:72px;padding-right:25px;transform:translate(-50%,-50%);z-index:5}.banner-home .slider-sub-title,.banner-home .slider-main-title{position:relative!important;text-align:left;left:0!important;width:100%;white-space:normal}.banner-home .slider-sub-title{font-weight:600;margin:0;font-size:28px;line-height:58px;letter-spacing:2px;padding:0;text-transform:none}.banner-home .slider-main-title{font-weight:900;margin:18px 0 0;font-size:136px;line-height:148px;letter-spacing:12px;padding:0;text-transform:none}.banner-home .rev_slider li{list-style:none}#waituk-owl-slide-4{display:flex;align-items:center;justify-content:space-between;gap:76px;overflow:hidden}.logo-slide .slide-item{display:flex;align-items:center;justify-content:center;min-height:100px;flex:0 0 calc((100% - 380px) / 6);max-width:calc((100% - 380px) / 6)}.logo-slide .slide-item img{width:100%;max-height:78px;object-fit:contain}.mainweb-parallax-section{position:relative;overflow:hidden;background-color:#111}.mainweb-parallax-section>.container{position:relative;z-index:2}.mainweb-parallax-bg{position:absolute;inset:-12% -4%;z-index:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;will-change:transform;transform:translateZ(0) scale(1.08)}@media(max-width:991px){.banner-home .hero-static-copy{width:960px;max-width:calc(100% - 48px);left:45%;padding-left:40px;padding-right:25px}.banner-home .slider-sub-title{font-size:24px;line-height:48px}.banner-home .slider-main-title{font-size:88px;line-height:100px;letter-spacing:10px}#waituk-owl-slide-4{gap:32px;flex-wrap:wrap;justify-content:center}.logo-slide .slide-item{flex:0 0 calc((100% - 64px) / 3);max-width:calc((100% - 64px) / 3)}}@media(max-width:767px){.banner-home .hero-static-copy{width:720px;left:47%;max-width:calc(100% - 36px);padding-left:25px;padding-right:25px}.banner-home .slider-sub-title{font-size:20px;line-height:40px;letter-spacing:1px}.banner-home .slider-main-title{margin-top:12px;font-size:60px;line-height:72px;letter-spacing:5px}.logo-slide .slide-item{flex:0 0 calc((100% - 32px)/2);max-width:calc((100% - 32px)/2)}}@media(max-width:575px){.banner-home .hero-static-copy{left:50%;max-width:calc(100% - 24px);padding-left:20px;padding-right:20px}.banner-home .slider-sub-title{font-size:18px;line-height:34px}.banner-home .slider-main-title{font-size:48px;line-height:60px;letter-spacing:2px}}#contact_form_feedback.text-success{color:#28a745}#contact_form_feedback.text-danger{color:#dc3545}@keyframes mainweb-hero-kenburns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.2) translate3d(-2%,1.5%,0)}}
