.slider-top{width:100%;overflow:hidden;position:relative;margin-top:60px}.slider-top h1{font-weight:300;font-size:6rem;font-family:"Abhaya Libre",sans-serif;margin:0}.slider-top h2{font-weight:300;font-size:4.25rem;font-family:"Abhaya Libre",sans-serif}.slider-top h3,.slider-top .h3{font-weight:500;font-size:1.25rem}.slider-top strong{font-weight:700}.slider-top p{font-weight:300;font-size:1.5rem}.slider-top p strong{font-weight:500}.slider-top__container{width:100%;position:relative}.slider-top__slide{overflow-x:hidden;max-width:100vw;position:relative;min-height:95vh;max-height:95vh;display:flex;align-items:center}.slider-top__slide-bg{background-repeat:no-repeat;background-position:center center;background-size:cover}.slider-top .bg-left{background-position:left}.slider-top__others .slider-top__others-box{padding:0 10rem;color:#fff;min-height:95vh;max-height:95vh;position:relative;z-index:2}.slider-top__others-box-bg{background-repeat:no-repeat;background-position:center bottom;background-size:cover}.slider-top__others p{font-size:28px;font-weight:500;margin-top:-1rem}.slider-top__others .slider-top__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgb(0 0 0 / .42),rgb(0 0 0 / .42) 100%)}.slider-top__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgb(0 0 0 / .32),rgb(0 0 0 / .32) 100%)}.slider-top__content{position:relative;z-index:2;color:#fff;padding:2rem 0}.slider-top__description{font-size:1.5rem}.slider-top__button{font-size:1.25rem;text-transform:uppercase;text-wrap:nowrap;background-color:#C39D6C;border:2px solid #C39D6C;color:#fff;text-decoration:none;border-radius:10px;padding:.5rem 2.5rem;font-weight:500;transition:all 0.3s ease-in-out}.slider-top__button-centered{position:absolute;bottom:18%;left:50%;transform:translate(-50%);z-index:2;text-transform:uppercase}.slider-top__button:hover{background-color:#fff;color:#C39D6C}.slider-top__other-desc{margin-top:1.5rem;font-size:.9rem}.slider-top__logo{height:75px}.slider-top__title-offset{top:-5vh}.slider-top__nav{position:absolute;bottom:10%;left:50%;transform:translate(-50%);width:15%;z-index:10;display:flex;justify-content:space-between;padding:0 3rem}.slider-top__prev,.slider-top__next{background:#fff0;border:none;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0}.slider-top__prev img,.slider-top__next img{width:30px;height:30px}.slider-top__arrow--prev{transform:rotate(180deg)}.slider-top .position-lg-absolute{position:absolute}.slider-top .slick-dots{bottom:20px;z-index:5}.slider-top .slick-dots li{width:fit-content}.slider-top .slick-dots li button{width:140px}.slider-top .slick-dots li button::before{content:"";width:120px;height:4px;background:#fff;opacity:.5}.slider-top .slick-dots li.slick-active button::before{opacity:1}@media (max-width:1599px){.slider-top h1{font-size:5rem}.slider-top h2{font-size:3rem;line-height:3.1rem}.slider-top h3{font-size:1.2rem}.slider-top__content{padding:2rem 3rem}.slider-top__nav{padding:0 .5rem}.slider-top__button{font-size:1rem;padding:.75rem 1.5rem}.slider-top__others p{font-size:19px}.slider-top__others .slider-top__others-box{padding:0 3rem}.slider-top__prev img,.slider-top__next img{width:28px;height:28px}.slider-top .slick-dots li button{width:100px}.slider-top .slick-dots li button::before{width:80px;height:3px}}@media (max-width:1050px){.slider-top{margin-top:75px}.slider-top__slide{min-height:90vh;max-height:90vh}.slider-top__others .slider-top__others-box{padding:0 1rem;min-height:45vh;max-height:45vh}.slider-top__button-centered{text-transform:uppercase;position:relative;bottom:unset;left:unset;transform:none;z-index:2}.slider-top__others-box h2{margin-bottom:.5rem;font-size:1.75rem}.slider-top__others-box p{font-size:16px}.slider-top__button-centered{font-size:12px;padding:.25rem .75rem;margin-bottom:3rem;display:inline-block}}@media (max-width:1050px) and (min-width:700px){.slider-top{margin-top:75px}.slider-top__slide{min-height:90vh;max-height:90vh}.slider-top__others .slider-top__others-box{padding:0 1rem;min-height:90vh;max-height:90vh}.slider-top__button-centered{position:relative;bottom:unset;left:unset;transform:none;z-index:2}}@media (max-width:768px){.slider-top{margin-top:75px}.slider-top .position-lg-absolute{position:unset}.slider-top__slide{overflow:hidden;min-height:80vh;max-height:80vh}.slider-top__others .slider-top__others-box{padding:0 1rem;min-height:40vh;max-height:40vh}.slider-top h1{font-size:44px}.slider-top h2{font-size:30px;line-height:32px}.slider-top h3{font-size:1rem}.slider-top p{font-size:12px;font-weight:400}.slider-top__description{font-size:12px}.slider-top__content{padding:1rem .5rem}.slider-top__nav{bottom:5%;width:45%;padding:0 .5rem}.slider-top__button{font-size:.7rem;padding:.5rem .75rem;margin-bottom:2rem;display:inline-block}.slider-top__button-centered{font-size:12px;padding:.25rem 0.75rem!important;margin-bottom:3rem;display:inline-block}.slider-top__logo{height:40px}.slider-top__others-box h2{margin-bottom:.5rem;font-size:1.75rem}.slider-top__others-box p{font-size:16px}.slider-top__overlay{background:linear-gradient(to bottom,rgb(0 0 0 / .42),rgb(0 0 0 / .42) 100%)}.slider-top .slick-dots li button{width:60px}.slider-top .slick-dots li button::before{width:50px;height:3px}}@media (max-width:380px){.slider-top h1{font-size:38px}.slider-top h2{font-size:24px;line-height:24px}.slider-top h3{font-size:14px}.slider-top p{font-size:12px}.slider-top__description{font-size:12px}.slider-top__content{padding:1rem .5rem}.slider-top__logo{height:45px}.slider-top__nav{padding:0 .5rem}.slider-top__button{font-size:12px;padding:.5rem .75rem}}@media (max-height:480px) and (orientation:landscape){.slider-top__slide,.slider-top__others .slider-top__others-box{min-height:80vh;max-height:80vh}.slider-top__others .col-xl-6{flex:0 0 50%;max-width:50%}.slider-top__content{padding:.5rem 1rem}.slider-top h1{font-size:24px}.slider-top h2{font-size:20px;line-height:24px}.slider-top h3{font-size:16px}.slider-top p,.slider-top__description{font-size:14px}.slider-top__logo{height:40px}.slider-top__button{font-size:12px;padding:.4rem .75rem}.slider-top__title-offset{position:relative!important;top:0!important;margin-bottom:.5rem}.slider-top .slick-dots{bottom:5px}.slider-top .slick-dots li button::before{width:40px;height:2px}}.slick-dotted.slick-slider{margin-bottom:0}