.cta,.details,.expect,.gallery,.infoBlocks,.program{padding:40px 15%!important;background-color:#fff}.hero-tour-page{position:relative;width:100vw;height:100vh}.hero-tour-page .pink-background{position:fixed;height:400px;width:100%;background:linear-gradient(0deg,rgba(110,66,140,0),hsla(278,91%,22%,.3));z-index:-1}.hero-tour-page img{position:fixed;height:inherit;width:inherit;object-fit:cover;object-position:center;z-index:-2}.hero-tour-page .hero-content{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;padding:100px 15%;background-color:hsla(240,18%,13%,.34);gap:100px}.hero-tour-page .hero-content .hero__cities{width:-moz-fit-content;width:fit-content;font-family:Unbounded;text-shadow:0 3px 4px rgba(0,0,0,.253);line-height:1;padding:15px 25px;font-size:24px;background-color:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #d0ed17;border-radius:100px;color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.hero-tour-page .hero-content .hero__meta{display:flex;flex-direction:row;gap:5px;text-shadow:0 3px 4px rgba(0,0,0,.253)}.hero-tour-page .hero-content .hero__meta span{padding:5px 10px;background-color:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.hero-tour-page .hero-content .hero__short{color:#fff;font-size:18px;text-shadow:0 0 4px rgba(0,0,0,.4)}.hero-tour-page .hero-content .hero-slogan{display:flex;flex-direction:column;gap:15px;text-shadow:0 3px 15px rgba(0,0,0,.253)}.hero-tour-page .hero-content .hero-slogan .hero-slogan-top{display:flex;flex-direction:row}.hero-tour-page .hero-content .hero-slogan .hero-slogan-top .hero-slogan-top-text{font-family:Unbounded;font-size:clamp(1.9375rem,1.3029rem + 2.8205vw,4.6875rem)!important;color:#d0ed17;font-weight:500;text-transform:uppercase;line-height:1.2}.hero-tour-page .hero-content .hero-slogan .hero-slogan-bottom{font-family:Unbounded;font-size:clamp(2rem,2.2596rem - 1.1538vw,.875rem)!important;color:#fff;font-weight:400;text-transform:uppercase;line-height:1.2;text-shadow:0 3px 4px rgba(0,0,0,.253)}@media(max-width:1600px){.hero-tour-page .hero-content{padding:100px 10% 50px}}@media(max-width:1300px){.hero-tour-page .hero-content{padding:100px 5% 50px}}@media(max-width:600px){.hero-tour-page .hero-content{padding:100px 5% 50px}.hero-slogan-top{flex-direction:column!important}.hero-slogan-top .hero-slogan-top-text{text-align:center;font-size:31px!important}.hero-slogan-bottom{font-size:29px!important;text-align:center}}.tour-button{width:-moz-fit-content;width:fit-content;align-self:center;background-color:#b62a9a;color:#fff;font-size:28px;font-weight:500;padding:20px 80px;border-radius:20px;border:none;transition:.3s ease;line-height:1.2;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;margin-top:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.tour-button:hover{transform:translateY(-5px);box-shadow:0 5px 15px hsla(312,63%,44%,.3)}.expect-container{border:none!important;padding:0!important;margin:40px 0}.expect-container .program__summary{font-size:18px}.expect-container .program__header{position:relative;width:-moz-fit-content;width:fit-content}.expect-container .program__header h3{position:relative;font-family:Unbounded;text-transform:uppercase;color:#b62a9a;font-size:54px;font-weight:800;background-size:100%;background-position:50%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:inline-block;z-index:3}.details{display:flex;flex-direction:row;justify-content:space-between;gap:100px;padding:0!important}.details__list{display:flex!important;flex-wrap:wrap;gap:12px;list-style-type:none;margin:0;padding:0;padding-left:0!important}.habitation-container{display:flex;flex-direction:column;padding:20px 15%;background-color:#fff;gap:10px}.habitation-container h3{font-family:Unbounded;font-size:36px;margin-bottom:20px;line-height:1.2}.habitation-container .habitation-card{display:flex;flex-direction:row;gap:10px;justify-content:space-between;min-height:50vh}.habitation-container .habitation-card .habitation-description{max-width:calc(50% - 10px);border:1px solid #000;padding:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.habitation-container .habitation-card .habitation-description ul{display:flex;flex-direction:column;margin-bottom:0;list-style:none;padding-left:0;font-size:18px;gap:10px}.habitation-container .habitation-card .habitation-description ul li{display:flex;align-items:flex-start;line-height:1;font-weight:550;gap:10px;color:rgba(0,0,0,.8)}.habitation-container .habitation-card .habitation-description ul li svg{min-width:14px;min-height:auto}.habitation-container .habitation-card .habitation-description h4{margin-bottom:20px;font-weight:600}.habitation-container .habitation-card .habitation-gallary{display:flex;flex-direction:row;flex:1 1;flex-wrap:wrap;gap:10px}.habitation-container .habitation-card .habitation-gallary .gallery-card{position:relative;background-color:rgba(0,0,0,0);border:none;width:calc(35% - 10px);overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.habitation-container .habitation-card .habitation-gallary .gallery-card:first-child,.habitation-container .habitation-card .habitation-gallary .gallery-card:nth-child(4){width:calc(65% - 10px)}.gallery{padding:60px 0}.gallery h2{font-family:Unbounded;font-size:36px;margin-bottom:32px;line-height:1.2}.gallery__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px}.gallery__card{position:relative;grid-column:span 4;aspect-ratio:4/3;border-radius:16px;overflow:hidden;cursor:zoom-in;background:none;border:none;padding:0;margin:0}.gallery__img{object-fit:cover;transition:transform .6s ease}.gallery__card:hover .gallery__img{transform:scale(1.08)}.program{padding:60px 0}.program h2{font-family:Unbounded;font-size:36px;margin-bottom:32px;line-height:1.2}.program__list{display:grid;grid-gap:10px;gap:10px}.program__day{border:1px solid #000;border-radius:30px;padding:24px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.program__header.collapsed .plussvg{display:flex;flex:1 1;justify-content:flex-end;align-items:center}.program__header.collapsed .plussvg svg{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.program__header{display:flex;align-items:center;gap:12px}.program__header .plussvg{display:flex;flex:1 1;justify-content:flex-end;align-items:center}.program__header .plussvg svg{transition:.4s ease;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease}.program__header h3{margin:0;font-size:22px;line-height:1.2;text-align:left}.program__badge{background:#d0ed17;color:#000;font-family:Unbounded;text-wrap:nowrap;border-radius:999px;padding:10px 16px;font-weight:600;font-size:14px;line-height:1}.program__summary{color:#374151;margin:0 0 20px;font-size:16px;line-height:1.5}.program__schedule{color:#111827;font-size:15px;display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.program__row{display:grid;grid-template-columns:80px 1fr;grid-gap:12px;gap:12px;align-items:start}.program__time{font-weight:700;white-space:nowrap}.program__text,.program__time{font-size:15px;line-height:1.5;color:#111}.program__text{white-space:normal}.program__images{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:12px;gap:12px;margin-top:20px}.program__imgWrap{position:relative;grid-column:span 4;aspect-ratio:16/10;border-radius:14px;overflow:hidden;cursor:zoom-in;background:none;border:none;padding:0;margin:0}.program__img{object-fit:cover;transition:transform .6s ease}.program__imgWrap:hover .program__img{transform:scale(1.07)}.program__exit{margin-top:24px;padding:20px;border-radius:12px;background:#f9f9fb;border:1px solid #ececf1}.program__exitTitle{display:block;margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.4}.program__exitList{list-style:none;margin:0;padding:0;font-size:14px;display:grid;grid-gap:8px;gap:8px}.infoBlocks{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}.infoBlocks .vector{position:absolute;left:0;top:0;width:30%;height:auto;z-index:0;transform:translateY(-35%);-webkit-transform:translateY(-35%);-moz-transform:translateY(-35%);-ms-transform:translateY(-35%);-o-transform:translateY(-35%)}.infoBlocks a{width:100%;text-wrap:nowrap;align-self:flex-start;background-color:#b62a9a;font-family:Unbounded;color:#fff;font-size:32px;line-height:1;padding:40px 60px;font-weight:500;border-radius:30px;border:none;transition:.3s ease;line-height:1.2;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.infoBlocks a:hover{transform:translateY(-5px);box-shadow:0 5px 15px hsla(312,63%,44%,.3)}.infoBlocks .details-price{display:flex;align-items:stretch;flex-direction:row;width:100%;gap:10px;min-height:200px}.infoBlocks .details-price span{font-size:28px;font-weight:500;font-family:Unbounded}.infoBlocks .subtitle{font-size:30px;font-weight:450;text-align:left;width:100%;margin-bottom:0}.infoBlocks h4{font-size:50px;line-height:1.2}.infoBlocks h4,.infoBlocks h5{font-family:Unbounded;font-weight:600;margin-bottom:0}.infoBlocks h5{font-size:36px;padding:20px 50px;background-color:#b62a9a;color:#fff;width:-moz-fit-content;width:fit-content;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.infoBlocks__col{position:relative;z-index:5;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);border:1px solid #000;background-color:#fff;border-radius:30px;padding:40px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.infoBlocks__col.info ul{font-size:18px}.infoBlocks__colOut{position:relative;z-index:5;display:flex;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);background-color:#fff;flex-direction:column;border-radius:20px;gap:10px}.infoBlocks__colOut h5{width:100%;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.infoBlocks__colXL{grid-column:span 12;border:1px solid #000;border-radius:30px;padding:24px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.infoBlocks h3{margin:0 0 20px;font-size:20px;line-height:1.2}.infoBlocks ul{display:flex;flex-direction:column;padding-left:0;gap:8px;color:#111827;font-size:16px;list-style:none;margin:10px 0 0}.infoBlocks li,.infoBlocks ul{line-height:1.5}.infoBlocks li svg{margin-right:10px;margin-bottom:2px}.cta{padding-bottom:100px!important;padding-top:60px!important}.lightbox{position:fixed;inset:0;background:rgba(15,15,20,.9);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:zoom-out;padding:20px}.lightbox__inner{max-width:min(90vw,1200px);max-height:min(90vh,800px);width:auto;height:auto}.lightbox img{min-height:50vh;max-height:90vh;width:auto;height:100%;object-fit:contain;display:block;border-radius:8px}@media screen and (max-width:1600px)and (min-width:1301px){.cta,.expect,.gallery,.infoBlocks,.program{padding:40px 10%!important}.habitation-container{padding:20px 10%!important}}@media screen and (max-width:1300px)and (min-width:701px){.details-price{flex-direction:column!important}.cta,.expect,.gallery,.infoBlocks,.program{padding:40px 3%!important}.habitation-container{padding:20px 3%!important}.habitation-container .habitation-card{flex-direction:column;gap:3vw;margin-bottom:0}.habitation-container .habitation-card .habitation-description{max-width:100%;padding:3vw}.habitation-container .habitation-card .habitation-gallary{width:100%;gap:1vw}.habitation-container .habitation-card .habitation-gallary .gallery-card{height:20vh;width:calc(35% - 1vw)}.habitation-container .habitation-card .habitation-gallary .gallery-card:first-child,.habitation-container .habitation-card .habitation-gallary .gallery-card:nth-child(4){width:calc(65% - 1vw)}.expect__item,.gallery__card,.infoBlocks__col,.program__imgWrap{grid-column:span 6}.infoBlocks{gap:16px}}@media screen and (max-width:700px){.details-price{flex-direction:column!important}.habitation-container{padding:20px 3%!important;gap:3vw}.habitation-container h3{font-size:26px;margin-bottom:10px}.habitation-container .habitation-card{flex-direction:column;gap:3vw;margin-bottom:0}.habitation-container .habitation-card .habitation-description{max-width:100%;padding:3vw}.habitation-container .habitation-card .habitation-gallary{width:100%;gap:1vw}.habitation-container .habitation-card .habitation-gallary .gallery-card{height:20vh;width:calc(35% - 1vw)}.habitation-container .habitation-card .habitation-gallary .gallery-card:first-child,.habitation-container .habitation-card .habitation-gallary .gallery-card:nth-child(4){width:calc(65% - 1vw)}.hero-tour-page .hero-content .hero-slogan .hero-slogan-bottom{font-family:Unbounded;font-size:16px!important;color:#fff;font-weight:400;text-transform:uppercase;line-height:1.2}.hero-tour-page .hero-content .hero__short{color:#fff;font-size:12px;margin-bottom:0}.hero-tour-page .hero-content .hero__meta{flex-direction:column;margin-bottom:0}.hero-tour-page .hero-content .hero__meta span{padding:5px 10px;font-size:14px;width:-moz-fit-content;width:fit-content;border-radius:10px;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.cta,.expect,.gallery,.infoBlocks,.program{padding:40px 3%!important}.expect h2,.gallery h2,.program h2{font-size:28px;margin-bottom:24px}.expect__item,.gallery__card,.infoBlocks__col,.program__imgWrap{grid-column:span 12}.expect__item{padding:16px}.expect,.program__day{padding:20px 3%}.program__row{grid-template-columns:70px 1fr;gap:8px}.program__header{flex-direction:row;align-items:center;gap:8px}.infoBlocks__col{padding:20px}.cta{padding:40px 0 60px}.cta__card{flex-direction:column;align-items:stretch;gap:20px;padding:24px}.tour-button{padding:14px 32px;font-size:16px;width:100%;text-align:center}}@media screen and (max-width:1024px){.hero-tour-page .hero-content{padding:80px 8% 40px;gap:60px}.hero-tour-page .hero-content .hero-slogan-top-text{font-size:clamp(1.5rem,1rem + 2vw,3rem)!important}.hero-tour-page .hero-content .hero-slogan-bottom{font-size:24px!important}.hero-tour-page .hero-content .hero__short{font-size:16px}.details__list{justify-content:flex-start}.gallery__grid,.infoBlocks,.program__images{grid-template-columns:repeat(6,1fr)}.gallery__card,.infoBlocks__col,.program__imgWrap{grid-column:span 6}.program__day{padding:10px}.cta__card{flex-direction:column;gap:16px;align-items:stretch}}@media screen and (max-width:850px){.cta,.expect,.gallery,.infoBlocks,.program{padding:40px 5%!important}.gallery__grid{grid-template-columns:repeat(4,1fr)}.infoBlocks{grid-template-columns:repeat(6,1fr);gap:16px}.infoBlocks .details-price{grid-column:span 12}.infoBlocks a{width:100%}.infoBlocks__col,.infoBlocks__colOut{grid-column:span 12}.infoBlocks h4{font-size:26px}.details-price a,.infoBlocks h5{font-size:24px}.details-price a{padding:20px 15px}.program__header h3{font-size:18px}.exp p,.habitation-description li,.hero__cities{font-size:16px!important}.subtitle{font-size:18px!important;text-align:center!important}}@media screen and (max-width:600px){.hero-tour-page .hero-content{padding:80px 5% 40px;text-align:center;gap:40px}.hero-tour-page .hero__meta{flex-direction:column;align-items:center;gap:8px}.hero-tour-page .hero__short{font-size:14px}.hero-tour-page .hero-slogan-top{flex-direction:column}.hero-tour-page .hero-slogan-top .hero-slogan-top-text{font-size:28px!important;text-align:center}.hero-tour-page .hero-slogan-bottom{font-size:22px!important;text-align:center}.cta,.expect,.gallery,.infoBlocks,.program{padding:40px 3%!important}.infoBlocks{grid-template-columns:repeat(6,1fr);gap:3vw}.gallery__grid,.infoBlocks,.program__images{grid-template-columns:repeat(12,1fr)}.gallery__card,.infoBlocks__col,.program__imgWrap{grid-column:span 12}.infoBlocks__colOut{gap:3vw}.cta__card{padding:24px;flex-direction:column;gap:20px}.tour-button{width:100%;padding:14px 28px}.tour-button,h2,h3,h4{text-align:center}}.exp{position:relative;display:flex;flex-direction:column;padding:100px 15%;background-color:#fff;gap:20px}.exp p{font-size:20px;margin-bottom:0;font-weight:500}.exp .messaging{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.exp .messaging h3{font-family:Unbounded;font-size:24px;line-height:1;font-weight:600;margin-bottom:0}.exp .messaging .messaging-icon{display:flex;flex-direction:row;gap:10px}.exp .messaging .messaging-icon img{width:45px;height:auto}.exp .exp-catalog{width:100%;overflow:visible}.exp .exp-catalog .swiper-slide{position:relative;width:21vw;margin-right:60px;transition:.3s ease;box-shadow:0 4px 25px rgba(0,0,0,.1);border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;overflow:hidden}.exp .exp-catalog .exp-card{position:relative;display:flex;flex-direction:column;flex:1 1}.exp .exp-catalog .exp-card .exp-card-info{display:flex;flex-direction:column;line-height:1.2;padding:20px}.exp .exp-catalog .exp-card .exp-card-info .tour-title{font-size:1.1em;font-weight:600;margin-bottom:10px;color:#333}.exp .exp-catalog .exp-card .exp-card-info span{font-size:16px;font-weight:500;color:rgba(0,0,0,.6)}.exp .exp-catalog .exp-card .exp-card-img{position:relative;display:flex;width:100%;height:35vh;min-height:200px;overflow:hidden}.exp .exp-catalog .exp-card .exp-card-img img{position:absolute;object-fit:cover;width:100%;height:100%;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.exp .exp-catalog .exp-card .exp-card-img .exp-card-price{position:absolute;left:0;bottom:0;padding:10px;width:100%;height:50%;display:flex;align-items:end;color:#d0ed17;font-family:Unbounded;font-size:26px;font-weight:600;background:linear-gradient(0deg,hsla(0,0%,0%,.7),rgba(0,0,0,0))}.exp .exp-catalog .exp-card:hover img{scale:1.025}.exp .exp-catalog .exp-card:hover .exp-card-info p{color:#b62a9a}.exp h2{font-family:Unbounded;font-size:50px;font-weight:600;line-height:1.2;margin-bottom:0}.exp .exp-container{display:flex;flex-direction:row;gap:60px}.exp .exp-container .exp-card{position:relative;display:flex;flex-direction:column;flex:1 1}.exp .exp-container .exp-card .exp-card-info{display:flex;flex-direction:column;gap:10px;line-height:1.2;margin-top:20px;margin-left:10px}.exp .exp-container .exp-card .exp-card-info p{font-size:24px;margin-bottom:0;font-weight:600;color:#000;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.exp .exp-container .exp-card .exp-card-info span{font-size:16px;font-weight:500;color:rgba(0,0,0,.6)}.exp .exp-container .exp-card .exp-card-img{position:relative;display:flex;width:100%;height:50vh;min-height:400px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;overflow:hidden}.exp .exp-container .exp-card .exp-card-img img{position:absolute;object-fit:cover;width:100%;height:100%;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.exp .exp-container .exp-card .exp-card-img .exp-card-price{position:absolute;top:20px;right:20px;align-self:flex-end;background-color:#b62a9a;color:#fff;font-size:16px;font-weight:450;padding:3px 20px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;z-index:1}.exp .exp-container .exp-card:hover img{scale:1.025}.exp .exp-container .exp-card:hover .exp-card-info p{color:#b62a9a}@media screen and (max-width:1600px){.exp{padding:80px 10%}.exp .exp-catalog .swiper-slide{width:25vw;margin-right:3vw}}@media screen and (max-width:1300px){.exp{padding:80px 5%}.exp .exp-catalog .swiper-slide{width:28vw;margin-right:3vw}}@media screen and (max-width:700px){.exp{padding:50px 3%}.exp h2{font-size:clamp(2.125rem,1.8942rem + 1.0256vw,3.125rem)!important}.exp .messaging .messaging-icon{justify-content:center;gap:5%}.exp .exp-catalog .swiper-slide{width:70vw;margin-right:3vw}.exp .exp-catalog .swiper-slide .exp-card .exp-card-img{height:40vh;min-height:300px}}