.banner-hero{margin:0 0 0;position:relative;padding:0 0 130px;overflow:hidden}@media only screen and (max-width:767px){.banner-hero{padding:0 0 29px}}.banner-hero.bg-img{background-image:url(banner-hero-bg.webp);background-position:top center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:767px){.banner-hero.bg-img{background-image:url(banner-hero-bg.webp)}}.banner-hero.banner-hero-no-padding{padding:0}.banner-hero .banner-hero__top{position:relative}.banner-hero .banner-hero__top .banner-hero__top-img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-hero .banner-hero__top .row{position:relative;max-width:1380px;margin:0 auto;display:flex;height:calc(100vh - 112px);align-items:center;padding:50px 0}@media only screen and (max-width:767px){.banner-hero .banner-hero__top .row{align-items:flex-start;justify-content:center;height:calc(100vh - 100px);padding:30px 0}}.banner-hero .banner-hero__top .desc{text-align:center;max-width:50%;min-width:690px}@media only screen and (max-width:767px){.banner-hero .banner-hero__top .desc{max-width:none;display:flex;flex-direction:column;height:100%;align-items:center;min-width:auto}}.banner-hero .banner-hero__top .desc h1{color:#ead698;font-size:80px;font-family:Inter;font-weight:500;text-transform:uppercase;letter-spacing:16px;line-height:.9;margin:0 0 56px}@media only screen and (max-width:767px){.banner-hero .banner-hero__top .desc h1{font-size:44.2px;letter-spacing:8.84px;margin:0 0 52px}}.banner-hero .banner-hero__top .desc h1 span{display:block;color:#71743c;font-size:150px;font-family:Minion;font-weight:500;text-transform:uppercase;letter-spacing:30px;word-wrap:break-word}@media only screen and (max-width:767px){.banner-hero .banner-hero__top .desc h1 span{font-size:82.87px;letter-spacing:16.57px}}.banner-hero .banner-hero__top .desc img{display:inline-block;vertical-align:top;max-width:100%;margin:0 0 55px}@media only screen and (max-width:767px){.banner-hero .banner-hero__top .desc img{max-width:234px}}.banner-hero .banner-hero__top .desc .btn{display:inline-block;vertical-align:top;width:294px;height:76px;border-radius:76px;line-height:76px;color:#000;font-size:30px;font-family:Inter;font-weight:600;text-transform:uppercase;letter-spacing:3px;word-wrap:break-word;background:linear-gradient(90deg,#e3c35b 0,#d8b048 3%,#cc9b33 7%,#c8942c 10%,#f2cd63 27%,#fbda70 33%,#fce481 50%,#f5d976 60%,#e4bf5a 65%,#deb54f 67%,#e1bc58 77%,#d8ac42 90%,#b49147 99%,#b49147 100%)}@media only screen and (max-width:767px){.banner-hero .banner-hero__top .desc .btn{margin:auto 0 0}}.banner-hero .banner-hero__bottom img{width:100%;height:auto}.banner-hero .banner-hero__bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.banner-hero .banner-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-hero h2{font-family:Italianno;font-size:80px;font-weight:400;text-transform:capitalize;color:#fff;margin:0 0 80px;line-height:1;text-align:center}@media only screen and (max-width:767px){.banner-hero h2{font-size:30px;margin:10px 0 40px}}.banner-hero .banner-hero__holder-btn{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1530px;margin:0 auto 130px;padding:0 20px}@media only screen and (max-width:767px){.banner-hero .banner-hero__holder-btn{margin:0 auto 50px}}.banner-hero .banner-hero__holder-btn .btn{font-size:30px;font-family:Lato;font-weight:900;text-transform:uppercase;line-height:26px;letter-spacing:1.5px;color:#000;border-radius:70px;padding:22px 78px;text-align:center;display:inline-block;vertical-align:top;box-shadow:0 10px 20px #000;background:#dbc08c}@media only screen and (max-width:767px){.banner-hero .banner-hero__holder-btn .btn{font-size:20px;padding:9px 49px}}@media only screen and (max-width:767px){.banner-hero .banner-hero__holder-btn img{max-width:70px}}.banner-hero .banner-hero__img{margin:-94px 0 0;text-align:center}@media only screen and (max-width:767px){.banner-hero .banner-hero__img{margin:0 0 0}}.banner-hero .banner-hero__img img{display:inline-block;vertical-align:top;width:100%;height:auto;aspect-ratio:1920/771}.banner-hero .banner-hero__img img.mobile{display:none}@media only screen and (max-width:767px){.banner-hero .banner-hero__img img.mobile{display:inline-block}}@media only screen and (max-width:767px){.banner-hero .banner-hero__img img.desktop{display:none}}.banner-hero .banner-hero__desc{max-width:980px;padding:0 15px;text-align:center;color:#fff;margin:0 auto 50px}@media only screen and (max-width:767px){.banner-hero .banner-hero__desc{margin:0 auto 30px}}.banner-hero .banner-hero__desc h1,.banner-hero .banner-hero__desc h2{font-size:50px;font-family:Inter;font-weight:900;text-transform:capitalize;color:#fff;margin:0 0 50px;line-height:1.1}@media only screen and (max-width:767px){.banner-hero .banner-hero__desc h1,.banner-hero .banner-hero__desc h2{font-size:26px;margin:0 0 30px}}.banner-hero .banner-hero__desc p{font-size:26px;font-family:Inter;font-weight:400;text-transform:capitalize;margin:0;line-height:1.1}@media only screen and (max-width:767px){.banner-hero .banner-hero__desc p{font-size:14px}}.banner-hero .banner-hero__slider{max-width:1492px;margin:0 auto;text-align:center;color:#fff}.banner-hero .banner-hero__slider img{display:inline-block;vertical-align:top}.banner-hero .banner-hero__slider .desc{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);border-radius:25px}.banner-hero .banner-hero__slider .slick-dots{position:static;display:flex;align-items:center;justify-content:center;gap:20px;margin:50px 0 0}@media only screen and (max-width:767px){.banner-hero .banner-hero__slider .slick-dots{margin:30px 0 0}}.banner-hero .banner-hero__slider .slick-dots li{margin:0;width:auto;height:auto}.banner-hero .banner-hero__slider .slick-dots li button{padding:0;width:8px;height:8px;display:block;border-radius:100%;background:rgba(255,255,255,.3019607843);text-indent:-9999px}.banner-hero .banner-hero__slider .slick-dots li button::before{display:none}.banner-hero .banner-hero__slider .slick-dots li.slick-active button{background:#fff}.banner-hero .banner-hero__slider .slick-track{display:flex}.banner-hero .banner-hero__slider .slick-track .slick-slide{height:auto}.banner-hero .banner-hero__slider .slick-track .slick-slide .desc{margin:0 71px;padding:90px 48px 48px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width:1200px){.banner-hero .banner-hero__slider .slick-track .slick-slide .desc{margin:0 25px}}@media only screen and (max-width:767px){.banner-hero .banner-hero__slider .slick-track .slick-slide .desc{padding:47px 25px 18px;margin:0 5%;height:100%}}.banner-hero .banner-hero__slider .slick-track .slick-slide .desc figure{margin:0 0 90px}@media only screen and (max-width:767px){.banner-hero .banner-hero__slider .slick-track .slick-slide .desc figure{margin:0 0 50px}}.banner-hero .banner-hero__slider .slick-track .slick-slide .desc h2,.banner-hero .banner-hero__slider .slick-track .slick-slide .desc h3{font-size:26px;font-family:Inter;font-weight:900;text-transform:capitalize;color:#fff;margin:0 0 20px}@media only screen and (max-width:767px){.banner-hero .banner-hero__slider .slick-track .slick-slide .desc h2,.banner-hero .banner-hero__slider .slick-track .slick-slide .desc h3{font-size:13.13px;margin:0 0 10px}}.banner-hero .banner-hero__slider .slick-track .slick-slide .desc p{font-size:16px;font-family:Inter;font-weight:400;text-transform:capitalize;margin:0;line-height:1.2}@media only screen and (max-width:767px){.banner-hero .banner-hero__slider .slick-track .slick-slide .desc p{font-size:12px;max-width:150px;margin:0 auto}}
/*# sourceMappingURL=banner.min.css.map */
