/*! costa-do-sauipe v0.0.1 | (c) 2025 Neotix - Transformação Digital | MIT License | http://link-to-your-git-repo.com */@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");#blackFridayPage{background-color:#000;overflow:hidden}#blackFridayPage .banner{position:relative;height:810px}@media (max-width:574.98px){#blackFridayPage .banner{height:700px}}#blackFridayPage .banner .container,#blackFridayPage .banner .row{height:100%}#blackFridayPage .banner .container{position:relative;z-index:2}#blackFridayPage .banner .leftDots{position:absolute;top:105px;left:0}@media (max-width:767.98px){#blackFridayPage .banner .leftDots{display:none}}#blackFridayPage .banner .rightGrafism{position:absolute;bottom:0;right:0}@media (max-width:574.98px){#blackFridayPage .banner .rightGrafism{width:15%}}#blackFridayPage .banner .estrela{position:absolute;bottom:70px;left:0;z-index:1}@media (max-width:767.98px){#blackFridayPage .banner .estrela{bottom:auto;top:100px}}@media (max-width:575.98px){#blackFridayPage .banner .estrela{height:80px;top:110px}}#blackFridayPage .banner .cronometro{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 32px}#blackFridayPage .banner .cronometro h3{font-size:32px}#blackFridayPage .banner .cronometro #counter,#blackFridayPage .banner .cronometro h3{color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:700;line-height:130%;text-align:center}#blackFridayPage .banner .cronometro #counter{background-color:#00a3e0;padding:16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;font-size:3.25rem;-webkit-box-shadow:10px 10px 0 0 #005eb8;box-shadow:10px 10px 0 0 #005eb8}#blackFridayPage .banner .cronometro #counter span{color:#f7bd00;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:3.25rem;font-weight:900}#blackFridayPage .banner .cronometro #counter span small{font-family:open_sansregular,sans-serif;display:block;font-size:1.125rem;color:#fff;font-weight:400;line-height:130%}#blackFridayPage .banner .subtitle{margin:0;color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:130%}@media (max-width:767.98px){#blackFridayPage .banner .subtitle{padding-top:190px}}@media (max-width:574.98px){#blackFridayPage .banner .subtitle{padding-top:120px}}#blackFridayPage .banner .mainTitle{margin:24px 0 15px;color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:3.25rem;font-weight:900;line-height:100%}@media (max-width:574.98px){#blackFridayPage .banner .mainTitle{font-size:2.375rem}}#blackFridayPage .banner .mainTitle img{vertical-align:text-top;height:70px}@media (max-width:574.98px){#blackFridayPage .banner .mainTitle img{height:52px}}#blackFridayPage .banner .mainTitle strong{color:#b0c800;font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:900}#blackFridayPage .banner p{color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:574.98px){#blackFridayPage .banner p{font-size:1.125rem}}#blackFridayPage .banner p strong{color:#f7bd00;font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:900}#blackFridayPage .banner p.last{padding-right:80px}@media (max-width:991.98px){#blackFridayPage .banner p.last{padding-right:0}}#blackFridayPage .banner .buttonContainer{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:59px;margin:50px 0 0 10px;background-color:#005eb8;cursor:pointer}#blackFridayPage .banner .buttonContainer .buttonCta{position:relative;top:-10px;left:-10px;width:100%;height:100%;border:none;padding:18px 40px;color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:18px;font-weight:900;line-height:130%;background-color:#00a3e0;text-decoration:none}@media (max-width:575.98px){#blackFridayPage .banner .buttonContainer .buttonCta{font-size:1rem;padding:18px 20px}}#blackFridayPage .formSection{position:relative;width:100%;padding:112px 72px;background:url(../img/black-friday/form-background.jpg);background-size:cover}#blackFridayPage .formSection .descriptionText{position:relative;bottom:10px;left:10px;width:100%;height:100%;padding:40px 32px 20px;background:#d9d9d9}#blackFridayPage .formSection .descriptionText p{margin:0;color:#000;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:20px;font-weight:500;line-height:130%}#blackFridayPage .formSection .descriptionText p strong{color:#e87722;font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:900}#blackFridayPage .formSection .descriptionText .dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px;margin-top:13px}#blackFridayPage .formSection .descriptionText .dots p{color:#f7bd00;font-size:28px;line-height:7px}#blackFridayPage .formSection .faixa{position:absolute;bottom:6px;left:50%;z-index:1;max-width:100%;-webkit-transform:rotate(-3deg) translateX(-50%);transform:rotate(-3deg) translateX(-50%)}#blackFridayPage .formSection .contentContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}#blackFridayPage .formSection .contentContainer .titleBlock{max-width:552px;width:100%}#blackFridayPage .formSection .contentContainer .titleBlock h3{margin:0;color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:56px;font-weight:500;line-height:130%}#blackFridayPage .formSection .contentContainer .titleBlock h4{margin:24px 0 0;color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:24px;font-weight:400;line-height:130%}#blackFridayPage .formSection .contentContainer .titleBlock #counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;margin-top:32px}@media (max-width:575px){#blackFridayPage .formSection .contentContainer .titleBlock #counter{gap:20px}}#blackFridayPage .formSection .contentContainer .titleBlock #counter span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#f7bd00;font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:900;font-size:3.125rem;line-height:100%}#blackFridayPage .formSection .contentContainer .titleBlock #counter span small{display:block;color:#fff;font-size:1rem;padding:0;line-height:100%}#blackFridayPage .formSection .contentContainer .formBox{width:712px;height:auto;padding:40px;background:#000;z-index:2}#blackFridayPage .formSection .contentContainer .formBox .form-select{height:48px}#blackFridayPage .formSection .contentContainer .formBox .grupo-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:48px;margin-bottom:24px;background-color:transparent}#blackFridayPage .formSection .contentContainer .formBox .grupo-form.grupo-check{height:auto}#blackFridayPage .formSection .contentContainer .formBox .grupo-form input,#blackFridayPage .formSection .contentContainer .formBox .grupo-form select{height:100%;border-radius:4px;border:1px solid #fff!important;padding:0 20px;color:#fff;background:#000}#blackFridayPage .formSection .contentContainer .formBox .grupo-form input::-webkit-input-placeholder{color:#fff}#blackFridayPage .formSection .contentContainer .formBox .grupo-form input::-moz-placeholder{color:#fff}#blackFridayPage .formSection .contentContainer .formBox .grupo-form input:-ms-input-placeholder{color:#fff}#blackFridayPage .formSection .contentContainer .formBox .grupo-form input::-ms-input-placeholder{color:#fff}#blackFridayPage .formSection .contentContainer .formBox .grupo-form input::placeholder{color:#fff}#blackFridayPage .formSection .contentContainer .formBox .grupo-form .form-check-input+label:before{background:transparent;border-color:#fff}#blackFridayPage .formSection .contentContainer .formBox .grupo-form .form-check-input+label:after{width:32px;height:32px;color:#fff}#blackFridayPage .formSection .contentContainer .formBox .grupo-form .form-check label:before{width:32px;height:32px}#blackFridayPage .formSection .contentContainer .formBox .grupo-form .form-check-input{margin-top:0}#blackFridayPage .formSection .contentContainer .formBox .grupo-check label{color:#fff;font-size:.875rem;padding-top:0}#blackFridayPage .formSection .contentContainer .formBox .grupo-check label a{color:#f7bd00;text-decoration:underline}#blackFridayPage .formSection .contentContainer .formBox .half{width:calc(50% - 16px)}#blackFridayPage .formSection .contentContainer .formBox button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:16px 0 0;padding:18px 10px;border-radius:4px;background:#f7bd00;color:#000;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:18px;font-weight:800;line-height:130%;cursor:pointer;border:none}#blackFridayPage .formSection .contentContainer .formBox button[disabled=disabled]{opacity:.2}#blackFridayPage .highlightsSection{position:relative;padding:84px 72px 0}#blackFridayPage .highlightsSection .highlightsBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:53px;max-width:1296px;width:100%;margin:0 auto;padding:92px 0;position:relative;z-index:3}#blackFridayPage .highlightsSection h3{max-width:488px;margin:0;color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:56px;font-weight:500;line-height:130%}#blackFridayPage .highlightsSection h3 span{color:#f7bd00}#blackFridayPage .highlightsSection h3 strong{color:#009639;font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:900}#blackFridayPage .highlightsSection .highlightItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}#blackFridayPage .highlightsSection .highlightItems .highlight{width:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}#blackFridayPage .highlightsSection .highlightItems .highlight img{width:132px;height:132px}#blackFridayPage .highlightsSection .highlightItems .highlight .title{margin:0;color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:130%}#blackFridayPage .highlightsSection .highlightItems .highlight .description{margin:0;color:#fff;text-align:center;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%}#blackFridayPage .highlightsSection .clips{position:absolute;bottom:-240px;left:0;z-index:2}@media (max-width:1199.98px){#blackFridayPage .highlightsSection .clips{bottom:-165px}}@media (max-width:574.98px){#blackFridayPage .highlightsSection .clips{bottom:-20px;height:145px}}#blackFridayPage .highlightsSection .dots{position:absolute;bottom:-256px;right:0;z-index:2}@media (max-width:1199.98px){#blackFridayPage .highlightsSection .dots{bottom:-170px}}@media (max-width:574.98px){#blackFridayPage .highlightsSection .dots{bottom:-23px;height:148px}}#blackFridayPage .hotelSection{position:relative;background-color:#000;overflow:hidden}#blackFridayPage .hotelSection .carouselHeader{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1935px;height:445px;border-radius:100%;background-color:#000;z-index:1}#blackFridayPage .hotelSection .carouselHeader h3{color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:56px;font-style:normal;font-weight:500;line-height:130%}#blackFridayPage .hotelSection .carouselHeader h3 strong{color:#f7bd00;font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:900}#blackFridayPage .hotelSection .hotelsCarousel{max-width:1440px;width:100%;max-height:1435px;margin:0 auto;padding:370px 0}#blackFridayPage .hotelSection .hotelsCarousel .hotel{height:695px;margin-right:32px;background-size:cover}#blackFridayPage .hotelSection .hotelsCarousel .hotel .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;width:100%;height:100%;padding:20px;background-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s}#blackFridayPage .hotelSection .hotelsCarousel .hotel .content h3{color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:24px;font-weight:900;line-height:130%;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s}#blackFridayPage .hotelSection .hotelsCarousel .hotel .content p{max-width:325px;margin:0;color:#fafafa;font-size:20px;font-weight:400}#blackFridayPage .hotelSection .hotelsCarousel .hotel .content a,#blackFridayPage .hotelSection .hotelsCarousel .hotel .content p{display:none;width:100%;font-family:M PLUS Rounded\ 1c,sans-serif;line-height:130%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s}#blackFridayPage .hotelSection .hotelsCarousel .hotel .content a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:28px 0 0;padding:18px 10px;border-radius:4px;background:#b0c800;color:#000;font-size:18px;font-weight:800;cursor:pointer;border:none;text-decoration:none}#blackFridayPage .hotelSection .hotelsCarousel .hotel:hover .content{background-color:rgba(0,0,0,.6)}#blackFridayPage .hotelSection .hotelsCarousel .hotel:hover .content p{display:block}#blackFridayPage .hotelSection .hotelsCarousel .hotel:hover .content a{display:-webkit-box;display:-ms-flexbox;display:flex}#blackFridayPage .hotelSection .hotelsCarousel .sol{background-image:url(../img/black-friday/premium-sol.jpg)}#blackFridayPage .hotelSection .hotelsCarousel .brisa{background-image:url(../img/black-friday/premium-brisa.jpg)}#blackFridayPage .hotelSection .hotelsCarousel .mar{background-image:url(../img/black-friday/ala-mar.jpg)}#blackFridayPage .hotelSection .hotelsCarousel .terra{background-image:url(../img/black-friday/ala-terra.jpg)}#blackFridayPage .hotelSection .hotelsCarousel .slick-prev{top:unset;left:50%;-webkit-transform:translateX(-200%);transform:translateX(-200%);bottom:370px;z-index:2}#blackFridayPage .hotelSection .hotelsCarousel .slick-next{top:unset;right:50%;-webkit-transform:translateX(200%);transform:translateX(200%);bottom:370px;z-index:2}#blackFridayPage .hotelSection .hotelsCarousel .slick-prev:before{content:"\ee05"}#blackFridayPage .hotelSection .hotelsCarousel .slick-next:before,#blackFridayPage .hotelSection .hotelsCarousel .slick-prev:before{width:32px;height:32px;background-color:#b0c800;border-radius:32px;font-family:icomoon!important;font-size:16px;line-height:32px;text-align:center;color:#fff;display:block}#blackFridayPage .hotelSection .hotelsCarousel .slick-next:before{content:"\ee06";padding-left:3px}#blackFridayPage .hotelSection .carouselFooter{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1935px;height:445px;border-radius:100%;background-color:#000;z-index:1}#blackFridayPage .bloco{position:relative;z-index:1;top:-130px}@media (max-width:991.98px){#blackFridayPage .bloco{top:0;padding-top:50px}}#blackFridayPage .bloco.bloco2{top:0}#blackFridayPage .bloco .ticket{position:absolute;top:-180px;left:0;z-index:1}@media (max-width:1199.98px){#blackFridayPage .bloco .ticket{height:160px}}@media (max-width:991.98px){#blackFridayPage .bloco .ticket{top:-140px}}@media (max-width:574.98px){#blackFridayPage .bloco .ticket{top:-112px;height:120px}}#blackFridayPage .bloco .fire{position:absolute;top:-165px;right:0;z-index:1}@media (max-width:1199.98px){#blackFridayPage .bloco .fire{height:250px}}@media (max-width:991.98px){#blackFridayPage .bloco .fire{top:110px;height:220px}}@media (max-width:574.98px){#blackFridayPage .bloco .fire{top:241px;height:164px}}#blackFridayPage .bloco .bag{position:absolute;top:-100px;left:0;z-index:1}@media (max-width:1199.98px){#blackFridayPage .bloco .bag{height:190px}}@media (max-width:991.98px){#blackFridayPage .bloco .bag{display:none}}#blackFridayPage .bloco .container{position:relative;z-index:2}#blackFridayPage .bloco .img-fluid{display:block;margin:0 auto}#blackFridayPage .bloco .concha{position:absolute;bottom:-35px;right:-24px;z-index:2}@media (max-width:574.98px){#blackFridayPage .bloco .concha{height:150px;right:4px}}#blackFridayPage .bloco .acaraje{position:absolute;top:-40px;right:-40px;z-index:2}@media (max-width:574.98px){#blackFridayPage .bloco .acaraje{height:129px;right:-10px}}#blackFridayPage .bloco p{color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:24px;font-weight:400;line-height:130%}#blackFridayPage .bloco p strong{color:#f7bd00;font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:900}@media (max-width:991.98px){#blackFridayPage .bloco p{margin-bottom:50px}}#blackFridayPage .bloco .faixa{display:block;margin:80px auto 0}#blackFridayPage .modalContainer{position:fixed;z-index:3;display:none;left:0;top:0;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);padding:20px}#blackFridayPage .modalContainer,#blackFridayPage .modalContainer .modalBox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#blackFridayPage .modalContainer .modalBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;max-width:1074px;height:418px;padding:113px 20px 65px;background:url(../img/black-friday/modal-background.jpg);border-radius:12px}#blackFridayPage .modalContainer .modalBox .closeButton{position:absolute;top:40px;right:38px;width:24px;height:24px;border:none;background:transparent}#blackFridayPage .modalContainer .modalBox .retryButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:243px;height:59px;border:none;border-radius:4px;background:#f7bd00;color:#000;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:18px;font-weight:800;line-height:130%;margin-top:28px}#blackFridayPage .modalContainer .modalBox h4,#blackFridayPage .modalContainer .modalBox h5,#blackFridayPage .modalContainer .modalBox p{margin:0;text-align:center}#blackFridayPage .modalContainer .modalBox h5{color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:32px;font-weight:700}#blackFridayPage .modalContainer .modalBox h4{color:#f7bd00;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:72px;font-weight:900;line-height:130%}#blackFridayPage .modalContainer .modalBox p{color:#fff;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:24px;font-weight:400;line-height:130%}#blackFridayPage .showModal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (max-width:991px){.introSection .greenEllipse{left:46%!important;width:119px}.introSection .leftStripes,.introSection .rightStripes{display:none}.introSection .blueEllipse{top:531px;bottom:unset!important;width:81px}.introSection .mobileLeftStripes{display:block!important;position:absolute;top:70px;left:0}.introSection .mobileRightStripes{display:block!important;position:absolute;top:492px;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.introSection .textBlock{padding:205px 16px 448px!important}.introSection .textBlock .subtitle{font-size:16px!important}.introSection .textBlock .mainTitle{margin:8px 0 0!important;font-size:24px!important;line-height:120%!important}.introSection .buttonContainer .buttonCta{position:relative;top:-10px;left:-10px;width:100%;height:100%;border:none;padding:18px 40px;color:#fff;font-family:rounded_mplus_1cregular,sans-serif;font-size:18px;font-weight:900;line-height:130%;background-color:#00a3e0;text-decoration:none}.formSection{padding:80px 16px!important}.formSection .mobileDotsAndLines{display:block!important;position:absolute;top:0;left:5px}.formSection .greenEllipse{bottom:-47px!important;width:141px}.formSection .contentContainer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:40px!important}.formSection .contentContainer .titleBlock h3{font-size:40px!important}.formSection .contentContainer .titleBlock h4{margin:18px 0 0!important;font-size:18px!important}.formSection .contentContainer .formBox{max-width:328!important;width:100%!important;height:auto!important;padding:40px 18px!important}.formSection .contentContainer .formBox select{padding:0 40px 0 20px!important}.formSection .contentContainer .formBox .form-check label{padding:0 0 0 50px!important}.promotionSection{padding:80px 16px 152px!important}.promotionSection h3{font-size:40px!important}.promotionSection .cards-list{display:none!important}.promotionSection .promosCarousel{gap:24px!important;max-width:360px;height:auto!important;margin:40px auto 0!important;visibility:visible!important}.promotionSection .promosCarousel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotionSection .promosCarousel .slick-prev{top:unset;left:50%;-webkit-transform:translateX(-200%);transform:translateX(-200%);bottom:-40px;z-index:2}.promotionSection .promosCarousel .slick-next{top:unset;right:50%;-webkit-transform:translateX(200%);transform:translateX(200%);bottom:-40px;z-index:2}.promotionSection .promosCarousel .slick-prev:before{content:"\ee05"}.promotionSection .promosCarousel .slick-next:before,.promotionSection .promosCarousel .slick-prev:before{width:32px;height:32px;background-color:#00a3e0;border-radius:32px;font-family:icomoon!important;font-size:16px;line-height:32px;text-align:center;color:#fff;display:block}.promotionSection .promosCarousel .slick-next:before{content:"\ee06";padding-left:3px}.highlightsSection h3{font-size:40px!important}.highlightsSection .highlightItems{max-width:302px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px!important}.highlightsSection .highlightItems .highlight{width:140px!important}.highlightsSection .highlightItems .highlight img{width:100px!important;height:100px!important}.hotelSection .carouselHeader{width:1109px!important;height:214px!important}.hotelSection .carouselHeader h3{max-width:328px;font-size:40px!important}.hotelSection .hotelsCarousel{max-height:958px!important;padding:198px 0 198px 8px!important}.hotelSection .hotelsCarousel .hotel{height:563px!important;margin-right:16px!important}.hotelSection .hotelsCarousel .hotel .content{background-color:rgba(0,0,0,.6)!important}.hotelSection .hotelsCarousel .hotel .content,.hotelSection .hotelsCarousel .hotel .content p{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s}.hotelSection .hotelsCarousel .hotel .content p{display:block!important}.hotelSection .hotelsCarousel .hotel .content a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s}.hotelSection .hotelsCarousel .slick-next,.hotelSection .hotelsCarousel .slick-prev{bottom:139px!important}.hotelSection .carouselFooter{width:1109px!important;height:214px!important;border-radius:100% 100% 0 0}.sceneSection{top:-59px!important;padding-bottom:18px}.sceneSection .blueEllipse{top:129px!important;width:60px}.sceneSection .stripes{display:none}.sceneSection .content{gap:32px!important}.sceneSection .content .contentBlock{padding:0!important}.sceneSection .content .contentBlock .textContainer{position:static!important;width:328px!important;height:auto!important}.sceneSection .content .contentBlock .textContainer p{font-size:20px!important}.sceneSection .content .left{gap:40px!important}.sceneSection .content .left img{width:328px}.sceneSection .content .right{gap:3px!important}.sceneSection .content .right img{width:360px}.modalBox{background:#151515!important;padding:20px!important}.modalBox .closeButton{top:20px!important;right:20px!important}.modalBox h5{font-size:24px!important}.modalBox h4{font-size:40px!important}.modalBox p{font-size:18px!important}}@media (max-width:1200px){.formSection .dotsAndLines{display:none}.highlightsSection{padding:80px 16px 60px!important}.highlightsSection .highlightsBox{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:40px!important;padding:80px 13px!important}.highlightsSection .greenEllipse{bottom:0!important;width:90px}.highlightsSection .stripes{display:none}.highlightsSection .mobileStripes{display:block!important;position:absolute;bottom:-14px;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:2}}@media (max-width:1439px){.introSection .dotsAndLines,.introSection .greenDotsAndLines,.promotionSection .dotsAndLines{display:none}.sceneSection .contentBlock{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;gap:34px}}