@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap);.icongold{background:var(--color-gold);border:none;border-radius:7px;color:#fff;cursor:pointer;display:block;font-family:Sofia;font-size:.875rem;padding:10px 48px!important;text-align:center}.icongold:hover{background:#c6914c}.icongold:active{background:#bb8b4c}@media(min-width:768px){.icongold{font-size:1.125rem;padding:10px 48px}}.gold{background:var(--color-gold);border:none;border-radius:7px;color:#fff;cursor:pointer;display:block;font-family:NexaSlab;font-size:16px;font-weight:700;height:45px;line-height:normal;padding:12px 30px;text-align:center}.gold:hover{background:#c6914c}.gold:active{background:#bb8b4c}.disabled{background:#d1cac3;border:none;border-radius:7px;color:#fff;cursor:not-allowed;font-size:16px;line-height:normal}.borders,.disabled{display:block;font-family:NexaSlab;font-weight:700;height:45px;padding:12px 30px;text-align:center}.borders{background:#0000;border:2.5px solid var(--color-gold);border-radius:7px;color:var(--color-gold);cursor:pointer;font-size:.875rem}.borders:hover{background:#c6914c;color:#fff}.borders:active{background:#bb8b4c}.black{background:#000;border:2px solid var(--color-gold);border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:Sofia;font-size:.875rem;padding:14px 15px}.black:hover{background:#141414}.black:active{background:#000}@media(min-width:768px){.black{font-size:1.125rem;padding:14px 28px}}.titlepage{font-family:NexaSlab;font-size:3.125rem;font-weight:700;line-height:3.125rem;margin:0;text-transform:uppercase}@media(min-width:425px){.titlepage{font-size:3.75rem;line-height:3.75rem}}@media(min-width:1024px){.titlepage{font-size:5.625rem;line-height:5.625rem}}.titlebanner{font-family:NexaSlab;font-size:2.5rem;font-weight:700;line-height:2.5rem;margin:0;text-align:left;text-transform:uppercase}@media(min-width:425px){.titlebanner{font-size:3.75rem;line-height:3.75rem}}@media(min-width:1024px){.titlebanner{font-size:5.625rem;line-height:5.625rem}}.titlebannerc{font-family:NexaSlab;font-size:2.375rem;font-weight:700;line-height:2.375rem;margin:0;text-align:center;text-transform:uppercase}@media(min-width:425px){.titlebannerc{font-size:2.625rem;line-height:2.625rem}}@media(min-width:1024px){.titlebannerc{font-size:4.375rem;line-height:4.5rem}}.subtitlebanner{font-family:Sofia;font-size:1.625rem;font-weight:100;line-height:1.625rem;margin:0;padding-bottom:16px;text-align:center;text-transform:uppercase}@media(min-width:425px){.subtitlebanner{font-size:1.875rem;line-height:1.875rem}}@media(min-width:1024px){.subtitlebanner{font-size:2.5rem;line-height:2.5rem}}.descriptionbanner{font-size:.875rem;line-height:1.5}.descriptionbanner,.subtitlepage{font-family:Sofia;font-weight:100;margin:0}.subtitlepage{font-size:1.625rem;line-height:1.625rem;text-transform:uppercase}@media(min-width:425px){.subtitlepage{font-size:1.875rem;line-height:1.875rem}}@media(min-width:1024px){.subtitlepage{font-size:2.5rem;line-height:2.5rem}}.title2page{font-family:NexaSlab;font-size:1.625rem;font-weight:700;line-height:1.625rem;margin:0;text-transform:uppercase}@media(min-width:425px){.title2page{font-size:1.875rem;line-height:1.875rem}}@media(min-width:1024px){.title2page{font-size:3.75rem;line-height:3.75rem}}.subtitle2page{font-family:Sofia;font-size:1.375rem;font-weight:100;line-height:1.375rem;margin:0;padding-bottom:.5rem;text-transform:uppercase}@media(min-width:425px){.subtitle2page{font-size:1.875rem;padding-bottom:1.875rem}}@media(min-width:1024px){.subtitle2page{font-size:2.1875rem;padding-bottom:2.5rem}}.titlesection{font-family:NexaSlab;font-size:1.375rem;font-weight:700;line-height:1.375rem;margin:0}@media(min-width:425px){.titlesection{font-size:1.875rem;line-height:1.875rem}}@media(min-width:1024px){.titlesection{font-size:2.5rem;line-height:2.5rem}}.title2section{color:#fff;font-family:NexaSlab;font-size:1.375rem;font-weight:700;line-height:1.375rem;margin:0}@media(min-width:425px){.title2section{font-size:1.875rem;line-height:1.875rem}}@media(min-width:1024px){.title2section{font-size:2.5rem;line-height:2.5rem}}.subtitlesection{font-family:Sofia;font-size:1rem;font-weight:100;line-height:1.5;margin:0}.textGallery{font-family:NexaSlab;font-size:1.25rem;font-weight:700}.textGallery,.textGallery2{line-height:1.5625rem;margin-bottom:.875rem}.textGallery2{font-size:1.5625rem}.textGallery2,.titletab{font-family:Sofia;font-weight:100}.titletab{font-size:1.125rem;line-height:1.125rem}@media(min-width:1024px){.titletab{font-size:1.1875rem;line-height:1.1875rem}}.titletabmodal{font-size:1rem}.titletabm,.titletabmodal{font-family:Sofia;font-weight:100;line-height:1.125rem}.subtitletab,.titletabm{font-size:1.125rem}.subtitletab{font-family:NexaSlab;font-weight:700;line-height:1.5}@media(min-width:1024px){.subtitletab{color:#d69c4f;font-size:1.25rem}}.subtitletabm{font-family:NexaSlab;font-size:1.125rem;font-weight:700;line-height:1.5;margin:0}.descriptiontab,.descriptiontabm{font-family:Sofia;font-size:1rem;font-weight:100;line-height:1.5}.textcarddiscountbf,.titlecarddiscount{font-family:NexaSlab;font-size:1.875rem;font-weight:700;line-height:1.875rem;margin:0}.titlecardrelax{font-family:NexaSlab;font-size:1.0625rem;font-weight:700;line-height:1.0625rem;margin:0;padding:0}.subtitlecardrelax{font-family:Sofia;font-size:.875rem;font-weight:100;line-height:.875rem;margin:0}.pricecardrelax{font-family:NexaSlab;font-size:1.5625rem;font-weight:700;line-height:1.5625rem;margin:0}.sbbcardrelax{font-family:Sofia;font-size:.75rem;font-weight:100;line-height:.75rem;margin:0}.textcarddiscountbf{text-align:center}.subtitlecarddiscount{font-size:3.125rem;line-height:3.125rem}.subtitlecarddiscount,.textcarddiscountp{font-family:NexaSlab;font-weight:700;margin:0}.textcarddiscountp{font-size:1.5625rem;line-height:1.5625rem}.textcarddiscount{font-size:.625rem;line-height:.625rem}.textcarddiscount,.textcardpromotion{font-family:NexaSlab;font-weight:700;margin:0}.textcardpromotion{font-size:1.5rem;line-height:1.5rem;text-align:center}.textcardexclusive{font-size:1rem}.textcardexclusive,.textcardquota{font-family:Sofia;font-weight:100;line-height:1rem;margin:0;text-align:center}.textcardquota{font-size:.875rem}.titlevisit{font-size:3.125rem;line-height:3.125rem}.subtitlevisit,.titlevisit{font-family:NexaSlab;font-weight:700;margin:0}.subtitlevisit{font-size:1.125rem;line-height:1.125rem}.subsubtitlevisit{font-family:Sofia;font-size:1rem;font-weight:100;line-height:1rem;margin:0}.titlehotel{font-family:NexaSlab;font-size:1.125rem;font-weight:700;line-height:1.125rem;margin:0}.subtitlehotel{font-family:Sofia;font-size:1rem;font-weight:100;line-height:1rem;margin:0}.titlemodal{font-family:NexaSlab;font-size:1.25rem;font-weight:700;line-height:1.125rem;margin:0}.textrestaurant{font-family:Sofia;font-size:.875rem;font-weight:100;line-height:1.5;margin:0}@media(min-width:768px){.textrestaurant{font-size:1rem}}.buttonrestaurant{color:#d69c4f;font-family:Sofia;font-size:1rem;font-weight:400;line-height:1rem;margin:0}.textbannerslider{font-family:NexaSlab;font-size:2.1875rem;font-weight:700;line-height:2.1875rem;margin:0}@media(min-width:425px){.textbannerslider{font-size:3.75rem;line-height:3.75rem}}@media(min-width:1024px){.textbannerslider{font-size:3.75rem;line-height:3.75rem}}.textcursivebannerslider{font-family:Dancing Script,cursive;font-size:2.1875rem;font-weight:400;line-height:2.1875rem;margin:0}@media(min-width:425px){.textcursivebannerslider{font-size:3.75rem;line-height:3.75rem}}@media(min-width:1024px){.textcursivebannerslider{font-size:3.75rem;line-height:3.75rem}}.titlebannerslider{font-family:NexaSlab;font-size:3.125rem;font-weight:700;line-height:3.125rem;margin:0}@media(min-width:425px){.titlebannerslider{font-size:3.75rem;line-height:3.75rem}}@media(min-width:1024px){.titlebannerslider{font-size:5.625rem;line-height:5.625rem}}.textbannersliderprc{font-family:NexaSlab;font-size:1.875rem;font-weight:700;line-height:1.875rem;margin:0}@media(min-width:425px){.textbannersliderprc{font-size:2.5rem;line-height:2.5rem}}@media(min-width:1024px){.textbannersliderprc{font-size:3.125rem;line-height:3.125rem}}.textbannersliderdsct{font-family:NexaSlab;font-size:.875rem;font-weight:700;line-height:.875rem;margin:0}@media(min-width:425px){.textbannersliderdsct{font-size:1rem;line-height:1rem}}@media(min-width:1024px){.textbannersliderdsct{font-size:1.125rem;line-height:1.125rem}}.textbannersCard{font-family:NexaSlab;font-size:.875rem;font-weight:700;line-height:.875rem;margin:0}@media(min-width:425px){.textbannersCard{font-size:1rem;line-height:1rem}}@media(min-width:1024px){.textbannersCard{font-size:1.125rem;line-height:1.125rem}}.textfooter{font-family:Sofia;font-size:.75rem;font-weight:100;line-height:.75rem;margin:0}@media(min-width:425px){.textfooter{font-size:.875rem;line-height:.875rem}}@media(min-width:1024px){.textfooter{font-size:1rem;line-height:1rem}}.textnormal{font-family:Sofia;font-size:.75rem;font-weight:100;line-height:1.5;margin:0}@media(min-width:425px){.textnormal{font-size:.875rem}}@media(min-width:1024px){.textnormal{font-size:1rem}}.textfilter{font-family:NexaSlab;font-size:.875rem;font-weight:700;line-height:1.5;margin:0}@media(min-width:1024px){.textfilter{font-size:.875rem}}.textfilter2{font-family:NexaSlab;font-size:.875rem;font-weight:700;line-height:1.5;margin:0;text-align:left}@media(min-width:1024px){.textfilter2{font-size:.875rem}}.subtitlefilter{font-size:.875rem}.subtitlefilter,.titlecardicon{font-family:Sofia;font-weight:100;line-height:1;margin:0}.titlecardicon{font-size:1rem}.tagcardicon{line-height:1rem}.subtitlecardicon,.tagcardicon{font-family:Sofia;font-size:.875rem;font-weight:100;margin:0}.sbbcardicon,.subtitlecardicon{line-height:1}.sbbcardicon{font-family:Sofia;font-size:.75rem;font-weight:100;margin:0}.sectionfilter,.sectionrestaurant{font-family:NexaSlab;font-size:1rem;font-weight:700;line-height:1.2rem;margin:0}.cleanfilter{background:#0000;border:none;color:#d69c4f;cursor:pointer;font-family:NexaSlab;font-size:.875rem;font-weight:700;line-height:1;margin:0;-webkit-user-select:none;user-select:none}.cleanfilter:active{font-size:.9063rem}.textdestiny{font-size:1rem;font-weight:100;line-height:1rem}.textdestiny,.textexperience{font-family:NexaSlab;margin:0}.textexperience{font-size:.875rem;font-weight:700;line-height:1.5}@media(min-width:1024px){.textexperience{font-size:1.125rem}}.sliderItem{font-size:.875rem;line-height:100%;padding-top:7px}.sliderBanner,.sliderItem{font-family:NexaSlab;font-weight:700;margin:0}.sliderBanner{font-size:1.125rem;line-height:1.125rem}.texticon{cursor:pointer;font-family:Sofia;font-size:.75rem;font-weight:100;line-height:1.5;margin:0;text-decoration:underline;text-underline-offset:5px}@media(min-width:425px){.texticon{font-size:.875rem}}@media(min-width:1024px){.texticon{font-size:1rem}}.bcyberw{color:#ff1e74;font-family:Sofia;font-size:30px;font-weight:400;text-align:center;text-transform:uppercase}.bcyberw,.txpromotion{line-height:1.2;margin:0}.txpromotion{font-family:NexaSlab;font-size:1rem;font-weight:600}@media(min-width:768px){.txpromotion{font-size:1.25rem}}.txpromotion p{margin:0}.icon-txt{gap:6px;padding-bottom:6px}.bottom-txt,.icon-txt{align-items:center;display:flex}.bottom-txt{flex-direction:column}.iconActive{transition:transform .3s ease}.iconActive.rotate{transform:rotate(180deg)}.icon-paragraph{align-items:center;display:flex;gap:10px;justify-content:flex-start}.icon-default,.icon-footer{align-items:center;display:flex;gap:6px}.icon-default{justify-content:flex-start}.icon-right,.icon-zero{align-items:center;display:flex;justify-content:flex-start}.icon-right{gap:2px}.icon-left{display:flex;gap:6px;justify-content:flex-end}.card{border-radius:9px;display:flex;flex-direction:column;overflow:hidden;position:relative}.card.explora{box-shadow:0 4px 12px 0 #0003;color:#000;height:100%;max-height:220px;min-height:auto;min-width:auto;text-decoration-line:none;width:100%;width:200px}.card.explora img{height:120px;min-height:120px;object-fit:cover;width:100%}.card.food{box-shadow:0 4px 12px 0 #0003;color:#000;height:313px;text-decoration-line:none;width:270px}.card.food:hover{transition:scale .6s}.card.food:hover:hover{scale:104%}.card.food img{height:225px;object-fit:cover;width:100%}.card.relax{box-shadow:0 4px 12px 0 #0003;color:#000;height:313px;text-decoration-line:none;width:270px}.card.relax img{height:225px;object-fit:cover;width:100%}.card.hotel{box-shadow:0 4px 12px 0 #0003;color:#000;height:313px;text-decoration-line:none;width:270px}.card.hotel img{height:225px;object-fit:cover;width:100%}.card.restaurantes{box-shadow:0 4px 12px 0 #0003;height:100%;height:440px;max-width:330px;min-width:290px;width:100%}.card.restaurantes .card-type-img{height:200px!important;object-fit:cover;width:100%}.card.hoteles{box-shadow:0 4px 12px 0 #0003;max-height:360px;max-width:318px;min-height:328px;min-width:290px}.card.hoteles img{height:200px;object-fit:cover;width:100%}.card .card-type{align-items:center;display:flex;justify-content:center;position:absolute;right:20px;top:20px}.card .card-type img{height:60px;object-fit:cover;width:60px}.card .carddiv{display:inline-block;position:relative}.card .card-typerest{align-items:center;background-color:#ff7240;-webkit-clip-path:polygon(100% 0,7.15% 0,0 100%,100% 100%);clip-path:polygon(100% 0,7.15% 0,0 100%,100% 100%);color:#fff;display:flex;font-family:NexaSlab;font-size:1.125rem;font-weight:700;height:42px;justify-content:center;position:absolute;right:0;top:25px;width:140px}.card .card-typerest img{display:block;height:auto;max-width:100%}.cardfood{grid-gap:10px;align-items:baseline;display:grid;gap:10px;grid-template-columns:1.3fr .6fr;padding:16px 14px}.cardfood__title{display:flex;flex-direction:column;gap:5px}.cardfood__title--title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px}.cardfood__title--subtitle{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin-left:14px}.cardfood__title--subtitle ul{padding:0}.cardfood__title--subtitle ul ::marker{font-size:12px}.cardfood__text{color:#d69c4f}.cardfood__text--paragraphup{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.cardfood__text--paragraphvalor{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:600;line-height:25px}.cardfood__text--paragraphdown{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.cardfood--final{align-items:center;border-radius:9px;display:flex;flex-direction:column;height:260px;justify-content:center;padding:20px}.cardfood--final p{text-align:center}.cardfood--final .btn{align-items:center;background:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:55px;justify-content:center;width:55px}.cardhotel{grid-gap:10px;align-items:baseline;display:grid;gap:10px;grid-template-columns:1.1fr .9fr;padding:10px 14px}.cardhotel__title{display:flex;flex-direction:column;gap:5px}.cardhotel__text{color:#000;text-align:right}.cardhotel--final{align-items:center;border-radius:9px;display:flex;flex-direction:column;height:260px;justify-content:center;padding:20px}.cardhotel--final p{text-align:center}.cardhotel--final .btn{align-items:center;background:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:55px;justify-content:center;width:55px}.cardheadere{background-color:#fff;display:flex;flex-direction:column;gap:6px;padding:15px 20px}.cardheadere .paragraph{font-family:NexaSlab;font-weight:700;text-transform:uppercase}.cardheadere .icon,.cardheadere .paragraph{font-size:1.125rem;font-style:normal;line-height:1.125rem}.cardheadere .icon{color:#000;font-family:Quicksand;font-weight:300}.card-content{flex-direction:column;height:100%}.card-content,.card-content .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between}.card-content .cardheaderr{flex-direction:row}.card-content .cardheaderr p.ttrestaurant{width:54%}.card-content .cardheaderr p.sbrestaurant{width:43%}.card-content .cardheaderr .ttrestaurant{color:#e9082a;font-family:NexaSlab;font-size:.875rem;font-weight:700;height:34px;margin:0}@media(min-width:768px){.card-content .cardheaderr .ttrestaurant{font-size:1rem}}.card-content .sbrestaurant{font-family:Sofia;font-size:13px!important;font-weight:100;margin:0}@media(min-width:768px){.card-content .sbrestaurant{font-size:.875rem}}.card-content .desrestaurant{display:flex;flex-direction:column;gap:20px}.card-content .morerestaurant{font-family:Sofia;font-size:.875rem;font-weight:100;margin:0}.card-content{color:#000;padding:23px 20px}.card-content .tthotel{color:#000;font-family:NexaSlab;font-size:.875rem;font-weight:700;margin:0}.card-content .cardheaderh{display:flex}.card-content .cardheaderh p.tthotel{width:60%}.card-content .cardheaderh p.sbhoteles{font-family:Sofia;font-size:1rem;margin:0;text-align:end;width:40%}.card-content .cardprices{align-items:flex-end;display:flex;flex-direction:column}.card-content .cardprices .ttcardprices{font-family:Sofia;font-size:12px;margin:0}.card-content .cardprices .ttcardprices span{text-decoration:line-through}.card-content .cardprices .sbcardprices{font-family:NexaSlab;font-size:32px;font-weight:700;margin:0;white-space:nowrap}.card-content .cardprices .sbbcardprices{font-family:NexaSlab;font-size:12px;margin:0}.card-content .cardprices .sbbcardprices span{font-family:Sofia;font-weight:100}.card-content .cardprices .pricebefore{font-family:Sofia;font-size:12px;font-weight:100;margin:0}.card-content .cardprices .pricenow{font-family:Sofia;font-size:1rem;font-weight:100;margin:0}.card-content .cardprices .morehotel{font-family:Sofia!important;font-size:12px!important;margin:0}.card-content .cardprices .pricehotel{color:red;-webkit-text-decoration:dashed;text-decoration:dashed}.cardvisit{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;border-radius:7px;color:#000;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration-line:none;transition:scale .6s;-webkit-user-select:none;user-select:none}.cardvisit:hover{scale:104%}.cardvisit.visits{box-shadow:0 4px 12px 0 #0003;height:210px;width:240px}.cardvisit.visits .visit-img{height:138px;min-height:138px}.cardvisit.visits .visit-img span{display:inline!important}.cardvisit.visits .visit-img img{height:100%;object-fit:cover;width:100%}.cardvisit .content{background-color:#fff;height:100%;width:100%}.cardvisit .content__description{align-items:center;display:flex;flex-direction:row;gap:8px;padding:16px 14px 10px}.cardvisit .content__description--number{font-family:NexaSlab;font-size:40px;font-style:normal;font-weight:600;line-height:40px;line-height:38px}.cardvisit .content__description--title{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px;line-height:16px}.cardvisit .content__description--subtitle{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;padding-inline:0;text-align:left}.promoselect{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;display:flex;height:287px;justify-content:center;width:290px}.promoselect:hover{transition:scale .6s}.promoselect:hover:hover{scale:104%}.promoselect__promo{border-radius:9px;height:100%}.promoselect__promo--inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:space-around;padding:6px 10px;width:153px}.promoselect__promo--inner--description{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10px}.promoselect__promo--inner--description .title{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;height:20px;line-height:16px;overflow:hidden;text-align:center;text-transform:uppercase}.promoselect__promo--inner--description .subtitlename{align-items:center;display:flex;font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:600;height:48px;justify-content:center;line-height:18px;text-align:center;text-transform:uppercase}.promoselect__promo--inner--description .textlife{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;height:40px;line-height:14px;overflow:hidden;text-align:center}.promoselect__promo--inner--description .textlife2{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.promoselect__promo--inner--description .content{align-items:flex-start;display:flex;flex-direction:row;height:56px;justify-content:center;overflow:hidden}.promoselect__promo--inner--description .content .discount{font-family:NexaSlab;font-size:60px;font-style:normal;font-weight:700;line-height:60px;line-height:56px}.promoselect__promo--inner--description .content--right{display:flex;flex-direction:column}.promoselect__promo--inner--description .content--right .percentage{font-family:NexaSlab;font-size:40px;font-style:normal;font-weight:400;line-height:40px}.promoselect__promo--inner--description .content--right .dscto{font-family:NexaSlab;font-size:10px;font-style:normal;font-weight:300;line-height:10px;text-transform:capitalize}.promoselect__promo--inner--container{border-radius:3px}.promoselect__promo--inner--container .img-promo{padding-inline:6px}.promoselect__promo--final{align-items:center;border-radius:9px;display:flex;flex-direction:column;gap:26px;height:100%;justify-content:center;padding:20px;transition:scale .6s}.promoselect__promo--final:hover{scale:104%}.promoselect__promo--final p{color:#fff;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:400;line-height:16px;line-height:normal;padding-inline:20px;text-align:center}.promoselect__promo--final .btn{align-items:center;background:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:55px;justify-content:center;width:55px}.promocalendar{height:220px;text-decoration:none;width:100%}.promocalendar__promo{align-items:center;display:flex;height:100%;justify-content:center}.promocalendar__promo--inner{align-items:center;border:1px solid #d3d3d3;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:space-evenly;padding:20px;width:260px}.promocalendar__promo--inner:hover{background-color:#f0f0f0}.promocalendar__promo--inner .colum{display:flex;flex-direction:column;gap:6px}.promocalendar__promo--inner .badge{color:#fff;padding-block:5px;text-align:center;width:100%}.promocalendar__promo--inner .badge,.promocalendar__promo--inner .text{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promocalendar__promo--inner .price{font-size:25px;line-height:25px;text-align:center}.promocalendar__promo--inner .price,.promocalendar__promo--inner .price2{font-family:NexaSlab;font-style:normal;font-weight:700;text-transform:uppercase}.promocalendar__promo--inner .price2{font-size:20px;line-height:20px;text-align:right}.promocalendar__promo--inner .igv-tooltip{align-items:center;display:flex;justify-content:space-between}.promocalendar__promo--inner .igv-tooltip .igv{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promocalendar__promo--inner .terminos{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:400;line-height:10px;text-align:center}.promocalendar2{height:220px;text-decoration:none;width:100%}.promocalendar2__promo{align-items:center;display:flex;height:100%;justify-content:center}.promocalendar2__promo--inner{border:1px solid #d3d3d3;border-right-width:0;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:8px;text-align:center;width:260px}.promocalendar2__promo--inner:hover{background-color:rgba(214,155,79,.094)}.promocalendar2__promo--inner .badge{font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:20px;padding:6px 0;text-align:center;width:100%}.promocalendar2__promo--inner .text{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promocalendar2__promo--inner .igv-tooltip{align-items:center;display:flex;justify-content:center}.promocalendar2__promo--inner .igv-tooltip .igv{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promocalendar2__promo--night .prices{margin-inline:20px}.promocalendar2__promo--night .price{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:700;line-height:25px;padding-block:4px;text-align:center;text-transform:uppercase}.promocalendar2__promo--night2{align-items:center;display:flex;height:62px;justify-content:center}.promocalendar2__promo--night2 .no-disponible{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:300;line-height:14px;text-align:center;width:50%}.borde-verde{border-top:6px solid #04c847}.borde-rojo{border-top:6px solid red}.borde-blanco{border-top:6px solid #fff}.borde-blanco:hover{border-top:6px solid #f0f0f0}.promocalendar3{height:220px;text-decoration:none;width:100%}.promocalendar3__promo{align-items:center;display:flex;height:100%;justify-content:center}.promocalendar3__promo--inner{border:1px solid #d3d3d3;border-right-width:0;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:8px;width:260px}.promocalendar3__promo--inner:hover{background-color:#f0f0f0}.promocalendar3__promo--inner .badge{font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:20px;padding:6px 0;text-align:center;width:100%}.promocalendar3__promo--inner .text{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promocalendar3__promo--inner .igv-tooltip{align-items:center;display:flex;justify-content:center}.promocalendar3__promo--inner .igv-tooltip .igv{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promocalendar3__promo--night .prices{margin-inline:20px}.promocalendar3__promo--night .price{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:700;line-height:25px;padding-block:4px;text-align:center;text-transform:uppercase}.promocalendar3__promo--night2{align-items:center;display:flex;justify-content:center}.promocalendar3__promo--night2 .no-disponible{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:300;line-height:14px;text-align:center;width:50%}.promoslogros{background-color:#434343;border-radius:9px;box-shadow:0 4px 12px 0 #0003;height:287px;width:290px}.promoslogros__promo{border-radius:9px;height:100%;width:100%}.promoslogros__promo--inner{align-items:flex-start;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;padding:14px 26px;width:100%}.promoslogros__promo--inner .title{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:400;line-height:18px}.promoslogros__promo--inner .parragraph{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:300;line-height:18px}.promosequipos{height:320px;max-height:320px;overflow:hidden;width:290px}.promosequipos__promo{border-radius:9px;height:100%;width:100%}.promosequipos__promo--inner{align-items:center;box-sizing:border-box;color:#000;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;width:100%}.promosequipos__promo--inner img{border-radius:12px}.promosequipos__promo--inner .title{font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:20px;padding-top:16px}.promosequipos__promo--inner .parragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.promosequipos__promo--inner .terminos{display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:10px;justify-content:space-between;line-height:12px}.promosreconocimiento{border-radius:50%}.promosreconocimiento__promo{height:150px;width:150px}.promosreconocimiento__promo img{border-radius:50%;height:100%;object-fit:cover;width:100%}.promosrelax{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;height:251px;justify-content:flex-end;width:343px}.promosrelax__promo{height:100%}.promosrelax__promo--inner{align-items:center;background:#ffffffe6;border-radius:0 8px 9px 0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:6px 16px;width:156px}.promosrelax__promo--inner--description{align-items:center;color:#000;display:flex;flex-direction:column;text-align:left}.promosrelax__promo--inner--description .title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:700;line-height:16px;line-height:normal}.promosrelax__promo--inner--description .content{display:flex;flex-direction:column;gap:6px;padding-top:10px}.promosrelax__promo--inner--description .content .condition,.promosrelax__promo--inner--description .content .description{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promosrelax__promo--inner--description .content .price{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px}.promosrelax__promo--final{align-items:center;border-radius:9px;display:flex;flex-direction:column;height:211px;justify-content:center;padding:20px}.promosrelax__promo--final p{color:#fff;text-align:center}.promosrelax__promo--final .btn{align-items:center;background:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:55px;justify-content:center;width:55px}.promosrelax__promo .txhome{color:#008fad;line-height:normal}.promosrelax__promo .txhome,.promosrelax__promo .txpareja{font-family:Dancing Script;font-size:30px;font-style:normal;font-weight:400}.promosrelax__promo .txpareja{color:#ff00c7;line-height:30px;line-height:28px;text-transform:lowercase}.promosrelax__promo .txenamorate{color:red;font-family:Dancing Script;font-size:30px;font-style:normal;font-weight:400;line-height:normal}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.inputcheckbox{align-items:center;cursor:pointer;display:flex;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;gap:10px;line-height:1.1;line-height:14px;padding-bottom:8px}.inputcheckbox_content{align-items:center;border:2px solid #7e7e7e;border-radius:2px;display:flex;justify-content:center}.inputcheckbox .inputcheckbox:focus-within{color:#000;font-weight:700}.inputcheckbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-image:url(/static/media/check.8eeade8c66b3af8e400a.svg);color:#fff;display:grid;height:16px;margin:0;place-content:center;transform:translateY(-.075em);transform:scale(0);transition:transform .12s ease-in-out;width:16px}.inputcheckbox input:checked[type=checkbox]{transform:scale(1)}.inputcheckbox input[type=checkbox]:checked+.inputcheckbox_content{border-color:#1b2df4}.infinite-carousel{display:flex;overflow:hidden}.infinite-carousel img{animation:scroll 60s linear infinite}@media(min-width:1024px){.infinite-carousel img{max-width:100%;width:100%}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.dropdown{position:relative;-webkit-user-select:none;user-select:none}.dropdown .dropdown-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border:1.5px solid #7e7e7e;border-radius:10px;color:#000;cursor:pointer;display:flex;height:55px;padding:10px 18px;transition:background-color .3s ease}.dropdown .dropdown-toggle .dropdown-toogle-arrow{width:100%}.dropdown .dropdown-toggle .title{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:700;line-height:14px}.dropdown .dropdown-toggle .option{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;overflow-x:clip;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.dropdown .dropdown-toggle .selecetplace{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.dropdown .dropdown-list{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border:1.5px solid #7e7e7e;border-radius:3px 3px 10px 10px;box-shadow:0 2px 5px #0000001a;left:0;list-style:none;margin:0;padding:0;position:absolute;top:104%;width:100%;z-index:16}.dropdown .dropdown-list li{border-bottom:1px solid #e7e7e7;cursor:pointer;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;padding:8px 18px;transition:background-color .3s ease}.dropdown .dropdown-list li:hover{background-color:#d69c4f73}.dropdown .dropdown-selecetplace{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border:1.5px solid #7e7e7e;border-radius:3px 3px 10px 10px;box-shadow:0 2px 5px #0000001a;left:0;list-style:none;margin:0;padding:0;position:absolute;top:104%;width:100%;z-index:16}.dropdown .dropdown-selecetplace li{cursor:pointer;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal;padding:8px 18px;transition:background-color .3s ease}.dropdown .dropdown-selecetplace li:hover{background-color:#d69c4f73}.rating{align-items:center;border:1px solid #d69c4f;border-radius:5px;display:flex;font-family:Sofia;font-size:16px;font-weight:100;height:30px;justify-content:center;width:56px}.rating .starfull-rating{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.rating .icon-right{gap:6px}.rating.selected{background:var(--color-gold);color:#fff}.rating:hover{cursor:pointer}.search-dropdown{position:relative;-webkit-user-select:none;user-select:none}.search-dropdown .boxsearch{border:1px solid #f2f2f2;border-radius:5px;display:flex;margin-block:16px 8px;position:relative;width:100%}.search-dropdown .boxsearch .place{color:#ccc;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.search-dropdown .boxsearch input{background-color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;height:46px;line-height:14px;padding:10px 10px 10px 42px;text-align:left;width:100%}.search-dropdown .boxsearch input::placeholder{color:#000}.search-dropdown .dropdown-list{background-color:#fff;border-radius:3px 3px 10px 10px;box-shadow:0 2px 5px #0000001a;left:0;list-style:none;margin:0;max-height:230px;overflow-x:hidden;padding:0;position:absolute;top:102%;width:100%;z-index:16}.search-dropdown .dropdown-list .no-message{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:500;line-height:14px;padding:10px}.search-dropdown .dropdown-list::-webkit-scrollbar{height:200px;width:7px}.search-dropdown .dropdown-list::-webkit-scrollbar-thumb{background-color:#d69c4f;border:none;border-radius:10px}.search-dropdown .dropdown-list::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.search-dropdown .dropdown-list:last-child{border-bottom:none;border-top:none}.search-dropdown .dropdown-list .borderp{border-bottom:1px solid #7e7e7e;border-top:1px solid #7e7e7e;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:500;line-height:14px;padding:10px;text-transform:capitalize}.search-dropdown .dropdown-list .borderp:last-child{border-bottom:none}.search-dropdown .dropdown-list .borderp:hover{background-color:#d69c4f73}.search-dropdown .dropdown-list .border{border-top:1px solid #e7e7e7;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px;padding:10px;text-transform:capitalize}.search-dropdown .dropdown-list .border .premium{color:#0e2e61;font-weight:600}.search-dropdown .dropdown-list .border .select{color:#008eaa;font-weight:600}.search-dropdown .dropdown-list .border .standard{color:#f85a20;font-weight:600}.search-dropdown .dropdown-list .border:hover{background-color:#d69c4f73}.search-dropdown .dropdown-list .ophoteles{font-size:.875rem;font-weight:700}.search-dropdown .dropdown-list .ophoteles:hover{background:#d69c4f30}.search-dropdown .dropdown-list ol,.search-dropdown .dropdown-list ul{list-style:none;margin:0;padding:0}.search-dropdown .dropdown-list .optioncity li{cursor:pointer;font-family:Sofia;font-size:14px;font-weight:100;line-height:1rem;transition:background-color .3s ease}.search-dropdown .dropdown-list .optioncity li:hover{background-color:#d69c4f73}.search-dropdown .dropdown-list .optioncity:hover{background:#d69c4f30}.tooltip{border-radius:4px;color:#fff;font-size:.875rem;padding:8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:9999}.tooltip-top{transform:translate(-50%)}.tooltip-top .arrow{border-width:6px 6px 0;bottom:-6px;left:50%;margin-left:-6px}.tooltip-right{transform:translateY(-50%)}.tooltip-bottom{transform:translate(-50%)}.tooltip-bottom .arrow{border-width:0 6px 6px;left:50%;margin-left:-6px;top:-6px}.tooltip-left{transform:translateY(-50%)}.sectionactivities{align-items:center;background:#f5f5f5;display:flex;justify-content:center;padding-block:25px}.sectionactivities__container{width:100%}@media(min-width:1200px){.sectionactivities__container{max-width:1220px}}.sectionactivities__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.sectionactivities__container .subtitle{font-size:25px}}@media(min-width:1200px){.sectionactivities__container .subtitle{padding-inline:0}}@media(min-width:768px){.sectionactivities__container .subtitle{margin-bottom:30px}}.sectionactivities .activitiesmodal{display:flex;flex-direction:column;gap:12px;height:100%;width:100%}.sectionactivities__description{display:flex;padding-left:16px}@media(min-width:768px){.sectionactivities__description{padding-left:0}}.sectionactivities__description .swiper{height:100%}.sectionactivities__description .swiper-slide{margin-bottom:14px;margin-right:28px;width:320px}@media(min-width:768px){.sectionactivities__description .swiper-slide{margin-right:60px;width:340px}.sectionactivities__description .swiper-slide:last-child{margin-right:0}}.sectionactivities__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.sectionactivities__description--swiper .swiper-button-next,.sectionactivities__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.sectionactivities__description--swiper{padding:14px 26px!important}.sectionactivities__description--swiper .swiper-slide-thumb-active{opacity:1}.sectionactivities__description--swiper .swiper-button-next,.sectionactivities__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.sectionactivities__description--swiper .swiper-button-prev{left:1%}.sectionactivities__description--swiper .swiper-button-next{right:2%}.sectionactivities__description--swiper .swiper-button-next:after,.sectionactivities__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.sectionactivities__description--swiper .swiper-button-next.swiper-button-disabled,.sectionactivities__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.sectionactivities__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:320px}.sectionactivities__description--card:hover{scale:104%}@media(min-width:768px){.sectionactivities__description--card{width:340px}}.sectionactivities__description--card--slider{border-radius:inherit 0;height:220px;overflow:hidden;width:100%}.sectionactivities__description--card--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.sectionactivities__description--card--container{background-color:#fff;height:148px;padding-block:30px;padding-inline:24px;position:relative}.sectionactivities__description--card--container .tagposition{align-items:center;border-radius:4px;display:flex;height:34px;justify-content:center;left:6%;max-width:300px;min-width:130px;padding:0 20px;position:absolute;top:0;transform:translateY(-50%);z-index:1}.sectionactivities__description--card--container .tagposition__reservation{color:#fff;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:600;line-height:14px}.sectionactivities__description--card--container .tagposition__title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:12px}.sectionactivities__description--card--container .cardtitle{align-items:flex-start;display:flex;justify-content:space-between}.sectionactivities__description--card--container .carditems{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.sectionactivities__description--card--container .carditems__card--date,.sectionactivities__description--card--container .carditems__card--hours,.sectionactivities__description--card--container .carditems__card--place,.sectionactivities__description--card--container .carditems__card--price{font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;line-height:13px}@media(min-width:768px){.sectionactivities__modal{height:440px}}.sectionactivities__modal--img{width:100%}.sectionactivities__modal--img img{height:326px;object-fit:fill;width:100%}.sectionactivities__modal--description .cardtitle__title{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:600;line-height:25px;margin-block:40px 16px;text-align:center}.sectionactivities__modal--description .cardtitle__paragraph{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal;margin-bottom:16px}.sectionactivities__modal--description .carditems{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.sectionactivities__modal--description .carditems__date,.sectionactivities__modal--description .carditems__hours,.sectionactivities__modal--description .carditems__place,.sectionactivities__modal--description .carditems__price{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.sectionactivities__modal--description .carditems__info,.sectionactivities__modal--description .carditems__info2{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin-block:16px}.sectionactivities__modal--description .carditems__info2{color:var(--color-gold);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.activitiestabs{align-items:center;display:flex;gap:10px;justify-content:space-between;overflow-x:auto;overflow-y:hidden;padding-block:16px}.activitiestabs::-webkit-scrollbar{height:4px}.activitiestabs::-webkit-scrollbar-thumb{background-color:#d69c4f;border:none;border-radius:10px}.activitiestabs::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.activitiestabs div{color:#333;cursor:pointer;scroll-snap-align:start;transition:background-color .3s ease}.activitiestabs div:hover{cursor:pointer}.activitiestabs div.active,.activitiestabs div:hover{border-bottom:3.5px solid var(--color-gold)}.activitiestabs .activity-tab p{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin-bottom:10px;text-align:center}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.screen{align-items:center;display:flex;justify-content:center}.screen,.screen .modalb-close{width:100%}.screen .modalb-close .titleroute{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:100;line-height:18px}.screen__overlay{background:#000000b3;background-color:#fff;box-shadow:0 0 10px #0003;justify-content:center;left:0;overflow-y:auto;position:fixed;top:0;z-index:1000}.screen__overlay,.screen__overlay--content{align-items:center;display:flex;height:100%;width:100%}.screen__overlay--content{box-sizing:border-box;flex-direction:column;gap:14px;justify-content:flex-start;padding:10px;position:relative}@media(min-width:1200px){.screen__overlay--content{max-width:1220px}}.screen__overlay--header{align-items:center;display:flex;justify-content:space-between;width:100%}.screen__overlay--btn{border-radius:12px;color:#d69c4f;cursor:pointer;padding:10px}.screen__overlay--btn:hover{background-color:#d69c4f66}.screen__overlay--txt{font-size:13px;font-weight:400;padding-inline:16px;text-align:right}@media(min-width:768px){.screen__overlay--txt{font-size:18px}}.screen__overlay .screendren{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.screen__overlay .screendren::-webkit-scrollbar{width:7px}.screen__overlay .screendren::-webkit-scrollbar-thumb{background-color:#d69c4f;border:none;border-radius:10px}.screen__overlay .screendren::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.screen__overlay .screendren__container{height:100%;width:100%}@font-face{font-display:block;font-family:lg;font-style:normal;font-weight:400;src:url(/static/media/lg.64b800aa30714fd916dc.woff2) format("woff2"),url(/static/media/lg.747d038541bfc6bb8ea9.ttf) format("truetype"),url(/static/media/lg.356a0e9cb064c7a196c6.woff) format("woff"),url(/static/media/lg.09cd8e9be7081f216644.svg#lg) format("svg")}.lg-icon{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:lg!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{background-color:#00000073;border:none;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;outline:none;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item
.lg-prev,.lg-single-item .lg-next{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,#0000,#0006)}.lg-toolbar .lg-icon{background:none;border:none;box-shadow:none;color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none!important;transition:color .2s linear;width:50px;will-change:color}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;opacity:0;padding:10px 40px;text-align:center;transition:opacity .2s ease-out 0s;z-index:1080}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,#0000,#0009)}.lg-item .lg-sub-html{bottom:0;left:0;position:absolute;right:0}.lg-error-msg{color:#999;font-size:14px}.lg-counter{color:#999;display:inline-block;font-size:16px;height:47px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;will-change:transform,opacity}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scaleX(1)}.lg-icon:focus-visible{border-radius:3px;color:#fff;outline:1px dashed #fff9}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{clear:both;content:"";display:table}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;will-change:transform,opacity}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{height:100%;left:0;opacity:.001;outline:none;overflow:hidden;position:fixed;text-align:left;top:0;transition:opacity .15s ease 0s;width:100%;will-change:auto;z-index:1050}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{bottom:0;left:0;position:absolute;right:0;top:0}.lg-outer .lg-inner{bottom:0;left:0;position:absolute;top:0;transition:opacity 0s;white-space:nowrap;width:100%}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(data:image/gif;base64,R0lGODlhIAAgAPUAADExMf///zQ0NF9fX0JCQjw8PFZWVpiYmIGBgTc3N0RERDIyMoiIiJGRkUdHR2lpaXx8fD8/P3FxcUxMTMvLy7i4uLCwsJmZmXZ2dj09PcLCwqampvT09P///1dXV1xcXE9PT9ra2rKysuXl5cDAwG9vbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkECQoAAAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkECQoAAAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) no-repeat scroll 50% #0000}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;white-space:nowrap}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;height:auto;max-height:100%;max-width:100%;position:relative;vertical-align:middle;width:auto}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{left:50%;position:absolute;top:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;transform:translateZ(0)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 333ms ease-in 0s;will-change:auto;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1;transition-duration:0s!important}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{bottom:0;left:0;position:absolute;right:0;transform:translate3d(0,100%,0);transition:transform .35s ease-out 0s;will-change:transform;z-index:1080}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;will-change:transform}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .8s cubic-bezier(0,0,.25,1) 0s;will-change:transform}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scaleX(1);transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{left:50%!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(-50%,-50%,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{left:50%!important;max-height:none!important;max-width:none!important;top:0!important;transform:scaleX(1) translate3d(-50%,0,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{left:0!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(0,-50%,0)!important}.lg-icon.lg-zoom-in:after{content:"\e311"}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:"\e033"}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:"\e312"}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.Accordion{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;color:#000;cursor:pointer;position:relative;transition:background-color .3s;-webkit-user-select:none;user-select:none}.Accordion .title{align-items:center;display:flex;justify-content:space-between}.Accordion .title__edit{font-family:Sofia;font-size:1.125rem;font-weight:400;line-height:1.5;margin:0;padding:10px 0}.Accordion .title__arrow{height:18px;width:18px}.Accordion .title svg{transition:all .4s ease}.Accordion .description{display:none;font-family:Sofia;font-size:1rem;font-weight:100;line-height:1.5;padding:10px 0}.Accordion .description__line:not(:last-of-type){display:block}.Accordion:last-child .description__line{display:none}.Accordion.active .title svg{transform:rotate(-180deg)}.Accordion.active .description{display:block}.accordioncheckbox{-webkit-user-select:none;user-select:none}.accordioncheckbox .title{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:700;line-height:14px}.accordioncheckbox__container{align-items:center;cursor:pointer;display:flex;justify-content:center;justify-content:space-between;padding-block:10px}.accordionLink{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;cursor:pointer;flex:0 0 180px;position:relative;-webkit-user-select:none;user-select:none}.accordionLink__container .title{align-items:center;display:flex;justify-content:space-between}.accordionLink__container .title__edit{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px;padding-block:10px;text-transform:uppercase}.accordionLink__container .title__arrow{height:18px;width:18px}.accordionLink__container .title svg{transition:all .3s ease}.accordionLink__container .description{display:none;padding:10px 0}.accordionLink__container .description__link{color:#fff;cursor:pointer;display:flex;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:10px;text-decoration:none;transition:all .3s}.accordionLink__container .description__link:hover{color:#d69c4f;font-weight:300;text-decoration:underline}@media(min-width:768px){.accordionLink__container .description__link{font-size:14px}}.accordionLink.active .title svg{transform:rotate(-180deg)}.accordionLink.active .description{display:block}.section__banner{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:460px;justify-content:center;margin-top:0;position:relative;width:100%}@media(max-width:768px){.section__banner{height:400px;margin-top:65px}}.section__banner-content{text-align:center}.section__banner-image{object-fit:cover}.section__banner-image,.section__banner-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.section__banner-overlay{background:linear-gradient(180deg,#0000,#0006);pointer-events:none}.section__banner--video{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;margin-top:42px;overflow:hidden;position:relative;text-align:center;width:100%}@media(min-width:768px){.section__banner--video{gap:20px;margin-top:0}}.section__banner--video #background-video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.section__banner--video .banner:before{background:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.section__banner--video .bannerdestinovideo{display:flex;flex-direction:column;padding-top:30px}@media(min-width:768px){.section__banner--video .bannerdestinovideo{display:flex;gap:32px;justify-content:center}}.section__banner--video .bannerdestinovideo__content{align-items:center;color:#fff;display:flex;flex-direction:column}.section__banner--video .bannerdestinovideo__content--subtitle{font-family:Quicksand;font-size:26px;font-style:normal;font-weight:500;line-height:26px;line-height:normal;text-transform:uppercase}@media(min-width:768px){.section__banner--video .bannerdestinovideo__content--subtitle{font-size:30px}}.section__banner--video .bannerdestinovideo__content--title{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:600;line-height:35px;line-height:normal}@media(min-width:768px){.section__banner--video .bannerdestinovideo__content--title{font-size:70px}.section__banner--video .bannerdestinovideo__button{align-items:center;display:flex;justify-content:center}}.section__banner--video .bannerdestinovideo__button--btn{align-items:center;background:var(--color-gold);border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:600;height:50px;justify-content:center;line-height:18px;min-width:200px;padding:10px 16px;text-align:center;width:100%}.section__banner--video .bannerdestinovideo__button--btn:hover{background:#c6914c}.section__banner--video .bannerdestinovideo__button .icon-right{gap:12px}.bgimg{background-image:url(/static/media/desct1.1cdb1d5e6e61a1264eed.webp);background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;padding:30px 30px 40px;position:relative;width:240px}.bgimg__inner{box-sizing:border-box;height:190px;position:relative;width:190px}.bgimg__inner--container{align-items:center;background-color:#fff;border-radius:3px;bottom:-5%;display:flex;filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));height:38px;justify-content:center;position:absolute;right:50%;transform:translateX(50%);width:138px}.bgimg__inner--description{align-items:center;color:#fff;display:flex;flex-direction:column;padding:28px 0}.bgimg__inner--description .content{align-items:flex-start;display:flex;flex-direction:row}.bgimg__inner--description .content--right{display:flex;flex-direction:column;margin-left:.25rem}.bgimg__inner--description .contentq{align-items:flex-start;display:flex;flex-direction:row;padding-top:4px}.bgquota{background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;height:273px;max-width:260px;padding:30px 30px 50px}.bgquota,.bgquota__inner{position:relative;width:100%}.bgquota__inner{box-sizing:border-box}.bgquota__inner--container{align-items:center;background-color:#fff;border-radius:3px;bottom:-12%;display:flex;filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));height:45px;justify-content:center;position:absolute;right:50%;transform:translateX(50%);width:151px}.bgquota__inner--description{align-items:center;color:#fff;display:flex;flex-direction:column;height:193px;justify-content:space-around;padding:16px 12px 28px}.bgquota__inner--description .valor{font-family:NexaSlab;font-size:60px;font-style:normal;font-weight:700;line-height:60px}.bgquota__inner--description .contentq{align-items:flex-start;display:flex;flex-direction:row;padding-top:4px}.bgquota__inner--title{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:600;line-height:35px}.bgquota__inner--subtitle{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal;text-align:center}.bgbankrestaurant{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;flex-direction:column;height:237px;justify-content:center;padding:40px 42px;width:260px}.bgbankrestaurant__inner{box-sizing:border-box;position:relative}.bgbankrestaurant__inner--container{align-items:center;background-color:#fff;border-radius:3px;bottom:-12%;display:flex;filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));height:45px;justify-content:center;position:absolute;right:50%;transform:translateX(50%);width:151px}.bgbankrestaurant__inner--description{align-items:center;color:#fff;display:flex;flex-direction:column;height:157px;justify-content:flex-start;padding:20px 26px}.bgbankrestaurant__inner--description .valor{font-family:NexaSlab;font-size:60px;font-style:normal;font-weight:700;line-height:60px}.bgbankrestaurant__inner--description .contentq{align-items:flex-start;display:flex;flex-direction:row;padding-top:4px}.bgbankrestaurant__inner--title{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:600;line-height:35px}.bgbankrestaurant__inner--subtitle{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal;text-align:center}.bgimgbuffet{align-items:center;background-image:url(/static/media/desct1.1cdb1d5e6e61a1264eed.webp);background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;height:240px;justify-content:center;position:relative;width:240px}.bgimgbuffet__inner{box-sizing:border-box;height:190px;position:relative;width:190px}.bgimgbuffet__inner--container{align-items:center;background-color:#fff;border-radius:3px;bottom:-5%;display:flex;filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));height:50px;justify-content:center;position:absolute;right:50%;transform:translateX(50%);width:141px}.bgimgbuffet__inner--description{align-items:center;color:#fff;display:flex;flex-direction:column;height:-webkit-fill-available;justify-content:space-between;padding:16px 0}.bgimgbuffet__inner--description .content{align-items:flex-start;display:flex;flex-direction:row}.bgimgbuffet__inner--description .content--right{display:flex;flex-direction:column}.bgcolor{border-radius:9px;box-shadow:0 4px 12px #0003;display:flex;padding:30px 30px 40px;position:relative;width:240px}.bgcolor__inner{box-sizing:border-box;height:190px;position:relative;width:190px}.bgcolor__inner--container{align-items:center;background-color:#fff;border-radius:3px;bottom:0;display:flex;filter:drop-shadow(0 1px 12px rgba(0,0,0,.12));height:50px;justify-content:center;position:absolute;right:50%;transform:translateX(50%);width:141px}.bgcolor__inner--description{align-items:center;color:#fff;display:flex;flex-direction:column}.bgcolor__inner--description .title{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:700;line-height:30px;text-align:center}.bgcolor__inner--description .interest{font-family:Quicksand;font-size:13px;font-style:normal;font-weight:200;line-height:13px;text-align:center}.bgcolor__inner--description .content{align-items:flex-start;display:flex;flex-direction:row;gap:6px}.bgcolor__inner--description .content .content__valor{font-family:NexaSlab;font-size:60px;font-style:normal;font-weight:700;line-height:60px;line-height:56px}.bgcolor__inner--description .content--right{display:flex;flex-direction:column}.bgcolor__inner--description .content--right .content__percentage{font-family:NexaSlab;font-size:40px;font-style:normal;font-weight:400;line-height:40px}.bgcolor__inner--description .content--right .content__dscto{font-family:NexaSlab;font-size:10px;font-style:normal;font-weight:300;line-height:10px;text-transform:capitalize}.cardhome{border-radius:9px;box-shadow:0 4px 12px #0003;display:flex;height:260px;overflow:hidden;position:relative;transition:scale .6s;width:264px}.cardhome:hover{scale:104%}.cardhome__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:29px;position:relative;width:100%}.cardhome__inner--container,.cardhome__inner--container .contain-banco{align-items:center;display:flex;justify-content:center}.cardhome__inner--container .contain-banco img{object-fit:contain;width:100%}.cardhome__inner--container .contain-campaign{align-items:center;display:flex;justify-content:center}.cardhome__inner--container .contain-campaign img{height:60px;object-fit:contain;width:130px}.cardhome__inner--container .contain-campaign p{color:#fff;font-family:Dancing Script;font-size:28px;font-style:normal;font-weight:700;line-height:28px;text-align:center}.cardhome__inner--container .contain-package{align-items:center;display:flex;justify-content:center}.cardhome__inner--container .contain-package img{height:60px;object-fit:contain;width:130px}.cardhome__inner--description{align-items:center;color:#fff;display:flex;flex-direction:column;gap:6px}.cardhome__inner--description .description__left{align-items:center;display:flex;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;height:30px;justify-content:flex-start;line-height:14px}.cardhome__inner--description .description__title{font-family:NexaSlab;font-size:24px;font-style:normal;font-weight:700;height:26px;line-height:24px;overflow:hidden;text-align:center}.cardhome__inner--description .description__up_to_quotes{align-items:center;display:flex;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;height:30px;justify-content:flex-start;line-height:14px;overflow:hidden}.cardhome__inner--description .description__subtitle{align-items:center;display:flex;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:400;height:65px;justify-content:center;line-height:18px;line-height:20px;overflow:hidden;text-align:center}.cardhome__inner--description .description__subtitle_ayb{height:30px}.cardhome__inner--description .content{align-items:flex-start;display:flex;flex-direction:row;height:56px;justify-content:center}.cardhome__inner--description .content .content__valor{font-family:NexaSlab;font-size:58px;font-style:normal;font-weight:700;line-height:58px;line-height:56px}.cardhome__inner--description .content .content__valor2{font-family:NexaSlab;font-size:40px;font-style:normal;font-weight:700;line-height:40px;line-height:56px}.cardhome__inner--description .content--right{display:flex;flex-direction:column}.cardhome__inner--description .content--right .content__percentage{font-family:NexaSlab;font-size:40px;font-style:normal;font-weight:400;line-height:40px}.cardhome__inner--description .content--right .content__dscto{font-family:NexaSlab;font-size:10px;font-style:normal;font-weight:300;line-height:10px;text-transform:capitalize}.cardhome__inner--description .content__text2{background-color:aqua;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:400;line-height:18px;text-align:left;width:100%}.cardhome__inner--description .content__price{align-items:center;display:flex;font-family:NexaSlab;font-size:58px;font-style:normal;font-weight:700;height:56px;justify-content:center;line-height:58px;overflow:hidden}.cardhome__inner--description .content__subtitle{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:400;line-height:18px;text-align:center}.cardhome__inner--description .content__banco{align-items:center;display:flex;height:40px;justify-content:center}.cardhome__inner--description .content__banco img{height:36px;object-fit:contain;width:100%}.cardhome__inner--description .quotes-container{align-items:flex-start;display:flex;flex-direction:row;gap:.3rem;justify-content:center}.cardhome__inner--description .quotes-container .amount{font-family:NexaSlab;font-size:47px;font-style:normal;font-weight:500;line-height:47px;padding-top:.2rem}.cardhome__inner--description .quotes-container .quotes-text .quotes{font-family:Quicksand;font-size:17px;font-style:normal;font-weight:500;line-height:17px;text-align:center}.cardhome__inner--description .quotes-container .quotes-text .withoutInterests{text-wrap:nowrap;background-color:#fff;border-radius:5px;display:inline-block;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px;padding:.2rem}.cardcuotas{height:280px}.cardcuotas .cardhome__inner--description .description__left{font-family:Quicksand;font-size:17px;font-style:normal;font-weight:400;height:17px;line-height:17px;margin-top:.8rem}.cardcuotas .cardhome__inner--description .description__subtitle{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:400;height:35px;line-height:18px}.cardcuotas .cardhome__inner--description .description__subtitle_2{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:400;height:60px;line-height:18px}.cardcuotas .cardhome__inner--description .quotes-container{display:flex;flex-direction:row;gap:.6rem}.cardcuotas .cardhome__inner--description .quotes-container .amount{font-family:NexaSlab;font-size:60px;font-style:normal;font-weight:700;line-height:60px;padding-top:0}.cardcuotas .cardhome__inner--description .quotes-container .quotes-text .quotes{font-family:Quicksand;font-size:25px;font-style:normal;font-weight:400;line-height:25px;margin-bottom:.2rem;text-align:center}.cardcuotas .cardhome__inner--description .quotes-container .quotes-text .withoutInterests{text-wrap:nowrap;background-color:#fff;border-radius:5px;display:inline-block;font-family:Quicksand;font-size:15px;font-style:normal;font-weight:600;line-height:15px;padding:.2rem}.destimg{background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;height:230px;justify-content:flex-end;position:relative;width:240px}.destimg__inner--description{background:linear-gradient(0deg,#000000b3,#0000);border-radius:0 0 9px 9px;color:#fff;padding:20px}.destimg__inner--description .paragraph{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px;line-height:normal;text-align:left}.destimg__inner--description .subparagraph{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-align:left}.galleryg{background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;height:221px;justify-content:flex-end;position:relative;width:258px}.galleryg__inner--description{align-items:center;background:linear-gradient(0deg,#000000b3,#0000);border-radius:9px;color:#fff;display:flex;justify-content:space-between;padding:20px}.galleryg__inner--description .title{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px}.galleryg__inner--description .count{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:500;line-height:12px}.typehotel{border-radius:9px;box-shadow:0 4px 12px #0003;height:198px;width:212px}.typehotel,.typehotel__inner{align-items:center;display:flex;justify-content:center}.typehotel__inner{flex-direction:column;gap:10px}.typehotel__inner .paragraph{color:#fff;font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px}.card__restaurant{border:1px solid #e5e5e5;border-radius:9px;box-shadow:0 4px 12px 0 #0003;margin-bottom:20px;overflow:hidden;position:relative}.card__restaurant--slider{border-radius:inherit 0;height:216px;overflow:hidden;width:100%}.card__restaurant--slider img{height:100%;object-fit:cover;width:100%}.card__restaurant .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between}.card__restaurant .cardheaderr .title{font-family:NexaSlab;font-size:.875rem;font-weight:700;margin:0;width:160px}@media(max-width:375px){.card__restaurant .cardheaderr .title{width:137px}}.card__restaurant .cardheaderr .review{font-family:Sofia;font-size:.75rem;font-weight:100;margin:0}.card__restaurant--container{padding:17px 20px 20px}.card__restaurant--container .cardprices{align-items:flex-end;display:flex;flex-direction:column}.card__restaurant--container .cardprices .ttcardprices{display:flex;flex-direction:column;font-family:Sofia;font-size:12px;margin:0}.card__restaurant--container .cardprices .ttcardprices span{font-family:NexaSlab;text-decoration:line-through}.card__restaurant--container .cardprices .ttcardprices__card{width:278px}.card__restaurant--container .cardprices .sbcardprices{font-family:NexaSlab;font-size:32px;font-weight:700;margin:0;text-transform:uppercase;white-space:nowrap}.card__restaurant--container .cardprices .sbbcardprices{align-items:center;display:flex;font-family:Sofia;font-size:12px;font-weight:100;justify-content:column;margin:0}.card-promotion-hotel{border-radius:9px;box-shadow:0 4px 12px #0003;transition:scale .4s;width:300px}.card-promotion-hotel:hover{scale:104%}.card-promotion-hotel .tooltip-promo{background-color:#fff;box-shadow:0 5px 15px #0000001f;color:#222;font-family:Quicksand;font-size:10px;font-weight:300;width:200px;z-index:10}.card-promotion-hotel--top-container{align-items:center;background-position:50%;background-size:cover;border-top-left-radius:9px;border-top-right-radius:9px;display:flex;flex-direction:column;height:200px;padding:20px;text-align:center}.card-promotion-hotel--top-container img{max-height:35px!important;max-width:160px!important;object-fit:contain!important}.card-promotion-hotel--top-container img.image-ayb{max-height:55px!important}.card-promotion-hotel--top-container .discount-container{color:#fff;display:flex;flex-direction:row;font-family:NexaSlab;font-size:50px;font-style:normal;font-weight:700;justify-content:center;line-height:50px;margin-top:5px}.card-promotion-hotel--top-container .content__percentage{color:#fff;font-family:Quicksand;font-size:17px;font-style:normal;font-weight:400;line-height:17px;text-transform:uppercase}.card-promotion-hotel--top-container .ayb-container{flex-direction:column;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-promotion-hotel--top-container .content__texto_ayb{color:#fff;font-family:Quicksand;font-size:23px;font-style:normal;font-weight:400;line-height:23px;text-align:left}.card-promotion-hotel--top-container .content__texto_ayb_abajo_precio{color:#fff;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:400;line-height:18px}.card-promotion-hotel--top-container .card-promotion-hotel--description{align-items:center;color:#fff;display:flex;flex-direction:column;gap:6px;margin-top:.3rem}.card-promotion-hotel--top-container .card-promotion-hotel--description .description__subtitle{align-items:center;display:flex;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:400;height:60px;justify-content:center;line-height:18px;line-height:20px;overflow:hidden;text-align:center}.card-promotion-hotel--top-container .card-promotion-hotel--description .description__up_to_quotes{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;height:28px;line-height:14px;margin-top:-5px;width:100%}.card-promotion-hotel--top-container .card-promotion-hotel--description .content{align-items:flex-start;display:flex;flex-direction:row;gap:.1rem;height:56px;justify-content:center}.card-promotion-hotel--top-container .card-promotion-hotel--description .content .content__valor{font-family:NexaSlab;font-size:50px;font-style:normal;font-weight:700;line-height:50px;line-height:56px}.card-promotion-hotel--top-container .card-promotion-hotel--description .content .content__valor2{font-family:NexaSlab;font-size:32px;font-style:normal;font-weight:700;line-height:32px;line-height:56px}.card-promotion-hotel--top-container .card-promotion-hotel--description .content--right{display:flex;flex-direction:column;margin-top:.4rem}.card-promotion-hotel--top-container .card-promotion-hotel--description .content--right .content__percentage{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:400;line-height:30px;text-align:left}.card-promotion-hotel--top-container .card-promotion-hotel--description .content--right .content__dscto{font-family:NexaSlab;font-size:10px;font-style:normal;font-weight:300;line-height:10px;text-transform:capitalize}.card-promotion-hotel--top-container .card-promotion-hotel--description .quotes-container{align-items:flex-start;display:flex;flex-direction:row;gap:.2rem;justify-content:center}.card-promotion-hotel--top-container .card-promotion-hotel--description .quotes-container .amount{font-family:NexaSlab;font-size:45px;font-style:normal;font-weight:500;line-height:45px;padding-top:.2rem}.card-promotion-hotel--top-container .card-promotion-hotel--description .quotes-container .quotes-text .quotes{font-family:Quicksand;font-size:15px;font-style:normal;font-weight:500;line-height:15px;text-align:center}.card-promotion-hotel--top-container .card-promotion-hotel--description .quotes-container .quotes-text .withoutInterests{text-wrap:nowrap;background-color:#fff;border-radius:5px;display:inline-block;font-family:Quicksand;font-size:10px;font-style:normal;font-weight:600;line-height:10px;padding:.2rem}.card-promotion-hotel--bottom-container{background-color:#fff;border-bottom-left-radius:9px;border-bottom-right-radius:9px;color:#000;display:flex;flex-direction:column;height:140px;padding:20px 20px 5px;position:relative}.card-promotion-hotel--bottom-container .icon-right svg{cursor:pointer}.card-promotion-hotel--bottom-container .prices-container{display:flex;flex-direction:row;justify-content:end}.card-promotion-hotel--bottom-container .prices-container .night-from-container{padding-inline:5px}.card-promotion-hotel--bottom-container .prices-container .night-from-container .night-text{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin-bottom:5px}.card-promotion-hotel--bottom-container .prices-container .night-from-container .promo-price-original{color:red;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:400;line-height:16px;text-decoration:line-through}.card-promotion-hotel--bottom-container .prices-container .promo-price{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:600;line-height:35px}.card-promotion-hotel--bottom-container .promo-igv-container{display:flex;flex-direction:row;justify-content:end;margin-top:5px}.card-promotion-hotel--bottom-container .promo-igv-container .promo-igv{color:#0d0d0d;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:300;line-height:12px}.card-promotion-hotel--bottom-container .buttons-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:auto;padding:10px 0}.card-promotion-hotel--bottom-container .buttons-container .icongold{line-height:18px;padding:12px 20px!important}.card-promotion-hotel--bottom-container .buttons-container .btn-arrow{text-wrap:nowrap;align-items:center;cursor:pointer;display:flex;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:14px;text-underline-offset:4px}.card-promotion-hotel--bottom-container .buttons-container .btn-arrow:hover{color:var(--color-gold)}.card-promotion-hotel--bottom-container .horario-container .horario_ayb{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:right}.card-promotion-hotel--bottom-container .horario-container svg{margin-top:auto}.card-promotion-hotel-package{border-radius:9px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:row;height:300px;transition:scale .4s;width:580px}@media(max-width:768px){.card-promotion-hotel-package{flex-direction:column;height:500px;width:320px}}.card-promotion-hotel-package:hover{scale:104%}.card-promotion-hotel-package .tooltip-promo{background-color:#fff;box-shadow:0 5px 15px #0000001f;color:#222;font-family:Quicksand;font-size:10px;font-weight:300;width:200px;z-index:10}.card-promotion-hotel-package .left-container{background-color:#fff;border-bottom-left-radius:9px;border-top-left-radius:9px;display:flex;flex-direction:column;font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;height:100%;justify-content:space-between;line-height:13px;padding:15px 10px 20px 20px;width:53%}@media(max-width:768px){.card-promotion-hotel-package .left-container{border-radius:0;border-top-left-radius:9px;border-top-right-radius:9px;height:300px;width:100%}}.card-promotion-hotel-package .left-container .logo-container{display:flex;height:45px;justify-content:center;width:100%}.card-promotion-hotel-package .left-container .logo-container .logo{max-height:30px;object-fit:contain;text-align:center}.card-promotion-hotel-package .left-container .logo-container .titulo-logo{text-wrap:nowrap;font-family:Sofia;font-family:Dancing Script;font-size:28px;font-style:normal;font-weight:400;line-height:28px;overflow:hidden;text-align:center;text-overflow:ellipsis}.card-promotion-hotel-package .left-container .service-item{align-items:center;display:flex;flex-direction:row;gap:6px;margin-top:3px;min-height:20px}.card-promotion-hotel-package .left-container .service-item .service-image{height:20px;object-fit:contain;width:20px}.card-promotion-hotel-package .left-container .service-item .service-empty-image:after{color:#000;content:"•";font-size:20px;height:20px;width:20px}.card-promotion-hotel-package .left-container .bottom-container{display:flex;flex-direction:row}.card-promotion-hotel-package .left-container .bottom-container .prices-container .price-text{font-family:Quicksand;font-size:11px;font-style:normal;font-weight:300;line-height:11px;margin-bottom:3px}.card-promotion-hotel-package .left-container .bottom-container .prices-container .package-price{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:700;line-height:30px}.card-promotion-hotel-package .left-container .bottom-container .prices-container .icon-right svg{cursor:pointer}.card-promotion-hotel-package .left-container .bottom-container .btn-arrow{text-wrap:nowrap;align-items:center;cursor:pointer;display:flex;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:14px;margin-right:20px;text-underline-offset:4px}.card-promotion-hotel-package .left-container .bottom-container .btn-arrow:hover{color:var(--color-gold)}.card-promotion-hotel-package .right-container{background-blend-mode:multiply;background-position:50%;background-size:cover;border-bottom-right-radius:9px;border-top-right-radius:9px;display:flex;justify-content:center;position:relative;width:47%}@media(max-width:768px){.card-promotion-hotel-package .right-container{border-radius:0;border-bottom-left-radius:9px;border-bottom-right-radius:9px;height:200px;width:100%}}.card-promotion-hotel-package .right-container .book-button{bottom:30px;line-height:18px;padding:12px 20px!important;position:absolute}@media(max-width:1200px){.content-des{padding-inline:16px}}.content-des .contenicon,.content-des .description{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.content-des .contenicon{display:flex;gap:10px;justify-content:flex-start;margin-top:20px}@media(min-width:768px){.content-des .contenicon{margin-top:30px}}.content-mob{padding-inline:16px}.content-mob .description{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.content-mob .toogle{display:flex;justify-content:flex-end}.content-mob .toogle__more{color:#d69c4f;cursor:pointer;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-block:16px;-webkit-user-select:none;user-select:none}.content-mob .toogle__more:hover{text-decoration:underline}.content-mob .contenicon{display:flex;flex-direction:column;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;gap:10px;line-height:14px;line-height:normal}.modal-container .overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-container .overlay__modal{align-items:flex-start;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0003;display:flex;flex-direction:column;gap:10px;height:100vh;justify-content:flex-start;padding:20px;position:relative;width:100vw}@media(min-width:768px){.modal-container .overlay__modal{height:700px;padding:20px;width:645px}}.modal-container .overlay__modal .pad{padding-top:100px;width:100%}@media(min-width:768px){.modal-container .overlay__modal .pad{padding-top:0}}.modal-container .overlay__modal .close-buttond{border:none;cursor:pointer}.modal-container .overlay__modal .modal-contentd{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:100%;width:100%}.modal-contentd::-webkit-scrollbar{height:200px;width:7px}.modal-contentd::-webkit-scrollbar-thumb{background-color:#d69c4f;border:none;border-radius:10px}.modal-contentd::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.modalb{align-items:center;display:flex;justify-content:center}.modalb .modalb-close{width:100%}.modalb .modalb-close .titleroute{align-items:center;display:flex;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:100;justify-content:flex-start;line-height:14px}@media(min-width:768px){.modalb .modalb-close .titleroute{font-size:18px}}.modalb .modalb-close .galleriestabs{margin-top:10px}.modalb__overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modalb__overlay--content{align-items:flex-start;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0003;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:flex-start;padding:10px;position:relative;width:100%}.modalb__overlay--content .modalb-tabs{height:100%;width:100%}.modalb__overlay--content .modalb-tabs__text{display:flex;height:100%;justify-content:flex-start}.modalb__overlay--content .modalb-tabs::-webkit-scrollbar{height:200px;width:7px}.modalb__overlay--content .modalb-tabs::-webkit-scrollbar-thumb{background-color:#d69c4f;border:none;border-radius:10px}.modalb__overlay--content .modalb-tabs::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.modalb__overlay--content .modalb-content{height:100%;margin-bottom:auto;overflow-x:hidden;overflow-y:auto;width:100%}@media(min-width:768px){.modalb__overlay--content .modalb-content{height:100%}}.modalb__overlay--content .modalb-content__text{display:flex;height:100%;justify-content:center;width:100%}.modalb__overlay--content .modalb-content::-webkit-scrollbar{height:200px;width:7px}.modalb__overlay--content .modalb-content::-webkit-scrollbar-thumb{background-color:#d69c4f;border:none;border-radius:10px}.modalb__overlay--content .modalb-content::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.modalb__overlay--content .modalb-buttons{align-items:center;display:flex;gap:16px;justify-content:flex-end;width:100%}.modalb__overlay--content .modalb-buttons div{cursor:pointer}@media(min-width:768px){.large-width{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:90%;width:54%}.large-width,.min-width{justify-content:space-between;margin-top:0;padding:20px}.min-width{height:60%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:80%;max-width:489px;min-width:489px;width:100%}}.tabsection{background-color:#f2f2f2;display:flex;flex-direction:column;gap:36px;justify-content:center;max-width:100%}.tabsection__container--tabs{display:flex;flex-wrap:wrap;font-weight:300;padding-inline:16px}.tabsection__container--tabs,.tabsection__container--tabs h3{font-family:NexaSlab;font-size:18px;font-style:normal;line-height:18px}.tabsection__container--tabs h3{font-weight:700;line-height:normal;text-transform:lowercase}.tabsection__container--tabs h3:first-letter{text-transform:uppercase}@media(min-width:768px){.tabsection__container--tabs h3{line-height:30px}}.tabsection__container--tabs div{color:#333;cursor:pointer;margin-right:40px;transition:background-color .3s ease}.tabsection__container--tabs div.active,.tabsection__container--tabs div:hover{border-bottom:3px solid #d69c4f;color:#d69c4f;font-weight:700}.tabsection__container .active-bold{font-weight:700}.tabsection__content{border-radius:4px;text-align:center;width:100%}.tabsection__content section{display:none}.tabsection__content section.active{display:block;width:100%}.tabsection__content--slides{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-start;position:relative;width:100%}.tabsection__content--slides--img{flex:1 1;height:350px;position:relative;transform:translateX(-10%);width:50%}.tabsection__content--slides--img img{height:100%;object-fit:cover;width:100%}.tabsection__content--slides--description{align-items:center;display:flex;filter:drop-shadow(6px 8px 6px rgba(0,0,0,.2));flex:1 1;justify-content:space-between;position:relative;width:50%}.tabsection__content--slides--card{text-wrap:wrap!important;background-color:#fff;box-sizing:border-box;-webkit-clip-path:polygon(0 0,95% 0,100% 100%,0 100%);clip-path:polygon(0 0,95% 0,100% 100%,0 100%);color:#000;display:flex;flex-direction:column;height:312px;overflow:hidden;padding:30px 50px 30px 40px;position:relative;text-align:left;text-align:initial;text-overflow:ellipsis;transform:translateX(5%);white-space:wrap!important;width:100%}@media(min-width:768px){.tabsection__content--slides--card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:312px}}.tabsection__content--slides--left .title{color:#d69c4f;font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:15px}.tabsection__content--slides--left .paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:20px}@media(min-width:768px){.tabsection__content--slides--left .paragraph{margin-right:20px}}.scrolltop{padding-block:25px}.scrolltop,.scrolltop__container{align-items:center;display:flex;justify-content:center}.scrolltop__container{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;cursor:pointer;width:100%}@media(min-width:1200px){.scrolltop__container{max-width:1220px}}.scrolltop__container--line{background-color:#f2f2f2;height:2px;margin:4px 0;width:100%}.scrolltop__container--arrow{padding:10px}.scrolltop__container--arrow .arrowcontent{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.custom__explore--container--slidediv{height:100%;width:100%}.custom__explore--container--slidediv img{height:124px;object-fit:cover;width:100%}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.custom__explore,.custom__explore--container{height:100%;width:100%}.custom__explore--container img{height:124px;object-fit:cover;width:100%}.containersliderexplore .swiper{height:100%;width:100%}.containersliderexplore .swiper-slide{align-items:center;display:flex;height:240px;justify-content:center;width:240px}@media(max-width:767px){.containersliderexplore .swiper-button-next,.containersliderexplore .swiper-button-prev{display:none}}@media(min-width:768px){.containersliderexplore .explore__swiper .swiper-slide-thumb-active{opacity:1}.containersliderexplore .explore__swiper{position:relative}.containersliderexplore .swiper-button-next,.containersliderexplore .swiper-button-prev{color:#d69c4f}.containersliderexplore .swiper-button-prev{left:1%}.containersliderexplore .swiper-button-next{right:1%}.containersliderexplore .swiper-button-next:after,.containersliderexplore .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.containersliderexplore .swiper-button-next.swiper-button-disabled,.containersliderexplore .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.custom__explorefinal{height:100%}.custom__explorefinal .card-explora{border-radius:9px;box-shadow:0 4px 12px 0 #0003;color:#000;display:flex;flex-direction:column;height:196px;overflow:hidden;position:relative;text-decoration-line:none;width:190px}.custom__explorefinal--content{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:20px 30px;text-align:center;text-transform:uppercase}.custom__explorefinal--content .btn{align-items:center;background:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:40px;justify-content:center;width:40px}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.hoteleslider .swiper{height:100%;width:100%}.hoteleslider .swiper-slide{align-items:center;background:#fff;display:flex;font-size:1.125rem;justify-content:center;text-align:center}.hoteleslider .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.hoteleslider .swiper-pagination-bullet{background:#fff;height:15px;opacity:1;width:15px}.hoteleslider .swiper-pagination-bullet-active{background:#d69c4f}.hoteleslider .swiper-horizontal>.swiper-pagination-bullets,.hoteleslider .swiper-pagination-bullets.swiper-pagination-horizontal,.hoteleslider .swiper-pagination-custom,.hoteleslider .swiper-pagination-fraction{bottom:10%;left:0;width:100%}.hoteleslider__content{display:inline-block;height:100%;position:relative;width:100%}.hoteleslider__content--tags{align-items:flex-start;-webkit-clip-path:polygon(100% 0,7.15% 0,0 100%,100% 100%);clip-path:polygon(100% 0,7.15% 0,0 100%,100% 100%);color:#fff;display:flex;flex-direction:column;height:42px;justify-content:center;letter-spacing:.03em;min-width:140px;padding-left:26px;padding-right:6px;position:absolute;right:0;top:25px;width:auto}.hoteleslider__content--tags .tipo{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.hoteleslider__content--tags .city{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:600;line-height:18px}.hoteleslider__content--tags img{display:block;height:auto;max-width:100%}.hotelcontain .arrow{align-items:center;border-radius:50%;box-shadow:0 4px 12px #0003;display:flex;height:50px;justify-content:center;margin-top:-5px;position:absolute;right:0;top:50%;transform:translateY(-20%);width:50px;z-index:10}.hotelcontain .arrow.inactive{background-color:#ffffff80;cursor:default;pointer-events:none}.hotelcontain .arrow-left{background-color:#00000080;left:5%}.hotelcontain .arrow-right{background-color:#00000080;right:5%}.hotelmobslider .swiper{height:100%;width:100%}.hotelmobslider .swiper-slide{align-items:center;background:#fff;display:flex;font-size:1.125rem;justify-content:center;padding:0!important;text-align:center}.hotelmobslider .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.hotelmobslider .swiper-pagination-bullet{background:#fff;height:15px;opacity:1;width:15px}.hotelmobslider .swiper-pagination-bullet-active{background:#d69c4f}.hotelmobslider .swiper-horizontal>.swiper-pagination-bullets,.hotelmobslider .swiper-pagination-bullets.swiper-pagination-horizontal,.hotelmobslider .swiper-pagination-custom,.hotelmobslider .swiper-pagination-fraction{bottom:12%;left:0;width:100%}.slidediv{display:inline-block;overflow:hidden;position:relative;width:100%}.slidediv__tag{align-items:flex-start;-webkit-clip-path:polygon(100% 0,7.15% 0,0 100%,100% 100%);clip-path:polygon(100% 0,7.15% 0,0 100%,100% 100%);color:#fff;display:flex;flex-direction:column;height:42px;justify-content:center;min-width:140px;padding-left:26px;padding-right:6px;position:absolute;right:0;top:25px;width:auto}.slidediv__tag .tipo{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.slidediv__tag .city{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:600;line-height:18px}.slidediv__tag img{height:auto;max-width:100%;object-fit:cover}.slidediv__img{height:100%;width:100%}.custom-slider-nav{border:1px solid #f2f2f2;box-shadow:0 4px 4px 0 #0000000a;margin-bottom:10px}.custom-slider-nav .custom-slider-navm .activitycardcontainer{border-right:1px solid #f2f2f2}.custom-slider-nav .custom-slider-navm .activetext{color:#d69c4f}.custom-slider-nav .custom-slider-navm .inactivetext{color:#7e7e7e}.custom__restaurant .swiper{height:100%;width:100%}.custom__restaurant .swiper-slide{width:324px}@media(min-width:375px){.custom__restaurant .swiper-slide{width:373px}}@media(max-width:767px){.custom__restaurant .swiper-button-next,.custom__restaurant .swiper-button-prev{display:none}}@media(min-width:768px){.custom__restaurant{padding-top:40px}.custom__restaurant .custom__restaurant .swiper-slide-thumb-active{opacity:1}.custom__restaurant .custom__restaurant{position:relative}.custom__restaurant .swiper-button-next,.custom__restaurant .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.custom__restaurant .swiper-button-prev{left:1%}.custom__restaurant .swiper-button-next{right:1%}.custom__restaurant .swiper-button-next:after,.custom__restaurant .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.custom__restaurant .swiper-button-next.swiper-button-disabled,.custom__restaurant .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.custom__restaurant--container{height:100%;width:100%}.custom__restaurant--container img{height:200px;object-fit:cover;width:100%}.sliderestaurant{display:inline-block;position:relative}.sliderestaurant__tag{align-items:center;background-color:#f80505;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);color:#fff;display:flex;font-family:NexaSlab;font-size:1.125rem;font-weight:700;height:42px;justify-content:center;min-width:140px;padding-right:6px;position:absolute;right:0;top:25px;width:auto}.sliderestaurant__tag img{display:block;height:auto;max-width:100%}.galleryhotels{align-items:center;display:flex;justify-content:center}.galleryhotels__container{text-align:center;width:100%}@media(min-width:1200px){.galleryhotels__container{max-width:1220px}}.galleryhotels__container--items{grid-gap:5px;border-radius:9px;display:grid;gap:5px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));height:405px;overflow:hidden}@media(max-width:1200px){.galleryhotels__container--items{padding-inline:16px}}.galleryhotels__container--items>div{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;transition:.5s}.galleryhotels__container--items>div:hover{-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.galleryhotels__container--items>div.item-0{grid-column:span 3}.galleryhotels__container--items>div.item-1{grid-row:span 2}.galleryhotels__container--items>div.item-2{grid-row:span 1}.galleryhotels__container--items>div.item-3{grid-column:span 2}.galleryhotels__container--items.length-1>div{grid-column:1/-1;grid-row:1/-1}.galleryhotels__container--items.length-2{grid-template-columns:repeat(2,1fr)}.galleryhotels__container--items.length-3{grid-template-columns:repeat(3,1fr)}.galleryhotels__container--items.length-4{grid-template-columns:repeat(4,1fr)}.galleryhotels__container--items.length-4>div:first-child{grid-column:span 2}.galleryhotels__container--items.length-4>div:nth-child(2){grid-column:span 2;grid-row:span 2}.galleryhotels__container--items.length-4>div:nth-child(3){grid-column:span 1}.galleryhotels__container--items.length-5{grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(4,1fr)}.galleryhotels__container--items.length-5>div:first-child{grid-column:span 2}.galleryhotels__container--items.length-5>div:nth-child(2){grid-row:span 2}@media(min-width:1200px){.galleryhotels__container--items.length-5>div:nth-child(2){width:354px}.galleryhotels__container--items.length-5>div:nth-child(3){grid-column:span 1}}.galleryhotels__container--items.length-5>div:nth-child(4){grid-column:span 2}.galleryhotels__container--items.length-6{grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(4,1fr)}.galleryhotels__container--items.length-6>div:first-child{grid-column:span 2}.galleryhotels__container--items.length-6>div:nth-child(2){grid-row:span 2}@media(min-width:1200px){.galleryhotels__container--items.length-6>div:nth-child(2){width:354px}.galleryhotels__container--items.length-6>div:nth-child(3){grid-row:span 1}}.galleryhotels__container--items.length-6>div:nth-child(4){grid-column:span 1}.galleryhotels__container--items.length-7{grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(4,1fr)}.galleryhotels__container--items.length-7>div:nth-child(3){grid-row:span 2}@media(min-width:1200px){.galleryhotels__container--items.length-7>div:nth-child(3){width:354px}}.galleryhotels__container--items.length-8{grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,1fr)}@media(min-width:1200px){.galleryhotels__container--items.length-8{grid-auto-rows:minmax(190px,auto);grid-template-columns:repeat(5,1fr)}}.galleryhotels__container--items.length-8>div:nth-child(4){height:100%;width:100%}@media(min-width:1200px){.galleryhotels__container--items.length-8>div:nth-child(4){grid-row:span 2;width:290px}}.galleryhotels__container--items.length-8>div:nth-child(5){grid-row:span 2;height:100%;width:100%}@media(min-width:1200px){.galleryhotels__container--items.length-8>div:nth-child(5){width:290px}}.galleryhotels__container--items.length-9{grid-auto-rows:minmax(200px,auto);grid-template-columns:repeat(5,1fr)}.galleryhotels__container--items.length-9>div:first-child{grid-row:span 2;width:270px}.galleryhotels__container--items .textgallery{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.galleryhotels__container--items .textgallery:hover{scale:102%}.galleryhotels__container--items .textgallery__content{align-items:flex-start;background:linear-gradient(0deg,#000000b3,#0000);color:#fff;display:flex;justify-content:space-between;padding:0 20px 20px 30px}.galleryhotels__container--items .textgallery__content .paragraph{text-align:left}.galleryhotels__container--items .textgallery__content .count,.galleryhotels__container--items .textgallery__content .paragraph{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:16px}.galleryhotels .gallerymodal{height:100%;width:100%}.galleryhotels .gallerymodal img{height:312px;object-fit:fill;width:100%}.galleryhotels .gallerymodal .carditems__card{align-items:center;display:flex;gap:.375rem;justify-content:flex-start;padding-top:.5rem}.galleryhotels .gallerymodal .activity-tabs{align-items:center;display:flex;justify-content:space-evenly;margin-bottom:10px}.galleryhotels .gallerymodal .activity-tabs div{color:#333;cursor:pointer;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:700;line-height:14px;margin-right:20px;transition:background-color .3s ease}.galleryhotels .gallerymodal .activity-tabs div.active,.galleryhotels .gallerymodal .activity-tabs div:hover{color:#d69c4f;font-weight:400;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:10px}.galleryhotels .gallerymodal .gallery-swiper .swiper-slide-thumb-active{opacity:1}.galleryhotels .gallerymodal .gallery-swiper{position:relative}.galleryhotels .gallerymodal .swiper-button-next,.galleryhotels .gallerymodal .swiper-button-prev{color:#fff}.galleryhotels .gallerymodal .swiper-button-prev{left:5%}.galleryhotels .gallerymodal .swiper-button-next{right:5%}.galleryhotels .gallerymodal .swiper-button-next:after,.galleryhotels .gallerymodal .swiper-button-prev:after{background:#00000096;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.galleryhotels .gallerymodal .swiper-button-next.swiper-button-disabled,.galleryhotels .gallerymodal .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.galleryhotels .swipertabs .swiper{overflow-y:auto}.galleryhotels .galleryhotels__swiper{padding-left:16px}.galleryhotels .galleryhotels__swiper .swiper{height:100%}.galleryhotels .galleryhotels__swiper .swiper-slide{height:221px;margin-right:28px;width:258px}.galleriestabs .swiper{height:100%;width:100%}.galleriestabs .swiper-slide{height:40px;margin-right:12px;width:auto}.galleriestabs .swiper-slide,.galleriestabsborder{align-items:center;display:flex;justify-content:center}.galleriestabsborder{border-bottom:2px solid #f0f0f0;cursor:pointer;padding:10px;width:100%}.galleriestabsborder:hover{border-bottom:2px solid #d69c4f}.galleriestabsborder:hover p{color:#d69c4f}.galleriestabsborder p{color:#5f5f5f;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center}.galleriestabsborder.active{border-bottom:1.5px solid #d69c4f}.galleriestabsborder.active p{color:#d69c4f}.bgselected{position:relative}.bgselected__btn{align-items:center;background-color:#00000096;border-radius:50%;bottom:20px;color:#fff;display:flex;height:60px;justify-content:center;position:absolute;right:20px;width:60px}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.gallerysection__contain{box-sizing:border-box;width:100%}@media(min-width:768px){.gallerysection__contain{width:100%}}.gallerysection__contain .img-animation{animation:gradientAnimation 1.5s ease infinite;background:linear-gradient(270deg,#f3f3f3,#e0e0e0);background-size:100%;height:150px;object-fit:cover;width:100%}.gallerysection__contain .gallery-swiper img{display:block;height:400px;object-fit:cover;width:100%}.gallerysection__contain .gallery-swiper .gallery-swiper .swiper-slide-thumb-active{opacity:1}.gallerysection__contain .gallery-swiper .gallery-swiper{position:relative}.gallerysection__contain .gallery-swiper .swiper-button-next,.gallerysection__contain .gallery-swiper .swiper-button-prev{color:#fff}.gallerysection__contain .gallery-swiper .swiper-button-prev{left:5%}.gallerysection__contain .gallery-swiper .swiper-button-next{right:5%}.gallerysection__contain .gallery-swiper .swiper-button-next:after,.gallerysection__contain .gallery-swiper .swiper-button-prev:after{background:#00000096;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.gallerysection__contain .gallery-swiper .swiper-button-next.swiper-button-disabled,.gallerysection__contain .gallery-swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.gallerysection__contain .gallery-swipertabs{box-sizing:border-box;height:120px;padding:10px 0;width:100%}.gallerysection__contain .gallery-swipertabs .swiper{height:100%;width:100%}.gallerysection__contain .gallery-swipertabs .swiper-slide{background-color:#333;width:324px}.gallerysection__contain .gallery-swipertabs .swiper-slide img{display:block;height:100%;object-fit:cover;opacity:.4;width:100%}.gallerysection__contain .gallery-swipertabs .swiper-slide-thumb-active img{opacity:1}.slidersiximg{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-block:25px}.slidersiximg__description{width:100%}@media(min-width:1200px){.slidersiximg__description{max-width:1220px}}.slidersiximg__description .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.slidersiximg__description .subtitle{font-size:25px}}@media(min-width:1200px){.slidersiximg__description .subtitle{padding-inline:0}}@media(min-width:768px){.slidersiximg__description .subtitle{margin-bottom:30px}}.carousels__container{cursor:grab;display:flex;overflow:hidden}.carousels__container--div{background:#fff;display:flex}.carousels__container--div--img{min-height:200px;min-width:220px;padding-right:14px;width:33%}.carousels__container--div--img img{height:90%;pointer-events:none;width:100%}.custom-slider-tag{background-color:#fff;box-shadow:0 4px 12px 0 #0003;position:-webkit-sticky;position:sticky;z-index:11}@media(min-width:1200px){.custom-slider-tag{top:72px}}@media(min-width:768px)and (max-width:1200px){.custom-slider-tag{top:55px}}.custom-slider-tag .container{width:100%}@media(min-width:1200px){.custom-slider-tag .container{max-width:1220px}}.custom-slider-tag-section{width:100%}.custom-slider-tag-section .tabsections{align-items:center;border-bottom:4px solid #fff;cursor:pointer;display:flex;height:100%;justify-content:center;transition:border-bottom .3s ease;-webkit-user-select:none;user-select:none;width:100%}.custom-slider-tag-section .tabsections .texttab{text-align:center;width:100%}.custom-slider-tag-section .tabsections.active-text,.custom-slider-tag-section .tabsections:hover{border-bottom:4px solid #d69c4f;color:#d69c4f;font-weight:500}.custom-slider-tag-section .tabsections.active-text p,.custom-slider-tag-section .tabsections:hover p{margin-top:4px}.custom-slider-tag-section .tabsections.inactive-tab{color:#333}.custom-slider-tag-section .swiper{height:100%;width:100%}.custom-slider-tag-section .swiper-slide{align-items:center;display:flex;height:44px;justify-content:center;width:120px}.custom-slider-tag-section .swiper-wrapper{align-items:center;display:flex;gap:10px;justify-content:center}.custom-slider-tag.visible{display:none}@media(min-width:768px){.custom-slider-tag.visible{display:block}}.custom-slider-tag.hidden{display:none}.calendar{align-items:center;display:flex;flex-direction:column}.calendar .calendar-body{display:flex;gap:16px;width:100%}.calendar .calendar-body .calendar-header{font-size:18px;font-weight:700}@media(max-width:767px){.calendar .calendar-body{flex-direction:column;padding-inline:10px}.calendar .calendar-body .calendar-header{padding-bottom:16px;text-align:right}}.calendar .line-calendar{border-color:#dcdcdc;margin-top:40px}.calendar .calendar-month1,.calendar .calendar-month2{display:flex;flex-direction:column;gap:10px}.calendar .calendar-header1{display:flex;justify-content:flex-start}.calendar .calendar-header1 .monthw{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:center;width:100%}.calendar .calendar-header1 button{background-color:#0000;border:none;border-radius:5px;color:#d69c4f;cursor:pointer;font-size:26px}.calendar .calendar-header1 button:disabled{color:#bcbcbc;cursor:not-allowed}@media(max-width:768px){.calendar .calendar-header1{justify-content:flex-end}.calendar .calendar-header1 button{display:none}}.calendar .calendar-header2{display:flex;justify-content:flex-end}.calendar .calendar-header2 .monthw{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:center;width:100%}.calendar .calendar-header2 button{background-color:#0000;border:none;border-radius:5px;color:#d69c4f;cursor:pointer;font-size:26px}.calendar .calendar-header2 button:disabled{color:#bcbcbc;cursor:not-allowed}@media(max-width:768px){.calendar .calendar-header2{justify-content:flex-end}.calendar .calendar-header2 button{display:none}}.calendar .calendar-grid{grid-gap:6px 0;display:grid;gap:6px 0;grid-template-columns:repeat(7,1fr);min-width:280px;width:100%}.calendar .calendar-grid .day,.calendar .calendar-grid .day-header{font-weight:700;text-align:center}.calendar .calendar-grid .day{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;position:relative;width:100%}@media(min-width:768px){.calendar .calendar-grid .day{height:44px;width:48px}}.calendar .calendar-grid .day.daysInRange{background-color:#d69c4f4d}.calendar .calendar-grid .day.daysPass{color:#bcbcbc;pointer-events:none}.calendar .calendar-grid .day.disabledInRange{background-color:hsla(0,14%,85%,.918)}.calendar .calendar-grid .day.disabledInRange p{color:#000}.calendar .calendar-grid .day.disabledInRange .date-text{color:#fff}.calendar .calendar-grid .day.daysNotAvailable .date-day{color:#c9c9c9;text-decoration:line-through}.calendar .calendar-grid .day.daysNotAvailable .date-text{color:#c9c9c9;font-size:10px;line-height:8px}.calendar .calendar-grid .day.daysNotAvailable.selectedFinish{background-color:#d69c4f;border-radius:0 12px 12px 0}.calendar .calendar-grid .day.daysNotAvailable.selectedFinish .date-day{color:#000}.calendar .calendar-grid .day.daysNotAvailable.selectedFinish .date-text{color:#fff}.calendar .calendar-grid .day.daysNotAvailable.selectedInit{background-color:#d69c4f;border-radius:12px 0 0 12px;color:#fff}.calendar .calendar-grid .day.daysAvailable{color:#000;font-size:16px}@media(min-width:768px){.calendar .calendar-grid .day.daysAvailable:hover{background-color:#d69c4f4d;border-radius:12px}}.calendar .calendar-grid .day.daysAvailable.todayOn{border-bottom:solid #d69c4f;border-radius:4px;border-width:2px}.calendar .calendar-grid .day.daysAvailable.selectedInit{background-color:#d69c4f;border-radius:12px 0 0 12px}.calendar .calendar-grid .day.daysAvailable.selectedInit .date-text{color:#fff}.calendar .calendar-grid .day.daysAvailable.selectedFinish{background-color:#d69c4f;border-radius:0 12px 12px 0}.calendar .calendar-grid .day.daysAvailable.selectedFinish .date-day{color:#000}.calendar .calendar-grid .day.daysAvailable.selectedFinish .date-text{color:#fff}.calendar .calendar-grid .day .date-text{font-family:Quicksand;font-size:12px;font-weight:400}.calendar .calendar-grid .empty{visibility:hidden}.calendar .tooltip-container{display:inline-block}.calendar .tooltip-container .tooltipcalendar{background-color:#fff;border-radius:4px;bottom:100%;box-shadow:0 0 10px #0003;color:#000;display:flex;flex-direction:column;font-family:Quicksand;font-size:10px;font-weight:400;justify-content:center;left:50%;max-height:75px;min-height:26px;padding:10px 0;position:absolute;text-align:center;transform:translate(-50%,-26%);visibility:visible;width:104px;z-index:1}.calendar .tooltip-container .tooltipcalendar:after{border:5px solid #0000;border-top-color:#fff;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.calendar .tooltip-container .tooltipcalendar .icon-default{font-family:Quicksand;font-size:10px;justify-content:center}.calendar .tooltip-container .tooltipcalendar .checkout-text{font-size:10px;line-height:18px;margin:0;padding:0}.calendar .tooltip-container .tooltipcalendar-monday{background-color:#fff;border-radius:4px;bottom:100%;box-shadow:0 0 10px #0003;color:#000;display:flex;flex-direction:column;font-family:Quicksand;font-size:10px;font-weight:400;justify-content:center;left:50%;max-height:75px;min-height:26px;padding:10px 0;position:absolute;text-align:center;transform:translate(-20%,-26%);visibility:visible;width:104px;z-index:1}.calendar .tooltip-container .tooltipcalendar-monday:after{border:5px solid #0000;border-top-color:#fff;content:"";left:22%;margin-left:-5px;position:absolute;top:100%}.calendar .tooltip-container .tooltipcalendar-monday .icon-default{font-family:Quicksand;font-size:10px;justify-content:center}.calendar .tooltip-container .tooltipcalendar-monday .checkout-text{font-size:10px;line-height:18px;margin:0;padding:0}.calendar .tooltip-container .tooltipcalendar-sunday{background-color:#fff;border-radius:4px;bottom:100%;box-shadow:0 0 10px #0003;color:#000;display:flex;flex-direction:column;font-family:Quicksand;font-size:10px;font-weight:400;justify-content:center;left:6%;max-height:75px;min-height:26px;padding:10px 0;position:absolute;text-align:center;transform:translate(-62%,-26%);visibility:visible;width:104px;z-index:1}.calendar .tooltip-container .tooltipcalendar-sunday:after{border:5px solid #0000;border-top-color:#fff;content:"";left:80%;margin-left:-5px;position:absolute;top:100%}.calendar .tooltip-container .tooltipcalendar-sunday .icon-default{font-family:Quicksand;font-size:10px;justify-content:center}.calendar .tooltip-container .tooltipcalendar-sunday .checkout-text{font-size:10px;line-height:18px;margin:0;padding:0}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.bannerheaders{align-items:flex-end;background-size:cover;color:#fff;display:flex;height:320px;justify-content:center;position:relative;width:100%}@media screen and (min-width:768px){.bannerheaders{height:460px}}.bannerheaders__overlay{bottom:0;display:none;left:0;pointer-events:none;position:absolute;right:0;top:0}@media(min-width:1200px){.bannerheaders__overlay{display:flex}}.bannerheaders__overlay:after,.bannerheaders__overlay:before{content:"";flex:0 0 50%;pointer-events:none}.bannerheaders__overlay:before{background:linear-gradient(90deg,#0000004d,#0000)}.bannerheaders__overlay:after{background:linear-gradient(270deg,#0000004d,#0000)}.bannerheaders__img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.bannerheaders__container{margin:auto;width:100%}@media(min-width:1200px){.bannerheaders__container{margin:0;max-width:1220px}}.bannerheaders__container--text{align-items:center;display:flex;flex-direction:column;padding:40px;position:relative;z-index:1}@media(min-width:1200px){.bannerheaders__container--text{align-items:flex-start;padding:70px 16px}}.bannerheaders__container--text .h1_alternativo{bottom:250px;font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:500;line-height:20px;position:absolute;right:0;text-align:center;top:0;width:100%}@media(min-width:1200px){.bannerheaders__container--text .h1_alternativo{bottom:300px;font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:400;line-height:25px;text-align:right;top:auto}}.bannerheaders__container--text .title{font-family:NexaSlab;font-size:32px;font-style:normal;font-weight:700;line-height:32px;text-align:center;text-transform:uppercase}@media(min-width:1200px){.bannerheaders__container--text .title{font-family:NexaSlab;font-size:50px;font-style:normal;font-weight:700;line-height:50px;text-align:left}}.bannerheaders__container--text .subtitle{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:300;line-height:16px;margin-bottom:6px;text-align:center;text-transform:uppercase}@media(min-width:1200px){.bannerheaders__container--text .subtitle{font-size:30px;margin-bottom:10px}}.renderdescription{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:768px){.renderdescription{flex-direction:row;margin-top:16px}}.renderdescription .iconrender{align-items:center;display:flex;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:300;gap:10px;justify-content:center;line-height:18px}.renderdescription .iconrender__description{font-size:14px;text-align:left}@media(min-width:768px){.renderdescription .iconrender__description{font-size:18px}}.renderdescription__description--title{font-family:Quicksand;font-size:25px;font-style:normal;font-weight:300;line-height:25px}.renderdescription__description--title span{font-weight:400;margin-left:10px;text-transform:uppercase}.renderdescription__description--review{align-items:center;display:flex;font-family:Quicksand;font-size:30px;font-style:normal;font-weight:600;gap:6px;justify-content:flex-end;line-height:30px}.renderdescription__description--review .ota{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:600;line-height:30px}.renderdescription__description--review .hotelsreview{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:300;line-height:18px}.renderdescription__description--review .link{cursor:pointer}.renderdescription__description--review .link:hover{text-decoration:underline}.renderdescription__description--review .icon-zero{gap:6px}.bannerheaders__img{background:linear-gradient(0deg,#000000b3,#0000)}.bannertirahome{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;padding:30px 20px;position:relative}@media(max-width:768px){.bannertirahome{display:none;padding:30px 20px}}.bannertirahome--loading{display:flex!important}.bannertirahome .title{font-family:NexaSlab;font-size:45px;font-style:normal;font-weight:700;line-height:45px;margin-bottom:.5rem}.bannertirahome .subtitle{font-family:Quicksand;font-size:20px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:.3rem}.bannertirahome .paragraph{margin-bottom:1rem}.bannertirahome__container{align-items:center;color:#fff;display:flex;flex-direction:row;gap:60px;max-width:1220px;width:100%;z-index:1}@media(max-width:1200px){.bannertirahome__container{max-width:auto}}@media(max-width:768px){.bannertirahome__container{flex-direction:column;gap:20px}}.bannertirahome__container--content--left{flex:1 1;margin:30px}@media(max-width:768px){.bannertirahome__container--content--left{margin:10px 20px}}.bannertirahome__container--content--left p{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px;line-height:1.3;margin-bottom:20px}.bannertirahome__container--content--right{border:1px solid #fff;border-radius:20px;flex:1 1;margin:10px;padding:25px 40px;text-align:right}@media(max-width:768px){.bannertirahome__container--content--right{display:block;margin:auto;padding:20px;text-align:left;width:calc(100% - 40px)}}.bannertirahome__container--content--right--content .night{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:10px;margin-right:100px}.bannertirahome__container--content--right--content .price{font-family:NexaSlab;font-size:45px;font-style:normal;font-weight:700;line-height:45px;margin-bottom:5px}.bannertirahome__container--content--right--content .igv-tooltip .icon-right{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;justify-content:flex-end;line-height:16px;margin-bottom:10px}@media(max-width:768px){.bannertirahome__container--content--right--content .igv-tooltip .icon-right{justify-content:flex-start}}.bannertirahome__container--content--right--content .texto-descuento-life{background:#ffd900;color:#0d0d0d;float:right;font-family:Quicksand;font-size:15px;font-style:normal;font-weight:600;line-height:15px;padding:2px 2px 2px 10px}@media(max-width:768px){.bannertirahome__container--content--right--content .texto-descuento-life{float:left;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}}.bannertirahome__overlay{bottom:0;display:flex;left:0;pointer-events:none;position:absolute;right:0;top:0}@media(max-width:768px){.bannertirahome__overlay{flex-direction:column}}.bannertirahome__overlay:after,.bannertirahome__overlay:before{content:"";flex:1 1}.bannertirahome__overlay:before{background:linear-gradient(90deg,#0000004d,#0000001a)}@media(max-width:768px){.bannertirahome__overlay:before{background:linear-gradient(180deg,#0009,#0003)}}.bannertirahome__overlay:after{background:linear-gradient(270deg,#0000004d,#0000001a)}@media(max-width:768px){.bannertirahome__overlay:after{background:linear-gradient(0deg,#0009,#0003)}}.bannertirahome--mobile{display:none}@media(max-width:768px){.bannertirahome--mobile{display:flex}}.better{align-items:center;display:flex;justify-content:center;padding-bottom:40px;padding-top:25px}@media(min-width:768px){.better{padding-bottom:50px;padding-top:40px}}.better__container{width:100%}@media(min-width:1200px){.better__container{max-width:1220px}}.better__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.better__container .subtitle{font-size:28px}}@media(min-width:1024px){.better__container .subtitle{font-size:36px}}@media(min-width:1200px){.better__container .subtitle{padding-inline:0}}@media(min-width:768px){.better__container .subtitle{margin-bottom:30px}}.better__description .swiper{height:100%}.better__description .swiper-slide{margin-right:26px;width:212px}@media(min-width:768px){.better__description .swiper-slide:last-child{margin-right:0}}.better__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.better__description--swiper .swiper-button-next,.better__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.better__description--swiper{padding:14px 24px}.better__description--swiper .swiper-slide-thumb-active{opacity:1}.better__description--swiper .swiper-button-next,.better__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(30%);z-index:1000}.better__description--swiper .swiper-button-prev{left:1%}.better__description--swiper .swiper-button-next{right:2%}.better__description--swiper .swiper-button-next:after,.better__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.better__description--swiper .swiper-button-next.swiper-button-disabled,.better__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.better__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;align-items:center;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;display:flex;flex-direction:column;gap:20px;height:198px;justify-content:center;-webkit-user-select:none;user-select:none;width:212px}.better__description--card--container .paragraph{color:#fff;font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px;line-height:normal}.betterprices{align-items:center;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.betterprices{padding-block:50px}}.betterprices__container{width:100%}@media(min-width:1200px){.betterprices__container{max-width:1220px}}.betterprices__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.betterprices__container .subtitle{font-size:28px}}@media(min-width:1024px){.betterprices__container .subtitle{font-size:36px}}@media(min-width:1200px){.betterprices__container .subtitle{padding-inline:0}}@media(min-width:768px){.betterprices__container .subtitle{margin-bottom:30px}}.betterprices__description{display:flex}.betterprices__description .swiper{height:100%}.betterprices__description .swiper-slide{margin-right:18px;width:350px}@media(min-width:768px){.betterprices__description .swiper-slide{margin-right:42px;width:400px}.betterprices__description .swiper-slide:last-child{margin-right:0}}.betterprices__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.betterprices__description--swiper .swiper-button-next,.betterprices__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.betterprices__description--swiper{padding:14px 26px}.betterprices__description--swiper .swiper-slide-thumb-active{opacity:1}.betterprices__description--swiper .swiper-button-next,.betterprices__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.betterprices__description--swiper .swiper-button-prev{left:1%}.betterprices__description--swiper .swiper-button-next{right:2%}.betterprices__description--swiper .swiper-button-next:after,.betterprices__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.betterprices__description--swiper .swiper-button-next.swiper-button-disabled,.betterprices__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.betterprices__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:350px}.betterprices__description--card:hover{scale:104%}@media(min-width:768px){.betterprices__description--card{width:400px}}.betterprices__description--card--slider{border-radius:inherit 0;height:216px;overflow:hidden;width:100%}.betterprices__description--card--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.betterprices__description--card--slider .swiper-slide{margin-right:0}.betterprices__description--card--container{display:flex;flex-direction:column;gap:10px;height:194px;justify-content:space-between;padding:20px 10px;position:relative}@media(min-width:768px){.betterprices__description--card--container{padding:20px}}.betterprices__description--card--container .tagposition{border-radius:4px;left:5%;position:absolute;top:0;transform:translateY(-50%);z-index:100}.betterprices__description--card--container .tagposition .tag{color:#fff;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px;padding:6px 18px}.betterprices__description--card--container .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between}.betterprices__description--card--container .cardheaderr .title{font-family:NexaSlab;font-size:13px;font-style:normal;font-weight:600;line-height:13px;text-align:left;width:160px}@media(min-width:768px){.betterprices__description--card--container .cardheaderr .title{font-size:15px;line-height:normal;width:180px}}.betterprices__description--card--container .cardheaderr .review{align-items:center;display:flex;justify-content:flex-end}.betterprices__description--card--container .cardheaderr .review p{font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;line-height:13px;line-height:normal}@media(min-width:768px){.betterprices__description--card--container .cardheaderr .review p{font-size:14px}}.betterprices__description--card--container .estilosicon{align-items:flex-start;display:flex;gap:4px;justify-content:flex-start;margin-top:6px;width:120px}.betterprices__description--card--container .estilosicon .atributo{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:lowercase}.betterprices__description--card--container .estilosicon .atributo:first-letter{text-transform:uppercase}.betterprices__description--card--container .estilos{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:4px;justify-content:flex-start;line-height:12px}.betterprices__description--card--container .estilos__txt{color:#14c67a}.betterprices__description--card--content{display:flex;flex-direction:column;gap:6px}.betterprices__description--card--content .cardprices{display:flex;flex-direction:row;gap:2px;justify-content:space-between}.betterprices__description--card--content .cardprices__card{align-items:flex-end;display:flex;gap:6px}.betterprices__description--card--content .cardprices__card .ttcardprices{display:flex;flex-direction:column;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:6px;line-height:12px;white-space:nowrap}.betterprices__description--card--content .cardprices__card .ttcardprices span{color:#e9082a;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px;margin-bottom:4px;text-decoration:line-through}.betterprices__description--card--content .cardprices__card .ttcardprices__card{width:278px}.betterprices__description--card--content .cardprices__card .carddescuento{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.betterprices__description--card--content .cardprices__card .ttdescuento{border-radius:4px;color:#fff;font-family:Quicksand;font-size:10px;font-style:normal;font-weight:700;line-height:10px;padding:6px;text-align:center}.betterprices__description--card--content .cardprices__card .sbcardprices{font-family:NexaSlab;font-size:22px;font-style:normal;font-weight:700;line-height:22px;text-transform:uppercase;white-space:nowrap}@media(min-width:768px){.betterprices__description--card--content .cardprices__card .sbcardprices{font-size:25px}}.betterprices__description--card--content .text{align-items:flex-end;display:flex;justify-content:space-between;text-align:left}.betterprices__description--card--content .text .date{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.betterprices__description--card--content .text .column{align-items:flex-end;display:flex;flex-direction:column;gap:0;justify-content:flex-end}.betterprices__description--card--content .text .sbbcardprices{cursor:pointer;gap:4px;justify-content:flex-start}.betterprices__description--card--content .text .bg,.betterprices__description--card--content .text .sbbcardprices{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.betterprices__description--card--content .text .bg{background-color:#ffc700;padding:2px}.betterprices__description--card--extra{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:30px;height:410px;justify-content:center;padding:34px;text-decoration:none}.betterprices__description--card--extra .border{align-items:center;background-color:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:50px;justify-content:center;width:50px}.betterprices__description--card--extra .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}.card__cardpackages{border:1px solid #e5e5e5;border-radius:9px;box-shadow:0 4px 12px 0 #0003;margin-bottom:20px;overflow:hidden;position:relative;width:300px}@media(min-width:768px){.card__cardpackages{width:328px}}.card__cardpackages--slider{border-radius:inherit 0;height:216px;overflow:hidden;width:100%}.card__cardpackages--slider img{height:100%;object-fit:cover;width:100%}.card__cardpackages--container{display:flex;flex-direction:column;height:230px;justify-content:space-between;padding:24px 20px 20px}@media(min-width:768px){.card__cardpackages--container{padding-left:24px;padding-right:24px}}.card__cardpackages--container .cardheaderr{align-items:center;display:flex;gap:8px;justify-content:flex-start}.card__cardpackages--container .cardheaderr .titulo{font-family:NexaSlab;font-size:.875rem;font-weight:700;line-height:1.25rem;margin:0;text-align:left}.card__cardpackages--container .cardheaderr .titulo p{margin:0}.card__cardpackages--container .cardheaderr .titulo i{color:#d69c4f;font-family:Dancing Script,cursive;font-size:24px;font-style:normal;font-weight:400;margin:0}.card__cardpackages--container .cardheaderr .title{font-family:NexaSlab;font-size:.875rem;font-weight:700;line-height:1.25rem;margin:0;text-align:left}@media(max-width:375px){.card__cardpackages--container .cardheaderr .title{width:141px}}.card__cardpackages--container .cardheaderr .subtitle{color:#d69c4f;font-family:Dancing Script,cursive;font-size:24px;font-weight:400;margin:0}.card__cardpackages--container .cardbody{padding:10px 0}.card__cardpackages--container .cardbody .list{padding-bottom:4px;padding-top:4px}.card__cardpackages--container .cardbody p{font-family:Sofia;font-size:12px;font-weight:100;line-height:1.2;margin:0}.card__cardpackages--container .cardprices{align-items:flex-end;display:flex;flex-direction:column}.card__cardpackages--container .cardprices p{font-family:Sofia;font-size:12px;font-weight:100;line-height:1.2;margin:0}.card__cardpackages--container .cardprices .price{font-family:NexaSlab;font-size:1.5625rem;font-weight:700;line-height:1.2;padding-top:6px}.card__cardpackages--container .estilos{align-items:center;display:flex;justify-content:flex-start}.card__cardpackages--container .estilos p{font-family:Sofia;font-size:12px;font-weight:100;margin:0;padding:0}.cardpackages{align-items:center;display:flex;justify-content:center;padding-bottom:25px;padding-top:25px}@media(min-width:768px){.cardpackages{padding-bottom:50px;padding-top:50px}}.cardpackages__container{width:100%}@media(min-width:1200px){.cardpackages__container{max-width:1220px}}.cardpackages__title{font-family:NexaSlab;font-size:1.125rem;font-weight:700}.cardpackages__description{padding-top:20px}.cardpackages__description .linkcard{color:#000;text-decoration-line:none}@media(max-width:767px){.cardpackages__description .swiper-button-next,.cardpackages__description .swiper-button-prev{display:none}}@media(min-width:768px){.cardpackages__description{padding-top:40px}.cardpackages__description .cardpackages__swiper .swiper-slide-thumb-active{opacity:1}.cardpackages__description .cardpackages__swiper{position:relative}.cardpackages__description .swiper-button-next,.cardpackages__description .swiper-button-prev{color:#d69c4f;position:absolute;z-index:1000}.cardpackages__description .swiper-button-prev{left:1%}.cardpackages__description .swiper-button-next{right:1%}.cardpackages__description .swiper-button-next:after,.cardpackages__description .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.cardpackages__description .swiper-button-next.swiper-button-disabled,.cardpackages__description .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.destinations{align-items:center;background-color:#fff;display:flex;justify-content:center}.destinations__description{padding-bottom:40px;padding-top:20px;width:100%}@media(min-width:1200px){.destinations__description{max-width:1220px;padding-bottom:50px;padding-top:50px}}.destinations__description .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.destinations__description .subtitle{font-size:28px}}@media(min-width:1024px){.destinations__description .subtitle{font-size:36px}}@media(min-width:1200px){.destinations__description .subtitle{padding-inline:0}}@media(min-width:768px){.destinations__description .subtitle{margin-bottom:30px}}.promotionscalendar{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-top:25px}.promotionscalendar__container{position:relative;width:100%}@media(min-width:1200px){.promotionscalendar__container{max-width:1220px}}.promotionscalendar__container .swiper-backface-hidden .swiper-slide{transform:none}.promotionscalendar__container--titlefilter{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.promotionscalendar__container--titlefilter{flex-direction:row}}.promotionscalendar__container--titlefilter .drop{display:flex;justify-content:flex-end;padding-right:24px}@media(min-width:1200px){.promotionscalendar__container--titlefilter .drop{padding-right:0}}.promotionscalendar__container--titlefilter .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;padding-inline:16px}@media(min-width:425px){.promotionscalendar__container--titlefilter .subtitle{font-size:25px}}@media(min-width:1200px){.promotionscalendar__container--titlefilter .subtitle{padding-inline:0}.promotionscalendar__container--description{padding-left:0}}.promotionscalendar__container--description .swiper{height:100%;overflow-y:hidden;width:100%}@media(min-width:1200px){.promotionscalendar__container--description .swiper{max-width:1220px}}.promotionscalendar__container--description--calendar{position:relative}.promotionscalendar__container--description--calendar .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;width:220px}@media(max-width:767px){.promotionscalendar__container--description--calendar .swiper-button-next,.promotionscalendar__container--description--calendar .swiper-button-prev{display:none}}.promotionscalendar__container--description--calendar .swiper-slide-thumb-active{opacity:1}.promotionscalendar__container--description--calendar .swiper-button-next,.promotionscalendar__container--description--calendar .swiper-button-prev{color:#d69c4f}.promotionscalendar__container--description--calendar .swiper-button-prev{left:1%}.promotionscalendar__container--description--calendar .swiper-button-next{right:1%}.promotionscalendar__container--description--calendar .swiper-button-next:after,.promotionscalendar__container--description--calendar .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionscalendar__container--description--calendar .swiper-button-next.swiper-button-disabled,.promotionscalendar__container--description--calendar .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.promotionscalendar .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.promotionscalendar .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.promotionscalendar .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.promotionscalendar .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.promotionscalendar .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.promotionscalendar .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.promotionscalendar .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.destinationslink{align-items:center;display:flex;justify-content:center;padding-block:25px}@media(min-width:765px){.destinationslink{padding-block:50px}}.destinationslink__container{text-align:center;width:100%}@media(min-width:1200px){.destinationslink__container{max-width:1220px}}.destinationslink .colum-container{grid-column-gap:40px;grid-row-gap:25px;column-gap:40px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(18,1fr);padding-inline:16px;row-gap:25px}@media(min-width:425px){.destinationslink .colum-container{column-gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(12,1fr)}}@media(min-width:768px){.destinationslink .colum-container{column-gap:80px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(9,1fr)}}@media(min-width:1024px){.destinationslink .colum-container{column-gap:120px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(9,1fr)}}.destinationslink .linkdestination{align-items:center;display:flex;justify-content:space-between}@media(min-width:425px){.destinationslink .linkdestination{padding:0}}.destinationslink .linkdestination .paragraph{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.destinationslink .link{color:#000;text-decoration-line:none}.destinationslink .iconactive{transition:transform .2s}.destinationslink .linkdestination:hover .iconactive{transform:scale(1.3)}.discounts{align-items:center;display:flex;justify-content:center;padding-bottom:60px;padding-top:40px}@media(min-width:768px){.discounts{padding-bottom:50px;padding-top:50px}}.discounts__container{position:relative;width:100%}@media(min-width:1200px){.discounts__container{max-width:1220px}}.discounts__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;padding-inline:16px}@media(min-width:425px){.discounts__container .subtitle{font-size:28px}}@media(min-width:1024px){.discounts__container .subtitle{font-size:36px}}@media(min-width:1200px){.discounts__container .subtitle{padding-inline:0}}.discounts__description{padding-left:12px;padding-top:20px}.discounts__description .swiper{height:100%;width:100%}.discounts__description .swiper-slide{align-items:center;display:flex;height:280px;justify-content:center;padding:10px 14px;width:240px}@media(max-width:767px){.discounts__description .swiper-button-next,.discounts__description .swiper-button-prev{display:none}}@media(min-width:768px){.discounts__description{padding-top:40px}.discounts__description .discounts__swiper .swiper-slide-thumb-active{opacity:1}.discounts__description .discounts__swiper{position:relative}.discounts__description .swiper-button-next,.discounts__description .swiper-button-prev{color:#d69c4f}.discounts__description .swiper-button-prev{left:1%}.discounts__description .swiper-button-next{right:1%}.discounts__description .swiper-button-next:after,.discounts__description .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.discounts__description .swiper-button-next.swiper-button-disabled,.discounts__description .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.events{align-items:center;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.events{padding-block:50px}}.events__container{width:100%}@media(min-width:1200px){.events__container{max-width:1220px}}.events__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.events__container .subtitle{font-size:28px}}@media(min-width:1024px){.events__container .subtitle{font-size:36px}}@media(min-width:1200px){.events__container .subtitle{padding-inline:0}}@media(min-width:768px){.events__container .subtitle{margin-bottom:30px}}.events__description{display:flex}.events__description .swiper{height:100%}.events__description .swiper-slide{margin-right:24px;width:212px}@media(min-width:768px){.events__description .swiper-slide:last-child{margin-right:0}}.events__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.events__description--swiper .swiper-button-next,.events__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.events__description--swiper{padding:14px 24px}.events__description--swiper .swiper-slide-thumb-active{opacity:1}.events__description--swiper .swiper-button-next,.events__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(30%);z-index:1000}.events__description--swiper .swiper-button-prev{left:1%}.events__description--swiper .swiper-button-next{right:2%}.events__description--swiper .swiper-button-next:after,.events__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.events__description--swiper .swiper-button-next.swiper-button-disabled,.events__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.events__description--card{background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:212px}.events__description--card:hover{scale:104%}.events__description--card--slider{border-radius:inherit 0;height:124px;overflow:hidden;width:100%}.events__description--card--slider span{display:inline!important}.events__description--card--slider img{height:100%;object-fit:cover;transition:scale .4s;width:100%}.events__description--card--slider:hover img{scale:110%}.events__description--card--container{display:flex;flex-direction:row;gap:10px;height:76px;padding:14px}.events__description--card--container .titles{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:16px;line-height:normal;text-transform:uppercase}.events__description--card--container .hotelssubtitle{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.events__description--card--extra{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:30px;height:200px;justify-content:center;padding:16px;text-decoration:none}.events__description--card--extra .border{align-items:center;background-color:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:50px;justify-content:center;width:50px}.events__description--card--extra .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}.favdestinations{align-items:center;display:flex;justify-content:center}.favdestinations.scrolled{padding-top:60px}.favdestinations.notscrolled{padding-top:130px}.favdestinations__container{text-align:center;width:100%}@media(min-width:1200px){.favdestinations__container{max-width:1200px}}.favdestinations__container .title{font-family:NexaSlab;font-size:26px;font-weight:700;line-height:26px;padding-inline:16px}@media(min-width:425px){.favdestinations__container .title{font-size:38px;line-height:38px}}@media(min-width:1024px){.favdestinations__container .title{font-size:50px;line-height:normal}}.favdestinations__container .subtitle{font-family:NexaSlab;font-size:22px;font-weight:300;line-height:22px;padding-inline:16px}@media(min-width:425px){.favdestinations__container .subtitle{font-size:30px;line-height:30px}}@media(min-width:1024px){.favdestinations__container .subtitle{font-size:42px;line-height:normal}}.gallery{align-items:center;display:flex;justify-content:center;padding-block:20px}@media(min-width:425px){.gallery{padding-block:30px}}@media(min-width:768px){.gallery{padding-bottom:25px;padding-top:50px}}.gallery__container{text-align:center;width:100%}@media(min-width:1200px){.gallery__container{max-width:1220px}}.gallery__container .customswiper .swiper{height:100%;width:100%}.gallery__container .customswiper .swiper-slide{align-items:center;display:flex;height:230px;justify-content:center;width:270px}.gallery__container--items{grid-gap:2px 2px;display:grid;gap:2px 2px;grid-auto-flow:row;grid-template-areas:"area1 area2 area3 area4" "area1 area5 area5 area6";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:345px;padding-inline:1rem}.gallery__container--items span{display:inline!important}@media(min-width:1024px){.gallery__container--items{padding-inline:0}}.gallery__container--items .area1{grid-area:area1;height:auto;overflow:hidden;position:relative;width:240px}@media(min-width:1024px){.gallery__container--items .area1{width:383px}}.gallery__container--items .area1 img{height:100%;object-fit:cover;transition:scale .4s;width:100%}.gallery__container--items .area1:hover img{scale:110%}.gallery__container--items .area1 p{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;color:#fff;left:0;margin:0;padding:20px;position:absolute;text-align:left;width:100%}.gallery__container--items .area2{grid-area:area2;height:auto;overflow:hidden;position:relative;width:auto}@media(min-width:1024px){.gallery__container--items .area2{height:150px}}.gallery__container--items .area2 img{height:100%;object-fit:cover;transition:scale .4s;width:100%}.gallery__container--items .area2:hover img{scale:110%}.gallery__container--items .area2 p{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;color:#fff;left:0;margin:0;padding:20px;position:absolute;text-align:left;width:100%}.gallery__container--items .area3{grid-area:area3;height:auto;overflow:hidden;position:relative;width:auto}@media(min-width:1024px){.gallery__container--items .area3{height:150px}}.gallery__container--items .area3 img{height:100%;object-fit:cover;transition:scale .4s;width:100%}.gallery__container--items .area3:hover img{scale:110%}.gallery__container--items .area3 p{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;color:#fff;left:0;margin:0;padding:20px;position:absolute;text-align:left;width:100%}.gallery__container--items .area4{grid-area:area4;height:auto;overflow:hidden;position:relative;width:auto}@media(min-width:1024px){.gallery__container--items .area4{height:150px;width:323px}}.gallery__container--items .area4 img{height:100%;object-fit:cover;transition:scale .4s;width:100%}.gallery__container--items .area4:hover img{scale:110%}.gallery__container--items .area4 p{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;color:#fff;left:0;margin:0;padding:20px;position:absolute;text-align:left;width:100%}.gallery__container--items .area5{grid-area:area5;height:180px;overflow:hidden;position:relative;width:auto}@media(min-width:1024px){.gallery__container--items .area5{height:192px}}.gallery__container--items .area5 img{height:100%;object-fit:cover;transition:scale .4s;width:100%}.gallery__container--items .area5:hover img{scale:110%}.gallery__container--items .area5 p{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;color:#fff;left:0;margin:0;padding:20px;position:absolute;text-align:left;width:100%}.gallery__container--items .area6{grid-area:area6;height:180px;overflow:hidden;position:relative;width:auto}@media(min-width:1024px){.gallery__container--items .area6{height:192px}}.gallery__container--items .area6 img{height:100%;object-fit:cover;transition:scale .4s;width:100%}.gallery__container--items .area6:hover img{scale:110%}.gallery__container--items .area6 p{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;color:#fff;left:0;margin:0;padding:20px;position:absolute;text-align:left;width:100%}.gallery__container--items .subparagraph{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.gallery__container--items .paragraph{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:500;line-height:20px;line-height:normal;text-transform:capitalize}.filtersection{align-items:center;background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat;display:flex;height:100px;justify-content:center;padding-bottom:40px;padding-top:40px;position:relative}.filtersection__container{width:100%}@media(min-width:1200px){.filtersection__container{max-width:1220px}}.filtersection__container--buttons{align-items:center;display:flex;gap:50px;justify-content:center}.filtersection__container--buttons .button-icon{background:#fff;border:1.5px solid #7e7e7e;border-radius:10px;box-sizing:border-box;color:#7e7e7e;cursor:pointer;display:inline-block;height:70px;outline:none;position:relative;text-decoration:none;touch-action:manipulation;transition:box-shadow .2s,transform .1s;-webkit-user-select:none;user-select:none;width:149px}.filtersection__container--buttons .button-icon p{font-family:NexaSlab;font-size:1.125rem;margin:0;text-align:center}.filtersection__container--buttons .activebtn{border:1.5px solid #d69c4f}.filtersection__container--buttons .inactivebtn{border:1.5px solid #7e7e7e}.filtersection__container--buttons .activetext{color:#d69c4f}.filtersection__container--buttons .inactivetext{color:#7e7e7e}.filtersection__container .buttonsm{align-items:center;display:flex;justify-content:center}.filtersection__container .buttonsm .button-icon{background:#fff;border:1.5px solid #7e7e7e;border-radius:10px;box-sizing:border-box;color:#7e7e7e;cursor:pointer;height:70px;width:149px}.filtersection__container .buttonsm .button-icon p{font-family:NexaSlab;font-size:1.125rem;margin:0;text-align:center}.filtersection__container .buttonsm .activebtn{border:1.5px solid #d69c4f}.filtersection__container .buttonsm .inactivebtn{border:1.5px solid #7e7e7e}.filtersection__container .buttonsm .activetext{color:#d69c4f}.filtersection__container .buttonsm .inactivetext{color:#7e7e7e}footer{bottom:0;left:0;position:relative;width:100%}.footer1{align-items:center;background:#232323;display:flex;justify-content:center}.footer1__container1{width:100%}@media(min-width:1200px){.footer1__container1{max-width:1220px}}.footer2{align-items:center;background:#000;display:flex;justify-content:center}.footer2__container2{width:100%}@media(min-width:1200px){.footer2__container2{max-width:1220px}}.section1{background:#232323;color:#fff}.section1 .section1-container{display:flex;flex-direction:column}@media(min-width:768px){.section1 .section1-container{flex-direction:row}}.section1 .section1-container__left{display:flex}@media(min-width:768px){.section1 .section1-container__left{flex:1 1;justify-content:flex-start}}.section1 .section1-container__left .paragraph{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px;line-height:normal;margin-bottom:16px}.section1 .section1-container__right{background-color:#000;font-family:Sofia;font-size:1.125rem;font-weight:100}.section1 .section1-container__right label{font-family:Sofia;font-size:1rem;font-weight:100}.section1 .section1-container__right--row{display:flex;flex-direction:row;padding-top:16px}.section1 .section1-container__right .email__input{background-color:#0000;border:.5px solid #d9d9d9;border-radius:5px;color:#fff;height:48px;margin-right:10px;padding:0 15px;width:100%}.section1 .section1-container__right button{background:#d69c4f;border:.5px solid #d69c4f;border-radius:12px;color:#fff;cursor:pointer;height:48px;margin-left:4px;width:60px}.section1 .section1-container__right button:disabled{background:hsla(34,55%,67%,.875);cursor:not-allowed}@media(min-width:768px){.section1 .section1-container__right{flex:1 1;padding:0}.section1 .section1-container__right .email__input{width:220px}}.section2{background:#000;color:#fff}.section2 .section2-container{display:flex;flex-direction:column;gap:10px;padding:20px 16px}@media(min-width:768px){.section2 .section2-container{align-items:center;flex-direction:row}}.section2 .section2-container__left{display:flex;justify-content:center}@media(min-width:768px){.section2 .section2-container__left{flex:1 1;justify-content:flex-start;padding:0}}.section2 .section2-container__right{align-items:center;display:flex;gap:10px;justify-content:space-between}.section2 .section2-container__right img{height:22px;width:32px}@media(min-width:768px){.section2 .section2-container__right{flex:1 1;padding:0}}.section2 .section2-container__right--left{text-align:left}.section2 .section2-container__right--left .paragraph{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px;line-height:normal}@media(min-width:768px){.section2 .section2-container__right--left{flex:1 1;margin-right:10px;text-align:right}}.section2 .section2-container__right--right img:nth-child(-n+3){margin-right:5px}@media(min-width:768px){.section2 .section2-container__right--right img:nth-child(-n+3){margin-right:10px}}.section3-1{background:#000;font-family:Arquitecta;padding:16px}@media(min-width:768px){.section3-1{border-bottom:1px solid #303030;border-top:1px solid #303030;display:flex;flex-wrap:wrap;justify-content:space-between}}.section3-1 .accordion-link{width:100%}@media(min-width:768px){.section3-1 .accordion-link{width:25%}}.conditions{background:#000;color:#fff;padding:16px 16px 32px}@media(min-width:768px){.conditions{padding:16px 16px 24px}}.conditions__terms{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;padding-bottom:16px}@media(min-width:768px){.conditions__terms{align-items:center;justify-content:center;padding-bottom:26px}}.conditions__terms--link{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;text-decoration:none}.conditions__terms--link .text{color:#fff;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.conditions__terms--link .text :hover{color:var(--color-gold);text-decoration:underline}.conditions__copyright{display:flex;justify-content:center}.conditions__copyright .text{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}input[type=radio]{-webkit-appearance:none;appearance:none;border-radius:50%;display:inline-block;height:12px;margin-right:16px;outline:auto;outline-offset:3px;transition:border-color .3s;width:12px}input[type=radio]:checked{background-color:#d69c4f;border-color:#d69c4f}input[type=radio]:hover{border-color:#c4842e}.footersection3{align-items:center;background:#141416;display:flex;justify-content:center}.footersection3__container{color:#fff;font-family:Quicksand;font-size:13px;width:100%}@media(min-width:1200px){.footersection3__container{max-width:1220px}}.footersection3__container--line{align-items:center;border-block:.5px solid #fff;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:30px 16px;text-align:center}@media(min-width:768px){.footersection3__container--line{border-top:.5px solid #fff;flex-direction:row;gap:40px}}.footersection3__container--line .icondot{display:none}@media(min-width:768px){.footersection3__container--line .icondot{display:block}}.footersection3__container--link{color:#fff;text-decoration:none}.footersection3__container--link:hover{color:#d69c4f}.footersection3__container--text{padding-block:16px;text-align:center}.footersection2{align-items:center;background:#141416;display:flex;justify-content:center}.footersection2__container{border-top:.5px solid #fff;color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:30px 16px;width:100%}@media(min-width:768px){.footersection2__container{flex-direction:row}}@media(min-width:1200px){.footersection2__container{max-width:1220px}}.footersection2__container .col{width:100%}@media(min-width:768px){.footersection2__container .col{min-width:120px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.footersection2__container .col .title{align-items:center;color:#d9d9d9;cursor:pointer;display:flex;font-size:13px;gap:10px;justify-content:space-between;text-transform:uppercase;-webkit-user-select:none;user-select:none}@media(min-width:768px){.footersection2__container .col .title{cursor:default}}.footersection2__container .col .title .iconmob{display:block}@media(min-width:768px){.footersection2__container .col .title .iconmob{display:none}}.footersection2__container .col .description{display:flex;flex-direction:column;font-family:Quicksand;font-size:13px;gap:10px;margin-top:13px;width:100%}@media(min-width:768px){.footersection2__container .col .description{width:180px}}.footersection2__container .col .description__link{color:#fff;font-weight:600;text-decoration:none}.footersection2__container .col .description__link:hover{color:#d69c4f}.footersection2__container .col .description .reclamaciones{align-items:center;display:flex;justify-content:center;margin-top:32px}.footersection2__container .col .description .reclamaciones img{height:60px;object-fit:contain;width:100px}.accordion-item{flex:1 1}.accordion-item .accordion{align-items:center;background-color:#141416;border:none;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:16px;justify-content:space-between;outline:none;text-align:left;transition:.4s;width:100%}.accordion-item .accordion .arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;margin-left:5px;padding:3px;transform:rotate(45deg);transition:transform .4s}.accordion-item .accordion .arrow.active{transform:rotate(-135deg)}.accordion-item .panel{display:none;overflow:hidden;padding:0 18px;transition:max-height .4s ease-out}.accordion-item .panel.open{display:block;max-height:500px}.accordion-item .panel p{margin:0;padding:10px 0}.footersection1{align-items:center;background:#141416;display:flex;justify-content:center}.footersection1__container{color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:30px 16px;width:100%}@media(min-width:768px){.footersection1__container{flex-direction:row}}@media(min-width:1200px){.footersection1__container{max-width:1220px}}.footersection1__container--left{display:flex;flex:1 1;justify-content:center}@media(min-width:768px){.footersection1__container--left{justify-content:flex-start}}.footersection1__container--left img{aspect-ratio:16/9;height:45px;width:180px}.footersection1__container--right{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}@media(min-width:768px){.footersection1__container--right{align-items:center;flex-direction:row;justify-content:flex-end}}.footersection1__container--right .containerimg{display:flex;gap:6px}.footersection{align-items:center;background-color:#232323;display:flex;justify-content:center}.footersection__container{color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:30px 16px;width:100%}@media(min-width:768px){.footersection__container{flex-direction:row}}@media(min-width:1200px){.footersection__container{max-width:1220px}}.footersection__container--left{display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:flex-start}@media(min-width:768px){.footersection__container--left{gap:24px}}.footersection__container--left img{height:40px;width:40px}.footersection__container--right{display:flex;flex:1 1;flex-direction:column;gap:16px}@media(min-width:768px){.footersection__container--right{gap:24px}}.footersection__container--right form{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:space-between;width:100%}.footersection__container--right form div{flex:1 1}@media(min-width:768px){.footersection__container--right form{align-items:center;flex-direction:row;gap:10px}}.footersection__container--right form .label-input{display:flex;gap:20px}.footersection__container--right form .label-input label{color:#fff;font-family:Quicksand;font-size:16px}.footersection__container--right form .inputform{align-items:center;display:flex}.footersection__container--right form .inputform input{background-color:#141416;border:1px solid #d9d9d9;border-radius:5px 0 0 5px;color:#fff;height:40px;padding:0 10px;width:100%}@media(min-width:768px){.footersection__container--right form .inputform input{max-width:240px}}.footersection__container--right form .inputform input::placeholder{background-color:#141416;color:#fff}.footersection__container--right form .inputform input:internal-autofill-selected{background-color:#141416}.footersection__container--right form .inputform button{background-color:#d69c4f;border:1px solid #d69c4f;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;height:40px;padding:0 10px}.footersection__container--right form .inputform button:disabled{background-color:#d9b17c;border:1px solid #d9b17c;cursor:not-allowed}.footersection__container--right form .errors{color:#d69c4f;font-family:Quicksand;font-size:12px;font-weight:600;margin-top:5px}.footersection__container--right .politicalink{color:#fff;cursor:pointer;font-family:Quicksand;font-size:16px}.footersection__container--right .politicalink:hover{color:#d69c4f}.hotels{align-items:center;display:flex;justify-content:center}.hotels__containers{width:100%}@media(min-width:1200px){.hotels__containers{max-width:1220px}}.hotels__title{font-family:NexaSlab;font-size:1rem;font-weight:700;text-align:left}.hotels__description .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.hotels__description .subtitle{font-size:28px}}@media(min-width:1024px){.hotels__description .subtitle{font-size:36px}}@media(min-width:1200px){.hotels__description .subtitle{padding-inline:0}}@media(min-width:768px){.hotels__description .subtitle{margin-bottom:30px}}.cardholteld__colum{align-items:flex-start;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;height:245px;justify-content:space-between;max-width:100%;overflow:hidden;position:relative}.cardholteld__colum:not(:last-child){margin-bottom:42px}.cardholteld__colum--hotel{height:100%;max-width:364px;position:relative;width:100%}.cardholteld__colum--description{height:100%;max-width:572px;min-width:200px;padding:10px 0;width:100%}.cardholteld__colum--description .cardheader{border-right:1px solid #cbcbcb;height:100%;width:100%}.cardholteld__colum--description .cardheader__content{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;padding:10px 20px 0}.cardholteld__colum--description .cardheader__content .title{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:20px}.cardholteld__colum--description .cardheader__content .review{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.cardholteld__colum--description .cardheader__content .description,.cardholteld__colum--description .cardheader__content .place{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.cardholteld__colum--description .cardheader__content .icon-left{justify-content:flex-start}.cardholteld__colum--price{height:100%;max-width:230px;padding:29px 18px;width:100%}.cardholteld__colum--price .cardprices{display:flex;flex-direction:column;gap:20px}.cardholteld__colum--price .cardprices__card{font-family:Sofia;font-weight:100}.cardholteld__colum--price .cardprices .ttcardprices{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:16px}.cardholteld__colum--price .cardprices .pricebefore{color:#8c8c8c;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:300;line-height:16px;line-height:normal;text-decoration:line-through}.cardholteld__colum--price .cardprices .sbcardprices{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:600;line-height:25px;line-height:normal;white-space:nowrap}.cardholteld__colum--price .cardprices .sbcardigv{font-family:Sofia;font-size:1rem;font-weight:100;padding-right:4px}.cardholteld__colum--price .cardprices .sbcardigvs{align-items:center;display:flex;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;gap:4px;justify-content:flex-start;line-height:14px}.padding__general{padding-bottom:25px;padding-top:25px}@media(min-width:768px){.padding__general{padding-bottom:50px;padding-top:50px}}.padding__section{padding-bottom:25px;padding-top:25px}.card__promotionscard{border:1px solid #e5e5e5;border-radius:9px;box-shadow:0 4px 12px 0 #0003;margin-bottom:20px;overflow:hidden;position:relative;width:300px}@media(min-width:768px){.card__promotionscard{width:328px}}.card__promotionscard--slider{border-radius:inherit 0;height:216px;overflow:hidden;width:100%}.card__promotionscard--slider img{height:100%;object-fit:cover;width:100%}.card__promotionscard .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between}.card__promotionscard .cardheaderr .title{font-family:NexaSlab;font-size:.875rem;font-weight:700;margin:0;text-align:left;width:160px}@media(max-width:375px){.card__promotionscard .cardheaderr .title{width:141px}}.card__promotionscard .cardheaderr .review{font-family:Sofia;font-size:.875rem;font-weight:100;margin:0}.card__promotionscard--container{padding:24px 20px 20px;position:relative}@media(min-width:768px){.card__promotionscard--container{padding-left:24px;padding-right:24px}}.card__promotionscard--container .tagposition{align-items:center;border-radius:4px;display:flex;left:5%;padding:6px 10px;position:absolute;top:0;transform:translateY(-50%);z-index:1}.card__promotionscard--container .cardprices{align-items:flex-end;display:flex;flex-direction:column}.card__promotionscard--container .cardprices__card{align-items:center;display:flex;gap:1px}.card__promotionscard--container .cardprices .ttcardprices{display:flex;flex-direction:column;font-family:Sofia;font-size:12px;margin:0}.card__promotionscard--container .cardprices .ttcardprices span{font-family:NexaSlab;text-decoration:line-through}.card__promotionscard--container .cardprices .ttcardprices__card{width:278px}.card__promotionscard--container .cardprices .carddescuento{align-items:flex-end;display:flex;flex-direction:column}.card__promotionscard--container .cardprices .ttdescuento{color:#fff;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:100;height:23px;line-height:12px;text-align:center;width:57px}.card__promotionscard--container .cardprices .sbcardprices{font-family:NexaSlab;font-weight:700;text-transform:uppercase;white-space:nowrap}.card__promotionscard--container .cardprices .sbbcardprices{font-family:Sofia;font-size:12px;margin:0}.card__promotionscard--container .cardprices .sbbcardprices__text{align-items:center;display:flex;justify-content:center;margin:0}.card__promotionscard--container .estancia{display:flex;font-family:Sofia;font-size:12px;font-weight:100;justify-content:space-between;text-align:left}.promotionscard{align-items:center;display:flex;justify-content:center}.promotionscard__container{width:100%}@media(min-width:1200px){.promotionscard__container{max-width:1220px}}@media(min-width:768px){.promotionscard__container--concept{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}.promotionscard__container--concept .subtitle{flex-grow:1;font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.promotionscard__container--concept .subtitle{font-size:28px}}@media(min-width:1024px){.promotionscard__container--concept .subtitle{font-size:36px}}@media(min-width:1200px){.promotionscard__container--concept .subtitle{padding-inline:0}}@media(min-width:768px){.promotionscard__container--concept .subtitle{margin-bottom:30px}}.promotionscard__container--concept .filtro{display:flex;justify-content:flex-end;padding-inline:16px;padding-bottom:32px}@media(min-width:1200px){.promotionscard__container--concept .filtro{padding-inline:0}}@media(max-width:678px){.promotionscard__container--concept .filtro{align-items:center;flex-direction:column;gap:10px;padding-inline:0;padding:0 20px 20px}}.promotionscard__container--concept .filtro .dropdown{width:240px}@media(max-width:678px){.promotionscard__container--concept .filtro .dropdown{width:100%}}.promotionscard__container--concept .filtro .destinos_dropdown{width:240px}@media(min-width:678px){.promotionscard__container--concept .filtro .destinos_dropdown{margin-right:20px}}@media(max-width:678px){.promotionscard__container--concept .filtro .destinos_dropdown{width:100%}}.promotionscard__description{grid-row-gap:40px;display:grid;grid-template-columns:repeat(1,1fr);justify-items:center;row-gap:40px}@media(min-width:678px){.promotionscard__description{grid-gap:48px 0;grid-template-columns:repeat(2,2fr);row-gap:60px}}@media(min-width:1024px){.promotionscard__description{grid-template-columns:repeat(3,1fr)}}.promotionscard .skeletonbox{border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.promotionscard .skeletonbox__container{animation:moveSkeleton2 1.5s linear infinite;background-color:#f3f2f2;height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes moveSkeleton2{0%{left:-100%}to{left:100%}}.promotionscard .skeleton{border-radius:8px;height:24px;overflow:hidden;position:relative;width:100%}.promotionscard .skeleton__container{animation:moveSkeleton 1.5s linear infinite;background-color:#f3f2f2;height:100%;left:-100%;position:absolute;top:0;width:100%}.card__campaign{border:1px solid #e5e5e5;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;margin:10px 12px;overflow:hidden;position:relative;width:290px}@media(min-width:375px){.card__campaign{width:350px}}.card__campaign--slider{border-radius:inherit 0;height:216px;overflow:hidden;width:100%}.card__campaign--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.card__campaign .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between}.card__campaign .cardheaderr .title{font-family:NexaSlab;font-size:.875rem;font-weight:700;margin:0;text-align:left;width:166px}@media(max-width:375px){.card__campaign .cardheaderr .title{width:141px}}.card__campaign .cardheaderr .review{font-family:Sofia;font-size:.875rem;font-weight:100;margin:0}.card__campaign--container{display:flex;flex-direction:column;height:180px;justify-content:space-between;padding:22px 20px;position:relative}@media(min-width:768px){.card__campaign--container{padding-left:24px;padding-right:24px}}.card__campaign--container .tagposition{border-radius:4px;left:5%;position:absolute;top:0;transform:translateY(-50%);z-index:100}.card__campaign--container .tagposition p{color:#fff;font-family:Sofia;font-size:.875rem;margin:0;padding:6px 18px}.card__campaign--container .cardprices{align-items:flex-end;display:flex;flex-direction:column}.card__campaign--container .cardprices__card{align-items:flex-start;display:flex;gap:6px}.card__campaign--container .cardprices .ttcardprices{display:flex;flex-direction:column;font-family:Sofia;font-size:12px;font-weight:100;margin:0}.card__campaign--container .cardprices .ttcardprices span{font-family:NexaSlab;text-decoration:line-through}.card__campaign--container .cardprices .ttcardprices__card{width:278px}.card__campaign--container .cardprices .carddescuento{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.card__campaign--container .cardprices .ttdescuento{color:#fff;font-family:Sofia;font-size:.875rem;font-weight:100;height:22px;margin:0;text-align:center;width:54px}.card__campaign--container .cardprices .sbcardprices{font-family:NexaSlab;font-size:1.625rem;font-weight:700;margin:0;text-transform:uppercase;white-space:nowrap}.card__campaign--container .cardprices .sbbcardprices{display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:6px;justify-content:space-between;line-height:12px;margin:0;width:100%}.card__campaign--container .cardprices .sbbcardprices__text{align-items:center;display:flex;justify-content:flex-end;margin:0}.card__campaign--container .estancia{display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;justify-content:space-between;line-height:12px;text-align:left}.card__campaign--container .bg{align-items:center;background-color:#ffc700;display:flex;justify-content:center;padding-left:4px;padding-right:4px}@media(max-width:375px){.card__campaign--container .bg{width:158px}}.card__campaign--container .estilos{align-items:center;display:flex;justify-content:flex-start}.card__campaign--container .estilos p{font-family:Sofia;font-size:12px;font-weight:100;margin:0;padding:0}.card__campaign--container .estilos__txt{color:#14c67a}.card__banks{border:1px solid #e5e5e5;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;margin:10px 12px;overflow:hidden;position:relative;width:290px}@media(min-width:375px){.card__banks{width:350px}}.card__banks--slider{border-radius:inherit 0;height:216px;overflow:hidden;width:100%}.card__banks--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.card__banks .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between}.card__banks .cardheaderr .title{font-family:NexaSlab;font-size:.875rem;font-weight:700;margin:0;text-align:left;width:166px}@media(max-width:375px){.card__banks .cardheaderr .title{width:141px}}.card__banks .cardheaderr .review{font-family:Sofia;font-size:.875rem;font-weight:100;margin:0}.card__banks--container{display:flex;flex-direction:column;height:160px;justify-content:space-between;padding:24px 20px 20px;position:relative}@media(min-width:768px){.card__banks--container{padding-left:24px;padding-right:24px}}.card__banks--container .tagposition{align-items:center;border-radius:4px;display:flex;left:5%;padding:6px 10px;position:absolute;top:0;transform:translateY(-50%);z-index:100}.card__banks--container .tagposition p{color:#fff;font-family:Sofia;font-size:.875rem;margin:0;padding:6px 18px}.card__banks--container .cardprices{align-items:flex-end;display:flex;flex-direction:column}.card__banks--container .cardprices__card{align-items:center;display:flex}.card__banks--container .cardprices .ttcardprices{display:flex;flex-direction:column;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:6px;line-height:12px;margin-bottom:12px}.card__banks--container .cardprices .ttcardprices span{font-family:NexaSlab;text-decoration:line-through}.card__banks--container .cardprices .ttcardprices__card{width:278px}.card__banks--container .cardprices .carddescuento{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.card__banks--container .cardprices .ttdescuento{color:#fff;font-family:Sofia;font-size:.875rem;font-weight:100;height:22px;margin:0;text-align:center;width:54px}.card__banks--container .cardprices .sbcardprices{font-family:NexaSlab;font-size:1.625rem;font-weight:700;margin:0;text-transform:uppercase;white-space:nowrap}.card__banks--container .cardprices .estancia{display:flex;font-family:Sofia;font-size:12px;font-weight:100;justify-content:space-between;text-align:left;width:100%}.card__banks--container .cardprices .estancia .sbbcardprices{font-family:Sofia;font-size:12px;font-weight:100;margin:0}.card__banks--container .cardprices .estancia .sbbcardprices__text{align-items:center;display:flex;height:100%;justify-content:center}.card__banks--container .estilos{align-items:center;display:flex;justify-content:flex-start}.card__banks--container .estilos p{font-family:Sofia;font-size:12px;font-weight:100;margin:0;padding:0}.card__banks--container .estilos__txt{color:#14c67a}.card__restaurantplace{border:1px solid #e5e5e5;border-radius:9px;box-shadow:0 4px 12px 0 #0003;margin:10px 12px;overflow:hidden;position:relative;width:290px}@media(min-width:375px){.card__restaurantplace{width:350px}}.card__restaurantplace--slider{height:200px;object-fit:cover;width:100%}.card__restaurantplace--slider .card-type{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;position:absolute;right:20px;top:20px;width:60px}.card__restaurantplace--slider .card-type img{height:45px;object-fit:contain;width:45px}.card__restaurantplace--slider .card-type-img img{height:200px;object-fit:cover;width:100%}.card__restaurantplace .cardheaderr{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.card__restaurantplace .cardheaderr .title{font-family:NexaSlab;font-size:1rem;font-weight:700;margin:0;text-align:left}.card__restaurantplace .cardheaderr .review{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.card__restaurantplace--container{display:flex;flex-direction:column;height:200px;justify-content:space-around;padding:12px 20px 20px;position:relative}@media(min-width:768px){.card__restaurantplace--container{padding-left:24px;padding-right:24px}}.card__restaurantplace--container .cardprices{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.card__restaurantplace--container .cardprices .place{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.card__restaurantplace--container .cardprices__card{display:flex;flex-direction:column;width:100%}.card__restaurantplace--container .cardprices__card .btnrestaurant,.card__restaurantplace--container .cardprices__card .txrestaurant{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:300;line-height:18px}.card__restaurantplace--container .cardprices__card .btnrestaurant{color:var(--color-gold);line-height:normal}.card__restaurantplace--container .cardprices .redireccion-button{display:flex;flex-direction:row;justify-content:space-between;width:100%}.card__restaurantplace--container .cardprices .ttcardprices{display:flex;flex-direction:column;font-family:Sofia;font-size:12px;font-weight:100;margin:0}.card__restaurantplace--container .cardprices .ttcardprices span{font-family:NexaSlab;text-decoration:line-through}.card__restaurantplace--container .cardprices .ttcardprices__card{width:278px}.card__restaurantplace--container .cardprices .carddescuento{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.card__restaurantplace--container .cardprices .ttdescuento{border-radius:4px;color:#fff;font-family:Sofia;font-size:.875rem;font-weight:100;height:23px;margin:0;text-align:center;width:44px}.card__restaurantplace--container .cardprices .sbcardprices{font-family:NexaSlab;font-size:1.625rem;font-weight:700;margin:0;text-transform:uppercase;white-space:nowrap}.card__restaurantcategory{border:1px solid #e5e5e5;border-radius:9px;box-shadow:0 4px 12px 0 #0003;margin:10px 12px;overflow:hidden;position:relative;width:290px}@media(min-width:375px){.card__restaurantcategory{width:360px}}.card__restaurantcategory--slider{height:220px;object-fit:cover;width:100%}.card__restaurantcategory--slider .card-type{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;position:absolute;right:20px;top:20px;width:60px}.card__restaurantcategory--slider .card-type img{height:45px;object-fit:contain;width:45px}.card__restaurantcategory--slider .card-type-img{height:220px;object-fit:cover;width:100%}.card__restaurantcategory--slider .card-type-img img{height:100%;object-fit:cover;width:100%}.card__restaurantcategory .cardheaderr{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.card__restaurantcategory .cardheaderr .title{font-family:NexaSlab;font-size:1rem;font-weight:700;margin:0;text-align:left}.card__restaurantcategory .cardheaderr .review{font-family:Sofia;font-size:.875rem;font-weight:100;margin:0}.card__restaurantcategory--container{display:flex;flex-direction:column;height:356px;justify-content:flex-start;padding:20px;position:relative}@media(min-width:768px){.card__restaurantcategory--container{padding-left:24px;padding-right:24px}}.card__restaurantcategory--container .cardprices{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.card__restaurantcategory--container .cardprices__card{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.card__restaurantcategory--container .cardprices__card .termino p,.card__restaurantcategory--container .cardprices__card .titlecardicon{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.card__restaurantcategory--container .cardprices__card2{align-items:self-end;display:flex;flex-direction:column;width:100%}.card__restaurantcategory--container .cardprices__card2 .sbbcardprices__text,.card__restaurantcategory--container .cardprices__card2 .ttcardprices{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.card__restaurantcategory--container .cardprices__card2 .sbbcardprices__text{align-items:center;display:flex;justify-content:center}.card__restaurantcategory--container .cardprices .txtlink{color:var(--color-gold);cursor:pointer;margin:0}.card__restaurantcategory--container .cardprices .redireccion-button{display:flex;flex-direction:row;justify-content:space-between;width:100%}.card__restaurantcategory--container .cardprices .ttcardprices{display:flex;flex-direction:column;font-family:Sofia;font-size:12px;font-weight:100;margin:0}.card__restaurantcategory--container .cardprices .ttcardprices span{font-family:NexaSlab;text-decoration:line-through}.card__restaurantcategory--container .cardprices .ttcardprices__card{width:278px}.card__restaurantcategory--container .cardprices .carddescuento{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.card__restaurantcategory--container .cardprices .ttdescuento{border-radius:4px;color:#fff;font-family:Sofia;font-size:.875rem;font-weight:100;height:23px;margin:0;text-align:center;width:44px}.card__restaurantcategory--container .cardprices .sbcardprices{font-family:NexaSlab;font-size:1.625rem;font-weight:700;margin:0;text-transform:uppercase;white-space:nowrap}.card__restaurantcategory--container .cardcategory{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between}.card__restaurantcategory--container .cardcategory__body{max-height:190px;overflow:hidden}.card__restaurantcategory--container .cardcategory__body--title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px;line-height:normal}.card__restaurantcategory--container .cardcategory__body--description{display:flex;flex-direction:column;gap:14px}.card__restaurantcategory--container .cardcategory__body--description .title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:10px}.card__restaurantcategory--container .cardcategory__body--description .description,.card__restaurantcategory--container .cardcategory__body--description .subtitle{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.card__restaurantcategory--container .cardcategory__body--description .subtitle{margin-left:16px}.card__restaurantcategory--container .cardcategory__body--description .terms{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-top:10px}.card__restaurantcategory--container .cardcategory__body--description .terms span{color:var(--color-gold);cursor:pointer;font-weight:600}.card__restaurantcategory--container .cardcategory__body--description .terms span:hover{text-decoration:underline}.card__restaurantcategory--container .cardcategory__body--price{align-items:self-end;display:flex;flex-direction:column;gap:4px;width:100%}.card__restaurantcategory--container .cardcategory__body--price .adult{font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;line-height:13px}.card__restaurantcategory--container .cardcategory__body--price .price{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:600;line-height:25px}.card__restaurantcategory--container .cardcategory__body--price .discount{align-items:center;display:flex;font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;justify-content:center;line-height:13px}.card__restaurantcategory--container .cardcategory__button{display:flex;flex-direction:row;justify-content:space-between;padding-top:16px;width:100%}.card__restaurantcategory--container .cardcategory__button .text{color:#000;cursor:pointer;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.card__hotelesprices{border:1px solid #e5e5e5;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;position:relative;transition:scale .6s;width:290px}.card__hotelesprices:hover{scale:104%}@media(min-width:375px){.card__hotelesprices{width:350px}}.card__hotelesprices--slider{border-radius:inherit 0;height:216px;overflow:hidden;width:100%}.card__hotelesprices--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.card__hotelesprices .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between}.card__hotelesprices .cardheaderr .title{font-family:NexaSlab;font-size:.875rem;font-weight:700;margin:0;text-align:left;width:166px}@media(max-width:375px){.card__hotelesprices .cardheaderr .title{width:141px}}.card__hotelesprices .cardheaderr .review{font-family:Sofia;font-size:.875rem;font-weight:100;margin:0}.card__hotelesprices--container{display:flex;flex-direction:column;height:160px;justify-content:space-between;padding:24px 20px 20px;position:relative}@media(min-width:768px){.card__hotelesprices--container{padding-left:24px;padding-right:24px}}.card__hotelesprices--container .cardprices{align-items:flex-end;display:flex;flex-direction:column}.card__hotelesprices--container .cardprices .ttcardprices{display:flex;flex-direction:column;font-family:Quicksand;font-size:12px;margin:0}.card__hotelesprices--container .cardprices .ttcardprices span{color:#7e7e7e;font-family:NexaSlab;text-decoration:line-through}.card__hotelesprices--container .cardprices .ttcardprices__card{width:278px}.card__hotelesprices--container .cardprices .sbcardprices{font-family:NexaSlab;font-size:30px;font-weight:700;text-transform:uppercase;white-space:nowrap}.card__hotelesprices--container .cardprices .sbbcardprices{align-items:center;display:flex;font-family:Sofia;font-size:12px;font-weight:100;gap:4px;justify-content:flex-start}.card__hotelesprices--container .estancia{display:flex;font-family:Sofia;font-size:12px;font-weight:100;justify-content:space-between;text-align:left}.card__hotelesprices--container .estancia .bg{align-items:center;background-color:#ffc700;display:flex;justify-content:center;padding-left:4px;padding-right:4px}@media(max-width:375px){.card__hotelesprices--container .estancia .bg{width:158px}}.card__hotelesprices--container .estancia .bg p{margin:0;padding:0}.tagbank{align-items:center;border-radius:4px;display:flex;left:5%;padding:6px 10px;position:absolute;top:0;transform:translateY(-50%);z-index:1}.tagbank img{height:20px;object-fit:contain;width:100%}.bankcard{align-items:center;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.bankcard{padding-block:50px}}.bankcard__container{width:100%}@media(min-width:1200px){.bankcard__container{max-width:1220px}}.bankcard__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.bankcard__container .subtitle{font-size:28px}}@media(min-width:1024px){.bankcard__container .subtitle{font-size:36px}}@media(min-width:1200px){.bankcard__container .subtitle{padding-inline:0}}@media(min-width:768px){.bankcard__container .subtitle{margin-bottom:30px}}.bankcard__description{display:flex}.bankcard__description .swiper{height:100%}.bankcard__description .swiper-slide{margin-right:8px;width:340px}@media(min-width:768px){.bankcard__description .swiper-slide{margin-right:42px;width:380px}.bankcard__description .swiper-slide:last-child{margin-right:0}}.bankcard__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.bankcard__description--swiper .swiper-button-next,.bankcard__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.bankcard__description--swiper{padding:14px 26px}.bankcard__description--swiper .swiper-slide-thumb-active{opacity:1}.bankcard__description--swiper .swiper-button-next,.bankcard__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.bankcard__description--swiper .swiper-button-prev{left:1%}.bankcard__description--swiper .swiper-button-next{right:2%}.bankcard__description--swiper .swiper-button-next:after,.bankcard__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.bankcard__description--swiper .swiper-button-next.swiper-button-disabled,.bankcard__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.bankcard__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:344px}.bankcard__description--card:hover{scale:104%}@media(min-width:1200px){.bankcard__description--card{width:380px}}.bankcard__description--card--slider{border-radius:inherit 0;height:216px;overflow:hidden;width:100%}.bankcard__description--card--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.bankcard__description--card--slider .swiper-slide{margin-right:0}.bankcard__description--card--container{display:flex;flex-direction:column;gap:10px;height:190px;justify-content:space-between;padding:20px 10px;position:relative}@media(max-width:768px){.bankcard__description--card--container{height:auto}}.bankcard__description--card--container .tagbank{align-items:center;border-radius:4px;display:flex;left:5%;padding:6px 10px;position:absolute;top:0;transform:translateY(-50%);z-index:1}.bankcard__description--card--container .tagbank img{height:20px;object-fit:contain;width:100%}.bankcard__description--card--container .tagposition{align-items:center;border-radius:4px;display:flex;left:5%;padding:6px 10px;position:absolute;top:0;transform:translateY(-50%);z-index:100}.bankcard__description--card--container .tagposition p{color:#fff;font-family:Quicksand;font-size:12px;font-weight:600;margin:0}.bankcard__description--card--container .cardheaderr{align-items:flex-start;display:flex;gap:5px;justify-content:space-between}.bankcard__description--card--container .cardheaderr .title{font-family:NexaSlab;font-size:13px;font-style:normal;font-weight:600;line-height:13px;text-align:left;width:160px}@media(min-width:1200px){.bankcard__description--card--container .cardheaderr .title{font-size:15px;line-height:normal;width:180px}}.bankcard__description--card--container .cardheaderr .review{align-items:center;display:flex;justify-content:flex-end}.bankcard__description--card--container .cardheaderr .review p{font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;line-height:13px;line-height:normal}@media(min-width:1200px){.bankcard__description--card--container .cardheaderr .review p{font-size:14px}}.bankcard__description--card--container .estilosicon{align-items:center;display:flex;gap:4px;justify-content:flex-start;width:124px}.bankcard__description--card--container .estilosicon .atributo{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:lowercase}.bankcard__description--card--container .estilosicon .atributo:first-letter{text-transform:uppercase}.bankcard__description--card--container .estilos{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:4px;justify-content:flex-start;line-height:12px}.bankcard__description--card--container .estilos__txt{color:#14c67a}.bankcard__description--card--content{display:flex;flex-direction:column;gap:6px}.bankcard__description--card--content .cardprices{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.bankcard__description--card--content .cardprices__services{padding-bottom:10px}.bankcard__description--card--content .cardprices__card{align-items:flex-end;display:flex}.bankcard__description--card--content .cardprices__card .ttcardprices{display:flex;flex-direction:column;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:6px;line-height:12px;width:-webkit-max-content;width:max-content}.bankcard__description--card--content .cardprices__card .ttcardprices span{color:#e9082a;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px;margin-bottom:6px;text-decoration:line-through}.bankcard__description--card--content .cardprices__card .ttcardprices__card{width:278px}.bankcard__description--card--content .cardprices__card .carddescuento{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.bankcard__description--card--content .cardprices__card .ttdescuento{border-radius:4px;color:#fff;font-family:Quicksand;font-size:10px;font-style:normal;font-weight:700;line-height:10px;padding:6px;text-align:center}.bankcard__description--card--content .cardprices__card .sbcardprices{font-family:NexaSlab;font-size:22px;font-style:normal;font-weight:700;line-height:22px;text-transform:uppercase;white-space:nowrap}@media(min-width:1200px){.bankcard__description--card--content .cardprices__card .sbcardprices{font-size:25px}}.bankcard__description--card--content .text{align-items:flex-end;display:flex;justify-content:space-between;text-align:left}.bankcard__description--card--content .text .date{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.bankcard__description--card--content .text .column{align-items:flex-end;display:flex;flex-direction:column;gap:0;justify-content:flex-end}.bankcard__description--card--content .text .sbbcardprices{gap:4px;justify-content:flex-start}.bankcard__description--card--content .text .bg,.bankcard__description--card--content .text .sbbcardprices{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.bankcard__description--card--content .text .bg{background-color:#ffc700;padding:2px}.bankcard__description--card--extra{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:30px;height:416px;justify-content:center;padding:34px;text-decoration:none}.bankcard__description--card--extra .border{align-items:center;background-color:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:50px;justify-content:center;width:50px}.bankcard__description--card--extra .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}.betterprice{align-items:center;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.betterprice{padding-block:50px}}.betterprice__container{width:100%}@media(min-width:1200px){.betterprice__container{max-width:1220px}}.betterprice__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.betterprice__container .subtitle{font-size:28px}}@media(min-width:1024px){.betterprice__container .subtitle{font-size:36px}}@media(min-width:1200px){.betterprice__container .subtitle{padding-inline:0}}@media(min-width:768px){.betterprice__container .subtitle{margin-bottom:30px}}.betterprice__description{display:flex}.betterprice__description .swiper{height:100%}.betterprice__description .swiper-slide{margin-right:28px;width:340px}@media(min-width:768px){.betterprice__description .swiper-slide{margin-right:42px;width:360px}.betterprice__description .swiper-slide:last-child{margin-right:0}}.betterprice__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.betterprice__description--swiper .swiper-button-next,.betterprice__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.betterprice__description--swiper{padding:14px 26px}.betterprice__description--swiper .swiper-slide-thumb-active{opacity:1}.betterprice__description--swiper .swiper-button-next,.betterprice__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.betterprice__description--swiper .swiper-button-prev{left:1%}.betterprice__description--swiper .swiper-button-next{right:2%}.betterprice__description--swiper .swiper-button-next:after,.betterprice__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.betterprice__description--swiper .swiper-button-next.swiper-button-disabled,.betterprice__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.betterprice__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:340px}.betterprice__description--card:hover{scale:104%}@media(min-width:768px){.betterprice__description--card{width:360px}}.betterprice__description--card--slider{border-radius:inherit 0;height:216px;overflow:hidden;width:100%}.betterprice__description--card--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.betterprice__description--card--slider .swiper-slide{margin-right:0}.betterprice__description--card--container{display:flex;flex-direction:column;gap:10px;height:200px;justify-content:space-between;padding:20px;position:relative}.betterprice__description--card--container .tagposition{border-radius:4px;left:5%;position:absolute;top:0;transform:translateY(-50%);z-index:100}.betterprice__description--card--container .tagposition .tag{color:#fff;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px;padding:6px 18px}.betterprice__description--card--container .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between}.betterprice__description--card--container .cardheaderr .title{font-family:NexaSlab;font-size:13px;font-style:normal;font-weight:600;line-height:13px;text-align:left;width:160px}@media(min-width:768px){.betterprice__description--card--container .cardheaderr .title{font-size:15px;line-height:normal;width:180px}}.betterprice__description--card--container .cardheaderr .review{align-items:center;display:flex;justify-content:flex-end}.betterprice__description--card--container .cardheaderr .review p{font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;line-height:13px;line-height:normal}@media(min-width:768px){.betterprice__description--card--container .cardheaderr .review p{font-size:14px}}.betterprice__description--card--container .estilosicon{align-items:center;display:flex;gap:4px;justify-content:flex-start}.betterprice__description--card--container .estilosicon .atributo{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:lowercase}.betterprice__description--card--container .estilosicon .atributo:first-letter{text-transform:uppercase}.betterprice__description--card--container .estilos{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:4px;justify-content:flex-start;line-height:12px}.betterprice__description--card--container .estilos__txt{color:#14c67a}.betterprice__description--card--content{display:flex;flex-direction:column;gap:6px;height:100%}.betterprice__description--card--content .cardprices{display:flex;flex-direction:row;gap:10px;height:100%;justify-content:space-between}.betterprice__description--card--content .cardprices__services--better{display:flex;flex-direction:column;gap:4px}.betterprice__description--card--content .cardprices__card{align-items:flex-end;display:flex;gap:6px}.betterprice__description--card--content .cardprices__card .ttcardprices{display:flex;flex-direction:column;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.betterprice__description--card--content .cardprices__card .ttcardprices span{color:#e9082a;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px;margin-top:4px;text-decoration:line-through}.betterprice__description--card--content .cardprices__card .ttcardprices__card{width:278px}.betterprice__description--card--content .cardprices__card .carddescuento{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.betterprice__description--card--content .cardprices__card .ttdescuento{border-radius:4px;color:#fff;font-family:Quicksand;font-size:10px;font-style:normal;font-weight:700;line-height:10px;padding:6px;text-align:center}.betterprice__description--card--content .cardprices__card .sbcardprices{font-family:NexaSlab;font-size:22px;font-style:normal;font-weight:700;line-height:22px;text-transform:uppercase;white-space:nowrap}@media(min-width:768px){.betterprice__description--card--content .cardprices__card .sbcardprices{font-size:25px}}.betterprice__description--card--content .text{align-items:flex-end;display:flex;justify-content:space-between;text-align:left}.betterprice__description--card--content .text .date{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.betterprice__description--card--content .text .column{align-items:flex-end;display:flex;flex-direction:column;gap:0;justify-content:flex-end}.betterprice__description--card--content .text .sbbcardprices{gap:4px;justify-content:flex-start}.betterprice__description--card--content .text .bg,.betterprice__description--card--content .text .sbbcardprices{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.betterprice__description--card--content .text .bg{background-color:#ffc700;padding:2px}.betterprice__description--card--extra{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:30px;height:416px;justify-content:center;padding:34px;text-decoration:none}.betterprice__description--card--extra .border{align-items:center;background-color:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:50px;justify-content:center;width:50px}.betterprice__description--card--extra .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}.hotelesmob{align-items:center;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.hotelesmob{padding-block:50px}}.hotelesmob__container{width:100%}@media(min-width:1200px){.hotelesmob__container{max-width:1220px}}.hotelesmob__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.hotelesmob__container .subtitle{font-size:28px}}@media(min-width:1024px){.hotelesmob__container .subtitle{font-size:36px}}@media(min-width:1200px){.hotelesmob__container .subtitle{padding-inline:0}}@media(min-width:768px){.hotelesmob__container .subtitle{margin-bottom:30px}}.hotelesmob__description{display:flex}.hotelesmob__description .swiper{height:100%}.hotelesmob__description .swiper-slide{margin-right:28px;width:340px}@media(min-width:768px){.hotelesmob__description .swiper-slide{margin-right:42px;width:360px}.hotelesmob__description .swiper-slide:last-child{margin-right:0}}.hotelesmob__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.hotelesmob__description--swiper .swiper-button-next,.hotelesmob__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.hotelesmob__description--swiper{padding:14px 26px}.hotelesmob__description--swiper .swiper-slide-thumb-active{opacity:1}.hotelesmob__description--swiper .swiper-button-next,.hotelesmob__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.hotelesmob__description--swiper .swiper-button-prev{left:1%}.hotelesmob__description--swiper .swiper-button-next{right:2%}.hotelesmob__description--swiper .swiper-button-next:after,.hotelesmob__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.hotelesmob__description--swiper .swiper-button-next.swiper-button-disabled,.hotelesmob__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.hotelesmob__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:340px}.hotelesmob__description--card:hover{scale:104%}@media(min-width:768px){.hotelesmob__description--card{width:360px}}.hotelesmob__description--card--slider{border-radius:inherit 0;height:216px;overflow:hidden;width:100%}.hotelesmob__description--card--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.hotelesmob__description--card--slider .swiper-slide{margin-right:0}.hotelesmob__description--card--container{display:flex;flex-direction:column;gap:10px;height:170px;justify-content:space-between;padding:20px;position:relative}.hotelesmob__description--card--container .tagposition{border-radius:4px;left:5%;position:absolute;top:0;transform:translateY(-50%);z-index:100}.hotelesmob__description--card--container .tagposition .tag{color:#fff;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px;padding:6px 18px}.hotelesmob__description--card--container .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between}.hotelesmob__description--card--container .cardheaderr .title{font-family:NexaSlab;font-size:13px;font-style:normal;font-weight:600;line-height:13px;text-align:left;width:160px}@media(min-width:768px){.hotelesmob__description--card--container .cardheaderr .title{font-size:15px;line-height:normal;width:180px}}.hotelesmob__description--card--container .cardheaderr .review{align-items:center;display:flex;justify-content:flex-end}.hotelesmob__description--card--container .cardheaderr .review p{font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;line-height:13px;line-height:normal}@media(min-width:768px){.hotelesmob__description--card--container .cardheaderr .review p{font-size:14px}}.hotelesmob__description--card--container .estilosicon{align-items:flex-start;display:flex;gap:4px;justify-content:flex-end;width:124px}.hotelesmob__description--card--container .estilosicon .atributo{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:lowercase}.hotelesmob__description--card--container .estilosicon .atributo:first-letter{text-transform:uppercase}.hotelesmob__description--card--container .estilos{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:4px;justify-content:flex-start;line-height:12px}.hotelesmob__description--card--container .estilos__txt{color:#14c67a}.hotelesmob__description--card--content{display:flex;flex-direction:column;gap:6px}.hotelesmob__description--card--content .cardprices{display:flex;flex-direction:row;gap:2px;justify-content:flex-end}.hotelesmob__description--card--content .cardprices__card{align-items:flex-end;display:flex;gap:6px}.hotelesmob__description--card--content .cardprices__card .ttcardprices{display:flex;flex-direction:column;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:6px;line-height:12px}.hotelesmob__description--card--content .cardprices__card .ttcardprices span{color:#e9082a;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px;margin-bottom:4px;text-decoration:line-through}.hotelesmob__description--card--content .cardprices__card .ttcardprices__card{width:278px}.hotelesmob__description--card--content .cardprices__card .carddescuento{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.hotelesmob__description--card--content .cardprices__card .ttdescuento{border-radius:4px;color:#fff;font-family:Quicksand;font-size:10px;font-style:normal;font-weight:700;line-height:10px;padding:6px;text-align:center}.hotelesmob__description--card--content .cardprices__card .sbcardprices{font-family:NexaSlab;font-size:22px;font-style:normal;font-weight:700;line-height:22px;text-transform:uppercase;white-space:nowrap}@media(min-width:768px){.hotelesmob__description--card--content .cardprices__card .sbcardprices{font-size:25px}}.hotelesmob__description--card--content .text{align-items:flex-end;display:flex;justify-content:space-between;text-align:left}.hotelesmob__description--card--content .text .date{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.hotelesmob__description--card--content .text .column{align-items:flex-end;display:flex;flex-direction:column;gap:0;justify-content:flex-end}.hotelesmob__description--card--content .text .sbbcardprices{cursor:pointer;gap:4px;justify-content:flex-start}.hotelesmob__description--card--content .text .bg,.hotelesmob__description--card--content .text .sbbcardprices{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.hotelesmob__description--card--content .text .bg{background-color:#ffc700;padding:2px}.hotelesmob__description--card--extra{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:30px;height:396px;justify-content:center;padding:34px;text-decoration:none}.hotelesmob__description--card--extra .border{align-items:center;background-color:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:50px;justify-content:center;width:50px}.hotelesmob__description--card--extra .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}.multi-select-dropdown{position:relative;-webkit-user-select:none;user-select:none}.multi-select-dropdown .dropdown-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border:1.5px solid #7e7e7e;border-radius:10px;color:#000;cursor:pointer;display:flex;height:55px;padding:10px 18px;transition:background-color .3s ease}.multi-select-dropdown .dropdown-toggle .dropdown-toogle-arrow{width:100%}.multi-select-dropdown .dropdown-toggle .title{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:700;line-height:14px}.multi-select-dropdown .dropdown-toggle .option{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;overflow-x:clip;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}.multi-select-dropdown .dropdown-toggle .selecetplace{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.multi-select-dropdown .clear-button{height:15px}.multi-select-dropdown .dropdown-list{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border:1.5px solid #7e7e7e;border-radius:3px 3px 10px 10px;box-shadow:0 2px 5px #0000001a;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:104%;width:100%;z-index:16}.multi-select-dropdown .dropdown-list::-webkit-scrollbar-track{background-color:#80808033}.multi-select-dropdown .dropdown-list li{border-bottom:1px solid #e7e7e7;cursor:pointer;display:flex;flex-direction:row;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;padding:8px 18px;transition:background-color .3s ease}.multi-select-dropdown .dropdown-list li:hover{background-color:#d69c4f73}.multi-select-dropdown .dropdown-list li .is-selected{font-weight:500}.multi-select-dropdown .dropdown-selecetplace{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border:1.5px solid #7e7e7e;border-radius:3px 3px 10px 10px;box-shadow:0 2px 5px #0000001a;left:0;list-style:none;margin:0;padding:0;position:absolute;top:104%;width:100%;z-index:16}.multi-select-dropdown .dropdown-selecetplace li{cursor:pointer;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal;padding:8px 18px;transition:background-color .3s ease}.multi-select-dropdown .dropdown-selecetplace li:hover{background-color:#d69c4f73}.multi-select-dropdown input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #7e7e7e;border-radius:4px;height:20px;margin-right:10px;max-width:20px;width:100%}.multi-select-dropdown input[type=checkbox]:checked:before{align-items:center;color:var(--color-gold);content:"✓";display:flex;font-size:18px;justify-content:center;margin-top:-2px}.layout__general{display:flex;flex-direction:column;min-height:100vh;position:relative;width:100vw}.layout__general .header{color:#fff;display:flex;height:auto;justify-content:space-between;line-height:50px;padding:16px 20px;text-align:center}.layout__general--main{flex:1 1}.layout__general .footer{background-color:#000;color:#fff;height:120px;line-height:120px;text-align:center}.bannertirapromocion{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;padding:5px 0}@media(max-width:1200px){.bannertirapromocion{height:60px;padding:10px}}.bannertirapromocion .isdesktop-promo{display:flex}@media(max-width:768px){.bannertirapromocion .isdesktop-promo{display:none}}.bannertirapromocion .ismobile-promo{display:none}@media(max-width:768px){.bannertirapromocion .ismobile-promo{display:flex}}.bannertirapromocion__container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:0;width:100%}@media(min-width:1200px){.bannertirapromocion__container{max-width:1220px;padding:0 20px}}.bannertirapromocion__container--btnclose{display:flex;justify-content:flex-end;margin-bottom:auto}.bannertirapromocion__container--logopromo{display:flex}.bannertirapromocion__container--logopromo img{height:40px;object-fit:contain;width:100%}@media(max-width:768px){.bannertirapromocion__container--logopromo img{max-width:100px}}.bannertirapromocion__container--text{align-items:center;display:flex;gap:10px}@media(max-width:768px){.bannertirapromocion__container--text{flex-direction:column;gap:0}}.bannertirapromocion__container--text .texto-descuento{font-family:Quicksand;font-size:20px;font-style:normal;font-weight:500;line-height:20px}@media(max-width:1200px){.bannertirapromocion__container--text .texto-descuento{font-size:20px;line-height:20px;text-align:center}}.bannertirapromocion__container--text .texto-promocion{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:1.2;margin-left:20px;max-width:250px;text-align:left}.bannertirapromocion__container--text .texto-descuento-life{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:800;font-weight:400;line-height:14px;margin:0;padding:5px 16px;text-align:center;width:auto}@media(max-width:1200px){.bannertirapromocion__container--text .texto-descuento-life{margin:5px 0;padding:5px 10px}}@media(max-width:768px){.bannertirapromocion__container--text .texto-descuento-life{font-size:12px;margin:0;padding:0 5px}}.bannertirapromocion__container--text .mobile-seccion-descuento{align-items:center;display:flex;gap:10px}.bannertirapromocion__container--text .contentvalor{align-items:flex-start;display:flex;flex-direction:row;gap:6px}.bannertirapromocion__container--text .contentvalor__valor{font-family:NexaSlab;font-size:34px;font-style:normal;font-weight:700;line-height:34px}.bannertirapromocion__container--text .contentvalor--right{display:flex;flex-direction:column}.bannertirapromocion__container--text .contentvalor--right__percentage{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:600;line-height:20px}.bannertirapromocion__container--text .contentvalor--right__dscto{font-family:NexaSlab;font-size:10px;font-style:normal;font-weight:300;line-height:10px}.bannertirapromocion__container .button-close{align-items:center;display:flex;justify-content:center;margin-left:40px;position:relative}@media(max-width:1200px){.bannertirapromocion__container .button-close{margin-left:0}}@media(max-width:768px){.bannertirapromocion__container .button-close{margin-left:20px;width:40px}}.bannertirapromocion__container .button-close .redirect{font-size:14px;height:auto;margin-right:0;padding:7px 14px;text-align:center}@media(max-width:1200px){.bannertirapromocion__container .button-close .redirect{font-size:14px;margin-right:20px;padding:12px 10px;width:85px}}.bannertirapromocion .close{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;font-family:Quicksand;font-size:30px;font-style:normal;font-weight:700;justify-content:right;line-height:30px;position:relative;top:-5px}.bannertirapromocion .close:hover{transform:scale(1.2)}@media(max-width:1200px){.bannertirapromocion .close{right:0}}@media(max-width:768px){.bannertirapromocion .close{color:#d69c4f;position:absolute;right:-5px;top:-25px}}.bannertirapromocion .arrow-right{background:none;border:none;bottom:-10px;position:absolute;right:35px}.listcards__container{display:flex;flex-direction:column;gap:40px;padding-inline:16px;width:100%}@media(min-width:768px){.listcards__container{gap:70px}}@media(min-width:1200px){.listcards__container{max-width:1220px;padding-inline:0}}.listcards__container--card{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:space-between}@media(min-width:768px){.listcards__container--card{align-items:start;flex-direction:row;gap:40px}}.listcards__container--description{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px;line-height:normal;width:100%}@media(min-width:768px){.listcards__container--description{width:calc(100% - 304px)}}.listcards__container--description .title{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:16px}.listcards__container--description .restriction{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px;line-height:normal}.listcards__container--description ul{padding-left:20px}.listcards__container--description ul ::marker{font-size:12px}.listcards__container--description .tyc-text{margin-left:1.2rem;margin-top:.4rem}.listcards__container button{font-size:1rem;margin-left:auto}@media(max-width:768px){.listcards__container button{display:block;margin:1.2rem auto auto}}.modal-container{align-items:center;display:flex;justify-content:center}.btnfiltros{padding-inline:20px}.btnfiltros .contentexperiencias{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.btnfiltros .contentexperiencias{padding-block:20px}}.btnfiltros .contentexperiencias .buttonclose{align-items:center;background-color:#d69c4f4d;border-radius:10px;color:#d69c4f;cursor:pointer;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:6px;line-height:12px;max-width:-webkit-max-content;max-width:max-content;padding:10px}.btnfiltros .contentexperiencias .buttonclose:hover{transition:scale .6s}.btnfiltros .contentexperiencias .buttonclose:hover:hover{scale:104%}.overlay{align-items:center;background-color:#0000007a;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0003;padding:20px;position:relative}.close-button{background-color:#0000;border:none;cursor:pointer;font-size:20px;left:10px;position:absolute;top:10px}.modal-content{padding:20px}.navbar{background-color:#fff;box-shadow:0 4px 12px 0 #0003;left:0;position:absolute;right:0;top:0;transition:background-color .3s;z-index:999}.navbar .navbar-item-destacado{border:2px solid var(--color-gold);border-radius:10px;color:var(--color-gold)!important;font-weight:700;padding:10px;z-index:2}.navbar .navbar-item-destacado:after{height:0!important}.navbar .navbar-item-destacado:hover{background-color:var(--color-gold);color:#fff!important;text-decoration:none}.navbar .navbar-item-destacado.our-hotels-button{cursor:pointer;font-weight:400;margin-left:auto}@media(max-width:1200px){.navbar .navbar-item-destacado.our-hotels-button{font-size:14px;margin-left:0;width:auto}}.navbar .navmobile.scrolled{background:#000;position:fixed;top:0;width:100%}.navbar .navmobile__container--open{align-items:center;display:flex;justify-content:space-between;padding:10px}.navbar .navmobile__container--open .imgcenter{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.navbar .navmobile__container--scroll{display:flex;justify-content:center;width:100%}.navbar .navmobile__container--overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0003;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.navbar .navmobile__container--modal{animation:scale-up-hor-left .3s cubic-bezier(.39,.575,.565,1) both;background-color:#fff;box-shadow:-5px 0 15px #0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200}@keyframes scale-up-hor-left{0%{transform:scaleX(.4);transform-origin:0 0}to{transform:scaleX(1);transform-origin:0 0}}.navbar .navmobile__container--modal .sidem{animation:showslide .7s ease-in-out;height:100%;overflow-y:auto;padding:20px}.navbar .navmobile__container--modal .sidem__modal{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start}.navbar .navmobile__container--modal .sidem__modal .closes{display:flex;justify-content:space-between}.navbar .navmobile__container--modal .sidem__modal .closes svg{cursor:pointer}.navbar .navmobile__container--modal .sidem__modal .closes svg:hover{transform:scale(1.2)}.navbar .navmobile__container--modal .sidem__modal .closes__content{display:flex;gap:10px;justify-content:flex-start}.navbar .navmobile__container--modal .sidem__modal .buttons{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.navbar .navmobile__container--modal .sidem__modal .buttons__select{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}.navbar .navmobile__container--modal .sidem__modal .buttons__select--sections{align-items:center;display:flex;justify-content:flex-start}.navbar .navmobile__container--modal .sidem__modal .buttons__select--sections .options{border-right:1px solid #f2f2f2;padding-right:10px}.navbar .navmobile__container--modal .sidem__modal .buttons__select--sections .options select{background-color:#0000;border:none;font-family:Sofia;font-size:16px;font-weight:100;width:auto}.navbar .navmobile__container--modal .sidem__modal .buttons__select--sections .icons{align-items:center;display:flex;justify-content:center;padding:8px 12px}.navbar .navmobile__container--modal .sidem__modal .buttons__select__options{padding-bottom:10px;padding-top:10px}.navbar .navmobile__container--modal .sidem__modal .buttons__select__options:not(:last-child){border-right:1px solid #f2f2f2;padding-right:12px}.navbar .navmobile__container--modal .sidem__modal .buttons__list{color:#000;max-height:460px;overflow-y:auto;padding-bottom:10px}.navbar .navmobile__container--modal .sidem__modal .buttons__list::-webkit-scrollbar{width:7px}.navbar .navmobile__container--modal .sidem__modal .buttons__list::-webkit-scrollbar-thumb{background-color:#d69c4f;border:none;border-radius:10px}.navbar .navmobile__container--modal .sidem__modal .buttons__list::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.navbar .navmobile__container--modal .sidem__modal .buttons__list ul{list-style:none;margin:0;padding:0}.navbar .navmobile__container--modal .sidem__modal .buttons__list li{cursor:pointer;font-family:NexaSlab;font-size:.875rem;font-weight:700}.navbar .navmobile__container--modal .sidem__modal .buttonclose{border-top:1px solid #f2f2f2;padding-top:15px}.navbar .navmobile__container--modal .sidem__modal .items__life{background-color:#f5f5f5;border-block:.5px solid #cbcbcb;padding:14px}.navbar .navmobile__container--modal .sidem__modal .items__life--container{align-items:center;display:flex;gap:6px;justify-content:flex-start}.navbar .navmobile__container--modal .sidem__modal .items__life--text{font-family:NexaSlab}.navbar .navmobile__container--modal .sidem__modal .items__life--text .title{font-size:12px;font-weight:700}.navbar .navmobile__container--modal .sidem__modal .items__life--text .subtitle{color:#d69c4f;cursor:pointer;font-size:12px;font-weight:400}.navbar .navmobile__container--modal .sidem__modal .items__links{align-items:center;border-bottom:1px solid #d9d9d9;color:#d69c4f;display:flex;justify-content:flex-start;padding:14px 0}.navbar .navmobile__container--modal .sidem__modal .items__links div{align-items:center;display:flex;padding-inline:10px}.navbar .navmobile__container--modal .sidem__modal .items__links div:not(:last-child){border-right:1px solid #d9d9d9}.navbar .navmobile__container--modal .sidem__modal .items__links select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:100%;background-repeat:no-repeat;border:none;color:#d69c4f;cursor:pointer;font-family:NexaSlab;font-size:12px;outline:none;padding-left:4px;padding-right:20px;text-transform:uppercase}.navbar .navmobile__container--modal .sidem__modal .items__links select option{background-color:#fff;color:#000}.navbar .navmobile__container--modal .sidem__modal .items__links select.listscrolled{color:#fff}.navbar .navmobile__container--modal .sidem__modal .items__pages .dropdown-header{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;font-family:Quicksand;font-size:12px;justify-content:space-between;padding:14px;text-transform:uppercase}.navbar .navmobile__container--modal .sidem__modal .items__pages .dropdown-header:hover{background-color:#f5f5f5;cursor:pointer}.navbar .navmobile__container--modal .sidem__modal .items__pages .dropdown-content{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between;margin-left:20px;padding:14px}.navbar .navmobile__container--modal .sidem__modal .items__pages .dropdown-content:hover{background-color:#f5f5f5;cursor:pointer}.navbar .navmobile__container--modal .sidem__modal .items__pages .dropdown-hotel{align-items:flex-start;border-bottom:1px solid #d9d9d9;display:flex;flex-direction:column;font-size:12px;gap:6px;margin-left:40px;padding:14px 0}.navbar .navmobile__container--modal .sidem__modal .items__pages .dropdown-hotel:hover{background-color:#f5f5f5;cursor:pointer}.navbar .navmobile__container--modal .sidem__modal .items__pages .dropdown-hotel2{font-size:12px;margin-left:40px}.navbar .navmobile__container--modal .sidem__modal .items__pages .dropdown-text{display:flex;font-family:Quicksand;font-size:12px;text-transform:uppercase;width:50%}.navbar .navmobile__container--modal .sidem__modal .items__pages .dropdown-subtext{color:#b3b3b3;font-family:Quicksand;font-size:12px}.disable-scroll{overflow:hidden}.navweb.white{background:#fff;box-shadow:0 4px 12px 0 #0003;position:absolute}.navweb.white.scrolled{background:#fff;position:fixed}.navweb.white .buttons .phone,.navweb.white .buttons .phone2 p,.navweb.white .buttons .title,.navweb.white .dropdown-content__container .tab-content .hoteles-content1,.navweb.white .list .navbar-list .navbar-item.normal{color:#000}.navweb.white .dropdown-content__container .tab-content .hoteles-content1.active,.navweb.white .list .navbar-list .navbar-item.normal.active{border-bottom:1px solid;color:#d69c4f}.navweb.white .dropdown-content{background-color:#fff}.navweb.white .dropdown-content__container .tabs .tab{color:#000}.navweb.white .dropdown-content__container .tabs .tab.active{background-color:#f5f5f5;border-bottom:4px solid #d69c4f;color:#000;font-weight:600}.navweb.white:hover{background-color:#fff}.navweb.white .dropdown-content__container .tab-content .destinos-container .destinos-list.single-column .destination.active,.navweb.white .dropdown-content__container .tab-content .destinos-container .destinos-list.single-column .destination:hover{background-color:#f5f5f5;border-bottom:1.5px solid #d69c4f;color:#000}.navweb.white .dropdown-content__container .tab-content .hoteles-content2 .category,.navweb.white .dropdown-content__container .tab-content .hoteles-content2 .category2{color:#000}.navweb.white .dropdown-content__container .tab-content .destinos-container .destinos-list.single-column .destination.inactive{color:#f5f5f5}.navweb.white .dropdown-content__container .tab-content .destinos-container .destinos-list .destination-name{color:#000}.navweb.white .dropdown-content__container .tab-content .destinos-container .destinos-list.grid-column .destination.active,.navweb.white .dropdown-content__container .tab-content .destinos-container .destinos-list.grid-column .destination:hover{background-color:#f5f5f5}.navweb.white .activenav,.navweb.white .buttons select{color:#000}.navweb{align-items:center;background:linear-gradient(180deg,#000000e6 3.13%,#0000004d 77.6%,#0000 100%,#0000 0);display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background-color .4s;z-index:1000}@media(min-width:1200px){.navweb{padding:16px 20px 12px}}.navweb:hover{background-color:#000}.navweb.scrolled{background:#000;position:fixed}.navweb__container{width:100%}@media(min-width:1200px){.navweb__container{max-width:1220px}}.navweb__container--nav{display:flex}.navweb__container--nav img{height:40px;object-fit:contain;width:100%}@media(max-width:1200px){.navweb__container--nav{display:none}}.navweb__container--overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0003;height:100%;left:0;position:fixed;top:0;width:100%}.navweb__container--mob{background-color:#fff;bottom:0;left:0;max-height:100vh;position:fixed;top:0;width:320px}@media(min-width:1200px){.navweb__container--mob{display:none}}.navweb .list{align-items:center;display:flex;font-family:Quicksand;justify-content:center;margin-right:90px}.navweb .list .navbar-list{display:flex;gap:40px;list-style:none;padding:0}.navweb .list .navbar-list .navbar-item{align-items:center;display:flex;font-size:13px;font-weight:500;height:34px;text-transform:uppercase;transition:color .4s,border-bottom .4s}.navweb .list .navbar-list .navbar-item:hover .dropdown{display:block}.navweb .list .navbar-list .navbar-item.normal{color:#fff;cursor:pointer;position:relative}.navweb .list .navbar-list .navbar-item.normal:hover{color:#d69c4f}.navweb .list .navbar-list .navbar-item.normal:after{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.navweb .list .navbar-list .navbar-item.normal:hover:after{transform:scaleX(1)}.navweb .list .navbar-list .navbar-item.inverso{color:#fff;cursor:pointer}.navweb .list .navbar-list .navbar-item.active,.navweb .list .navbar-list .navbar-item.inverso:hover{border-bottom:1px solid;color:#d69c4f}.navweb .list .navbar-list .navbar-item .dropdown{animation:scale-up-ver-top .4s cubic-bezier(.39,.575,.565,1) both;background-color:#141614;display:none;left:0;padding:40px;position:absolute;top:60px;width:100%}.navweb .list .navbar-list .navbar-item .dropdown .tabs{border-bottom:1px solid #d69c4f;color:#fff;display:flex;font-family:Quicksand;font-size:16px;justify-content:flex-start;margin:0 auto 24px;max-width:1200px}.navweb .list .navbar-list .navbar-item .dropdown .tabs .tab{border-bottom:none;cursor:pointer;padding:10px 20px;text-align:center}.navweb .list .navbar-list .navbar-item .dropdown .tabs .tab.active{background-color:#222;border-bottom:4px solid #d69c4f;color:#fff;font-weight:600}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .destinos-container{display:flex;margin:0 auto;max-width:1200px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .destinos-container .destinos-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,1fr);width:100%}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .destinos-container .destinos-list .flex{align-items:center;color:#fff;display:flex;justify-content:space-between}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .destinos-container .destinos-list.single-column{border-right:1px solid #444;grid-template-columns:1fr;max-height:320px;overflow-y:auto;padding-right:12px;width:260px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .destinos-container .destinos-list .destination{border:1px solid #0000;color:#4e4e4e;cursor:pointer;padding:10px;transition:all .3s ease;width:90%}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .destinos-container .destinos-list .destination.active,.navweb .list .navbar-list .navbar-item .dropdown .tab-content .destinos-container .destinos-list .destination:hover{background-color:#222;border-bottom:1.5px solid #d69c4f;color:#fff}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .destinos-container .destinos-list .destination .destination-name{display:flex;font-family:Quicksand;font-size:14px;font-weight:700;gap:10px;justify-content:space-between;text-transform:uppercase}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .destinos-container .destinos-list .destination .destination-name div{align-items:center;display:flex;gap:6px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content2{grid-gap:30px 40px;display:grid;gap:30px 40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:16px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content2 .text{font-family:Quicksand;font-size:12px;margin-bottom:16px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content2 .textHotel{font-family:Quicksand;margin-bottom:16px;text-transform:uppercase}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content2 .category{box-sizing:border-box;color:#fff;min-width:200px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content2 .category .category-title{font-family:Quicksand;font-size:16px;font-weight:500;margin-bottom:10px;padding-bottom:5px;text-align:center;text-transform:uppercase}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content2 .category .hotels-list{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:repeat(2,1fr);list-style-type:none;padding:0}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content2 .category .hotels-list .hotel-item{box-sizing:border-box;font-family:Quicksand;font-size:14px;text-transform:uppercase}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content2 .category .hotels-list .hotel-item:hover{border-bottom:1.5px solid;color:#d69c4f;cursor:pointer}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1{color:#fff;padding-top:20px;padding-inline:50px;width:calc(100% - 280px)}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1__close{display:flex;justify-content:space-between;padding-bottom:16px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1__close .text{color:#ccc;font-family:Quicksand;font-size:14px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1__close .closex{cursor:pointer}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1__close .closex:hover{scale:1.2}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1 .hotelname{border-bottom:1.5px solid;color:#d69c4f;font-family:Quicksand;font-size:16px;font-weight:600;margin-bottom:16px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1 .selecthotel{color:#ccc;font-family:Quicksand;font-size:14px;margin-bottom:16px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1 .category{box-sizing:border-box;color:#fff;margin:10px;min-width:200px;padding:10px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1 .category .category-title{font-family:Quicksand;font-size:16px;font-weight:500;margin-bottom:10px;padding-bottom:5px;text-align:center;text-transform:uppercase}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1 .hotels-list li{list-style:none;padding-block:6px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1 .hotels-list .hotel-item{font-family:NexaSlab;font-size:14px}.navweb .list .navbar-list .navbar-item .dropdown .tab-content .hoteles-content1 .hotels-list .hotel-item:hover{border-bottom:1px solid;color:#d69c4f;cursor:pointer;width:-webkit-max-content;width:max-content}.navweb .dropdown-content{animation:scale-up-ver-top .2s cubic-bezier(.39,.575,.565,1) both;background-color:#141416;box-shadow:0 8px 16px 0 #0003;left:0;position:absolute;top:68px;width:100%;z-index:1}@keyframes scale-up-ver-top{0%{transform:scaleY(.4);transform-origin:100% 0}to{transform:scaleY(1);transform-origin:100% 0}}.navweb .dropdown-content__container{animation:showslide .7s ease-in-out;margin:0 auto;max-width:1200px;padding:32px 20px}.navweb .dropdown-content__container .tabs{color:#fff;display:flex;font-family:Quicksand;font-size:15px;justify-content:flex-start;margin:0 auto 20px;opacity:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden}.navweb .dropdown-content__container .tabs.visible{opacity:1;visibility:visible}.navweb .dropdown-content__container .tabs .tab{border-bottom:none;cursor:pointer;padding:10px 20px;text-align:center}.navweb .dropdown-content__container .tabs .tab.active{background-color:#222;border-bottom:2px solid #d69c4f;color:#fff;font-weight:600}.navweb .dropdown-content__container .tab-content .destinos-container{display:flex;height:100%;min-height:375px}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list{display:grid;grid-auto-flow:column;grid-template-columns:repeat(5,1fr);width:100%}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list .flex{align-items:center;display:flex;justify-content:space-between}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list.single-column{border-right:1px solid #444;grid-template-columns:1fr;min-height:230px;overflow-y:auto;padding-right:12px;width:260px}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list.single-column .destination{align-items:center;border:1px solid #0000;cursor:pointer;display:flex;height:46px;justify-content:space-between;padding:10px;transition:all .3s ease;width:86%}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list.single-column .destination.active,.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list.single-column .destination:hover{background-color:#222;border-bottom:1.5px solid #d69c4f;color:#fff;gap:6px}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list.single-column .destination.inactive{color:#4e4e4e;display:none}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list.grid-column{color:#fff}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list.grid-column .destination{align-items:center;border:1px solid #0000;cursor:pointer;display:flex;padding:10px;transition:all .3s ease;width:70%}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list.grid-column .destination.active,.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list.grid-column .destination:hover{background-color:#222;border-bottom:1.5px solid #d69c4f;color:#fff}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list .destination-name{align-items:center;display:flex;font-family:Quicksand;font-size:13px;font-weight:300;gap:10px;justify-content:space-between;text-transform:uppercase;width:100%}.navweb .dropdown-content__container .tab-content .destinos-container .destinos-list .destination-name div{align-items:center;display:flex;gap:6px}.navweb .dropdown-content__container .tab-content .hoteles-content2{grid-gap:20px 40px;display:grid;gap:20px 40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding-top:10px}.navweb .dropdown-content__container .tab-content .hoteles-content2 .text{font-family:Quicksand;font-size:12px;margin-bottom:16px}.navweb .dropdown-content__container .tab-content .hoteles-content2 .textHotel{font-family:Quicksand;margin-bottom:16px;text-transform:uppercase}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category{box-sizing:border-box;color:#fff;min-width:200px}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category .category-title{cursor:pointer;font-family:Quicksand;font-size:13px;font-weight:500;margin-bottom:20px;padding-bottom:10px;text-align:center;text-transform:uppercase}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category .category-title:hover{font-weight:700}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category .hotels-list{display:flex;flex-direction:row;gap:16px}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category .hotels-list ul{list-style:none;margin:0;padding:0;width:50%}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category .hotels-list ul li{box-sizing:border-box;font-family:Quicksand;font-size:13px;font-style:normal;font-weight:500;line-height:13px;line-height:normal;list-style:none;margin-bottom:16px;text-transform:uppercase}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category .hotels-list ul li:hover{color:#d69c4f!important;cursor:pointer}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category2{box-sizing:border-box;color:#fff;min-width:200px}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category2 .category-title2{cursor:pointer;font-family:Quicksand;font-size:13px;font-weight:500;margin-bottom:16px;padding-bottom:10px;text-align:center;text-transform:uppercase}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category2 .category-title2:hover{color:#d69c4f;font-weight:700}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category2 .hotels-list2{display:flex;flex-direction:row;gap:16px}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category2 .hotels-list2 ul{list-style:none;margin:0;padding:0;width:50%}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category2 .hotels-list2 ul li{box-sizing:border-box;font-family:Quicksand;font-size:13px;font-style:normal;font-weight:500;line-height:13px;line-height:normal;list-style:none;margin-bottom:10px;text-transform:uppercase}.navweb .dropdown-content__container .tab-content .hoteles-content2 .category2 .hotels-list2 ul li:hover{color:#d69c4f!important;cursor:pointer}.navweb .dropdown-content__container .tab-content .hoteles-content1{color:#fff;padding-top:20px;padding-inline:50px;width:calc(100% - 280px)}.navweb .dropdown-content__container .tab-content .hoteles-content1__close{display:flex;justify-content:space-between;padding-bottom:16px}.navweb .dropdown-content__container .tab-content .hoteles-content1__close .text{color:#ccc;font-family:Quicksand;font-size:14px}.navweb .dropdown-content__container .tab-content .hoteles-content1__close .closex{cursor:pointer}.navweb .dropdown-content__container .tab-content .hoteles-content1__close .closex:hover{scale:1.2}.navweb .dropdown-content__container .tab-content .hoteles-content1 .hotelname{color:#d69c4f;cursor:pointer;font-family:Quicksand;font-size:16px;font-weight:600;margin-bottom:16px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.navweb .dropdown-content__container .tab-content .hoteles-content1 .selecthotel{color:#ccc;font-family:Quicksand;font-size:14px;margin-bottom:16px}.navweb .dropdown-content__container .tab-content .hoteles-content1 .category{box-sizing:border-box;color:#fff;margin:10px;min-width:200px;padding:10px}.navweb .dropdown-content__container .tab-content .hoteles-content1 .category .category-title{font-family:Quicksand;font-size:16px;font-weight:500;margin-bottom:10px;padding-bottom:5px;text-align:center;text-transform:uppercase}.navweb .dropdown-content__container .tab-content .hoteles-content1 .hotels-list li{list-style:none;padding-block:6px}.navweb .dropdown-content__container .tab-content .hoteles-content1 .hotels-list .hotel-item{font-family:NexaSlab;font-size:14px;width:-webkit-max-content;width:max-content}.navweb .dropdown-content__container .tab-content .hoteles-content1 .hotels-list .hotel-item:hover{color:#d69c4f;cursor:pointer}.navweb .activenav{color:#fff;text-decoration:none}.navweb .activenav:hover{border-bottom:2px solid #d69c4f;color:#d69c4f;text-decoration:none}.navweb .listscrolled .activenav{color:#fff;text-decoration:none}.navweb .listscrolled .activenav:hover{border-bottom:2px solid #d69c4f;color:#d69c4f;text-decoration:none;transition:all .1s ease}.navweb .active{color:#d69c4f;text-decoration:none}.navweb .buttons{align-items:flex-start;display:flex;gap:20px;justify-content:flex-end;width:100%}.navweb .buttons select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:100%;background-repeat:no-repeat;background-size:12px;border:none;color:#fff;cursor:pointer;font-family:NexaSlab;font-size:12px;outline:none;padding-right:20px;text-transform:uppercase}.navweb .buttons select option{background-color:#fff;color:#000}.navweb .buttons select.listscrolled{color:#fff}.navweb .buttons .icon__select{align-items:center;display:flex;font-size:12px;gap:6px;justify-content:center}.navweb .buttons .icontext{align-items:flex-start;display:flex;font-size:12px;gap:4px;justify-content:flex-start}.navweb .buttons .phone,.navweb .buttons .title{color:#fff;font-size:12px}.navweb .buttons .phone{cursor:pointer}.navweb .buttons .phone:hover{color:#d69c4f;text-decoration:underline}.navweb .buttons .activeReservation{color:#d69c4f}.navweb .buttons .phone2{display:flex}.navweb .buttons .phone2 hr{margin-inline:4px}.navweb .buttons .phone2 p{color:#fff;cursor:pointer;font-size:12px}.navweb .buttons .phone2 p:hover{color:#d69c4f;text-decoration:underline}.boxSearch{background-color:#fff;box-shadow:-5px 0 15px #0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200}@media(min-width:768px){.boxSearch{display:none}}.boxSearch__container{height:100%;padding:20px}@keyframes slide-bottom{0%{transform:translateY(0)}to{transform:translateY(0)}}.searchboxgeneral{align-items:flex-start;background-color:#fff;border-radius:5px;box-sizing:border-box;gap:14px;height:100%;position:relative}.searchboxgeneral,.searchboxgeneral__container{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.searchboxgeneral__container{gap:12px;height:94%}.searchboxgeneral__container--calendardate{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between}.searchboxgeneral__container--calendardate .calendarmonths{overflow-y:scroll}.searchboxgeneral__container--calendardate .calendarmonths::-webkit-scrollbar{width:7px}.searchboxgeneral__container--calendardate .calendarmonths::-webkit-scrollbar-thumb{background-color:#d69c4f;border:none;border-radius:10px}.searchboxgeneral__container--calendardate .calendarmonths::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px}.searchboxgeneral__container--calendardate .rdrDateRangePickerWrapper{height:100%;width:100%}.searchboxgeneral__container--calendardate .rdrDefinedRangesWrapper{display:none}.searchboxgeneral__container--calendardate .rdrDayDisabled{background:#0000}.searchboxgeneral__container--calendardate .rdrMonthAndYearWrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:0}.searchboxgeneral__container--calendardate .dayscontent{align-items:center;background-color:#0000;border:none;display:flex;flex-direction:column;gap:2px;outline:none}.searchboxgeneral__container--calendardate .dayscontent__date{font-family:Quicksand;font-size:15px;font-style:normal;font-weight:500;line-height:15px}.searchboxgeneral__container--calendardate .dayscontent__price{font-family:Quicksand;font-size:11px;font-style:normal;font-weight:500;line-height:11px}.searchboxgeneral__container--calendardate .rdrMonth{padding:0 0 20px}.searchboxgeneral__container--calendardate .rdrStartEdge{background-color:#d69c4f;border-bottom-left-radius:4px;border-top-left-radius:4px;height:90%;left:2px}.searchboxgeneral__container--calendardate .rdrInRange{height:90%}.searchboxgeneral__container--calendardate .rdrDayStartOfMonth .rdrEndEdge,.searchboxgeneral__container--calendardate .rdrDayStartOfMonth .rdrInRange,.searchboxgeneral__container--calendardate .rdrDayStartOfWeek .rdrEndEdge,.searchboxgeneral__container--calendardate .rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:4px;border-top-left-radius:4px;left:2px}.searchboxgeneral__container--calendardate .rdrDayEndOfMonth .rdrInRange,.searchboxgeneral__container--calendardate .rdrDayEndOfMonth .rdrStartEdge,.searchboxgeneral__container--calendardate .rdrDayEndOfWeek .rdrInRange,.searchboxgeneral__container--calendardate .rdrDayEndOfWeek .rdrStartEdge,.searchboxgeneral__container--calendardate .rdrEndEdge{border-bottom-right-radius:4px;border-top-right-radius:4px;right:2px}.searchboxgeneral__container--calendardate .rdrEndEdge{background-color:#d69c4f;height:90%}.searchboxgeneral__container--calendardate .rdrDayNumber{height:90%}.searchboxgeneral__container--calendardate .rdrDayNumber .dayscontent__price{color:#7e7e7e}.searchboxgeneral__container--calendardate .rdrCalendarWrapper{height:520px;overflow:hidden;width:100%}.searchboxgeneral__container--calendardate .rdrMonth{width:100%}.searchboxgeneral__container--calendardate .rdrMonthName{color:#000;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-align:right;text-transform:capitalize}.searchboxgeneral__container--calendardate .rdrMonthAndYearPickers select{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px;line-height:18px;text-align:center;text-transform:capitalize}.searchboxgeneral__container--calendardate .rdrDayToday .rdrDayNumber span:after{background:#d69c4f;border-radius:2px;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.searchboxgeneral__container--calendardate .rdrDayPassive{visibility:hidden}.searchboxgeneral__container--calendardate .rdrDayExtra{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:500;line-height:10px}.searchboxgeneral__container--calendardate .rdrWeekDays{padding-block:16px}.searchboxgeneral__container--calendardate .rdrWeekDay{color:#000;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.searchboxgeneral__container--calendardate .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid #d69c4f;border-radius:4px;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.searchboxgeneral__container--close{display:flex;justify-content:flex-end}.searchboxgeneral__container--close:hover{cursor:pointer}.searchboxgeneral__container--hotels{display:flex;width:100%}.searchboxgeneral__container--hotels--search{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}.searchboxgeneral__container--place{display:flex;position:relative;width:100%}.searchboxgeneral__container--place .place{color:#ccc;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.searchboxgeneral__container--place input{background-color:#fff;border:1.5px solid #f2f2f2;border-radius:5px;cursor:pointer;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;padding:10px 10px 10px 42px;text-align:left;width:100%}.searchboxgeneral__container--place input::placeholder{color:#000}.searchboxgeneral__container--place .buscadormobile{background-color:#fff;box-shadow:0 2px 5px #0003;left:0;padding:10px;position:absolute;top:100%;width:100%;z-index:10}.searchboxgeneral__container--place .buscadormobile__content{display:flex;flex-direction:column;max-height:200px;overflow-y:auto}.searchboxgeneral__container--place .buscadormobile__content::-webkit-scrollbar{height:8px;width:8px}.searchboxgeneral__container--place .buscadormobile__content::-webkit-scrollbar-thumb{background:var(--color-gold);border-radius:5px}.searchboxgeneral__container--place .buscadormobile__content::-webkit-scrollbar-track{background-color:#80808033}.searchboxgeneral__container--place .buscadormobile__content .border{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px;padding:10px;text-transform:capitalize}.searchboxgeneral__container--place .buscadormobile__content .border:hover{background-color:#d69c4f73}.searchboxgeneral__container--place .buscadormobile__content .premium{color:#0e2e61;font-weight:600}.searchboxgeneral__container--place .buscadormobile__content .select{color:#008eaa;font-weight:600}.searchboxgeneral__container--place .buscadormobile__content .standard{color:#e4460d;font-weight:600}.searchboxgeneral__container--place .buscadormobile__content .asociados{color:#bc2fe2;font-weight:600}.searchboxgeneral__container--calendar{display:flex;gap:10px;justify-content:space-evenly}.searchboxgeneral__container--start{background-color:#fff;border:1px solid #f2f2f2;border-radius:5px;cursor:pointer;width:100%}.searchboxgeneral__container--start .startdate{align-items:center;display:flex;gap:6px;height:100%;justify-content:center;padding:8px}.searchboxgeneral__container--start .startdate__content{align-items:center;display:flex;gap:10px;justify-content:space-between}.searchboxgeneral__container--start .startdate__content--day{font-family:NexaSlab;font-size:28px;font-style:normal;font-weight:700;line-height:28px;line-height:30px}.searchboxgeneral__container--start .startdate__content--month{display:flex;flex-direction:column}.searchboxgeneral__container--start .startdate__content--month .day{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:capitalize}.searchboxgeneral__container--start .startdate__content--month .month{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:uppercase}.searchboxgeneral__container--end{background-color:#fff;border:1px solid #f2f2f2;border-radius:5px;cursor:pointer;width:100%}.searchboxgeneral__container--end .startend{align-items:center;display:flex;gap:6px;height:100%;justify-content:center;padding:8px}.searchboxgeneral__container--end .startend__content{align-items:center;display:flex;gap:6px;justify-content:space-between}.searchboxgeneral__container--end .startend__content--day{font-family:NexaSlab;font-size:28px;font-style:normal;font-weight:700;line-height:28px;line-height:30px}.searchboxgeneral__container--end .startend__content--month{display:flex;flex-direction:column}.searchboxgeneral__container--end .startend__content--month .day{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:capitalize}.searchboxgeneral__container--end .startend__content--month .month{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:uppercase}.searchboxgeneral__container--coupon input{background-color:#fff;border:1.5px solid #f2f2f2;border-radius:5px;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;padding:10px;text-align:center;width:100%}.searchboxgeneral__container--coupon input::placeholder{color:#000}.searchboxgeneral2{height:100%;max-width:1100px;width:100%}@media(max-width:767px){.searchboxgeneral2{display:none}}.searchboxgeneral2__container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px 0 #0003;display:flex;gap:6px;justify-content:space-between;padding:16px 10px;width:100%}@media(min-width:940px){.searchboxgeneral2__container{gap:12px}}.searchboxgeneral2__container--calendardate{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0003;left:0;padding:20px;position:absolute;top:56px;transform:translateX(-28%);width:-webkit-max-content;width:max-content;z-index:100}@media(max-width:1024px){.searchboxgeneral2__container--calendardate{transform:translateX(-20%)}}.searchboxgeneral2__container .rdrMonthPicker{display:none}.searchboxgeneral2__container .rdrNextPrevButton{background-color:#0000}.searchboxgeneral2__container .rdrNextPrevButton i{display:none}.searchboxgeneral2__container .rdrNextNextButton,.searchboxgeneral2__container .rdrNextPrevButton:hover{background-color:#0000}.searchboxgeneral2__container .rdrNextNextButton i{display:none}.searchboxgeneral2__container .rdrNextNextButton:hover{background-color:#0000}.searchboxgeneral2__container .rdrPprevButton:before{color:var(--color-gold);content:"";font-family:Font Awesome\ 6 Free;font-size:20px;font-weight:900}.searchboxgeneral2__container .rdrNextButton:before{color:var(--color-gold);content:"";font-family:Font Awesome\ 6 Free;font-size:20px;font-weight:900}.searchboxgeneral2__container .rdrDateRangePickerWrapper{display:flex;width:100%}.searchboxgeneral2__container .rdrDefinedRangesWrapper{display:none}.searchboxgeneral2__container .rdrDayDisabled{background:#0000}.searchboxgeneral2__container .dayscontent{align-items:center;background-color:#0000;border:none;display:flex;flex-direction:column;outline:none}.searchboxgeneral2__container .dayscontent__date{font-family:Quicksand;font-size:15px;font-style:normal;font-weight:500;line-height:15px}.searchboxgeneral2__container .dayscontent__price{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:500;line-height:10px}.searchboxgeneral2__container .rdrStartEdge{background-color:#d69c4f;border-bottom-left-radius:4px;border-top-left-radius:4px;height:90%;left:2px}.searchboxgeneral2__container .rdrInRange{height:90%}.searchboxgeneral2__container .rdrDayStartOfMonth .rdrEndEdge,.searchboxgeneral2__container .rdrDayStartOfMonth .rdrInRange,.searchboxgeneral2__container .rdrDayStartOfWeek .rdrEndEdge,.searchboxgeneral2__container .rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:4px;border-top-left-radius:4px;left:2px}.searchboxgeneral2__container .rdrDayEndOfMonth .rdrInRange,.searchboxgeneral2__container .rdrDayEndOfMonth .rdrStartEdge,.searchboxgeneral2__container .rdrDayEndOfWeek .rdrInRange,.searchboxgeneral2__container .rdrDayEndOfWeek .rdrStartEdge,.searchboxgeneral2__container .rdrEndEdge{border-bottom-right-radius:4px;border-top-right-radius:4px;right:2px}.searchboxgeneral2__container .rdrEndEdge{background-color:#d69c4f;height:90%}.searchboxgeneral2__container .rdrDayNumber{height:90%}.searchboxgeneral2__container .rdrDayPassive{visibility:hidden}.searchboxgeneral2__container .rdrDayNumber .dayscontent__price{color:#adadad}.searchboxgeneral2__container .rdrCalendarWrapper{border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.267);width:100%}.searchboxgeneral2__container .rdrCalendarWrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;font-family:NexaSlab;font-size:15px;font-weight:700;margin-right:5px;padding:0;text-align:left;text-align:initial;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.searchboxgeneral2__container .rdrCalendarWrapper select:hover{background-color:#0000}.searchboxgeneral2__container .rdrMonth{padding:0 8px 16px;width:100%}.searchboxgeneral2__container .rdrMonthName{color:#000;padding:0}.searchboxgeneral2__container .rdrMonthAndYearPickers select,.searchboxgeneral2__container .rdrMonthName{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px;text-align:center;text-transform:capitalize}.searchboxgeneral2__container .rdrDayToday .rdrDayNumber span:after{background:#d69c4f;border-radius:2px;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.searchboxgeneral2__container .rdrDayExtra{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:500;line-height:10px}.searchboxgeneral2__container .rdrWeekDays .rdrWeekDay{color:#000;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:600;line-height:14px;padding-top:10px;text-transform:uppercase}.searchboxgeneral2__container .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid #d69c4f;border-radius:4px;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.searchboxgeneral2__container--hotels{display:flex;min-width:160px;width:100%}.searchboxgeneral2__container--hotels--search{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}.searchboxgeneral2__container--place{display:flex;position:relative;width:100%}.searchboxgeneral2__container--place .place{color:#ccc;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.searchboxgeneral2__container--place input{background-color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;height:46px;line-height:14px;padding:10px 10px 10px 42px;text-align:left;width:100%}.searchboxgeneral2__container--place input::placeholder{color:#000}.searchboxgeneral2__container--place input:focus-visible{outline:1px auto -webkit-focus-ring-color;outline-color:#d69c4f}.searchboxgeneral2__container--place input[type=search]::-webkit-search-cancel-button{color:#d69c4f!important;cursor:pointer}.searchboxgeneral2__container--place .buscadormobile{background-color:#fff;border-radius:4px;box-shadow:0 2px 5px #0003;left:0;overflow-x:hidden;position:absolute;top:100%;width:100%;z-index:10}.searchboxgeneral2__container--place .buscadormobile__content{display:flex;flex-direction:column;max-height:200px;overflow-y:auto}.searchboxgeneral2__container--place .buscadormobile__content::-webkit-scrollbar{height:8px;width:8px}.searchboxgeneral2__container--place .buscadormobile__content::-webkit-scrollbar-thumb{background:var(--color-gold);border-radius:5px}.searchboxgeneral2__container--place .buscadormobile__content::-webkit-scrollbar-track{background-color:#80808033}.searchboxgeneral2__container--place .buscadormobile__content .border{border-top:1px solid #e7e7e7;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px;padding:10px;text-transform:capitalize}.searchboxgeneral2__container--place .buscadormobile__content .border:hover{background-color:#d69c4f73;cursor:pointer}.searchboxgeneral2__container--place .buscadormobile__content .premium{color:#0e2e61;font-weight:600}.searchboxgeneral2__container--place .buscadormobile__content .select{color:#008eaa;font-weight:600}.searchboxgeneral2__container--place .buscadormobile__content .standard{color:#e4460d;font-weight:600}.searchboxgeneral2__container--place .buscadormobile__content .asociados{color:#bc2fe2;font-weight:600}.searchboxgeneral2__container--calendar{display:flex;gap:10px;justify-content:space-evenly;position:relative}.searchboxgeneral2__container--containerstartend{display:flex;gap:10px}.searchboxgeneral2__container--start{background-color:#fff;border-radius:5px;cursor:pointer;min-width:140px;width:100%}.searchboxgeneral2__container--start .startdate{align-items:center;display:flex;gap:6px;height:100%;justify-content:center;padding:8px}.searchboxgeneral2__container--start .startdate__content{align-items:center;display:flex;gap:6px;justify-content:space-between}.searchboxgeneral2__container--start .startdate__content--day{font-family:NexaSlab;font-size:28px;font-style:normal;font-weight:700;line-height:28px;line-height:30px}.searchboxgeneral2__container--start .startdate__content--month{display:flex;flex-direction:column}.searchboxgeneral2__container--start .startdate__content--month .day{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:capitalize}.searchboxgeneral2__container--start .startdate__content--month .month{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:uppercase}.searchboxgeneral2__container--end{background-color:#fff;border-radius:5px;cursor:pointer;min-width:140px;width:100%}.searchboxgeneral2__container--end .startend{align-items:center;display:flex;gap:6px;height:100%;justify-content:center;padding:8px}.searchboxgeneral2__container--end .startend__content{align-items:center;display:flex;gap:6px;justify-content:space-between}.searchboxgeneral2__container--end .startend__content--day{font-family:NexaSlab;font-size:28px;font-style:normal;font-weight:700;line-height:28px;line-height:30px}.searchboxgeneral2__container--end .startend__content--month{display:flex;flex-direction:column}.searchboxgeneral2__container--end .startend__content--month .day{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:capitalize}.searchboxgeneral2__container--end .startend__content--month .month{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:uppercase}.searchboxgeneral2__container--coupon{max-width:168px;width:100%}.searchboxgeneral2__container--coupon input{background-color:#fff;border:none;border-radius:5px;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;height:46px;line-height:14px;padding:10px;text-align:center;width:100%}.searchboxgeneral2__container--coupon input::placeholder{color:#000}.searchboxgeneral2__container--coupon input:focus-visible{outline:1px auto -webkit-focus-ring-color;outline-color:#d69c4f}.searchboxgeneral2__container--button{max-width:168px;width:100%}.searchboxgeneral2__container .line{background-color:#f2f2f2;width:4px}.skeleton{border-radius:8px;height:12px;width:30px}.skeleton__container{animation:moveSkeleton 1s linear infinite;width:100px}.isdesktopn{display:none}.ismobilen{display:block}@media screen and (min-width:1200px){.isdesktopn{display:block}.ismobilen{display:none}}@keyframes showslide{0%{opacity:0}to{opacity:1}}.unavailable .dayscontent__date{color:#999;text-decoration:line-through}.unavailable .dayscontent__price{height:10px}.rdrEndEdge+.rdrDayNumber.dayscontent.unavailable{background-color:#d69c4f}.no-scroll{overflow:hidden}.sectionfaq{align-items:center;background-color:#f2f2f2;display:flex;justify-content:center;padding-bottom:20px;padding-top:30px}@media(min-width:768px){.sectionfaq{padding-bottom:30px;padding-top:50px}}.sectionfaq__container{width:100%}@media(min-width:1200px){.sectionfaq__container{max-width:1220px}}.sectionfaq__container .section__title{color:#000;font-family:NexaSlab;font-size:1.375rem;line-height:1.375rem;margin:0;padding:0 20px}@media(min-width:768px){.sectionfaq__container .section__title{font-size:1.875rem;line-height:1.875rem}}.sectionfaq__container .section__title span{font-family:Sofia;font-size:1.375rem;font-weight:100;line-height:1.375rem;margin:0}@media(min-width:768px){.sectionfaq__container .section__title span{font-size:1.875rem;line-height:1.875rem}}.sectionfaq__container .section__faqs{background:#f2f2f2;font-family:Sofia;font-size:1.125rem;font-weight:100;padding:20px}.activityslidermob{padding-block:25px}.activityslidermob .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.activityslidermob .subtitle{font-size:28px}}@media(min-width:1024px){.activityslidermob .subtitle{font-size:36px}}@media(min-width:1200px){.activityslidermob .subtitle{padding-inline:0}}.activityslidertab{align-items:center;background-color:#f2f2f2;display:flex;justify-content:center;padding-block:50px 60px}.activityslidertab__container{width:100%}@media(min-width:1200px){.activityslidertab__container{max-width:1220px}}.activityslidertab__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:30px;padding-inline:16px}@media(min-width:425px){.activityslidertab__container .subtitle{font-size:28px}}@media(min-width:1024px){.activityslidertab__container .subtitle{font-size:36px}}@media(min-width:1200px){.activityslidertab__container .subtitle{padding-inline:0}}.activityslider__container,.activityslider__container--img{position:relative}.activityslider__container--img img{display:block;width:100%}.activityslider__container .nights__description{bottom:0;filter:drop-shadow(6px 8px 6px rgba(0,0,0,.2));left:0;min-width:280px;position:relative;width:100%}.activityslider__container .nights__description--text{background-color:#fff;box-sizing:border-box;-webkit-clip-path:polygon(0 0,95% 0,100% 100%,0 100%);clip-path:polygon(0 0,95% 0,100% 100%,0 100%);color:#000;display:flex;flex-direction:column;height:340px;overflow:hidden;overflow-wrap:break-word;padding:24px 40px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}@media screen and (min-width:320px){.activityslider__container .nights__description--text{bottom:40px;left:20px;padding:24px 20px;width:90%}}.activityslider__container .nights__description .hiddenmore{background-color:#fff;box-sizing:border-box;-webkit-clip-path:polygon(0 0,95% 0,100% 100%,0 100%);clip-path:polygon(0 0,95% 0,100% 100%,0 100%);color:#000;display:flex;flex-direction:column;height:321px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:60%}.activityslider__container .nights__description .hiddenmore div:first-child{padding-left:40px;padding-right:62px;padding-top:24px;white-space:wrap}@media screen and (min-width:320px){.activityslider__container .nights__description .hiddenmore{bottom:40px;left:20px;width:90%}.activityslider__container .nights__description .hiddenmore div:first-child{padding-left:26px;padding-right:40px;padding-top:26px}}.activityslider__container--description2{bottom:0;filter:drop-shadow(6px 8px 6px rgba(71,70,70,.2));left:0;min-width:280px;position:relative;width:100%}.activityslider__container--trapezoidcont{bottom:66px;left:20px;position:relative;width:100%}.activityslider__container--trapezoidcont .trapezoid{align-items:flex-start;background-color:#fff;-webkit-clip-path:polygon(0 0,95% 0,100% 100%,0 100%);clip-path:polygon(0 0,95% 0,100% 100%,0 100%);display:flex;height:360px;justify-content:center;min-width:280px;width:calc(100% - 40px)}.activityslider__container--trapezoidcont .trapezoid>div{color:#000;padding:30px}.activityslider__container--trapezoidcont>div .title{color:#d69c4f;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px;padding-bottom:20px}.activityslider__container--trapezoidcont>div .description{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;margin-right:20px}.activityslider .swiper{height:400px;width:100%}.activityslider .swiper-slide{background:#fff;font-size:1.125rem}.activityslider .swiper-wrapper{height:610px}.activityslider .swiper-pagination{height:26px}.activityslider .swiper-slide img{display:block;height:100%;max-height:240px;object-fit:cover;width:100%}.activityslider .swiper-pagination-bullet{background:#fff;box-shadow:0 4px 12px #0000001f;height:15px;opacity:1;width:15px}.activityslider .swiper-pagination-bullet-active{background:#d69c4f}.activityslider .swiper-horizontal>.swiper-pagination-bullets,.activityslider .swiper-pagination-bullets.swiper-pagination-horizontal,.activityslider .swiper-pagination-custom,.activityslider .swiper-pagination-fraction{bottom:0;left:0;width:100%}.visit{align-items:flex-start;background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat;display:flex;justify-content:center;padding-block:25px 25px;position:relative}@media(min-width:768px){.visit{padding-bottom:50px;padding-top:72px}}.visit__container{width:100%}@media(min-width:1200px){.visit__container{max-width:1220px}}.visit__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px;text-align:center}@media(min-width:425px){.visit__container .subtitle{font-size:28px}}@media(min-width:1024px){.visit__container .subtitle{font-size:36px}}@media(min-width:1200px){.visit__container .subtitle{padding-inline:0}}@media(min-width:768px){.visit__container .subtitle{margin-bottom:30px}}.visit__container--description{display:flex}.visit__container--description .swiper{height:100%}.visit__container--description .swiper-slide{margin:12px 30px 12px 12px;width:240px}.restaurantscards{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.restaurantscards{padding-block:50px}}.restaurantscards__container{width:100%}@media(min-width:1200px){.restaurantscards__container{max-width:1220px}}.restaurantscards .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.restaurantscards .subtitle{font-size:28px}}@media(min-width:1024px){.restaurantscards .subtitle{font-size:36px}}@media(min-width:1200px){.restaurantscards .subtitle{padding-inline:0}}@media(min-width:768px){.restaurantscards .subtitle{margin-bottom:30px}}.restaurantscards__description .swiper{height:100%}.restaurantscards__description .swiper-slide{margin-right:26px;width:320px}@media(min-width:768px){.restaurantscards__description .swiper-slide:last-child{margin-right:0}}.restaurantscards__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.restaurantscards__description--swiper .swiper-button-next,.restaurantscards__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.restaurantscards__description--swiper{padding:14px 20px}.restaurantscards__description--swiper .swiper-slide-thumb-active{opacity:1}.restaurantscards__description--swiper .swiper-button-next,.restaurantscards__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(30%);z-index:1000}.restaurantscards__description--swiper .swiper-button-prev{left:1%}.restaurantscards__description--swiper .swiper-button-next{right:2%}.restaurantscards__description--swiper .swiper-button-next:after,.restaurantscards__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.restaurantscards__description--swiper .swiper-button-next.swiper-button-disabled,.restaurantscards__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.restaurantscards__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;border-radius:9px;box-shadow:0 4px 12px 0 #0003;color:#000;cursor:pointer;display:flex;flex-direction:column;height:360px;overflow:hidden;position:relative;width:320px}.restaurantscards__description--card--logo{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;position:absolute;right:20px;top:20px;width:60px;z-index:2}.restaurantscards__description--card--logo img{height:45px;object-fit:contain;width:45px;z-index:2}.restaurantscards__description--card--img{border-radius:inherit 0;height:200px;overflow:hidden;width:100%}.restaurantscards__description--card--img img{height:100%;object-fit:cover;width:100%;z-index:none}.restaurantscards__description--card--img .swiper{height:200px}.restaurantscards__description--card--img .swiper-slide{margin-right:0}.restaurantscards__description--card--container{align-items:flex-start;color:#000;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:160px;padding:16px}.restaurantscards__description--card--container .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.restaurantscards__description--card--container .cardheaderr .ttrestaurant{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:700;line-height:14px}.restaurantscards__description--card--container .cardheaderr .review{align-items:center;display:flex;justify-content:flex-end}.restaurantscards__description--card--container .cardheaderr .review p,.restaurantscards__description--card--container .description,.restaurantscards__description--card--container .icontext,.restaurantscards__description--card--container .sbrestaurant{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.restaurantscards__description--card--container .icontext{display:flex;justify-content:flex-end;width:100%}.sectionrestaurantcity{align-items:center;display:flex;justify-content:center;padding-block:25px}.sectionrestaurantcity__container{width:100%}@media(min-width:1200px){.sectionrestaurantcity__container{max-width:1220px}}.sectionrestaurantcity__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.sectionrestaurantcity__container .subtitle{font-size:25px}}@media(min-width:1200px){.sectionrestaurantcity__container .subtitle{padding-inline:0}}@media(min-width:768px){.sectionrestaurantcity__container .subtitle{margin-bottom:30px}}.sectionrestaurantcity__column{grid-gap:44px;display:grid;gap:44px;grid-template-columns:repeat(1,1fr);justify-items:center;padding-inline:16px}@media(min-width:1024px){.sectionrestaurantcity__column{grid-template-columns:repeat(2,1fr);justify-items:flex-end;padding-inline:0}}.sectionrestaurantcity__column--swiper{height:100%;position:relative;width:100%}.sectionrestaurantcity__column--swiper .swiper-pagination-bullet{background:#fff;height:15px;opacity:1;width:15px}.sectionrestaurantcity__column--swiper .swiper-pagination-bullet-active{background:#d69c4f}.sectionrestaurantcity__column--swiper .swiper-horizontal>.swiper-pagination-bullets,.sectionrestaurantcity__column--swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.sectionrestaurantcity__column--swiper .swiper-pagination-custom,.sectionrestaurantcity__column--swiper .swiper-pagination-fraction{bottom:5%;left:0;width:100%}.sectionrestaurantcity__column--swiper .imgslide{height:100%;width:100%}.sectionrestaurantcity__column--swiper .imgslide__logo{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;position:absolute;right:30px;top:20px;width:80px}.sectionrestaurantcity__column--swiper .imgslide__logo img{height:65px;object-fit:contain;width:65px}.sectionrestaurantcity__column--container{position:relative}.sectionrestaurantcity__column--cardimg{background-color:#e5e5e5;border-radius:9px;height:390px;overflow:hidden;position:relative;width:500px}.sectionrestaurantcity__column--cardimg img{height:100%;object-fit:cover;width:100%}.sectionrestaurantcity__column--cardtext{background:#fff;border-radius:9px 0 0 9px;box-shadow:0 4px 12px 0 #0003;height:-webkit-max-content;height:max-content;left:-16%;max-height:300px;position:absolute;top:50px;transform:translateY(0);width:259px;z-index:1}.sectionrestaurantcity__column--cardtext .contain{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:28px 32px}.sectionrestaurantcity__column--cardtext .contain .title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:700;line-height:16px;margin-bottom:12px;text-align:center}.sectionrestaurantcity__column--cardtext .contain .list .paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.sectionrestaurantcity__column--cardtext .contain .list ul{padding-inline-start:20px}.sectionrestaurantcity__column--cardtext .contain .list ul li{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.sectionrestaurantcity__column--cardtext .contain .paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-block:10px}.sectionrestaurantcity__column--cardtext .contain .btn{align-items:center;cursor:pointer;display:flex;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;justify-content:flex-end;line-height:14px;text-decoration:underline;text-underline-offset:4px}.sectionrestaurantcity__column--cardtext .contain .btn:hover{color:var(--color-gold)}.sectionrestaurantcity__slider{padding-left:16px}.sectionrestaurantcity__slider .swiper{height:100%}.sectionrestaurantcity__slider .swiper-slide{height:510px;margin-right:28px;width:320px}.sectionrestaurantcity__slider--swiper{height:100%;position:relative;width:100%}.sectionrestaurantcity__slider--swiper .swiper-pagination-bullet{background:#fff;height:15px;opacity:1;width:15px}.sectionrestaurantcity__slider--swiper .swiper-pagination-bullet-active{background:#d69c4f}.sectionrestaurantcity__slider--swiper .swiper-horizontal>.swiper-pagination-bullets,.sectionrestaurantcity__slider--swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.sectionrestaurantcity__slider--swiper .swiper-pagination-custom,.sectionrestaurantcity__slider--swiper .swiper-pagination-fraction{bottom:5%;left:0;width:100%}.sectionrestaurantcity__slider--swiper .imgslide{height:100%;width:100%}.sectionrestaurantcity__slider--swiper .imgslide__logo{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;position:absolute;right:30px;top:20px;width:80px}.sectionrestaurantcity__slider--swiper .imgslide__logo img{height:65px;object-fit:contain;width:65px}.sectionrestaurantcity__slider--container{position:relative}.sectionrestaurantcity__slider--cardimg{background-color:#e5e5e5;border-radius:9px;height:241px;overflow:hidden;position:relative;width:314px}.sectionrestaurantcity__slider--cardimg img{height:100%;object-fit:cover;width:100%}.sectionrestaurantcity__slider--cardimg .swiper-slide{margin-right:0}.sectionrestaurantcity__slider--cardtext{background:#fff;border-radius:9px;bottom:10%;box-shadow:0 4px 12px 0 #0003;height:268px;left:20px;position:absolute;transform:translateY(0);width:274px;z-index:1}.sectionrestaurantcity__slider--cardtext .contain{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:18px}.sectionrestaurantcity__slider--cardtext .contain p{font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;line-height:13px}.sectionrestaurantcity__slider--cardtext .contain .title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:700;line-height:16px;margin-bottom:12px;text-align:center}.sectionrestaurantcity__slider--cardtext .contain .list{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.sectionrestaurantcity__slider--cardtext .contain .list ul{padding-inline-start:20px}.sectionrestaurantcity__slider--cardtext .contain .list ul li{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.sectionrestaurantcity__slider--cardtext .contain .paragraph{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin-block:12px}.sectionrestaurantcity__slider--cardtext .contain .btn{align-items:center;cursor:pointer;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;justify-content:flex-end;line-height:12px;text-decoration:underline;text-underline-offset:4px}.sectionrestaurantcity__row{grid-gap:44px;display:grid;gap:44px;grid-template-columns:repeat(1,1fr);justify-items:flex-end;padding-inline:16px}@media(min-width:940px){.sectionrestaurantcity__row{justify-items:center}}.sectionrestaurantcity__row--swiper{height:100%;position:relative;width:100%}.sectionrestaurantcity__row--swiper .swiper-pagination-bullet{background:#fff;height:15px;opacity:1;width:15px}.sectionrestaurantcity__row--swiper .swiper-pagination-bullet-active{background:#d69c4f}.sectionrestaurantcity__row--swiper .swiper-horizontal>.swiper-pagination-bullets,.sectionrestaurantcity__row--swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.sectionrestaurantcity__row--swiper .swiper-pagination-custom,.sectionrestaurantcity__row--swiper .swiper-pagination-fraction{bottom:5%;left:0;width:100%}.sectionrestaurantcity__row--swiper .imgslide{height:100%;width:100%}.sectionrestaurantcity__row--swiper .imgslide__logo{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;position:absolute;right:30px;top:20px;width:80px}.sectionrestaurantcity__row--swiper .imgslide__logo img{height:65px;object-fit:contain;width:65px}.sectionrestaurantcity__row--container{position:relative}.sectionrestaurantcity__row--cardimg{background-color:#e5e5e5;border-radius:9px;height:697px;overflow:hidden;position:relative;width:573px}.sectionrestaurantcity__row--cardimg img{height:100%;object-fit:cover;width:100%}@media(min-width:1024px){.sectionrestaurantcity__row--cardimg{width:769px}}.sectionrestaurantcity__row--cardtext{background:#fff;border-radius:9px 0 0 9px;box-shadow:0 4px 12px 0 #0003;height:-webkit-max-content;height:max-content;left:-29%;max-height:617px;position:absolute;top:42px;transform:translateY(0);width:403px;z-index:1}@media(min-width:1024px){.sectionrestaurantcity__row--cardtext{left:-16%;top:0;transform:translateY(10%)}}.sectionrestaurantcity__row--cardtext .contain{display:flex;flex-direction:column;gap:16px;height:100%;padding:32px 40px}.sectionrestaurantcity__row--cardtext .contain .title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:700;line-height:16px;margin-bottom:12px}.sectionrestaurantcity__row--cardtext .contain .txnormal{margin-bottom:10px}.sectionrestaurantcity__row--cardtext .contain .list,.sectionrestaurantcity__row--cardtext .contain .txnormal{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.sectionrestaurantcity__row--cardtext .contain .list ul{padding-inline-start:20px}.sectionrestaurantcity__row--cardtext .contain .list ul li{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.sectionrestaurantcity__row--cardtext .contain .paragraph{margin-block:12px}.sectionrestaurantcity__row--cardtext .contain .more,.sectionrestaurantcity__row--cardtext .contain .paragraph,.sectionrestaurantcity__row--cardtext .contain .paragraph2{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.sectionrestaurantcity__row--cardtext .contain .more{color:var(--color-gold);cursor:pointer;padding-bottom:20px;text-decoration:underline;text-underline-offset:4px}.sectionrestaurantcity__sliderm{height:760px;margin-bottom:42px;padding-inline:16px;position:relative;width:100%}.sectionrestaurantcity__sliderm .swiper{height:100%}.sectionrestaurantcity__sliderm .swiper-slide{height:100%;width:100%}.sectionrestaurantcity__sliderm--swiper{height:100%;position:relative;width:100%}.sectionrestaurantcity__sliderm--swiper .swiper-pagination-bullet{background:#fff;height:15px;opacity:1;width:15px}.sectionrestaurantcity__sliderm--swiper .swiper-pagination-bullet-active{background:#d69c4f}.sectionrestaurantcity__sliderm--swiper .swiper-horizontal>.swiper-pagination-bullets,.sectionrestaurantcity__sliderm--swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.sectionrestaurantcity__sliderm--swiper .swiper-pagination-custom,.sectionrestaurantcity__sliderm--swiper .swiper-pagination-fraction{bottom:5%;left:0;width:100%}.sectionrestaurantcity__sliderm--swiper .imgslide{height:100%;width:100%}.sectionrestaurantcity__sliderm--swiper .imgslide__logo{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;position:absolute;right:30px;top:20px;width:80px}.sectionrestaurantcity__sliderm--swiper .imgslide__logo img{height:65px;object-fit:contain;width:65px}.sectionrestaurantcity__sliderm--container{position:relative;width:100%}.sectionrestaurantcity__sliderm--cardimg{background-color:#e5e5e5;border-radius:9px;height:241px;max-width:314px;overflow:hidden;position:relative;width:100%}.sectionrestaurantcity__sliderm--cardimg img{height:100%;object-fit:cover;width:100%}.sectionrestaurantcity__sliderm--cardimg .swiper-slide{margin-right:0}.sectionrestaurantcity__sliderm--cardtext{background:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;height:auto;left:20px;position:absolute;top:78%;transform:translateY(0);width:274px;z-index:1}.sectionrestaurantcity__sliderm--cardtext .contain{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:18px}.sectionrestaurantcity__sliderm--cardtext .contain .title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:700;line-height:16px;margin-bottom:12px}.sectionrestaurantcity__sliderm--cardtext .contain .txnormal{margin-bottom:10px}.sectionrestaurantcity__sliderm--cardtext .contain .list,.sectionrestaurantcity__sliderm--cardtext .contain .txnormal{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.sectionrestaurantcity__sliderm--cardtext .contain .list ul{padding-inline-start:12px}.sectionrestaurantcity__sliderm--cardtext .contain .list ul li{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.sectionrestaurantcity__sliderm--cardtext .contain .paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:600;line-height:14px;margin-block:12px}.sectionrestaurantcity__sliderm--cardtext .contain .paragraph2{cursor:pointer;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.sectionrestaurantcity__sliderm--cardtext .contain .paragraph2:first-letter{text-transform:uppercase}.sectionrestaurantcity__sliderm--cardtext .contain .paragraph2:hover{text-decoration:underline}.sectionrestaurantcity__sliderm--cardtext .contain .btn,.sectionrestaurantcity__sliderm--cardtext .contain .more{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.sectionrestaurantcity__sliderm--cardtext .contain .more{color:var(--color-gold);cursor:pointer;padding-bottom:20px;text-decoration:underline;text-underline-offset:4px}.restaurantcity__center{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.restaurantcity__center{justify-content:flex-start}}.restaurantcity__swiper{padding-top:30px}.restaurantcity__swiper .swiper{height:100%;width:100%}.restaurantcity__swiper .swiper-slide{align-items:flex-start;display:flex;height:900px;justify-content:center;width:320px}.restaurantcity__swiper .restaurantcity__city{border:1px solid #e5e5e5;border-radius:9px;box-shadow:0 4px 12px 0 #0003;margin:10px;position:relative;width:300px}.restaurantcity__swiper .restaurantcity__city--slider{border-radius:9px;height:241px;overflow:hidden;position:relative}.restaurantcity__swiper .restaurantcity__city--slider .imgbg{height:100%;object-fit:cover;width:100%}.restaurantcity__swiper .restaurantcity__city--slider .imglogo{position:absolute;right:10px;top:10px}.restaurantcity__swiper .restaurantcity__city--content{background:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;height:590px;left:4%;overflow:hidden;position:absolute;top:68%;transform:translateY(10%);width:274px}.restaurantcity__swiper .restaurantcity__city--content .card{color:#000;display:flex;flex-direction:column;height:-webkit-fill-available;justify-content:space-between;padding:20px}.restaurantcity__swiper .restaurantcity__city--content .card .btn{display:flex;justify-content:flex-end}.servicescommodities{align-items:center;display:flex;justify-content:center;padding-bottom:25px}.servicescommodities__container{width:100%}@media(min-width:1200px){.servicescommodities__container{max-width:1220px}}.servicescommodities__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.servicescommodities__container .subtitle{font-size:25px}}@media(min-width:1200px){.servicescommodities__container .subtitle{padding-inline:0}}@media(min-width:768px){.servicescommodities__container .subtitle{margin-bottom:30px}}@media(max-width:1200px){.servicescommodities__container--services .description{padding:1rem}}.servicescommodities__container--services .description .services{grid-gap:12px 40px;display:grid;gap:12px 40px;grid-template-columns:repeat(1,1fr);grid-template-rows:auto}@media(min-width:768px){.servicescommodities__container--services .description .services{grid-template-columns:.8fr 1fr}}.servicescommodities__container--services .description .services .column{align-items:center;display:flex;gap:24px}.servicescommodities__container--services .description .services .text{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px}@media(min-width:768px){.servicescommodities__container--services .description{padding-bottom:40px}}.servicescommodities__container--commodities{padding-top:40px}@media(max-width:1200px){.servicescommodities__container--commodities .description{padding:1rem}}.servicescommodities__container--commodities .description .services{grid-gap:10px 40px;display:grid;gap:10px 40px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media(min-width:768px){.servicescommodities__container--commodities .description .services{grid-template-columns:repeat(4,1fr)}}.servicescommodities__container--commodities .description .services .column{align-items:center;display:flex;gap:10px;height:36px}.servicescommodities__container--commodities .description .services .text{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.servicescommodities__container--commodities .description .more{align-items:center;cursor:pointer;display:flex;gap:4px;justify-content:end;padding-top:16px}.servicescommodities__container--commodities .description .more__btn{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-decoration:underline;text-underline-offset:4px}.container-slider{background-color:#f5f5f5;height:460px;margin-bottom:60px;padding:50px;position:relative}#card-slider{margin-top:50px;width:-webkit-max-content;width:max-content}.item{background-position:50% 50%;background-size:cover;border-radius:20px;box-shadow:0 30px 50px #505050;display:inline-block;height:300px;position:absolute;top:50%;transform:translateY(-50%);transition:.5s;width:200px;z-index:1}.item:first-child,.item:nth-child(2){border-radius:0;box-shadow:none;height:100%;left:0;top:0;transform:translate(0);width:100%}.item:nth-child(3){left:50%}.item:nth-child(4){left:calc(50% + 220px)}.item:nth-child(5){left:calc(50% + 440px)}.item:nth-child(n+6){left:calc(50% + 660px);opacity:0}.item .content{color:#eee;display:none;left:100px;max-width:400px;padding:0;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:100%}.item:nth-child(2) .content{display:block;z-index:11111}.item .name{animation:showcontent 1s ease-in-out 1 forwards;font-size:40px;font-weight:700;opacity:0}.item .des{animation:showcontent 1s ease-in-out .3s 1 forwards;margin:20px 0;opacity:0}.item button{animation:showcontent 1s ease-in-out .6s 1 forwards;border:none;opacity:0;padding:10px 20px}@keyframes showcontent{0%{filter:blur(33px);opacity:0;transform:translateY(100px)}to{filter:blur(0);opacity:1;transform:translate(0)}}.buttons-card-slider{bottom:30px;position:absolute;text-align:center;width:100%;z-index:1}.buttons-card-slider button{background-color:#fff;border:1px solid #fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;height:50px;transition:.5s;width:50px}.buttons-card-slider button:hover{background-color:#ead8c0}.sectioncardspromotions{align-items:center;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.sectioncardspromotions{padding-block:50px}}.sectioncardspromotions__container{width:100%}@media(min-width:1200px){.sectioncardspromotions__container{max-width:1220px}}.sectioncardspromotions__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;padding-inline:16px}@media(min-width:425px){.sectioncardspromotions__container .subtitle{font-size:28px}}@media(min-width:1024px){.sectioncardspromotions__container .subtitle{font-size:36px}}@media(min-width:1200px){.sectioncardspromotions__container .subtitle{padding-inline:0}}.sectioncardspromotions__container .subtitle2{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:32px;padding-inline:16px}@media(min-width:425px){.sectioncardspromotions__container .subtitle2{font-size:28px}}@media(min-width:1024px){.sectioncardspromotions__container .subtitle2{font-size:36px}}@media(min-width:1200px){.sectioncardspromotions__container .subtitle2{padding-inline:0}}.sectioncardspromotions__container--description--swiper{position:relative;width:90%}@media(min-width:768px){.sectioncardspromotions__container--description--swiper{height:380px}}.sectioncardspromotions__container--description--swiper .swiper{height:100%;width:100%}.sectioncardspromotions__container--description--swiper .swiper-slide{margin-right:28px;width:292px}@media(max-width:767px){.sectioncardspromotions__container--description--swiper .swiper-button-next,.sectioncardspromotions__container--description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.sectioncardspromotions__container--description--swiper .sactivities__swiper .swiper-slide-thumb-active{opacity:1}.sectioncardspromotions__container--description--swiper .sactivities__swiper{position:relative}.sectioncardspromotions__container--description--swiper .swiper-button-next,.sectioncardspromotions__container--description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.sectioncardspromotions__container--description--swiper .swiper-button-prev{left:30%;top:84%;transition:scale .6s}.sectioncardspromotions__container--description--swiper .swiper-button-prev:hover{scale:104%}.sectioncardspromotions__container--description--swiper .swiper-button-next{right:30%;top:84%;transition:scale .6s}.sectioncardspromotions__container--description--swiper .swiper-button-next:hover{scale:104%}.sectioncardspromotions__container--description--swiper .swiper-button-next:after,.sectioncardspromotions__container--description--swiper .swiper-button-prev:after{background-color:#fff;border:2px solid #d69c4f;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.sectioncardspromotions__container--description--swiper .swiper-button-next.swiper-button-disabled,.sectioncardspromotions__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.sectioncardspromotions__container--description--swiper .swiper-pagination{height:30px}.sectioncardspromotions__container--description--swiper .swiper-slide img{display:block;height:100%;max-height:240px;object-fit:cover;width:100%}.sectioncardspromotions__container--description--swiper .swiper-pagination-bullet{background-color:#fff;box-shadow:0 4px 12px #0000001f;height:15px;margin:0 15px;opacity:1;width:15px}.sectioncardspromotions__container--description--swiper .small-dot{height:16px;width:16px}.sectioncardspromotions__container--description--swiper .swiper-pagination-bullet-active{background-color:#d69c4f;height:20px;margin:0 5px;overflow:hidden;width:20px}.sectioncardspromotions__container--description--swiper .swiper-horizontal>.swiper-pagination-bullets,.sectioncardspromotions__container--description--swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.sectioncardspromotions__container--description--swiper .swiper-pagination-custom,.sectioncardspromotions__container--description--swiper .swiper-pagination-fraction{bottom:4%;left:50%;width:100%}.sectioncardspromotions__container--description--web{align-items:flex-start;display:flex;gap:60px;justify-content:space-around}@media(max-width:1200px){.sectioncardspromotions__container--description--web{padding-inline:16px}}.sectioncardspromotions__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:287px;justify-content:space-evenly;padding-top:1rem;width:240px}.sectioncardspromotions__container--description--web .final ul span{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.sectioncardspromotions__container--description--web .final ul li{margin-left:20px}.sectioncardspromotions__container--description--web .final ul li ::marker{font-size:10px}.sectioncardspromotions__container--description--web .final ol{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.sectioncardspromotions__container--description--web .final ol li{margin-left:20px}.sectioncardspromotions__container--description--web .final ol li ::marker{font-size:10px}.sectioncardspromotions__container--description--web .final h1{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:700;line-height:25px;margin-bottom:10px}.sectioncardspromotions__container--description--web .final p{font-family:Quicksand;font-size:15px;font-style:normal;font-weight:400;line-height:15px;line-height:normal}.sectioncardspromotions .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.sectioncardspromotions .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.sectioncardspromotions .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.sectioncardspromotions .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.sectioncardspromotions .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.sectioncardspromotions .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.sectioncardspromotions .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.promotionsfoods{align-items:center;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.promotionsfoods{padding-block:50px}}.promotionsfoods__container{width:100%}@media(min-width:1200px){.promotionsfoods__container{max-width:1220px}}.promotionsfoods__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.promotionsfoods__container .subtitle{font-size:28px}}@media(min-width:1024px){.promotionsfoods__container .subtitle{font-size:36px}}@media(min-width:1200px){.promotionsfoods__container .subtitle{padding-inline:0}}@media(min-width:768px){.promotionsfoods__container .subtitle{margin-bottom:30px}}.promotionsfoods__description{display:flex}.promotionsfoods__description .swiper{height:100%}.promotionsfoods__description .swiper-slide{margin-right:28px;width:270px}.promotionsfoods__description .swiper-slide:last-child{margin-right:0}.promotionsfoods__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.promotionsfoods__description--swiper .swiper-button-next,.promotionsfoods__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.promotionsfoods__description--swiper{padding:14px 24px}.promotionsfoods__description--swiper .swiper-slide-thumb-active{opacity:1}.promotionsfoods__description--swiper .swiper-button-next,.promotionsfoods__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(20%);z-index:1000}.promotionsfoods__description--swiper .swiper-button-prev{left:1%}.promotionsfoods__description--swiper .swiper-button-next{right:2%}.promotionsfoods__description--swiper .swiper-button-next:after,.promotionsfoods__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionsfoods__description--swiper .swiper-button-next.swiper-button-disabled,.promotionsfoods__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.promotionsfoods__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:280px}.promotionsfoods__description--card:hover{scale:104%}.promotionsfoods__description--card--slider{border-radius:inherit 0;height:225px;overflow:hidden;width:100%}.promotionsfoods__description--card--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.promotionsfoods__description--card--container{display:flex;gap:16px;height:88px;justify-content:space-between;padding:16px;position:relative}@media(min-width:768px){.promotionsfoods__description--card--container{padding-inline:22px}}.promotionsfoods__description--card--left{display:flex;flex-direction:column;gap:5px}.promotionsfoods__description--card--right{color:#d69c4f}.promotionsfoods__description--card--extra{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:30px;height:313px;justify-content:center;padding:34px;text-decoration:none}.promotionsfoods__description--card--extra .border{align-items:center;background-color:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:50px;justify-content:center;width:50px}.promotionsfoods__description--card--extra .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}.promotionsfoods__description--paragraphup{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promotionsfoods__description--paragraphvalor{font-family:NexaSlab;font-size:24px;font-style:normal;font-weight:600;line-height:24px}.promotionsfoods__description--paragraphdown{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:400;line-height:10px}.promotionsfoods__description--title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px}.promotionsfoods__description--subtitle{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promotionspackages{align-items:center;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.promotionspackages{padding-block:50px}}.promotionspackages__container{width:100%}@media(min-width:1200px){.promotionspackages__container{max-width:1220px}}.promotionspackages__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.promotionspackages__container .subtitle{font-size:28px}}@media(min-width:1024px){.promotionspackages__container .subtitle{font-size:36px}}@media(min-width:1200px){.promotionspackages__container .subtitle{padding-inline:0}}@media(min-width:768px){.promotionspackages__container .subtitle{margin-bottom:30px}}.promotionspackages__description{display:flex}.promotionspackages__description .swiper{height:100%}.promotionspackages__description .swiper-slide{margin-right:26px;width:369px}.promotionspackages__description .swiper-slide:last-child{margin-right:0}.promotionspackages__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.promotionspackages__description--swiper .swiper-button-next,.promotionspackages__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.promotionspackages__description--swiper{padding:14px 24px}.promotionspackages__description--swiper .swiper-slide-thumb-active{opacity:1}.promotionspackages__description--swiper .swiper-button-next,.promotionspackages__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(20%);z-index:1000}.promotionspackages__description--swiper .swiper-button-prev{left:1%}.promotionspackages__description--swiper .swiper-button-next{right:2%}.promotionspackages__description--swiper .swiper-button-next:after,.promotionspackages__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-family:NexaSlab;font-size:24px;font-weight:700;padding:10px 15px}.promotionspackages__description--swiper .swiper-button-next.swiper-button-disabled,.promotionspackages__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.promotionspackages__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;align-items:center;background-color:#fff;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;display:flex;height:270px;justify-content:flex-end;overflow:hidden;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:369px}.promotionspackages__description--card:hover{scale:104%}.promotionspackages__description--card--container{align-items:center;border-radius:0 8px 9px 0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:6px 22px;width:170px}.promotionspackages__description--card--container--content{align-items:center;color:#000;display:flex;flex-direction:column;text-align:left}.promotionspackages__description--card--container .title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:700;line-height:16px;line-height:normal}.promotionspackages__description--card--container .paragraph{text-align:center}.promotionspackages__description--card--container .condition,.promotionspackages__description--card--container .description{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;height:26px;justify-content:flex-start;line-height:12px;overflow:hidden}.promotionspackages__description--card--container .price{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:700;line-height:18px}.promotionspackages__description--card--description{display:flex;flex-direction:column;gap:4px;margin-top:16px}.promotionspackages__description--card .txhome{color:#008fad;font-family:Dancing Script;font-size:30px;font-style:normal;font-weight:400;line-height:normal}.promotionspackages__description--card .txpareja{color:#ff00c7;font-family:Dancing Script;font-size:30px;font-style:normal;font-weight:400;line-height:30px;line-height:28px;text-align:center;text-transform:lowercase}.promotionspackages__description--card .txenamorate{color:red;font-family:Dancing Script;font-size:30px;font-style:normal;font-weight:400;line-height:normal}.promotionspackages__description .igvpromotionscard{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promotionsbankss{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-bottom:20px;padding-top:30px}@media(min-width:768px){.promotionsbankss{padding-bottom:30px;padding-top:50px}}.promotionsbankss__container{position:relative;width:100%}@media(min-width:1200px){.promotionsbankss__container{max-width:1220px}}.promotionsbankss__container--description{padding-top:2rem}.promotionsbankss__container--description--swiper{position:relative}.promotionsbankss__container--description--swiper .swiper{height:100%;width:100%}.promotionsbankss__container--description--swiper .swiper-slide{align-items:center;display:flex;height:280px;justify-content:center;padding:10px 14px;width:240px}@media(max-width:767px){.promotionsbankss__container--description--swiper .swiper-button-next,.promotionsbankss__container--description--swiper .swiper-button-prev{display:none}}.promotionsbankss__container--description--swiper .swiper-slide-thumb-active{opacity:1}.promotionsbankss__container--description--swiper .swiper-button-next,.promotionsbankss__container--description--swiper .swiper-button-prev{color:#d69c4f}.promotionsbankss__container--description--swiper .swiper-button-prev{left:1%}.promotionsbankss__container--description--swiper .swiper-button-next{right:1%}.promotionsbankss__container--description--swiper .swiper-button-next:after,.promotionsbankss__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionsbankss__container--description--swiper .swiper-button-next.swiper-button-disabled,.promotionsbankss__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.promotionsbankss__container--description--web{align-items:center;display:flex;justify-content:space-around;padding-top:20px}.promotionsbankss__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;width:172px}.promotionsbankss .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.promotionsbankss .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.promotionsbankss .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.promotionsbankss .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.promotionsbankss .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.promotionsbankss .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.promotionsbankss .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.promotionsbanks{padding-block:25px}@media(min-width:768px){.promotionsbanks{padding-block:50px}}.promotionsbanks__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.promotionsbanks__container .subtitle{font-size:28px}}@media(min-width:1024px){.promotionsbanks__container .subtitle{font-size:36px}}@media(min-width:1200px){.promotionsbanks__container .subtitle{padding-inline:0}}@media(min-width:768px){.promotionsbanks__container .subtitle{margin-bottom:30px}}.promotionsbanks__description{display:flex}.promotionsbanks__description .swiper{height:100%}.promotionsbanks__description .swiper-slide{margin-right:40px;width:240px}.promotionsbanks__description .swiper-slide:last-child{margin-right:0}.promotionsbanks__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.promotionsbanks__description--swiper .swiper-button-next,.promotionsbanks__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.promotionsbanks__description--swiper{padding:14px 24px}.promotionsbanks__description--swiper .swiper-slide-thumb-active{opacity:1}.promotionsbanks__description--swiper .swiper-button-next,.promotionsbanks__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(20%);z-index:1000}.promotionsbanks__description--swiper .swiper-button-prev{left:1%}.promotionsbanks__description--swiper .swiper-button-next{right:2%}.promotionsbanks__description--swiper .swiper-button-next:after,.promotionsbanks__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionsbanks__description--swiper .swiper-button-next.swiper-button-disabled,.promotionsbanks__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.promotionsbanks__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:240px}.promotionsbanks__description--card:hover{scale:104%}.promotionsbanks__description--card--slider{border-radius:inherit 0;height:225px;overflow:hidden;width:100%}.promotionsbanks__description--card--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.promotionsbanks__description--card--container{display:flex;gap:16px;height:88px;justify-content:space-between;padding:16px;position:relative}@media(min-width:768px){.promotionsbanks__description--card--container{padding-inline:22px}}.promotionsbanks__description--card--left{display:flex;flex-direction:column;gap:5px}.promotionsbanks__description--card--right{color:#d69c4f}.promotionsbanks__description--card--extra{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:30px;height:313px;justify-content:center;padding:34px;text-decoration:none}.promotionsbanks__description--card--extra .border{align-items:center;background-color:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:50px;justify-content:center;width:50px}.promotionsbanks__description--card--extra .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}.promotionsbanks__description--paragraphup{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promotionsbanks__description--paragraphvalor{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:600;line-height:25px}.promotionsbanks__description--paragraphdown{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.promotionsbanks__description--title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px}.promotionsbanks__description--subtitle{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.bannerlife{align-items:center;display:flex;justify-content:center;padding:20px}@media(min-width:768px){.bannerlife{padding:40px 20px}}.bannerlife__container{width:100%}@media(min-width:1200px){.bannerlife__container{max-width:1220px}}.bannerlife__container--content{align-items:center;color:#fff;display:flex;gap:20px;justify-content:space-between;width:100%}@media(min-width:768px){.bannerlife__container--content{align-items:center;gap:40px}}.bannerlife__container--content--img img{height:100%;width:120px}@media(min-width:768px){.bannerlife__container--content--img img{width:136px}}.bannerlife__container--content--container{align-items:center;color:#fff;display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:768px){.bannerlife__container--content--container{align-items:center;display:flex;flex-direction:row;gap:40px}}.bannerlife__container--content .title{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center;width:100%}@media(min-width:768px){.bannerlife__container--content .title{font-family:Quicksand;font-size:20px;font-style:normal;font-weight:100;line-height:20px}}.bannerlife__container--content .btn-black{background:#0000;border:2px solid var(--color-gold);border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;height:45px;line-height:14px;width:168px}@media(min-width:768px){.bannerlife__container--content .btn-black{font-size:18px;width:210px}}.bannerlife__container--content .btn-black:active,.bannerlife__container--content .btn-black:hover{background-color:var(--color-gold);color:#fff!important}.bannerlife__container--content .right{display:flex}.bannerimgbutton{align-items:center;display:flex;justify-content:center;padding:20px}@media(min-width:768px){.bannerimgbutton{padding:40px 20px}}.bannerimgbutton__container{width:100%}@media(min-width:1200px){.bannerimgbutton__container{max-width:1220px}}.bannerimgbutton__container--content{align-items:center;color:#fff;display:flex;gap:20px;justify-content:space-between;width:100%}@media(min-width:768px){.bannerimgbutton__container--content{align-items:center;gap:40px}}@media(min-width:1200px){.bannerimgbutton__container--content{padding-inline:100px}}.bannerimgbutton__container--content--img{width:82px}.bannerimgbutton__container--content--img img{height:100%;object-fit:contain;width:100%}.bannerimgbutton__container--content--container{align-items:center;color:#fff;display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:768px){.bannerimgbutton__container--content--container{align-items:center;display:flex;flex-direction:row;gap:40px}}.bannerimgbutton__container--content--title{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center}@media(min-width:768px){.bannerimgbutton__container--content--title{font-family:Quicksand;font-size:25px;font-style:normal;font-weight:100;line-height:25px}.bannerimgbutton__container--content--title span{font-weight:500}}.bannerimgbutton__container--content--gold{background:#d69c4f;border:2px solid var(--color-gold);border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;height:45px;line-height:14px;width:214px}@media(min-width:768px){.bannerimgbutton__container--content--gold{font-size:18px;width:214px}}.bannerimgbutton__container--content--gold:hover{background:#d69c4f}.bannerimgbutton__container--content--gold:active{background:#000}.bannerbanks{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;padding:50px 20px}.bannerbanks__container{width:100%}@media(min-width:1200px){.bannerbanks__container{max-width:1220px}}.bannerbanks__container--banner{display:flex;flex-wrap:wrap}@media(min-width:768px){.bannerbanks__container--banner{flex-direction:row}}.bannerbanks__container--content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width:768px){.bannerbanks__container--content{flex-direction:row;gap:40px;justify-content:center}}.bannerbanks__container--content .textos{text-align:center}@media(min-width:768px){.bannerbanks__container--content .textos{text-align:left}}.bannerbanks__container--content .textos .texto_1{color:#fff;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:300;line-height:18px;line-height:1.1}@media(min-width:768px){.bannerbanks__container--content .textos .texto_1{font-size:23px}}.bannerbanks__container--content .textos .texto_2{color:#fff;font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:600;line-height:25px;line-height:1.1;margin-bottom:15px;margin-top:10px}@media(min-width:768px){.bannerbanks__container--content .textos .texto_2{font-size:30px}}.bannerbanks__container--content .textos button{display:block;padding:10px 30px 15px!important}@media(max-width:768px){.bannerbanks__container--content .textos button{margin:auto auto 1rem}}.bannerbanks__container--content .btnbanks{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}@media(min-width:768px){.bannerbanks__container--content .btnbanks{flex-direction:row;justify-content:center;max-width:400px}}@media(min-width:1200px){.bannerbanks__container--content .btnbanks{max-width:690px}}.bannerbanks__container--content .btnbanks .btn-banner{align-items:center;border-bottom-left-radius:15px;border-top-right-radius:15px;box-sizing:border-box;display:flex;justify-content:center;padding:10px 0;width:280px}@media(min-width:768px){.bannerbanks__container--content .btnbanks .btn-banner{padding:10px;width:330px}}.bannerbanks__container--content .btnbanks .btn-banner--content{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Quicksand;font-size:10px;font-style:normal;font-weight:400;gap:10px;justify-content:space-between;line-height:10px;padding:0 1rem;text-align:left;width:100%}@media(min-width:768px){.bannerbanks__container--content .btnbanks .btn-banner--content{gap:30px}}.bannerbanks__container--content .btnbanks .btn-banner--content img{height:32px;max-width:110px;object-fit:contain;width:100%}@media(min-width:768px){.bannerbanks__container--content .btnbanks .btn-banner--content img{max-width:130px}}.bannerbanks__container--content .btnbanks .btn-banner--content .up-to-text{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-align:center;width:45px}.bannerbanks__container--content .btnbanks .btn-banner--content .amount-container{display:flex;flex-direction:row;gap:6px}.bannerbanks__container--content .btnbanks .btn-banner--content .amount-container .amount{font-family:NexaSlab;font-size:40px;font-style:normal;font-weight:700;line-height:40px;text-align:center;width:45px}.bannerbanks__container--content .btnbanks .btn-banner--content .amount-container .quotes{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:.1rem}.bannerbanks__container--content .btnbanks .btn-banner--content .amount-container .interests-text{background-color:#fff;font-family:Quicksand;font-size:10px;font-style:normal;font-weight:600;line-height:10px;padding:.1rem;white-space:nowrap}.bannerrestaurant{align-items:center;background-position:50%;background-size:cover;display:flex;height:190px;justify-content:center;padding:20px}.bannerrestaurant__container{width:100%}@media(min-width:1200px){.bannerrestaurant__container{max-width:1220px}}.bannerrestaurant__container--banner,.bannerrestaurant__container--banner .textos{align-items:center;display:flex;justify-content:center}.bannerrestaurant__container--banner .textos{color:#fff;gap:16px;text-align:center}.bannerrestaurant__container--banner .content{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}.bannerrestaurant__container--banner .content--right{display:flex;flex-direction:column;gap:2px}.bannerrestaurant__container--banner .btn-banner{align-items:center;display:flex;flex-direction:column;justify-content:center}.bannerrestaurant__container--banner .btn-banner p{font-size:12px}.bannerrestaurant__container--banner .btn-banner .btn-img{border-radius:25px;display:flex;justify-content:center;width:200px}.bannerrestaurant2{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;padding:20px}.bannerrestaurant2__container{width:100%}@media(min-width:1200px){.bannerrestaurant2__container{max-width:1220px}}.bannerrestaurant2__container--banner{align-items:center;color:#fff;display:flex;flex-direction:column;gap:40px;justify-content:center}@media(min-width:1024px){.bannerrestaurant2__container--banner{flex-direction:row;height:228px}}.bannerrestaurant2__container--banner .column-banner-restaurant{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}@media(min-width:768px){.bannerrestaurant2__container--banner .column-banner-restaurant{flex-direction:row}}.bannerrestaurant2__container--banner .column-banner-restaurant .bancobanner{align-items:center;display:flex;flex-direction:column;gap:8px}.bannerrestaurant2__container--banner .text-banner .title{font-family:Quicksand;font-size:30px;font-style:normal;font-weight:300;line-height:30px;text-align:center}.bannerrestaurant2__container--banner .text-banner .subtitle{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center;text-transform:lowercase}.bannerrestaurant2__container--banner .button-banner{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding-top:16px}@media(min-width:768px){.bannerrestaurant2__container--banner .button-banner{flex-direction:row}}.bannerrestaurant2__container--banner .button-banner__restaurant{align-items:center;background-color:red;border-radius:46px;display:flex;height:65px;justify-content:center;width:167px}.bannerrestaurant2__container--banner .banco-banner{align-items:center;display:flex;height:24px;justify-content:center;width:148px}.bannerrestaurant2__container--banner .banco-banner .banco-img-banner{height:22px}.bannerrestaurant2__container--banner .banco-banner .banco-img-banner img{height:100%;object-fit:contain;width:100%}.bannerrestaurant2__container--banner .contenido-banner{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:156px;justify-content:center;width:156px}.bannerrestaurant2__container--banner .contenido-banner .descuento-banner{margin-left:14px;margin-right:14px}.bannerrestaurant2__container--banner .contenido-banner .descuento-banner .text-up{font-family:Quicksand;font-size:35px;font-style:normal;font-weight:400;line-height:35px;text-align:center}.bannerrestaurant2__container--banner .contenido-banner .descuento-banner .text-down{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-align:center;text-transform:lowercase;width:108px}.bannerrestaurant2__container--banner .contenido-banner .content{align-items:center;display:flex;flex-direction:row;height:56px;justify-content:center;overflow:hidden}.bannerrestaurant2__container--banner .contenido-banner .content .discount{font-family:NexaSlab;font-size:50px;font-style:normal;font-weight:700;line-height:50px}.bannerrestaurant2__container--banner .contenido-banner .content--right{display:flex;flex-direction:column}.bannerrestaurant2__container--banner .contenido-banner .content--right .percentage{font-family:NexaSlab;font-size:32px;font-style:normal;font-weight:400;line-height:32px}.bannerrestaurant2__container--banner .contenido-banner .content--right .dscto{font-family:NexaSlab;font-size:10px;font-style:normal;font-weight:300;line-height:10px;text-transform:capitalize}.bannernext{align-items:center;display:flex;justify-content:center;padding:20px}@media(min-width:768px){.bannernext{padding:40px 20px}}.bannernext__container{color:#fff;width:100%}@media(min-width:1200px){.bannernext__container{max-width:1220px}}.bannernext__container--content{align-items:center;display:flex;gap:12px;justify-content:flex-start}@media(min-width:768px){.bannernext__container--content{gap:26px}}.bannernext__container--content .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px;text-align:center}@media(min-width:768px){.bannernext__container--content .paragraph{font-size:18px}}.bannernext__container--content img{height:100%;width:150px}@media(min-width:768px){.bannernext__container--content img{width:136px}}.bannernext__container--content .text{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.bannernext__container--content .right{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;text-align:center}@media(min-width:768px){.bannernext__container--content .right{align-items:center;flex-wrap:nowrap;gap:10px;justify-content:space-evenly;width:100%}}.bannernext__container--content .right p{font-family:NexaSlab;font-size:12px;margin:0}@media(min-width:768px){.bannernext__container--content .right p{font-family:Sofia;font-size:1.25rem;font-weight:100}}.bannernext__container--content .right .btn-black{background:#000;border:2px solid var(--color-gold);border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:NexaSlab;font-size:.875rem;font-weight:800;height:45px;padding:10px 15px}@media(min-width:768px){.bannernext__container--content .right .btn-black{font-size:1.25rem;padding:14px 15px}}.bannernext__container--content .right .btn-black:active,.bannernext__container--content .right .btn-black:hover{background-color:var(--color-gold);color:#fff!important}.bannernext__container--content--banner{display:flex;flex-wrap:wrap;justify-content:center}.bannernext__container--content--banner .imgbannernext{align-items:center;display:flex;width:100%}.bannernext__container--content--banner .imgbannernext.centered{justify-content:center}.bannernext__container--content--banner .imgbannernext.spaced{gap:12px;justify-content:space-between}.bannerhotel{align-items:center;display:flex;justify-content:center;padding:20px}.bannerhotel__container{align-items:center;color:#fff;display:flex;gap:20px;width:100%}@media(min-width:1200px){.bannerhotel__container{max-width:1220px}}.bannerhotel__container--left{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.bannerhotel__container--left .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px}@media(min-width:768px){.bannerhotel__container--left .paragraph{font-size:20px;line-height:normal}}.bannerhotel__container--right{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.bannerhotel__container--banks{display:flex;gap:16px;justify-content:center;width:100%}.bannerhotel__container--banks img{max-height:60px;object-fit:contain!important}.bannerhotel__container--banks img.centered{justify-content:center}.bannerhotel__container--banks img.spaced{gap:12px;justify-content:space-between}.bannerhotel__container--button .buttonredirect{background-color:#d69c4f;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;height:45px;line-height:14px;width:168px}@media(min-width:768px){.bannerhotel__container--button .buttonredirect{font-size:16px;width:210px}}.bannerhotel__container--button .buttonredirect:active,.bannerhotel__container--button .buttonredirect:hover{background:#bb8b4c}.bannertiraslider .swiper{height:100%;width:100%}.bannertiraslider .swiper-slide{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.bannertiraslider .swiper-slide .swiper-slide-next{width:100%}.bannertiraslider .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.bannertiraslider .swiper-pagination-bullet{background:#fff;height:15px;opacity:1;width:15px}.bannertiraslider .swiper-pagination-bullet-active{background:#d69c4f}.bannertiraslider .swiper-horizontal>.swiper-pagination-bullets,.bannertiraslider .swiper-pagination-bullets.swiper-pagination-horizontal,.bannertiraslider .swiper-pagination-custom,.bannertiraslider .swiper-pagination-fraction{bottom:16%;left:0;width:100%}@media(min-width:768px){.bannertiraslider .swiper-horizontal>.swiper-pagination-bullets,.bannertiraslider .swiper-pagination-bullets.swiper-pagination-horizontal,.bannertiraslider .swiper-pagination-custom,.bannertiraslider .swiper-pagination-fraction{bottom:20%}}.sectionrooms{align-items:center;background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat;display:flex;justify-content:center;padding-block:25px}.sectionrooms__container{width:100%}@media(min-width:1200px){.sectionrooms__container{max-width:1220px}}.sectionrooms__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.sectionrooms__container .subtitle{font-size:25px}}@media(min-width:1200px){.sectionrooms__container .subtitle{padding-inline:0}}@media(min-width:768px){.sectionrooms__container .subtitle{margin-bottom:10px}}.sectionrooms__description{display:flex}.sectionrooms__description .swiper{height:100%}.sectionrooms__description .swiper-slide{margin-right:28px;width:320px}@media(min-width:768px){.sectionrooms__description .swiper-slide{margin-right:66px;width:340px}.sectionrooms__description .swiper-slide:last-child{margin-right:0}}.sectionrooms__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.sectionrooms__description--swiper .swiper-button-next,.sectionrooms__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.sectionrooms__description--swiper{padding:14px 26px}.sectionrooms__description--swiper .swiper-slide-thumb-active{opacity:1}.sectionrooms__description--swiper .swiper-button-next,.sectionrooms__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.sectionrooms__description--swiper .swiper-button-prev{left:1%}.sectionrooms__description--swiper .swiper-button-next{right:2%}.sectionrooms__description--swiper .swiper-button-next:after,.sectionrooms__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.sectionrooms__description--swiper .swiper-button-next.swiper-button-disabled,.sectionrooms__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.sectionrooms__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:320px}.sectionrooms__description--card:hover{scale:104%}@media(min-width:768px){.sectionrooms__description--card{width:340px}}.sectionrooms__description--card--slider{border-radius:inherit 0;height:200px;overflow:hidden;width:100%}.sectionrooms__description--card--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.sectionrooms__description--card--slider .swiper-slide{margin-right:0}.sectionrooms__description--card--container{background-color:#fff;display:flex;flex-direction:column;gap:6px;height:280px;justify-content:space-between;padding:20px}.sectionrooms__description--card--container .cardtitle__title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:700;height:34px;line-height:16px;overflow:hidden;text-align:left}.sectionrooms__description--card--container .cardtitle__cardservices{grid-gap:6px 8px;display:grid;gap:6px 8px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin-top:6px}.sectionrooms__description--card--container .cardtitle__cardservices--card{align-items:center;display:flex;font-family:Quicksand;font-size:10px;font-style:normal;font-weight:400;gap:6px;justify-content:flex-start;line-height:10px}.sectionrooms__description--card--container .cardtitle__cardservices--card .ocupation,.sectionrooms__description--card--container .cardtitle__cardservices--card .title,.sectionrooms__description--card--container .cardtitle__cardservices--card .typebed{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.sectionrooms__description--card--container .cardtitle__cardservices--card .maxocupation{font-size:12px}.sectionrooms__description--card--container .cardtitle__cardservices--card sup{font-size:8px}.sectionrooms__description--card--container .carddescription__title{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px;margin-bottom:10px}.sectionrooms__description--card--container .carddescription__cardservices{grid-gap:6px 8px;display:grid;gap:6px 8px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.sectionrooms__description--card--container .carddescription__cardservices--card{align-items:center;display:flex;gap:6px;justify-content:flex-start}.sectionrooms__description--card--container .carddescription__cardservices--card .paragraph{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.sectionrooms__description--card--container .cardservicesbuttons{align-items:center;display:flex;justify-content:space-between}.sectionrooms__description--card--container .cardservicesbuttons__icontext{cursor:pointer;font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;line-height:13px;text-decoration:underline;text-underline-offset:4px}.sectionrooms__description--card--container .cardservicesbuttons__btnnext{background:var(--color-gold);border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:14px;padding:10px 14px;text-align:center}.sectionrooms__description--card--container .cardservicesbuttons__btnnext:hover{background:#c6914c}.sectionrooms__description--card--container .cardservicesbuttons__btnnext:active{background:#bb8b4c}@media(min-width:768px){.sectionrooms__description--card--container .cardservicesbuttons{font-size:18px}}.activity-tabs{align-items:center;display:flex;gap:10px;justify-content:space-between;overflow-x:auto;overflow-y:hidden;padding-block:14px}.activity-tabs::-webkit-scrollbar{height:4px;width:7px}.activity-tabs::-webkit-scrollbar-thumb{background-color:#d69c4fbf;border:none;border-radius:10px}.activity-tabs::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.activity-tabs div{color:#333;cursor:pointer;scroll-snap-align:start;transition:background-color .3s ease}.activity-tabs div.active,.activity-tabs div:hover{color:#d69c4f}.activity-tabs .activity-tab p{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center;width:120px}.scrollrooms{padding-right:10px;width:100%}.scrollrooms__title{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:10px}.scrollrooms__paragraph{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.scrollrooms .carditems .cardservices{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;padding-block:14px}@media(min-width:768px){.scrollrooms .carditems .cardservices{grid-template-columns:repeat(3,1fr)}}.scrollrooms .carditems .cardservices__card{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start}.scrollrooms .carditems .cardservices__card,.scrollrooms .carditems .cardservices__card .ocupation,.scrollrooms .carditems .cardservices__card .title,.scrollrooms .carditems .cardservices__card .type-items,.scrollrooms .carditems .cardservices__card .typebed{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.scrollrooms .carditems .cardservices__card .maxocupation{font-size:12px}.scrollrooms .carditems .cardservices__card sup{font-size:10px}.scrollrooms .servicesitems__category{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;padding-block:10px}@media(min-width:768px){.scrollrooms .servicesitems__category{grid-template-columns:repeat(3,1fr)}}.scrollrooms .servicesitems__category--card{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start}.scrollrooms .roomservices,.scrollrooms .servicesitems__category--card .type-items{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.scrollrooms .roomservices{padding-block:16px}.tabactivitys .swiper{height:100%;width:100%}.tabactivitys .swiper-slide{height:60px;margin-right:12px;width:auto}.tabactivityborder,.tabactivitys .swiper-slide{align-items:center;display:flex;justify-content:center}.tabactivityborder{border-bottom:1.5px solid #f0f0f0;cursor:pointer;height:100%;padding:10px;width:100%}.tabactivityborder:hover p{color:#d69c4f}.tabactivityborder p{color:#5f5f5f;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center}@media(min-width:768px){.tabactivityborder p{font-size:16px}}.tabactivityborder.active{border-bottom:1.5px solid #d69c4f}.tabactivityborder.active p{color:#d69c4f;font-weight:700}.columnroom{gap:20px;height:100%;padding-block:30px}.columnroom__header{align-items:flex-start;display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.columnroom__header{align-items:center;flex-direction:row;justify-content:space-between}}.columnroom__title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:700;line-height:16px;line-height:normal}@media(min-width:768px){.columnroom__title{font-size:25px}}.columnroom__description{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;margin-block:20px}@media(min-width:768px){.columnroom__description{font-size:16px}}.columnroom__carditems{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:32px;margin-top:16px}.columnroom__carditems,.columnroom__carditems .carditems__info{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.columnroom__carditems .carditems__info{margin-block:16px}.columnroom__carditems .carditems__info span{color:var(--color-gold);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.columnroom .servicesitems2 .roomservices{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;line-height:16px;padding-top:12px}.columnroom .servicesitems2__category{grid-gap:12px 10px;display:grid;gap:12px 10px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;padding-bottom:30px;padding-top:10px}@media(min-width:768px){.columnroom .servicesitems2__category{grid-template-columns:repeat(4,1.2fr)}}.columnroom .servicesitems2__category--card{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start}.columnroom .servicesitems2__category--card .type-items{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}@media(min-width:768px){.columnroom .servicesitems2__category--card .type-items{font-size:16px}}.columnroom .servicesitems2 .btnright{color:#d69c4f;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:600;line-height:14px}.parentcontainer__container--item{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(min-width:768px){.parentcontainer__container--item{gap:30px}}.parentcontainer__container--item>a:first-child{grid-column:span 3;height:280px}@media(min-width:768px){.parentcontainer__container--item>a:first-child{height:480px}}.parentcontainer__container--item>a:nth-child(n+2){height:180px}@media(min-width:768px){.parentcontainer__container--item>a:nth-child(n+2){height:300px}}.parentcontainer__container--img{height:100%;object-fit:cover;width:100%}.parentcontainer2__container--item{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.parentcontainer2__container--item>a:first-child{grid-column:span 2}.parentcontainer2__container--item>a:nth-child(n+2){height:160px}.parentcontainer2__container--img{height:100%;object-fit:cover;width:100%}@media(max-width:768px){.parentcontainer2__container--img{max-height:350px}}.columnroom2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;height:100%;padding-block:30px}@media(min-width:768px){.columnroom2{padding-block:50px 30px}}.columnroom2__title{border-bottom:1px solid #d69c4f;color:#d69c4f;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px}.columnroom2__description{line-height:10px;line-height:normal;margin-block:10px}.columnroom2__carditems,.columnroom2__description{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:400}.columnroom2__carditems{align-items:flex-start;display:flex;flex-direction:column;gap:8px;line-height:10px;margin-block:16px}.columnroom2 .servicesitems2 .roomservices{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:400;line-height:10px;padding-top:12px}.columnroom2 .servicesitems2__category{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;padding-block:10px}@media(min-width:768px){.columnroom2 .servicesitems2__category{grid-template-columns:repeat(3,1fr)}}.columnroom2 .servicesitems2__category--card{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start}.columnroom2 .servicesitems2__category--card .type-items{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:400;line-height:10px}.columnroom2 .servicesitems2 .btnright{color:#d69c4f;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:600;line-height:14px}.tabhotel{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.tabhotel{padding-bottom:30px;padding-top:80px}}.tabhotel__section{grid-gap:26px;display:grid;gap:26px;grid-template-columns:3.5fr 1fr;width:100%}@media(min-width:1024px){.tabhotel__section{max-width:1220px}}@media(max-width:1200px){.tabhotel__section{padding-inline:16px}}.tabhotel__section--descriptions .onlytab{align-items:flex-start;border-bottom:1px solid #e5e5e5;display:flex;gap:20px;justify-content:flex-start;margin-bottom:40px;padding-top:16px}.tabhotel__section--descriptions .onlytab::-webkit-scrollbar{height:4px}.tabhotel__section--descriptions .onlytab::-webkit-scrollbar-thumb{background-color:#d69c4f;border:none;border-radius:10px}.tabhotel__section--descriptions .onlytab::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.tabhotel__section--descriptions .onlytab div{cursor:pointer;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:400;line-height:16px;scroll-snap-align:start;transition:background-color .3s ease}.tabhotel__section--descriptions .onlytab div.active,.tabhotel__section--descriptions .onlytab div:hover{border-bottom:2.5px solid #d69c4f;color:#d69c4f;display:inline}.tabhotel__section--descriptions .onlytab div.active p,.tabhotel__section--descriptions .onlytab div:hover p{font-weight:500;margin-bottom:6px}.tabhotel__section--descriptions .onlytab div.inactive{border-bottom:2.5px solid #e5e5e5;color:#5f5f5f;display:inline}.tabhotel__section--descriptions .onlytab div.inactive p{font-weight:400;margin-bottom:6px}.tabhotel__section--descriptions .onlytab__tab p{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:400;line-height:10px;margin-bottom:10px;text-align:center;width:80px}.tabhotel__section--descriptions .onlytab.hidden{visibility:hidden}.tabhotel__section--descriptions .tabsh{background-color:#fff;display:flex;padding-left:16px;padding-right:16px;position:-webkit-sticky;position:sticky;top:84px;z-index:1}.tabhotel__section--descriptions .tabsh div{color:#333;cursor:pointer;margin-right:40px;transition:background-color .3s ease}.tabhotel__section--descriptions .tabsh div:hover{border-bottom:2px solid #d69c4f;color:#d69c4f}.tabhotel__section--descriptions .tabsh div.active{border-bottom:3px solid #d69c4f;color:#d69c4f}.tabhotel__section--descriptions .text{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:flex-start}.tabhotel__section--descriptions .text .list{display:flex;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.tabhotel__section--descriptions .text .list .listIcons{align-items:center;border-right:2.5px solid #d69c4f80;display:flex;gap:6px;justify-content:flex-start;padding-left:20px;padding-right:20px}.tabhotel__section--descriptions .text .list .listIcons:first-child{padding-left:0}.tabhotel__section--descriptions .text .list .listIcons:last-child{border-right:none;padding-right:0}.tabhotel__section--descriptions .text .items .description{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.tabhotel__section--descriptions .text .buttons{display:flex;gap:40px}.tabhotel__section--descriptions .text .buttons .button-icon{background:#fff;border:1.5px solid #d69c4f;border-radius:10px;box-sizing:border-box;color:#d69c4f;cursor:pointer;display:inline-block;max-height:68px;outline:none;padding:2px 4px;position:relative;text-decoration:none;touch-action:manipulation;transition:box-shadow .2s,transform .1s;-webkit-user-select:none;user-select:none;width:120px}.tabhotel__section--descriptions .text .buttons .button-icon .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}.tabhotel__section--descriptions .text .buttons .button-icon:focus-visible{box-shadow:0 0 0 2px #222,0 0 0 4px #fffc;transition:box-shadow .2s}.tabhotel__section--descriptions .text .buttons .button-icon:hover{background-color:var(--color-gold);color:#fff}.tabhotel__section--descriptions .text .buttons .button-icon:hover>svg use{fill:#fff;stroke:#fff}.tabhotel__section--container{display:flex;flex-direction:column}.tabhotel__section--container .tripadvisor{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:10px;justify-content:space-between;line-height:12px;text-align:left;width:100%}.tabhotel__section--container .tripadvisor img{height:76px;object-fit:cover;width:76px}.tabhotel__section--container--review{border-left:1px solid #e5e5e5;padding-left:40px;width:100%}.tabhotel__section--container--review .night{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;justify-content:space-between;line-height:12px}.tabhotel__section--container--review .night span{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:700;line-height:35px}.tabhotel__section--container--review .igv{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin-bottom:10px;text-align:right}.slider-container{left:50%;position:fixed;top:65px;transform:translateX(-50%);width:100%;z-index:100}.slider-container .swiper,.slider-container .swiper-slide{width:auto}.slider-container .slider-slide{align-items:center;background-color:#fff;display:flex;justify-content:center}.slider-container .slider-content{border-radius:4px;box-shadow:0 2px 4px #0003;padding:10px 20px}.mapsact{display:inline-block;gap:10px}.mapsact,.mapsact .mapcontainer{height:100%;width:100%}@media(min-width:768px){.mapsact .mapcontainer{height:437px}}.mapsact .mapcontainer .tooltipmap{background-image:url(/static/media/tooltip.0d67180f34e514dc0f24.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;left:-10%;padding:10px;position:absolute;width:auto}.mapsact .mapcontainer .tooltipmap p{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:10px;line-height:normal;text-align:center;text-transform:uppercase}.tabhotelm{align-items:center;background-color:#fff;display:flex;justify-content:center}.tabhotelm .mapcontainer{height:437px;width:100%}.tabhotelm__section{width:100%}.tabhotelm__section .container{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.tabhotelm__section .container .info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding-top:24px}.tabhotelm__section .container .itesm{padding-bottom:1rem;padding-top:1rem}.tabhotelm__section .container .itesm ul{padding-inline-start:26px}.tabhotelm__section .container .itesm ul li{font-family:Sofia;font-size:1rem;font-weight:100;line-height:1.5rem}.tabhotelm__section .container .itesm p ul{padding-inline-start:26px}.tabhotelm__section .container .itesm p ul li{font-family:Sofia;font-size:1rem;font-weight:100;line-height:1.5rem}.tabhotelm__section .container .buttons{padding-bottom:1rem}.tabhotelm__section .container .buttons .button-icon{background:#fff;border:1.5px solid #d69c4f;border-radius:10px;box-sizing:border-box;color:#d69c4f;cursor:pointer;display:inline-block;max-height:68px;outline:none;padding:2px 4px;position:relative;text-decoration:none;touch-action:manipulation;transition:box-shadow .2s,transform .1s;-webkit-user-select:none;user-select:none;width:120px}.tabhotelm__section .container .buttons .button-icon p{font-family:NexaSlab;font-size:.875rem;margin:0;text-align:center}.tabhotelm__section .container .buttons .button-icon:focus-visible{box-shadow:0 0 0 2px #222,0 0 0 4px #fffc;transition:box-shadow .2s}.tabhotelm__section .container .buttons .button-icon:hover{background-color:#d9d9d9;border:1.5px solid #d9d9d9}.tabhotelm__section .container .reviews{border-bottom:1px solid #bebebe;border-top:1px solid #bebebe}.tabhotelm__section .container .reviews .list{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;padding-top:1rem}.tabhotelm__section .container .reviews .list .line{align-items:flex-start;display:flex;gap:30px;justify-content:flex-start}.tabhotelm__section .container .reviews .list .line img{border-radius:50%;height:60px;object-fit:contain;width:60px}.tabhotelm__section .container .reviews .list .line .price{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:20px}.tabhotelm__section .container .reviews .list .line .paragraph{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.tabhotelm__section--container{border-left:1px solid #e5e5e5;padding:20px}@media(min-width:1024px){.tabhotelm__section--container{padding-bottom:40px}}.tabhotelm__section--container .tripadvisor{align-items:center;display:flex;justify-content:center;margin-top:20px}.tabhotelm__section--container .tripadvisor img{border-radius:50%;height:76px;width:76px}.tabhotelm__section--container .review p{margin:0}.tabhotelm__section--container .review span{color:#000;font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin:0}.tabhotelm .btnstabs__swiper .swiper{height:100%;width:100%}.tabhotelm .btnstabs__swiper .swiper-slide{align-items:center;display:flex;height:52px;justify-content:center;padding:10px;width:122px}.btnnext{background:var(--color-gold);border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:1rem;padding:14px 30px;text-align:center}.btnnext:hover{background:#c6914c}.btnnext:active{background:#bb8b4c}@media(min-width:768px){.btnnext{font-size:1.125rem}}.custom-map .pin-container{position:relative;text-align:center}.custom-map .pin-text{left:50%;position:absolute;top:20%;transform:translateY(-20%)}.custom-map .pin-text img{height:16px}.custom-map .pin-text p{font-family:NexaSlab;font-size:.75rem;font-weight:700;line-height:1.2;margin:0;text-align:center}.transport{padding:10px;width:100%}.transport .title{font-family:NexaSlab;font-size:25px;line-height:25px;text-align:center}.transport .paragraph,.transport .title{font-style:normal;font-weight:400;margin-bottom:20px}.transport .paragraph{font-family:Quicksand;font-size:14px;line-height:14px;line-height:normal}@media(max-width:768px){.transport .table-container{max-width:100%;overflow-x:auto}}.transport .table-container table{text-align:center}.transport .table-container table td,.transport .table-container table th{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.transport .table-container::-webkit-scrollbar-track{background:#efeaea}.transport .icontext{align-items:flex-start;display:flex;flex-direction:column;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;padding-block:20px 10px}.transport .icontext .info{padding-top:10px}.transport .icontext .info ul{padding-inline-start:26px}.transport .icontext .info ul li{font-family:Quicksand;font-size:14px;font-weight:400;line-height:1.5rem}.transport .icontext .info p ul{padding-inline-start:26px}.transport .icontext .info p ul li{font-family:Quicksand;font-size:14px;font-weight:400;line-height:1.5rem}.btn-google{align-items:center;background:var(--color-gold);border:none;border-radius:7px;cursor:pointer;display:flex;height:45px;justify-content:center;padding:0 12px}.btn-google p{color:#fff;font-family:NexaSlab;font-size:.875rem;font-weight:700;line-height:.875rem;text-align:center}.subtitle-maps{display:flex;flex-direction:column;gap:16px;padding-top:16px}.subtitle-maps .title{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:700;line-height:25px;text-align:center}.subtitle-maps .paragraph{font-size:12px;line-height:12px;line-height:normal;text-align:center}.subtitle-maps .paragraph,.subtitle-maps .place-city{font-family:Quicksand;font-style:normal;font-weight:400}.subtitle-maps .place-city{font-size:16px;line-height:16px}.subtitle-maps .icon-left{align-items:center;justify-content:flex-start}.enlace360,.transporta{height:100%;width:100%}@media(min-width:768px){.enlace360{height:600px}}.la{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:IconCasaAndina;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none}.la-wifi:before{content:""}.la-laptop:before{content:""}.cardvalue{align-items:center;display:flex;justify-content:flex-end;position:absolute;width:100%}.cardvalue__container{align-items:center;border-radius:10px;box-shadow:0 0 10px 0 #0000001a;color:#fff;display:flex;gap:12px;justify-content:center;padding:10px 16px;position:relative;right:16px;top:0;transform:translateY(-55%);width:auto}.cardvalue__container .title{line-height:14px;line-height:normal}.cardvalue__container .subtitle,.cardvalue__container .title{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400}.cardvalue__container .subtitle{line-height:14px;text-transform:uppercase}.cardvalue__container .calificacion{font-family:NexaSlab;font-size:24px;font-style:normal;font-weight:700;line-height:24px}.cardvalue__sections .swiper{height:100%;width:100%}.cardvalue__sections .swiper-slide{align-items:center;display:flex;height:40px;justify-content:center;width:auto}.cardvalue__sections--text p{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin-bottom:10px;text-align:center}.cardvalue__sectionstab{left:50%;position:fixed;top:65px;transform:translateX(-50%);width:100%;z-index:100}.cardvalue__sectionstab .swiper{height:100%;width:100%}.cardvalue__sectionstab .swiper-slide{width:16%}.cardvalue__sectionstab--text p{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin-bottom:10px;text-align:center}.cardvalue__sections.visible{display:block}.cardvalue__sections.hidden{visibility:hidden}.cardvalueselect{align-items:center;border-bottom:1.5px solid #f0f0f0;border-left:1px solid #f2f2f2;cursor:pointer;display:flex;height:100%;justify-content:center;padding:14px;width:100%}.cardvalueselect:first-child{border-left:none}.cardvalueselect:last-child{border-right:1px solid #f2f2f2}.cardvalueselect:hover{border-bottom:1.5px solid #d69c4f}.cardvalueselect:hover p{color:#d69c4f}.cardvalueselect p{color:#5f5f5f;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center}.cardvalueselect.active{border-bottom:1.5px solid #d69c4f}.cardvalueselect.active p{color:#d69c4f;font-weight:600}.card__valuations{align-items:center;display:flex;justify-content:center;padding-block:25px}.card__valuationsmodal{background:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;flex-direction:column;justify-content:space-between;margin:12px 10px;max-width:360px;min-height:368px;padding:30px 40px;width:calc(100% - 60px)}.card__valuationsmodal--container .cardrating{padding-top:.5rem}.card__valuationsmodal--container .cardtitle{padding-bottom:.75rem;padding-top:.75rem}.card__valuationsmodal--container .cardtitle__title{font-family:Sofia;font-size:1rem;font-weight:100;line-height:1.2;margin:0}.card__valuationsmodal--container .cardtitle__title:first-letter{text-transform:uppercase}.card__valuationsmodal--container .cardtitle__paragraph{font-family:Sofia;font-size:.75rem;font-weight:100;line-height:1.2;margin:0;padding-top:1rem}.card__valuationsmodal--carddescription{align-items:center;display:flex;flex-direction:row;gap:10px}.card__valuationsmodal--carddescription .imgtrip{border-radius:50%;height:30px;width:30px}.card__valuationsmodal--carddescription .imgmap{height:15px;width:24px}.cardcenter{width:100%}.cardcenter,.sectionvaluations{align-items:center;display:flex;justify-content:center}.sectionvaluations{padding-bottom:25px;padding-top:25px}.sectionvaluations__container{width:100%}@media(min-width:1200px){.sectionvaluations__container{max-width:1220px}}.sectionvaluations__container .titlecontent{display:flex;flex-direction:column;margin-bottom:20px}@media(min-width:768px){.sectionvaluations__container .titlecontent{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:30px}}.sectionvaluations__container .titlecontent .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;padding-inline:16px}@media(min-width:425px){.sectionvaluations__container .titlecontent .subtitle{font-size:25px}}@media(min-width:1200px){.sectionvaluations__container .titlecontent .subtitle{padding-inline:0}}.sectionvaluations__container .contentlogo{align-items:center;display:flex;gap:1rem;justify-content:flex-end;padding-inline:16px;padding-top:16px;width:100%}@media(min-width:768px){.sectionvaluations__container .contentlogo{gap:1.5rem;padding-top:0;width:50%}}.sectionvaluations__container .contentlogo img{border-radius:50%;object-fit:contain}.sectionvaluations__container .contentlogo .paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.sectionvaluations__container .contentlogo .review{align-items:flex-start;display:flex;font-family:Quicksand;font-size:25px;font-style:normal;font-weight:500;gap:6px;line-height:25px;text-transform:uppercase}.sectionvaluations__container .values{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:1fr;padding:24px 16px}@media(min-width:768px){.sectionvaluations__container .values{gap:10px 60px;grid-template-columns:420px 420px;padding:24px 0 36px}}.sectionvaluations__container .values__line{align-items:center;display:flex;gap:10px;justify-content:flex-start}@media(min-width:768px){.sectionvaluations__container .values__line{gap:40px}}.sectionvaluations__container .values__line ul{padding-left:20px}.sectionvaluations__container .values__line ul ::marker{font-size:12px}.sectionvaluations__container .values__line--name{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;width:190px}@media(min-width:768px){.sectionvaluations__container .values__line--name{width:200px}}.sectionvaluations__container .values__line--content{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;width:150px}@media(min-width:768px){.sectionvaluations__container .values__line--content{width:175px}}.sectionvaluations__container .values__line--content .linevalue{background-color:#d69c4f;border-radius:10px;height:7px;width:168px}.sectionvaluations__container .values__line--content .linetext{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.sectionvaluations__container .values__line--content .linetext__title{color:#888787;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.sectionvaluations__container .values__line--content .linetext__scores{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.sectionvaluations__description{display:flex}.sectionvaluations__description .swiper{height:100%}.sectionvaluations__description .swiper-slide{height:100%;margin-right:28px;width:284px}@media(min-width:768px){.sectionvaluations__description .swiper-slide{margin-right:42px;width:284px}.sectionvaluations__description .swiper-slide:last-child{margin-right:0}}.sectionvaluations__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.sectionvaluations__description--swiper .swiper-button-next,.sectionvaluations__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.sectionvaluations__description--swiper{padding:14px 26px}.sectionvaluations__description--swiper .swiper-slide-thumb-active{opacity:1}.sectionvaluations__description--swiper .swiper-button-next,.sectionvaluations__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.sectionvaluations__description--swiper .swiper-button-prev{left:1%}.sectionvaluations__description--swiper .swiper-button-next{right:2%}.sectionvaluations__description--swiper .swiper-button-next:after,.sectionvaluations__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.sectionvaluations__description--swiper .swiper-button-next.swiper-button-disabled,.sectionvaluations__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.sectionvaluations__description--card{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;cursor:pointer;overflow:hidden;padding:15px 20px;position:relative;transition:scale .6s;-webkit-user-select:none;user-select:none;width:284px}.sectionvaluations__description--card:hover{scale:104%}.sectionvaluations__description--card--slider{border-radius:inherit 0;overflow:hidden;width:100%}.sectionvaluations__description--card--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.sectionvaluations__description--card--slider .swiper-slide{margin-right:0}.sectionvaluations__description--card--container .cardrating{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between}.sectionvaluations__description--card--container .cardtitle{display:flex;flex-direction:column;gap:10px;height:210px;justify-content:space-between}.sectionvaluations__description--card--container .cardtitle__title{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;line-height:16px}.sectionvaluations__description--card--container .cardtitle__title:first-letter{text-transform:uppercase}.sectionvaluations__description--card--container .cardtitle__paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;margin-top:10px}.sectionvaluations__description--card--container .cardtitle__valuations{align-items:center;display:flex;flex-direction:row;gap:10px}.sectionvaluations__description--card--container .cardtitle__valuations .imgtrip{border-radius:50%;height:30px;object-fit:contain;width:30px}.sectionvaluations__description--card--container .cardtitle__valuations .imgmap{height:15px;width:24px}.scrollcontent{overflow-y:auto;width:100%}@media(min-width:768px){.scrollcontent{height:440px}}.scrollcontent::-webkit-scrollbar{height:200px;width:7px}.scrollcontent::-webkit-scrollbar-thumb{background-color:#d69c4f;border:none;border-radius:10px}.scrollcontent::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:10px}.center{padding-top:2rem;width:100%}.center,.promotions-hotel{align-items:center;display:flex;justify-content:center}.promotions-hotel{padding-block:25px}.promotions-hotel__container{width:100%}@media(min-width:1200px){.promotions-hotel__container{max-width:1220px}}.promotions-hotel__container .subtitle{font-family:NexaSlab;font-size:20px;font-size:25px!important;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px;padding-inline:16px}@media(min-width:425px){.promotions-hotel__container .subtitle{font-size:25px}}@media(min-width:1200px){.promotions-hotel__container .subtitle{padding-inline:0}}@media(min-width:768px){.promotions-hotel__container .subtitle{margin-bottom:20px}}.promotions-hotel__container--description--swiper{height:370px;position:relative;width:100%}.promotions-hotel__container--description--swiper .swiper{height:100%;width:100%}.promotions-hotel__container--description--swiper .swiper-slide{height:100%;padding:10px 14px;width:340px}@media(max-width:767px){.promotions-hotel__container--description--swiper .swiper-button-next,.promotions-hotel__container--description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.promotions-hotel__container--description--swiper .sactivities__swiper .swiper-slide-thumb-active{opacity:1}.promotions-hotel__container--description--swiper .sactivities__swiper{position:relative}.promotions-hotel__container--description--swiper .swiper-button-next,.promotions-hotel__container--description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.promotions-hotel__container--description--swiper .swiper-button-prev{left:1%;top:44%}.promotions-hotel__container--description--swiper .swiper-button-next{right:1%;top:44%}.promotions-hotel__container--description--swiper .swiper-button-next:after,.promotions-hotel__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotions-hotel__container--description--swiper .swiper-button-next.swiper-button-disabled,.promotions-hotel__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.promotions-hotel__container--description--swiper .swiper-pagination{height:30px}.promotions-hotel__container--description--swiper .swiper-slide img{display:block;height:100%;max-height:240px;object-fit:cover;width:100%}.promotions-hotel__container--description--swiper .swiper-pagination-bullet{background:#fff;box-shadow:0 4px 12px #0000001f;height:15px;opacity:1;width:15px}.promotions-hotel__container--description--swiper .swiper-pagination-bullet-active{background:#d69c4f}.promotions-hotel__container--description--swiper .swiper-horizontal>.swiper-pagination-bullets,.promotions-hotel__container--description--swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.promotions-hotel__container--description--swiper .swiper-pagination-custom,.promotions-hotel__container--description--swiper .swiper-pagination-fraction{bottom:4%;left:0;width:100%}.promotions-hotel__container--description--web{align-items:flex-start;display:flex;gap:40px;justify-content:space-around}.promotions-hotel__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;padding-top:1rem;width:240px}.section-cards-hotel-package{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;padding-block:25px}.section-cards-hotel-package__container{width:100%}@media(min-width:1200px){.section-cards-hotel-package__container{max-width:1220px}}.section-cards-hotel-package__container .subtitle{font-family:NexaSlab;font-size:20px;font-size:25px!important;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px;padding-inline:16px}@media(min-width:425px){.section-cards-hotel-package__container .subtitle{font-size:25px}}@media(min-width:1200px){.section-cards-hotel-package__container .subtitle{padding-inline:0}}@media(min-width:768px){.section-cards-hotel-package__container .subtitle{margin-bottom:20px}}.section-cards-hotel-package__container--description--swiper{height:330px;position:relative;width:100%}@media(max-width:768px){.section-cards-hotel-package__container--description--swiper{height:540px}}.section-cards-hotel-package__container--description--swiper .swiper{height:100%;width:100%}.section-cards-hotel-package__container--description--swiper .swiper-slide{height:100%;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.section-cards-hotel-package__container--description--swiper .swiper-button-next,.section-cards-hotel-package__container--description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.section-cards-hotel-package__container--description--swiper .sactivities__swiper .swiper-slide-thumb-active{opacity:1}.section-cards-hotel-package__container--description--swiper .sactivities__swiper{position:relative}.section-cards-hotel-package__container--description--swiper .swiper-button-next,.section-cards-hotel-package__container--description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.section-cards-hotel-package__container--description--swiper .swiper-button-prev{left:1%;top:44%}.section-cards-hotel-package__container--description--swiper .swiper-button-next{right:1%;top:44%}.section-cards-hotel-package__container--description--swiper .swiper-button-next:after,.section-cards-hotel-package__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.section-cards-hotel-package__container--description--swiper .swiper-button-next.swiper-button-disabled,.section-cards-hotel-package__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.section-cards-hotel-package__container--description--swiper .swiper-pagination{height:30px}.section-cards-hotel-package__container--description--swiper .swiper-slide img{display:block;height:100%;max-height:240px;object-fit:cover;width:100%}.section-cards-hotel-package__container--description--swiper .swiper-pagination-bullet{background:#fff;box-shadow:0 4px 12px #0000001f;height:15px;opacity:1;width:15px}.section-cards-hotel-package__container--description--swiper .swiper-pagination-bullet-active{background:#d69c4f}.section-cards-hotel-package__container--description--swiper .swiper-horizontal>.swiper-pagination-bullets,.section-cards-hotel-package__container--description--swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.section-cards-hotel-package__container--description--swiper .swiper-pagination-custom,.section-cards-hotel-package__container--description--swiper .swiper-pagination-fraction{bottom:4%;left:0;width:100%}.section-cards-hotel-package__container--description--web{align-items:flex-start;display:flex;gap:40px;justify-content:space-around}.section-cards-hotel-package__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;padding-top:1rem;width:240px}.bannerchronometer{align-items:center;cursor:pointer;display:flex;height:53px;justify-content:center}@media(max-width:1000px){.bannerchronometer{display:none}}.bannerchronometer__container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:0 16px 26px 0;width:100%}@media(min-width:940px){.bannerchronometer__container{flex-direction:row;gap:16px;padding:16px}}@media(min-width:1200px){.bannerchronometer__container{max-width:1220px}}.bannerchronometer__container--text .title{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center}.bannerchronometer__container--text .title-secondary{font-family:Quicksand;font-size:15px;font-style:normal;font-weight:400;line-height:15px;line-height:1.2;margin-top:2px;text-align:center}.bannerchronometer__container--img img{height:40px;margin-top:5px;object-fit:contain;width:100%}.bannerchronometer__container .button-close{align-items:center;display:flex;justify-content:center;margin-left:60px;position:relative}@media(max-width:768px){.bannerchronometer__container .button-close{margin-left:20px;width:40px}}.bannerchronometer__container .button-close .redirect{font-size:14px;height:auto;margin-right:0;padding:7px 14px;text-align:center}@media(max-width:1200px){.bannerchronometer__container .button-close .redirect{font-size:14px;margin-right:20px;padding:12px 10px;width:85px}}.bannerchronometer__container .close{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;font-family:Quicksand;font-size:30px;font-style:normal;font-weight:700;justify-content:right;line-height:30px;position:relative;top:-5px}.bannerchronometer__container .close:hover{transform:scale(1.2)}@media(max-width:1200px){.bannerchronometer__container .close{right:-10px}}@media(max-width:768px){.bannerchronometer__container .close{color:#d69c4f;position:absolute;right:-5px;top:-25px}}.chronometer-popup{border-radius:15px;bottom:200px;cursor:pointer;display:block;padding:5px 20px 10px;position:fixed;right:25px;z-index:100}@media(min-width:1000px){.chronometer-popup{display:none}.chronometer-popup.is-scrolled{display:block}}@media(max-width:1000px){.chronometer-popup{bottom:155px;padding:5px;right:15px;top:auto}}.chronometer-popup .close{border:none;border-radius:50%;cursor:pointer;height:30px;padding:2px;position:absolute;right:-10px;top:-10px;width:30px}.countdown-timer{text-align:center}.countdown-timer .countdown-display{align-items:center;display:flex;font-size:36px;font-weight:600;gap:10px;height:60px;justify-content:center}@media(max-width:400px){.countdown-timer .countdown-display{gap:3px}}.countdown-timer .countdown-display .dots{align-items:flex-start;display:flex;height:100%;margin-bottom:6px}.countdown-timer .countdown-display .countdown-display-box .timer{display:flex;flex-direction:row;gap:2px}.countdown-timer .countdown-display .countdown-display-box p{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.countdown-timer .time-input{margin-top:20px}.countdown-timer .time-input label{font-size:16px}.countdown-timer .time-input input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:5px;width:100%}.flip-unit{display:inline-flex;flex-direction:column;font-family:NexaSlab;font-size:28px;font-style:normal;font-weight:700;line-height:28px;position:relative}.bottom,.flip-unit .bottom-flip,.flip-unit .top-flip,.top{height:16px;line-height:1;overflow:hidden;padding:2px;width:34px}@media(max-width:400px){.bottom,.flip-unit .bottom-flip,.flip-unit .top-flip,.top{width:29px}}.bottom{align-items:flex-end;display:flex}.flip-unit .top-flip,.top{border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:center}.bottom,.flip-unit .bottom-flip{align-items:flex-end;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;justify-content:center}.bottom:after,.flip-unit .bottom-flip:after{background-color:#0003;border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.bottom:after{top:50%}.flip-unit .bottom-flip{z-index:2}.flip-unit .bottom-flip:after{z-index:3}.bottom-flip,.top-flip{position:absolute;width:100%}.bottom-flip{bottom:0;transform:rotateX(90deg)}.flip-unit.flip .top-flip{animation:flip-top .25s ease-in forwards;transform-origin:bottom}@keyframes flip-top{0%{transform:rotateX(0deg)}to{transform:rotateX(90deg)}}.flip-unit.flip .bottom-flip{animation:flip-bottom .25s ease-out forwards;animation-delay:.25s;transform-origin:top}@keyframes flip-bottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}.bannercyberwow{align-items:center;display:flex;justify-content:center;padding-block:16px}.bannercyberwow__container{width:100%}@media(min-width:1200px){.bannercyberwow__container{max-width:1220px}}.bannercyberwow__container--description{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-bottom:16px}@media(min-width:768px){.bannercyberwow__container--description{flex-direction:row;margin-bottom:10px}}.bannercyberwow__container--description .title{font-family:Quicksand;font-size:20px;font-style:normal;font-weight:700;line-height:20px;text-align:center;text-transform:uppercase}@media(min-width:768px){.bannercyberwow__container--description .title{font-size:28px;padding-right:16px;text-align:left}}.bannercyberwow__container--description img{height:100%;object-fit:contain;width:80px}.bannerslider .swiper{height:100%;width:100%}.bannerslider .swiper-slide{align-items:center;display:flex;justify-content:center;text-align:center}.bannerslider .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.bannerslider .swiper-pagination-bullet{background:#fff;height:15px;opacity:1;width:15px}.bannerslider .swiper-pagination-bullet-active{background:#d69c4f}.bannerslider .swiper-horizontal>.swiper-pagination-bullets,.bannerslider .swiper-pagination-bullets.swiper-pagination-horizontal,.bannerslider .swiper-pagination-custom,.bannerslider .swiper-pagination-fraction{bottom:20px;left:0;width:100%}@media(min-width:768px){.bannerslider .swiper-horizontal>.swiper-pagination-bullets,.bannerslider .swiper-pagination-bullets.swiper-pagination-horizontal,.bannerslider .swiper-pagination-custom,.bannerslider .swiper-pagination-fraction{bottom:60px}}.bankdiscount{display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:45px;width:240px}@media(min-width:768px){.bankdiscount{display:flex;flex-direction:row;gap:40px;margin-top:0;width:490px}}.bankdiscount__content{align-items:center;color:#fff;display:flex;flex-direction:column}.bankdiscount__content .title{font-family:NexaSlab;font-size:28px;font-style:normal;font-weight:700;line-height:28px;text-transform:capitalize}@media(min-width:425px){.bankdiscount__content .title{font-size:40px;line-height:40px}}@media(min-width:1024px){.bankdiscount__content .title{font-size:60px;line-height:60px}}.bankdiscount__content--box{align-items:center;display:flex;flex-direction:row}.bankdiscount__content--box .discount{font-family:NexaSlab;font-size:48px;font-style:normal;font-weight:700;line-height:48px}@media(min-width:425px){.bankdiscount__content--box .discount{font-size:60px;line-height:60px}}@media(min-width:1024px){.bankdiscount__content--box .discount{font-size:90px;line-height:90px}}.bankdiscount__content--right .percentage{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:700;line-height:30px}@media(min-width:425px){.bankdiscount__content--right .percentage{font-size:40px;line-height:40px}}@media(min-width:1024px){.bankdiscount__content--right .percentage{font-size:50px;line-height:50px}}.bankdiscount__content--right .dscto{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px}@media(min-width:425px){.bankdiscount__content--right .dscto{font-size:16px;line-height:16px}}@media(min-width:1024px){.bankdiscount__content--right .dscto{font-size:18px;line-height:18px}}.bankdiscount__cardcredit{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}@media(min-width:768px){.bankdiscount__cardcredit{gap:13px;width:220px}}.bankdiscount__cardcredit .subtitle{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:700;line-height:14px}@media(min-width:425px){.bankdiscount__cardcredit .subtitle{font-size:16px;line-height:16px}}@media(min-width:1024px){.bankdiscount__cardcredit .subtitle{font-size:18px;line-height:18px}}.bankdiscount__cardcredit--cardcredit{align-items:center;border-radius:12px;display:flex;justify-content:center;width:100%}@media(min-width:768px){.bankdiscount__cardcredit--cardcredit{height:60px;width:190px}}.bankdiscount__cardcredit--img{align-items:center;display:flex;justify-content:center}.bankdiscount__cardcredit--img img{height:50px!important;width:100%}.bannerbancos{display:flex;flex-direction:column;margin-top:45px}@media(min-width:768px){.bannerbancos{display:flex;flex-direction:row;gap:20px;justify-content:center}}.bannerbancos__content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10px;padding-inline:10px}@media(min-width:768px){.bannerbancos__content{gap:20px;padding-inline:0}}.bannerbancos__content--text .subtitle{font-family:NexaSlab;font-size:17px;font-style:normal;font-weight:500;line-height:17px}@media(min-width:768px){.bannerbancos__content--text .subtitle{font-size:35px}}.bannerbancos__content--text .title{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:600;line-height:35px;line-height:normal;text-transform:uppercase}@media(min-width:768px){.bannerbancos__content--text .title{font-size:70px}}.bannerbancos__content--content{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center}@media(min-width:768px){.bannerbancos__content--content{gap:20px}}.bannerbancos__content--content .box,.bannerbancos__content--content .box .bannerimglogo{align-items:center;display:flex;justify-content:center}.bannerbancos__content--content .box .bannerimglogo img{display:block;height:100%;object-fit:cover;width:140px}@media(min-width:768px){.bannerbancos__content--content .box .bannerimglogo img{height:53px;width:100%}}.bannerpromocion{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.bannerpromocion{display:flex;flex-direction:row;gap:20px;justify-content:center}}.bannerpromocion__content{align-items:center;color:#fff;display:flex;flex-direction:column}.bannerpromocion__content--title{font-family:NexaSlab;font-size:17px;font-style:normal;font-weight:500;line-height:17px;line-height:normal}@media(min-width:768px){.bannerpromocion__content--title{font-size:35px}}.bannerpromocion__content--subtitle{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:500;line-height:35px;line-height:normal;text-transform:uppercase}@media(min-width:768px){.bannerpromocion__content--subtitle{font-size:70px}}.bannerpromocion__content--box{align-items:center;display:flex;gap:20px;height:36px;justify-content:center}@media(min-width:768px){.bannerpromocion__content--box{gap:30px;height:42}}.bannerpromocion__content--box .bannerimglogo{height:100%;width:100px}.bannerpromocion__content--box .bannerimglogo img{height:100%;object-fit:contain;width:100%}.bannerpromocionlogo{display:flex;flex-direction:column}@media(min-width:768px){.bannerpromocionlogo{display:flex;flex-direction:row;gap:20px;justify-content:center}}.bannerpromocionlogo__content{align-items:center;color:#fff;display:flex;flex-direction:column}.bannerpromocionlogo__content--title{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:500;line-height:35px;line-height:normal;text-transform:uppercase}@media(min-width:768px){.bannerpromocionlogo__content--title{font-size:70px}}.bannerpromocionlogo__content--box{align-items:center;display:flex;height:40px;justify-content:center}@media(min-width:768px){.bannerpromocionlogo__content--box{height:60px}}.bannerpromocionlogo__content--box .bannerimglogo{height:100%;width:100px}.bannerpromocionlogo__content--box .bannerimglogo img{height:100%;object-fit:contain;width:100%}.bannerpromocionimg{display:flex;flex-direction:column}@media(min-width:768px){.bannerpromocionimg{display:flex;flex-direction:row;gap:20px;justify-content:center}}.bannerpromocionimg__content{align-items:center;color:#fff;display:flex;flex-direction:column}@media(min-width:768px){.bannerpromocionimg__content{padding-top:68px}}.bannerpromocionimg__content--subtitle{font-family:NexaSlab;font-size:17px;font-style:normal;font-weight:500;line-height:17px;line-height:normal}@media(min-width:768px){.bannerpromocionimg__content--subtitle{font-size:30px}}.bannerpromocionimg__content--title{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:500;line-height:35px;line-height:normal;text-transform:uppercase}@media(min-width:768px){.bannerpromocionimg__content--title{font-size:70px}}.bannerpromocionimg__content--box{align-items:center;display:flex;gap:20px;height:36px;justify-content:center;margin-top:20px}@media(min-width:768px){.bannerpromocionimg__content--box{gap:28px;height:42px}}.bannerpromocionimg__content--box .bannerimglogo{height:100%;width:160px}.bannerpromocionimg__content--box .bannerimglogo img{height:100%;object-fit:contain;width:100%}.bannerlandings{display:flex;flex-direction:column}@media(min-width:768px){.bannerlandings{display:flex;flex-direction:row;gap:20px;justify-content:center}}.bannerlandings__content{align-items:center;color:#fff;display:flex;flex-direction:column}@media(min-width:768px){.bannerlandings__content{padding-top:68px}}.bannerlandings__content--subtitle{font-family:NexaSlab;font-size:17px;font-style:normal;font-weight:500;line-height:17px;line-height:normal}@media(min-width:768px){.bannerlandings__content--subtitle{font-size:30px}}.bannerlandings__content--title{font-family:NexaSlab;font-size:26px;font-style:normal;font-weight:500;line-height:26px;line-height:normal;text-transform:uppercase;width:90%}@media(min-width:768px){.bannerlandings__content--title{font-size:40px;width:100%}}.bannerlandings__content--titleLarge{font-family:NexaSlab;font-size:26px;font-style:normal;font-weight:500;line-height:26px;line-height:normal;text-transform:uppercase;width:90%}@media(min-width:768px){.bannerlandings__content--titleLarge{font-size:40px;width:60%}}.bannerpromocioncollage{display:flex;flex-direction:column}@media(min-width:768px){.bannerpromocioncollage{display:flex;flex-direction:row;gap:20px;justify-content:center}}.bannerpromocioncollage__content{align-items:center;color:#fff;display:flex;flex-direction:column}@media(min-width:768px){.bannerpromocioncollage__content{width:60%}}.bannerpromocioncollage__content--subtitle{font-family:NexaSlab;font-size:17px;font-style:normal;font-weight:500;line-height:17px;line-height:normal}@media(min-width:768px){.bannerpromocioncollage__content--subtitle{font-size:35px}}.bannerpromocioncollage__content--title{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:500;line-height:35px;line-height:normal;text-transform:uppercase}@media(min-width:768px){.bannerpromocioncollage__content--title{font-size:70px}}.bannerpromocioncollage__content--box{align-items:center;border-radius:9px;display:flex;gap:10px;height:40px;justify-content:center}@media(min-width:768px){.bannerpromocioncollage__content--box{gap:30px;height:50px}}.bannerpromocioncollage__content--box .bannerimglogo{height:100%;width:160px}.bannerpromocioncollage__content--box .bannerimglogo img{height:100%;object-fit:contain;width:100%}.bannerdestinociudad{display:flex;flex-direction:column}@media(min-width:768px){.bannerdestinociudad{display:flex;gap:16px;justify-content:center;padding-top:30px}}.bannerdestinociudad__content{align-items:center;color:#fff;display:flex;flex-direction:column}.bannerdestinociudad__content--subtitle{font-family:NexaSlab;font-size:17px;font-style:normal;font-weight:500;line-height:17px;line-height:normal}@media(min-width:768px){.bannerdestinociudad__content--subtitle{font-size:35px}}.bannerdestinociudad__content--title{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:500;line-height:35px;line-height:normal;text-transform:uppercase}@media(min-width:768px){.bannerdestinociudad__content--title{font-size:70px}}.bannerdestinociudad__button{align-items:center;display:flex;justify-content:center}.bannerpromocions{display:flex;flex-direction:column}@media(min-width:768px){.bannerpromocions{display:flex;flex-direction:row;gap:20px;justify-content:center;max-width:866px;min-width:660px}}.bannerpromocions__content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10px}.bannerpromocions__content--title{font-family:Quicksand;font-size:17px;font-style:normal;font-weight:500;line-height:17px;line-height:normal;text-transform:uppercase}@media(min-width:768px){.bannerpromocions__content--title{font-size:35px}}.bannerpromocions__content--subtitle{font-family:NexaSlab;font-size:35px;font-style:normal;font-weight:600;line-height:35px;line-height:normal;text-transform:uppercase}@media(min-width:768px){.bannerpromocions__content--subtitle{font-size:70px}}.bannerpromocions__content--description{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:14px;line-height:normal}@media(min-width:768px){.bannerpromocions__content--description{font-size:20px}}.bannerpromocionsizquierda{align-items:flex-start;display:flex;flex-direction:column}@media(min-width:768px){.bannerpromocionsizquierda{display:flex;flex-direction:row;gap:20px;justify-content:center;max-width:660px}}.bannerpromocionsizquierda__content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.bannerpromocionsizquierda__content{gap:20px}}.bannerpromocionsizquierda__content--content{align-items:center;display:flex;gap:20px;justify-content:space-between}.bannerrestaurante{display:flex;flex-direction:column}@media(min-width:768px){.bannerrestaurante{display:flex;flex-direction:row;gap:20px}}.bannerrestaurante__content{align-items:flex-start;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}@media(min-width:768px){.bannerrestaurante__content{gap:20px}}.bannerrestaurante__content--content{align-items:center;display:flex;gap:20px;justify-content:space-between}.bannerrestaurante__content--content p{font-size:40px}.bannerpromocioncursive{display:flex;flex-direction:column}@media(min-width:768px){.bannerpromocioncursive{display:flex;flex-direction:row;gap:20px;justify-content:center}}.bannerpromocioncursive__content{align-items:center;color:#fff;display:flex;flex-direction:column}.bannerpromocioncursive__content--title{font-family:Dancing Script;font-size:30px;font-style:normal;font-weight:400;line-height:30px}@media(min-width:765px){.bannerpromocioncursive__content--title{font-size:60px;line-height:60px}}.bannerpromocioncursive__content .logo-ca img{width:300px}.bannerpromocionpackage{display:flex;flex-direction:column}@media(min-width:768px){.bannerpromocionpackage{display:flex;flex-direction:row;gap:20px;justify-content:center;padding-top:60px}}.bannerpromocionpackage__content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10px}.bannerpromocionpackage__content--title{font-family:Dancing Script;font-size:30px;font-style:normal;font-weight:500;line-height:30px}@media(min-width:765px){.bannerpromocionpackage__content--title{font-size:50px;line-height:50px}}.bannerpromocionpackage__content--subtitle{font-family:Quicksand;font-size:26px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}@media(min-width:765px){.bannerpromocionpackage__content--subtitle{font-size:35px;line-height:35px}}.bannerpromocionpackage__content--description{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:400;line-height:30px;text-transform:uppercase}@media(min-width:765px){.bannerpromocionpackage__content--description{font-size:60px;font-weight:700;line-height:60px}}.bannerimagenderechaboton{display:flex;flex-direction:column;gap:20px;transform:translate(200px)}.bannerimagenderechaboton .imagen-1{transform:translateY(-5px);width:210px!important}.bannerimagenderechaboton .imagen-2{padding-bottom:20px}@media(min-width:1200px){.bannerimagenderechaboton{display:flex;flex-direction:row;justify-content:center;transform:translate(50%)}}@media(max-width:768px){.bannerimagenderechaboton{flex-direction:row;justify-content:center;padding-top:60px;transform:translate(0)}.bannerimagenderechaboton .imagen-1{transform:translateY(-10px);width:160px!important}.bannerimagenderechaboton .imagen-2{display:none!important}}.bannerimagenderechaboton__content{align-items:center;color:#fff;display:flex;flex-direction:row;gap:10px}.bannerimagenderechaboton--bgimg img{filter:brightness(100%)!important}@media(max-width:768px){.bannerimagenderechaboton--bgimg img{filter:brightness(100%)!important}}.bannerimagenderechaboton--bgimg .section__banner-overlay{background:linear-gradient(270deg,#00000040 55%,rgba(0,0,0,.067) 90%)}@media(max-width:768px){.bannerimagenderechaboton--bgimg .section__banner-overlay{background:linear-gradient(180deg,#0000,#00000026)}}.bannerimagenderechaboton--button{display:flex}.bannerimagenderechaboton--button button{background-color:#cd7e0d;margin:auto}.bannerimagenderechaboton--button button:hover{background-color:#b97413}@media(max-width:768px){.bannerimagenderechaboton--button button{height:45px;padding:10px 20px!important;transform:translateY(-10px)}}.bannerimagenizquierdaboton{padding:10px}.bannerimagenizquierdaboton__content{align-items:center;color:#fff;display:flex;flex-direction:row;gap:60px;padding-bottom:20px}@media(max-width:768px){.bannerimagenizquierdaboton__content{flex-direction:column;gap:0}}.bannerimagenizquierdaboton__content .imagen,.bannerimagenizquierdaboton__content .imagen-mobile{margin-left:auto;margin-right:auto;object-fit:contain!important;width:100%!important}.bannerimagenizquierdaboton__content .imagen{display:block!important;max-width:340px;min-width:300px}@media(max-width:768px){.bannerimagenizquierdaboton__content .imagen{height:130px!important;margin-bottom:20px;margin-top:0}}.bannerimagenizquierdaboton__content .container-columna-derecha{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}@media(max-width:768px){.bannerimagenizquierdaboton__content .container-columna-derecha{gap:10px}}.bannerimagenizquierdaboton__content .container-columna-derecha .imagen-derecha{max-height:160px}@media(max-width:768px){.bannerimagenizquierdaboton__content .container-columna-derecha .imagen-derecha{max-height:100px}.bannerimagenizquierdaboton__content .bannerimagenizquierdaboton--button{margin-top:20px}}.bannerestaurant2{position:relative;width:100%}.bannerestaurant2__content{height:400px;width:100%}@media(min-width:768px){.bannerestaurant2__content{height:460px}}.bannerestaurant2__content--bg{display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:1}@media(min-width:768px){.bannerestaurant2__content--bg{-webkit-clip-path:polygon(0 0,90% 0,100% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 100%,0 100%);width:40%}}.bannerestaurant2__content--bg .type-restaurant{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;max-width:520px;padding-top:40px;padding-inline:40px 60px;width:100%}.bannerestaurant2__content--bg .type-restaurant img{height:100px;object-fit:contain;width:100%}.bannerestaurant2__content--bg .type-restaurant .paragraph{color:#fff;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}@media(min-width:768px){.bannerestaurant2__content--bg .type-restaurant{gap:30px;padding-top:40px}.bannerestaurant2__content--bg .type-restaurant img{height:180px}}.bannerestaurant2__content--bg .type-direction{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;padding-top:60px;padding-inline:40px 60px}@media(min-width:768px){.bannerestaurant2__content--bg .type-direction{gap:18px;padding-top:0}}.bannerestaurant2__content--bg .type-direction img{height:100px;object-fit:contain;width:100%}.bannerestaurant2__content--bg .type-direction .title{color:#fff;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:20px}.bannerestaurant2__content--bg .type-direction .items{color:#fff;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px}.bannerestaurant2__content--bg .type-direction .items .icon-txt{cursor:pointer}.bannerestaurant2__content--bg .type-direction .items .icon-txt:hover{text-decoration:underline;text-underline-offset:5px}@media(min-width:768px){.bannerestaurant2__content--bg .type-direction{gap:24px;max-width:400px;padding:40px 20px 0}.bannerestaurant2__content--bg .type-direction img{height:170px}.bannerestaurant2__content--bg .type-direction .title{font-size:28px;line-height:28px}.bannerestaurant2__content--bg .type-direction .items{font-size:16px;line-height:16px}}.bannerestaurant2__content--bg .type-hotel{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;padding-top:40px;padding-inline:40px 60px}.bannerestaurant2__content--bg .type-hotel .title{color:#fff;font-family:NexaSlab;font-size:40px;font-style:normal;font-weight:600;line-height:40px;text-transform:uppercase}.bannerestaurant2__content--bg .type-hotel .subtitle{color:#fff;font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase}.bannerestaurant2__content--bg .type-hotel .btn-hotel{align-items:center;background:#d69c4f;border:none;border-radius:7px;cursor:pointer;display:flex;gap:16px;height:45px;justify-content:space-between;padding:10px 30px}.bannerestaurant2__content--bg .type-hotel .btn-hotel .paragraph{color:#fff;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;line-height:16px}@media(min-width:768px){.bannerestaurant2__content--bg .type-hotel{align-items:flex-start;gap:24px;padding-top:40px}.bannerestaurant2__content--bg .type-hotel .title{font-size:60px;line-height:60px}.bannerestaurant2__content--bg .type-hotel .subtitle{font-size:35px;line-height:35px}}.bannerestaurant2__content--bgimg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0;width:0;z-index:0}@media(min-width:768px){.bannerestaurant2__content--bgimg{width:64%}}.section__video{align-items:center;color:#fff;display:flex;height:320px;justify-content:center;position:relative;width:100%}@media screen and (min-width:768px){.section__video{height:460px}}.section__video .banner__video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.section__video .section__banner-content{align-items:center;display:flex;flex-direction:column;padding-top:30px;position:relative;z-index:1}.bannerheader{align-items:center;background-size:cover;color:#fff;display:flex;height:320px;justify-content:center;position:relative;width:100%}@media screen and (min-width:768px){.bannerheader{height:460px}}.bannerheader__img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.bannerheader__container{width:100%}@media(min-width:1200px){.bannerheader__container{max-width:1220px}}.bannerheader__container--text{align-items:center;display:flex;flex-direction:column;padding:40px;position:relative;z-index:1}@media(min-width:768px){.bannerheader__container--text{align-items:flex-start;padding:0 20px}}.bannerdestino{display:flex;flex-direction:column}@media(min-width:768px){.bannerdestino{display:flex;gap:32px;justify-content:center;padding-top:30px}}.bannerdestino__content{align-items:center;color:#fff;display:flex;flex-direction:column}.bannerdestino__content--title{font-family:NexaSlab;font-size:36px;font-style:normal;font-weight:700;line-height:36px;text-transform:uppercase}@media(min-width:425px){.bannerdestino__content--title{font-size:40px;line-height:40px}}@media(min-width:1024px){.bannerdestino__content--title{font-size:60px;line-height:60px}}.bannerdestino__content--subtitle{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:400;line-height:18px;line-height:normal}@media(min-width:425px){.bannerdestino__content--subtitle{font-size:26px}}@media(min-width:1024px){.bannerdestino__content--subtitle{font-size:36px}}.bannerdestino__button{display:none}@media(min-width:768px){.bannerdestino__button{align-items:center;display:flex;justify-content:center}}.bannerdestino__button--btn{align-items:center;background:var(--color-gold);border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:600;gap:30px;height:50px;justify-content:center;line-height:18px;min-width:200px;text-align:center}.bannerdestino__button--btn:hover{background:#c6914c}.bannerdestino__button .icon-right{gap:12px}.promotionstypes{align-items:center;display:flex;justify-content:center;padding-block:25px}.promotionstypes__container{width:100%}@media(min-width:1200px){.promotionstypes__container{max-width:1220px}}.promotionstypes__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px;padding-inline:16px}@media(min-width:425px){.promotionstypes__container .subtitle{font-size:28px}}@media(min-width:1024px){.promotionstypes__container .subtitle{font-size:36px}}@media(min-width:1200px){.promotionstypes__container .subtitle{padding-inline:0}}.promotionstypes__container--description--swiper{height:380px;position:relative;width:90%}.promotionstypes__container--description--swiper .swiper{height:100%;width:100%}.promotionstypes__container--description--swiper .swiper-slide{height:100%;padding:10px 14px;width:290px}@media(max-width:767px){.promotionstypes__container--description--swiper .swiper-button-next,.promotionstypes__container--description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.promotionstypes__container--description--swiper .sactivities__swiper .swiper-slide-thumb-active{opacity:1}.promotionstypes__container--description--swiper .sactivities__swiper{position:relative}.promotionstypes__container--description--swiper .swiper-button-next,.promotionstypes__container--description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.promotionstypes__container--description--swiper .swiper-button-prev{left:30%;top:84%}.promotionstypes__container--description--swiper .swiper-button-next{right:30%;top:84%}.promotionstypes__container--description--swiper .swiper-button-next:after,.promotionstypes__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionstypes__container--description--swiper .swiper-button-next.swiper-button-disabled,.promotionstypes__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.promotionstypes__container--description--swiper .swiper-pagination{height:30px}.promotionstypes__container--description--swiper .swiper-slide img{display:block;height:100%;max-height:240px;object-fit:cover;width:100%}.promotionstypes__container--description--swiper .swiper-pagination-bullet{background:#fff;box-shadow:0 4px 12px #0000001f;height:15px;opacity:1;width:15px}.promotionstypes__container--description--swiper .swiper-pagination-bullet-active{background:#d69c4f}.promotionstypes__container--description--swiper .swiper-horizontal>.swiper-pagination-bullets,.promotionstypes__container--description--swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.promotionstypes__container--description--swiper .swiper-pagination-custom,.promotionstypes__container--description--swiper .swiper-pagination-fraction{bottom:4%;left:0;width:100%}.promotionstypes__container--description--web{align-items:flex-start;display:flex;gap:40px;justify-content:space-around}.promotionstypes__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;padding-top:1rem;width:240px}.promotionstypes .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.promotionstypes .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.promotionstypes .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.promotionstypes .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.promotionstypes .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.promotionstypes .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.promotionstypes .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.promotionshotels__container--description--swiper .swiper-slide{width:290px}.promotionshotels__container .swiper{height:100%;width:100%}.promotionshotels__container .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;padding:10px 14px;width:270px}@media(max-width:767px){.promotionshotels__container .swiper-button-next,.promotionshotels__container .swiper-button-prev{display:none}}.promotionshotels__container .swiper-slide-thumb-active{opacity:1}.promotionshotels__container .swiper-button-next,.promotionshotels__container .swiper-button-prev{color:#d69c4f}.promotionshotels__container .swiper-button-prev{left:1%}.promotionshotels__container .swiper-button-next{right:1%}.promotionshotels__container .swiper-button-next:after,.promotionshotels__container .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionshotels__container .swiper-button-next.swiper-button-disabled,.promotionshotels__container .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.promotionsbanks{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-bottom:20px;padding-top:30px}@media(min-width:768px){.promotionsbanks{padding-bottom:30px;padding-top:50px}}.promotionsbanks__container{position:relative;width:100%}@media(min-width:1200px){.promotionsbanks__container{max-width:1220px}}.promotionsbanks__container--description{padding-top:2rem}.promotionsbanks__container--description--swiper{position:relative}.promotionsbanks__container--description--swiper .swiper{height:100%;width:100%}.promotionsbanks__container--description--swiper .swiper-slide{align-items:center;display:flex;height:280px;justify-content:center;padding:10px 14px;width:240px}@media(max-width:767px){.promotionsbanks__container--description--swiper .swiper-button-next,.promotionsbanks__container--description--swiper .swiper-button-prev{display:none}}.promotionsbanks__container--description--swiper .swiper-slide-thumb-active{opacity:1}.promotionsbanks__container--description--swiper .swiper-button-next,.promotionsbanks__container--description--swiper .swiper-button-prev{color:#d69c4f}.promotionsbanks__container--description--swiper .swiper-button-prev{left:1%}.promotionsbanks__container--description--swiper .swiper-button-next{right:1%}.promotionsbanks__container--description--swiper .swiper-button-next:after,.promotionsbanks__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionsbanks__container--description--swiper .swiper-button-next.swiper-button-disabled,.promotionsbanks__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.promotionsbanks__container--description--web{align-items:center;display:flex;justify-content:space-around;padding-top:20px}.promotionsbanks__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;width:172px}.promotionsbanks .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.promotionsbanks .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.promotionsbanks .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.promotionsbanks .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.promotionsbanks .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.promotionsbanks .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.promotionsbanks .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.promotionscardrestaurant{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-bottom:20px;padding-top:30px}@media(min-width:768px){.promotionscardrestaurant{padding-bottom:30px;padding-top:50px}}.promotionscardrestaurant__container{width:100%}@media(min-width:1200px){.promotionscardrestaurant__container{max-width:1220px}}.promotionscardrestaurant__container--description{padding-top:2rem}.promotionscardrestaurant__container--description--swiper{position:relative}.promotionscardrestaurant__container--description--swiper .swiper{height:100%;width:100%}.promotionscardrestaurant__container--description--swiper .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;padding:10px 12px;width:255px}@media(max-width:767px){.promotionscardrestaurant__container--description--swiper .swiper-button-next,.promotionscardrestaurant__container--description--swiper .swiper-button-prev{display:none}}.promotionscardrestaurant__container--description--swiper .swiper-slide-thumb-active{opacity:1}.promotionscardrestaurant__container--description--swiper .swiper-button-next,.promotionscardrestaurant__container--description--swiper .swiper-button-prev{color:#d69c4f}.promotionscardrestaurant__container--description--swiper .swiper-button-prev{left:1%}.promotionscardrestaurant__container--description--swiper .swiper-button-next{right:1%}.promotionscardrestaurant__container--description--swiper .swiper-button-next:after,.promotionscardrestaurant__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionscardrestaurant__container--description--swiper .swiper-button-next.swiper-button-disabled,.promotionscardrestaurant__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.promotionscardrestaurant .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.promotionscardrestaurant .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.promotionscardrestaurant .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.promotionscardrestaurant .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.promotionscardrestaurant .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.promotionscardrestaurant .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.promotionscardrestaurant .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.view-container{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.background{background-color:#ebe3e3;height:100%;left:0;position:absolute;top:0;width:100%}.icon-container{align-items:center;display:flex;justify-content:center}.icon{color:#fff;font-size:4rem}.loading-icon{animation:heartbeat 1.5s ease-in-out infinite both}@keyframes heartbeat{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}.hotelspage{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.hotelspage{background-color:#f7f7f7}}.hotelspage__container{width:100%}.hotelspage__container .containermobile .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:600;line-height:20px;margin-block:20px;text-align:center}.hotelspage__title{font-family:NexaSlab;font-size:40px;font-style:normal;font-weight:600;line-height:40px;margin-block:20px 10px}.hotelspage__description{display:flex}.hotelspage__description .left{flex:1 1;gap:20px;margin-top:95px;overflow-y:auto}.hotelspage__description .left__content{grid-gap:20px;background-color:#f7f7f7;display:grid;gap:20px;padding-inline:20px}.hotelspage__description .left__content--filter .titlepage{font-family:NexaSlab;font-size:28px;font-style:normal;font-weight:600;line-height:28px;margin-left:20px;padding-top:32px}.hotelspage__description .left__content--filter .tfilters{transition:all .3s ease}.hotelspage__description .left__content--filter .tfilters.sticky{background-color:#f7f7f7;position:fixed;top:91px;z-index:11}.hotelspage__description .left__content--filter .tfilters__paragraph{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:300;line-height:18px;margin-left:20px;margin-top:16px}.hotelspage__description .left__content--filter .tfilters__buttons{display:flex;gap:16px;justify-content:flex-start;margin-block:16px;margin-left:20px}.hotelspage__description .left__content--filter .tfilters__buttons .open-button,.hotelspage__description .left__content--filter .tfilters__buttons .open-maps{background-color:#fff;border:1.5px solid #7e7e7e;border-radius:10px;cursor:pointer;display:block;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:700;line-height:14px;line-height:normal;min-width:134px;padding:10px 18px}.hotelspage__description .left__content--filter .tfilters__buttons .clearfilter{background-color:#f7f7f7;border:none;color:#d69c4f;cursor:pointer;display:block;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:700;line-height:14px;line-height:normal;min-width:134px;padding:10px 18px}.hotelspage__description .left__content--filter .tfilters__buttons .clearfilter:hover{text-decoration:underline}@media(min-width:1020px){.hotelspage__description .left__content--filter .tfilters__buttons .open-maps{display:none}}.hotelspage__description .left__content--cards{grid-gap:42px;display:grid;gap:42px;padding-inline:20px;padding-bottom:42px}.hotelspage__description .left__content--cards .cardnewhotel{align-items:flex-start;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;height:245px;min-width:633px;overflow:hidden;position:relative;width:100%}.hotelspage__description .left__content--cards .cardnewhotel__hotel{height:100%;max-width:274px;min-width:232px;position:relative;width:100%}.hotelspage__description .left__content--cards .cardnewhotel__description{height:100%;padding:24px 18px;width:100%}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;width:100%}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__content{display:flex;flex-direction:column;gap:6px}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__content .title{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:700;line-height:16px}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__content .review{font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;line-height:13px}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__icon{align-items:center;display:flex;gap:4px;justify-content:flex-end}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__icon .atributo{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:400;line-height:10px;text-transform:lowercase}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__icon .atributo:first-letter{text-transform:uppercase}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices{display:grid;grid-template-columns:.8fr .9fr}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices--left{border-right:1.5px solid #cbcbcb;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;height:100%;line-height:12px}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices--left .icontext{align-items:flex-start;display:flex;gap:6px;justify-content:flex-start}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices--left .list{display:flex;flex-direction:column;gap:18px;justify-content:space-between}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices--night{margin-left:16px}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices .ttcardprices{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;margin-bottom:6px;text-align:left}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices .cardprices{align-items:flex-end;display:flex;flex-direction:column}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices .cardprices__card{align-items:flex-end;display:flex;gap:6px;justify-content:space-between}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices .cardprices__card .night{align-items:flex-start;display:flex;flex-direction:column;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:4px;line-height:12px}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices .cardprices__card .night .pricebefore{color:#e9082a;font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:300;line-height:12px;text-decoration:line-through}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices .cardprices__card .night__card{width:278px}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices .cardprices__card .carddescuento{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__prices .cardprices__card .sbcardprices{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;white-space:nowrap}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__btn{display:grid;grid-template-columns:1fr 1fr}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__btn .linknext{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;transition:scale .6s;width:94px}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__btn .linknext:hover{scale:104%}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__btn .linknext .text{cursor:pointer;font-family:Quicksand;font-size:13px;font-style:normal;font-weight:400;line-height:13px;text-decoration:underline;text-underline-offset:4px}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__btn .btnreserva{background:var(--color-gold);border:none;border-radius:7px;color:#fff;cursor:pointer;display:block;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:700;height:45px;line-height:14px;line-height:normal;padding:14px 18px;text-align:center;transition:scale .6s;z-index:2}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__btn .btnreserva:hover{scale:104%}.hotelspage__description .left__content--cards .cardnewhotel__description .cardheader__igv{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:2px;justify-content:flex-end;line-height:12px;line-height:normal;margin-top:8px}.hotelspage__description .left__content--cards .cardnewhotel--price{max-width:230px;padding:29px 18px;width:100%}.hotelspage__description .left__content--cards .cardnewhotel--price .cardprices{display:flex;flex-direction:column;gap:20px}.hotelspage__description .left__content--cards .cardnewhotel--price .cardprices__card{font-family:Sofia;font-weight:100}.hotelspage__description .left__content--cards .cardnewhotel--price .cardprices .ttcardprices{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:16px}.hotelspage__description .left__content--cards .cardnewhotel--price .cardprices .pricebefore{color:#8c8c8c;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:300;line-height:16px;line-height:normal;text-decoration:line-through}.hotelspage__description .left__content--cards .cardnewhotel--price .cardprices .sbcardprices{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:600;line-height:25px;line-height:normal;white-space:nowrap}.hotelspage__description .left__content--cards .cardnewhotel--price .cardprices .sbcardigv{font-family:Sofia;font-size:1rem;font-weight:100;padding-right:4px}.hotelspage__description .left__content--cards .cardnewhotel--price .cardprices .sbcardigvs{align-items:center;display:flex;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;gap:4px;justify-content:flex-start;line-height:14px}.hotelspage__description .left__content--cards .cardnewhotel .skeleton{border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.hotelspage__description .left__content--cards .cardnewhotel .skeleton__container{animation:moveSkeleton 2s linear infinite;background-color:#f3f2f2;height:100%;left:-100%;position:absolute;top:0;width:600px}.hotelspage__description .left__content--cards .cardnewhotel .skeleton2{border-radius:8px;height:20px;overflow:hidden;position:relative;width:100%}.hotelspage__description .left__content--cards .cardnewhotel .skeleton2__container{animation:moveSkeleton 2s linear infinite;background-color:#f3f2f2;height:100%;left:-100%;position:absolute;top:0;width:100%}.hotelspage__description .right{flex:0 0;height:100vh;max-width:600px;position:-webkit-sticky;position:sticky;top:0}@media(min-width:1024px){.hotelspage__description .right{flex:0 0 100%;max-width:27%}}@media(min-width:1200px){.hotelspage__description .right{max-width:46%}}.hotelspage__description .right__content{margin-top:92px;width:100%}.hotelspage__description .right__content .googlemaps{height:calc(100vh - 92px);width:100%}.hotelspage__description .right__content .googlemaps .gm-style-iw-tc,.hotelspage__description .right__content .googlemaps .gm-ui-hover-effect{display:none!important}.hotelspage__description .right__content .googlemaps .gm-style .gm-style-iw-c{left:26px;max-width:245px!important;min-width:245px!important;overflow:hidden!important;padding:0!important;top:-70px}.hotelspage__description .right__content .googlemaps .gm-style-iw-d{overflow:hidden!important}.hotelspage__description .filtromodal{padding-inline:10px;width:100%}.hotelspage__description .filtromodal .contentstarts{align-items:center;display:flex;gap:10px;justify-content:space-around;padding:10px 0}.range-slider-container{padding:20px 6px 16px}.range-slider-container .slider-range .caption .max-caption,.range-slider-container .slider-range .caption .min-caption{background-color:#0000;border-radius:0;box-shadow:none;color:var(--color-black);font-family:Quicksand;font-size:16px;font-weight:100;height:20px;line-height:16px;margin:0;padding:0 5px;white-space:nowrap}.range-slider-container .multi-range-slider .bar-left,.range-slider-container .multi-range-slider .bar-right{background-color:#f2f2f2;box-shadow:none;padding:2px 0}.range-slider-container .multi-range-slider .bar-inner{background-color:var(--color-gold);border:none;box-shadow:none}.range-slider-container .multi-range-slider .thumb{background-color:var(--color-gold)}.range-slider-container .multi-range-slider .thumb:before{border:1px solid var(--color-gold);box-shadow:0 0 0 1px #d69c4fcc;height:15px;margin:-7px -12px;width:15px}.range-slider-container .multi-range-slider .label:first-child,.range-slider-container .multi-range-slider .label:last-child{width:100%}.range-slider-container .multi-range-slider .caption{bottom:22px;display:flex}.iconmap{background-color:#fff;border-radius:50px 50px 50px 0;box-shadow:0 4px 12px 0 #0003;height:60px;left:0;position:relative;top:-72px;width:60px}.iconmap,.iconmap__content{align-items:center;display:flex;justify-content:center}.iconmap__content{border-radius:50%;height:50px;width:50px}.iconmap__content p{color:#fff;font-family:Quicksand;font-size:10px;font-style:normal;font-weight:500;line-height:10px;text-align:center}.componentcontainer__description{display:flex}.componentcontainer__description .swiper{height:100%}.componentcontainer__description .swiper-slide{width:246px}.componentcontainer__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.componentcontainer__description--swiper .swiper-button-next,.componentcontainer__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.componentcontainer__description--swiper{padding:14px 26px}.componentcontainer__description--swiper .swiper-slide-thumb-active{opacity:1}.componentcontainer__description--swiper .swiper-button-next,.componentcontainer__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(50%);z-index:1000}.componentcontainer__description--swiper .swiper-button-prev{left:1%}.componentcontainer__description--swiper .swiper-button-next{right:2%}.componentcontainer__description--swiper .swiper-button-next:after,.componentcontainer__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.componentcontainer__description--swiper .swiper-button-next.swiper-button-disabled,.componentcontainer__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.componentcontainer__description--card{background-color:#fff;border-radius:9px;box-shadow:0 4px 12px 0 #0003;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:245px}.componentcontainer__description--card--slider{border-radius:inherit 0;height:134px;overflow:hidden;width:245px}.componentcontainer__description--card--slider img{height:100%;object-fit:cover;width:100%;z-index:none}.componentcontainer__description--card--slider .swiper-slide{margin-right:0}.componentcontainer__description--card--container{display:flex;flex-direction:column;height:112px;justify-content:space-between;padding:12px 10px;position:relative}.componentcontainer__description--card--container .tagposition{border-radius:4px;left:5%;position:absolute;top:0;transform:translateY(-50%);z-index:100}.componentcontainer__description--card--container .tagposition .tag{color:#fff;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;padding:6px 18px;text-transform:lowercase}.componentcontainer__description--card--container .tagposition .tag:first-letter{text-transform:uppercase}.componentcontainer__description--card--container .cardheaderr{align-items:flex-start;display:flex;justify-content:space-between}.componentcontainer__description--card--container .cardheaderr .title{font-family:NexaSlab;font-size:12px;font-style:normal;font-weight:600;line-height:12px;text-align:left;width:120px}.componentcontainer__description--card--container .cardheaderr .review{align-items:center;display:flex;justify-content:flex-end}.componentcontainer__description--card--container .cardheaderr .review p{font-family:Quicksand;font-size:10px;font-style:normal;font-weight:400;line-height:10px;line-height:normal}.componentcontainer__description--card--container .estilosicon{align-items:center;display:flex;gap:4px;justify-content:flex-start}.componentcontainer__description--card--container .estilosicon .atributo{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:lowercase}.componentcontainer__description--card--container .estilosicon .atributo:first-letter{text-transform:uppercase}.componentcontainer__description--card--container .estilos{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;justify-content:flex-start;line-height:12px}.componentcontainer__description--card--container .estilos__txt{color:#14c67a}.componentcontainer__description--card--content{display:flex;flex-direction:column;gap:2px}.componentcontainer__description--card--content .cardprices{align-items:flex-end;display:flex;flex-direction:column}.componentcontainer__description--card--content .cardprices__card{align-items:flex-end;display:flex;gap:6px}.componentcontainer__description--card--content .cardprices__card .night{align-items:flex-start;display:flex;flex-direction:column;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.componentcontainer__description--card--content .cardprices__card .night .pricebefore{color:#e9082a;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:300;line-height:14px;margin-top:4px;text-decoration:line-through}.componentcontainer__description--card--content .cardprices__card .night__card{width:278px}.componentcontainer__description--card--content .cardprices__card .carddescuento{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.componentcontainer__description--card--content .cardprices__card .sbcardprices{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;white-space:nowrap}.componentcontainer__description--card--content .text{align-items:flex-end;display:flex;justify-content:flex-end}.componentcontainer__description--card--content .text .date{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.componentcontainer__description--card--content .text .column{align-items:flex-end;display:flex;flex-direction:column;gap:0;justify-content:flex-end}.componentcontainer__description--card--content .text .sbbcardprices{align-items:center;display:flex;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;gap:4px;justify-content:flex-start;line-height:12px;line-height:normal}.componentcontainer__description--card--extra{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:30px;height:406px;justify-content:center;padding:34px;text-decoration:none}.componentcontainer__description--card--extra .border{align-items:center;background-color:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:50px;justify-content:center;width:50px}.componentcontainer__description--card--extra .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}.googlemapsmob{height:100%;width:100%}.googlemapsmob .gm-style-iw-tc,.googlemapsmob .gm-ui-hover-effect{display:none!important}.googlemapsmob .gm-style .gm-style-iw-c{max-width:245px!important;min-width:245px!important;overflow:hidden!important;padding:0!important}.googlemapsmob .gm-style-iw-d{overflow:hidden!important}.contentstarts{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.multi-range-slider *{box-sizing:border-box;margin:0;padding:0}.multi-range-slider{-webkit-touch-callout:none;border:1px solid gray;border-radius:10px;box-shadow:1px 1px 4px #000;display:flex;flex-direction:column;padding:20px 10px;position:relative;-webkit-user-select:none;user-select:none}.multi-range-slider .bar-left{border-radius:10px 0 0 10px;padding:4px 0}.multi-range-slider .bar-left,.multi-range-slider .bar-right{background-color:#f0f0f0;box-shadow:inset 0 0 5px #000;width:25%}.multi-range-slider .bar-right{border-radius:0 10px 10px 0}.multi-range-slider .bar-inner{background-color:lime;border:1px solid #000;box-shadow:inset 0 0 5px #000;display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative}.multi-range-slider .bar-inner-left,.multi-range-slider .bar-inner-right{width:50%}.multi-range-slider .thumb{background-color:#fff;cursor:pointer;position:relative;z-index:1}.multi-range-slider .thumb:before{background-color:inherit;border:1px solid #000;border-radius:50%;box-shadow:0 0 3px #000,inset 0 0 5px gray;content:"";cursor:pointer;height:20px;margin:-8px -12px;position:absolute;width:20px;z-index:1}.multi-range-slider .input-type-range:focus+.thumb:after{border:1px dotted #000;border-radius:50%;box-shadow:0 0 5px #fff,inset 0 0 10px #000;content:"";height:11px;left:-7px;position:absolute;top:-4px;width:11px;z-index:2}.multi-range-slider .caption{align-items:center;bottom:35px;display:flex;display:none;height:2px;justify-content:center;left:1px;overflow:visible;position:absolute;width:2px}.multi-range-slider .thumb .caption *{background-color:blue;border-radius:15px;box-shadow:0 0 5px #000;color:#fff;font-size:75%;height:30px;line-height:30px;min-width:30px;padding:0 5px;position:absolute;text-align:center;white-space:nowrap}.multi-range-slider .input-type-range:focus+.thumb .caption,.multi-range-slider .thumb:active .caption{display:flex}.multi-range-slider .input-type-range{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.multi-range-slider .ruler{display:flex;margin:10px 0 -5px;overflow:hidden}.multi-range-slider .ruler .ruler-rule{border-bottom:1px solid;border-left:1px solid;display:flex;flex-grow:1;flex-shrink:1;padding:5px 0}.multi-range-slider .ruler .ruler-rule:last-child{border-right:1px solid}.multi-range-slider .ruler .ruler-sub-rule{border-left:1px solid;bottom:0;display:flex;flex-grow:1;flex-shrink:1;margin-bottom:-5px;padding:3px 0}.multi-range-slider .ruler .ruler-sub-rule:first-child{border-left:none}.multi-range-slider .labels{display:flex;justify-content:space-between;margin-bottom:-20px;margin-top:10px;padding:0}.multi-range-slider .label{display:flex;font-size:80%;justify-content:center;width:1px}.multi-range-slider .label:first-child{justify-content:start}.multi-range-slider .label:last-child{justify-content:end}.multi-range-slider.zero-ranage-margin .thumb-left{right:12px}.multi-range-slider.zero-ranage-margin .thumb-right{left:8px}.multi-range-slider.disabled{border:1px solid #c8c8c8;box-shadow:1px 1px 4px #b4b4b4;color:#b4b4b4}.multi-range-slider .bar{display:flex}.multi-range-slider.disabled .bar-left,.multi-range-slider.disabled .bar-right{background-color:#c9c9c9;box-shadow:inset 0 0 5px #a0a0a0}.multi-range-slider.disabled .bar-inner{background-color:#82f382;border:1px solid #959595;box-shadow:inset 0 0 5px #676767}.multi-range-slider.disabled .thumb{background-color:#fff}.multi-range-slider.disabled .thumb:before{border:1px solid #c8c8c8;box-shadow:0 0 3px #232323,inset 0 0 5px gray}.multi-range-slider.disabled .input-type-range:focus+.thumb:after{border:1px dotted #232323;box-shadow:0 0 5px #fff,inset 0 0 10px #232323}.multi-range-slider.disabled .thumb .caption *{background-color:#545489;box-shadow:0 0 5px #232323;color:#c7c7c7}.multi-range-slider-black *{box-sizing:border-box;margin:0;padding:0}.multi-range-slider-black{-webkit-touch-callout:none;background-color:#000;border:1px solid gray;color:#fff;display:flex;flex-direction:column;padding:30px 10px 25px;position:relative;-webkit-user-select:none;user-select:none}.multi-range-slider-black .bar{display:flex}.multi-range-slider-black .bar.active *{transition:none}.multi-range-slider-black .bar-left{background-color:gray;border:1px solid #000;border-radius:10px 0 0 10px;box-shadow:inset 0 0 5px #000;padding:5px 0;width:25%}.multi-range-slider-black .bar-right{background-color:gray;border:1px solid #000;border-radius:0 10px 10px 0;box-shadow:inset 0 0 5px #000;width:25%}.multi-range-slider-black .bar-inner{background-color:lime;border:1px solid #000;box-shadow:inset 0 0 5px #000;display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative}.multi-range-slider-black .bar-inner-left,.multi-range-slider-black .bar-inner-right{width:50%}.multi-range-slider-black .thumb{background-color:#fff;cursor:pointer;position:relative;z-index:1}.multi-range-slider-black .thumb:before{background-color:inherit;border:1px solid #000;border-radius:7px;box-shadow:0 0 5px #000,inset 0 0 10px gray;content:"";cursor:pointer;height:30px;margin:-10px -12px;position:absolute;width:20px;z-index:1}.multi-range-slider-black .input-type-range:focus+.thumb:after{border:1px dotted #000;border-radius:7px;box-shadow:0 0 5px #fff,inset 0 0 10px #000;content:"";height:22px;left:-8px;position:absolute;top:-6px;width:12px;z-index:2}.multi-range-slider-black .caption{align-items:center;bottom:45px;display:flex;height:2px;justify-content:center;left:1px;overflow:visible;position:absolute;width:2px}.multi-range-slider-black .thumb .caption *{background-color:blue;border-radius:15px;box-shadow:0 0 5px #000;color:#fff;font-size:75%;height:30px;line-height:30px;min-width:30px;padding:0 5px;position:absolute;text-align:center;white-space:nowrap}.multi-range-slider-black .input-type-range:focus+.thumb .caption,.multi-range-slider-black .thumb:active .caption{display:flex}.multi-range-slider-black .input-type-range{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.multi-range-slider-black .ruler{display:flex;margin:10px 0 -5px;overflow:hidden}.multi-range-slider-black .ruler .ruler-rule{border-bottom:1px solid;border-left:1px solid;display:flex;flex-grow:1;flex-shrink:1;padding:5px 0}.multi-range-slider-black .ruler .ruler-rule:last-child{border-right:1px solid}.multi-range-slider-black .ruler .ruler-sub-rule{border-left:1px solid;bottom:0;display:flex;flex-grow:1;flex-shrink:1;margin-bottom:-5px;padding:3px 0}.multi-range-slider-black .ruler .ruler-sub-rule:first-child{border-left:none}.multi-range-slider-black .labels{display:flex;justify-content:space-between;margin-bottom:-20px;margin-top:10px;padding:0}.multi-range-slider-black .label{font-size:80%}.multi-range-slider-black.zero-ranage-margin .thumb-left{right:12px}.multi-range-slider-black.zero-ranage-margin .thumb-right{left:8px}.notificationmodal{align-items:center;display:flex;flex-direction:column;gap:10px;min-height:100px;width:100%}.notificationmodal__header{color:#d69c4f;font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.notificationmodal__description{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-block:10px}.sectioncardstypes{align-items:center;background-color:#009da0;display:flex;justify-content:center;padding-bottom:20px;padding-top:30px}@media(min-width:768px){.sectioncardstypes{padding-bottom:30px;padding-top:50px}}.sectioncardstypes__container{color:#fff;width:100%}@media(min-width:1200px){.sectioncardstypes__container{max-width:1220px}}.sectioncardstypes__container--description{padding-top:2rem}.sectioncardstypes__container--description--swiper{position:relative}.sectioncardstypes__container--description--swiper .swiper{height:100%;width:100%}.sectioncardstypes__container--description--swiper .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;padding:10px 14px;width:290px}.sectioncardstypes__container--description--web{align-items:center;display:flex;justify-content:space-around;padding-top:20px}.sectioncardstypes__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;width:172px}.sectioncardstypes .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.sectioncardstypes .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.sectioncardstypes .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.sectioncardstypes .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.sectioncardstypes .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.sectioncardstypes .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.sectioncardstypes .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.promotionsfood{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-bottom:20px;padding-top:30px}@media(min-width:768px){.promotionsfood{padding-bottom:30px;padding-top:50px}}.promotionsfood__container{position:relative;width:100%}@media(min-width:1200px){.promotionsfood__container{max-width:1220px}}.promotionsfood__container--description{padding-top:2rem}.promotionsfood__container--description--swiper{position:relative}.promotionsfood__container--description--swiper .swiper{height:100%;width:100%}.promotionsfood__container--description--swiper .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;padding:10px;width:256px}.promotionsfood__container--description--web{align-items:center;display:flex;justify-content:space-around;padding-top:20px}.promotionsfood__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;width:172px}@media(max-width:767px){.promotionsfood__container .swiper-button-next,.promotionsfood__container .swiper-button-prev{display:none}}.promotionsfood__container .swiper-slide-thumb-active{opacity:1}.promotionsfood__container .swiper-button-next,.promotionsfood__container .swiper-button-prev{color:#d69c4f}.promotionsfood__container .swiper-button-prev{left:1%}.promotionsfood__container .swiper-button-next{right:1%}.promotionsfood__container .swiper-button-next:after,.promotionsfood__container .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionsfood__container .swiper-button-next.swiper-button-disabled,.promotionsfood__container .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.promotionsfood .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.promotionsfood .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.promotionsfood .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.promotionsfood .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.promotionsfood .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.promotionsfood .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.promotionsfood .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.promotionsexplore{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.promotionsexplore{padding-bottom:50px;padding-top:60px}}.promotionsexplore__container{position:relative;width:100%}@media(min-width:1200px){.promotionsexplore__container{max-width:1220px}}.promotionsexplore__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.promotionsexplore__container .subtitle{font-size:28px}}@media(min-width:1024px){.promotionsexplore__container .subtitle{font-size:36px}}@media(min-width:1200px){.promotionsexplore__container .subtitle{padding-inline:0}}@media(min-width:768px){.promotionsexplore__container .subtitle{margin-bottom:30px}}.promotionsexplore__description .swiper{height:100%}.promotionsexplore__description .swiper-slide{margin-right:16px;width:220px}@media(min-width:768px){.promotionsexplore__description .swiper-slide:last-child{margin-right:0}}.promotionsexplore__description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.promotionsexplore__description--swiper .swiper-button-next,.promotionsexplore__description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.promotionsexplore__description--swiper{padding:14px 20px}.promotionsexplore__description--swiper .swiper-slide-thumb-active{opacity:1}.promotionsexplore__description--swiper .swiper-button-next,.promotionsexplore__description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(30%);z-index:1000}.promotionsexplore__description--swiper .swiper-button-prev{left:1%}.promotionsexplore__description--swiper .swiper-button-next{right:2%}.promotionsexplore__description--swiper .swiper-button-next:after,.promotionsexplore__description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionsexplore__description--swiper .swiper-button-next.swiper-button-disabled,.promotionsexplore__description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.promotionsexplore__description--card{border-radius:9px;box-shadow:0 4px 12px 0 #0003;color:#000;cursor:pointer;display:flex;flex-direction:column;height:210px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:220px}.promotionsexplore__description--card--slider{height:120px;overflow:hidden;position:relative}.promotionsexplore__description--card--cardexploreimg{height:120px}.promotionsexplore__description--card--cardexploreimg img{height:100%;object-fit:cover;transition:scale .4s;width:100%}.promotionsexplore__description--card--cardexploreimg:hover img{scale:110%}.promotionsexplore__description--card--exploraistag{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;position:absolute;right:10px;top:10px;width:50px}.promotionsexplore__description--card--exploraistag img{height:40px;object-fit:contain;width:40px}.promotionsexplore__description--card--container{background-color:#fff;color:#000;padding:14px 16px}.promotionsexplore__description--card--ttexplore{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:600;line-height:18px;line-height:normal;text-transform:uppercase}.promotionsexplore__description--card--sbtexplore{align-items:flex-start;display:flex;gap:6px}.promotionsexplore__description--card--sbtexplore .paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.promotionsexplore__description--final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;width:220px}.promotionsexplore__description--final .cardrestaurant{align-items:center;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;flex-direction:column;gap:10px;height:210px;justify-content:center;padding:20px}.promotionsexplore__description--final .cardrestaurant .paragraph{font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}.promotionsexplore__description--final .cardrestaurant .btn{align-items:center;background:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:40px;justify-content:center;width:40px}.slider-restaurante{align-items:center;background-color:#fff;display:flex;justify-content:center}.slider-restaurante__container{position:relative;width:100%}.slider-restaurante__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;padding-inline:16px}@media(min-width:425px){.slider-restaurante__container .subtitle{font-size:28px}}@media(min-width:1024px){.slider-restaurante__container .subtitle{font-size:36px}}@media(min-width:1200px){.slider-restaurante__container .subtitle{padding-inline:0}}.slider-restaurante__container--description--swiper .swiper{height:100%;width:100%}.slider-restaurante__container--description--swiper .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;width:300px}.slider-restaurante__container--final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;width:200px}.slider-restaurante__container--final .cardrestaurant{align-items:center;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;flex-direction:column;gap:10px;height:200px;justify-content:center;padding:20px}.slider-restaurante__container--final .cardrestaurant p{margin:0;text-align:center}.slider-restaurante__container--final .cardrestaurant .btn{align-items:center;background:#d69c4f;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:40px;justify-content:center;width:40px}.slider-restaurante .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.slider-restaurante .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.slider-restaurante .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.slider-restaurante .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.slider-restaurante .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.slider-restaurante .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.slider-restaurante .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.filtrorestaurante{align-items:center;background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.filtrorestaurante{padding-block:50px}}.filtrorestaurante__container{position:relative;width:100%}@media(min-width:1200px){.filtrorestaurante__container{max-width:1220px}}.filtrorestaurante__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px;text-align:center}@media(min-width:425px){.filtrorestaurante__container .subtitle{font-size:28px}}@media(min-width:1024px){.filtrorestaurante__container .subtitle{font-size:36px}}@media(min-width:1200px){.filtrorestaurante__container .subtitle{padding-inline:0}}@media(min-width:768px){.filtrorestaurante__container .subtitle{margin-bottom:30px}}.filtrorestaurante__container--description--swiper{position:relative}.filtrorestaurante__container--description--swiper .swiper{height:100%;width:100%}@media(min-width:768px){.filtrorestaurante__container--description--swiper .swiper-wrapper{align-items:center;display:flex;justify-content:center}}.filtrorestaurante__container--description--swiper .swiper-slide{height:100%;padding:10px 16px;width:145px}@media(min-width:768px){.filtrorestaurante__container--description--swiper .swiper-slide{margin-inline:20px;width:180px}}@media(max-width:767px){.filtrorestaurante__container--description--swiper .swiper-button-next,.filtrorestaurante__container--description--swiper .swiper-button-prev{display:none}}.filtrorestaurante__container--description--swiper .swiper-slide-thumb-active{opacity:1}.filtrorestaurante__container--description--swiper .swiper-button-next,.filtrorestaurante__container--description--swiper .swiper-button-prev{color:#d69c4f}.filtrorestaurante__container--description--swiper .swiper-button-prev{left:1%}.filtrorestaurante__container--description--swiper .swiper-button-next{right:1%}.filtrorestaurante__container--description--swiper .swiper-button-next:after,.filtrorestaurante__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.filtrorestaurante__container--description--swiper .swiper-button-next.swiper-button-disabled,.filtrorestaurante__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.filtrorestaurante__container--description--filtros{border-radius:50%;box-shadow:0 4px 12px 0 #0003;height:120px;transition:scale .6s;width:120px}.filtrorestaurante__container--description--filtros:hover{scale:110%}.filtrorestaurante__container--description--filtros img{height:80px;object-fit:contain;width:80px}@media(min-width:768px){.filtrorestaurante__container--description--filtros{height:155px;width:155px}.filtrorestaurante__container--description--filtros img{height:100px;width:100px}}.filtrorestaurante__container--description--filtros .contenido{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.promotionshotels{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-bottom:20px;padding-top:30px}@media(min-width:768px){.promotionshotels{padding-bottom:30px;padding-top:50px}}.promotionshotels__container{position:relative;width:100%}@media(min-width:1200px){.promotionshotels__container{max-width:1220px}}.promotionshotels__container--description{padding-top:2rem}.promotionshotels__container--description--swiper{position:relative}.promotionshotels__container--description--swiper .swiper{height:100%;width:100%}.promotionshotels__container--description--swiper .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;padding:10px 14px;width:270px}@media(max-width:767px){.promotionshotels__container--description--swiper .swiper-button-next,.promotionshotels__container--description--swiper .swiper-button-prev{display:none}}.promotionshotels__container--description--swiper .swiper-slide-thumb-active{opacity:1}.promotionshotels__container--description--swiper .swiper-button-next,.promotionshotels__container--description--swiper .swiper-button-prev{color:#d69c4f}.promotionshotels__container--description--swiper .swiper-button-prev{left:1%}.promotionshotels__container--description--swiper .swiper-button-next{right:1%}.promotionshotels__container--description--swiper .swiper-button-next:after,.promotionshotels__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionshotels__container--description--swiper .swiper-button-next.swiper-button-disabled,.promotionshotels__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.promotionshotels__container--description--web{align-items:center;display:flex;justify-content:space-around;padding-top:20px}.promotionshotels__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;width:172px}.promotionshotels .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.promotionshotels .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.promotionshotels .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.promotionshotels .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.promotionshotels .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.promotionshotels .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.promotionshotels .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.promologros{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-bottom:20px;padding-top:30px}@media(min-width:768px){.promologros{padding-bottom:30px;padding-top:50px}}.promologros__container{position:relative;width:100%}@media(min-width:1200px){.promologros__container{max-width:1220px}}.promologros__container--description{padding-top:2rem}.promologros__container--description--swiper{position:relative}.promologros__container--description--swiper .swiper{height:100%;width:100%}.promologros__container--description--swiper .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;padding:10px 14px;width:290px}@media(max-width:767px){.promologros__container--description--swiper .swiper-button-next,.promologros__container--description--swiper .swiper-button-prev{display:none}}.promologros__container--description--swiper .swiper-slide-thumb-active{opacity:1}.promologros__container--description--swiper .swiper-button-next,.promologros__container--description--swiper .swiper-button-prev{color:#d69c4f}.promologros__container--description--swiper .swiper-button-prev{left:1%}.promologros__container--description--swiper .swiper-button-next{right:1%}.promologros__container--description--swiper .swiper-button-next:after,.promologros__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promologros__container--description--swiper .swiper-button-next.swiper-button-disabled,.promologros__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.promologros__container--description--web{align-items:center;display:flex;justify-content:space-around;padding-top:20px}.promologros__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;width:172px}.promologros .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.promologros .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.promologros .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.promologros .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.promologros .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.promologros .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.promologros .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.promoreconocimiento{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-bottom:20px;padding-top:30px}@media(min-width:768px){.promoreconocimiento{padding-bottom:30px;padding-top:50px}}.promoreconocimiento__container{position:relative;width:100%}@media(min-width:1200px){.promoreconocimiento__container{max-width:1220px}}.promoreconocimiento__container--description{padding-top:2rem}.promoreconocimiento__container--description--swiper{position:relative}.promoreconocimiento__container--description--swiper .swiper{height:100%;width:100%}.promoreconocimiento__container--description--swiper .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;padding:10px 14px;width:260px}@media(max-width:767px){.promoreconocimiento__container--description--swiper .swiper-button-next,.promoreconocimiento__container--description--swiper .swiper-button-prev{display:none}}.promoreconocimiento__container--description--swiper .swiper-slide-thumb-active{opacity:1}.promoreconocimiento__container--description--swiper .swiper-button-next,.promoreconocimiento__container--description--swiper .swiper-button-prev{color:#d69c4f}.promoreconocimiento__container--description--swiper .swiper-button-prev{left:1%}.promoreconocimiento__container--description--swiper .swiper-button-next{right:1%}.promoreconocimiento__container--description--swiper .swiper-button-next:after,.promoreconocimiento__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promoreconocimiento__container--description--swiper .swiper-button-next.swiper-button-disabled,.promoreconocimiento__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}.promoreconocimiento__container--description--web{align-items:center;display:flex;justify-content:space-around;padding-top:20px}.promoreconocimiento__container--description--web .final{align-items:flex-start;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-evenly;width:172px}.promoreconocimiento .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.promoreconocimiento .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.promoreconocimiento .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.promoreconocimiento .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.promoreconocimiento .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.promoreconocimiento .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.promoreconocimiento .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.promotionsrelax{align-items:center;background-color:#fff;display:flex;justify-content:center;padding-bottom:20px;padding-top:30px}@media(min-width:768px){.promotionsrelax{padding-bottom:30px;padding-top:50px}}.promotionsrelax__container{width:100%}@media(min-width:1200px){.promotionsrelax__container{max-width:1220px}}.promotionsrelax__container--description{display:flex}.promotionsrelax__container--description .swiper{height:100%}.promotionsrelax__container--description .swiper-slide{height:-webkit-max-content;height:max-content;margin-right:37px;width:-webkit-max-content;width:max-content}.promotionsrelax__container--description .swiper-slide:last-child{margin-right:0}.promotionsrelax__container--description--swiper{padding:16px 0 16px 16px;position:relative;width:100%}@media(max-width:767px){.promotionsrelax__container--description--swiper .swiper-button-next,.promotionsrelax__container--description--swiper .swiper-button-prev{display:none}}@media(min-width:768px){.promotionsrelax__container--description--swiper{padding:14px 24px}.promotionsrelax__container--description--swiper .swiper-slide-thumb-active{opacity:1}.promotionsrelax__container--description--swiper .swiper-button-next,.promotionsrelax__container--description--swiper .swiper-button-prev{color:#d69c4f;position:absolute;transform:translateY(20%);z-index:1000}.promotionsrelax__container--description--swiper .swiper-button-prev{left:1%}.promotionsrelax__container--description--swiper .swiper-button-next{right:2%}.promotionsrelax__container--description--swiper .swiper-button-next:after,.promotionsrelax__container--description--swiper .swiper-button-prev:after{background-color:#fff;border-radius:50%;box-shadow:-1px 4px 9px 0 #0003;font-size:24px;font-weight:700;padding:10px 15px}.promotionsrelax__container--description--swiper .swiper-button-next.swiper-button-disabled,.promotionsrelax__container--description--swiper .swiper-button-prev.swiper-button-disabled{cursor:auto;display:none;opacity:.35;pointer-events:none}}.promotionsrelax .promobgimg{align-items:center;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 12px 0 #0003;display:flex;justify-content:space-between;width:290px}.promotionsrelax .promobgimg__inner{align-items:center;color:#fff;display:flex;height:100%;height:287px;justify-content:center;width:100%}.promotionsrelax .promobgimg__inner--bgcolor{background-color:#009da0;height:100%;text-align:center;width:153px}.promotionsrelax .promobgimg__inner--bgcolor .content{display:flex;flex-direction:row;justify-content:center;padding-top:10px}.promotionsrelax .promobgimg__inner--bgcolor .content--right{align-items:center;display:flex;flex-direction:column;margin-left:.25rem}.promotionsrelax .promobgimg__inner--bgcolor .content .porcent{font-family:NexaSlabBold;font-size:45px}.promotionsrelax .promobgimg__inner--bgcolor .content .pornum{font-size:20px}.textt{font-family:Sofia;font-size:22px;font-style:normal;font-weight:100;line-height:100%;margin:0;text-align:center;text-transform:uppercase}.textt__text{margin:0}.textt__text,.triimg{align-items:center;display:flex;justify-content:center}.triimg img{border-radius:50%}.slider-infinito{display:flex;height:240px;overflow:hidden;width:100%}.slider-infinito__item{animation:slide-infinito 10s linear infinite;flex-shrink:0;height:auto;width:320px}.slider-infinito__item img{height:100%;object-fit:cover;width:100%}@keyframes slide-infinito{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.sectioncardgrid{align-items:center;display:flex;justify-content:center;padding-block:25px}@media(min-width:768px){.sectioncardgrid{padding-block:50px}}.sectioncardgrid__container{width:100%}@media(min-width:1200px){.sectioncardgrid__container{max-width:1220px}}.sectioncardgrid__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.sectioncardgrid__container .subtitle{font-size:28px}}@media(min-width:1024px){.sectioncardgrid__container .subtitle{font-size:36px}}@media(min-width:1200px){.sectioncardgrid__container .subtitle{padding-inline:0}}@media(min-width:768px){.sectioncardgrid__container .subtitle{margin-bottom:30px}}.sectioncardgrid__description{grid-gap:40px 16px;display:grid;grid-template-columns:repeat(1,1fr);justify-items:center}@media(min-width:600px){.sectioncardgrid__description{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.sectioncardgrid__description{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.sectioncardgrid__description{grid-template-columns:repeat(4,1fr)}}.news{align-items:flex-start;display:flex;font-family:Quicksand;justify-content:center}.news__container{padding:0 16px}@media(min-width:768px){.news__container{padding:0 60px}}@media(min-width:1200px){.news__container{padding:0 120px}}.news__container h1{font-family:NexaSlab;text-transform:uppercase}.news__container h2{font-family:Quicksand;line-height:1.2;text-transform:capitalize}.news__container div{margin-bottom:26px}.news__container div ul{list-style-position:inside;list-style-type:disc;margin:0;padding:0;width:100%}.news__container div ul li{box-sizing:border-box;list-style-position:outside;margin:10px 0 10px 20px}.news__container div ul li::marker{font-size:12px}.news__container div p{margin-block:6px}.sectionmolecule{align-items:center;background-color:#fff;display:flex;justify-content:center;position:relative}.sectionmolecule,.sectionmolecule .bgActive{background-position:50%;background-repeat:repeat}.sectionmolecule .bgActive{background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);padding-block:40px}.sectionmolecule__container{width:100%}@media(min-width:1200px){.sectionmolecule__container{max-width:1220px}}.sectionmolecule__container .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-inline:16px}@media(min-width:425px){.sectionmolecule__container .subtitle{font-size:28px}}@media(min-width:1024px){.sectionmolecule__container .subtitle{font-size:36px}}@media(min-width:1200px){.sectionmolecule__container .subtitle{padding-inline:0}}@media(min-width:768px){.sectionmolecule__container .subtitle{margin-bottom:30px}}.sectionactive{background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat;padding-block:40px}.social__responsability{padding-inline:16px}.social__responsability h1{font-family:NexaSlab;font-size:36px;font-style:normal;font-weight:700;line-height:36px}.social__responsability h2{font-weight:700;margin-block:16px}.social__responsability h2,.social__responsability p{font-family:Quicksand;font-size:16px;font-style:normal;line-height:16px}.social__responsability p{font-weight:400;line-height:normal}.dog_friendly{align-items:flex-start;display:flex;font-family:Sofia;justify-content:center;position:relative}.dog_friendly__container{padding:0 16px}@media(min-width:768px){.dog_friendly__container{padding:0 60px}}@media(min-width:1200px){.dog_friendly__container{padding:0 120px}}.dog_friendly h1{margin-bottom:30px;text-align:center}.dog_friendly p{margin:20px 0}.dog_friendly li{margin:10px 0}.dog_friendly li,.dog_friendly p{text-align:justify}.terminos_condiciones{align-items:flex-start;display:flex;font-family:Quicksand;justify-content:center;position:relative}.terminos_condiciones__container{padding:0 16px}@media(min-width:768px){.terminos_condiciones__container{padding:0 60px}}@media(min-width:1200px){.terminos_condiciones__container{padding:0 120px}}.terminos_condiciones__container ul{list-style-position:inside;list-style-type:disc;margin:0;padding:0;width:100%}.terminos_condiciones__container ul li{box-sizing:border-box;list-style-position:outside;margin-bottom:6px;margin-left:20px}.terminos_condiciones__container ul li::marker{font-size:16px}.terminos_condiciones__container a{color:#d69c4f;text-decoration:none}.terminos_condiciones__container a:hover{text-decoration:underline}.terminos_condiciones h1{margin-bottom:30px;text-align:center}.terminos_condiciones p{margin:20px 0}.terminos_condiciones li{margin:10px 0}.terminos_condiciones li,.terminos_condiciones p{text-align:justify}.terminos_condiciones_latam_pass{align-items:flex-start;display:flex;font-family:Sofia;justify-content:center;position:relative}.terminos_condiciones_latam_pass__container{padding:0 16px}@media(min-width:768px){.terminos_condiciones_latam_pass__container{padding:0 60px}}@media(min-width:1200px){.terminos_condiciones_latam_pass__container{padding:0 120px}}.terminos_condiciones_latam_pass h1{margin-bottom:30px;text-align:center}.terminos_condiciones_latam_pass p{margin:20px 0}.terminos_condiciones_latam_pass li{margin:10px 0}.terminos_condiciones_latam_pass li,.terminos_condiciones_latam_pass p{text-align:justify}.directores{align-items:flex-start;display:flex;justify-content:center;padding-bottom:40px;padding-top:40px;position:relative}.directores__container{max-width:1220px}.directores h1{margin-bottom:30px;text-align:center}.directores p{margin:20px 0}.directores li{margin:10px 0}.directores li,.directores p{text-align:justify}.directores .item-director{margin-bottom:80px}.directores .item-director h2,.directores .item-director h4{text-align:center}.cuotas-sin-intereses{align-items:flex-start;display:flex;justify-content:center;padding-bottom:40px;padding-top:40px;position:relative}.cuotas-sin-intereses__container{max-width:1220px}.cuotas-sin-intereses h1{margin-bottom:30px;text-align:center}.cuotas-sin-intereses p{margin:20px 0}.cuotas-sin-intereses li{margin:10px 0}.cuotas-sin-intereses li,.cuotas-sin-intereses p{text-align:justify}.cuotas-sin-intereses .title-amarillo{color:#f90}.formmomentos{align-items:center;display:flex;font-family:Quicksand;justify-content:center;padding:25px}@media(min-width:768px){.formmomentos{padding:50px}}.formmomentos__container{justify-content:center;line-height:1.5;padding-block:20px}@media(min-width:1200px){.formmomentos__container{max-width:800px}}.formmomentos__container ol li,.formmomentos__container ul li{margin-left:20px}.formmomentos__container .columinputs1 span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.formmomentos__container .columinputs1 p{color:#6b6b6b;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:14px}.formmomentos__container--form{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(1,1fr);margin:24px 0 16px}@media(min-width:768px){.formmomentos__container--form{grid-template-columns:repeat(2,1fr)}.formmomentos__container--form>:last-child{grid-column:span 2}}.formmomentos__container--form span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.formmomentos__container--form .input-form input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.formmomentos__container--form .input-form input::placeholder{color:#6b6b6b}.formmomentos__container--form .input-form input:focus{border:2px solid var(--color-gold)}.formmomentos__container--form .select-form select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;border:1px solid #6b6b6b;border-radius:7px;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;width:100%}.formmomentos__container--form .select-form select:focus{border:2px solid var(--color-gold)}.formmomentos__container .textarea-form textarea{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:100px;line-height:16px;outline:none;padding:10px;resize:none;transition:.3s;width:100%}.formmomentos__container .textarea-form textarea::placeholder{color:#6b6b6b}.formmomentos__container .textarea-form textarea:focus{border:2px solid var(--color-gold)}.formmomentos__container .textarea-form textarea::-webkit-scrollbar{width:6px}.formmomentos__container .textarea-form textarea::-webkit-scrollbar-thumb{background-color:var(--color-gold);border-radius:10px}.formmomentos__container .textarea-form textarea::-webkit-scrollbar-track{background-color:#f1ecec;border-radius:10px}.formmomentos__container .textarea-form span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.formmomentos__container .radio__form{display:flex;flex-direction:column;margin-bottom:20px}.formmomentos__container .text-terms{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin:16px 0}.formmomentos__container .text-terms .checkbox__form span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.formmomentos__container .text-terms .checkbox__form label{align-items:center;display:flex;margin:10px 0}.formmomentos__container .text-terms .checkbox__form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--color-gold);border-radius:4px;height:20px;margin-bottom:auto;margin-right:10px;max-width:20px;width:100%}.formmomentos__container .text-terms .checkbox__form input[type=checkbox]:checked:before{align-items:center;background-color:var(--color-gold);color:#fff;content:"✓";display:flex;height:18px;justify-content:center;width:auto}.formmomentos__container button{background:var(--color-gold);border:none;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;text-transform:uppercase;transition:.3s;width:100%}.formmomentos__container button:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}.formmomentos .image-gallery__container--item{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);height:100%}@media(min-width:768px){.formmomentos .image-gallery__container--item{gap:30px}}.formmomentos .image-gallery__container--img{height:100%;object-fit:cover;width:100%}.formmomentos .enlace_terminos_y_condiciones{color:#d69c4f;display:block;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:700;margin-bottom:30px;text-align:center}.formmomentos .enlace{color:inherit;font-size:16px;font-weight:400}.quienessomos{align-items:flex-start;display:flex;font-family:Sofia;justify-content:center;position:relative}.quienessomos__container{padding:0 16px}@media(min-width:768px){.quienessomos__container{padding:0 60px}}@media(min-width:1200px){.quienessomos__container{padding:0 120px}}.quienessomos__container h2{font-family:NexaSlab;line-height:1.2}.quienessomos__container p:first-child{text-align:center}.quienessomos__container-mapa img{max-height:520px;object-fit:cover;width:100%}.quienessomos__container-iconos{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;padding:30px 0 60px}.quienessomos2{align-items:flex-start;display:flex;font-family:Sofia;justify-content:center}.quienessomos2__container{padding:0 16px;width:100%}@media(min-width:768px){.quienessomos2__container{padding:0 60px}}@media(min-width:1200px){.quienessomos2__container{padding:0 120px}}.quienessomos2__container-text{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr;padding-bottom:42px;padding-top:42px}@media(min-width:768px){.quienessomos2__container-text{gap:20px;grid-template-columns:1fr 1fr}}.quienessomos2__container-text .content{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.quienessomos2__container-text .content .title{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:700;line-height:25px}.quienessomos2__container-text .content .paragraph{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:400;line-height:18px}.quienessomos2__container h2{font-family:NexaSlab;line-height:1.2}.quienessomos2__container-mapa img{max-height:520px;object-fit:cover;width:100%}.quienessomos2__container-iconos{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;padding:30px 0 60px}.quienessomos2__container-iconos .text1{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:400;line-height:25px;padding-top:16px}.quienessomos2__container-iconos .text2{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:700;line-height:25px}.quienessomos2__container .bordercultura{align-items:flex-start;background:#434343;border-radius:9px;display:flex;flex-direction:column;gap:10px;height:260px;justify-content:flex-start;padding:20px;width:244px}.quienessomos2__container .bordercultura p{color:#fff;font-family:Sofia;line-height:1.2}.quienessomos2__container .bordercultura p:first-child{font-size:18px}.quienessomos2__container .bordercultura p:nth-child(2){font-size:16px;margin:0}.quienessomos2__container .borderlnk{align-items:center;display:flex;flex-direction:column;gap:20px;height:400px;justify-content:center;width:240px}.quienessomos2__container .borderlnk img{border-radius:12px}.quienessomos2__container .borderlnk p{font-family:Sofia;line-height:1.2;text-align:center}.quienessomos2__container .borderlnk p:first-child{font-size:20px;margin:0}.quienessomos2__container .borderlnk p:nth-child(2){font-size:16px;margin:0}.quienessomos2__container .borderlnk p:nth-child(3){align-items:center;display:flex;font-size:14px;gap:12px;justify-content:center}.quienessomos2__container .bordertrip img{border-radius:50%;padding:40px 0}.bordercolumn{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;min-height:420px}.bordercolumn img{min-height:440px;object-fit:cover;width:100%}.bordercolumn__text{padding:40px 20px}@media(min-width:768px){.bordercolumn__text{padding:20px 120px}}.bordercolumn__text .title{font-family:NexaSlab;font-size:25px;font-style:normal;font-weight:700}.bordercolumn__text .lista{margin-bottom:20px}.bordercolumn__text .lista p:first-child{font-weight:700}.bordercolumn__text p{font-family:Sofia;font-size:18px;font-weight:100;margin:0}.bordercolumn__text .final{text-align:center}.quienessomos3{align-items:flex-start;display:flex;font-family:Sofia;justify-content:center}.quienessomos3__container{padding:0 16px;width:100%}@media(min-width:768px){.quienessomos3__container{padding:0 60px}}@media(min-width:1200px){.quienessomos3__container{padding:0 120px}}.quienessomos3__container h2{font-family:NexaSlab;line-height:1.2}.quienessomos3__container-mapa img{max-height:520px;object-fit:cover;width:100%}.quienessomos3__container-iconos{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;padding:30px 0 60px}.quienessomos3__container .bordercultura{align-items:flex-start;background:#434343;border-radius:9px;display:flex;flex-direction:column;gap:10px;height:260px;justify-content:flex-start;padding:20px;width:244px}.quienessomos3__container .bordercultura p{color:#fff;font-family:Sofia;line-height:1.2}.quienessomos3__container .bordercultura p:first-child{font-size:18px}.quienessomos3__container .bordercultura p:nth-child(2){font-size:16px;margin:0}.quienessomos3__container .borderlnk{align-items:center;display:flex;flex-direction:column;gap:20px;height:400px;justify-content:center;width:240px}.quienessomos3__container .borderlnk img{border-radius:12px}.quienessomos3__container .borderlnk p{font-family:Sofia;line-height:1.2;text-align:center}.quienessomos3__container .borderlnk p:first-child{font-size:20px;margin:0}.quienessomos3__container .borderlnk p:nth-child(2){font-size:16px;margin:0}.quienessomos3__container .borderlnk p:nth-child(3){align-items:center;display:flex;font-size:14px;gap:12px;justify-content:center}.quienessomos3__container .bordertrip img{border-radius:50%;padding:40px 0}.associatedhotels__container--section p{font-size:16px;font-weight:400;margin-bottom:20px;text-align:justify}@media(min-width:768px){.associatedhotels__container--section p{font-size:18px;margin-bottom:32px}}.associatedhotels__container--section span{font-weight:700}.associatedhotels__container--section a{color:#d69c4f;text-decoration:none}.associatedhotels__container--section a:hover{text-decoration:underline}.associatedhotels{align-items:center;display:flex;justify-content:center}.associatedhotels__container{padding-block:25px;padding-inline:16px}@media(min-width:768px){.associatedhotels__container{padding-block:60px;padding-inline:120px}}@media(min-width:1200px){.associatedhotels__container{max-width:1220px}}.associatedhotels__container--section{font-family:Quicksand}.associatedhotels__container--section h1{font-size:26px;font-weight:700;margin-bottom:20px;text-align:center}@media(min-width:768px){.associatedhotels__container--section h1{font-size:30px;margin-bottom:32px}}.associatedhotels__container--section ul{list-style-position:inside;list-style-type:disc;margin:0;padding:0;width:100%}.associatedhotels__container--section ul li{box-sizing:border-box;list-style-position:outside;margin-bottom:6px;margin-left:20px}.associatedhotels__container--section ul li::marker{font-size:16px}.associatedhotels__container--section ul span{font-weight:700;text-transform:uppercase}.associatedhotels__container--section2{font-family:Quicksand;margin-top:25px}.associatedhotels__container--section2 h2{font-size:20px;font-weight:700;margin-bottom:20px}@media(min-width:768px){.associatedhotels__container--section2 h2{font-size:28px;margin-bottom:28px}}.associatedhotels__container--section2 p{font-size:16px;font-weight:400;margin-bottom:20px}.associatedhotels__container--section2 span{font-weight:700}.associatedhotels__container--section2 ul{list-style-position:inside;list-style-type:disc;margin:0;padding:0;width:100%}.associatedhotels__container--section2 ul li{box-sizing:border-box;font-family:Quicksand;list-style-position:outside;margin-bottom:6px;margin-left:20px}.associatedhotels__container--section2 ul li::marker{font-size:16px}.section-descripcion{background:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-repeat:repeat;background-size:70px;padding:40px 30px;text-align:center}.section-descripcion h2{text-align:left}.section-descripcion .section-value{align-items:center;color:#0e2e61;display:flex;justify-content:center;margin-bottom:30px}.section-descripcion .section-value img{height:70px}.section-descripcion .value-dato{display:inline-block;height:140px;padding:30px 0 20px;width:250px}.section-descripcion .value-dato p{margin:-15px 0 0;text-align:center}.section-descripcion .value-num{font-size:50px;font-weight:700;line-height:70px}.section-descripcion .value-num .simbol{font-size:30px}.section-descripcion .value-simbolo{color:#00a7cb;font-size:45px;margin:0 30px}.alp{align-items:flex-start;display:flex;justify-content:center;padding-bottom:40px;padding-top:40px;position:relative}.alp__container{max-width:1220px}.alp h1{margin-bottom:30px}.alp h1,.alp h2{text-align:center}.alp p{margin:20px 0}.alp li{margin:10px 0}.alp li,.alp p{text-align:justify}.alp .section-condiciones{align-items:flex-start;display:flex;justify-content:center;margin-bottom:50px;margin-top:20px}.alp .item-c{margin:15px;padding:0;width:33%}.alp .item-c img{width:100%}.alp .item-c-desc{background:#e9e9e9;border-radius:0 0 10px 10px;margin-top:-5px;padding:20px}.alp .item-c-desc h3{font-size:20px;font-weight:700;margin:0 0 5px;text-align:center}.alp .item-c-desc p{text-align:center}@media screen and (max-width:768px){.alp .title{font-size:28px;line-height:30px}.alp .value-dato{width:100px}.alp .section-paso{flex-direction:column}.alp .item-p{width:100%}}.layout{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:40px 1fr;overflow:hidden;width:100%}.layout>input[type=radio]{display:none}label.nav{align-items:center;border-bottom:2px solid #fff;cursor:pointer;display:flex;margin:0 auto;padding-left:0;position:relative;transition:background .4s,padding-left .2s;transition:all .2s linear;-webkit-user-select:none;user-select:none;width:auto}label.nav-item:before{border-bottom:2px solid #fff;bottom:-2px;content:"";height:5px;position:absolute;transition:1s;width:0}label.nav-item:hover:before{border-bottom:2px solid #000;width:100%}.layout>input[type=radio]:checked+.page+label.nav{color:#d69c4f}.layout>input[type=radio]:checked+.page+label.nav-item:before{border-bottom:2px solid #d69c4f;width:100%}.layout>input[type=radio]:checked+.page+label.nav-item:hover:before{border-bottom:2px solid #d69c4f}label.nav span{padding-left:0;position:relative}label.nav svg{left:0;opacity:0;position:absolute;top:-3px;transition:opacity .2s;width:15px}.page{align-items:flex-start;display:flex;grid-column-end:span 4;grid-column-start:1;grid-row-start:2;padding:0 20px}.page-contents>*{opacity:0;transform:translateY(20px);transition:opacity .2s,transform .2s}.page-contents>:first-child{transition-delay:.4s}.page-contents>:nth-child(2){transition-delay:.6s}.page-contents>:nth-child(3){transition-delay:.8s}.page-contents>:nth-child(4){transition-delay:1s}.page-contents>:nth-child(5){transition-delay:1.2s}.page-contents>:nth-child(6){transition-delay:1.4s}.page-contents>:nth-child(7){transition-delay:1.6s}.page-contents>:nth-child(8){transition-delay:1.8s}.page-contents>:nth-child(9){transition-delay:2s}.page-contents>:nth-child(10){transition-delay:2.2s}.page-contents>:nth-child(11){transition-delay:2.4s}.page-contents>:nth-child(12){transition-delay:2.6s}.page-contents>:nth-child(13){transition-delay:2.8s}.page-contents>:nth-child(14){transition-delay:3s}.page-contents>:nth-child(15){transition-delay:3.2s}.page-contents>:nth-child(16){transition-delay:3.4s}.page-contents>:nth-child(17){transition-delay:3.6s}.page-contents>:nth-child(18){transition-delay:3.8s}.page-contents>:nth-child(19){transition-delay:4s}.page-contents>:nth-child(20){transition-delay:4.2s}.layout>input[type=radio]+.page{transform:translateX(100%);transition:transform .2s}.layout>input[type=radio]:checked+.page{transform:translateX(0)}.layout>input[type=radio]:checked+.page .page-contents>*{opacity:1;transform:translateY(0)}.page-contents{margin:0 auto;max-width:100%;padding:30px 0;width:100%}.accordion{box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin:0 auto;overflow:hidden;width:100%}.accordion-header,.accordion-toggle{align-items:center;cursor:pointer;display:flex;font-size:15px;margin:0;min-height:50px;padding:10px 60px 10px 0;width:100%}.accordion-toggle{background-color:#0000;height:auto!important;margin-bottom:2px;opacity:0;width:auto!important;z-index:1}.accordion-header{background-color:#fff;border-top:1px solid #000;color:#000;font-weight:700;margin-top:-3em;padding-left:10px;position:relative}.accordion-header:nth-child(2){border-top:0}.accordion-content{box-sizing:border-box;color:#000;max-height:0;overflow:auto;padding:0;position:relative;transition:margin .3s ease .1s;width:100%}.accordion-toggle:checked+.accordion-header+.accordion-content{margin-right:0;max-height:100vh;padding:0 10px 15px}.accordion-header:before,.accordion-toggle:checked+.accordion-header:before{font-feature-settings:normal;color:#d69c4f;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1em;font-style:normal;font-variant:normal;font-weight:700;line-height:1;position:absolute;right:30px;text-align:center;text-transform:none;width:1em}.accordion-toggle:checked+.accordion-header:before{content:""}.accordion-toggle:checked+.accordion-header{background-color:#fff;color:#d69c4f}@media screen and (max-width:540px){.layout{grid-template-columns:1fr 1fr}label.nav{width:85%}.nav-inactive{display:none!important}.accordion-header{min-height:50px;padding-right:60px}}.checkin_hotel{align-items:flex-start;display:flex;font-family:Sofia;justify-content:center;margin-top:100px;position:relative}.checkin_hotel__container{padding:0 16px}@media(min-width:768px){.checkin_hotel__container{padding:0 60px}}@media(min-width:1200px){.checkin_hotel__container{padding:0 120px}}.checkin_hotel h1{font-family:NexaSlab;margin-bottom:30px;text-align:center}.checkin_hotel p{margin:20px 0}.checkin_hotel li{margin:10px 0}.checkin_hotel li,.checkin_hotel p{text-align:justify}.checkin_hotel .item-checkin{align-items:center;box-shadow:0 9px 11px -3px #0000001a;display:flex;margin-bottom:60px}.checkin_hotel .item-checkin img{object-fit:cover;width:40%}.checkin_hotel .item-checkin .item-content{padding:20px 40px}.checkin_hotel .item-checkin .item-content h2{font-family:NexaSlab}.checkin_hotel .item-checkin .item-content a{background:#d69c4f;color:#fff;display:inline-block;float:right;font-size:13px;font-weight:700;letter-spacing:.067em;padding:15px 30px;text-align:center;text-decoration:none}@media screen and (max-width:768px){.item-checkin{flex-direction:column}.item-checkin img{width:100%!important}.item-checkin a{float:none!important}}.notfound{background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat}.notfound,.notfound__container{align-items:center;display:flex;justify-content:center}.notfound__container{gap:10px;height:860px;width:100%}@media(min-width:1200px){.notfound__container{max-width:1220px}}.notfound__container--text{padding:20px 100px;text-align:center}.notfound__container--text h1{color:#d69c4f;font-size:30px}@media(min-width:768px){.notfound__container--text h1{font-size:40px}}.notfound__container--text h2{font-size:20px}@media(min-width:768px){.notfound__container--text h2{font-size:28px}}.notfound__container--text .redirect{color:#d69c4f;cursor:pointer;font-family:Quicksand,sans-serif;font-size:18px;transition:color .3s}.notfound__container--text .redirect:hover{text-decoration:underline}@media(min-width:768px){.notfound__container--text .redirect{font-size:20px}}.maintenance{background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat}.maintenance,.maintenance__container{align-items:center;display:flex;justify-content:center}.maintenance__container{gap:10px;height:860px;width:100%}@media(min-width:1200px){.maintenance__container{max-width:1220px}}.maintenance__container--text{padding:20px 100px;text-align:center}.maintenance__container--text h1{color:#d69c4f;font-size:30px}@media(min-width:768px){.maintenance__container--text h1{font-size:40px}}.maintenance__container--text h2{font-size:20px}@media(min-width:768px){.maintenance__container--text h2{font-size:28px}}.maintenance__container--text .redirect{color:#d69c4f;cursor:pointer;font-family:Quicksand,sans-serif;font-size:18px;transition:color .3s}.maintenance__container--text .redirect:hover{text-decoration:underline}@media(min-width:768px){.maintenance__container--text .redirect{font-size:20px}}.server-error{background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat}.server-error,.server-error__container{align-items:center;display:flex;justify-content:center}.server-error__container{gap:10px;height:860px;width:100%}@media(min-width:1200px){.server-error__container{max-width:1220px}}.server-error__container--text{padding:20px 100px;text-align:center}.server-error__container--text h1{color:#d69c4f;font-size:30px}@media(min-width:768px){.server-error__container--text h1{font-size:40px}}.server-error__container--text h2{font-size:20px}@media(min-width:768px){.server-error__container--text h2{font-size:28px}}.server-error__container--text .redirect{color:#d69c4f;cursor:pointer;font-family:Quicksand,sans-serif;font-size:18px;transition:color .3s}.server-error__container--text .redirect:hover{text-decoration:underline}@media(min-width:768px){.server-error__container--text .redirect{font-size:20px}}.forbidden{background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat}.forbidden,.forbidden__container{align-items:center;display:flex;justify-content:center}.forbidden__container{gap:10px;height:860px;width:100%}@media(min-width:1200px){.forbidden__container{max-width:1220px}}.forbidden__container--text{padding:20px 100px;text-align:center}.forbidden__container--text h1{color:#d69c4f;font-size:30px}@media(min-width:768px){.forbidden__container--text h1{font-size:40px}}.forbidden__container--text h2{font-size:20px}@media(min-width:768px){.forbidden__container--text h2{font-size:28px}}.forbidden__container--text .redirect{color:#d69c4f;cursor:pointer;font-family:Quicksand,sans-serif;font-size:18px;transition:color .3s}.forbidden__container--text .redirect:hover{text-decoration:underline}@media(min-width:768px){.forbidden__container--text .redirect{font-size:20px}}.servererror{background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat}.servererror,.servererror__container{align-items:center;display:flex;justify-content:center}.servererror__container{gap:10px;height:860px;width:100%}@media(min-width:1200px){.servererror__container{max-width:1220px}}.servererror__container--text{padding:20px 100px;text-align:center}.servererror__container--text h1{color:#d69c4f;font-size:30px}@media(min-width:768px){.servererror__container--text h1{font-size:40px}}.servererror__container--text h2{font-size:20px}@media(min-width:768px){.servererror__container--text h2{font-size:28px}}.servererror__container--text .redirect{color:#d69c4f;cursor:pointer;font-family:Quicksand,sans-serif;font-size:18px;transition:color .3s}.servererror__container--text .redirect:hover{text-decoration:underline}@media(min-width:768px){.servererror__container--text .redirect{font-size:20px}}.quota h1{font-size:25px;margin-bottom:1rem}.quota p{font-size:1.2rem;margin-bottom:.6rem}@media(max-width:768px){.quota p{font-size:1rem}}.quota__description{font-family:Quicksand;font-size:20px;font-style:normal;font-weight:300;line-height:20px;line-height:normal;margin-bottom:16px}.quota__list,.quota__list .paragraph{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:300;line-height:16px}.quota__list .paragraph{color:red;line-height:normal}.promotionscopy{align-items:center;background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat;display:flex;justify-content:center;position:relative}.promotionscopy__container{display:grid;grid-template-columns:repeat(1,1fr);height:-webkit-max-content;height:max-content;justify-content:center;padding:40px 16px;text-align:center;width:100%}@media(min-width:1200px){.promotionscopy__container{grid-template-columns:45% 10% 45%;max-width:1220px;min-height:220px;padding-block:40px;text-align:left}}.promotionscopy__container .titulo-h1{font-size:1.6em}.promotionscopy__container .termino{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.promotionscopy__container .termino{justify-content:center}}@media(min-width:1200px){.promotionscopy__container .termino{justify-content:flex-start}}.promotionscopy__container--description{display:flex;flex-direction:column;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;gap:10px;justify-content:center;line-height:16px;line-height:normal}@media(max-width:1200px){.promotionscopy__container--description{margin-bottom:20px}}.promotionscopy__container--description p,.promotionscopy__container--description span{width:100%}.promotionscopy__container--description .terms{font-weight:400}.promotionscopy__container--codigo{display:flex;flex-direction:column;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;gap:10px;justify-content:flex-start;line-height:16px}@media(max-width:1200px){.promotionscopy__container--codigo{margin-top:20px}}@media(min-width:1200px){.promotionscopy__container--codigo{justify-content:center}}.promotionscopy__container--icon{align-items:center;display:flex;justify-content:center;transform:rotate(90deg)}@media(min-width:1200px){.promotionscopy__container--icon{transform:rotate(0deg)}}.promotionscopy__container .txtlink{border-bottom:2px solid #d69c4f;color:#d69c4f;cursor:pointer;margin-left:8px;text-decoration:none}.promotionscopy__container .txtlink :hover{transform:scale(1.1)}.promotionscopy__container .btnclip{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media(min-width:1200px){.promotionscopy__container .btnclip{align-items:flex-start}}.promotionscopy__container .btnclip__container{align-items:center;display:flex;height:50px;justify-content:space-between;min-width:322px}.promotionscopy__container .btnclip__container--text{align-items:center;background-color:#fff;border-bottom:1.5px solid #e6e6e6;border-left:1.5px solid #e6e6e6;border-radius:10px 0 0 10px;border-top:1.5px solid #e6e6e6;display:flex;height:100%;justify-content:space-between;padding-left:10px;width:100%}@media(min-width:768px){.promotionscopy__container .btnclip__container--text{padding-inline:20px}}.promotionscopy__container .btnclip__container--copy{align-items:center;background-color:#d69c4f;border:1.5px solid #d69c4f;border-radius:0 10px 10px 0;color:#fff;cursor:pointer;display:flex;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:600;height:50px;justify-content:center;line-height:14px;max-width:120px;padding-inline:10px;width:100%}.promotionscopy__container .container-list{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(2,1fr)}.promotionscopy__container .list{align-items:center;display:flex;gap:10px;justify-content:flex-start}.promotionscopy__container .list p{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal;text-align:left}.promotionscopy .modal__terminos{width:100%}.promotionscopy .modal__terminos .paragraph{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.promotionsform{align-items:center;display:flex;justify-content:center;padding:25px 16px}@media(min-width:768px){.promotionsform{padding-bottom:50px;padding-top:50px}}.promotionsform__container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;justify-items:center;width:100%}@media(min-width:768px){.promotionsform__container{gap:40px;grid-template-columns:1fr 1fr}}@media(min-width:1200px){.promotionsform__container{max-width:1220px}}.promotionsform__container--slider{height:100%;width:100%}@media(min-width:768px){.promotionsform__container--slider{height:100%;width:481px}}.promotionsform__container--slider .promotionslider .swiperpromotion img{height:438px;object-fit:cover;width:100%}.promotionsform__container--slider .promotionslider .swiperpromotion .swiper{height:100%;object-fit:cover;width:100%}.promotionsform__container--slider .promotionslider .swiper-pagination-bullet{background:#fff;height:15px;opacity:1;width:15px}.promotionsform__container--slider .promotionslider .swiper-pagination-bullet-active{background:#d69c4f}.promotionsform__container--slider .promotionslider .swiper-horizontal>.swiper-pagination-bullets,.promotionsform__container--slider .promotionslider .swiper-pagination-bullets.swiper-pagination-horizontal,.promotionsform__container--slider .promotionslider .swiper-pagination-custom,.promotionsform__container--slider .promotionslider .swiper-pagination-fraction{bottom:6%;left:0;width:100%}.promotionsform__container--form{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:400;line-height:18px}.promotionsform__container--form .box{padding-bottom:14px;padding-top:14px}.forminput{padding-bottom:20px;padding-top:16px}.input-form input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;font-family:Sofia;font-size:.875rem;font-weight:100;height:55px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:100%}.input-form input::placeholder{color:#6b6b6b}.inputtwolines{align-items:center;display:flex;gap:10px;justify-content:space-between}.inputtwolines div{width:100%}.inputtwolinesc{align-items:center;display:flex;justify-content:space-between}.inputtwolinesc div{width:100%}.inputtwolinesc .line{width:35%}.inputtwolinesc .line input{background:#fff;border:1px solid #6b6b6b;border-radius:7px 0 0 7px;box-sizing:border-box;font-size:.875rem;font-weight:100;height:55px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:100%}.inputtwolinesc .line input::placeholder{color:#6b6b6b}.inputtwolinesc .linedoc{width:75%}.inputtwolinesc .linedoc input{background:#fff;border:1px solid #6b6b6b;border-left:none;border-radius:0 7px 7px 0;box-sizing:border-box;color:#6b6b6b;font-size:.875rem;font-weight:100;height:55px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:100%}.inputtwolinesc .linedoc input::placeholder{color:#6b6b6b}.inputline{align-items:center;display:flex;justify-content:flex-start}.inputline .dropdown-form input{background:#fff;border:1px solid #6b6b6b;border-radius:7px 0 0 7px;box-sizing:border-box;font-size:.875rem;font-weight:100;height:45px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:100%}.inputline .dropdown-form input::placeholder{color:#6b6b6b}.inputline .dropdown-input input{background:#fff;border:1px solid #6b6b6b;border-radius:7px 0 0 7px;box-sizing:border-box;font-size:.875rem;font-weight:100;height:45px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:100%}.inputline .dropdown-input input::placeholder{color:#6b6b6b}.dropdown .dropdowns-list{background-color:#fff;border:1px solid #7e7e7e;border-radius:3px 3px 10px 10px;box-shadow:0 2px 5px #0000001a;left:0;list-style:none;margin:0;padding:0;position:absolute;top:102%;width:100%;z-index:2}.dropdown .dropdowns-list li{cursor:pointer;font-family:Sofia;font-size:.875rem;font-weight:100;line-height:1rem;padding:10px;transition:background-color .3s ease}.dropdown .dropdowns-list li:hover{background-color:#d69c4f73}.dropdown .dropdowns-toggles{background:#fff;border:1px solid #6b6b6b;border-radius:7px 0 0 7px;box-sizing:border-box;color:#6b6b6b;font-family:Sofia;font-size:14px;font-weight:100;height:55px;padding:10px;transition:.3s;width:100%}.dropdown .dropdowns-toggles div{align-items:center;display:flex;height:100%;justify-content:flex-start}.packagepage{align-items:center;display:flex;justify-content:center}.packagepage__container{display:flex;flex-direction:column;gap:20px;padding-block:40px;padding-inline:16px;width:100%}@media(min-width:768px){.packagepage__container{flex-direction:row;gap:40px}}@media(min-width:1200px){.packagepage__container{max-width:1220px;padding-block:68px;padding-inline:0;padding-inline:16px}}.packagepage__container--right{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width:1200px){.packagepage__container--right{width:60%}}.packagepage__container--list{display:flex;flex-direction:column;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px;line-height:normal}@media(min-width:768px){.packagepage__container--list{flex-direction:row;gap:10px}}.packagepage__container--list ul{list-style-position:inside;list-style-type:disc;margin:0;padding:0;width:100%}@media(min-width:768px){.packagepage__container--list ul{width:50%}}.packagepage__container--list ul li{box-sizing:border-box;list-style-position:outside;margin-bottom:16px;margin-left:20px}.packagepage__container--list ul li::marker{font-size:12px}.packagepage__container--terms{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.packagepage__container--terms span{color:var(--color-gold);cursor:pointer;text-decoration:underline}.packagepage__container--details{align-items:center;display:flex;justify-content:space-between}.packagepage__container--details .prices__text{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.packagepage__container--details .prices__price{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:700;line-height:30px;line-height:40px}.packagepage__container--details .prices__taxes{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.packagepage__container--details .contact button{background:#0000;border:2.5px solid var(--color-gold);border-radius:7px;color:var(--color-gold);cursor:pointer;display:block;font-family:NexaSlab;font-size:.875rem;font-weight:700;height:45px;padding:12px 30px;text-align:center}.packagepage__container--details .contact button:hover{background:#c6914c;color:#fff}.packagepage__container--details .contact button:active{background:#bb8b4c}.packagepage__container--left{height:326px;margin:0;overflow:hidden;padding:0;position:relative;width:100%}@media(min-width:768px){.packagepage__container--left{width:412px}}.packagepage__container--left img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media(min-width:1200px){.packagepage__container--left{align-items:center;display:flex;justify-content:center;width:40%}}.packagepage2{align-items:center;background-color:#f9f6f0;display:flex;justify-content:center}.packagepage2__container{display:flex;flex-direction:column;gap:20px;padding-block:40px;padding-inline:16px;width:100%}@media(min-width:768px){.packagepage2__container{flex-direction:row;gap:40px}}@media(min-width:1200px){.packagepage2__container{max-width:1220px;padding-block:68px;padding-inline:0;padding-inline:16px}}.packagepage2__container--left{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width:1200px){.packagepage2__container--left{width:60%}}.packagepage2__container--list{display:flex;flex-direction:column;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px;line-height:normal}@media(min-width:768px){.packagepage2__container--list{flex-direction:row;gap:10px}}.packagepage2__container--list ul{list-style-position:inside;list-style-type:disc;margin:0;padding:0;width:100%}@media(min-width:768px){.packagepage2__container--list ul{width:50%}}.packagepage2__container--list ul li{box-sizing:border-box;list-style-position:outside;margin-bottom:16px;margin-left:20px}.packagepage2__container--list ul li::marker{font-size:12px}.packagepage2__container--terms{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.packagepage2__container--terms span{color:var(--color-gold);cursor:pointer;text-decoration:underline}.packagepage2__container--details{align-items:center;display:flex;justify-content:space-between}.packagepage2__container--details .prices__text{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.packagepage2__container--details .prices__price{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:700;line-height:30px;line-height:40px}.packagepage2__container--details .prices__taxes{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.packagepage2__container--details .contact button{background:#0000;border:2.5px solid var(--color-gold);border-radius:7px;color:var(--color-gold);cursor:pointer;display:block;font-family:NexaSlab;font-size:.875rem;font-weight:700;height:45px;padding:12px 30px;text-align:center}.packagepage2__container--details .contact button:hover{background:#c6914c;color:#fff}.packagepage2__container--details .contact button:active{background:#bb8b4c}.packagepage2__container--right{height:326px;margin:0;overflow:hidden;padding:0;position:relative;width:100%}@media(min-width:768px){.packagepage2__container--right{width:412px}}.packagepage2__container--right img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media(min-width:1200px){.packagepage2__container--right{align-items:center;display:flex;justify-content:center;width:40%}}.forminputpackge{display:flex;flex-direction:column;gap:6px}@media(min-width:768px){.forminputpackge{justify-content:center;width:320px}.forminputpackge span{text-align:left}}.forminputpackge .paragraph{margin-bottom:10px}.forminputpackge .paragraph,.forminputpackge select{color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.forminputpackge select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;border:1px solid #6b6b6b;border-radius:7px;height:45px;outline:none;padding:10px;width:100%}.forminputpackge select:focus{border:2px solid var(--color-gold)}.forminputpackge span{color:red;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:14px}.forminputpackge .input-form input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;margin:6px 0;outline:none;padding:10px;transition:.3s;width:100%}.forminputpackge .input-form input::placeholder{color:#6b6b6b}.forminputpackge .input-form input:focus{border:2px solid var(--color-gold)}.forminputpackge .checkbox__form{cursor:pointer;display:flex;gap:12px;justify-content:flex-start;-webkit-user-select:none;user-select:none}.forminputpackge .checkbox__form label{align-items:flex-start;display:flex;font-family:Quicksand;gap:10px;margin:10px 0}.forminputpackge .checkbox__form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--color-gold);border-radius:4px;height:18px;margin-top:4px;max-width:18px;width:100%}.forminputpackge .checkbox__form input[type=checkbox]:checked:before{background-color:var(--color-gold);color:#fff;content:"✓";display:grid;place-content:center;text-align:center}.forminputpackge .errors{color:red;font-size:12px;line-height:12px;-webkit-user-select:none;user-select:none}.forminputpackge .btnagencies,.forminputpackge .errors{font-family:Quicksand;font-style:normal;font-weight:600}.forminputpackge .btnagencies{background:var(--color-gold);border:none;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;height:45px;line-height:16px;margin:24px 0;outline:none;padding:10px;transition:.3s;width:100%}.forminputpackge .btnagencies:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}.packagetab{align-items:center;display:flex;justify-content:center}.packagetab__container{display:flex;flex-direction:column;padding-inline:16px;width:100%}@media(min-width:1200px){.packagetab__container{max-width:1220px}}.packagetab__container--title{font-size:20px;font-weight:600;line-height:normal;padding-block:20px}@media(min-width:425px){.packagetab__container--title{font-size:28px}}@media(min-width:768px){.packagetab__container--title{padding-block:40px 28px}}.packagetab__container--tabs{display:flex;flex-direction:row}.packagetab__container--link{border-bottom:1px solid;color:#6b6b6b;cursor:pointer;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px;padding:10px 30px 10px 0;transition:.3s}@media(min-width:768px){.packagetab__container--link{padding:10px 50px 10px 0}}.packagetab__container--link:hover{background:#f2f2f2}.packagetab__container--link:not(:first-child){padding-left:16px}.packagetab__container--link.active{border-bottom:2px solid;color:var(--color-gold);font-weight:600}.promotionsyqp{align-items:center;background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat;display:flex;justify-content:center;position:relative}.promotionsyqp__container{display:grid;grid-template-columns:repeat(1,1fr);height:-webkit-max-content;height:max-content;justify-content:center;padding:40px 16px;width:100%}@media(min-width:1200px){.promotionsyqp__container{grid-template-columns:1fr .2fr 1fr;max-width:1220px;min-height:160px;padding-bottom:35px;padding-top:35px;text-align:left}}.promotionsyqp__container--titulo{display:flex;flex-direction:column;gap:10px;justify-content:center}.promotionsyqp__container--titulo .titulo-h1{font-size:1.6em}@media(max-width:1200px){.promotionsyqp__container--titulo{margin-bottom:20px}}.promotionsyqp__container .termino{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.promotionsyqp__container .termino{justify-content:center}}@media(min-width:1200px){.promotionsyqp__container .termino{justify-content:flex-start}}.promotionsyqp__container .codigo{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:flex-start}@media(max-width:1200px){.promotionsyqp__container .codigo{margin-top:20px;text-align:center}}.promotionsyqp__container .codigo p{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}@media(min-width:1200px){.promotionsyqp__container .codigo p{align-items:flex-start}}.promotionsyqp__container .codigo p ol{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:400;line-height:16px;width:100%}.promotionsyqp__container .codigo p ol li{margin-left:20px}.promotionsyqp__container .codigo p ol li ::marker{font-size:10px}@media(min-width:768px){.promotionsyqp__container .codigo ul,.promotionsyqp__container .codigo ul span{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.promotionsyqp__container .codigo ul li{margin-left:20px}.promotionsyqp__container .codigo ul li ::marker{font-size:10px}.promotionsyqp__container .codigo ol{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.promotionsyqp__container .codigo ol li{margin-left:20px}.promotionsyqp__container .codigo ol li ::marker{font-size:10px}}.promotionsyqp__container--icon{align-items:center;display:flex;justify-content:center;transform:rotate(90deg)}@media(min-width:1200px){.promotionsyqp__container--icon{transform:rotate(0deg)}}.promotionsyqp__container .txtlink{border-bottom:2px solid #d69c4f;color:#d69c4f;cursor:pointer;margin-left:8px;text-decoration:none}.promotionsyqp__container .txtlink :hover{transform:scale(1.1)}.promotionsyqp__container .modal__terminos{width:100%}.promotionsyqp__container .modal__terminos .paragraph{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:400;line-height:12px;line-height:normal}.promotionsyqp__container .btnclip{align-items:center;display:flex;height:50px;justify-content:space-between;padding-top:1rem;width:280px}@media(min-width:768px){.promotionsyqp__container .btnclip{width:322px}}.promotionsyqp__container .btnclip__text{align-items:center;background-color:#fff;border-bottom:1.5px solid #e6e6e6;border-left:1.5px solid #e6e6e6;border-radius:10px 0 0 10px;border-top:1.5px solid #e6e6e6;display:flex;height:100%;justify-content:space-between;padding-left:10px;width:100%}@media(min-width:768px){.promotionsyqp__container .btnclip__text{padding-left:20px}}.promotionsyqp__container .btnclip__copy{align-items:center;background-color:#d69c4f;border:1.5px solid #d69c4f;border-radius:0 10px 10px 0;color:#fff;display:flex;height:50px;justify-content:flex-end;padding-left:14px;padding-right:14px;width:102px}.promotionsyqp__container .list{align-items:center;display:flex;justify-content:flex-start}.promotionsyqp__container .list p{font-family:Sofia;font-size:12px;font-weight:100;margin:0;padding:0}.soon-discounts-for-you{align-items:center;background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat;display:flex;height:300px;justify-content:center;padding:20px;width:100%}@media(max-width:768px){.soon-discounts-for-you{align-items:baseline;height:200px;padding-top:60px}h1{font-size:20px}}.quota{padding-inline:16px}@media(min-width:1200px){.quota{padding-inline:0}}.quota .description{font-size:18px;line-height:18px;line-height:normal;margin-bottom:16px}.quota .description,.quota .list{font-family:NexaSlab;font-style:normal;font-weight:300}.quota .list{font-size:16px;line-height:16px;line-height:normal}.quota .list .paragraph{color:red}.quota__container{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:flex-start}@media(min-width:768px){.quota__container{flex-direction:row;gap:20px}}.quota__container p{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:20px}.quota__container--restaurantes{display:flex;flex-direction:column;gap:20px;justify-content:center}@media(min-width:768px){.quota__container--restaurantes{flex-direction:row;gap:40px}}.quota__container--restaurantes .circle{align-items:center;border-radius:50%;box-shadow:0 4px 12px 0 #0003;display:flex;height:120px;justify-content:center;padding:1rem;transition:scale .6s;width:120px}.quota__container--restaurantes .circle:hover{scale:110%}.quota__container--restaurantes .circle img{height:80px;object-fit:contain;width:80px}@media(min-width:768px){.quota__container--restaurantes .circle{height:122px;width:122px}}.promotion-not-found{padding-top:50px}@media(max-width:768px){.promotion-not-found{padding:20px}}.promotion-not-found__container .promotion-pararaph{font-family:Quicksand;font-size:20px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:20px}@media(max-width:768px){.promotion-not-found__container .promotion-pararaph{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:400;line-height:16px}}.promotion-not-found__container .title{font-family:NexaSlab;font-size:40px;font-style:normal;font-weight:400;line-height:40px;text-transform:uppercase}@media(max-width:768px){.promotion-not-found__container .title{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:400;line-height:20px}}.promotion-not-found__container .image-container{align-items:center;display:flex;flex-direction:row;gap:20px;margin-bottom:10px}@media(max-width:768px){.promotion-not-found__container .image-container{gap:10px}}.promotion-not-found__container .image-container img{height:auto;max-height:76px;max-width:200px;width:100%}@media(max-width:768px){.promotion-not-found__container .image-container img{max-width:150px}}.promotion-not-found__container form{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:start;width:100%}.promotion-not-found__container form div{flex:1 1}.promotion-not-found__container form .label-input{display:flex;gap:20px;margin-bottom:10px}.promotion-not-found__container form .label-input label{color:#6b6b6b;font-family:Quicksand;font-size:16px}.promotion-not-found__container form .promotion-input-form{display:flex;flex-direction:column;width:100%}.promotion-not-found__container form .promotion-input-form input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:300px}.promotion-not-found__container form .promotion-input-form input:focus{border:2px solid var(--color-gold)}@media(max-width:768px){.promotion-not-found__container form .promotion-input-form input{width:100%}}.promotion-not-found__container form .errors{color:red;font-family:Quicksand;font-size:12px;font-weight:600;margin-top:5px}.promotion-not-found__container form button{background:var(--color-gold);border:none;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:300px}@media(max-width:768px){.promotion-not-found__container form button{width:100%}}.promotion-not-found__container form button:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}.promotion-not-found__container form .checkbox__form{width:100%}.promotion-not-found__container form .checkbox__form span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.promotion-not-found__container form .checkbox__form label{align-items:center;display:flex;margin:10px 0}@media(max-width:768px){.promotion-not-found__container form .checkbox__form label{font-size:15px;margin:5px 0 0}}.promotion-not-found__container form .checkbox__form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid var(--color-gold);border-radius:4px;height:20px;margin-right:10px;max-width:20px;width:100%}.promotion-not-found__container form .checkbox__form input[type=checkbox]:checked:before{align-items:center;background-color:var(--color-gold);color:#fff;content:"✓";display:flex;height:18px;justify-content:center;width:auto}.promotion-not-found__container .borders{width:300px}@media(max-width:768px){.promotion-not-found__container .borders{width:100%}}.list .description .services{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;padding-inline:16px}@media(min-width:768px){.list .description .services{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.list .description .services{padding-inline:0}}.list .description .services .column{align-items:center;display:flex;gap:10px;height:36px}.list .description .services .column .paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.listheader__container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-inline:16px}@media(min-width:768px){.listheader__container{flex-direction:row}}@media(min-width:1200px){.listheader__container{padding-inline:0}}.listheader__container--text{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}@media(min-width:768px){.listheader__container--text{align-items:normal;width:34%}}.listheader__container--text .title{font-family:NexaSlab;font-size:20px;font-weight:700;line-height:normal}@media(min-width:425px){.listheader__container--text .title{font-size:28px}}@media(min-width:1024px){.listheader__container--text .title{font-size:36px}}.listheader__container--text .description{font-family:NexaSlab;font-size:18px;font-style:normal;font-weight:400;line-height:18px;line-height:normal}.listheader__container--content{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(1,1fr);justify-items:center}@media(min-width:768px){.listheader__container--content{grid-template-columns:repeat(2,1fr);justify-items:normal;width:60%}}.listheader__container--content .column{align-items:center;display:flex;gap:10px;justify-content:flex-start}.listheader__container--content .column .list{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.arco{align-items:center;display:flex;justify-content:center}.arco__container{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;justify-content:center;line-height:16px;line-height:normal;padding:0 16px}@media(min-width:768px){.arco__container{padding:0 60px}}@media(min-width:1200px){.arco__container{max-width:1220px;padding:0 120px}}.arco__container--form{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.arco__container--form .columinputs,.arco__container--form form{display:flex;flex-direction:column;gap:10px}.arco__container--form .columinputs{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.arco__container--form .columinputs .maininputs{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.arco__container--form .columinputs .maininputs{flex-direction:row}.arco__container--form .columinputs .maininputs div{width:50%}}.arco__container--form .columinputs .maininputs input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.arco__container--form .columinputs .maininputs input::placeholder{color:#6b6b6b}.arco__container--form .columinputs .maininputs input:focus{border:2px solid var(--color-gold)}.arco__container--form .columlabels{display:flex;flex-direction:column;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;gap:10px;line-height:16px;margin-top:16px}.arco__container--form .columlabels .columlabels__input{align-items:center;display:flex;margin:10px 0}.arco__container--form .columlabels input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--color-gold);border-radius:4px;height:20px;margin-right:10px;max-width:20px;width:100%}.arco__container--form .columlabels input[type=checkbox]:checked:before{align-items:center;background-color:var(--color-gold);color:#fff;content:"✓";display:flex;height:18px;justify-content:center;width:auto}.arco__container--form .textareainputs{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.arco__container--form .textareainputs textarea{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;height:100px;margin-top:16px;outline:none;padding:10px;resize:none;transition:.3s;width:100%}.arco__container--form .textareainputs textarea::placeholder{color:#6b6b6b}.arco__container--form .textareainputs textarea:focus{border:2px solid var(--color-gold)}.arco__container--form .textareainputs textarea::-webkit-scrollbar{width:6px}.arco__container--form .textareainputs textarea::-webkit-scrollbar-thumb{background-color:var(--color-gold);border-radius:10px}.arco__container--form .textareainputs textarea::-webkit-scrollbar-track{background-color:#f1ecec;border-radius:10px}.arco__container--form .columinputs1{display:flex;flex-direction:column;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;gap:10px;line-height:16px}.arco__container--form .columinputs1 p{color:#6b6b6b;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:14px}.arco__container--form .columinputs1 .maininputs{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.arco__container--form .columinputs1 .maininputs{flex-direction:row}}.arco__container--form .columinputs1 input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.arco__container--form .columinputs1 input::placeholder{color:#6b6b6b}.arco__container--form .columinputs1 input:focus{border:2px solid var(--color-gold)}.arco__container--form .columinputs2{display:flex;flex-direction:column;gap:10px}.arco__container--form .columinputs2 .maininputs2{display:flex;flex-direction:row;gap:10px}.arco__container--form .columinputs2 .maininputs2 div{width:50%}.arco__container--form .columinputs2 input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.arco__container--form .columinputs2 input::placeholder{color:#6b6b6b}.arco__container--form .columinputs2 input:focus{border:2px solid var(--color-gold)}.arco__container--form .columinputs2 select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;border:1px solid #6b6b6b;border-radius:7px;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;width:100%}.arco__container--form .columinputs2 select:focus{border:2px solid var(--color-gold)}.arco__container--form .answer{line-height:normal;margin-top:16px}.arco__container--form .table-arco{border:1px solid #ebebeb;border-radius:7px;border-spacing:0;margin:24px 0;text-align:left;width:100%}.arco__container--form .table-arco td,.arco__container--form .table-arco th{border-bottom:1px solid #ebebeb;outline:none;padding:.6rem 1rem;vertical-align:top}.arco__container--form .btnsubmit{background:var(--color-gold);border:none;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;height:45px;line-height:16px;margin:auto;outline:none;padding:10px;transition:.3s;width:100%}.arco__container--form .btnsubmit:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}@media(min-width:768px){.arco__container--form .btnsubmit{width:320px}}.agenciespage__cards--grid .cards{display:flex;flex-wrap:wrap;gap:60px 46px;justify-content:center;margin-top:20px}.agenciespage__cards--grid .cards__card{align-items:center;border-radius:9px;box-shadow:0 4px 12px 0 #00000042;display:flex;flex-basis:335px;flex-direction:column;flex-grow:0;gap:16px;height:427px;justify-content:flex-end;overflow:hidden;transition:scale .6s;width:335px}.agenciespage__cards--grid .cards__card:hover{scale:104%}@media(min-width:768px){.agenciespage__cards--grid .cards__card{gap:10px}}.agenciespage__cards--grid .cards__card--img{height:227px;width:200px}.agenciespage__cards--grid .cards__card--img img{height:100%;object-fit:cover;width:100%}.agenciespage__cards--grid .cards__card .paragraph{color:#fff;font-family:Quicksand;font-size:22px;font-style:normal;font-weight:700;line-height:22px;line-height:normal;text-align:center}.agenciespage__cards--grid .cards__cardend{align-items:center;background:linear-gradient(0deg,#000000f2,rgba(0,0,0,.703) 48.54%,rgba(0,0,0,.418) 71.13%,#0000);display:flex;flex-direction:column;gap:25px;justify-content:center;padding:20px;width:100%}.inputsbg{max-width:600px;width:100%}.inputreserva{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}@media(min-width:768px){.inputreserva{flex-direction:row;padding-top:46px}}.inputreserva button{align-items:center;background:#fff;border:1px solid #c5c5c5;border-radius:7px;color:#000;cursor:pointer;display:flex;font-family:NexaSlab;font-size:16px;font-weight:400;height:60px;justify-content:center;outline:none;transition:.3s;width:272px}.inputreserva button:hover{background:hsla(43,10%,86%,.671);color:#d69c4f}.inputreserva__col{display:flex;flex-direction:column;gap:20px;width:100%}.inputreserva__col div{width:100%}@media(min-width:768px){.inputreserva__col{align-items:center;flex-direction:row;gap:10px;justify-content:space-between}}.inputreserva__col--col{width:100%}.inputreserva__col--col input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;font-family:Sofia;font-size:.875rem;font-weight:100;height:60px;outline:none;padding:10px;transition:.3s;width:272px}.inputreserva__col--col input::placeholder{color:#6b6b6b}.modal__code{align-items:center;display:flex;flex-direction:column;padding-bottom:40px}.modal__code .paragraph{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:20px;line-height:normal;text-align:center}@media(min-width:768px){.modal__code .paragraph{font-size:25px}}.modal__code .forminput{width:348px}.forminput{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.forminput{justify-content:center;width:320px}.forminput p{text-align:center}.forminput span{text-align:left}}.forminput select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;border:1px solid #6b6b6b;border-radius:7px;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;width:100%}.forminput select:focus{border:2px solid var(--color-gold)}.forminput span{color:red;font-size:14px;line-height:14px}.forminput input,.forminput span{font-family:Quicksand;font-style:normal;font-weight:500}.forminput input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-size:16px;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.forminput input::placeholder{color:#6b6b6b}.forminput input:focus{border:2px solid var(--color-gold)}.forminput .btnagencies{background:var(--color-gold);border:none;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;height:45px;line-height:16px;margin:24px 0;outline:none;padding:10px;transition:.3s;width:100%}.forminput .btnagencies:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}.forminput .description{cursor:pointer;margin-top:16px}.forminput .description p{font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:400;line-height:16px;line-height:normal;text-align:left}.forminput .description span{color:var(--color-gold);font-family:NexaSlab;font-size:16px;font-weight:400}.forminput .description span:hover{text-decoration:underline}.agenciaseventos{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;padding-block:50px}@media(min-width:768px){.agenciaseventos{grid-template-columns:1fr 1fr}}.agenciaseventos__text .subtitle{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:400;line-height:30px;line-height:normal;margin-bottom:20px}.agenciaseventos__text .paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:30px}.agenciaseventos__img{align-items:center;display:flex;justify-content:center}.agenciaseventos__img figure{height:304px;max-width:449px;object-fit:cover;width:100%}.agenciaseventos__img img{border-radius:12px;height:100%;object-fit:cover;width:100%}.terms-url{color:var(--color-gold);cursor:pointer;font-family:Quicksand;font-style:normal;font-weight:700;text-decoration:none}.agenciascelebra{background-image:url(/static/media/bkg-texture.f8e467eb5f452cd157b8.webp);background-position:50%;background-repeat:repeat;padding-block:50px 25px}.agenciascelebra__text .subtitle{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:400;line-height:30px;line-height:normal;text-align:center}.agenciascelebra__content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-template-rows:auto;justify-items:center;padding-block:50px}@media(min-width:768px){.agenciascelebra__content{grid-template-columns:repeat(4,1fr)}}.agenciascelebra__content--icon{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;width:160px}.agenciascelebra__content--icon .bg-icon{align-items:center;background-color:var(--color-gold);border-radius:50%;display:flex;height:140px;justify-content:center;transition:scale .6s;width:140px}.agenciascelebra__content--icon .bg-icon:hover{scale:104%}.agenciascelebra__content--icon .bg-icon img{height:90px;object-fit:contain;width:70px}.agenciascelebra__content--icon .paragraph{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:300;line-height:18px;text-align:center}.agenciasestilos{align-items:center;display:flex;flex-direction:column;gap:40px;padding-block:50px}.agenciasestilos__text .subtitle{font-family:NexaSlab;font-size:30px;font-style:normal;font-weight:400;line-height:30px;line-height:normal;text-align:center}.agenciasestilos__content{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(1,1fr);height:100%;justify-items:center;padding-block:20px;width:100%}@media(min-width:768px){.agenciasestilos__content{grid-template-columns:repeat(7,auto);justify-items:flex-start}}.agenciasestilos__content .subtitlecolumn{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:10px;text-align:center}.agenciasestilos__content .paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;text-align:center}@media(min-width:768px){.agenciasestilos__content .paragraph{max-width:260px;text-align:left}}.agenciasestilos__content .column{align-items:center;background-color:#f9f9f9;border-radius:15px;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;min-width:256px;padding:44px 18px}@media(max-width:768px){.agenciasestilos__content .column{width:100%}}.agenciasestilos__content .column__data{align-items:center;display:flex;gap:7px}.agenciasestilos__content .column__data .number{font-family:Quicksand;font-size:30px;font-style:normal;font-weight:400;line-height:30px}.agenciasestilos__content .column__data .text{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.agenciasestilos__content .column .card{grid-gap:20px 20px;align-items:center;display:grid;gap:20px 20px;grid-template-columns:repeat(2,1fr)}.agenciasestilos__content .column .card__content{display:flex;flex-direction:column;gap:8px;justify-content:center}.agenciasestilos__content .column .card__content .image{align-items:center;display:flex;justify-content:center;width:100%}.agenciasestilos__content .column .card__content .image img{height:60px;max-height:100%;max-width:100%;object-fit:cover;width:60px}.agenciasestilos__content .column .card__content .text{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:center}.agenciasestilos__content .w30{width:30px}.agenciasestilos__content .lista ul{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal;margin-inline-start:20px}.agenciasestilos__content .icon-rotate{transform:rotate(90deg)}@media(min-width:768px){.agenciasestilos__content .icon-rotate{transform:rotate(0)}}.eventosforms{align-items:flex-start;background-image:url(/static/media/eventos.402efdab1566110fdc23.webp);background-position:50%;background-repeat:repeat;background-size:cover;display:flex;justify-content:center;position:relative}@media(min-width:1200px){.eventosforms{height:1180px}}.eventosforms:before{background-color:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.eventosforms__container{padding-inline:16px;position:relative}@media(min-width:1200px){.eventosforms__container{max-width:1220px}}.eventosforms__container--box{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;padding:70px 0 60px}@media(min-width:768px){.eventosforms__container--box{grid-template-columns:1fr 1.2fr}}.eventosforms__container p.form-label{color:#000;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin-top:10px}.eventosforms__container--text{color:#fff;padding-top:25px}.eventosforms__container--text .title{font-family:NexaSlab;font-size:60px;font-style:normal;font-weight:400;line-height:60px;line-height:normal}.eventosforms__container--text .subtitle{font-family:Quicksand;font-size:28px;font-style:normal;font-weight:100;line-height:28px;text-transform:uppercase}.eventosforms__container--text ul{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:200;line-height:18px;margin-bottom:12px;margin-inline-start:20px}.eventosforms__container--form{background-color:#fff;border-radius:12px;padding:40px}@media(min-width:768px){.eventosforms__container--form{padding:40px 60px}}.eventosforms__container--form .radiobutton{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}@media(min-width:768px){.eventosforms__container--form .radiobutton{flex-direction:row}}.eventosforms__container--form .form-option1{padding-block:10px}.eventosforms__container--form .form-option1 .input-formcontact input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:100%}.eventosforms__container--form .form-option1 .input-formcontact input::placeholder{color:#6b6b6b}.eventosforms__container--form .form-option1 .input-formcontact input:focus{border:2px solid var(--color-gold)}.eventosforms__container--form .form-option1 .input-formcontact span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.eventosforms__container--form .form-option1 .input-inlines{align-items:flex-end;display:flex;gap:20px}.eventosforms__container--form .form-option1 .input-inlines div{width:100%}.eventosforms__container--form .form-option1 .input-inlines input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:100%}.eventosforms__container--form .form-option1 .input-inlines input::placeholder{color:#6b6b6b}.eventosforms__container--form .form-option1 .input-inlines input:focus{border:2px solid var(--color-gold)}.eventosforms__container--form .form-option1 .input-inlines input span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.eventosforms__container--form .form-option1 .input-inlines select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;border:1px solid #6b6b6b;border-radius:7px;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;width:100%}.eventosforms__container--form .form-option1 .input-inlines select:focus{border:2px solid var(--color-gold)}.eventosforms__container--form .form-option1 .input-inlines span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.eventosforms__container--form .form-option1 .select-form select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;border:1px solid #6b6b6b;border-radius:7px;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;width:100%}.eventosforms__container--form .form-option1 .select-form select:focus{border:2px solid var(--color-gold)}.eventosforms__container--form .form-option1 span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.eventosforms__container--form .form-option2{padding-block:10px}.eventosforms__container--form .form-option2 .input-formcontact input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:100%}.eventosforms__container--form .form-option2 .input-formcontact input::placeholder{color:#6b6b6b}.eventosforms__container--form .form-option2 .input-formcontact input:focus{border:2px solid var(--color-gold)}.eventosforms__container--form .form-option2 .input-formcontact span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.eventosforms__container--form .form-option2 .input-inlines.input-inlines-hours{margin-bottom:0}@media(min-width:768px){.eventosforms__container--form .form-option2 .input-inlines.input-inlines-hours{width:100%}}.eventosforms__container--form .form-option2 .input-inlines{align-items:flex-end;display:flex;gap:20px}.eventosforms__container--form .form-option2 .input-inlines div{width:100%}.eventosforms__container--form .form-option2 .input-inlines input,.eventosforms__container--form .form-option2 .input-inlines select{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:100%}.eventosforms__container--form .form-option2 .input-inlines input::placeholder,.eventosforms__container--form .form-option2 .input-inlines select::placeholder{color:#6b6b6b}.eventosforms__container--form .form-option2 .input-inlines input:focus,.eventosforms__container--form .form-option2 .input-inlines select:focus{border:2px solid var(--color-gold)}.eventosforms__container--form .form-option2 .input-inlines select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;border:1px solid #6b6b6b;border-radius:7px;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;width:100%}.eventosforms__container--form .form-option2 .input-inlines select:focus{border:2px solid var(--color-gold)}.eventosforms__container--form .form-option2 .select-form select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;border:1px solid #6b6b6b;border-radius:7px;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;width:100%}.eventosforms__container--form .form-option2 .select-form select:focus{border:2px solid var(--color-gold)}.eventosforms__container--form .check{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;padding-block:20px}.eventosforms__container--form .subtitle{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:20px}.eventosforms__container--form .paragraph{font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:14px;line-height:normal}.eventosforms__container--form .box{padding-block:20px}.eventosforms__container--form .checkbox__form{cursor:pointer;display:flex;gap:12px;justify-content:flex-start;-webkit-user-select:none;user-select:none}.eventosforms__container--form .checkbox__form label{align-items:center;display:flex;gap:10px;margin:10px 0}.eventosforms__container--form .checkbox__form__terms{font-weight:400;margin:10px 0}.eventosforms__container--form .checkbox__form__terms label{margin:0}.eventosforms__container--form .checkbox__form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--color-gold);border-radius:4px;height:18px;max-width:18px;width:100%}.eventosforms__container--form .checkbox__form input[type=checkbox]:checked:before{background-color:var(--color-gold);color:#fff;content:"✓";display:grid;place-content:center;text-align:center}.eventosforms__container--form .errors{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px;-webkit-user-select:none;user-select:none}.eventosforms__container--form button{background:var(--color-gold);border:none;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:NexaSlab;font-size:16px;font-style:normal;font-weight:600;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;transition:.3s;width:100%}.eventosforms__container--form button:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}.eventosforms__text--numbers{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:flex-start;padding-block:60px;text-align:center}.eventosforms__text--numbers .subtitle{font-family:Quicksand;font-size:42px;font-style:normal;font-weight:300;line-height:42px}.eventosforms__text--numbers .paragraph{font-family:Quicksand;font-size:26px;font-style:normal;font-weight:300;line-height:26px;line-height:normal;text-transform:uppercase}.eventspage{align-items:center;background-color:#fff;display:flex;justify-content:center}.eventspage__container{padding-inline:16px;position:relative;width:100%}@media(min-width:1200px){.eventspage__container{max-width:1220px}}.comprobantes{align-items:center;display:flex;font-family:Sofia;justify-content:center}.comprobantes__container{padding:0 16px}@media(min-width:768px){.comprobantes__container{padding:0 60px}}@media(min-width:1200px){.comprobantes__container{max-width:1220px;padding:0 128px}}.comprobantes__container--form{font-family:Quicksand}.comprobantes__container--form h2{font-size:26px;font-weight:700;line-height:1.2;margin-bottom:16px}.comprobantes__container--form .content-button{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;margin:20px 0 20px 40px}.comprobantes__container--form .content-button button{font-family:Sofia;padding:0;width:100%}.comprobantes__container--form ul{list-style-position:inside;list-style-type:disc;margin:0;padding:0;width:100%}.comprobantes__container--form ul li{box-sizing:border-box;list-style-position:outside;margin-bottom:6px;margin-left:20px}.comprobantes__container--form ul li::marker{font-size:16px}.cursor{color:#d69c4f;text-decoration:none}.cursor:hover{color:#d69c4f;text-decoration:underline}.parrafo__text .subtitulo{font-family:Sofia;font-size:24px;font-weight:700;line-height:1.2;margin:0;text-align:left}.parrafo__text{font-family:Sofia;font-size:16px;font-weight:700;text-align:center}.parrafo__text .titulo{font-family:Sofia;font-size:24px;font-weight:700;line-height:1.2}.parrafo__text .justify{font-weight:100;padding-bottom:32px;padding-top:20px;text-align:justify}.parrafo__text .cursor{color:#d69c4f;cursor:pointer;text-decoration:none}.parrafo__text .cursor:hover{color:#d69c4f;text-decoration:underline}.titulo-questions{font-family:NexaSlab;font-size:32px;font-weight:700;line-height:1.2}.tabs-container{align-items:center;display:flex;justify-content:space-between}.tabsfaq-section{display:flex;flex-direction:column;justify-content:center;max-width:100%}.tabsfaq-section .tabs-container .tabs{display:flex;flex-direction:column;gap:10px;width:100%}@media(min-width:768px){.tabsfaq-section .tabs-container .tabs{flex-direction:row;gap:22px}}.tabsfaq-section .tabs-container .tabs p{font-weight:700;text-align:center}.tabsfaq-section .tabs-container .tabs div{color:#333;cursor:pointer;transition:background-color .3s ease;width:100%}.tabsfaq-section .tabs-container .tabs div:hover{border-bottom:2px solid #d69c4f;color:#d69c4f}.tabsfaq-section .tabs-container .tabs div.active{border-bottom:3px solid #d69c4f;color:#d69c4f}.tabsfaq-section .tabs-container .active-bold{font-weight:700}.tabsfaq-section .content{border-radius:4px;padding:25px 0;text-align:center;width:100%}@media(min-width:1024px){.tabsfaq-section .content{width:800px}}.tabsfaq-section .content section{display:none}.tabsfaq-section .content section.active{display:block;width:100%}.container-questions{padding:0 16px}.container-questions .titulo-questions{margin-bottom:30px}@media(min-width:768px){.container-questions{padding:0 60px}}.container-formulariocontact{background-color:#f1f1f1;flex-direction:column;padding-top:40px}.container-formulariocontact,.formulariocontact{align-items:center;display:flex;justify-content:center}.formulariocontact{padding:25px}@media(min-width:768px){.formulariocontact{padding:50px}}.formulariocontact__container{justify-content:center;padding-block:20px}@media(min-width:1200px){.formulariocontact__container{max-width:1220px}}.formulariocontact__container--form{grid-column-gap:20px;grid-row-gap:16px;column-gap:20px;display:grid;grid-template-columns:repeat(1,1fr);margin:24px 0 16px;row-gap:16px}@media(min-width:768px){.formulariocontact__container--form{grid-template-columns:repeat(2,1fr)}}.formulariocontact__container--form span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.formulariocontact__container--form .input-formcontact input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.formulariocontact__container--form .input-formcontact input::placeholder{color:#6b6b6b}.formulariocontact__container--form .input-formcontact input:focus{border:2px solid var(--color-gold)}.formulariocontact__container--form .select-form select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;background:#fff;border:1px solid #6b6b6b;border-radius:7px;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;width:100%}.formulariocontact__container--form .select-form select:focus{border:2px solid var(--color-gold)}.formulariocontact__container .textarea-formcontact textarea{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:100px;line-height:16px;outline:none;padding:10px;resize:none;transition:.3s;width:100%}.formulariocontact__container .textarea-formcontact textarea::placeholder{color:#6b6b6b}.formulariocontact__container .textarea-formcontact textarea:focus{border:2px solid var(--color-gold)}.formulariocontact__container .textarea-formcontact textarea::-webkit-scrollbar{width:6px}.formulariocontact__container .textarea-formcontact textarea::-webkit-scrollbar-thumb{background-color:var(--color-gold);border-radius:10px}.formulariocontact__container .textarea-formcontact textarea::-webkit-scrollbar-track{background-color:#f1ecec;border-radius:10px}.formulariocontact__container .textarea-formcontact span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.formulariocontact__container .terms-url{color:var(--color-gold);cursor:pointer;font-family:Quicksand;font-style:normal;font-weight:700;text-decoration:none}.formulariocontact__container .text-terms{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin:16px 0}.formulariocontact__container .text-terms .checkbox__form span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.formulariocontact__container .text-terms .checkbox__form label{align-items:center;display:flex;margin:10px 0}.formulariocontact__container .text-terms .checkbox__form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid var(--color-gold);border-radius:4px;height:20px;margin-right:10px;max-width:20px;width:100%}.formulariocontact__container .text-terms .checkbox__form input[type=checkbox]:checked:before{align-items:center;background-color:var(--color-gold);color:#fff;content:"✓";display:flex;height:18px;justify-content:center;width:auto}.formulariocontact__container button{background:var(--color-gold);border:none;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;text-transform:uppercase;transition:.3s;width:100%}.formulariocontact__container button:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}.contacto-list{display:flex;flex-direction:column;min-height:300px;width:100%}@media(min-width:1200px){.contacto-list{max-width:1200px}}.contacto-list .titulo-contacto{margin-bottom:10px}.contacto-list .hotels-not-found-message{font-family:Quicksand;font-size:18px;font-style:normal;font-weight:500;line-height:18px;margin-top:80px;text-align:center}.contacto-list .search-contact-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding:10px 20px}.contacto-list .search-contact-container--input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:250px}.contacto-list .search-contact-container--input::placeholder{color:#6b6b6b}.contacto-list .search-contact-container--input:focus{border:2px solid var(--color-gold)}.contacto-list .search-contact-container--button{background:var(--color-gold);border:none;border-radius:7px;border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100px}.contacto-list .search-contact-container--button:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}.contacto-list .card-contacto{background-color:#fff;border-radius:10px;display:flex;flex-direction:row;margin:10px 20px;min-height:160px;padding:40px 50px}@media(max-width:1200px){.contacto-list .card-contacto{padding:40px 20px}}@media(max-width:768px){.contacto-list .card-contacto{flex-direction:column;padding:20px}}.contacto-list .card-contacto--columna-izquierda{align-items:center;border-right:2px solid #d9d9d9;display:flex;flex-direction:column;justify-content:center;padding-right:20px;text-align:center;width:750px}@media(max-width:1200px){.contacto-list .card-contacto--columna-izquierda{width:250px}}@media(max-width:768px){.contacto-list .card-contacto--columna-izquierda{border-bottom:2px solid #d9d9d9;border-right:none;padding:0 0 20px;width:100%}}.contacto-list .card-contacto--columna-izquierda .icon-paragraph{display:block;margin-bottom:10px}.contacto-list .card-contacto--columna-izquierda h2{font-family:NexaSlab;font-size:20px;font-style:normal;font-weight:600;line-height:20px;width:300px}@media(max-width:1200px){.contacto-list .card-contacto--columna-izquierda h2{width:220px}}.contacto-list .card-contacto--columna-derecha{display:flex;flex-direction:column;justify-content:center;padding-left:80px;width:100%}@media(max-width:1200px){.contacto-list .card-contacto--columna-derecha{padding-left:40px}}@media(max-width:768px){.contacto-list .card-contacto--columna-derecha{padding-left:0;padding-top:20px}}.contacto-list .card-contacto--columna-derecha--icono-texto{align-items:center;display:flex;flex-direction:row;margin:5px 0}.contacto-list .card-contacto--columna-derecha--icono-texto svg{margin-right:10px}.contacto-list .card-contacto--columna-derecha--icono-texto a{color:#000;cursor:pointer;font-family:NexaSlab;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-decoration:none}.contacto-list .card-contacto--columna-derecha--icono-texto a:hover{text-decoration:underline}.contacto-list .card-contacto--columna-derecha--icono-texto .border-left{border-left:1.5px solid var(--color-gold);margin-left:15px;padding-left:15px}.tarifas_corporativas{align-items:flex-start;display:flex;justify-content:center;padding-block:40px;position:relative}@media(min-width:768px){.tarifas_corporativas{padding-block:56px}}.tarifas_corporativas__container{max-width:1220px}.tarifas_corporativas h1{margin-bottom:30px;text-align:center}.tarifas_corporativas li{margin:10px 0}.tarifas_corporativas li,.tarifas_corporativas p{text-align:justify}.tarifas_corporativas .content-form h3{text-align:center}.tarifas_corporativas .content-form .group-field{display:inline-block;margin:8px 0;width:100%}.tarifas_corporativas .text-field{background-color:#fff;border:1px solid #000;border-radius:0;border-radius:5px;box-shadow:none;color:#8c8c8c;display:block;padding:15px 12px;text-align:center;width:calc(100% - 24px)}.tarifas_corporativas .content-form .col1{margin-right:7px;width:calc(50% - 7px)}.tarifas_corporativas .content-form .col2{margin-left:7px;width:calc(50% - 7px)}.tarifas_corporativas .content-form select{width:100%}.tarifas_corporativas .content-form .boton_enviar{background-color:#d69c4f!important;background-color:#fff;border:1px solid #d69c4f!important;border:1px solid #000;border-radius:0;border-radius:5px;box-shadow:none;color:#fff!important;color:#8c8c8c;display:block;padding:15px 12px;text-align:center;width:100%}.tarifas_corporativas .content-form{width:100%}@media(min-width:768px){.tarifas_corporativas .content-form{max-width:600px;width:100%}}.tarifas_corporativas .content-form .input-formcontact1{display:flex;flex-direction:column;gap:20px;margin-block:20px}@media(min-width:768px){.tarifas_corporativas .content-form .input-formcontact1{flex-direction:row;gap:10px}}.tarifas_corporativas .content-form .input-formcontact1 div{width:100%}@media(min-width:768px){.tarifas_corporativas .content-form .input-formcontact1 div{width:50%}}.tarifas_corporativas .content-form .input-formcontact1 input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.tarifas_corporativas .content-form .input-formcontact1 input::placeholder{color:#6b6b6b}.tarifas_corporativas .content-form .input-formcontact1 input:focus{border:2px solid var(--color-gold)}.tarifas_corporativas .content-form .terms-url{color:var(--color-gold);cursor:pointer;font-family:Quicksand;font-style:normal;font-weight:700;text-decoration:none}.tarifas_corporativas .content-form .input-formcontact{margin-block:20px}.tarifas_corporativas .content-form .input-formcontact input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.tarifas_corporativas .content-form .input-formcontact input::placeholder{color:#6b6b6b}.tarifas_corporativas .content-form .input-formcontact input:focus{border:2px solid var(--color-gold)}.tarifas_corporativas .content-form .select-formcontact{display:flex;gap:10px}.tarifas_corporativas .content-form .select-formcontact div{width:100%}@media(min-width:768px){.tarifas_corporativas .content-form .select-formcontact div{width:50%}}.tarifas_corporativas .content-form .select-formcontact select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;border:1px solid #6b6b6b;border-radius:7px;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;line-height:normal;outline:none;padding:10px;width:100%}.tarifas_corporativas .content-form .select-formcontact select:focus{border:2px solid var(--color-gold)}.tarifas_corporativas .content-form .select-formcontact input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.tarifas_corporativas .content-form .select-formcontact input::placeholder{color:#6b6b6b}.tarifas_corporativas .content-form .select-formcontact input:focus{border:2px solid var(--color-gold)}.tarifas_corporativas .content-form .radiobutton{align-items:flex-start;font-weight:400;gap:10px;margin-block:20px}.tarifas_corporativas .content-form .checkbox__form,.tarifas_corporativas .content-form .radiobutton{display:flex;flex-direction:column;font-family:Quicksand;font-size:16px;font-style:normal;justify-content:flex-start;line-height:16px}.tarifas_corporativas .content-form .checkbox__form{font-weight:500;gap:12px;margin-top:16px}.tarifas_corporativas .content-form .checkbox__form span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.tarifas_corporativas .content-form .checkbox__form label{align-items:center;display:flex;gap:10px;margin:10px 0}.tarifas_corporativas .content-form .checkbox__form__terms{font-weight:400;margin:10px 0}.tarifas_corporativas .content-form .checkbox__form__terms label{margin:0}.tarifas_corporativas .content-form .checkbox__form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--color-gold);border-radius:4px;height:18px;max-width:18px;width:100%}.tarifas_corporativas .content-form .checkbox__form input[type=checkbox]:checked:before{background-color:var(--color-gold);color:#fff;content:"✓";display:grid;place-content:center;text-align:center}.tarifas_corporativas .content-form span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.tarifas_corporativas .content-form .select-form{display:flex;flex-direction:column;gap:10px}.tarifas_corporativas .content-form .select-form select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgBlZLBEYAgDARz2Ahfy6ACbcHCHFuwA7rQpzSiccL4QkOQZ+5uyc0E2zwcxEToEPppTdTw9mX0fHGUnHtmnk+OIvwIZ6+DQyBQaoEU4SRbQxPKOpoHlsHSYP0i89p2sHpmR6XaC/ABIS2sAgpI9UZu715++NseWB0AAAAASUVORK5CYII=);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:15px;border:1px solid #6b6b6b;border-radius:7px;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;width:100%}.tarifas_corporativas .content-form .select-form select:focus{border:2px solid var(--color-gold)}.tarifas_corporativas .content-form .select-form input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.tarifas_corporativas .content-form .select-form input::placeholder{color:#6b6b6b}.tarifas_corporativas .content-form .select-form input:focus{border:2px solid var(--color-gold)}.tarifas_corporativas .content-form .input-inlines{display:flex;flex-direction:column;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;gap:10px;justify-content:space-between;line-height:16px}@media(min-width:768px){.tarifas_corporativas .content-form .input-inlines{flex-direction:row}}.tarifas_corporativas .content-form .input-inlines__content{margin-block:16px;width:100%}@media(min-width:768px){.tarifas_corporativas .content-form .input-inlines__content{width:50%}}.tarifas_corporativas .content-form .input-inlines__content label{display:flex;flex-direction:column;gap:10px}.tarifas_corporativas .content-form .input-inlines__content input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.tarifas_corporativas .content-form .input-inlines__content input::placeholder{color:#6b6b6b}.tarifas_corporativas .content-form .input-inlines__content input:focus{border:2px solid var(--color-gold)}.tarifas_corporativas .content-form .btnsguest,.tarifas_corporativas .content-form .btnsguest2{align-items:center;display:flex;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;justify-content:space-between;line-height:16px}.tarifas_corporativas .content-form .btnsguest .btn-content,.tarifas_corporativas .content-form .btnsguest2 .btn-content{align-items:center;display:flex;gap:8px}.tarifas_corporativas .content-form .btnsguest .btn-content button,.tarifas_corporativas .content-form .btnsguest2 .btn-content button{background:var(--color-gold);border:none;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Quicksand;font-size:18px;font-style:normal;font-weight:600;height:45px;line-height:18px;outline:none;padding:10px;transition:.3s;width:40px}.tarifas_corporativas .content-form .btnsguest .btn-content button:hover,.tarifas_corporativas .content-form .btnsguest2 .btn-content button:hover{background:#c6914c}.tarifas_corporativas .content-form .btnsguest .btn-content button:disabled,.tarifas_corporativas .content-form .btnsguest2 .btn-content button:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}.tarifas_corporativas .content-form .btnsguest .btn-content input,.tarifas_corporativas .content-form .btnsguest2 .btn-content input{border:1px solid #d9d9d9;border-radius:8px;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:400;height:40px;line-height:16px;max-width:80px;text-align:center;width:100%}.tarifas_corporativas .content-form .btnsguest2{margin-top:16px}.tarifas_corporativas .content-form .btn-submit{background:var(--color-gold);border:none;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:600;height:45px;line-height:16px;margin:24px 0;outline:none;padding:10px;transition:.3s;width:100%}.tarifas_corporativas .content-form .btn-submit:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}.friends_family{align-items:flex-start;display:flex;justify-content:center;padding-bottom:40px;padding-top:40px;position:relative}.friends_family .terms-url{color:var(--color-gold);cursor:pointer;font-family:Quicksand;font-style:normal;font-weight:700;text-decoration:none}.friends_family .input{background:#fff;border:1px solid #6b6b6b;border-radius:7px;box-sizing:border-box;color:#6b6b6b;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;height:45px;line-height:16px;outline:none;padding:10px;transition:.3s;width:100%}.friends_family .checkbox__form span,.friends_family .input-container span{color:red;font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.friends_family .checkbox__form p{margin:0}.friends_family .checkbox__form label{align-items:center;display:flex;gap:10px;margin:10px 0}.friends_family .checkbox__form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--color-gold);border-radius:4px;height:18px;width:18px}.friends_family .checkbox__form input[type=checkbox]:checked:before{background-color:var(--color-gold);color:#fff;content:"✓";display:grid;place-content:center;text-align:center}.friends_family button{background:var(--color-gold);border:none;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:700;height:45px;line-height:16px;margin:10px 0;outline:none;padding:10px;text-transform:uppercase;transition:.3s;width:100%}.friends_family button:disabled{background:var(--color-gold);cursor:not-allowed;opacity:.5}.friends_family__container{max-width:1220px;text-align:center}.friends_family h1{margin-bottom:30px;text-align:center}.friends_family p{margin:20px 0}.friends_family li{margin:10px 0}.friends_family .title{font-size:38px;letter-spacing:2px;line-height:38px}.friends_family .txt-celeste{color:#00a7cb}.friends_family .txt-blanco{color:#fff}.friends_family .section-descripcion-fyf{background-color:#00a7cb;background-size:70px;color:#fff;padding:40px 30px;text-align:center}.friends_family .section-beneficios-colaboradores{padding:45px;text-align:center}.friends_family .section-value{align-items:center;display:flex;justify-content:center}.friends_family .value-dato{background:#00a7cb;color:#fff;display:inline-block;padding:30px 0 20px;width:250px}.friends_family .value-dato p{margin:0}.friends_family .value-num{font-size:80px;font-weight:700;line-height:50px}.friends_family .value-simbolo{color:#00a7cb;font-size:45px;margin:0 30px}.friends_family .section-beneficios-referidos{background:#f5f5f5;padding:45px 0;text-align:center}.friends_family .section-percent{display:flex;font-weight:700;justify-content:center;margin:20px auto}.friends_family .percent-num{font-size:120px;line-height:100px}.friends_family .percent-text{margin-left:7px;text-align:left}.friends_family .percent-simbolo{display:block;font-size:60px;margin-bottom:-18px}.friends_family .section-participa{padding:45px 0;text-align:center}.friends_family .section-paso{align-items:flex-start;display:flex;justify-content:center}.friends_family .item-p{padding:30px 80px;width:50%}.friends_family .item-p img{width:160px}.friends_family .item-p h3{font-size:20px;font-weight:700;margin:0 0 -18px}.friends_family .section-formulario{background:#00a7cb;color:#fff;padding:45px;text-align:center}.friends_family .section-nota{padding:45px;text-align:center}.friends_family .section-formulario .form-afiliado{margin:auto;max-width:800px;text-align:center}.friends_family .section-formulario .form-afiliado span{font-family:Quicksand;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.friends_family .section-formulario .form-text{color:#333!important;font-size:20px;padding:0 15px 4px}.friends_family .section-formulario .form-text:focus{color:#333!important}.friends_family .section-formulario .form-text::placeholder{color:#999;font-size:16px}.friends_family .section-formulario .campo-dato{background:none;border-bottom:1px solid #fff}.friends_family .section-formulario a{color:#fff;text-decoration:underline!important}.friends_family .section-formulario .btn-select{background:#f9f9f9;border:1px solid #ccc;border-radius:0;color:#333;cursor:pointer;display:inline-block;font-size:16px;margin-left:5px;padding:4px 8px;text-decoration:none!important;vertical-align:middle}.friends_family .section-formulario .btn-select:disabled{background:#ccc;cursor:not-allowed;opacity:.5}.friends_family .section-formulario .campohab{color:#333}.friends_family .section-formulario .btn-primary{background:#000;cursor:pointer;text-decoration:none!important}.friends_family #dato-requied,.friends_family .section-formulario .msg-success{border:1px solid #fff;color:#fff;padding:0 5px}.friends_family .validate{display:none}.friends_family .msg-validate{display:inline-block}@media screen and (max-width:768px){.friends_family .title{font-size:28px;line-height:30px}.friends_family .value-dato{width:100px}.friends_family .section-paso{flex-direction:column}.friends_family .item-p,.friends_family .section-formulario .form-text{width:100%}.friends_family .section-formulario .btn-select{margin-left:0;margin-top:5px;width:100%}}.parrafo__text__ikam_pakete{font-family:Sofia;font-size:16px;font-weight:700;text-align:center}.parrafo__text__ikam_pakete .titulo{font-family:Sofia;font-size:24px;font-weight:700;line-height:1.2}.parrafo__text__ikam_pakete .paragraph{font-family:Sofia;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:30px;margin-top:10px}.parrafo__text__ikam_pakete button{display:block;margin:auto auto 80px;text-align:center}.politicas_privacidad{align-items:flex-start;display:flex;font-family:Quicksand;justify-content:center;position:relative;text-align:left;text-align:initial}.politicas_privacidad h1{font-size:22px;font-weight:500;text-align:left!important;text-align:initial!important}.politicas_privacidad .text-bold{font-weight:600}.politicas_privacidad__container{padding:0 16px}@media(min-width:768px){.politicas_privacidad__container{padding:0 60px}}@media(min-width:1200px){.politicas_privacidad__container{padding:0 120px}}.politicas_privacidad__container ul{list-style-position:inside;list-style-type:disc;margin:0;padding:0;width:100%}.politicas_privacidad__container ul li{box-sizing:border-box;list-style-position:outside;margin-bottom:6px;margin-left:20px}.politicas_privacidad__container ul li::marker{font-size:16px}.politicas_privacidad__container .underlink{color:#d69c4f;text-decoration:underline;text-transform:uppercase}.politicas_privacidad__container a{color:#d69c4f;text-decoration:none}.politicas_privacidad__container a:hover{text-decoration:underline}.politicas_privacidad h1{margin-bottom:30px;text-align:center}.politicas_privacidad p{margin:20px 0}.politicas_privacidad li{margin:10px 0}.politicas_privacidad li,.politicas_privacidad p{text-align:justify}@font-face{font-display:swap;font-family:NexaSlab;font-style:normal;font-weight:300;src:url(/static/media/NexaSlab-Light.11f58be1fdef6c71652c.otf) format("opentype")}@font-face{font-display:swap;font-family:NexaSlab;font-style:italic;font-weight:300;src:url(/static/media/NexaSlab-Light_Italic.b7e5590e2276a8be27c2.otf) format("opentype")}@font-face{font-display:swap;font-family:NexaSlab;font-style:normal;font-weight:400;src:url(/static/media/NexaSlab-book.7b879ce7f52de14e72e1.woff2) format("woff2")}@font-face{font-display:swap;font-family:NexaSlab;font-style:normal;font-weight:500;src:url(/static/media/NexaSlab-Regular.0e5102790a72147db7e5.otf) format("opentype")}@font-face{font-display:swap;font-family:NexaSlab;font-style:normal;font-weight:700;src:url(/static/media/NexaSlab-bold.27080fd5f8cb548d4a92.woff2) format("woff2")}@font-face{font-display:swap;font-family:NexaSlab;font-style:normal;font-weight:900;src:url(/static/media/NexaSlab-Black.beea156593dad256bc08.otf) format("opentype")}@font-face{font-display:swap;font-family:Sofia;font-style:normal;font-weight:200;src:url(/static/media/SofiaPro-ExtraLight.2d2915334a24f2cd0049.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia;font-style:normal;font-weight:300;src:url(/static/media/SofiaPro-Light.4f213a0e3cdfe2a61269.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia;font-style:normal;font-weight:400;src:url(/static/media/SofiaPro-Regular.59ec891499fa04792add.woff) format("woff")}@font-face{font-display:swap;font-family:Sofia;font-style:normal;font-weight:700;src:url(/static/media/SofiaPro-Bold.7fea903b22414b010393.woff) format("woff")}.ac-center{align-content:center!important}.ac-start{align-content:start!important}.ac-end{align-content:end!important}.ac-flex-start{align-content:flex-start!important}.ac-flex-end{align-content:flex-end!important}.ac-normal{align-content:normal!important}.ac-baseline{align-content:baseline!important}.ac-first-baseline{align-content:first baseline!important}.ac-last-baseline{align-content:last baseline!important}.ac-space-between{align-content:space-between!important}.ac-space-around{align-content:space-around!important}.ac-space-evenly{align-content:space-evenly!important}.ac-stretch{align-content:stretch!important}.ac-safe-center{align-content:safe center!important}.ac-unsafe-center{align-content:unsafe center!important}.ac-inherit{align-content:inherit!important}.ac-initial{align-content:normal!important}.ac-revert{align-content:revert!important}.ac-revert-layer{align-content:revert-layer!important}.ac-unset{align-content:normal!important}.ai-normal{align-items:normal!important}.ai-stretch{align-items:stretch!important}.ai-center{align-items:center!important}.ai-start{align-items:start!important}.ai-end{align-items:end!important}.ai-flex-start{align-items:flex-start!important}.ai-flex-end{align-items:flex-end!important}.ai-self-start{align-items:self-start!important}.ai-self-end{align-items:self-end!important}.ai-baseline{align-items:baseline!important}.ai-first-baseline{align-items:first baseline!important}.ai-last-baseline{align-items:last baseline!important}.ai-safe-center{align-items:safe center!important}.ai-unsafe-center{align-items:unsafe center!important}.ai-inherit{align-items:inherit!important}.ai-initial{align-items:normal!important}.ai-revert{align-items:revert!important}.ai-revert-layer{align-items:revert-layer!important}.ai-unset{align-items:normal!important}.as-auto{align-self:auto!important}.as-normal{align-self:normal!important}.as-center{align-self:center!important}.as-start{align-self:start!important}.as-end{align-self:end!important}.as-self-start{align-self:self-start!important}.as-self-end{align-self:self-end!important}.as-flex-start{align-self:flex-start!important}.as-flex-end{align-self:flex-end!important}.as-baseline{align-self:baseline!important}.as-first-baseline{align-self:first baseline!important}.as-last-baseline{align-self:last baseline!important}.as-stretch{align-self:stretch!important}.as-safe-center{align-self:safe center!important}.as-unsafe-center{align-self:unsafe center!important}.as-inherit{align-self:inherit!important}.as-initial{align-self:auto!important}.as-revert{align-self:revert!important}.as-revert-layer{align-self:revert-layer!important}.as-unset{align-self:auto!important}.jc-center{justify-content:center!important}.jc-start{justify-content:start!important}.jc-end{justify-content:end!important}.jc-flex-start{justify-content:flex-start!important}.jc-flex-end{justify-content:flex-end!important}.jc-left{justify-content:left!important}.jc-right{justify-content:right!important}.jc-normal{justify-content:normal!important}.jc-space-between{justify-content:space-between!important}.jc-space-around{justify-content:space-around!important}.jc-space-evenly{justify-content:space-evenly!important}.jc-stretch{justify-content:stretch!important}.jc-safe-center{justify-content:safe center!important}.jc-unsafe-center{justify-content:unsafe center!important}.jc-inherit{justify-content:inherit!important}.jc-initial{justify-content:normal!important}.jc-revert{justify-content:revert!important}.jc-revert-layer{justify-content:revert-layer!important}.jc-unset{justify-content:normal!important}.ji-normal{justify-items:normal!important}.ji-stretch{justify-items:stretch!important}.ji-center{justify-items:center!important}.ji-start{justify-items:start!important}.ji-end{justify-items:end!important}.ji-flex-start{justify-items:flex-start!important}.ji-flex-end{justify-items:flex-end!important}.ji-self-start{justify-items:self-start!important}.ji-self-end{justify-items:self-end!important}.ji-left{justify-items:left!important}.ji-right{justify-items:right!important}.ji-baseline{justify-items:baseline!important}.ji-first-baseline{justify-items:first baseline!important}.ji-last-baseline{justify-items:last baseline!important}.ji-safe-center{justify-items:safe center!important}.ji-unsafe-center{justify-items:unsafe center!important}.ji-legacy-right{justify-items:legacy right!important}.ji-legacy-left{justify-items:legacy left!important}.ji-legacy-center{justify-items:legacy center!important}.ji-inherit{justify-items:inherit!important}.ji-initial{justify-items:legacy!important}.ji-revert{justify-items:revert!important}.ji-revert-layer{justify-items:revert-layer!important}.ji-unset{justify-items:legacy!important}.ac-ai-jc-center{align-content:center;align-items:center;justify-content:center}.br-0{border-radius:0!important}.br-b-0,.br-l-0,.br-r-0,.br-t-0{border-radius:0 0 0 0!important}.br-05{border-radius:.5rem!important}.br-r-05{border-radius:0 .5rem .5rem 0!important}.br-l-05{border-radius:.5rem 0 0 .5rem!important}.br-t-05{border-radius:.5rem .5rem 0 0!important}.br-b-05{border-radius:0 0 .5rem .5rem!important}.br-07{border-radius:.7rem!important}.br-r-07{border-radius:0 .7rem .7rem 0!important}.br-l-07{border-radius:.7rem 0 0 .7rem!important}.br-t-07{border-radius:.7rem .7rem 0 0!important}.br-b-07{border-radius:0 0 .7rem .7rem!important}.br-1{border-radius:1rem!important}.br-r-1{border-radius:0 1rem 1rem 0!important}.br-l-1{border-radius:1rem 0 0 1rem!important}.br-t-1{border-radius:1rem 1rem 0 0!important}.br-b-1{border-radius:0 0 1rem 1rem!important}.br-2{border-radius:2rem!important}.br-r-2{border-radius:0 2rem 2rem 0!important}.br-l-2{border-radius:2rem 0 0 2rem!important}.br-t-2{border-radius:2rem 2rem 0 0!important}.br-b-2{border-radius:0 0 2rem 2rem!important}.br-3{border-radius:3rem!important}.br-r-3{border-radius:0 3rem 3rem 0!important}.br-l-3{border-radius:3rem 0 0 3rem!important}.br-t-3{border-radius:3rem 3rem 0 0!important}.br-b-3{border-radius:0 0 3rem 3rem!important}.br-4{border-radius:4rem!important}.br-r-4{border-radius:0 4rem 4rem 0!important}.br-l-4{border-radius:4rem 0 0 4rem!important}.br-t-4{border-radius:4rem 4rem 0 0!important}.br-b-4{border-radius:0 0 4rem 4rem!important}.br-5{border-radius:5rem!important}.br-r-5{border-radius:0 5rem 5rem 0!important}.br-l-5{border-radius:5rem 0 0 5rem!important}.br-t-5{border-radius:5rem 5rem 0 0!important}.br-b-5{border-radius:0 0 5rem 5rem!important}.br-6{border-radius:6rem!important}.br-r-6{border-radius:0 6rem 6rem 0!important}.br-l-6{border-radius:6rem 0 0 6rem!important}.br-t-6{border-radius:6rem 6rem 0 0!important}.br-b-6{border-radius:0 0 6rem 6rem!important}.br-7{border-radius:7rem!important}.br-r-7{border-radius:0 7rem 7rem 0!important}.br-l-7{border-radius:7rem 0 0 7rem!important}.br-t-7{border-radius:7rem 7rem 0 0!important}.br-b-7{border-radius:0 0 7rem 7rem!important}.br-8{border-radius:8rem!important}.br-r-8{border-radius:0 8rem 8rem 0!important}.br-l-8{border-radius:8rem 0 0 8rem!important}.br-t-8{border-radius:8rem 8rem 0 0!important}.br-b-8{border-radius:0 0 8rem 8rem!important}.br-9{border-radius:9rem!important}.br-r-9{border-radius:0 9rem 9rem 0!important}.br-l-9{border-radius:9rem 0 0 9rem!important}.br-t-9{border-radius:9rem 9rem 0 0!important}.br-b-9{border-radius:0 0 9rem 9rem!important}.br-5px{border-radius:5px!important}.br-r-5px{border-radius:0 5px 5px 0!important}.br-l-5px{border-radius:5px 0 0 5px!important}.br-t-5px{border-radius:5px 5px 0 0!important}.br-b-5px{border-radius:0 0 5px 5px!important}.br-10px{border-radius:10px!important}.br-r-10px{border-radius:0 10px 10px 0!important}.br-l-10px{border-radius:10px 0 0 10px!important}.br-t-10px{border-radius:10px 10px 0 0!important}.br-b-10px{border-radius:0 0 10px 10px!important}.br-20px{border-radius:20px!important}.br-r-20px{border-radius:0 20px 20px 0!important}.br-l-20px{border-radius:20px 0 0 20px!important}.br-t-20px{border-radius:20px 20px 0 0!important}.br-b-20px{border-radius:0 0 20px 20px!important}.br-25px{border-radius:25px!important}.br-r-25px{border-radius:0 25px 25px 0!important}.br-l-25px{border-radius:25px 0 0 25px!important}.br-t-25px{border-radius:25px 25px 0 0!important}.br-b-25px{border-radius:0 0 25px 25px!important}.br-30px{border-radius:30px!important}.br-r-30px{border-radius:0 30px 30px 0!important}.br-l-30px{border-radius:30px 0 0 30px!important}.br-t-30px{border-radius:30px 30px 0 0!important}.br-b-30px{border-radius:0 0 30px 30px!important}.br-35px{border-radius:35px!important}.br-r-35px{border-radius:0 35px 35px 0!important}.br-l-35px{border-radius:35px 0 0 35px!important}.br-t-35px{border-radius:35px 35px 0 0!important}.br-b-35px{border-radius:0 0 35px 35px!important}.br-40px{border-radius:40px!important}.br-r-40px{border-radius:0 40px 40px 0!important}.br-l-40px{border-radius:40px 0 0 40px!important}.br-t-40px{border-radius:40px 40px 0 0!important}.br-b-40px{border-radius:0 0 40px 40px!important}.br-45px{border-radius:45px!important}.br-r-45px{border-radius:0 45px 45px 0!important}.br-l-45px{border-radius:45px 0 0 45px!important}.br-t-45px{border-radius:45px 45px 0 0!important}.br-b-45px{border-radius:0 0 45px 45px!important}.br-50px{border-radius:50px!important}.br-r-50px{border-radius:0 50px 50px 0!important}.br-l-50px{border-radius:50px 0 0 50px!important}.br-t-50px{border-radius:50px 50px 0 0!important}.br-b-50px{border-radius:0 0 50px 50px!important}.br-100{border-radius:100%!important}.br-r-100{border-radius:0 100% 100% 0!important}.br-l-100{border-radius:100% 0 0 100%!important}.br-t-100{border-radius:100% 100% 0 0!important}.br-b-100{border-radius:0 0 100% 100%!important}:root{--color-gold:#d69c4f;--color-black:#000;--color-standard:#ff4200;--color-select:#008eaa;--color-premium:#002855;--color-asociados:#d31364;--color-line:#9f9f9f}.b-2px-primary-color{border:2px solid #d69c4f!important}.bl-1px-primary-color{border-left:1px solid #d69c4f!important}.br-1px-primary-color{border-right:1px solid #d69c4f!important}.bt-0-3px-primary-color{border-top:1px solid #d69c4f!important}.hov-t-primary-color:hover,.tc-primary-color{color:#d69c4f!important}.bg-primary-color,.hov-bg-primary-color:hover{background-color:#d69c4f!important}.act-l-primary-color:active,.foc-l-primary-color:focus,.hov-l-primary-color:hover,.l-primary-color{color:#d69c4f!important}.fill-primary-color{fill:#d69c4f!important}.stroke-primary-color{stroke:#d69c4f!important}.hov-svg-primary-color:hover svg{fill:#d69c4f!important}.b-2px-secondary-color1{border:2px solid #000!important}.bl-1px-secondary-color1{border-left:1px solid #000!important}.br-1px-secondary-color1{border-right:1px solid #000!important}.bt-0-3px-secondary-color1{border-top:1px solid #000!important}.hov-t-secondary-color1:hover,.tc-secondary-color1{color:#000!important}.bg-secondary-color1,.hov-bg-secondary-color1:hover{background-color:#000!important}.act-l-secondary-color1:active,.foc-l-secondary-color1:focus,.hov-l-secondary-color1:hover,.l-secondary-color1{color:#000!important}.fill-secondary-color1{fill:#000!important}.stroke-secondary-color1{stroke:#000!important}.hov-svg-secondary-color1:hover svg{fill:#000!important}.b-2px-secondary-color2{border:2px solid #fff!important}.bl-1px-secondary-color2{border-left:1px solid #fff!important}.br-1px-secondary-color2{border-right:1px solid #fff!important}.bt-0-3px-secondary-color2{border-top:1px solid #fff!important}.hov-t-secondary-color2:hover,.tc-secondary-color2{color:#fff!important}.bg-secondary-color2,.hov-bg-secondary-color2:hover{background-color:#fff!important}.act-l-secondary-color2:active,.foc-l-secondary-color2:focus,.hov-l-secondary-color2:hover,.l-secondary-color2{color:#fff!important}.fill-secondary-color2{fill:#fff!important}.stroke-secondary-color2{stroke:#fff!important}.hov-svg-secondary-color2:hover svg{fill:#fff!important}.b-2px-secondary-color3{border:2px solid #f2f2f2!important}.bl-1px-secondary-color3{border-left:1px solid #f2f2f2!important}.br-1px-secondary-color3{border-right:1px solid #f2f2f2!important}.bt-0-3px-secondary-color3{border-top:1px solid #f2f2f2!important}.hov-t-secondary-color3:hover,.tc-secondary-color3{color:#f2f2f2!important}.bg-secondary-color3,.hov-bg-secondary-color3:hover{background-color:#f2f2f2!important}.act-l-secondary-color3:active,.foc-l-secondary-color3:focus,.hov-l-secondary-color3:hover,.l-secondary-color3{color:#f2f2f2!important}.fill-secondary-color3{fill:#f2f2f2!important}.stroke-secondary-color3{stroke:#f2f2f2!important}.hov-svg-secondary-color3:hover svg{fill:#f2f2f2!important}.b-2px-secondary-color4{border:2px solid #9f9f9f!important}.bl-1px-secondary-color4{border-left:1px solid #9f9f9f!important}.br-1px-secondary-color4{border-right:1px solid #9f9f9f!important}.bt-0-3px-secondary-color4{border-top:1px solid #9f9f9f!important}.hov-t-secondary-color4:hover,.tc-secondary-color4{color:#9f9f9f!important}.bg-secondary-color4,.hov-bg-secondary-color4:hover{background-color:#9f9f9f!important}.act-l-secondary-color4:active,.foc-l-secondary-color4:focus,.hov-l-secondary-color4:hover,.l-secondary-color4{color:#9f9f9f!important}.fill-secondary-color4{fill:#9f9f9f!important}.stroke-secondary-color4{stroke:#9f9f9f!important}.hov-svg-secondary-color4:hover svg{fill:#9f9f9f!important}.b-2px-secondary-color5{border:2px solid #d9d9d9!important}.bl-1px-secondary-color5{border-left:1px solid #d9d9d9!important}.br-1px-secondary-color5{border-right:1px solid #d9d9d9!important}.bt-0-3px-secondary-color5{border-top:1px solid #d9d9d9!important}.hov-t-secondary-color5:hover,.tc-secondary-color5{color:#d9d9d9!important}.bg-secondary-color5,.hov-bg-secondary-color5:hover{background-color:#d9d9d9!important}.act-l-secondary-color5:active,.foc-l-secondary-color5:focus,.hov-l-secondary-color5:hover,.l-secondary-color5{color:#d9d9d9!important}.fill-secondary-color5{fill:#d9d9d9!important}.stroke-secondary-color5{stroke:#d9d9d9!important}.hov-svg-secondary-color5:hover svg{fill:#d9d9d9!important}.b-2px-secondary-color6{border:2px solid #232323!important}.bl-1px-secondary-color6{border-left:1px solid #232323!important}.br-1px-secondary-color6{border-right:1px solid #232323!important}.bt-0-3px-secondary-color6{border-top:1px solid #232323!important}.hov-t-secondary-color6:hover,.tc-secondary-color6{color:#232323!important}.bg-secondary-color6,.hov-bg-secondary-color6:hover{background-color:#232323!important}.act-l-secondary-color6:active,.foc-l-secondary-color6:focus,.hov-l-secondary-color6:hover,.l-secondary-color6{color:#232323!important}.fill-secondary-color6{fill:#232323!important}.stroke-secondary-color6{stroke:#232323!important}.hov-svg-secondary-color6:hover svg{fill:#232323!important}.b-2px-brand-color1{border:2px solid #002855!important}.bl-1px-brand-color1{border-left:1px solid #002855!important}.br-1px-brand-color1{border-right:1px solid #002855!important}.bt-0-3px-brand-color1{border-top:1px solid #002855!important}.hov-t-brand-color1:hover,.tc-brand-color1{color:#002855!important}.bg-brand-color1,.hov-bg-brand-color1:hover{background-color:#002855!important}.act-l-brand-color1:active,.foc-l-brand-color1:focus,.hov-l-brand-color1:hover,.l-brand-color1{color:#002855!important}.fill-brand-color1{fill:#002855!important}.stroke-brand-color1{stroke:#002855!important}.hov-svg-brand-color1:hover svg{fill:#002855!important}.b-2px-brand-color2{border:2px solid #008eaa!important}.bl-1px-brand-color2{border-left:1px solid #008eaa!important}.br-1px-brand-color2{border-right:1px solid #008eaa!important}.bt-0-3px-brand-color2{border-top:1px solid #008eaa!important}.hov-t-brand-color2:hover,.tc-brand-color2{color:#008eaa!important}.bg-brand-color2,.hov-bg-brand-color2:hover{background-color:#008eaa!important}.act-l-brand-color2:active,.foc-l-brand-color2:focus,.hov-l-brand-color2:hover,.l-brand-color2{color:#008eaa!important}.fill-brand-color2{fill:#008eaa!important}.stroke-brand-color2{stroke:#008eaa!important}.hov-svg-brand-color2:hover svg{fill:#008eaa!important}.b-2px-brand-color3{border:2px solid #ff7240!important}.bl-1px-brand-color3{border-left:1px solid #ff7240!important}.br-1px-brand-color3{border-right:1px solid #ff7240!important}.bt-0-3px-brand-color3{border-top:1px solid #ff7240!important}.hov-t-brand-color3:hover,.tc-brand-color3{color:#ff7240!important}.bg-brand-color3,.hov-bg-brand-color3:hover{background-color:#ff7240!important}.act-l-brand-color3:active,.foc-l-brand-color3:focus,.hov-l-brand-color3:hover,.l-brand-color3{color:#ff7240!important}.fill-brand-color3{fill:#ff7240!important}.stroke-brand-color3{stroke:#ff7240!important}.hov-svg-brand-color3:hover svg{fill:#ff7240!important}.b-2px-brand-color4{border:2px solid #d31364!important}.bl-1px-brand-color4{border-left:1px solid #d31364!important}.br-1px-brand-color4{border-right:1px solid #d31364!important}.bt-0-3px-brand-color4{border-top:1px solid #d31364!important}.hov-t-brand-color4:hover,.tc-brand-color4{color:#d31364!important}.bg-brand-color4,.hov-bg-brand-color4:hover{background-color:#d31364!important}.act-l-brand-color4:active,.foc-l-brand-color4:focus,.hov-l-brand-color4:hover,.l-brand-color4{color:#d31364!important}.fill-brand-color4{fill:#d31364!important}.stroke-brand-color4{stroke:#d31364!important}.hov-svg-brand-color4:hover svg{fill:#d31364!important}.b-2px-brand-color5{border:2px solid #d69c4f!important}.bl-1px-brand-color5{border-left:1px solid #d69c4f!important}.br-1px-brand-color5{border-right:1px solid #d69c4f!important}.bt-0-3px-brand-color5{border-top:1px solid #d69c4f!important}.hov-t-brand-color5:hover,.tc-brand-color5{color:#d69c4f!important}.bg-brand-color5,.hov-bg-brand-color5:hover{background-color:#d69c4f!important}.act-l-brand-color5:active,.foc-l-brand-color5:focus,.hov-l-brand-color5:hover,.l-brand-color5{color:#d69c4f!important}.fill-brand-color5{fill:#d69c4f!important}.stroke-brand-color5{stroke:#d69c4f!important}.hov-svg-brand-color5:hover svg{fill:#d69c4f!important}.b-2px-brand-color6{border:2px solid #8c7cff!important}.bl-1px-brand-color6{border-left:1px solid #8c7cff!important}.br-1px-brand-color6{border-right:1px solid #8c7cff!important}.bt-0-3px-brand-color6{border-top:1px solid #8c7cff!important}.hov-t-brand-color6:hover,.tc-brand-color6{color:#8c7cff!important}.bg-brand-color6,.hov-bg-brand-color6:hover{background-color:#8c7cff!important}.act-l-brand-color6:active,.foc-l-brand-color6:focus,.hov-l-brand-color6:hover,.l-brand-color6{color:#8c7cff!important}.fill-brand-color6{fill:#8c7cff!important}.stroke-brand-color6{stroke:#8c7cff!important}.hov-svg-brand-color6:hover svg{fill:#8c7cff!important}.b-2px-status-color1{border:2px solid #e9082a!important}.bl-1px-status-color1{border-left:1px solid #e9082a!important}.br-1px-status-color1{border-right:1px solid #e9082a!important}.bt-0-3px-status-color1{border-top:1px solid #e9082a!important}.hov-t-status-color1:hover,.tc-status-color1{color:#e9082a!important}.bg-status-color1,.hov-bg-status-color1:hover{background-color:#e9082a!important}.act-l-status-color1:active,.foc-l-status-color1:focus,.hov-l-status-color1:hover,.l-status-color1{color:#e9082a!important}.fill-status-color1{fill:#e9082a!important}.stroke-status-color1{stroke:#e9082a!important}.hov-svg-status-color1:hover svg{fill:#e9082a!important}.b-2px-status-color2{border:2px solid #fbda31!important}.bl-1px-status-color2{border-left:1px solid #fbda31!important}.br-1px-status-color2{border-right:1px solid #fbda31!important}.bt-0-3px-status-color2{border-top:1px solid #fbda31!important}.hov-t-status-color2:hover,.tc-status-color2{color:#fbda31!important}.bg-status-color2,.hov-bg-status-color2:hover{background-color:#fbda31!important}.act-l-status-color2:active,.foc-l-status-color2:focus,.hov-l-status-color2:hover,.l-status-color2{color:#fbda31!important}.fill-status-color2{fill:#fbda31!important}.stroke-status-color2{stroke:#fbda31!important}.hov-svg-status-color2:hover svg{fill:#fbda31!important}.b-2px-status-color3{border:2px solid #929292!important}.bl-1px-status-color3{border-left:1px solid #929292!important}.br-1px-status-color3{border-right:1px solid #929292!important}.bt-0-3px-status-color3{border-top:1px solid #929292!important}.hov-t-status-color3:hover,.tc-status-color3{color:#929292!important}.bg-status-color3,.hov-bg-status-color3:hover{background-color:#929292!important}.act-l-status-color3:active,.foc-l-status-color3:focus,.hov-l-status-color3:hover,.l-status-color3{color:#929292!important}.fill-status-color3{fill:#929292!important}.stroke-status-color3{stroke:#929292!important}.hov-svg-status-color3:hover svg{fill:#929292!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-run-in{display:run-in!important}.d-flow{display:flow!important}.d-flow-root{display:flow-root!important}.d-table{display:table!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.d-contents{display:contents!important}.d-none{display:none!important}.d-ruby{display:ruby!important}.d-subgrid{display:subgrid!important}.d-block-flow{display:block!important}.d-inline-block{display:inline-block!important}.d-inline-table{display:inline-table!important}.d-inline-flex{display:inline-flex!important}.d-inline-grid{display:inline-grid!important}.d-flex-run-in{display:flex run-in!important}.d-list-item{display:list-item!important}.d-list-item-block{display:list-item block!important}.d-list-item-inline{display:list-item inline!important}.d-list-item-flow{display:list-item flow!important}.d-list-item-flow-root{display:list-item flow-root!important}.d-list-item-block-flow{display:list-item!important}.d-list-item-block-flow-root{display:list-item block flow-root!important}.d-flow-list-item-block{display:flow list-item block!important}.d-table-row-group{display:table-row-group!important}.d-table-header-group{display:table-header-group!important}.d-table-footer-group{display:table-footer-group!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-table-column-group{display:table-column-group!important}.d-table-column{display:table-column!important}.d-table-caption{display:table-caption!important}.d-ruby-base{display:ruby-base!important}.d-ruby-text{display:ruby-text!important}.d-ruby-base-container{display:ruby-base-container!important}.d-ruby-text-container{display:ruby-text-container!important}.d-heredar{display:heredar!important}.d-initial,.d-unset{display:inline!important;display:initial!important}.fd-row{flex-direction:row!important}.fd-row-reverse{flex-direction:row-reverse!important}.fd-column{flex-direction:column!important}.fd-column-reverse{flex-direction:column-reverse!important}.fd-inherit{flex-direction:inherit!important}.fd-initial,.fd-unset{flex-direction:row!important}.fw-nowrap{flex-wrap:nowrap!important}.fw-wrap{flex-wrap:wrap!important}.fw-wrap-reverse{flex-wrap:wrap-reverse!important}.fw-inherit{flex-wrap:inherit!important}.g-0rem{gap:0!important}.g-0-1rem{gap:.125rem!important}.g-0-2rem{gap:.25rem!important}.g-0-3rem{gap:.375rem!important}.g-0-4rem{gap:.5rem!important}.g-0-5rem{gap:.625rem!important}.g-0-6rem{gap:.75rem!important}.g-0-7rem{gap:.875rem!important}.g-1rem{gap:1rem!important}.g-1-5rem{gap:1.5rem!important}.g-2rem{gap:2rem!important}.g-2-5rem{gap:2.5rem!important}.g-3rem{gap:3rem!important}.g-3-5rem{gap:3.5rem!important}.g-4rem{gap:4rem!important}.g-4-5rem{gap:4.5rem!important}.g-5rem{gap:5rem!important}.g-6rem{gap:6rem!important}.g-7rem{gap:7rem!important}.g-8rem{gap:8rem!important}.g-9rem{gap:9rem!important}@media screen and (max-width:768px){.m768-d-flex-column{align-items:flex-end!important;display:flex;flex-direction:column}}.ft-capitalize{text-transform:capitalize!important}.ft-uppercase{text-transform:uppercase!important}.ft-lowercase{text-transform:lowercase!important}.ft-none{text-transform:none!important}.ff-montserrat{font-family:Montserrat,sans-serif!important}.ff-nexaBlack{font-family:NexaSlabBlack,sans-serif!important}.ff-nexaBold{font-family:NexaSlabBold,sans-serif!important}.ff-nexaLightItalic{font-family:NexaSlabLightItalic,sans-serif!important}.ff-nexaLight{font-family:NexaSlabLight,sans-serif!important}.ff-nexaRegular{font-family:NexaSlabRegular,sans-serif!important}.ff-Sofia,.ff-sofia{font-family:Sofia,sans-serif!important}.ff-sofiaBold{font-family:SofiaBold,sans-serif!important}.fs-0px{font-size:0!important}.fs-4px{font-size:4px!important}.fs-6px{font-size:6px!important}.fs-8px{font-size:8px!important}.fs-10px{font-size:10px!important}.fs-12px{font-size:12px!important}.fs-14px{font-size:14px!important}.fs-16px{font-size:16px!important}.fs-18px{font-size:18px!important}.fs-20px{font-size:20px!important}.fs-21px{font-size:21px!important}.fs-24px{font-size:24px!important}.fs-25px{font-size:25px!important}.fs-30px{font-size:30px!important}.fs-35px{font-size:35px!important}.fs-40px{font-size:40px!important}.fs-48px{font-size:48px!important}.fs-50px{font-size:50px!important}.fs-60px{font-size:60px!important}.fs-70px{font-size:70px!important}.fs-80px{font-size:80px!important}.fs-90px{font-size:90px!important}.fs-100px{font-size:100px!important}.fs-150px{font-size:150px!important}.fs-180px{font-size:180px!important}.fs-200px{font-size:200px!important}.fs-400px{font-size:400px!important}.fs-450px{font-size:450px!important}.fs-500px{font-size:500px!important}.fs-70{font-size:70px!important}.fs-18,.fs-70{margin:0!important}.fs-18{font-size:18px!important}.fs-30{font-size:30px!important;margin:0!important}@media screen and (max-width:768px){.fs-70{font-size:60px!important}.fs-30{font-size:20px!important;margin:0!important}}@media screen and (max-width:480px){.fs-70{font-size:48px!important}.fs-30{font-size:24px!important;margin:0!important}}.h-auto{height:auto!important}.h-none{height:none!important}.h-fit-content{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.h-min-content{height:-webkit-min-content!important;height:min-content!important}.h-max-content{height:-webkit-max-content!important;height:max-content!important}.h-fill{height:-webkit-fill-available!important}.h-0por{height:0!important}.h-5por{height:5%!important}.h-10por{height:10%!important}.h-15por{height:15%!important}.h-20por{height:20%!important}.h-25por{height:25%!important}.h-30por{height:30%!important}.h-35por{height:35%!important}.h-40por{height:40%!important}.h-45por{height:45%!important}.h-50por{height:50%!important}.h-55por{height:55%!important}.h-60por{height:60%!important}.h-65por{height:65%!important}.h-70por{height:70%!important}.h-75por{height:75%!important}.h-80por{height:80%!important}.h-85por{height:85%!important}.h-90por{height:90%!important}.h-95por{height:95%!important}.h-100por{height:100%!important}.h-0vh{height:0!important}.h-5vh{height:5vh!important}.h-10vh{height:10vh!important}.h-15vh{height:15vh!important}.h-20vh{height:20vh!important}.h-25vh{height:25vh!important}.h-30vh{height:30vh!important}.h-35vh{height:35vh!important}.h-40vh{height:40vh!important}.h-45vh{height:45vh!important}.h-50vh{height:50vh!important}.h-55vh{height:55vh!important}.h-60vh{height:60vh!important}.h-65vh{height:65vh!important}.h-70vh{height:70vh!important}.h-75vh{height:75vh!important}.h-80vh{height:80vh!important}.h-85vh{height:85vh!important}.h-90vh{height:90vh!important}.h-95vh{height:95vh!important}.h-100vh{height:100vh!important}.h-0vw{height:0!important}.h-5vw{height:5vw!important}.h-10vw{height:10vw!important}.h-15vw{height:15vw!important}.h-20vw{height:20vw!important}.h-25vw{height:25vw!important}.h-30vw{height:30vw!important}.h-35vw{height:35vw!important}.h-40vw{height:40vw!important}.h-45vw{height:45vw!important}.h-50vw{height:50vw!important}.h-55vw{height:55vw!important}.h-60vw{height:60vw!important}.h-65vw{height:65vw!important}.h-70vw{height:70vw!important}.h-75vw{height:75vw!important}.h-80vw{height:80vw!important}.h-85vw{height:85vw!important}.h-90vw{height:90vw!important}.h-95vw{height:95vw!important}.h-100vw{height:100vw!important}.h-0px{height:0!important}.h-4px{height:4px!important}.h-6px{height:6px!important}.h-8px{height:8px!important}.h-10px{height:10px!important}.h-12px{height:12px!important}.h-14px{height:14px!important}.h-16px{height:16px!important}.h-18px{height:18px!important}.h-20px{height:20px!important}.h-21px{height:21px!important}.h-24px{height:24px!important}.h-25px{height:25px!important}.h-30px{height:30px!important}.h-35px{height:35px!important}.h-40px{height:40px!important}.h-48px{height:48px!important}.h-50px{height:50px!important}.h-60px{height:60px!important}.h-70px{height:70px!important}.h-80px{height:80px!important}.h-90px{height:90px!important}.h-100px{height:100px!important}.h-150px{height:150px!important}.h-180px{height:180px!important}.h-200px{height:200px!important}.h-400px{height:400px!important}.h-450px{height:450px!important}.h-500px{height:500px!important}.max-h-100por{max-height:100%!important}.linkActive{cursor:pointer;font-size:1.125rem;font-weight:400;letter-spacing:.5px;line-height:21px;text-decoration:none;transition:all .3s}.nlink{color:#000;text-decoration-line:none}.cursor{cursor:pointer}.m-0rem{margin:0!important}.mt-0rem{margin-top:0!important}.mr-0rem{margin-right:0!important}.ml-0rem{margin-left:0!important}.mb-0rem{margin-bottom:0!important}.mx-0rem{margin-left:0!important;margin-right:0!important}.my-0rem{margin-bottom:0!important;margin-top:0!important}.m-0-1rem{margin:.125rem!important}.mt-0-1rem{margin-top:.125rem!important}.mr-0-1rem{margin-right:.125rem!important}.ml-0-1rem{margin-left:.125rem!important}.mb-0-1rem{margin-bottom:.125rem!important}.mx-0-1rem{margin-left:.125rem!important;margin-right:.125rem!important}.my-0-1rem{margin-bottom:.125rem!important;margin-top:.125rem!important}.m-0-2rem{margin:.25rem!important}.mt-0-2rem{margin-top:.25rem!important}.mr-0-2rem{margin-right:.25rem!important}.ml-0-2rem{margin-left:.25rem!important}.mb-0-2rem{margin-bottom:.25rem!important}.mx-0-2rem{margin-left:.25rem!important;margin-right:.25rem!important}.my-0-2rem{margin-bottom:.25rem!important;margin-top:.25rem!important}.m-0-3rem{margin:.375rem!important}.mt-0-3rem{margin-top:.375rem!important}.mr-0-3rem{margin-right:.375rem!important}.ml-0-3rem{margin-left:.375rem!important}.mb-0-3rem{margin-bottom:.375rem!important}.mx-0-3rem{margin-left:.375rem!important;margin-right:.375rem!important}.my-0-3rem{margin-bottom:.375rem!important;margin-top:.375rem!important}.m-0-4rem{margin:.5rem!important}.mt-0-4rem{margin-top:.5rem!important}.mr-0-4rem{margin-right:.5rem!important}.ml-0-4rem{margin-left:.5rem!important}.mb-0-4rem{margin-bottom:.5rem!important}.mx-0-4rem{margin-left:.5rem!important;margin-right:.5rem!important}.my-0-4rem{margin-bottom:.5rem!important;margin-top:.5rem!important}.m-0-5rem{margin:.625rem!important}.mt-0-5rem{margin-top:.625rem!important}.mr-0-5rem{margin-right:.625rem!important}.ml-0-5rem{margin-left:.625rem!important}.mb-0-5rem{margin-bottom:.625rem!important}.mx-0-5rem{margin-left:.625rem!important;margin-right:.625rem!important}.my-0-5rem{margin-bottom:.625rem!important;margin-top:.625rem!important}.m-0-6rem{margin:.75rem!important}.mt-0-6rem{margin-top:.75rem!important}.mr-0-6rem{margin-right:.75rem!important}.ml-0-6rem{margin-left:.75rem!important}.mb-0-6rem{margin-bottom:.75rem!important}.mx-0-6rem{margin-left:.75rem!important;margin-right:.75rem!important}.my-0-6rem{margin-bottom:.75rem!important;margin-top:.75rem!important}.m-0-7rem{margin:.875rem!important}.mt-0-7rem{margin-top:.875rem!important}.mr-0-7rem{margin-right:.875rem!important}.ml-0-7rem{margin-left:.875rem!important}.mb-0-7rem{margin-bottom:.875rem!important}.mx-0-7rem{margin-left:.875rem!important;margin-right:.875rem!important}.my-0-7rem{margin-bottom:.875rem!important;margin-top:.875rem!important}.m-1rem{margin:1rem!important}.mt-1rem{margin-top:1rem!important}.mr-1rem{margin-right:1rem!important}.ml-1rem{margin-left:1rem!important}.mb-1rem{margin-bottom:1rem!important}.mx-1rem{margin-left:1rem!important;margin-right:1rem!important}.my-1rem{margin-bottom:1rem!important;margin-top:1rem!important}.m-1-5rem{margin:1.5rem!important}.mt-1-5rem{margin-top:1.5rem!important}.mr-1-5rem{margin-right:1.5rem!important}.ml-1-5rem{margin-left:1.5rem!important}.mb-1-5rem{margin-bottom:1.5rem!important}.mx-1-5rem{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-1-5rem{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.m-2rem{margin:2rem!important}.mt-2rem{margin-top:2rem!important}.mr-2rem{margin-right:2rem!important}.ml-2rem{margin-left:2rem!important}.mb-2rem{margin-bottom:2rem!important}.mx-2rem{margin-left:2rem!important;margin-right:2rem!important}.my-2rem{margin-bottom:2rem!important;margin-top:2rem!important}.m-2-5rem{margin:2.5rem!important}.mt-2-5rem{margin-top:2.5rem!important}.mr-2-5rem{margin-right:2.5rem!important}.ml-2-5rem{margin-left:2.5rem!important}.mb-2-5rem{margin-bottom:2.5rem!important}.mx-2-5rem{margin-left:2.5rem!important;margin-right:2.5rem!important}.my-2-5rem{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.m-3rem{margin:3rem!important}.mt-3rem{margin-top:3rem!important}.mr-3rem{margin-right:3rem!important}.ml-3rem{margin-left:3rem!important}.mb-3rem{margin-bottom:3rem!important}.mx-3rem{margin-left:3rem!important;margin-right:3rem!important}.my-3rem{margin-bottom:3rem!important;margin-top:3rem!important}.m-3-5rem{margin:3.5rem!important}.mt-3-5rem{margin-top:3.5rem!important}.mr-3-5rem{margin-right:3.5rem!important}.ml-3-5rem{margin-left:3.5rem!important}.mb-3-5rem{margin-bottom:3.5rem!important}.mx-3-5rem{margin-left:3.5rem!important;margin-right:3.5rem!important}.my-3-5rem{margin-bottom:3.5rem!important;margin-top:3.5rem!important}.m-4rem{margin:4rem!important}.mt-4rem{margin-top:4rem!important}.mr-4rem{margin-right:4rem!important}.ml-4rem{margin-left:4rem!important}.mb-4rem{margin-bottom:4rem!important}.mx-4rem{margin-left:4rem!important;margin-right:4rem!important}.my-4rem{margin-bottom:4rem!important;margin-top:4rem!important}.m-4-5rem{margin:4.5rem!important}.mt-4-5rem{margin-top:4.5rem!important}.mr-4-5rem{margin-right:4.5rem!important}.ml-4-5rem{margin-left:4.5rem!important}.mb-4-5rem{margin-bottom:4.5rem!important}.mx-4-5rem{margin-left:4.5rem!important;margin-right:4.5rem!important}.my-4-5rem{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.m-5rem{margin:5rem!important}.mt-5rem{margin-top:5rem!important}.mr-5rem{margin-right:5rem!important}.ml-5rem{margin-left:5rem!important}.mb-5rem{margin-bottom:5rem!important}.mx-5rem{margin-left:5rem!important;margin-right:5rem!important}.my-5rem{margin-bottom:5rem!important;margin-top:5rem!important}.m-6rem{margin:6rem!important}.mt-6rem{margin-top:6rem!important}.mr-6rem{margin-right:6rem!important}.ml-6rem{margin-left:6rem!important}.mb-6rem{margin-bottom:6rem!important}.mx-6rem{margin-left:6rem!important;margin-right:6rem!important}.my-6rem{margin-bottom:6rem!important;margin-top:6rem!important}.m-7rem{margin:7rem!important}.mt-7rem{margin-top:7rem!important}.mr-7rem{margin-right:7rem!important}.ml-7rem{margin-left:7rem!important}.mb-7rem{margin-bottom:7rem!important}.mx-7rem{margin-left:7rem!important;margin-right:7rem!important}.my-7rem{margin-bottom:7rem!important;margin-top:7rem!important}.m-8rem{margin:8rem!important}.mt-8rem{margin-top:8rem!important}.mr-8rem{margin-right:8rem!important}.ml-8rem{margin-left:8rem!important}.mb-8rem{margin-bottom:8rem!important}.mx-8rem{margin-left:8rem!important;margin-right:8rem!important}.my-8rem{margin-bottom:8rem!important;margin-top:8rem!important}.m-9rem{margin:9rem!important}.mt-9rem{margin-top:9rem!important}.mr-9rem{margin-right:9rem!important}.ml-9rem{margin-left:9rem!important}.mb-9rem{margin-bottom:9rem!important}.mx-9rem{margin-left:9rem!important;margin-right:9rem!important}.my-9rem{margin-bottom:9rem!important;margin-top:9rem!important}.p-0rem{padding:0!important}.pt-0rem{padding-top:0!important}.pr-0rem{padding-right:0!important}.pl-0rem{padding-left:0!important}.pb-0rem{padding-bottom:0!important}.px-0rem{padding-left:0!important;padding-right:0!important}.py-0rem{padding-bottom:0!important;padding-top:0!important}.p-0-1rem{padding:.125rem!important}.pt-0-1rem{padding-top:.125rem!important}.pr-0-1rem{padding-right:.125rem!important}.pl-0-1rem{padding-left:.125rem!important}.pb-0-1rem{padding-bottom:.125rem!important}.px-0-1rem{padding-left:.125rem!important;padding-right:.125rem!important}.py-0-1rem{padding-bottom:.125rem!important;padding-top:.125rem!important}.p-0-2rem{padding:.25rem!important}.pt-0-2rem{padding-top:.25rem!important}.pr-0-2rem{padding-right:.25rem!important}.pl-0-2rem{padding-left:.25rem!important}.pb-0-2rem{padding-bottom:.25rem!important}.px-0-2rem{padding-left:.25rem!important;padding-right:.25rem!important}.py-0-2rem{padding-bottom:.25rem!important;padding-top:.25rem!important}.p-0-3rem{padding:.375rem!important}.pt-0-3rem{padding-top:.375rem!important}.pr-0-3rem{padding-right:.375rem!important}.pl-0-3rem{padding-left:.375rem!important}.pb-0-3rem{padding-bottom:.375rem!important}.px-0-3rem{padding-left:.375rem!important;padding-right:.375rem!important}.py-0-3rem{padding-bottom:.375rem!important;padding-top:.375rem!important}.p-0-4rem{padding:.5rem!important}.pt-0-4rem{padding-top:.5rem!important}.pr-0-4rem{padding-right:.5rem!important}.pl-0-4rem{padding-left:.5rem!important}.pb-0-4rem{padding-bottom:.5rem!important}.px-0-4rem{padding-left:.5rem!important;padding-right:.5rem!important}.py-0-4rem{padding-bottom:.5rem!important;padding-top:.5rem!important}.p-0-5rem{padding:.625rem!important}.pt-0-5rem{padding-top:.625rem!important}.pr-0-5rem{padding-right:.625rem!important}.pl-0-5rem{padding-left:.625rem!important}.pb-0-5rem{padding-bottom:.625rem!important}.px-0-5rem{padding-left:.625rem!important;padding-right:.625rem!important}.py-0-5rem{padding-bottom:.625rem!important;padding-top:.625rem!important}.p-0-6rem{padding:.75rem!important}.pt-0-6rem{padding-top:.75rem!important}.pr-0-6rem{padding-right:.75rem!important}.pl-0-6rem{padding-left:.75rem!important}.pb-0-6rem{padding-bottom:.75rem!important}.px-0-6rem{padding-left:.75rem!important;padding-right:.75rem!important}.py-0-6rem{padding-bottom:.75rem!important;padding-top:.75rem!important}.p-0-7rem{padding:.875rem!important}.pt-0-7rem{padding-top:.875rem!important}.pr-0-7rem{padding-right:.875rem!important}.pl-0-7rem{padding-left:.875rem!important}.pb-0-7rem{padding-bottom:.875rem!important}.px-0-7rem{padding-left:.875rem!important;padding-right:.875rem!important}.py-0-7rem{padding-bottom:.875rem!important;padding-top:.875rem!important}.p-1rem{padding:1rem!important}.pt-1rem{padding-top:1rem!important}.pr-1rem{padding-right:1rem!important}.pl-1rem{padding-left:1rem!important}.pb-1rem{padding-bottom:1rem!important}.px-1rem{padding-left:1rem!important;padding-right:1rem!important}.py-1rem{padding-bottom:1rem!important;padding-top:1rem!important}.p-1-5rem{padding:1.5rem!important}.pt-1-5rem{padding-top:1.5rem!important}.pr-1-5rem{padding-right:1.5rem!important}.pl-1-5rem{padding-left:1.5rem!important}.pb-1-5rem{padding-bottom:1.5rem!important}.px-1-5rem{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-1-5rem{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.p-2rem{padding:2rem!important}.pt-2rem{padding-top:2rem!important}.pr-2rem{padding-right:2rem!important}.pl-2rem{padding-left:2rem!important}.pb-2rem{padding-bottom:2rem!important}.px-2rem{padding-left:2rem!important;padding-right:2rem!important}.py-2rem{padding-bottom:2rem!important;padding-top:2rem!important}.p-2-5rem{padding:2.5rem!important}.pt-2-5rem{padding-top:2.5rem!important}.pr-2-5rem{padding-right:2.5rem!important}.pl-2-5rem{padding-left:2.5rem!important}.pb-2-5rem{padding-bottom:2.5rem!important}.px-2-5rem{padding-left:2.5rem!important;padding-right:2.5rem!important}.py-2-5rem{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.p-3rem{padding:3rem!important}.pt-3rem{padding-top:3rem!important}.pr-3rem{padding-right:3rem!important}.pl-3rem{padding-left:3rem!important}.pb-3rem{padding-bottom:3rem!important}.px-3rem{padding-left:3rem!important;padding-right:3rem!important}.py-3rem{padding-bottom:3rem!important;padding-top:3rem!important}.p-3-5rem{padding:3.5rem!important}.pt-3-5rem{padding-top:3.5rem!important}.pr-3-5rem{padding-right:3.5rem!important}.pl-3-5rem{padding-left:3.5rem!important}.pb-3-5rem{padding-bottom:3.5rem!important}.px-3-5rem{padding-left:3.5rem!important;padding-right:3.5rem!important}.py-3-5rem{padding-bottom:3.5rem!important;padding-top:3.5rem!important}.p-4rem{padding:4rem!important}.pt-4rem{padding-top:4rem!important}.pr-4rem{padding-right:4rem!important}.pl-4rem{padding-left:4rem!important}.pb-4rem{padding-bottom:4rem!important}.px-4rem{padding-left:4rem!important;padding-right:4rem!important}.py-4rem{padding-bottom:4rem!important;padding-top:4rem!important}.p-4-5rem{padding:4.5rem!important}.pt-4-5rem{padding-top:4.5rem!important}.pr-4-5rem{padding-right:4.5rem!important}.pl-4-5rem{padding-left:4.5rem!important}.pb-4-5rem{padding-bottom:4.5rem!important}.px-4-5rem{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-4-5rem{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.p-5rem{padding:5rem!important}.pt-5rem{padding-top:5rem!important}.pr-5rem{padding-right:5rem!important}.pl-5rem{padding-left:5rem!important}.pb-5rem{padding-bottom:5rem!important}.px-5rem{padding-left:5rem!important;padding-right:5rem!important}.py-5rem{padding-bottom:5rem!important;padding-top:5rem!important}.p-6rem{padding:6rem!important}.pt-6rem{padding-top:6rem!important}.pr-6rem{padding-right:6rem!important}.pl-6rem{padding-left:6rem!important}.pb-6rem{padding-bottom:6rem!important}.px-6rem{padding-left:6rem!important;padding-right:6rem!important}.py-6rem{padding-bottom:6rem!important;padding-top:6rem!important}.p-7rem{padding:7rem!important}.pt-7rem{padding-top:7rem!important}.pr-7rem{padding-right:7rem!important}.pl-7rem{padding-left:7rem!important}.pb-7rem{padding-bottom:7rem!important}.px-7rem{padding-left:7rem!important;padding-right:7rem!important}.py-7rem{padding-bottom:7rem!important;padding-top:7rem!important}.p-8rem{padding:8rem!important}.pt-8rem{padding-top:8rem!important}.pr-8rem{padding-right:8rem!important}.pl-8rem{padding-left:8rem!important}.pb-8rem{padding-bottom:8rem!important}.px-8rem{padding-left:8rem!important;padding-right:8rem!important}.py-8rem{padding-bottom:8rem!important;padding-top:8rem!important}.p-9rem{padding:9rem!important}.pt-9rem{padding-top:9rem!important}.pr-9rem{padding-right:9rem!important}.pl-9rem{padding-left:9rem!important}.pb-9rem{padding-bottom:9rem!important}.px-9rem{padding-left:9rem!important;padding-right:9rem!important}.py-9rem{padding-bottom:9rem!important;padding-top:9rem!important}.pos-fixed{position:fixed!important}.pos-static{position:static!important}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.pos-sticky{position:-webkit-sticky!important;position:sticky!important}.pos-webkit-sticky{position:-webkit-sticky!important}.p-fixed-top{top:0!important}.p-fixed-bottom,.p-fixed-top{left:0!important;position:fixed!important;right:0!important;z-index:975}.p-fixed-bottom{bottom:0!important}.top-0por{top:0!important}.bottom-0por{bottom:0!important}.left-0por{left:0!important}.right-0por{right:0!important}.top-5por{top:5%!important}.bottom-5por{bottom:5%!important}.left-5por{left:5%!important}.right-5por{right:5%!important}.top-10por{top:10%!important}.bottom-10por{bottom:10%!important}.left-10por{left:10%!important}.right-10por{right:10%!important}.top-15por{top:15%!important}.bottom-15por{bottom:15%!important}.left-15por{left:15%!important}.right-15por{right:15%!important}.top-20por{top:20%!important}.bottom-20por{bottom:20%!important}.left-20por{left:20%!important}.right-20por{right:20%!important}.top-25por{top:25%!important}.bottom-25por{bottom:25%!important}.left-25por{left:25%!important}.right-25por{right:25%!important}.top-30por{top:30%!important}.bottom-30por{bottom:30%!important}.left-30por{left:30%!important}.right-30por{right:30%!important}.top-35por{top:35%!important}.bottom-35por{bottom:35%!important}.left-35por{left:35%!important}.right-35por{right:35%!important}.top-40por{top:40%!important}.bottom-40por{bottom:40%!important}.left-40por{left:40%!important}.right-40por{right:40%!important}.top-45por{top:45%!important}.bottom-45por{bottom:45%!important}.left-45por{left:45%!important}.right-45por{right:45%!important}.top-50por{top:50%!important}.bottom-50por{bottom:50%!important}.left-50por{left:50%!important}.right-50por{right:50%!important}.top-55por{top:55%!important}.bottom-55por{bottom:55%!important}.left-55por{left:55%!important}.right-55por{right:55%!important}.top-60por{top:60%!important}.bottom-60por{bottom:60%!important}.left-60por{left:60%!important}.right-60por{right:60%!important}.top-65por{top:65%!important}.bottom-65por{bottom:65%!important}.left-65por{left:65%!important}.right-65por{right:65%!important}.top-70por{top:70%!important}.bottom-70por{bottom:70%!important}.left-70por{left:70%!important}.right-70por{right:70%!important}.top-75por{top:75%!important}.bottom-75por{bottom:75%!important}.left-75por{left:75%!important}.right-75por{right:75%!important}.top-80por{top:80%!important}.bottom-80por{bottom:80%!important}.left-80por{left:80%!important}.right-80por{right:80%!important}.top-85por{top:85%!important}.bottom-85por{bottom:85%!important}.left-85por{left:85%!important}.right-85por{right:85%!important}.top-90por{top:90%!important}.bottom-90por{bottom:90%!important}.left-90por{left:90%!important}.right-90por{right:90%!important}.top-95por{top:95%!important}.bottom-95por{bottom:95%!important}.left-95por{left:95%!important}.right-95por{right:95%!important}.top-100por{top:100%!important}.bottom-100por{bottom:100%!important}.left-100por{left:100%!important}.right-100por{right:100%!important}.top-0rem{top:0!important}.bottom-0rem{bottom:0!important}.left-0rem{left:0!important}.right-0rem{right:0!important}.top-0-1rem{top:.125rem!important}.bottom-0-1rem{bottom:.125rem!important}.left-0-1rem{left:.125rem!important}.right-0-1rem{right:.125rem!important}.top-0-2rem{top:.25rem!important}.bottom-0-2rem{bottom:.25rem!important}.left-0-2rem{left:.25rem!important}.right-0-2rem{right:.25rem!important}.top-0-3rem{top:.375rem!important}.bottom-0-3rem{bottom:.375rem!important}.left-0-3rem{left:.375rem!important}.right-0-3rem{right:.375rem!important}.top-0-4rem{top:.5rem!important}.bottom-0-4rem{bottom:.5rem!important}.left-0-4rem{left:.5rem!important}.right-0-4rem{right:.5rem!important}.top-0-5rem{top:.625rem!important}.bottom-0-5rem{bottom:.625rem!important}.left-0-5rem{left:.625rem!important}.right-0-5rem{right:.625rem!important}.top-0-6rem{top:.75rem!important}.bottom-0-6rem{bottom:.75rem!important}.left-0-6rem{left:.75rem!important}.right-0-6rem{right:.75rem!important}.top-0-7rem{top:.875rem!important}.bottom-0-7rem{bottom:.875rem!important}.left-0-7rem{left:.875rem!important}.right-0-7rem{right:.875rem!important}.top-1rem{top:1rem!important}.bottom-1rem{bottom:1rem!important}.left-1rem{left:1rem!important}.right-1rem{right:1rem!important}.top-1-5rem{top:1.5rem!important}.bottom-1-5rem{bottom:1.5rem!important}.left-1-5rem{left:1.5rem!important}.right-1-5rem{right:1.5rem!important}.top-2rem{top:2rem!important}.bottom-2rem{bottom:2rem!important}.left-2rem{left:2rem!important}.right-2rem{right:2rem!important}.top-2-5rem{top:2.5rem!important}.bottom-2-5rem{bottom:2.5rem!important}.left-2-5rem{left:2.5rem!important}.right-2-5rem{right:2.5rem!important}.top-3rem{top:3rem!important}.bottom-3rem{bottom:3rem!important}.left-3rem{left:3rem!important}.right-3rem{right:3rem!important}.top-3-5rem{top:3.5rem!important}.bottom-3-5rem{bottom:3.5rem!important}.left-3-5rem{left:3.5rem!important}.right-3-5rem{right:3.5rem!important}.top-4rem{top:4rem!important}.bottom-4rem{bottom:4rem!important}.left-4rem{left:4rem!important}.right-4rem{right:4rem!important}.top-4-5rem{top:4.5rem!important}.bottom-4-5rem{bottom:4.5rem!important}.left-4-5rem{left:4.5rem!important}.right-4-5rem{right:4.5rem!important}.top-5rem{top:5rem!important}.bottom-5rem{bottom:5rem!important}.left-5rem{left:5rem!important}.right-5rem{right:5rem!important}.top-6rem{top:6rem!important}.bottom-6rem{bottom:6rem!important}.left-6rem{left:6rem!important}.right-6rem{right:6rem!important}.top-7rem{top:7rem!important}.bottom-7rem{bottom:7rem!important}.left-7rem{left:7rem!important}.right-7rem{right:7rem!important}.top-8rem{top:8rem!important}.bottom-8rem{bottom:8rem!important}.left-8rem{left:8rem!important}.right-8rem{right:8rem!important}.top-9rem{top:9rem!important}.bottom-9rem{bottom:9rem!important}.left-9rem{left:9rem!important}.right-9rem{right:9rem!important}.top-0px{top:0!important}.bottom-0px{bottom:0!important}.left-0px{left:0!important}.right-0px{right:0!important}.top-4px{top:4px!important}.bottom-4px{bottom:4px!important}.left-4px{left:4px!important}.right-4px{right:4px!important}.top-6px{top:6px!important}.bottom-6px{bottom:6px!important}.left-6px{left:6px!important}.right-6px{right:6px!important}.top-8px{top:8px!important}.bottom-8px{bottom:8px!important}.left-8px{left:8px!important}.right-8px{right:8px!important}.top-10px{top:10px!important}.bottom-10px{bottom:10px!important}.left-10px{left:10px!important}.right-10px{right:10px!important}.top-12px{top:12px!important}.bottom-12px{bottom:12px!important}.left-12px{left:12px!important}.right-12px{right:12px!important}.top-14px{top:14px!important}.bottom-14px{bottom:14px!important}.left-14px{left:14px!important}.right-14px{right:14px!important}.top-16px{top:16px!important}.bottom-16px{bottom:16px!important}.left-16px{left:16px!important}.right-16px{right:16px!important}.top-18px{top:18px!important}.bottom-18px{bottom:18px!important}.left-18px{left:18px!important}.right-18px{right:18px!important}.top-20px{top:20px!important}.bottom-20px{bottom:20px!important}.left-20px{left:20px!important}.right-20px{right:20px!important}.top-21px{top:21px!important}.bottom-21px{bottom:21px!important}.left-21px{left:21px!important}.right-21px{right:21px!important}.top-24px{top:24px!important}.bottom-24px{bottom:24px!important}.left-24px{left:24px!important}.right-24px{right:24px!important}.top-25px{top:25px!important}.bottom-25px{bottom:25px!important}.left-25px{left:25px!important}.right-25px{right:25px!important}.top-30px{top:30px!important}.bottom-30px{bottom:30px!important}.left-30px{left:30px!important}.right-30px{right:30px!important}.top-35px{top:35px!important}.bottom-35px{bottom:35px!important}.left-35px{left:35px!important}.right-35px{right:35px!important}.top-40px{top:40px!important}.bottom-40px{bottom:40px!important}.left-40px{left:40px!important}.right-40px{right:40px!important}.top-48px{top:48px!important}.bottom-48px{bottom:48px!important}.left-48px{left:48px!important}.right-48px{right:48px!important}.top-50px{top:50px!important}.bottom-50px{bottom:50px!important}.left-50px{left:50px!important}.right-50px{right:50px!important}.top-60px{top:60px!important}.bottom-60px{bottom:60px!important}.left-60px{left:60px!important}.right-60px{right:60px!important}.top-70px{top:70px!important}.bottom-70px{bottom:70px!important}.left-70px{left:70px!important}.right-70px{right:70px!important}.top-80px{top:80px!important}.bottom-80px{bottom:80px!important}.left-80px{left:80px!important}.right-80px{right:80px!important}.top-90px{top:90px!important}.bottom-90px{bottom:90px!important}.left-90px{left:90px!important}.right-90px{right:90px!important}.top-100px{top:100px!important}.bottom-100px{bottom:100px!important}.left-100px{left:100px!important}.right-100px{right:100px!important}.top-150px{top:150px!important}.bottom-150px{bottom:150px!important}.left-150px{left:150px!important}.right-150px{right:150px!important}.top-180px{top:180px!important}.bottom-180px{bottom:180px!important}.left-180px{left:180px!important}.right-180px{right:180px!important}.top-200px{top:200px!important}.bottom-200px{bottom:200px!important}.left-200px{left:200px!important}.right-200px{right:200px!important}.top-400px{top:400px!important}.bottom-400px{bottom:400px!important}.left-400px{left:400px!important}.right-400px{right:400px!important}.top-450px{top:450px!important}.bottom-450px{bottom:450px!important}.left-450px{left:450px!important}.right-450px{right:450px!important}.top-500px{top:500px!important}.bottom-500px{bottom:500px!important}.left-500px{left:500px!important}.right-500px{right:500px!important}.t-middle{transform:translate(-50%,-50%)!important}.t-middle-x{transform:translateX(-50%)!important}.t-middle-y{transform:translateY(-50%)!important}.zi-1{z-index:1}.zi-2{z-index:2}.zi-100{z-index:100}.tt-none{text-transform:none!important}.tt-capitalize{text-transform:capitalize!important}.tt-uppercase{text-transform:uppercase!important}.tt-lowercase{text-transform:lowercase!important}.tt-full-width{text-transform:full-width!important}.tt-full-size-kana{text-transform:full-size-kana!important}.tt-inherit{text-transform:inherit!important}.tt-initial{text-transform:none!important}.tt-revert{text-transform:revert!important}.tt-revert-layer{text-transform:revert-layer!important}.tt-unset{text-transform:inherit!important}.td-underline{text-decoration:underline!important}.td-none{text-decoration:none!important}.td-inherit{text-decoration:inherit!important}.td-initial{text-decoration:none!important;text-decoration:initial!important}.td-revert{-webkit-text-decoration:revert!important;text-decoration:revert!important}.td-revert-layer{-webkit-text-decoration:revert-layer!important;text-decoration:revert-layer!important}.td-unset{text-decoration:none!important;text-decoration:initial!important}.td-line{text-decoration:line-through!important}.ts-1{text-shadow:1px 1px #676565!important}.ta-right{text-align:right!important}@media print,screen and (min-width:40em){.m-ta-right{text-align:right!important}}@media print,screen and (min-width:64em){.l-ta-right{text-align:right!important}}.ta-left{text-align:left!important}@media print,screen and (min-width:40em){.m-ta-left{text-align:left!important}}@media print,screen and (min-width:64em){.l-ta-left{text-align:left!important}}.ta-center{text-align:center!important}@media print,screen and (min-width:40em){.m-ta-center{text-align:center!important}}@media print,screen and (min-width:64em){.l-ta-center{text-align:center!important}}.ta-justify{text-align:justify!important}@media print,screen and (min-width:40em){.m-ta-justify{text-align:justify!important}}@media print,screen and (min-width:64em){.l-ta-justify{text-align:justify!important}}.w-auto{width:auto!important}.w-none{width:none!important}.w-fit-content{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.w-min-content{width:-webkit-min-content!important;width:min-content!important}.w-max-content{width:-webkit-max-content!important;width:max-content!important}.w-fill{width:-webkit-fill-available!important}.w-0por{width:0!important}.w-5por{width:5%!important}.w-10por{width:10%!important}.w-15por{width:15%!important}.w-20por{width:20%!important}.w-25por{width:25%!important}.w-30por{width:30%!important}.w-35por{width:35%!important}.w-40por{width:40%!important}.w-45por{width:45%!important}.w-50por{width:50%!important}.w-55por{width:55%!important}.w-60por{width:60%!important}.w-65por{width:65%!important}.w-70por{width:70%!important}.w-75por{width:75%!important}.w-80por{width:80%!important}.w-85por{width:85%!important}.w-90por{width:90%!important}.w-95por{width:95%!important}.w-100por{width:100%!important}.w-0vh{width:0!important}.w-5vh{width:5vh!important}.w-10vh{width:10vh!important}.w-15vh{width:15vh!important}.w-20vh{width:20vh!important}.w-25vh{width:25vh!important}.w-30vh{width:30vh!important}.w-35vh{width:35vh!important}.w-40vh{width:40vh!important}.w-45vh{width:45vh!important}.w-50vh{width:50vh!important}.w-55vh{width:55vh!important}.w-60vh{width:60vh!important}.w-65vh{width:65vh!important}.w-70vh{width:70vh!important}.w-75vh{width:75vh!important}.w-80vh{width:80vh!important}.w-85vh{width:85vh!important}.w-90vh{width:90vh!important}.w-95vh{width:95vh!important}.w-100vh{width:100vh!important}.w-0vw{width:0!important}.w-5vw{width:5vw!important}.w-10vw{width:10vw!important}.w-15vw{width:15vw!important}.w-20vw{width:20vw!important}.w-25vw{width:25vw!important}.w-30vw{width:30vw!important}.w-35vw{width:35vw!important}.w-40vw{width:40vw!important}.w-45vw{width:45vw!important}.w-50vw{width:50vw!important}.w-55vw{width:55vw!important}.w-60vw{width:60vw!important}.w-65vw{width:65vw!important}.w-70vw{width:70vw!important}.w-75vw{width:75vw!important}.w-80vw{width:80vw!important}.w-85vw{width:85vw!important}.w-90vw{width:90vw!important}.w-95vw{width:95vw!important}.w-100vw{width:100vw!important}.w-0px{width:0!important}.w-4px{width:4px!important}.w-6px{width:6px!important}.w-8px{width:8px!important}.w-10px{width:10px!important}.w-12px{width:12px!important}.w-14px{width:14px!important}.w-16px{width:16px!important}.w-18px{width:18px!important}.w-20px{width:20px!important}.w-21px{width:21px!important}.w-24px{width:24px!important}.w-25px{width:25px!important}.w-30px{width:30px!important}.w-35px{width:35px!important}.w-40px{width:40px!important}.w-48px{width:48px!important}.w-50px{width:50px!important}.w-60px{width:60px!important}.w-70px{width:70px!important}.w-80px{width:80px!important}.w-90px{width:90px!important}.w-100px{width:100px!important}.w-150px{width:150px!important}.w-180px{width:180px!important}.w-200px{width:200px!important}.w-400px{width:400px!important}.w-450px{width:450px!important}.w-500px{width:500px!important}.max-w-100por{max-width:100%!important}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.desktop,.tablet{display:none}.mobile{display:block}@media print,screen and (min-width:40em){.tablet{display:block}}@media print,screen and (min-width:64em){.desktop{display:block}.mobile{display:none}}*{box-sizing:border-box;margin:0;padding:0}body{box-sizing:initial;font-family:NexaSlab;margin:0!important;overflow-x:hidden!important;padding:0!important}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#d69c4f;background:var(--color-gold);border-radius:5px}::-webkit-scrollbar-track{background:#000;background:var(--color-black)}.isdesktop{display:none}.ismobile{display:block}@media screen and (min-width:768px){.isdesktop{display:block}.ismobile{display:none}}div.grecaptcha-badge{z-index:10}.skeleton{border-radius:4px;height:24px;overflow:hidden;position:relative;width:100%}.skeleton__container{animation:moveSkeleton 1.5s linear infinite;background-color:#f3f2f2;height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes moveSkeleton{0%{left:-100%}to{left:100%}}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{background-color:#d69c4f!important;background-color:var(--color-gold)!important;color:#fff}a{color:#d69c4f;color:var(--color-gold)}
/*# sourceMappingURL=main.f0a792df.css.map*/