@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500);
@import url(https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css);
.owl-carousel .owl-nav{margin-top:0}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{background:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;display:block;height:40px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease-out;width:40px;z-index:1000}.owl-carousel .owl-nav .owl-prev{left:15px}.owl-carousel .owl-nav .owl-next{right:15px}.owl-carousel:hover .owl-prev{left:0;opacity:1}.owl-carousel:hover .owl-next{opacity:1;right:0}.owl-carousel .owl-nav span{color:#fff;font-size:1.5rem}.owl-carousel .item{height:100vh;position:relative}.owl-carousel .item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.owl-carousel .item .cover{align-items:center;background:rgba(0,0,0,.18);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:5%;position:absolute;top:0;width:100%}.owl-carousel .item .cover .header-content{color:#fff;max-width:1000px;width:100%}.owl-carousel .item .cover .header-content h1{font-size:clamp(28px,5vw,56px);font-weight:600;line-height:1.1;margin:.3em 0;word-spacing:3px}.owl-carousel .item .cover .header-content h2{font-size:clamp(18px,3vw,35px);font-weight:300;margin:.3em 0}.owl-carousel .item .cover .header-content h4{font-size:clamp(14px,2.5vw,24px);font-weight:300;line-height:1.4;margin:.3em 0}.owl-carousel .item .cover .header-content span{font-size:clamp(8px,1.5vw,12px);font-weight:300}.owl-carousel .item .cover .header-content ul{list-style:none;margin-left:0;padding-left:0}.owl-carousel .item .cover .header-content ul li{font-size:clamp(12px,2vw,20px);margin-bottom:.5em}.owl-carousel .item .cover .header-content .line{border:9px solid #fff;clip-path:polygon(0 0,60% 0,36% 100%,0 100%);height:60%;left:15px;position:absolute;top:120px;width:80%}.owl-carousel .owl-item.active h1,.owl-carousel .owl-item.active h2{animation:fadeInDown 1s .3s both}.owl-carousel .owl-item.active h4,.owl-carousel .owl-item.active span{animation:fadeInUp 1s .3s both}.owl-carousel .owl-item.active .line{animation:fadeInLeft 1s .3s both}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.owl-carousel .item .cover .header-content{padding:4%}}@media (max-width:992px){.owl-carousel .item .cover .header-content{padding:3%}}@media (max-width:768px){.owl-carousel .item .cover .header-content{padding:2%}}@media (max-width:576px){.owl-carousel .item .cover .header-content{padding:1.5%}}
body{font-family:Montserrat,sans-serif}
