.header{position:fixed;display:grid;grid-template-columns:repeat(7,auto);place-items:center;padding:0 4rem;height:5rem;width:95%;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:100100}.header__white{background-color:hsla(0,0%,100%,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--black-2);border-bottom:1px solid hsla(0,0%,100%,.4);transition:background-color .5s ease,color .5s ease,border-color .5s ease,-webkit-backdrop-filter .5s ease;transition:background-color .5s ease,color .5s ease,backdrop-filter .5s ease,border-color .5s ease;transition:background-color .5s ease,color .5s ease,backdrop-filter .5s ease,border-color .5s ease,-webkit-backdrop-filter .5s ease}.header__dark{background-color:rgba(50,50,50,.5);color:var(--white-0)}.header a{color:var(--black-2);text-decoration:none}.header__menu{display:grid;grid-template-columns:auto auto;grid-gap:.5em;gap:.5em;place-items:center;height:2rem;padding-left:.5rem;cursor:pointer}.header__menu b{margin-left:.5rem;font-size:1rem}.header__menu:hover{font-weight:700}.header-offers,.pre__checkin{display:grid;place-items:center;font-size:.75rem;padding-left:0;height:1.5rem}.header-offers a,.pre__checkin a{height:1rem;margin-left:.5rem}.pre__checkin img{rotate:90deg;transition:transform .5s ease}.rotated{transform:rotate(180deg)}.header__menu button{width:2rem;height:2rem;border-radius:50%;border:none;background-color:transparent;cursor:pointer;transition:scale .3s ease}.header__menu button:hover{scale:1.1}.header__logo{display:grid;justify-items:center;align-items:center;margin:0;padding:0}.header__logo img{margin:0;object-fit:contain;max-height:4.5rem;width:auto;-webkit-clip-path:none;clip-path:none}.header__phone{display:grid;grid-template-columns:auto auto;grid-gap:1em;gap:1em;place-items:center;height:2rem}.header__phone a{display:grid;grid-template-columns:auto auto}.header__language{grid-template-columns:auto auto;grid-gap:.5em;gap:.5em}.header__language,.header__language a{display:grid;place-items:center;height:2rem}.header__language a{width:2rem;border-radius:50%;background-color:transparent;transition:background-color .3s ease}.header__language a:hover{background-color:var(--black-2);color:var(--white-0)}.header__help button{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background-color:transparent;transition:background-color .3s ease}.header__help button:hover{background-color:var(--black-2)}.header__help img:hover{filter:invert(0);transform:scale(1.1)}.header__help img{object-fit:contain}.header__help a,.header__language a,.header__phone a{color:var(--black-2);text-decoration:none;font-size:.8rem}@media (max-width:768px){.header{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:.5rem 0;box-shadow:0;width:100vw}.header__language,.header__phone{display:none}.header__logo img,.header__menu{margin:0;border-left:0}.header-offers,.pre__checkin{padding:0;box-shadow:0 -4px 4px rgba(0,0,0,.1);margin-top:.75rem;width:50vw}.pre__checkin{grid-row:2;grid-column:1/3}.header-offers{grid-column:3/5;grid-row:2}.header__menu b{display:none}.header__logo{grid-column:2/4}}.color__white{color:var(--white-0)}.fill__white{filter:invert(1)}.border__white{border:2px solid var(--white-0)}.border__black{border:2px solid var(--black-2)}.border__left-white{border-left:2px solid var(--white-0)}.border__left-black{border-left:2px solid var(--black-2)}.react-datepicker__header{background-color:#000;color:#fff;width:400px;height:auto}.react-datepicker__header .react-datepicker__current-month,.react-datepicker__header .react-datepicker__day-name{color:#fff}@media(max-width:768px){.react-datepicker__header{width:97vw}.react-datepicker{width:350px}}.react-datepicker{position:fixed;z-index:5;bottom:0;top:55%;left:50%;transform:translate(-50%,-35%);width:400px;height:350px}.react-datepicker__day{font-size:1.5rem;width:2rem;height:2rem;margin:.5rem}.react-datepicker__day,.react-datepicker__day-name{line-height:2.5rem;justify-content:center;align-items:center}.react-datepicker__day-name{color:#fff;font-size:1rem;height:2.5rem;display:inline-flex;width:12%;margin:0}.react-datepicker__day--selected{background-color:#000!important;color:#fff!important}.react-datepicker__day--in-range{background-color:#333!important;color:#fff!important}.react-datepicker__day--range-end,.react-datepicker__day--range-start{background-color:#000!important;color:#fff!important}.react-datepicker__day--selected:hover{background-color:#444!important;color:#fff!important}.react-datepicker__day--keyboard-selected{background-color:#000!important;color:#fff!important}.guests-container{display:grid;place-items:center;position:relative}.guests-container .guests-container__label{font-size:.65rem;font-weight:var(--semibold);margin-top:1.3rem}@media(max-width:768px){.guests-container .guests-container__label{font-size:1rem;width:75vw;margin:4rem auto 0 0}}.guests-container .guests-container__button{height:2.12rem;width:10rem;background-color:var(--white-0);border:1px solid var(--black);border-radius:2px;margin-top:.3rem;display:flex;justify-content:center;align-items:center;color:var(--black);font-size:var(--font-size-field-mobile)}.guests-container .guests-container__button aside{font-size:.7rem}@media(max-width:768px){.guests-container .guests-container__button aside{font-size:1rem}.guests-container .guests-container__button{width:76vw;height:2.5rem;margin:0 auto}}.guests-container .modal-guest{display:grid;place-items:center;background-color:var(--white-0);position:fixed;left:50%;bottom:5%;transform:translateX(-50%);width:90%;max-width:600px}@media(max-width:768px){.guests-container .modal-guest{width:100vw;bottom:45%;border:2px solid;position:relative;left:39%}}.guests-container .modal-guest article .modal-guest__adults-counter{display:grid;grid-template-columns:10rem 3rem 3rem 3rem;grid-gap:1rem;gap:1rem;text-align:left;margin-bottom:1rem}@media(max-width:768px){.guests-container .modal-guest article .modal-guest__adults-counter{grid-template-columns:4rem 3rem 3rem 3rem}}.guests-container .modal-guest article .modal-guest__adults-counter .modal-guest__button-minus,.guests-container .modal-guest article .modal-guest__adults-counter .modal-guest__button-plus{height:3rem;background-color:var(--black);color:var(--white-0);border:none;border-radius:4px}.guests-container .modal-guest article .modal-guest__adults-counter input{text-align:center}@media(max-width:768px){.guests-container .modal-guest .modal-guest__children-counter{width:66vw}}.guests-container .modal-guest .modal-guest__children-counter .counter-guest-children{display:grid;grid-template-columns:10rem 3rem 3rem 3rem;grid-gap:1rem;gap:1rem;margin-left:5.5rem}@media(max-width:768px){.guests-container .modal-guest .modal-guest__children-counter .counter-guest-children{grid-template-columns:4rem 3rem 3rem 3rem;margin-left:.5rem}}.guests-container .modal-guest .modal-guest__children-counter .counter-guest-children label{text-align:left;grid-column:1/2}.guests-container .modal-guest .modal-guest__children-counter .counter-guest-children .modal-guest__button-minus,.guests-container .modal-guest .modal-guest__children-counter .counter-guest-children .modal-guest__button-plus{height:3rem;background-color:var(--black);color:var(--white-0);border:none;border-radius:4px}.guests-container .modal-guest .modal-guest__children-counter .counter-guest-children input{text-align:center}.guests-container .modal-guest .modal-guest__children-counter .modal-guest__children-conditions{display:grid;place-items:center;width:33rem;grid-template-columns:1/4}.guests-container .modal-guest .modal-guest__children-counter .modal-guest__children-conditions h3{font-size:1rem}.guests-container .modal-guest .modal-guest__children-counter .modal-guest__children-conditions p{font-size:.85rem}@media(max-width:768px){.guests-container .modal-guest .modal-guest__children-counter .modal-guest__children-conditions{width:17rem}}.guests-container .modal-guest .modal-guest__children-counter .modal-child-ages{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.guests-container .modal-guest .modal-guest__child--label{margin-bottom:.5rem;font-weight:var(--semibold)}.guests-container .modal-guest .modal-guest__child--select{width:100%;height:2rem}.guests-container .modal-guest .guests-container__actions{display:grid;grid-template-columns:16.5rem 16.5rem;place-items:center;grid-gap:.5rem;gap:.5rem;margin-top:.5rem;margin-bottom:4rem}@media(max-width:768px){.guests-container .modal-guest .guests-container__actions{grid-template-columns:4rem 3rem 3rem 3rem;grid-template-columns:16.5rem}}.guests-container .modal-guest .guests-container__actions .guests-container__button-cancel,.guests-container .modal-guest .guests-container__actions .guests-container__button-save{background-color:var(--white-0);border:2px solid var(--black);width:100%;height:2.5rem;border-radius:5px;transition:background-color .3s ease,transform .3s ease;font-weight:var(--semibold)}.guests-container .modal-guest .guests-container__actions .guests-container__button-cancel:hover,.guests-container .modal-guest .guests-container__actions .guests-container__button-save:hover{background-color:var(--black);transform:scale(1.05);color:var(--white-0)}.guests-container .modal-guest .guests-container__actions .guests-container__button-save{background-color:var(--black);color:var(--white-0)}.widget{display:grid;place-items:center}.widget .widget__form--container{position:fixed;top:5rem;z-index:100000;display:grid;grid-template-columns:13rem 15rem 10rem 10rem auto auto;box-shadow:0 2px 4px rgba(0,0,0,.1);place-items:center;grid-template-rows:4rem;grid-gap:.5rem;gap:.5rem;background-color:var(--white-0);padding:.3rem 2rem;height:4.5rem;width:100%;max-width:1500px}.widget .widget__form--container .widget__field__select--hotel{display:grid;height:3rem}.widget .widget__form--container .widget__field__select--hotel label{font-size:.65rem;font-weight:var(--semibold);margin-top:-.3rem;margin-bottom:.3rem}.widget .widget__form--container .widget__field__select--hotel .widget__select--container{display:grid;grid-template-columns:10% 90%;border:1px solid var(--black);border-radius:2px;width:12rem}.widget .widget__form--container .widget__field__select--hotel .widget__select--container figure{display:grid;place-items:center;margin:0}.widget .widget__form--container .widget__field__select--hotel .widget__select--container .widget__select{width:10rem;height:2rem;border:none}.widget .widget__form--container .widget__field__select--hotel .widget__select--container .widget__select:focus{outline:none}.widget .widget__form--container .switch-toggle .switch-toggle__label{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.widget .widget__form--container .switch-toggle .switch-toggle__label span{font-size:.75rem;font-weight:var(--semibold)}.widget .widget__form--container .switch-toggle .switch-toggle__modal-container .modalAirPort-body{display:grid;grid-template-columns:12.1rem auto;margin-top:-.7rem}.widget .widget__form--container .switch-toggle .switch-toggle__modal-container .modalAirPort-body label{grid-column:1/3}.widget .widget__form--container .switch-toggle .switch-toggle__modal-container .modalAirPort-body label span{font-size:.5rem;font-weight:var(--semibold)}.widget .widget__form--container .switch-toggle .switch-toggle__modal-container .modalAirPort-body label .switch-toggle__modal-container{grid-column:1/2}.widget .widget__form--container .switch-toggle .switch-toggle__modal-container .modalAirPort-body .css-b62m3t-container{position:relative;box-sizing:border-box;width:100%}.widget .widget__form--container .switch-toggle .switch-toggle__close-btn{display:grid;margin-left:10px;background-color:#000;width:35px;height:35px;color:#fff;border:none;cursor:pointer;padding:10px;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.widget .widget__form--container .switch-toggle .switch-toggle__close-btn:hover{animation:pop .3s ease;box-shadow:0 6px 12px rgba(0,0,0,.3)}.widget .widget__form--container .switch-toggle .react-toggle-track{height:20px;width:40px}.widget .widget__form--container .switch-toggle .react-toggle-thumb{height:18px;width:18px}.widget .widget__form--container .switch-toggle .react-toggle--checked .react-toggle-thumb{left:17px;border-color:#1b0d57}.widget .widget__form--container .switch-toggle .css-13cymwt-control{border-color:var(--black);border-radius:2px}.widget .widget__form--container .modal{position:absolute}.widget .widget__form--container .modal .modal-content__button--close{position:relative;display:grid;place-items:center;width:35px;height:35px;background-color:var(--black);border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);bottom:100%}.widget .widget__form--container .widget__field--calendary{position:relative;z-index:2;width:100%}.widget .widget__form--container .widget__field--calendary .widget__calendary--label{display:grid;place-items:left}.widget .widget__form--container .widget__field--calendary .widget__calendary--label span{font-size:.65rem;font-weight:var(--semibold);margin-bottom:.3rem;text-align:left;margin-top:-.19rem}.widget .widget__form--container .widget__field--calendary .widget__calendary--label .widget__field--button{background-color:var(--white);border:none;display:grid;grid-template-columns:1fr 1rem 1fr;place-items:left;padding:0;width:3.5rem}.widget .widget__form--container .widget__field--calendary .widget__calendary--label .widget__field--button .widget__date{display:grid;grid-template-columns:repeat(2,2rem)}.widget .widget__form--container .widget__field--calendary .widget__calendary--label .widget__field--button .widget__date .widget__date--day{font-size:2rem;font-weight:var(--semibold);box-sizing:border-box}.widget .widget__form--container .widget__field--calendary .widget__calendary--label .widget__field--button .widget__date .widget__date--aside{font-weight:var(--semibold)}.widget .widget__form--container .widget__field--calendary .widget__calendary--label img{margin-top:.3rem}.widget .widget__form--container .widget__field--pc{display:grid;grid-template-columns:1fr}.widget .widget__form--container .widget__field--pc label{font-size:.65rem;font-weight:var(--semibold);margin-top:-.1rem;margin-bottom:.18rem}.widget .widget__form--container .widget__field--pc .widget__field-input{display:flex}.widget .widget__form--container .widget__field--pc .widget__field-input .wiget__field--best-price{border-radius:2px 0 0 2px;border:1px solid var(--black);border-right:none;height:2.1rem;padding-left:10px}.widget .widget__form--container .widget__field--pc .widget__field-input .widget__input{height:1.95rem;border-radius:0 2px 2px 0;border:1px solid var(--black);border-left:none;outline:none}.widget .widget__form--container .widget__button{height:2rem;width:12rem;background-color:var(--soft-green);border:2px solid var(--soft-green);color:var(--white-0);font-weight:var(--semibold);margin-top:1.8rem;cursor:pointer}.widget .widget__form--container .widget__button:hover{background-color:#67bcc2;box-shadow:0 4px 8px rgba(0,0,0,.2)}.widget .widget__form--container .widget__field--best-price-legend{display:grid;grid-template-columns:10% 95%}.widget .widget__form--container .widget__field--best-price{font-size:.5rem}.widgetm__container{position:fixed;display:grid;grid-auto-rows:10vh 77vh;top:0;right:0;bottom:0;left:0;z-index:1000000000;background-color:var(--white-0);height:100%}.widgetm__container .widgetm__backBtn{padding-left:4vh;padding-top:5vh;display:grid;grid-template-columns:2rem 2rem;background-color:#fff;border:none;order:none;color:#000}.widgetm__container .widgetm__backBtn img{transform:rotate(180deg)}.widgetm__container .widgetm__backBtn aside{font-weight:var(--semibold)}.widgetm__container .widgetm__form{display:grid;grid-auto-rows:repeat(6,20vh);padding-left:10%}.widgetm__container .widgetm__form .widgetm--form__container .widget__field__select--hotel{display:grid;height:3rem}.widgetm__container .widgetm__form .widgetm--form__container .widget__field__select--hotel label{font-size:1rem;font-weight:var(--semibold)}.widgetm__container .widgetm__form .widgetm--form__container .widget__field__select--hotel .widget__select--container{display:grid;grid-template-columns:10% 90%;border:1px solid var(--black);border-radius:2px;width:20rem;height:2.5rem}.widgetm__container .widgetm__form .widgetm--form__container .widget__field__select--hotel .widget__select--container figure{display:grid;place-items:center;margin:0}.widgetm__container .widgetm__form .widgetm--form__container .widget__field__select--hotel .widget__select--container .widget__select{width:95%;height:2rem;border:none;background-color:var(--white-0);color:var(--black);font-size:var(--font-size-field-mobile)}.widgetm__container .widgetm__form .widgetm--form__container .widget__field__select--hotel .widget__select--container .widget__select:focus{outline:none}.widgetm__container .widgetm__form .switch-toggle{margin-top:2rem;margin-bottom:2rem}.widgetm__container .widgetm__form .switch-toggle .switch-toggle__label{display:grid;grid-template-columns:1fr 1fr;grid-gap:7rem;gap:7rem}.widgetm__container .widgetm__form .switch-toggle .switch-toggle__label span{font-size:1rem;font-weight:var(--semibold)}.widgetm__container .widgetm__form .switch-toggle .switch-toggle__modal-container .modalAirPort-body{display:grid;grid-template-columns:17.5rem auto}.widgetm__container .widgetm__form .switch-toggle .switch-toggle__modal-container .modalAirPort-body label{grid-column:1/3}.widgetm__container .widgetm__form .switch-toggle .switch-toggle__modal-container .modalAirPort-body label span{font-size:1rem;font-weight:var(--semibold)}.widgetm__container .widgetm__form .switch-toggle .switch-toggle__modal-container .modalAirPort-body label .switch-toggle__modal-container{grid-column:1/2}.widgetm__container .widgetm__form .switch-toggle .switch-toggle__modal-container .modalAirPort-body .css-b62m3t-container{position:relative;box-sizing:border-box;width:100%}.widgetm__container .widgetm__form .switch-toggle .switch-toggle__modal-container .modalAirPort-body .css-sg627z-placeholder{grid-area:1/1/2/3;margin-left:2px;margin-right:2px;box-sizing:border-box;color:var(--black);font-size:var(--font-size-field-mobile)}.widgetm__container .widgetm__form .switch-toggle .switch-toggle__close-btn{display:grid;margin-left:10px;background-color:#000;width:35px;height:35px;color:#fff;border:none;cursor:pointer;padding:10px;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.widgetm__container .widgetm__form .switch-toggle .switch-toggle__close-btn:hover{animation:pop .3s ease;box-shadow:0 6px 12px rgba(0,0,0,.3)}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.widgetm__container .widgetm__form .switch-toggle .react-toggle-track{height:27px;width:55px}.widgetm__container .widgetm__form .switch-toggle .react-toggle-thumb{height:25px;width:25px}.widgetm__container .widgetm__form .switch-toggle .react-toggle--checked .react-toggle-thumb{left:17px;border-color:#1b0d57}.widgetm__container .widgetm__form .switch-toggle .css-13cymwt-control{border-color:var(--black);border-radius:2px}.widgetm__container .widgetm__form .widget__calendary--label{display:grid;place-items:left;margin-top:4rem}.widgetm__container .widgetm__form .widget__calendary--label span{font-size:1rem;font-weight:var(--semibold);margin-bottom:0;text-align:left;margin-left:1rem}.widgetm__container .widgetm__form .widget__calendary--label .widget__field--button{background-color:var(--white);border:none;display:grid;grid-template-columns:1fr 3rem 1fr;place-items:left;padding:0;width:5rem}.widgetm__container .widgetm__form .widget__calendary--label .widget__field--button .widget__mayor-icon{grid-column:2/3;margin-left:2rem}.widgetm__container .widgetm__form .widget__calendary--label .widget__field--button .widget__date{display:grid;grid-template-columns:repeat(2,2rem);grid-gap:1rem;gap:1rem}.widgetm__container .widgetm__form .widget__calendary--label .widget__field--button .widget__date .widget__date--day{font-size:3rem;font-weight:var(--semibold);margin-right:1rem;box-sizing:border-box;margin-left:1rem}.widgetm__container .widgetm__form .widget__calendary--label .widget__field--button .widget__date .widget__date--aside{font-weight:var(--semibold);font-size:1rem;margin-top:.5rem;margin-left:1.3rem}.widgetm__container .widgetm__form .widget__calendary--label img{margin-top:1rem;margin-left:1rem;margin-right:1rem}.widgetm__container .widgetm__form .modal-content__button--close{background-color:var(--black);width:30px;height:30px;border:none;border-radius:50%;display:grid;place-items:center;transition:background-color .3s,box-shadow .2s,transform .2s;box-shadow:0 4px 8px rgba(0,0,0,.2)}.widgetm__container .widgetm__form .modal-content__button--close:hover{background-color:#1d1c1c}.widgetm__container .widgetm__form .modal-content__button--close:active{box-shadow:0 2px 4px rgba(0,0,0,.2);transform:scale(.95)}.widgetm__container .widgetm__field--mobile{display:grid;grid-template-columns:1fr}.widgetm__container .widgetm__field--mobile label{font-size:1rem;font-weight:var(--semibold)}.widgetm__container .widgetm__field--mobile .widget__field-input{border:1px solid;height:2.5rem;display:flex;align-items:center;width:73vw;border-radius:2px;padding-left:.7rem}.widgetm__container .widgetm__field--mobile .widget__field-input .wiget__field--best-price{border-right:none;height:2rem;padding-left:10px}.widgetm__container .widgetm__field--mobile .widget__field-input .widget__input{height:1.75rem;width:70vw;border:none;outline:none}.widgetm__container .widgetm__button{height:3rem;width:76vw;background-color:var(--soft-green);border:2px solid var(--soft-green);color:var(--white-0);font-weight:var(--semibold);font-size:var(--font-size-field-mobile);margin-top:3rem;cursor:pointer}.widgetm__container .widgetm__button:hover{background-color:#67bcc2;box-shadow:0 4px 8px rgba(0,0,0,.2)}.widgetm__container .widgetm__field__bestprice--legend{display:grid;grid-template-columns:10% 95%;margin-left:3.5rem;margin-top:.5rem}.widgetm__container .widgetm__field__bestprice{font-size:1rem;font-weight:var(--semibold)}.widgetm__btn-booknow{color:#7fffd4;position:fixed;z-index:1000000;bottom:0;width:100vw;height:3rem;background-color:var(--soft-green);border:none;font-weight:var(--semibold);color:var(--white-0)}.widgetm__btn-booknow:hover{background-color:#7cd3d3}.pre__checkin{position:relative}.pre__checkin .header__menu{border:none;background:transparent}.dropdown{position:absolute;top:115%;left:0;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2);width:100%;min-width:14rem;box-sizing:border-box;padding:1rem 0;z-index:100001;opacity:0;transform:translateY(8px);animation:dropdownFadeIn .2s ease-out forwards}.dropdown li{list-style:none;padding:12px 16px;background-color:#fff;border-bottom:1px solid #ededed;margin:0;white-space:normal;height:2rem;line-height:1.5}.dropdown li:last-child{border-bottom:none}.dropdown a{text-decoration:none;color:#333;display:block;font-size:.9rem}.dropdown a:hover{background-color:#f2f2f2}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.drop-list{display:block;position:relative;font-family:Arial,sans-serif;margin:.75rem 0;width:100%}.drop-list__button{background-color:transparent;color:var(--dark-color);border:none;cursor:pointer;width:100%;text-align:left;font-weight:var(--bold);font-size:1.2rem;transition:all .1s ease-in-out;padding:.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.drop-list__button:hover{border-bottom:2px solid var(--dark-color);scale:1.01}.drop-list__chevron{display:inline-block;width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .2s ease}.drop-list__button.open .drop-list__chevron{transform:rotate(-135deg) translateY(2px)}.drop-list__options{position:static;margin:.25rem 0 0;padding:0;background-color:#fff;list-style:none;border:1px solid #e1e1e1;box-shadow:0 4px 12px rgba(0,0,0,.08);width:100%}.drop-list__option{padding:14px 16px;color:#0e0d0d;text-decoration:none;display:block;border-top:1px solid #e1e1e1}.drop-list__option:first-child{border-top:none}.drop-list__option--hovered,.drop-list__option:hover{background-color:#f1f1f1}.double-drop-list{width:100%;background:transparent;margin:1rem 0}.double-drop-list__title-button{background:none;border:none;text-align:left;width:100%}.double-drop-list__title{margin:0;font-size:1.2rem;font-weight:700;color:#000}.double-drop-list__items{list-style:none;margin:0;padding:0}.double-drop-list__item{border-top:1px solid #e1e1e1}.double-drop-list__item-button{background:none;border:none;text-align:left;width:100%;padding:16px;font-size:1em;color:#333;cursor:pointer;position:relative}.double-drop-list__item-button:after{content:"+";position:absolute;right:16px;font-size:1.5em;color:#333}.double-drop-list__item.active>.double-drop-list__item-button:after{content:"-"}.double-drop-list__subitems{display:none;list-style:none;margin:0;padding:0 0 0 32px;background:#f9f9f9}.double-drop-list__item.active>.double-drop-list__subitems{display:block}.double-drop-list__subitem{padding:12px 16px}.double-drop-list__subitem-button{background:none;border:none;text-align:left;width:100%;padding:8px 16px;font-size:.9em;color:#555;cursor:pointer}.double-drop-list__subitem-button:hover{background-color:#e1e1e1}.double-drop-list__item-button,.double-drop-list__subitem-button{transition:background-color .3s ease}.menu{position:fixed;z-index:3000;background-image:url(/_next/static/media/image-burguer-menu.7f1f427e.png);display:grid;grid-template-columns:33% 77%;height:99vh;max-height:99vh;background-size:cover;background-repeat:no-repeat;background-position:50%}@media(max-width:768px){.menu{display:grid;grid-template-columns:100%}}.menu__left-side{background-color:hsla(0,0%,100%,.753);height:91vh;padding:3.3rem 3.75rem 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--dark-color) #f9f9f9;max-height:95vh}.menu__x-button{background-color:var(--white-color);border:none;display:grid;grid-template-columns:auto auto;place-items:center;grid-gap:1rem;gap:1rem;font-weight:var(--extra-bold);margin-bottom:15%;cursor:pointer;transition:transform .2s ease,color .2s ease}.menu__x-button:hover{transform:translateX(-4px)}.menu__x-button:hover .menu__close-button-image{transform:rotate(90deg) scale(1.05)}.menu__close-button-image{filter:invert(1);transition:transform .2s ease}.menu__special-offers{display:flex;align-items:flex-start;justify-content:flex-start;background-color:#99c4bc;padding:10px 20px;text-decoration:none;color:#000;font-weight:700;border-radius:1px;font-size:1.2rem;transition:all .2s ease-in-out}.menu__special-offers--plain{background-color:transparent;color:var(--black-color);border:none}.menu__special-offers:hover{background-color:#000;color:#fff;border-bottom:2px solid var(--dark-color);scale:1.01}.menu__special-offers--plain:hover{border-bottom:none}.menu__special-offers img{margin-right:1rem}.menu__special-offers p{margin:0}.menu__anclas{display:grid;grid-template-columns:1fr}.menu__anchor{text-decoration:none;font-weight:var(--extra-bold);color:var(--black-color);font-size:1.2rem;padding-left:.4rem;margin:.9rem 0;transition:background-color .2s ease,color .2s ease}.menu__anchor:hover{background-color:#000;color:#fff}.menu__rigth-side{background-color:rgba(0,0,0,.616);height:99vh;padding:2rem 3.75rem 2rem 3rem;width:71vw;display:flex;flex-direction:column;gap:2.5rem}@media(max-width:768px){.menu__rigth-side{display:none}}.menu__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:0 0 .5rem}.menu__logo-white{width:10rem;height:auto;max-height:7rem;padding:1.5rem 0;filter:invert(1);margin-left:2.5rem;object-fit:contain}.menu__body{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}.menu__sections{padding-top:.5rem;display:grid;grid-gap:1rem;gap:1rem;align-content:start}.menu__section{margin:.25rem 0;padding-left:2rem}.menu__section-link{text-decoration:none;color:#fff;font-weight:600;margin:1rem 0}.menu__contact{padding-top:.5rem;display:grid;grid-gap:.75rem;gap:.75rem}.menu__contact-title{color:var(--white-0)}.menu__contact-phone{color:var(--white-0);display:flex;margin-top:1rem;text-decoration:none}.menu__contact-address{margin:1rem 0;font-weight:var(--extra-bold);width:25rem}.menu__contact-address,.menu__contact-email{color:var(--white-0);display:flex;font-size:.75rem}.menu__contact-email{margin-top:1rem;text-decoration:none;font-weight:var(--ligth)}.header__language-mobile{color:#000;position:absolute;top:5%;right:10%;display:none}@media(max-width:768px){.header__language-mobile{display:flex}}.header__language-mobile a{text-decoration:none;width:2rem;margin-right:2rem;border:2px solid var(--black-2);padding:.5rem;border-radius:50%}.header__language-mobile a b{color:#000}