@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);@media (max-width:400px){.hidden-sm{display:none}.show-sm{color:#414345!important;color:var(--charcoal-gray)!important}.fs-final-summary-checkout-details,.fs-final-summary-order-details-item-title,.fs-final-summary-price-item,.fs-final-summary-promo-title>div,.fs-final-summary-subtitle{align-items:flex-start;flex-flow:column nowrap;gap:6px}.fs-final-summary-price-details{text-align:left!important}.fs-final-summary-guest-info,.fs-final-summary-order-details-item-div{grid-template-columns:repeat(1,1fr)}.fs-final-summary-guest.open .fs-final-summary-guest-info{max-height:1000px}.fs-transfer-landing{align-items:flex-start!important;margin-top:24px}.fs-transfer-landing p{text-align:left!important}.fs-bank-transfer-details{display:none}.fs-bank-transfer-item .fs-bank-transfer-details-item{display:block}.fs-final-summary-order-details-item .item-date{display:none}}:root{--black-00:#3330;--background:#fcf9f6;--text:#414345;--text-light:#757474}.ns-space-y-32>:not(:last-child){margin-bottom:32px}.ns-space-y-16>:not(:last-child){margin-bottom:16px}.ns-space-y-8>:not(:last-child){margin-bottom:8px}.ns-space-x-4>:not(:last-child){margin-right:4px}.ns-space-x-8>:not(:last-child){margin-right:8px}.ns-button{align-items:center;background-color:#333;background-color:var(--black);border:none;border-radius:24px;color:#fff;display:flex;font-size:16px;font-weight:600;height:45px;justify-content:center;min-width:100px;padding:0 24px;transition:color .3s ease-in-out,background-color .3s ease-in-out,scale .3s ease-in-out!important}.ns-button:disabled{cursor:not-allowed;opacity:.3}.ns-button-outlined{background-color:initial;border:1px solid #dee0e1;border:1px solid var(--visual-details,#dee0e1);color:#333;color:var(--black)}.ns-button-ghost,.ns-button-ghost-link{background-color:initial;color:#333!important;color:var(--black)!important}.ns-button-ghost-link{border-bottom:1px solid #333;border-bottom:1px solid var(--black);border-radius:0;height:auto;min-width:0;min-width:auto;padding:4px 0}.ns-button-square{border-radius:8px;min-width:0;min-width:auto;width:auto!important}.ns-card-controls{display:flex;justify-content:flex-end}.ns-counter{align-items:center;border:1px solid #0000;border-radius:99px;display:flex;justify-content:space-between;width:200px}.ns-counter.open{background:#fcf9f6;background:var(--background);border:1px solid #f0ece5;border:1px solid var(--brown)}.ns-counter-button{min-width:0;min-width:auto;padding:0;width:48px}.ns-counter-add-button{width:100%}.ns-counter-count{color:#333;color:var(--black);font-size:18px;font-weight:500}.ns-card{align-items:stretch;background:#fff;border-radius:4px;box-shadow:0 4px 20px 0 #0000000d;display:flex;padding:16px;position:relative}.ns-card>:not(:last-child){margin-right:24px}.ns-card-image{aspect-ratio:1/1;border-radius:4px;flex-shrink:0;height:auto;overflow:hidden;position:relative;width:200px}.ns-card-image>.ns-safe-image{height:100%;width:100%}.ns-card-content{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.ns-card-heading{color:#414345;color:var(--text);font-size:16px;font-weight:500}.ns-card-details{align-items:center;color:#414345;color:var(--text);display:flex;font-size:14px;font-weight:400}.ns-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#757474;color:var(--text-light);display:-webkit-box;font-size:14px;overflow:hidden}.ns-card .ns-counter{margin-left:auto}.ns-card-heading-container{align-items:flex-start;display:flex;justify-content:space-between}.ns-card-heading-container .ns-button{color:#757474;color:var(--text-light);font-size:14px;font-weight:400;height:auto;padding:0}.ns-guests-input{align-items:center;display:flex;justify-content:space-between}.ns-guests-input-label{color:#414345;color:var(--text);font-size:20px;font-weight:500}.ns-guests-input-legend{color:#757474;color:var(--text-light);font-size:20px;font-weight:500;margin-left:4px}.ns-step{transition:opacity .3s ease-in-out}.ns-step.disabled{opacity:.5;pointer-events:none}.ns-card-detail{align-items:center;display:inline-flex}.ns-card-details{flex-wrap:wrap}.ns-card-detail{text-wrap:nowrap}.ns-card-detail img{height:30px;width:auto}.ns-card-maximize{align-items:center;background-blend-mode:multiply;background-color:#0009;border-radius:4px;color:#fff;display:flex;height:24px;justify-content:center;pointer-events:none;position:absolute;right:4px;top:4px;width:24px;z-index:2}.ns-room-card .ns-card-image{cursor:pointer}.ns-card-image-qty-indicator{align-items:flex-end;background:linear-gradient(0deg,#00000080,#0000);bottom:0;display:flex;height:30px;left:0;padding:4px;position:absolute;width:100%;z-index:2}.ns-card-image-qty-indicator span{background-color:initial;border:1px solid #fff;border-radius:4px;height:8px;margin-right:4px;width:8px}.ns-card-image-qty-indicator span:first-child{background-color:#fff}.ns-birth-date-input{scroll-margin-top:100px}@media screen and (max-width:600px){.ns-card{flex-direction:column}.ns-card-image{aspect-ratio:unset;height:100px;margin-bottom:16px;width:100%}.ns-card .ns-counter{width:100%}.ns-guests .ns-counter{width:150px}}:root{--black:#333;--light_black:#414345;--dark_grey:#555;--grey:#757474;--light_grey:#dee0e1;--low_white:#ffffff80;--light_brown:#f7f2ed;--dark_brown:#e3d8d0;--brown:#f0ece5;--light_beige:#fdfcfb;--beige:#fcf9f6;--state_default:#dee0e1;--state_hover:#555;--state_active:#333;--state_error:#f15b70;--bg_main:#fcf9f6;--bg_module_articles_header:#fdfcfb;--bg_cards:#fff;--bg_inputs:#ffffff80;--bg_all_included:#f7f2ed;--txt_primary:#414345;--txt_secondary:#757474;--txt_disable:#dee0e1;--txt_button:#fff;--gradient_program:linear-gradient(180deg,#41434500,#414345);--overlay_selected:linear-gradient(0deg,#484848b3,#48484800 50%),radial-gradient(47.77% 47.77% at 39.31% 52.23%,#48484866 0%,#48484800 100%),#48484866;--overlay_unselected:#ffffffb3;--shade_program:0px 4px 20px #0000000d;--shade_summary:0px 2px 20px #0000000d;--shade_all_included:0px 2px 20px #0000000d;--shade_help:0px 4px 10px #00000005;--shade_active_date_mode:0px 4px 10px #0000000d;--tailor-made:#003868;--tailor-made-light:#c6d5e2;--tailor-made-super-light:#0038681a}.rc-anchor{display:none!important}.tm_only{background:none!important}.tm_only #root>:not(.tm-container){display:none;opacity:0;visibility:hidden}#root,body,html{display:flex;flex-direction:column;height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"clig" off,"liga" off;background-color:#fcf9f6;background-color:var(--bg_main);color:#414345;color:var(--txt_primary);font-family:Hanken Grotesk,sans-serif;font-style:normal;margin:0}#root{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100vw}header{background:#fdfcfb;background:var(--bg_module_articles_header);border-bottom:1px solid #e3d8d0;border-bottom:1px solid var(--dark_brown);max-height:72px;padding-bottom:24px;padding-top:24px;z-index:5}header,main{align-items:center;justify-content:center;width:100%}main{max-height:100%;overflow:hidden}footer,main{display:flex}footer{align-items:center;background:#fdfcfb;background:var(--bg_module_articles_header);border-top:1px solid #e3d8d0;border-top:1px solid var(--dark_brown);justify-content:center;padding:12px 0;width:100vw;z-index:9}html{box-sizing:border-box}*,html{scroll-behavior:smooth}*,:after,:before,html *{box-sizing:border-box}p{margin-block-end:0;margin-block-start:0}ul{list-style:none;margin:0;padding:0}a{color:var(--black)}h1{font-family:Hanken Grotesk;font-size:24px;font-weight:400;line-height:32px;margin:28px 0}.box_2 h1{margin:28px 0 0}h2,legend{font-size:18px;font-weight:500}h2,h3,legend{line-height:24px;margin-block-end:0;margin-block-start:0}h3{color:#414345;color:var(--Typography---text-elements-01,#414345);display:block;font-size:16px;font-style:normal;font-weight:600;margin:24px 0 16px}h4{margin:12px 0}h5{display:block;font-size:.83em;margin-block-end:0;margin-block-start:0}button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"clig" off,"liga" off;-webkit-appearance:none;appearance:none;color:#333;color:var(--black);cursor:pointer;font-family:Hanken Grotesk,sans-serif;-webkit-user-select:none;user-select:none}button.select{align-items:center;background-color:initial;border:1px solid #dee0e1;border-radius:8px;color:#555;color:var(--Clickable-colors-02,#555);display:flex;font-size:16px;font-style:normal;font-weight:600;justify-content:space-between;line-height:24px;min-width:0;padding:8px 16px;text-align:center;transition:scale .2s linear,min-width .5s linear,background-color .5s ease-in-out,border .2s linear!important}button.select span{align-items:center;display:flex;justify-content:center;margin-left:0;overflow:hidden;rotate:-180deg;width:0}button.select.selected span{align-items:center;display:flex;height:100%;margin-left:8px;rotate:0deg;transition:width .25s ease-in-out .5s,margin-left .25s ease-in-out .5s,rotate .4s ease .5s;width:16px}button.select:not(.disable):active{scale:.96}button.select:not(.disable):hover{border:1px solid #555!important}button.select.selected{background-color:#555;color:#fff;color:var(--txt_button);min-width:120px}button.select.disable{opacity:.5}button.transparent{background-color:initial;border:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:scale .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}button.disable:active,button.disable:hover{scale:1!important}button.transparent:hover{scale:1.08}button.transparent:active{scale:.92}div.input_container{border:1px solid #dee0e1;border:1px solid var(--state_default);border-radius:4px;cursor:pointer;display:flex;height:55px;padding:16px 12px;position:relative;transition:border .3s ease;transition:opacity .3s ease;width:100%}div.input_container.disable{opacity:.5;pointer-events:none}p.default_large{color:#757474;color:var(--txt_secondary);font-size:16px;font-weight:400;line-height:24px}span.close{cursor:pointer;transition:scale .2s ease}span.close:hover{scale:1.1}span.close:active{scale:.9}article.disable{opacity:.35;pointer-events:none}.booking_error_container .booking_error{border:1px solid #0000!important;outline:1px solid #f15b70!important;outline:1px solid var(--state_error)!important}.box_1>form,.box_2>form{max-width:640px;min-height:100vh;width:100%}.box_2>form>.h1{font-size:24px;margin-top:42px}.box_2>form>p:not(:nth-child(2),.h1,.error_message){color:#414345;color:var(--txt_primary);font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px}.side_gaps{padding-left:16px!important;padding-right:16px!important;transition:padding-left .5s ease-in-out,padding-right .5s ease-in-out}.inside{max-width:1200px}.inside,main .inside>div:not(.modal_overlay,.modal){width:100%}::selection{background:#e3d8d0}.card_img.loading{position:relative}.card_img.loading:after{animation:skeleton-loading 2s linear infinite;background:linear-gradient(90deg,#ddda 40%,#efefefaa,#ddda 60%) 100% /300% 100%;background-color:#333;content:"";height:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}:not(.card_img).loading{animation:skeleton-loading 2s linear infinite;background:linear-gradient(90deg,#ddda 40%,#efefefaa,#ddda 60%) 100% /300% 100%}header .inside{align-items:center;display:flex;justify-content:space-between}header .inside>span:first-child{background-image:url(https://shawellness.com/wp-content/themes/crepesandthemes/img/logo-mobile-negro.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:56px;opacity:.7;transform:scale(1);width:80px}header,header .inside>div,header .inside>div>span{display:flex}header p{text-wrap:nowrap;white-space:nowrap}header .inside>div>p{color:#dee0e1;color:var(--light_grey);font-size:16px;font-style:normal;font-weight:400;margin:0 8px;text-align:center}header .inside>div svg:first-child{height:100%}header .inside>div svg:last-child{color:#757474;color:var(--grey);height:100%;margin-left:8px;transition:color .2s ease-in-out}header .inside>div>span:last-child{cursor:pointer;transition:scale .2s ease-in-out}header .inside>div>span:last-child:hover{scale:1.015}header .inside>div>span:last-child:hover>svg{color:#333;color:var(--black)}header p.sha_tel{color:#757474;color:var(--grey);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-left:8px;text-align:center}main .inside{align-items:flex-start;display:flex;height:100%;justify-content:space-between;max-height:100%;overflow:hidden;scroll-behavior:smooth}::-webkit-scrollbar{display:none}.box_1 fieldset:nth-of-type(3){position:relative}.box_1 fieldset:nth-of-type(3) p.info_p{margin-bottom:8px!important}fieldset.disable{opacity:.5;pointer-events:none}#extra-weeks>p:nth-child(2):not(.message),#improve-stay>p:nth-child(2):not(.message),.box_1 fieldset:nth-of-type(3) p.info_p:not(.message),.box_1 fieldset:nth-of-type(4)>p:nth-child(2):not(.message){text-wrap:pretty;color:#757474;color:var(--txt_secondary);font-size:16px;font-weight:400;line-height:22px;margin:8px 0}.box_1 fieldset:nth-of-type(4)>p:nth-child(2){margin:8px 0 0}#improve-stay .checkBox_container{margin-top:8px}#improve-stay h3{margin-bottom:4px}#improve-stay .extraweeks-container,#improve-stay .packs-container{margin-top:24px}#improve-stay .extraweeks-container+.packs-container{margin-top:32px}#improve-stay h3{margin-top:0}#extra-weeks .warning_message{margin-bottom:0}#extra-weeks,#guests,#improve-stay,#programmes,#rooms{overflow:hidden}.box_2>p:nth-child(2){color:#414345;color:var(--txt_primary);font-size:16px;font-weight:400;line-height:24px;margin-bottom:40px}.box_1.is_not_visible,.box_2.is_not_visible{display:none}.box_1,.box_2{flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:calc(100vw - 32px);min-width:calc(100vw - 32px);transition:opacity .1s ease-out}.animation_box{display:flex;max-height:100%;max-width:calc(100vw - 32px);overflow-x:hidden;overflow-y:scroll}fieldset{background:#ffffff80;background:var(--Backgrounds-04---Inputs,#ffffff80);border:1px solid #f0ece5;border:1px solid var(--Visual-details-02---Brown,#f0ece5);border-radius:4px;height:auto;margin-bottom:16px;padding:24px 16px}fieldset:last-of-type{margin-bottom:40px}.sha_minors_policy{align-items:flex-start;background-color:#f7f2ed;border:1px solid #e3d8d0;border-radius:4px;display:flex;justify-content:space-between;padding:16px;width:100%}.sha_minors_policy h3{color:#333;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:14px;margin-top:0}.sha_minors_policy>span{margin:4px 8px 0 0}.sha_minors_policy p{color:#757474;font-size:14px;font-style:normal;font-weight:400;line-height:16px}#search-rooms-container{margin-bottom:8px}.rooms_navigation{align-items:center;display:flex;margin-top:16px}.rooms_navigation>p{margin:8px}.rooms_navigation>button{align-items:center;background-color:initial;border:none;color:#333;color:var(--black);display:flex;justify-content:center;transition:color .2s ease}.rooms_navigation>button.disable{color:#ccc;pointer-events:none}.rooms_navigation>button:first-child>svg{rotate:90deg}.rooms_navigation>button:last-child>svg{rotate:-90deg}.input_date{background-color:initial;border:1px solid #dee0e1;border:1px solid var(--state_default);border-radius:4px;height:60px;margin-top:0;max-width:100%;position:relative;transition:border .3s ease,opacity .3s ease;width:100%}.name_and_birth .input_date{height:52px}.input_date:hover{border:1px solid #555;border:1px solid var(--state_hover)}.input_date.disable{opacity:.5;pointer-events:none}.calendar_content{align-items:center;cursor:pointer;height:100%;max-width:100%;padding:12px 16px}.calendar_content,.calendar_content>p{display:flex;justify-content:space-between;width:100%}.calendar_content>p{text-wrap:nowrap;color:#414345;color:var(--txt_primary);font-size:16px;font-weight:400;line-height:16px;min-height:16px;-webkit-user-select:none;user-select:none;white-space:nowrap}.calendar_content>p.empty,.calendar_content>p>span{color:#757474;color:var(--txt_secondary)}.calendar_content>p>span{font-size:16px;font-weight:400;line-height:18px;width:100%}.calendar_content>p>span.empty{align-items:center;display:flex}.calendar_content>p>span.filled{display:flex;flex-direction:column;justify-content:center}.calendar_content>p>span.filled span:first-child{font-size:12px}.calendar_content>svg{flex-shrink:0;height:100%;margin-right:16px;width:24px}.calendar_content>p>span:nth-of-type(2){border-left:1px solid #dee0e1;border-left:1px solid var(--light_grey);margin-left:16px;padding-left:16px}.overlay{display:flex;flex-direction:column;left:0;position:absolute;top:60px;width:100%;z-index:3}.select_dates_type{align-items:center;display:flex;justify-content:space-between;position:relative}.select_dates_type>p{width:100%}.select_dates_type>span{position:absolute;width:50%}.clanedars_container{display:flex;flex-direction:column}.clanedars_container>div{border:1px solid red;height:283px;width:100%}.name_and_birth{display:flex;flex-direction:column}.name_and_birth>div:first-of-type{display:flex}.country_and_passport .input_text,.name_and_birth .input_date,.program_assignment_input{margin-top:12px}.name_and_birth>div:first-of-type>.input_text{margin-top:0}.name_and_birth .custom_select{flex-shrink:0;margin-right:8px;max-width:100px}.email_and_phone .custom_select{flex-shrink:0;margin-right:8px;max-width:130px}.country_and_passport,.email_and_phone,.remarks_and_extra_details{margin-top:16px}.email_and_phone .input_text{margin-top:0}.email_and_phone .input_text:nth-child(2){margin:12px 0}.email_and_phone>div:first-child{align-items:center;display:flex;margin:24px 0 16px}.email_and_phone>div:first-child h3{margin:0}.email_and_phone>div:first-child span{align-items:center;display:flex;margin-left:8px}.email_and_phone .prefix_and_phone{display:flex}.email_and_phone .prefix_and_phone>:last-child{margin-bottom:0;margin-top:0}aside{align-items:center;bottom:90px;display:flex;flex-direction:column;left:16px;max-width:400px;position:fixed;transform:translateY(100%);transition:all .4s ease-in-out;width:calc(100% - 32px);z-index:7}aside.open{transform:translate(0)}.summary{background:#fdfcfb;background:var(--bg_module_articles_header,#fdfcfb);border:1px solid #f0ece5;border:1px solid var(--brown);border-radius:8px 8px 0 0;box-shadow:0 2px 20px #0000000d;box-shadow:var(--shade_summary);height:auto;max-height:70vh;padding:20px;transition:height .2s ease,max-height .2s ease;width:100%}.summary_content{transition:max-height .2s ease}.summary_content>p{font-feature-settings:"clig" off,"liga" off;color:#757474;color:var(--txt_secondary);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.summary_content>div:last-child{justify-content:space-between;padding-top:16px}.summary h4{margin-block-end:0;margin-block-start:0}.summary_content>div:last-child>p{font-feature-settings:"clig" off,"liga" off;color:#414345;color:var(--txt_primary);font-family:Hanken Grotesk;font-size:20px;font-weight:400;line-height:24px;text-align:right}.always_included{background:#f7f2ed;background:var(--bg_all_included);border:1px solid #f7f2ed;border:1px solid var(--bg_all_included);border-radius:8px;box-shadow:0 2px 20px 0 #0000000d;display:none;overflow:hidden;padding:20px;position:relative;transition:height .6s ease-in-out;width:100%}.always_included>p{box-sizing:border-box;color:#757474;color:var(--txt_secondary,#757474);font-size:16px;font-style:normal;font-weight:400;height:100%;line-height:24px;max-width:100%;opacity:1;overflow:hidden;padding-top:20px}.always_included button,.fp-add-button{align-items:center;background-color:initial;border:2px solid #333;border:2px solid var(--black);border-radius:100%;display:flex;height:24px;justify-content:center;position:absolute;right:20px;top:20px;width:24px;z-index:1}.always_included.hidden button>svg:last-child,.fp-add-button:not(.selected)>svg:last-child{rotate:90deg}.always_included button>svg,.fp-add-button>svg{min-height:20px;min-width:20px;transition:rotate .3s ease-in}.always_included button>svg:last-child,.fp-add-button>svg:last-child{position:absolute}.always_included>svg:last-child{bottom:0;min-height:252px;position:absolute;right:0}.always_included.hidden>p{max-height:0;opacity:0;padding-top:0;transition:opacity .3s linear,max-height .4s ease-in,padding-top 0s linear .4s}.always_included.visible>p{max-height:500px;transition:opacity .4s linear,max-height .5s ease-in,padding-top .5s linear}.always_included.hidden button>svg,.fp-add-button.selected>svg{transition:rotate .3s ease-in,opacity .4s linear,margin-top .5s ease-in,height .5s ease-in}.always_included.visible button>svg,.fp-add-button:not(.selected)>svg{transition:rotate .3s ease-in,opacity .4s linear,margin-top .5s linear,height .5s ease-out}.always_included>p ul{list-style:disc;padding-inline-start:19px}#programmes>button:last-child,#rooms>button:last-child{align-items:center;background-color:initial;border:none;color:#333;color:var(--black);display:flex}#rooms>button:last-child{margin-top:16px}#programmes>button:last-child>p,#rooms>button:last-child>p{color:#555;font-size:16px;font-weight:600;line-height:24px;margin-right:8px}#rooms input[type=text]{height:100%;padding:16px 36px 16px 12px}footer .inside{display:flex;justify-content:space-between}footer>div button{text-wrap:nowrap;-webkit-appearance:none;appearance:none;border:none;color:#333;color:var(--black);cursor:pointer;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:24px;padding:1px 6px;white-space:nowrap}.left_side,footer>div button{align-items:center;display:flex}.left_side{margin:6px!important}.left_side button:first-child svg{transform:rotate(180deg)}.left_side .fs-divisor{background-color:#dee0e1;background-color:var(--light_grey);border-radius:1px;height:24px;margin:0 8px;width:1px}footer .left_side button{background-color:initial}footer .left_side button:last-child>p{margin-right:8px}footer .left_side button:first-child>p{margin-left:8px}footer .left_side button .icon-container{transition:transform .2s ease-out}footer .left_side button.closed .icon-container{transform:rotate(-90deg)!important}footer .left_side button.opened .icon-container{transform:rotate(90deg)!important}footer form{position:absolute;width:0}footer>div>button.continue{font-feature-settings:"clig" off,"liga" off;background:#333;background:var(--black);border:1px solid #555;border:1px solid var(--dark_grey);border-radius:56px;color:#fff;opacity:1;padding:12px 24px;transition:background-color .2s ease-in-out,scale .2s ease-in-out,color .2s ease-in-out}.modal_help .loader_container,footer>div>button.continue .loader_container{border-radius:56px}.modal_help .loader,footer>div>button.continue .loader{color:#fff}footer>div>button:active{scale:.97}footer>div>button.continue.disable{background-color:#aaa;border:1px solid #0000;color:#ddd}footer>div>button.continue.disable:active{scale:1}footer:not(.fs-footer){max-height:110px!important;min-height:110px!important;padding:12px!important}footer:not(.fs-footer) .left_side{margin:0 0 12px!important}.ns-destionations .skeleton_img{flex-shrink:1}.destination,.ns-destionations .skeleton_img{border-radius:4px;display:flex;flex-direction:column;height:88px;justify-content:flex-end;padding:16px;width:100%}.destination{align-items:flex-start;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative}.destination:hover img{scale:1.1}div,img{object-fit:cover;object-position:center}.destination>div:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.destination>div:first-child img{transition:scale 1.3s ease-in-out}.destination>div:last-child{background:linear-gradient(0deg,#484848b3,#48484800 50%),radial-gradient(47.77% 47.77% at 39.31% 52.23%,#48484866 0,#48484800 100%),#48484866;background:var(--overlay_selected);background-blend-mode:multiply,normal,multiply;height:100%;left:0;mix-blend-mode:multiply;opacity:.8;position:absolute;top:0;transition:background .3s ease-in-out;width:100%;z-index:1}.destination.unselected>div{background:#ffffffb3;background-blend-mode:normal;mix-blend-mode:normal}.destination:hover>div:last-child{background:linear-gradient(0deg,#484848b3,#48484800 50%),radial-gradient(47.77% 47.77% at 39.31% 52.23%,#48484866 0,#48484800 100%),#48484866!important;background:var(--overlay_selected)!important;background-blend-mode:multiply,normal,multiply;mix-blend-mode:multiply;opacity:.8}.destination:first-child,.ns-destionations .skeleton_img:first-child{margin-bottom:8px}.destination h5,.destination p{color:#fff;font-weight:400;z-index:2}.destination h5{font-family:Hanken Grotesk;font-size:16px;font-style:normal;line-height:24px}.destination p{font-size:14px;font-style:normal;font-weight:400;line-height:16px}.checkBox_container{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:12px;width:100%}input[type=checkBox]{-webkit-appearance:none;appearance:none;border:1px solid #333;border:1px solid var(--black);border-radius:4px;cursor:pointer;margin:0 8px 0 0;min-height:16px;min-width:16px;position:relative;transition:background-color .15s ease}input[type=checkbox]:checked{background-color:#333;background-color:var(--black);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}.checkBox_container label{text-wrap:pretty;color:#757474;color:var(--txt_secondary,#757474);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.checkBox_container a:not(:last-child){margin-right:8px}p.counter{display:flex;flex-direction:column;overflow:hidden}p.counter>span{transform:translateY(-24px)}p.counter>span.disable{color:#dee0e1;color:var(--txt_disable)}p.counter.subtraction>span{transform:translateY(-48px);transition:transform .1s ease-out}p.counter.addition>span{transform:translateY(0);transition:transform .1s ease-out}.help_button,.tailor-made-launch-button{align-items:flex-start;align-items:center;-webkit-appearance:none;appearance:none;background:#333;background:var(--black);border:none;box-shadow:0 4px 10px 0 #00000005;cursor:pointer;display:flex;gap:8px;gap:var(--gaps-horizontal-vertical-xxs,8px);position:fixed;top:50%;transform:translateY(-50%);transition:padding .3s ease-in;z-index:7}.help_button{border-radius:24px 0 0 24px;padding:12px 24px 12px 12px;right:0}.help_button:hover{padding:12px 32px 12px 12px}.guests_input{background:#0000;border:1px solid #dee0e1;border:1px solid var(--state_default,#dee0e1);border-radius:4px;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin:16px 0;padding:8px 12px;position:relative;transition:border .3s ease}.guests_input:hover{border:1px solid #555;border:1px solid var(--state_hover)}.guests_input:not(.children){margin-top:0}.guests_input>div:last-child{display:flex;flex-direction:column;justify-content:space-between;max-height:100%}.guests_input button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #dee0e1;border:1px solid var(--light_grey);border-radius:100%;color:#333;color:var(--black);cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;width:18px}.guests_input button>svg{height:100%;width:100%}.guests_input button.disable{color:#dee0e1;color:var(--light_grey);pointer-events:none}.guests_input>div:first-child{align-items:flex-end;display:flex}.guests_input>div:first-child,.guests_input>div:first-child>p:last-child{width:100%}.guests_input>div:first-child>p:first-child{color:#757474;color:var(--txt_secondary);font-size:12px;position:absolute;top:5px}.guests_input p:last-child{color:#414345;color:var(--txt_primary,#333);font-size:16px;height:24px;line-height:24px;transition:transform .3s ease-in-out}@keyframes guests_input_rendering{0%{opacity:0}to{opacity:1}}article:first-of-type{margin-top:16px}article{background:#fff;border-radius:4px;box-shadow:0 4px 20px 0 #0000000d;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px;position:relative}article.card.room{border-radius:0 0 4px 4px}article:not(:last-child){margin-bottom:16px}article.card.room.flexible{margin-bottom:0;margin-top:62px}article.card.room.flexible>div:first-child{align-items:center;background-color:#fcf9f6;background-color:var(--bg_main);border:1px solid #f0ece5;border:1px solid var(--brown);border-radius:4px 4px 0 0;bottom:100%;display:flex;left:0;padding:12px 16px 16px;position:absolute;width:100%}article.card.room.flexible>div:first-child p{font-size:14px;font-weight:400;line-height:16px}article .card_img,article .skeleton_img{background-color:#eee;border-radius:4px;flex-shrink:0;height:100px;margin-bottom:16px;max-height:100px;overflow:hidden;position:relative;width:100%}.card_img>button{align-items:center;background-blend-mode:multiply;background-color:#0009;border:none;border-radius:4px;color:#fff;display:flex;height:24px;justify-content:center;padding:6px;position:absolute;right:4px;top:4px;width:24px;z-index:2}.card_img>div.img_qty_indicator{align-items:flex-end;background:linear-gradient(0deg,#00000080,#0000);bottom:0;display:flex;height:30px;left:0;padding:4px;position:absolute;width:100%;z-index:2}.card_img>div.img_qty_indicator span{background-color:initial;border:1px solid #fff;border-radius:4px;height:8px;margin-right:4px;width:8px}.card_img>div.img_qty_indicator span:first-child{background-color:#fff}.card_info,.skeleton_body{height:100%}.card_info>div:first-child{margin-bottom:12px}.card_info h5{text-wrap:pretty}.card_info div:last-child>p,.card_info h5{align-items:center;color:#414345;color:var(--txt_primary);display:flex;font-size:16px;font-weight:500;line-height:20px}.card_info h5>span{align-items:center;cursor:pointer;display:flex;margin-left:8px;margin-top:1.5px}.card_info h5>svg{margin-left:8px}.card_info>div:first-child>p{text-wrap:pretty;font-size:14px;font-weight:400}.card_info:not(.tm-tailormade-card)>div:first-child>p:last-child{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#757474;color:var(--txt_secondary);display:-webkit-box;line-height:20px;max-height:40px;overflow:hidden;text-overflow:ellipsis}.card_info:not(.tm-tailormade-card)>div:first-child>p:nth-child(2){text-wrap:nowrap;align-items:center;color:#414345;color:var(--txt_primary);display:flex;flex-wrap:wrap;line-height:16px}.card_info>div:first-child>p:nth-child(2) span{align-items:center;display:flex}.card_info>div:first-child>p:nth-child(2) img{height:24px;margin-right:8px;width:24px}.card_info>div:first-child>p:nth-child(2)>span,.card_info>div:first-child>p:nth-child(2)>span>span{margin-right:8px}.card_info>div:first-child>:not(:last-child){margin-bottom:4px}.loading,.skeleton{cursor:progress}.skeleton div{border-radius:4px}.skeleton .skeleton_img{margin-bottom:16px}.skeleton .skeleton_body{width:100%}.skeleton .skeleton_bold{height:24px;margin-bottom:4px;width:70%}.skeleton .skeleton_medium{height:24px;margin-bottom:4px;width:55%}.skeleton .skeleton_regular{height:17px;margin-bottom:3px;width:100%}.skeleton .skeleton_body>div:last-child{height:24px;margin-top:12px;width:40%}.skeleton .skeleton_body{display:flex;flex-direction:column;justify-content:space-between}.participants_handler p{font-weight:600;margin-right:24px}.participants_handler,.participants_handler>div{display:flex}.participants_handler button{align-items:center;background-color:initial;border:1px solid #dee0e1;border:1px solid var(--state_default);border-radius:24px;color:#333;color:var(--black);display:flex;height:24px;justify-content:center;padding:8px;transition:background-color .3s ease-out,color .3s ease-out;width:32px}.participants_handler>div p{height:24px;margin:0 10px;width:20px}.participants_handler>div p span{align-items:center;display:flex;justify-content:center;line-height:24px}.participants_handler button.disable{color:#dee0e1;color:var(--txt_disable);pointer-events:none}.card_info h5,.participants_handler>p{align-items:center;color:#414345;color:var(--txt_primary);display:flex;font-size:16px;font-weight:500;line-height:20px}.card_info h5{align-items:flex-start}#dates>h2,#guests>h2{margin-bottom:16px}.card_header{align-items:flex-start;display:inline-flex;justify-content:space-between;width:100%}span.see_more{text-wrap:nowrap;align-items:center;color:#757474;color:var(--txt_secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:400;margin-left:16px;transition:scale .2s ease-in}span.see_more:hover{scale:1.03}span.see_more:active{scale:.97}span.see_more svg{height:20px;rotate:270deg;width:20px}.input_text{margin-top:18px;position:relative;width:100%}textarea{font-family:Hanken Grotesk,sans-serif;line-height:22px!important;min-height:76px;overflow:hidden;resize:none}.tm-input-text,input[type=text],textarea{background-color:initial;border:1px solid #dee0e1;border:1px solid var(--state_default);border-radius:4px;color:#414345;color:var(--txt_primary);font-size:16px;font-weight:400;line-height:16px;outline:1px solid #0000;padding:16px 12px;transition:outline .15s ease,border .3s ease,padding .15s ease;width:100%}.tm-input-text:hover,input[type=text]:hover,textarea:hover{border:1px solid #555;border:1px solid var(--state_hover)}.input_text>label,.tm-input-text::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#757474;color:var(--txt_secondary);line-height:16px;transition:color .15s ease}.tm-input-text:focus,input[type=text]:focus,textarea:focus{border:1px solid #0000;outline:2px solid #757474;outline:2px solid var(--grey)}.tm-input-text:focus::placeholder,input[type=text]:focus::placeholder,textarea:focus::placeholder{color:#dee0e1;color:var(--txt_disable)}.tm-input-text:not(:focus).error,input[type=text]:not(:focus).error,textarea:not(:focus).error{border:1px solid #0000;outline:2px solid #f15b70;outline:2px solid var(--state_error);padding:16px 35px 16px 12px}.input_text>label{text-wrap:nowrap;background-color:#fdfcfb;background-color:var(--bg_module_articles_header);font-size:16px;font-weight:400;left:6px;line-height:16px;max-width:calc(100% - 48px);overflow:hidden;padding:0 6px;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:top .2s ease-out,font-size .2s ease-out,padding .2s ease-out}.input_text>label.textarea{top:24px}.modal_help .input_text>label{background-color:#fff}.input_text>label{line-height:18px}.input_text>span{color:#757474;color:var(--grey);position:absolute;right:10px;top:50%;transform:translateY(-50%)}.textarea.input_text>span{top:10px}.input_text>span.error_icon{align-items:center;background-color:#fff;border:2px solid #f15b70;border:2px solid var(--state_error);border-radius:10px;color:#f15b70;color:var(--state_error);display:flex;height:20px;justify-content:center;opacity:0;top:0;transition:opacity .15s ease,top .2s ease;width:20px}.input_text>span.error_icon>svg{rotate:45deg}.input_text>span.error_icon.on_error{opacity:1;top:50%;transform:translateY(-50%)}.textarea.input_text>span.error_icon.on_error{top:20px}.input_text>label.onBorder{font-size:12px;top:0}.input_container.program_assignment_input{align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:8px 8px 8px 16px;width:100%}.input_container.program_assignment_input.two_or_more{padding:16px 8px 16px 16px}.input_container.program_assignment_input>ul{list-style:none}.input_container.program_assignment_input>ul li.placeholder{opacity:.5}.input_container.program_assignment_input>ul li svg{margin-right:8px}.input_container.program_assignment_input>ul li{align-items:center;color:#414345;color:var(--txt_primary);display:flex;font-size:16px;font-weight:400;line-height:22px}.input_container.program_assignment_input>ul li:not(:first-child){margin-top:8px}.input_container.program_assignment_input .select{border:1px solid #dee0e1;border:1px solid var(--txt_disable);border-radius:8px;color:#333;color:var(--black);flex-shrink:0;transition:scale .3s ease-in}.input_container.program_assignment_input .select:active{scale:.96!important}.input_container.program_assignment_input .select:hover{scale:1.04}.custom_select{border:1px solid #dee0e1;border:1px solid var(--state_default);border-radius:4px;cursor:pointer;height:52px;position:relative;transition:border .3s ease;width:100%}.custom_select:hover{border:1px solid #555;border:1px solid var(--state_hover)}.custom_select>div:first-child{align-items:center;display:flex;height:52px;justify-content:space-between;padding:16px 12px;width:100%}.custom_select.will_close input[type=text],.custom_select.will_close>div:last-child ul li{opacity:0;transition:opacity .15s ease-out}.custom_select.closed>div:last-child{border:0 solid #0000;border-top:none;height:0!important}.custom_select.will_close>div:last-child{height:0;transition:height .3s ease-out}.custom_select.will_open>div:last-child{height:140px;transition:height .3s ease-out}.custom_select.will_open>div:last-child ul li{transition:opacity .3s ease-out .15s}.custom_select>div:last-child{background-color:#fdfcfb;background-color:var(--bg_module_articles_header);border:1px solid #dee0e1;border:1px solid var(--state_default);border-radius:0 0 4px 4px;border-top:none;box-shadow:0 20px 20px 0 #0000001a;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:400px;overflow:hidden;position:absolute;top:calc(100% + 1px);width:100%;z-index:3}.custom_select>div:last-child ul{height:100%;list-style:none;margin-block-end:0;margin-block-start:0;overflow:scroll;padding-inline-start:0}.custom_select.sercheable>div:last-child ul{height:calc(100% - 51px)}.custom_select>div:last-child ul li{align-items:center;display:flex;flex-shrink:0;height:55px;max-height:55px;padding:0 16px}.custom_select>div:last-child ul li:not([data-selected="1"]):hover{background-color:#fcf9f6;background-color:var(--bg_main)}.custom_select>div:last-child ul li.selected{background-color:#f7f2ed;background-color:var(--bg_all_included)}.custom_select>div:last-child ul li.disable{color:#dee0e1;color:var(--txt_disable);pointer-events:none}.custom_select>div:last-child ul li:not(:last-child){border-bottom:1px solid #dee0e1;border-bottom:1px solid var(--light_grey)}.custom_select svg{transition:transform .2s ease-out}.custom_select.will_open svg{transform:rotate(-180deg)}.custom_select>div:first-child>span{align-items:center;color:#757474;color:var(--grey);display:flex;height:100%;justify-content:center}#selected-option,.custom_select>div:last-child ul li{color:#757474;color:var(--txt_secondary);font-size:16px;font-weight:400;line-height:16px}#selected-option.filled{color:#414345;color:var(--txt_primary)}.custom_select input[type=text]{border:none;border-bottom:1px solid #dee0e1;border-bottom:1px solid var(--light_grey);border-radius:0}.custom_select input[type=text]:focus{outline:none}.custom_select input[type=text]::placeholder,.custom_select input[type=text]:focus::placeholder{color:#ccc}.select_room_button{display:flex;justify-content:space-between}.h1{color:#414345;color:var(--txt_primary);font-family:Hanken Grotesk;font-size:24px;font-weight:400;line-height:34px}div.modal_overlay{animation:fade_in .5s ease-in-out;background-color:#757474;height:100vh;left:0;mix-blend-mode:multiply;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100vw;z-index:10}div.modal_overlay.hide_modal{opacity:0}div.modal_overlay.from_summary{animation:fade_in .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:6}.modal{background-color:#fff;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;overflow:hidden;position:fixed;transition:bottom .3s ease-out,opacity .3s ease-in-out;z-index:11}.modal.modal_help{border-radius:8px 8px 0 0;min-width:100%;padding:32px 16px}.modal.modal_help.hide_modal{bottom:-624px}.modal_content_container{display:flex;left:0;position:relative;transition:left .5s ease-in}.modal .form_container{margin-right:50px}.modal .form_container,.modal .ok_message_container{flex-shrink:0;width:100%}.modal_help .ok_message_container{display:flex;flex-direction:column;justify-content:space-between}.modal_help .ok_message_container button{align-self:flex-end}.modal_help.slide .modal_content_container{left:calc(-100% - 50px)}.modal_help .h1{margin-top:10px}.modal.modal_help p:not(.h1){color:#757474;color:var(--txt_secondary);font-size:16px;font-weight:400;line-height:24px;margin:12px 0 24px}.modal>span:last-child{height:24px;position:absolute;right:16px;top:16px;width:24px}.modal form{align-items:flex-end;display:flex;flex-direction:column}.modal.modal_help button{font-feature-settings:"clig" off,"liga" off;background:#333;background:var(--black);border:1px solid #555;border:1px solid var(--dark_grey);border-radius:56px;color:#fff;font-size:16px;font-weight:600;margin-top:24px;padding:12px 24px;transition:background-color .2s ease-in-out,scale .2s ease-in-out;width:100%}.modal.modal_help .input_text{margin-bottom:12px;margin-top:0}.modal.modal_help button:hover{scale:1.02}.modal.modal_help button:active{scale:.98}.modal.modal_help{animation:slide_up_modal_help .3s ease-out}.modal.modal_zoom{align-items:flex-start;animation:fade_in .5s ease-in-out;background-color:#fff;display:flex;height:100%;justify-content:center;padding:0 16px;width:100vw}.modal.modal_zoom .inside{display:flex;flex-direction:column;padding:52px 0;position:relative;width:100%}.modal_zoom .inside>.safe_image_container{background-color:#ddd;border-radius:4px;height:35vh;width:100%}.modal_info .safe_image_container{border-radius:4px}.modal_zoom .inside>.safe_image_container,.modal_zoom .inside>img{background-color:#ddd;border-radius:4px;height:35vh;margin-bottom:16px}.modal_zoom .inside>div:last-child{display:flex;flex-direction:column}.carrousel_controls{align-items:center;display:flex;margin-top:16px}.carrousel_controls>:not(:last-child){margin-right:8px}.carrousel{display:flex;flex-shrink:0;height:100px;justify-content:flex-start;margin:16px 0;overflow-x:hidden;overflow-y:auto;width:100%}.carrousel>.safe_image_container{background-color:#ccc;border:1px solid #0000;border-radius:4px;cursor:pointer;flex-shrink:0;height:100px;opacity:.4;transition:opacity .2s ease,border .2s ease;width:100px}.carrousel>.safe_image_container:last-child{margin-right:100vw!important}.carrousel>.active{border:1px solid #333;border:1px solid var(--black);opacity:1}.carrousel>:not(:last-child){margin-right:8px}.modal.modal_zoom .inside>span:last-child{position:absolute;right:0;top:16px}.modal_zoom .inside .info .h1{text-wrap:pretty}.carrousel_controls button{align-items:center;background-color:initial;border:none;border-radius:10px;display:flex;height:20px;justify-content:center;padding:0;width:20px}.carrousel_controls button svg{height:100%;width:100%}.carrousel_controls button:last-of-type svg{rotate:180deg}.modal.modal_zoom.hide_modal{opacity:0}.slide_up_or_right{animation:slide_up_modal_info .5s ease-in-out;background-color:#fff;border-radius:8px 8px 0 0;bottom:0;display:flex;height:calc(100% - 32px);justify-content:space-between;position:fixed;right:0;transition:top .5s ease-in-out;z-index:11}.slide_up_or_right.hide_modal{top:100vh}.modal_info{max-width:600px;padding:48px 0 32px;width:100%}.modal_info .inside{display:flex;flex-direction:column;justify-content:space-between;position:relative}.modal_info .h1{text-wrap:pretty;background-color:#fff;width:100%;z-index:12}.modal_info .inside>div:nth-child(2)::-webkit-scrollbar{display:none}.modal_info .veil_container{display:flex;flex-direction:column;height:100%;overflow:hidden}.modal_info .veil_container .modal_info_bottom>:last-child{margin-bottom:30px}.modal_info .inside .modal_info_bottom{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:3px;overflow:scroll}.modal_info .info_p{align-items:center;color:#414345;color:var(--txt_primary);display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;line-height:16px;margin:12px 0}.modal_info .info_p img{height:30px;margin-right:8px;width:30px}.modal_info .info_p span>span{align-items:center;display:flex;height:30px;justify-content:center;margin-right:6px;width:30px}.modal_info .info_p>span{align-items:center;display:flex;margin-right:16px;margin-top:8px}.modal_info .inside .modal_info_bottom .modal-info-description{margin-bottom:24px}.modal_info .inside .modal_info_bottom>.modal-info-description,.modal_info .inside .modal_info_bottom>.modal-info-description *{text-align:left!important}.modal_info .included_list li,.modal_info .inside .modal_info_bottom>.modal-info-description{color:#757474;color:var(--txt_secondary);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.modal_info .inside .modal_info_bottom>.safe_image_container{border-radius:4px;flex-shrink:0;min-height:30vh;width:100%}.modal_info .inside .modal_info_bottom>.safe_image_container>*{background-color:#ccc;min-height:30vh;width:100%}.modal_info .carrousel{margin:16px 0;max-width:calc(100vw - 32px)!important;overflow:hidden}.modal_info .carrousel_controls{margin-bottom:36px}.modal_info .inside .modal_info_top{position:relative}.modal_info .included_list{list-style:none;margin-bottom:28px}.modal_info .included_list li{align-items:flex-start;display:flex;margin-bottom:8px}.modal_info .included_list li svg{height:12px;margin-right:10px;margin-top:7px}.modal_info .inside .modal_info_bottom{margin-top:16px;position:relative}.modal_info h4{margin:24px 0 12px}.modal_info>span:last-child{position:absolute;right:16px;top:16px}.modal_asig{flex-direction:column;max-width:600px;padding-top:12px;width:100%}.modal_asig .default_large{margin:0 16px}.modal_asig .h1{margin:8px 16px 12px}.modal_asig>span:last-of-type{position:absolute;right:16px;top:16px;z-index:2}.modal_asig p.message{margin:8px 16px 0;width:auto}.modal_asig .inside{display:flex;flex-direction:column;height:calc(100% - 24px);justify-content:space-between;margin-top:24px;max-height:100%;overflow:hidden;width:100%}.modal_asig .inside>div:first-child{flex-shrink:0;margin-bottom:16px}.modal_asig .item_list{height:100%;max-height:100%;overflow-x:hidden;overflow-y:scroll;padding:20px 40px;position:relative}.modal_asig .item_list article:first-child{margin-top:0}.modal_asig .item_list.container_transition:before{display:none}.modal_asig article{box-shadow:0 0 18px 0 #0000001a}.modal_asig article:last-child{margin-bottom:24px}.modal_asig .container_transition{overflow:hidden}.modal_asig .container_transition:before{background:linear-gradient(180deg,#fff,#fff0);border:none;top:22px;z-index:1}.modal_asig :not(.veil_container).bottom{align-items:center;background-color:#fdfcfb;background-color:var(--bg_module_articles_header);border-top:1px solid #e3d8d0;border-top:1px solid var(--dark_brown);display:flex;flex-shrink:0;min-height:50px;padding:20px 16px}.modal_asig :not(.veil_container).bottom button{border:1px solid #dee0e1;border:1px solid var(--light_grey);color:#333;color:var(--black);display:flex;justify-content:center;width:100%}.modal_asig .veil_container{height:calc(100% - 82px);max-height:calc(100% - 82px)}.summary_content{display:flex;flex-direction:column;justify-content:space-between;max-height:calc(70vh - 68px);transition:opacity .1s ease,max-height .2s ease;width:100%}.ticket_overflow_container{height:100%;max-height:100%;overflow-y:hidden}.summary_content>div:last-child,.summary_content>h2{flex-shrink:0}.summary .ticket_overflow{flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:100%;max-height:100%;min-width:100%;overflow-y:scroll;width:100%}.summary .ticket_overflow:first-child{margin-right:50px}.summary .ticket_overflow_container{display:flex;height:100%;max-width:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.summary .ticket_overflow::-webkit-scrollbar,.summary .ticket_overflow_container::-webkit-scrollbar{display:none}.summary p.confort,.summary p.health{align-items:center;color:#414345;color:var(--txt_primary);display:flex;font-family:Hanken Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:12px}.summary hr.health{margin:20px 0;opacity:.3}.summary .programmes{font-size:14px;font-weight:500;margin-bottom:4px;text-transform:capitalize}.summary .program_list{list-style:none;margin:0 0 12px;padding:0}.summary_box_2 h3:nth-of-type(2){margin-top:8px}.summary .program_list li,.summary .room_name,.summary_content>div:last-child>p{color:#757474;color:var(--txt_secondary);font-family:Hanken Grotesk,sans-serif;font-size:14px}.alt_currency:empty{height:0}.alt_currency{height:24px;position:relative;transition:height .3s ease;width:100%}.alt_currency .deposit{left:0;position:absolute}.alt_currency .alt_price{position:absolute;right:0}.summary .program_list li:not(:last-child){margin-bottom:4px}.summary p.confort>svg,.summary p.health>svg{margin-right:8px}.summary .ticket_photo{border-radius:4px;height:80px;margin-bottom:12px;min-width:100%;object-fit:cover;object-position:center}.summary .list_data{color:#757474;color:var(--txt_secondary);font-size:14px;font-weight:400;line-height:16px;margin-bottom:8px}.summary_content>div:last-child{margin-top:24px}.summary .dates_info{display:flex;justify-content:space-between}.summary .dates_info>p{display:flex;flex-direction:column}.summary .dates_info span{text-wrap:nowrap}.summary .dates_info span:first-child{color:#757474;color:var(--txt_secondary);font-size:12px;margin-bottom:4px}.summary .dates_info span:last-child{color:#414345;color:var(--txt_primary);font-size:14px}.summary_content>div:last-child,.summary_content>h2{margin-top:0;position:relative}.summary .ticket_overflow>:last-child{margin-bottom:20px!important}.summary .ticket_overflow>:first-child{margin-top:10px}.summary_content>h2:first-child{padding-bottom:10px}.summary h3{color:#414345;font-size:18px;font-weight:600}.summary .summary_box_2 .room_name,.summary h3{display:flex;justify-content:space-between;margin:0;width:100%}.summary .summary_box_2 .room_name span:last-child{margin-left:8px}.summary h3:first-child{margin-bottom:4px}.summary h3:not(:first-child){margin-bottom:8px}.summary h3 span:first-child{color:#414345;color:var(--txt_primary);font-size:16px;font-weight:600;margin-right:4px}.summary h3 span:last-child{font-family:Hanken Grotesk}.summary_content>div:last-child{display:flex;flex-direction:column}.summary_content>div:last-child:before,.summary_content>h2:before{background:linear-gradient(0,#fff,#fff0);border-bottom:1px solid #000;bottom:100%;content:"";height:30px;position:absolute;width:100%;z-index:2}.summary_content>h2:before{height:20px}.container_transition:before{background:linear-gradient(0,#fff,#fff0);border-bottom:1px solid #000;bottom:100%;content:"";height:30px;position:absolute;width:100%}.container_transition{position:relative}.summary h4.room_name{text-wrap:pretty;margin-bottom:8px;width:100%}.summary_content>h2:before{background:linear-gradient(180deg,#fdfcfb,#fdfcfb00);border:none;top:calc(100% - 2px);z-index:2}.date_selector_container{animation:slide_up_date .3s ease-out;background:#fff;height:100%;transition:top .3s ease-out}.birth_date_input_container,.date_selector_container{align-items:center;display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:20}.birth_date_input_container{animation:slide_up_date .5s ease-in-out;background-color:#fff;height:100vh;padding-top:36px;transition:top .5s ease-in-out;width:100vw}.birth_date_input_container.hide_modal{top:100vh}.date_selector_container .calendar_container{border-radius:8px 8px 0 0}.calendar_container{background-color:#fff;border-radius:8px}.birth_date_input_container .calendar_container{padding:16px}.calendar_container .slide_box{display:flex;max-width:338px;overflow:hidden}.calendar_container .slide_box>:first-child{margin-right:40px}.birth_date_input_container .calendar_header{margin-bottom:24px}.calendar_header{display:flex;justify-content:space-between;margin-bottom:8px;max-height:32px;width:100%}.calendar_header button{align-items:center;background-color:initial;border:none;color:#333;color:var(--black);display:flex;height:100%;justify-content:center;transition:scale .2s ease}.calendar_header button:active{scale:.92}.calendar_header>div{display:flex}.calendar_header>div button:first-child svg{rotate:180deg}.calendar_header>button,.calendar_header>p{align-items:center;color:#414345;color:var(--txt_primary);display:flex;font-size:16px;font-weight:600;height:40px;text-transform:capitalize}.calendar_header>button svg{margin-left:4px;transition:rotate .2s ease}.calendar_header>button:not(.disable) svg{rotate:180deg}.cells_container{display:flex;flex-shrink:0;flex-wrap:wrap;max-width:140px;min-width:336px}.birth_date_input_container .cells_container{max-height:336px;min-width:100%}.birth_date_input_container>span:last-child{position:absolute;right:8px;top:8px}.date_selector_desktop{position:relative}.birth_date_input_container .cells_container>div,.date_selector_desktop .cells_container>div{border:1px solid #dee0e1;border:1px solid var(--light_grey);outline:none!important}.birth_date_input_container .cells_container>div{max-width:14.28571%}.birth_date_input_container .year_selection .cells_container>div{max-width:25%}.date_selector_desktop .cells_container{max-width:336px;min-width:336px}.date_selector_desktop .cells_container>div{height:48px;width:48px}.date_selector_desktop{max-width:748px}.cells_container>div{align-items:center;border:1px solid #dee0e1;border:1px solid var(--light_grey);cursor:pointer;display:flex;height:48px;justify-content:center;outline:none!important;position:relative;transition:background-color .2s ease;width:48px}.cells_container .day_name_cell{border:none!important;outline:none!important;pointer-events:none}.cells_container>div>p{color:#414345;color:var(--txt_primary);font-size:14px;font-weight:400;transition:color .2s ease;-webkit-user-select:none;user-select:none;z-index:21}.cells_container>div:not(.selected):hover,.year_selection li:hover{background-color:#fcf9f6;background-color:var(--bg_main)}.cells_container .selected{background-color:#555;background-color:var(--dark_grey)}.cells_container .selected>p{color:#fff}.cells_container .included,.cells_container>div>span{background-color:#f7f2ed;background-color:var(--bg_all_included)}.cells_container>div>span{border-radius:100%;height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .2s ease;width:36px;z-index:20}.cells_container .selected>span{background-color:#757474;background-color:var(--txt_secondary)}.cells_container .included>span{background-color:#e3d8d0;background-color:var(--dark_brown)}.cells_container .calendar_cell:not(.today).disable{background-color:#fdfcfb!important;background-color:var(--bg_module_articles_header)!important;pointer-events:none}.calendar_cell.today{pointer-events:none}.calendar_cell.today>p{color:#fff!important;font-weight:bolder}.calendar_cell.today span{background-color:#555;background-color:var(--dark_grey)}.cells_container .disable{pointer-events:none}.cells_container .disable>p{color:#dee0e1;color:var(--light_grey)}.calendar_container button.disable,.date_selector_desktop button.disable{color:#dee0e1;color:var(--light_grey);pointer-events:none}.cells_container>div.included{background-color:#f7f2ed;background-color:var(--bg_all_included)}.year_selection{min-width:100%}.year_selection ul{flex-shrink:0;list-style:none;margin:0;max-height:70vh;overflow:scroll;padding:0 2px}.year_selection ul li:first-child{margin-top:24px}.year_selection ul li{border:1px solid #dee0e1;border:1px solid var(--light_grey);color:#414345;color:var(--txt_primary,#414345);cursor:pointer;margin:4px 0;min-width:316px;padding:0 16px;transition:background-color .2s ease}.year_selection ul .active{background-color:#fcf9f6;background-color:var(--bg_main)}.year_selection ul>:last-child{margin-bottom:40px}.year_selection p{font-size:14px;line-height:32px}.year_selection ul::-webkit-scrollbar{display:none}.year_selection .month_names{display:flex;flex-wrap:wrap;width:100%}.year_selection .month_names>div{height:48px;width:25%}.date_selector_container.hide_modal{top:100%}.date_selector_container>span:last-child{position:absolute;right:12px;top:24px}.date_selector_container .calendar_container{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100vw}.date_selector_container .top_controls{flex-shrink:0;min-height:152px;padding:24px 24px 0;width:100%}.date_type_container{background-color:#fcf9f6;background-color:var(--bg_main);border-radius:16px;display:flex;justify-content:space-between;margin-bottom:16px;min-height:56px;padding:8px;position:relative;width:100%}.date_type_container p{align-items:center;color:#555;color:var(--dark_grey);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;justify-content:center;line-height:24px;width:calc(50% - 4px)}.date_type_container span{align-items:center;background-color:#fff;border:1px solid #e3d8d0;border:1px solid var(--dark_brown);border-radius:8px;box-shadow:0 4px 10px 0 #0000000d;display:flex;flex-direction:column;height:calc(100% - 16px);justify-content:flex-start;left:8px;overflow:hidden;position:absolute;top:8px;transition:left .2s ease-in-out;width:calc(50% - 12px)}.date_type_container span p{line-height:35px;text-align:center;width:100%}.date_type_container.exact span{left:8px}.date_type_container.flexible span{left:calc(50% + 2px)}.date_type_container span div{position:relative}.date_type_container.exact span div{top:0}.date_type_container.flexible span div{top:-35px}.calendars_container{display:flex;flex-wrap:wrap;gap:24px;height:100%;justify-content:center;overflow:scroll;padding:24px 0 0;width:100%}.calendars_container::-webkit-scrollbar{display:none}.date_selector_slide_box{align-items:flex-start;display:flex;justify-content:flex-start}.date_selector_slide_box1>.cells_container{border-bottom:1px solid #dee0e1;border-bottom:1px solid var(--light_grey);justify-content:center;min-width:100vw}.date_selector_desktop .date_selector_slide_box,.date_selector_desktop .date_selector_slide_box>div{min-width:100%;width:100%}.date_selector_slide_box,.date_selector_slide_box>div{height:100%;max-height:100%;overflow:hidden;width:100vw}.date_selector_slide_box>div{min-width:100vw}:not(.date_selector_desktop).date_selector_slide_box .calendars_container>div:last-child{margin-bottom:24px}.date_selector_slide_box,.date_selector_slide_box .calendars_container{max-height:calc(100% - 49px)}.date_selector_desktop .date_selector_slide_box2{display:flex;flex-direction:column;padding:0}.date_selector_desktop .date_selector_slide_box2>button:last-child{align-self:flex-end;margin-top:38px;max-width:100px}.date_selector_slide_box2{margin-left:40px;padding:0 24px}.date_selector_slide_box2>p{margin-bottom:16px}.date_selector_slide_box2>div>p,.date_selector_slide_box2>p{color:#414345;color:var(--txt_primary);font-size:18px;font-weight:500}.date_selector_slide_box2 .flexible_month{margin-top:16px}.date_selector_slide_box2>div button:first-child svg{transform:rotate(180deg)}.date_selector_slide_box2 ul{display:flex;overflow:scroll}.date_selector_slide_box2 ul:first-of-type{margin-bottom:24px}.date_selector_slide_box2 ul li:not(:last-child){margin-right:16px}.date_selector_slide_box2 ul li{border:1px solid #dee0e1;border:1px solid var(--txt_disable);cursor:pointer;display:flex;transition:background-color .3s ease,border .3s ease}.date_selector_slide_box2 ul li p{text-wrap:nowrap;text-align:center;transition:color .3s ease}.date_selector_slide_box2 ul li svg{transition:color .3s ease}.date_selector_desktop .date_selector_slide_box2 ul:first-of-type:not(.flexible_month){margin-bottom:7%}.date_selector_desktop .date_selector_slide_box2>div:not(.veil_container),.date_selector_desktop .date_selector_slide_box2>div>div{align-items:center;display:flex;justify-content:space-between}.date_selector_desktop .date_selector_slide_box2>div>div button{align-items:center;display:flex;justify-content:center;padding:0}.date_selector_slide_box2>ul:first-of-type li{align-items:center;border-radius:8px;justify-content:center;padding:8px 16px}.date_selector_slide_box2>ul:first-of-type li>p{text-wrap:nowrap;flex-shrink:0}.date_selector_desktop .date_selector_slide_box2 ul:first-of-type li{width:25%}.date_selector_desktop .date_selector_slide_box2 ul:last-of-type li{min-width:20%}.date_selector_slide_box2>ul:first-of-type li svg{color:#fff;flex-shrink:0;margin-left:8px}.date_selector_slide_box2 .flexible_month li{align-items:center;border-radius:24px;flex-direction:column;height:120px;justify-content:space-evenly;max-height:120px;min-width:115px;padding:16px;width:115px}.date_selector_desktop .date_type_container.exact+.date_selector_slide_box .date_selector_slide_box2>button:last-child{right:-100%}.date_selector_slide_box2 .flexible_month li svg{margin-bottom:8px}.date_selector_slide_box2 ul li.active{background-color:#555;background-color:var(--dark_grey);border:1px solid #0000;color:#fff!important}.date_selector_container .top_controls>p{color:#7f7d7c;font-size:18px;font-weight:500;line-height:24px;margin-bottom:16px;text-align:center}.date_selector_container .calendar_cell,.date_selector_container .day_name_cell{max-height:calc(14.28571vw - 6.85714px);max-width:calc(14.28571vw - 6.85714px)}.date_selector_controls{align-items:center;border-top:1px solid #dee0e1;border-top:1px solid var(--light_grey);display:flex;flex-shrink:0;justify-content:space-between;padding:24px}.date_selector_controls button{background-color:initial;border:1px solid #dee0e1;border:1px solid var(--light_grey);border-radius:56px;color:#555;color:var(--dark_grey);font-size:16px;font-weight:600;line-height:24px;padding:8px 16px;text-align:center}.date_selector_controls button:first-child{border:none;flex-shrink:0;margin-right:12px;padding:0}.date_selector_controls button:last-child{max-width:300px;width:100%}.date_selector_desktop{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 #0000001a;left:0;padding:24px;position:absolute;top:calc(100% + 8px);z-index:10}.birth_date_input_container *,.date_selector_desktop *{-webkit-user-select:none;user-select:none}.date_selector_desktop .calendars_container{flex-wrap:nowrap;justify-content:flex-start;max-height:336px;padding-top:0}.date_selector_desktop .calendars_container>div:first-child{margin-left:1px}.date_selector_desktop .calendars_container>div{margin-top:0}.tm-birth-date-input-slider .calendar_cell.invisible{opacity:1}.calendar_cell.invisible{opacity:0}.date_selector_desktop .calendars_container .calendar_cell,.date_selector_desktop .calendars_container .day_name_cell{max-height:48px;max-width:48px}.date_selector_desktop .calendar_header button{transition:color .2s ease}.date_selector_desktop .calendar_header button:first-child svg{rotate:180deg}.date_selector_desktop .calendar_header button:last-child svg{rotate:0deg}.tooltip_container{cursor:pointer;position:relative}.tooltip_text p{text-wrap:wrap!important;word-wrap:break-word;color:#fff!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;margin:0!important;overflow-wrap:break-word;text-align:center!important;white-space:normal;width:100%!important}.tooltip_container:hover .tooltip_text.hover{display:inline-block;opacity:1}.tooltip_container .tooltip_text.hover{display:none}.tooltip_text{animation:fade_in .15s ease-in;border-radius:4px;color:#fff;max-width:250px;padding:8px 12px;position:absolute;text-align:center;width:250px;z-index:5}.tooltip_text:after{border:5px solid #0000;border-top-color:#333;content:"";margin-left:-5px;position:absolute}.tooltip_text.info{background-color:#333;background-color:var(--black)}.tooltip_text.info:after{border-color:#333 #0000 #0000;border-color:var(--black) #0000 #0000 #0000}.tooltip_text.error{background-color:#f15b70;background-color:var(--state_error)}.tooltip_text.error:after{border-color:#f15b70 #0000 #0000;border-color:var(--state_error) #0000 #0000 #0000}.tooltip_text.t{bottom:calc(100% + 12px);left:50%;transform:translateX(-50%)}.tooltip_text.t:after{left:50%;top:100%}.tooltip_text.tr{bottom:calc(100% + 12px);right:0}.tooltip_text.tr:after{right:24px;top:100%}.tooltip_text.r{left:calc(100% + 12px);top:50%;transform:translateY(-50%)}.tooltip_text.r:after{right:100%;top:calc(50% - 5px);transform:rotate(90deg)}.tooltip_text.br{right:0;top:calc(100% + 12px)}.tooltip_text.br:after{bottom:100%;right:24px;transform:rotate(180deg)}.tooltip_text.b{left:50%;top:calc(100% + 12px);transform:translateX(-50%)}.tooltip_text.b:after{bottom:100%;left:50%;transform:rotate(180deg)}.tooltip_text.bl{left:0;top:calc(100% + 12px)}.tooltip_text.bl:after{bottom:100%;left:24px;transform:rotate(180deg)}.tooltip_text.l{right:calc(100% + 12px);top:50%;transform:translateY(-50%)}.tooltip_text.l:after{left:calc(100% + 5px);top:calc(50% - 5px);transform:rotate(-90deg)}.tooltip_text.tl{bottom:calc(100% + 12px);left:0}.tooltip_text.tl:after{left:24px;top:100%}p.message{align-items:center;background-color:initial;border-radius:4px;display:none;font-size:14px;font-weight:400;line-height:16px;margin:12px 0;padding:10px 12px;width:100%}.booking_error_container p.message,p.message.always{display:flex}p.error_message{color:#f15b70;color:var(--state_error)}p.error_message,p.error_message span{border:1px solid #f15b70;border:1px solid var(--state_error)}p.error_message span{border-radius:8px}p.warning_message{border:1px solid #865a2c;color:#865a2c!important}p.success_message{border:1px solid #05c21c;color:#05c21c}.toast span:first-child,p.message>span:first-child{align-items:center;display:flex;height:16px;margin-right:12px;width:16px}p.message.below_input{border:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:0;padding:12px 0 0 4px}p.message.below_input>span:first-child{display:none}.toast span:first-child{border:1px solid #fff;border-radius:100%}.toast span:first-child svg{color:#fff;height:16px;rotate:45deg;width:16px}p.error_message span svg{color:#f15b70;color:var(--state_error);rotate:45deg}p.message:first-child:not(.dest_message){margin-top:0}p.message:last-child{margin-bottom:0}#programmes p.message,#rooms p.message{margin:16px 0}form>p.message{margin:0 0 24px}.programmes_assignment>p.message{margin:4px 0 0}.safe_image_container{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.safe_image_container>div.loading{background-color:#ddd;left:0;position:absolute;top:0;z-index:1}.safe_image_container>*{height:100%;width:100%}.coupon_code .coupon_box{align-items:center;display:flex;justify-content:space-between;margin-top:16px;width:100%}.coupon_code .coupon_box .input_text{margin-top:0}.coupon_code .coupon_box button{background-color:initial;border:1px solid #dee0e1;border:1px solid var(--state_default);border-radius:4px;font-size:16px;font-weight:600;height:52px;margin-left:12px;overflow:hidden;position:relative;transition:border .2s ease;width:150px}.coupon_code .coupon_box button.applied{background-color:#333;background-color:var(--black);color:#fff}.coupon_code .coupon_box button:hover{border:1px solid #333;border:1px solid var(--black)}.coupon_code .loader_container{background-color:#fff}.loader_container{align-items:center;background-color:inherit;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:2}.loader_container.visible{opacity:1}.loader_container.hidden{opacity:0}.loader{animation:mulShdSpin 1.3s linear infinite;border-radius:50%;color:#414345;color:var(--light_black);font-size:10px;height:1em;position:relative;scale:.4;text-indent:-9999em;transform:translateZ(0);width:1em}@keyframes mulShdSpin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.veil_container{height:auto;width:auto}.veil{z-index:2}.veil_container.right>:first-child>:last-child{margin-right:50px}.toast{align-items:flex-start;background-color:#f15b70;background-color:var(--state_error);border-radius:8px;box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d;color:#fff;display:flex;left:50%;max-width:600px;padding:12px;position:fixed;top:-300px;transform:translateX(-50%);transition:top .5s ease-in;width:calc(100% - 32px);z-index:10}.toast span:first-child{margin-top:3px}.toast:not(.hide).booking_error,.toast:not(.hide).booking_error_container{top:20px}@media screen and (min-width:530px){fieldset{padding:24px}article{flex-direction:row}article.card.room.flexible>div:first-child{bottom:100%}.skeleton .skeleton_img,article .card_img{height:160px;margin:0 24px 0 0;max-height:100%;width:160px}.skeleton .skeleton_body,article .card_info{display:flex;flex-direction:column;justify-content:space-between}article .card_info>div:first-child>:not(:last-child),article .skeleton_body>div:first-child>:not(:last-child){margin-bottom:8px}.card_info,.skeleton_body{min-height:160px}.tooltip_text p{width:300px}.destination{width:calc(50% - 4px)}.destination:first-child,.ns-destionations .skeleton_img:first-child{margin:0 8px 0 0}.destinations_container{display:flex;justify-content:space-between;max-width:100%}.destinations_container:hover>.destination div:last-child{background:#ffffffb3;background:var(--overlay_unselected);background-blend-mode:normal;mix-blend-mode:normal}.birth_date_input_container{animation:none;background-color:#fff;left:7px;max-height:386px;max-width:368px;padding-top:0;position:absolute;top:calc(100% + 25px);transition:none;width:386px;z-index:20}.birth_date_input_container.hide_modal{top:calc(100% + 25px)}.birth_date_input_container .calendar_header{margin-bottom:8px}.birth_date_input_container .calendar_container{box-shadow:0 2px 12px 0 #0000001a;padding:24px}.year_selection ul{max-height:338px}.birth_date_input_container>span:last-child{display:none}}@media screen and (min-width:600px){.slide_up_or_right{animation:slide_from_rigth .3s ease-out;border-radius:8px 0 0 8px;height:100%;max-width:600px;padding:32px 0;right:0;top:0;transition:right .3s ease-out}.slide_up_or_right.hide_modal{right:-600px;top:0}}@media screen and (min-width:711px){.date_selector_desktop{max-width:100%;padding:16px;width:100%}.date_selector_desktop .calendars_container{gap:0;max-height:245px;width:100%}.date_selector_desktop .calendars_container>div{flex-shrink:0;padding-right:16px;width:calc(50% + 6px)}.date_selector_desktop .calendars_container>div:last-child{margin-right:0}.date_selector_desktop .cells_container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:250px;max-width:250px;min-width:0;width:100%}.date_selector_desktop .cells_container>div{height:35px;width:14.28571%}.date_selector_desktop .date_selector_slide_box2>p:first-child{margin-bottom:12px}.date_selector_desktop .date_selector_slide_box2 ul:not(.flexible_month):first-of-type{margin-bottom:18px!important}.date_selector_desktop .date_selector_slide_box2 .flexible_month{margin-top:12px}.date_selector_desktop .cells_container>div>span{height:calc(100% - 4px);width:calc(100% - 4px)}.date_selector_desktop .date_selector_slide_box2 .flexible_month li{border-radius:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px}.date_selector_desktop .date_selector_slide_box2>button:last-child{margin-top:17px}.date_selector_slide_box2 .flexible_month li svg{height:35px}}@media screen and (min-width:768px){.date_selector_desktop{max-width:636px;padding:24px;width:auto}.date_selector_desktop .calendars_container>div{padding-right:24px;width:calc(50% + 10px)}.date_selector_desktop .cells_container{max-height:none;max-width:100%}.date_selector_desktop .cells_container>div{height:40px}.date_selector_desktop .date_selector_slide_box2 .flexible_month li{border-radius:24px;height:110px;padding:12px}.date_selector_desktop .date_selector_slide_box2>button:last-child{margin-top:32px}.date_selector_desktop .calendars_container{gap:0;max-height:280px;width:100%}header{max-height:80px}main:not(.fs-final-summary-container,.fs-transfer-landing-container){max-height:calc(100% - 171px)}footer{padding-bottom:20px;padding-top:20px}.side_gaps{padding-left:24px!important;padding-right:24px!important}h1{font-size:32px;line-height:40px;margin-top:40px}h2{font-size:20px;line-height:24px}.box_1,.box_2{min-width:calc(100vw - 48px)}.animation_box,.box_1,.box_2{max-width:calc(100vw - 48px)}header .inside>div>p{margin:0 24px}.animation_box,main .inside{max-height:100%}.ns-room-controls{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:16px;width:100%}#search-rooms-container{margin:0 8px 0 0}.guests>button{right:24px}.modal.modal_help{border-radius:8px;left:50%;max-width:600px;min-width:600px;padding:32px;top:50%;transform:translate(-50%,-50%)}fieldset .card_img,fieldset .skeleton .skeleton_img{width:200px}.modal.modal_help button{width:auto}.modal.modal_help{animation:fade_in .5s ease-in-out}.modal.hide_modal{opacity:0}.modal_zoom .inside>div:last-of-type{display:flex;justify-content:space-between;margin-top:40px;max-height:100px;width:100%}.modal_zoom .inside .info{display:flex;flex-direction:column;justify-content:space-between}.modal_zoom .inside .carrousel{margin:0 0 0 24px;max-width:500px}.modal_zoom .inside>.safe_image_container{height:auto}.modal_zoom .inside>.safe_image_container,.modal_zoom .inside>img{height:auto;max-height:60vh}.modal_info .inside .modal_info_bottom>.safe_image_container,.modal_info .inside .modal_info_bottom>.safe_image_container>*{flex-shrink:0;height:40vh}.modal_asig{padding:0}.modal_asig .default_large,.modal_asig .h1,.modal_asig p.message{margin-left:24px!important;margin-right:24px!important}.modal_asig :not(.veil_container).bottom{height:91px;max-height:91px;padding:20px}.modal_asig>.bottom button{padding:8px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal_asig>.container_transition{height:100%;overflow:hidden}.modal_asig>.container_transition:before{display:none}.h1{font-size:32px;line-height:38px}}@media screen and (min-width:888px){.date_selector_desktop .cells_container{max-width:336px;min-width:336px}.date_selector_slide_box2 .flexible_month li svg{height:40px}.date_selector_desktop .cells_container>div{height:48px;width:48px}.date_selector_desktop .date_selector_slide_box2 .flexible_month li{height:120px}.date_selector_desktop{max-width:748px}.date_selector_desktop .date_selector_slide_box2>button:last-child{margin-top:37px}.date_selector_desktop .date_selector_slide_box2>p:first-child{margin-bottom:16px}.date_selector_desktop .date_selector_slide_box2 ul:not(.flexible_month):first-of-type{margin-bottom:49px!important}.date_selector_desktop .date_selector_slide_box2 .flexible_month{margin-top:16px}.date_selector_desktop .date_selector_slide_box2 .flexible_month li{border-radius:24px;padding:16px}.date_selector_desktop .date_selector_slide_box2>button:last-child{margin-top:39px}.date_selector_desktop .calendars_container{max-height:336px}}footer:not(.fs-footer) .inside{flex-direction:column}footer:not(.fs-footer) .inside .left_side{justify-content:space-between;margin-bottom:4px}@media screen and (min-width:1024px){.side_gaps{padding-left:40px!important;padding-right:40px!important}.box_1,.box_2{max-width:100%;min-width:0;width:100%}.animation_box{margin-right:16px;max-width:589px}aside{background-color:initial;display:flex;flex-shrink:0;height:100%;justify-content:flex-start;max-height:calc(100vh - 171px);overflow:scroll;padding:40px 0;position:-webkit-sticky;position:sticky;top:0;transform:none;width:339px}.guests_inputs_container{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:16px;width:100%}.guests_inputs_container>:first-child{margin-bottom:0;margin-right:12px}.guests_inputs_container>:last-child{margin:0}.guests_inputs_container .guests_input{flex-shrink:1;width:100%}.date_selector_desktop{max-width:100%;padding:16px;width:100%}.date_selector_desktop .calendars_container{gap:0;max-height:245px;width:100%}.date_selector_desktop .calendars_container>div{flex-shrink:0;padding-right:16px;width:calc(50% + 6px)}.date_selector_desktop .calendars_container>div:last-child{margin-right:0}.date_selector_desktop .cells_container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:250px;max-width:250px;min-width:0;width:100%}.date_selector_desktop .cells_container>div{height:35px;width:14.28571%}.date_selector_desktop .date_selector_slide_box2>p:first-child{margin-bottom:12px}.date_selector_desktop .date_selector_slide_box2 ul:not(.flexible_month):first-of-type{margin-bottom:18px!important}.date_selector_desktop .date_selector_slide_box2 .flexible_month{margin-top:12px}.date_selector_desktop .cells_container>div>span{height:calc(100% - 4px);width:calc(100% - 4px)}.date_selector_desktop .date_selector_slide_box2 .flexible_month li{border-radius:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px}.date_selector_desktop .date_selector_slide_box2>button:last-child{margin-top:17px}.date_selector_slide_box2 .flexible_month li svg{height:35px}.summary{border-radius:8px;margin-bottom:calc(5vh - 8.95px)}.step_2 .summary{max-height:10000px}.step_1 .summary_content{max-height:50vh}.step_2 .summary_content{max-height:10000px}.summary .ticket_overflow{flex-shrink:0;min-width:100%;overflow-y:scroll}.always_included{display:inline-block;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.modal_zoom .inside>.safe_image_container>*,.modal_zoom .inside>img{height:60vh}.modal_asig .default_large,.modal_asig .h1,.modal_asig p.message{margin-left:40px!important;margin-right:40px!important}.modal_asig :not(.veil_container).bottom{padding:20px 40px}footer .left_side div.fs-divisor,footer:not(.fs-footer) .left_side button:last-child{display:none}footer:not(.fs-footer){max-height:90px!important;min-height:90px!important;padding:20px!important}footer:not(.fs-footer) .inside{flex-direction:row}footer:not(.fs-footer) .left_side{margin:0!important}}@media screen and (min-width:1170px){#rooms .custom_select{max-width:220px}.animation_box{max-width:calc(100vw - 80px)}aside{width:100%}.date_selector_desktop{max-width:636px;padding:24px;width:auto}.date_selector_desktop .calendars_container>div{padding-right:24px;width:calc(50% + 10px)}.date_selector_desktop .cells_container{max-height:none;max-width:100%}.date_selector_desktop .cells_container>div{height:40px}.date_selector_desktop .date_selector_slide_box2 .flexible_month li{border-radius:24px;height:110px;padding:12px}.date_selector_desktop .date_selector_slide_box2>button:last-child{margin-top:32px}.date_selector_desktop .calendars_container{gap:0;max-height:280px;width:100%}}@media screen and (min-width:1280px){.date_selector_desktop .cells_container{max-width:336px;min-width:336px}.date_selector_slide_box2 .flexible_month li svg{height:40px}.date_selector_desktop .cells_container>div{height:48px;width:48px}.date_selector_desktop .date_selector_slide_box2 .flexible_month li{height:120px}.date_selector_desktop{max-width:748px}.date_selector_desktop .date_selector_slide_box2>button:last-child{margin-top:37px}.date_selector_desktop .date_selector_slide_box2>p:first-child{margin-bottom:16px}.date_selector_desktop .date_selector_slide_box2 ul:not(.flexible_month):first-of-type{margin-bottom:49px!important}.date_selector_desktop .date_selector_slide_box2 .flexible_month{margin-top:16px}.date_selector_desktop .date_selector_slide_box2 .flexible_month li{border-radius:24px;padding:16px}.date_selector_desktop .date_selector_slide_box2>button:last-child{margin-top:39px}.date_selector_desktop .calendars_container{max-height:336px}}@keyframes slide_from_rigth{0%{right:-600px}to{right:0}}@keyframes slide_up_modal_info{0%{top:100vh}to{top:32px}}@keyframes slide_up_modal_help{0%{bottom:-100%}to{bottom:0}}@keyframes fade_in{0%{opacity:0}to{opacity:1}}@keyframes slide_up_date{0%{top:100vh}to{top:0}}@keyframes skeleton-loading{to{background-position:0}}@keyframes display_message{0%{line-height:0;padding:0 12px}to{line-height:16px;padding:10px 12px}}.clear_button{background-color:#fdfcfb!important;background-color:var(--bg_module_articles_header)!important;border:none!important;border-radius:100%!important;display:none;height:30px!important;opacity:0;transition:opacity .3s ease;width:30px!important}.clear_button.visible{display:inline-block;opacity:1;pointer-events:all}.clear_button span{align-items:center;display:flex;justify-content:center;transform:rotate(45deg) scale(1.3)}.tailor-made-launch-button{border-radius:0 24px 24px 0;color:#fff;left:0;padding:12px 12px 12px 32px;transform:translateY(-50%);transform:translateY(calc(-50% + var(--offset, 0)));z-index:16}.tm-container{--main-padding-sides:24px;--mt-5:40px;--mt-4:32px;--mt-3:24px;--mt-2:16px;--mt-1:8px;--mt-15:12px;--mt-05:4px;animation:appear .5s ease-out forwards;background-color:#fdfcfb;flex-direction:column;height:100%;left:0;overflow:hidden;position:fixed;top:0;z-index:15}.tm-container,.tm-header{align-items:center;display:flex;justify-content:space-between;width:100%}.tm-header{height:72px;padding:24px 96px 0;z-index:4}.tm-progress-bar-container{background-color:#fdfcfb;height:32px;position:relative;width:100%;z-index:5}.tm-progress-bar{background-color:#dee0e1;bottom:0;box-shadow:inset 0 0 0 .5px #fdfcfb;height:2px;left:50%;max-width:622px;position:absolute;transform:translateX(-50%);width:100%;width:calc(100% - 96px)}.tm-progress-bar:after,.tm-progress-bar:before{background-color:#dee0e1;bottom:0;content:"";height:2px;position:absolute;width:calc(50vw - 311px)}.tm-progress-bar:before{background-color:#dee0e1;-webkit-clip-path:polygon(100% 0,100% 100%,0 50%);clip-path:polygon(100% 0,100% 100%,0 50%);left:0;transform:translate(-100%)}.tm-progress-bar:after{box-shadow:inset 0 0 0 .5px #fdfcfb;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);right:0;transform:translate(100%)}.tm-progress-step{bottom:0;left:calc(var(--index)/var(--max-step)*100*1%);position:absolute;transform:translate(-50%,calc(50% - 2px));z-index:2}.tm-progress-step.filled .tm-progress-check{background-color:#003868;background-color:var(--tailor-made);box-shadow:inset 0 0 0 1px #003868;box-shadow:inset 0 0 0 1px var(--tailor-made)}.tm-progress-step.filled .tm-progress-label{color:#003868;color:var(--tailor-made)}.tm-progress-check{background-color:#fdfcfb;box-shadow:inset 0 0 0 2px #c6d5e2;box-shadow:inset 0 0 0 2px var(--tailor-made-light);display:inline-block;height:10px;rotate:45deg;transition:background-color .3s ease-out,box-shadow .3s ease-out;width:10px}.tm-progress-label{bottom:0;color:#c6d5e2;color:var(--tailor-made-light);font-family:Hanken Grotesk;font-size:12px;font-weight:500;left:0;position:absolute;text-align:center;transform:translate(calc(-50% + 5px),-20px);transition:color .3s ease-out;white-space:preserve nowrap}.tm-progress{background-color:#003868;background-color:var(--tailor-made);bottom:0;display:inline-block;height:100%;max-width:622px;position:absolute;transition:width .3s ease-out;width:calc(var(--current-step)/var(--max-step)*100*1%)}.tm-body{--initial-y:10%;animation:appear .5s ease-out forwards;background-color:#fdfcfbb0;box-shadow:0 0 20px 10px #fdfcfb;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:670px;padding:24px 0 0;position:relative;width:calc(100% - 48px)}.tm-close-button{background-color:initial;border:none;padding:0!important;scale:1.25;transition:opacity .3s ease-out}.tm-text-style-1{font-size:24px}.tm-text-style-1,.tm-text-style-2{font-family:Hanken Grotesk,sans-serif}.tm-text-style-2{font-size:20px}.tm-context{margin-bottom:var(--mt-1);padding:0 var(--main-padding-sides)}.fp-container>*,.tm-container>*{transition:opacity .3s ease-out}.fp-container:has(.tm-while-loading)>:not(.tm-loading,.fp-controls),.tm-container:has(.tm-while-loading)>:not(.tm-progres-bar-container,.tm-header,.tm-loading,#tsparticles,.tm-modal.visible){opacity:0!important;pointer-events:none}.tm-loading{align-items:center;background-color:initial;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:var(--main-padding-sides);pointer-events:none;position:absolute;text-align:center;width:100%;z-index:-1;z-index:3}.tm-loading.tm-while-loading{opacity:1!important}.tm-loading span{margin-bottom:24px}.tm-loading p{max-width:700px;width:calc(100% - var(--main-padding-sides)*2)}.tm-steps-container{flex-shrink:1;height:100%;overflow:hidden;position:relative;width:100%}.tm-steps-container .tm-step-container{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;overflow-x:hidden!important;overflow-y:scroll;position:absolute;top:0;transform:translateX(calc(100%*var(--step) - 100%*var(--current-step)));transition:transform .3s ease-out,opacity .3s ease-out;width:100%}.tm-steps-container .tm-step-container.hidden{opacity:0}.tm-steps-container .tm-step-container.visible{opacity:1}.tm-controls{background-color:#fff;border-top:1px solid #dee0e1;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:82px;padding:16px;position:relative;width:100%;z-index:2}.tm-controls button{position:absolute}.tm-controls #tm-confirm,.tm-controls #tm-next,.tm-controls #tm-send{--direction:1;right:16px}.tm-controls #tm-back,.tm-controls #tm-exit{--direction:-1;left:16px}.tm-controls[data-controls-type="1"] #tm-next{width:auto}.tm-controls[data-controls-type="1"] button:not(#tm-next),.tm-controls[data-controls-type="2"] button:not(#tm-back,#tm-next),.tm-controls[data-controls-type="3"] button:not(#tm-back),.tm-controls[data-controls-type="4"] button:not(#tm-back,#tm-send),.tm-controls[data-controls-type="5"] button:not(#tm-exit,#tm-confirm),.tm-controls[data-controls-type="6"] button{pointer-events:none;transform:translateX(calc(var(--direction)*(100% + 32px)))}.tm-controls.disabled #tm-confirm,.tm-controls.disabled #tm-next,.tm-controls.disabled #tm-send{--color:#2c2c2c;opacity:.5;pointer-events:none}.tm-button{--color:#555;align-items:center;background-color:#fff0;color:#555;cursor:pointer;display:flex;font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:600;height:50px;height:48px;justify-content:center;opacity:1;padding:12px 24px;pointer-events:all;transition:all .3s ease}.tm-defined-letters{width:calc(var(--letters)*10px + 48px)}.tm-rounded-button{border-radius:25px}.tm-filled{background-color:var(--color);color:#fff!important}.tm-border{border:1px solid var(--color)}.tm-selection-list{height:100%;list-style:none;margin:0;margin-top:var(--mt-3);width:100%}.tm-selection-list .tm-option{align-items:center;background-color:#fcf9f600;border:1px solid #c6d5e2;border:1px solid var(--tailor-made-light);border-radius:8px;color:#757474!important;cursor:pointer;display:flex;font-size:18px;justify-content:flex-start;margin-bottom:var(--mt-2);max-height:72px;min-height:72px;padding:16px;position:relative;transition:all .3s ease-out;width:100%}.tm-selection-list .tm-option[data-selected="1"]{background-color:#0038681a;background-color:var(--tailor-made-super-light);border:1px solid #2c2c2c;color:#333!important}.tm-selection-list .tm-option:not(.tm-disabled-objective).disabled{opacity:40%!important;pointer-events:none}.tm-selection-list .tm-option input{margin-left:var(--mt-2)}.tm-selection-list .tm-option:hover{border-color:#2c2c2c}.tm-line-selection .tm-option{margin-bottom:0}.question-header{padding:0 var(--main-padding-sides) var(--mt-1) var(--main-padding-sides);position:relative;z-index:3}.question-header:after{background:linear-gradient(180deg,#fdfcfb,#fdfcfb00);content:"";height:10px;left:0;position:absolute;top:100%;width:calc(100% - 10px)}.question-header+*>:first-child{margin-top:10px}.question-header .question-name{margin-bottom:var(--mt-05)}.tm-text-style-5{color:#333;font-family:,Hanken Grotesk,serif;font-size:24px;font-weight:400;line-height:32px}.tm-text-style-4{color:#757474;font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:400;line-height:24px}.tm-text-style-3{color:#a49381;font-family:Hanken Grotesk;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.tm-text-style-6{color:#333;font-family:Hanken Grotesk;font-size:16px;font-weight:500}.tm-step{padding-bottom:var(--mt-5)}.tm-step-content{height:100%;padding:0 var(--main-padding-sides)}.tm-field-group{margin-top:16px}.tm-field-group .tm-selection-list{margin-top:0}.tm-field-group .tm-label{display:inline-block;margin-bottom:var(--mt-1)}.tm-input-group{position:relative}.tm-input-range-markers{height:10px;position:relative;width:100%}.tm-input-text:focus::placeholder{color:#75747477!important}input[type=range]:hover+.tm-range-tooltip{opacity:1}input[type=range]{--progress:calc((var(--at) - var(--min))/(var(--max) - var(--min))*100%);--box-shadow-1-width:5px;--box-shadow-2-width:8px;-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#003868 var(--progress),#c6d5e2 var(--progress));background:linear-gradient(90deg,var(--tailor-made) var(--progress),var(--tailor-made-light) var(--progress));border-radius:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#003868;background:var(--tailor-made);border-radius:50%;box-shadow:0 0 0 var(--box-shadow-1-width) #003868;box-shadow:0 0 0 var(--box-shadow-1-width) var(--tailor-made);cursor:pointer;height:14px;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;width:14px}input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:#003868;background:var(--tailor-made);border-radius:50%;box-shadow:0 0 0 var(--box-shadow-1-width) #003868;box-shadow:0 0 0 var(--box-shadow-1-width) var(--tailor-made);cursor:pointer;height:16px;-moz-transition:box-shadow .2s ease;transition:box-shadow .2s ease;width:16px}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 var(--box-shadow-1-width) #003868,0 0 0 var(--box-shadow-2-width) #003868;box-shadow:0 0 0 var(--box-shadow-1-width) var(--tailor-made),0 0 0 var(--box-shadow-2-width) var(--tailor-made)}input[type=range]:active::-moz-range-thumb{box-shadow:0 0 0 var(--box-shadow-1-width) #003868,0 0 0 var(--box-shadow-2-width) #003868;box-shadow:0 0 0 var(--box-shadow-1-width) var(--tailor-made),0 0 0 var(--box-shadow-2-width) var(--tailor-made)}.tm-range-tooltip{background-color:#003868;background-color:var(--tailor-made);border-radius:4px;color:#fff;left:calc((var(--at) - var(--min))/(var(--max) - var(--min))*100%);opacity:0;padding:var(--mt-05) var(--mt-2);position:absolute;text-align:center;top:0;transform:translate(calc(-50% + 8px - 1.4%*(var(--at) - var(--min))),-160%);transition:opacity .2s ease}.tm-range-tooltip:after{border:8px solid #0000;border-top-color:#003868;border-color:var(--tailor-made) #0000 #0000 #0000;content:"";left:50%;margin-left:-8px;position:absolute;top:95%}.tm-input-range-marker{color:#757474;left:calc((var(--at) - var(--min))/(var(--max) - var(--min))*100%);position:absolute;top:0}.tm-input-range-marker:first-child{transform:translateX(30%)}.tm-input-range-marker:not(:last-child,:first-child){transform:translateX(-50%)}.tm-input-range-marker:last-child{transform:translateX(-80%)}.tm-line-selection{display:flex}.tm-line-selection *{margin-bottom:0;width:100%}.tm-line-selection :not(:last-child){margin-right:var(--mt-2)}#tm-input-nights{margin:0;width:100%}#tm-field-cookiesPolicy,#tm-field-shaWellnessCommunity{margin-top:var(--mt-1)!important}.tm-check-box-container{display:flex}.tm-check-box-container input[type=checkbox]{height:14px;margin-right:var(--mt-1);transform:translateY(15%);width:14px}.tm-line-group{display:flex}.tm-line-group>:not(:last-child){margin-right:var(--mt-2)}.tm-select-small{width:120px}.tm-select-overlay{border-top:1px solid #dee0e1!important;top:100%!important;transition:height .3s ease!important;width:100%}.tm-custom-select,.tm-custom-select:active,.tm-custom-select:focus,.tm-custom-select:hover{border:none!important}.tm-select-box{border:1px solid #dee0e1}.tm-select-box hr{height:100%;margin:0 4px 0 10px}.tm-custom-select[data-opened="0"] .tm-select-overlay{border:1px solid #dee0e100!important;border-top:0 solid #dee0e100!important;height:0!important}.tm-custom-select[data-opened="0"] .tm-select-overlay .tm-select-option:not(:first-child){border:none;border-top:1px solid #dee0e100!important}.tm-custom-select[data-opened="0"] .tm-select-box{border-radius:4px 4px 4px 4px}.tm-custom-select[data-opened="1"] .tm-select-overlay{border:1px solid #dee0e1!important;border-top:0 solid #dee0e100!important;height:calc(55px*var(--tm-options-qty) + var(--search) + 7px)!important;max-height:300px!important;overflow:scroll}.tm-custom-select[data-opened="1"] .tm-select-overlay .tm-select-option:not(:first-child){border:none}.tm-custom-select[data-opened="1"] .tm-select-box{border-radius:4px 4px 0 0}.tm-options-list{padding:3px!important}.tm-select-option{border-bottom:none!important;border-radius:4px;transition:background-color .3s ease}.tm-select-option[data-selected="1"]{background-color:#f7f2ed}.tm-select-option[data-selected="0"]{background-color:#f7f2ed00}.tm-years-list>*{border:none!important;padding:0!important;transition:all .2s ease!important}.tm-years-list>* .tm-year-name-container{border:1px solid #dee0e1}.tm-years-list>* .tm-year-name-container:hover{background-color:#fcf9f6!important}.tm-years-list>* p{padding:0 var(--mt-1)}.tm-years-list>* .tm-month-cells>*{border:1px solid #dee0e1!important;border-right:none!important;border-top:none!important}.tm-years-list>* .tm-month-cells>:hover{background-color:#fcf9f6!important}.tm-years-list>* .tm-month-cells>:first-child,.tm-years-list>* .tm-month-cells>:nth-child(2),.tm-years-list>* .tm-month-cells>:nth-child(3),.tm-years-list>* .tm-month-cells>:nth-child(4){border-top:none!important}.tm-years-list>* .tm-month-cells>:nth-child(4n){border-right:1px solid #dee0e1!important}.tm-years-list>:hover{background-color:#fff!important}.calendar_content button{align-items:center;border:1.5px solid #2c2c2c;border-radius:10px;display:flex;height:20px;padding:0;rotate:45deg;width:20px}.tm-years-list>[data-opened="0"]{height:34px;overflow:hidden}.tm-years-list>[data-opened="1"]{height:178px;overflow:hidden}.tm-birth-date-input-container{animation:none;background-color:initial;display:block!important;left:7px;max-height:386px;max-width:368px;overflow:hidden;padding-top:0;position:absolute;top:calc(100% + 25px);top:140%!important;transform:translate(-29px,-9px) scale(.9);transform-origin:top center;transition:none;transition:all .3s ease;width:386px;z-index:20}.tm-birth-date-input-container .calendar_container{padding:var(--mt-15)}.tm-birth-date-input-container .calendar_cell:not(.disable,.invisible):hover{background-color:#fcf9f6}.tm-birth-date-input-container .calendar_cell:not(.disable,.invisible):hover p{color:#333!important}.tm-birth-date-input-container[data-opened="0"]{box-shadow:0 0 0 0 #fff0;max-height:0!important;opacity:0;overflow:hidden!important;pointer-events:none}.tm-birth-date-input-container[data-opened="1"]{max-height:420px!important;z-index:20}.tm-birth-date-input-container .tm-birth-date-input-slider{transition:transform .3s ease!important}.tm-birth-date-input-container .tm-birth-date-input-controls>button:first-child{padding:0!important}.tm-birth-date-input-container [data-mode="0"] .tm-birth-date-input-controls{opacity:.2!important;pointer-events:none}.tm-birth-date-input-container [data-mode="0"] .tm-birth-date-input-slider{transform:translateX(0)}.tm-birth-date-input-container [data-mode="1"] .tm-birth-date-input-slider .year_selection{transform:translateX(-100%)}.tm-birth-date-input-container [data-mode="1"] .tm-birth-date-input-slider .cells_container{transform:translateX(calc(-100% - 40px))}.tm-birth-date-input-container .calendar_header{margin-bottom:8px}.cells_container,.year_selection{transition:all .3s ease!important}.tm-birth-date-input-controls>:first-child{transition:opacity .3s ease!important}.calendar_cell>*{pointer-events:none}.cells_container .calendar_cell[data-selected="1"]{background-color:#555}.cells_container .calendar_cell[data-selected="1"] p{color:#fff!important}.tm-message{align-items:center;background-color:#fff;border-radius:16px;bottom:0;box-shadow:0 4px 14px 0 #0000001a;display:flex;justify-content:space-between;left:50%;max-width:670px;padding:20px 16px;position:absolute;transition:transform .3s ease;width:calc(100% - 48px - var(--main-padding-sides)*2);z-index:2}.tm-message button{margin-left:24px}.tm-message p:empty{max-height:0!important;overflow:hidden}.tm-message .tm-message-header+.tm-message-body{margin-top:var(--mt-2)}.tm-message .tm-message-header{color:#333;font-family:Hanken Grotesk;font-size:18px;font-weight:500;line-height:24px;text-align:left}.tm-message .tm-message-body{color:#333;font-family:Hanken Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:20px}.tm-message[data-opened="0"]{transform:translateY(100%) translateX(-50%)}.tm-message[data-opened="1"]{transform:translateY(-30px) translateX(-50%)}.draggable-selection .tm-draggable-icon{align-items:center;color:#555;display:flex;justify-content:center}.draggable-selection .tm-priority-indicator{color:#757474;font-family:Hanken Grotesk;margin-right:4px}.draggable-selection .dragging{transition:opacity .3s ease,margin-top .3s ease!important;z-index:-1!important}.draggable-selection>*{transition:transform .3s ease,opacity .3s ease,margin-top .3s ease;-webkit-user-select:none;user-select:none}.draggable-selection [data-draggable="1"]{transform:translateY(calc(-100%*var(--option-index) - var(--mt-2)*var(--option-index) + 100%*var(--priority-index) + var(--mt-2)*var(--priority-index)));z-index:calc(var(--priority-index) + 1)}.draggable-selection [data-draggable="1"] .tm-draggable-icon{margin-right:8px;opacity:1}.draggable-selection [data-draggable="0"]{transform:translateY(calc((100% + var(--mt-2))*var(--items-above)))}.draggable-selection .tm-disabled-objective{opacity:40%!important;transform:none!important}.draggable-selection [data-draggable="0"] .tm-draggable-icon,.draggable-selection [data-draggable="0"] .tm-priority-indicator{display:none}.tm-railor-made-programme-container{--controls-height:82px;align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;left:0;opacity:0;overflow:scroll;position:absolute;top:0;transition:opacity .3s ease-out .5s;width:100%;z-index:5}.tm-railor-made-programme-container.visible{opacity:1}.tm-railor-made-programme-container .tm-program-code{align-items:center;display:flex;flex-direction:column;width:100%}.tm-railor-made-programme-container .tm-program-code div{align-items:center;border:1px solid #dee0e1;border-radius:4px;display:flex}.tm-railor-made-programme-container .tm-program-code div button{border-left:1px solid #dee0e1}.tm-railor-made-programme-container .included-services{max-height:0!important;overflow:hidden;transition:max-height .3s ease}.tm-railor-made-programme-container .expanded .drop-down button{rotate:90deg}.tm-railor-made-programme-container .expanded .included-services{max-height:calc(49px*var(--items))!important;overflow:scroll}.tm-railor-made-programme-container .drop-down{padding:12px 24px}.tm-railor-made-programme-container .drop-down button{rotate:-90deg;transition:rotate .2s ease}.tm-railor-made-programme-container .header{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:40vh;justify-content:center;padding:0 var(--main-padding-sides);position:relative;width:100%}.tm-railor-made-programme-container .header p{color:#fff;z-index:2}.tm-railor-made-programme-container .header p:not(:last-child){margin-bottom:30px}.tm-railor-made-programme-container .header img{filter:brightness(.5);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.tm-railor-made-programme-container .body{max-width:700px;padding:50px var(--main-padding-sides)}.tm-railor-made-programme-container .body>p:first-child{margin-bottom:12px}.tm-railor-made-programme-container .body .kpis{align-items:center;display:flex;justify-content:space-evenly;margin:20px 0}.tm-railor-made-programme-container .body .kpis .kpi{align-items:center;display:flex;flex-direction:column}.tm-railor-made-programme-container .body .kpis span:first-child{color:#a49381}.tm-railor-made-programme-container .body .kpis span:last-child{color:#757474}.tm-railor-made-programme-container .body p:nth-of-type(3){margin-bottom:12px}.tm-railor-made-programme-container .body p:nth-of-type(4){margin-bottom:16px}.tm-railor-made-programme-container .tm-programme{width:100%}.tm-railor-made-programme-container .tm-programme-price{color:#757474;font-family:Hanken Grotesk,sans-serif;font-size:16px;line-height:24px}.tm-railor-made-programme-container .tm-programme-card{border-radius:4px;box-shadow:0 4px 14px 0 #0000000f;overflow:hidden;position:relative;z-index:2}.tm-railor-made-programme-container .tm-programme-card img{background-color:#ccc;height:170px;width:100%}.tm-railor-made-programme-container .tm-programme-card .tm-programme-basic{padding:16px 24px}.tm-railor-made-programme-container .tm-programme-card .tm-programme-basic .tm-programme-name{font-family:Hanken Grotesk,sans-serif;font-size:20px;line-height:24px}.tm-railor-made-programme-container .tm-grouped-proposals:not(:last-child){border-bottom:1px solid #dee0e1}.tm-railor-made-programme-container .tm-service{max-height:var(--height);overflow:hidden;transition:max-height .5s ease-out}.tm-railor-made-programme-container .tm-service.opened{max-height:none!important;overflow:scroll!important}.tm-railor-made-programme-container .tm-service.opened .tm-service-description-container{background-color:#fff}.tm-railor-made-programme-container .tm-service.opened .tm-service-description-container>*{opacity:1!important}.tm-railor-made-programme-container .tm-service .tm-service-name-container{background-color:#fff;font-family:Hanken Grotesk;font-size:16px;font-weight:500;line-height:24px;padding:12px 24px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.tm-railor-made-programme-container .tm-service .tm-service-name-container button{border:none;padding:0}.tm-railor-made-programme-container .tm-service .tm-service-name-container button>*{rotate:90deg}.tm-railor-made-programme-container .tm-service .tm-service-description-container{background-color:#fff;padding:0 24px 16px}.tm-railor-made-programme-container .tm-service .tm-service-description-container li{color:#757474;font-family:Hanken Grotesk;font-size:16px;font-weight:400;line-height:24px;opacity:0;transition:opacity .3s ease-out}.tm-railor-made-programme-container .tm-service .tm-service-description-container li:not(:last-child){margin-bottom:12px}.tm-railor-made-programme-container .tm-service .tm-service-description-container li:before{content:"· "}.tm-railor-made-programme-container .tm-extras-container{background-color:#fcf9f6;padding:16px}.tm-railor-made-programme-container .tm-extras-container .tm-suggestions-title{color:#333;font-family:Hanken Grotesk;font-size:18px;margin-bottom:4px}.tm-railor-made-programme-container .tm-extras-container .tm-suggestions-body{color:#757474;font-family:Hanken Grotesk;font-size:14px;margin-bottom:16px}.tm-railor-made-programme-container .tm-extras-container .tm-services-list{border-radius:4px;box-shadow:0 4px 4px 0 #00000010;overflow:hidden}.tm-railor-made-programme-container .tm-extras-container .tm-service:first-child{border-top:none}.tm-railor-made-programme-container .tm-extras-container .tm-service{max-height:100px}.tm-railor-made-programme-container .tm-extras-container .tm-service .tm-service-name-container{height:100px;padding:24px}.tm-railor-made-programme-container .tm-extras-container [type=checkbox]{margin-right:16px}.tm-railor-made-programme-container .text-1{font-family:Hanken Grotesk;font-size:14px;font-weight:700;letter-spacing:2px;text-align:center;text-transform:uppercase}.tm-railor-made-programme-container .text-2{font-family:Hanken Grotesk;font-size:42px;font-weight:400;text-align:center}.tm-railor-made-programme-container .text-3{color:#8e8e8e;font-family:Hanken Grotesk;font-size:16px;font-weight:400;text-align:center}.tm-railor-made-programme-container .text-4{font-family:Hanken Grotesk;font-size:28px;font-weight:400;text-align:center}.tm-railor-made-programme-container .text-5{font-family:Hanken Grotesk;font-size:20px;font-weight:400}.tm-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:0 var(--main-padding-sides);position:absolute;top:0;transition:background .2s ease-out;width:100%;z-index:6}.tm-modal.hidden{background:#5550;pointer-events:none}.tm-modal.hidden .tm-modal-card{transform:translateY(100vh)}.tm-modal.visible{background:#55555580;pointer-events:all}.tm-modal.visible .tm-modal-card{transform:translateY(0)}.tm-modal .tm-modal-card{background-color:#fff;border-radius:10px;box-shadow:0 24px 48px 0 #0003,0 3px 6px 0 #0000001a;max-width:550px;transition:transform .3s ease-out}.tm-modal .tm-modal-card .tm-modal-heading{font-family:Hanken Grotesk;font-size:24px;font-weight:400;line-height:32px;margin:32px 32px 16px}.tm-modal .tm-modal-card .tm-modal-body{font-family:Hanken Grotesk;font-size:18px;font-weight:400;line-height:24px;margin:0 32px 32px}.tm-modal .tm-modal-card .tm-modal-controls{border-top:1px solid #dee0e1;display:flex;justify-content:space-between;padding:20px 32px}.tm-modal .tm-modal-card .tm-modal-controls>:not(:last-child){margin-right:var(--mt-2)}.tm-modal-controls button{text-transform:uppercase}.tm-error-message{display:none!important}.tm-errors-visible .tm-error-message{display:flex!important}.tm-railor-made-programme-container:not(.animated) .header{animation:appear .7s ease-out .4s forwards;opacity:0}.tm-railor-made-programme-container:not(.animated) .header p{--initial-y:100%;opacity:0;transform:translateY(100%)}.tm-railor-made-programme-container:not(.animated) .header p:first-of-type{animation:appear .8s ease-out .9s forwards}.tm-railor-made-programme-container:not(.animated) .header p:nth-of-type(2){animation:appear .8s ease-out 1s forwards}.tm-railor-made-programme-container:not(.animated) .header p:nth-of-type(3){animation:appear .8s ease-out 1.1s forwards}.tm-railor-made-programme-container:not(.animated) .body{--initial-y:10%;animation:appear .7s ease-out 1.1s forwards;opacity:0;transform:translateY(10%)}.tm-link{background-color:initial;border:none;font-family:Hanken Grotesk;margin-top:10px;text-decoration:underline}@keyframes appear{0%{opacity:0;transform:translate(0);transform:translate(var(--initial-x,0),var(--initial-y,0))}to{opacity:1;transform:translate(0)}}.add-tailor-made-box{border-radius:8px;height:50px}.add-tailor-made-box .input_text,.add-tailor-made-box button,.add-tailor-made-box div{height:100%}.add-tailor-made-box .loader_container{background-color:#fff;height:95%;left:50%;top:50%;transform:translate(-50%,-50%);width:95%}.ntm-text-sub-heading{color:#003868;color:var(--tailor-made);font-family:Hanken Grotesk;font-size:14px;font-weight:700;letter-spacing:2px;line-height:16px;text-transform:uppercase}.ntm-text-progress{font-family:Hanken Grotesk;font-size:12px;font-weight:500;line-height:20px;text-align:center}.ntm-text-regular{color:#757474;font-weight:400}.ntm-text-label,.ntm-text-regular{font-family:Hanken Grotesk;font-size:18px;line-height:24px}.ntm-text-label{color:#333;font-weight:500}.ntm-text-label+*{margin-top:8px!important}.ntm-text-value{color:#333;font-size:16px;line-height:20px}.ntm-question-text,.ntm-text-value{font-family:Hanken Grotesk;font-weight:400}.ntm-question-text{font-size:24px;line-height:32px}.ntm-text-index{font-family:Hanken Grotesk;font-size:18px;font-weight:400;line-height:24px}.fp-title,.ntm-text-header{font-family:Hanken Grotesk;font-size:24px;font-weight:400;line-height:32px}.ntm-text-header{text-wrap:nowrap}.tm-input-date{margin-top:0}.tm-selection-list.inline{display:flex}.tm-selection-list.inline .tm-option{margin-bottom:0}.tm-selection-list.inline .tm-option:not(:last-child){margin-right:16px}.ntm-field-pair{align-items:center;display:flex;justify-content:space-between}.ntm-field-pair>:first-child{margin-right:32px}.ntm-field-pair>*{width:100%}.ntm-main-button{border-radius:24px;font-size:18px;height:48px;line-height:24px;padding:12px 24px;text-align:center;transition:all .3s ease}.ntm-main-button.filled{background-color:#555;color:#fff}.tm-priority-option{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:0!important}.tm-priority-option-content{align-items:center;display:flex;justify-content:flex-start;padding:16px;pointer-events:none;width:100%}.tm-priority-controls{display:flex;flex-direction:column;height:100%}.tm-priority-controls button{border-left:1px solid #2c2c2c;border-left:1px solid var(--Colors-Clickable-colors-01,#2c2c2c);flex-shrink:0;min-height:36px;width:36px}.tm-priority-controls button:disabled>*{cursor:not-allowed;opacity:.5}.tm-priority-option[data-draggable="0"] .tm-priority-controls{display:none}.tm-priority-controls button:first-child{border-bottom:1px solid #2c2c2c;border-bottom:1px solid var(--Colors-Clickable-colors-01,#2c2c2c);border-radius:0 8px 0 0}.tm-priority-controls button:last-child{border-radius:0 0 8px 0}.tm-priority-controls button:first-child>*{rotate:180deg}.tm-input-group:has(#tm-title-select,#tm-input-prefix)>:not(:last-child){margin-right:10px}#tm-height-select,#tm-input-prefix,#tm-title-select,#tm-weight-select{max-width:120px;min-width:120px}#tm-input-firstTime p{text-align:center}.tm-controls,.tm-header{background-color:#fdfcfb}#tsparticles{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.tm-container:has(.tm-ready)>:not(.tm-ready,#tsparticles){display:none}.tm-ready{--initial-y:10%;align-items:center;animation:appear .75s ease-out forwards;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:400px;opacity:0;width:100%}.tm-ready-title{text-wrap:pretty;font-family:Hanken Grotesk;font-size:48px;line-height:56px;margin-bottom:24px}.tm-ready-body,.tm-ready-title{font-weight:400;text-align:center}.tm-ready-body{color:#8e8e8e;font-family:Hanken grotesk;font-size:18px;line-height:24px;margin-bottom:40px}.fp-container{--max-width:900px;--padding:40px;background-color:#fff;flex-direction:column;height:100%;justify-content:space-between;left:0;overflow:hidden;position:fixed;top:0;z-index:15}.fp-container,.fp-header{align-items:center;display:flex;width:100%}.fp-header{justify-content:center}.fp-header .fp-inside{border-bottom:.5px solid #d3e4ff;max-width:var(--max-width);padding:32px 0;width:calc(100% - var(--padding)*2)}.fp-header .ntm-text-header{margin-bottom:8px}.fp-body{height:100%;max-width:var(--max-width);overflow:scroll;width:calc(100% - var(--padding)*2)}.fp-family-container:not(:last-child){border-bottom:1px solid #d3e4ff}.fp-family-name-container{align-items:center;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:32px 0;width:100%}.fp-extra-treatments-title,.fp-family-name{color:#414345;font-family:Hanken Grotesk;font-size:16px;font-weight:700;letter-spacing:2px;line-height:24px;text-transform:uppercase}.fp-family-container.opened .fp-treatments-list{height:calc(var(--fixed-items)*48px + var(--optional-items)*58px + var(--optional-items-margin)*12px + 32px + var(--extra));max-height:400px;overflow:scroll}.fp-treatments-list{height:0;max-height:0;overflow:hidden;transition:height .3s ease-out,max-height .3s ease-out}.fp-fixed-treatment{padding:12px 0}.fp-extra-treatments-included,.fp-treatment-name{color:#333;font-family:Hanken Grotesk;font-size:18px;font-weight:400;line-height:24px}.fp-extra-treatments-included,.fp-treatment-proposed{color:#757474}.fp-extra-treatments-list-item,.fp-optional-treatment{align-items:center;border:1px solid #757474;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px}.fp-fixed-treatment~.fp-optional-treatment{margin-top:20px}.fp-optional-treatment~.fp-optional-treatment{margin-top:0}.fp-extra-treatments-list-item:last-child,.fp-treatment:last-child{margin-bottom:32px}.fp-optional-treatment-controls{display:flex}.fp-optional-treatment-control{align-items:center;display:flex;justify-content:center;padding:0;transition:opacity .3s ease-out}.fp-optional-treatment-control:disabled{cursor:not-allowed;opacity:.3}.fp-optional-treatment.disabled{opacity:.5}.fp-optional-treatment.disabled .fp-remove-optional{opacity:0;pointer-events:none}.fp-remove-optional{scale:1.3}.fp-treatment-proposed-counter{margin:0 8px 0 14px}.fp-controls{align-items:center;background:#fff;border-top:1px solid #dee0e1;display:flex;justify-content:center;width:100%}.fp-controls .fp-inside{align-items:center;display:flex;justify-content:flex-end;padding:24px 0;width:calc(100% - 64px)}.fp-controls button:first-child{margin-right:16px}.tm-check-box-container .tm-label{margin-bottom:0}.fp-add-button-container{position:relative}.fp-extra-treatments-title-container{align-items:center;display:flex;justify-content:space-between;padding:32px 0}.fp-extra-treatments-title{color:#003868}.fp-extra-treatments-list-item{--self:calc(100% + 12px);background-color:#fff;border:none!important;box-shadow:inset 0 0 0 1px #777;cursor:pointer;transition:all .3s ease-out}.fp-extra-treatments-list-item[data-selected="0"]{box-shadow:inset 0 0 0 1px #e5e5e5;transform:translateY(calc(var(--self)*var(--above-items)))}.fp-extra-treatments-list-item[data-selected="1"]{transform:translateY(calc(var(--self)*-1*var(--index) + var(--self)*var(--selected-index)))}.fp-extra-treatments-included{text-transform:lowercase}.fp-add-button:not(.selected){background-color:#555!important;color:#fff!important;position:static!important}.fp-add-button{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;position:static!important;transition:all .3s ease-out!important;width:24px}.fp-controls :disabled{cursor:not-allowed;opacity:.3}.tm-other-option-input-container{display:block;margin-top:8px}.tm-selection-container{padding-bottom:32px}.tm-other-option-input-container input{margin-top:6px}.tm-step-content .tm-step{padding-bottom:100px}@media (max-width:830px){.tm-header{padding:24px calc(var(--main-padding-sides)*2) 0}}@media (max-width:750px){.tm-progress-label{text-align:left}.tm-progress-step:first-of-type .tm-progress-label{transform:translate(5px,-20px)}.tm-progress-step:last-of-type .tm-progress-label{transform:translate(calc(-100% + 5px),-20px)}.tm-progress-step:not(.in).filled .tm-progress-check{background-color:#c6d5e2;background-color:var(--tailor-made-light)}.tm-progress-step:not(.last) .tm-progress-label{color:#fff0!important}.tm-progress-step.last .tm-progress-check{background-color:#003868!important;background-color:var(--tailor-made)!important}.tm-progress-bar:after,.tm-progress-bar:before{display:none}}@media (max-width:620px){.tm-body{background-color:#fdfcfb90}.tm-selection-list.inline{flex-direction:column}.tm-selection-list.inline .tm-option{margin-right:0!important}.tm-selection-list.inline .tm-option:not(:last-child){margin-bottom:16px}.ntm-field-pair{flex-direction:column}.ntm-field-pair>*{margin-right:0!important}.ntm-field-pair>:last-child{margin-top:32px!important}.fp-container{--padding:16px}.fp-header .fp-inside{padding:16px 0}.fp-family-name-container{padding:24px 0}.fp-controls .fp-inside{padding:12px 0;width:calc(100% - 32px)}.fp-optional-treatment{margin-bottom:8px;padding:12px}.fp-treatment:last-child{margin-bottom:24px}.fp-family-container.opened .fp-treatments-list{height:calc(var(--fixed-items)*48px + var(--optional-items)*50px + var(--optional-items-margin)*8px + 24px)}}@media (max-width:450px){.tm-progress-bar{width:calc(100% - 32px)}.tm-header{padding:12px 16px 0}.tm-context{padding:0 16px}.tm-body{width:100%}.question-header,.tm-step-content{padding-left:16px;padding-right:16px}.tm-selection-list.inline{flex-direction:column}.tm-selection-list.inline .tm-option{margin-right:0!important}.tm-selection-list.inline .tm-option:not(:last-child){margin-bottom:16px}.ntm-field-pair{flex-direction:column}.ntm-field-pair>*{margin-right:0!important}.ntm-field-pair>:last-child{margin-top:32px!important}}.tm-loader{animation:l1 3s linear infinite;background:conic-gradient(#333 0 0) 0/0 100% no-repeat text;color:#3330;font-family:Hanken Grotesk,sans-serif;font-size:40px;font-weight:600;line-height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tm-loader:before{content:"Tailor-Made"}@keyframes l1{to{background-size:120% 100%}}.add-tilor-made-input:has(.tm-error){animation:oscilation .4s ease-in-out 4 alternate}@keyframes oscilation{0%{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}dialog{align-items:flex-start;background-color:#fff;background:#fff;border:none;border-radius:4px;display:flex;flex-direction:column;left:50%;margin:0;max-height:650px;opacity:0;padding:0;position:fixed;top:50%;transform:translate(-50%);transition:all .3s ease-out;width:558px;z-index:13}dialog[open]{opacity:1;transform:translate(-50%,-50%)}.dialog-text-01{color:#333;font-family:Hanken Grotesk;font-size:24px}.dialog-text-02{color:#333;font-weight:500}.dialog-text-02,.dialog-text-03{font-family:Hanken Grotesk,sans-serif;font-size:18px}.dialog-text-03{color:#8e8e8e;line-height:24px}.dialog-text-04{color:#757474;font-family:Hanken Grotesk,sans-serif;font-size:16px;line-height:24px}.dialog-blur{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#0000;height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:12}.dialog-blur.on{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000030;pointer-events:all}.dialog-footer{align-items:center;border-top:1px solid #dee0e1;display:flex;justify-content:flex-end;padding:24px 32px;width:100%}.dialog-content{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;max-height:50vh;overflow:scroll;padding:32px 40px}.dialog-content>:not(:last-child),.dialog-list>:not(:last-child){margin-bottom:16px}.dialog-list{margin-top:16px}.btn-primary{align-items:center;background:#555;border-radius:56px;color:#fff;display:flex;font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:600;height:48px;justify-content:center;padding:12px 24px;text-align:center}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.dotted-list li{padding-left:20px;position:relative}.dotted-list li:before{background-color:#757474;border-radius:5px;content:"";height:5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5px}@media screen and (max-width:610px){dialog{border-radius:16px 16px 0 0;left:0;opacity:1;top:100%;transform:translate(0);width:100%}dialog[open]{transform:translateY(-100%)}.dialog-content{max-height:75vh}.dialog-footer button{width:100%}}.draggable-selection .tm-disabled-objective-container{position:relative}.ntm-disable-objective-tooltip{background-color:#333;background-color:var(--black);border-radius:4px;color:#fff;left:50%;opacity:0;padding:6px 12px;position:absolute;text-align:left;top:100%;transform:translate(-50%,-8px);transition:opacity .3s ease-in-out;width:calc(100% - 24px);z-index:2}.tm-disabled-objective-container:hover .ntm-disable-objective-tooltip{opacity:1}.redsys-iframe-wrapper{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#33333350;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1000}.redsys-iframe-wrapper.closed{display:none;opacity:0;pointer-events:none}.redsys-iframe-wrapper iframe{--initial-y:200px;background-color:#fff;border:none;border-radius:8px;height:calc(100% - 40px);max-height:700px;max-width:550px;overflow:hidden;transform:translateY(var(--none-y));transform:translateY(var(--initial-y));transition:transform .3s ease-in-out;width:calc(100% - 40px)}.redsys-iframe-wrapper.open iframe{transform:translate(0)}@media screen and (max-height:700px),screen and (max-width:550px){.redsys-iframe-wrapper iframe{border-radius:0;height:100%;max-height:none;width:100%}}@media screen and (max-width:600px){footer{bottom:0}footer,header{left:0;position:fixed}header{top:0}main .box_1>:first-child,main .box_2>:first-child,main .fs-final-summary>:first-child{margin-top:100px}main .box_1>:last-child,main .box_2>:last-child,main .fs-final-summary>:last-child{margin-bottom:150px}}.modal-date .date_selector_slide_box{margin-top:28px}:root{--font-size-32:32px;--font-size-28:28px;--font-size-24:24px;--font-size-22:22px;--font-size-20:20px;--font-size-18:18px;--font-size-16:16px;--font-size-14:14px;--font-size-12:12px;--weight-bold:700;--weight-semibold:600;--weight-medium:500;--weight-regular:400;--weight-light:300;--line-height-40:40px;--line-height-32:32px;--line-height-24:24px;--line-height-20:20px;--line-height-18:18px;--line-height-16:16px;--dark-gray:#333;--charcoal-gray:#414345;--medium-gray:#555;--gray:#757474;--light-gray:#8e8e8e;--warm-beige:#a49381;--soft-almond:#e3d8d0;--pale-linen:#f0ece5;--cool-cloud:#dee0e1;--porcelain:#f7f2ed;--off-white:#fcf9f6;--ivory:#fdfcfb;--white:#fff;--green:#2f725e;--pink:#956383}.text.grotesk,.text.rufina{font-family:Hanken Grotesk,sans-serif}.text.lh-40{line-height:40px;line-height:var(--line-height-40)}.text.lh-20{line-height:20px;line-height:var(--line-height-20)}.text.lh-18{line-height:18px;line-height:var(--line-height-18)}.text.lh-16{line-height:16px;line-height:var(--line-height-16)}.text.s-32{font-size:32px;font-size:var(--font-size-32)}.text.s-28{font-size:28px;font-size:var(--font-size-28)}.text.s-24{font-size:24px;font-size:var(--font-size-24)}.text.s-22{font-size:22px;font-size:var(--font-size-22)}.text.s-20{font-size:20px;font-size:var(--font-size-20)}.text.s-18{font-size:18px;font-size:var(--font-size-18)}.text.s-16{font-size:16px;font-size:var(--font-size-16)}.text.s-14{font-size:14px;font-size:var(--font-size-14)}.text.s-12{font-size:12px;font-size:var(--font-size-12)}.text.w-700{font-weight:700;font-weight:var(--weight-bold)}.text.w-600{font-weight:600;font-weight:var(--weight-semibold)}.text.w-500{font-weight:500;font-weight:var(--weight-medium)}.text.w-400{font-weight:400;font-weight:var(--weight-regular)}.text.w-300{font-weight:300;font-weight:var(--weight-light)}.text.lh-32{line-height:32px;line-height:var(--line-height-32)}.text.lh-24{line-height:24px;line-height:var(--line-height-24)}.f-column.f-center{align-items:center;justify-content:center}.f-between-start{align-items:flex-start;justify-content:space-between}.p-8p{padding:8px}.text.center{text-align:center}.text.left{text-align:left}.text.right{text-align:right}.text.nowrap{text-wrap:nowrap}.text.underline{text-decoration:underline}.text.line-through{text-decoration:line-through}.c-dark-gray{color:#333!important;color:var(--dark-gray)!important}.c-charcoal-gray{color:#414345!important;color:var(--charcoal-gray)!important}.c-medium-gray{color:#555!important;color:var(--medium-gray)!important}.c-gray{color:#757474!important;color:var(--gray)!important}.c-light-gray{color:#8e8e8e!important;color:var(--light-gray)!important}.c-warm-beige{color:#a49381!important;color:var(--warm-beige)!important}.c-soft-almond{color:#e3d8d0!important;color:var(--soft-almond)!important}.c-pale-linen{color:#f0ece5!important;color:var(--pale-linen)!important}.c-cool-cloud{color:#dee0e1!important;color:var(--cool-cloud)!important}.c-porcelain{color:#f7f2ed!important;color:var(--porcelain)!important}.c-off-white{color:#fcf9f6!important;color:var(--off-white)!important}.c-ivory{color:#fdfcfb!important;color:var(--ivory)!important}.c-white{color:#fff!important;color:var(--white)!important}.c-green{color:#2f725e!important;color:var(--green)!important}.c-pink{color:#956383!important;color:var(--pink)!important}.bg-dark-gray{background-color:#333;background-color:var(--dark-gray)}.bg-charcoal-gray{background-color:#414345;background-color:var(--charcoal-gray)}.bg-medium-gray{background-color:#555;background-color:var(--medium-gray)}.bg-gray{background-color:#757474;background-color:var(--gray)}.bg-light-gray{background-color:#8e8e8e;background-color:var(--light-gray)}.bg-warm-beige{background-color:#a49381;background-color:var(--warm-beige)}.bg-soft-almond{background-color:#e3d8d0;background-color:var(--soft-almond)}.bg-pale-linen{background-color:#f0ece5;background-color:var(--pale-linen)}.bg-cool-cloud{background-color:#dee0e1;background-color:var(--cool-cloud)}.bg-porcelain{background-color:#f7f2ed;background-color:var(--porcelain)}.bg-off-white{background-color:#fcf9f6;background-color:var(--off-white)}.bg-ivory{background-color:#fdfcfb;background-color:var(--ivory)}.bg-white{background-color:#fff;background-color:var(--white)}.bg-green{background-color:#2f725e;background-color:var(--green)}.bg-pink{background-color:#9563831a}.border-1{border:1px solid #0000}.border-bottom-1{border-bottom:1px solid #0000}.border-top-05{border-top:.5px solid #0000}.border-c-soft-almond{border-color:#e3d8d0;border-color:var(--soft-almond)}.border-c-cool-cloud{border-color:#dee0e1;border-color:var(--cool-cloud)}.border-c-pale-linen{border-color:#f0ece5;border-color:var(--pale-linen)}.border-c-dark-gray{border-color:#333;border-color:var(--dark-gray)}.border-radius-8{border-radius:8px}.border-radius-4{border-radius:4px}.shadow{box-shadow:0 4px 14px 0 #0000001a}.flex{display:flex}.f-center{align-items:center;justify-content:center}.f-start{justify-content:flex-start}.f-end,.f-start{align-items:center}.f-end{justify-content:flex-end}.f-wrap{flex-wrap:wrap}.f-column.f-start{align-items:flex-start;justify-content:center}.f-column.f-end{align-items:flex-end;justify-content:center}.f-between{align-items:center;justify-content:space-between}.f-column{flex-direction:column}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.g-24{gap:24px}.g-20{gap:20px}.g-16{gap:16px}.g-8{gap:8px}.m-0p{margin:0}.mb-20p{margin-bottom:20px}.mb-12p{margin-bottom:12px}.mb-8p{margin-bottom:8px}.mb-4p{margin-bottom:4px}.mt-48p{margin-top:48px}.mt-16p{margin-top:16px}.p-0p{padding:0}.p-24p{padding:24px}.p-20p{padding:20px}.pb-16p{padding-bottom:16px}.pb-12p{padding-bottom:12px}.pt-24p{padding-top:24px}.px-24p{padding-left:24px;padding-right:24px}.py-16p{padding-bottom:16px;padding-top:16px}.px-8p{padding-left:8px;padding-right:8px}.py-4p{padding-bottom:4px;padding-top:4px}.with-100{width:100%}.with-80{width:80%}.uppercase{text-transform:uppercase}.oppacity-30{opacity:.3}.btn-secondary{border:1px solid #555;border:1px solid var(--medium-gray);border-radius:56px;color:#555;color:var(--medium-gray);font-size:18px;font-size:var(--font-size-18);font-weight:600;font-weight:var(--weight-semibold);line-height:24px;line-height:var(--line-height-24);padding:12px 24px;text-align:center}.fs-final-summary-container{background-color:#fcf9f6;background-color:var(--Background-02-White-yellow,#fcf9f6);position:relative;z-index:2}.fs-final-summary-container>.inside{justify-content:center;overflow-y:scroll!important}.fs-final-summary>:not(:last-child){margin-bottom:24px}.fs-final-summary-guests,.fs-final-summary-order{margin-bottom:72px!important}.fs-final-summary{max-width:640px;min-height:100vh;width:100%}.fs-final-summary-guest svg,.fs-final-summary-order-details-item-content svg{height:16px;transition:transform .3s ease;width:16px}.fs-final-summary-guest.open svg,.fs-final-summary-order-details-item-content.open svg{transform:rotate(180deg)}.fs-final-summary-guest-info{overflow:hidden;transition:all .3s ease}.fs-final-summary-guest.closed .fs-final-summary-guest-info{margin-top:0;max-height:0;opacity:0}.fs-final-summary-guest.open .fs-final-summary-guest-info{max-height:500px;opacity:1}.fs-room-details-items-container{overflow:hidden;transition:all .3s ease}.fs-final-summary-order-details-item-content.closed .fs-final-summary-order-details-item-room-details{opacity:0}.fs-final-summary-order-details-item-content.open .fs-final-summary-order-details-item-room-details{opacity:1}.fs-final-summary-order-details-item span svg{height:24px;vertical-align:middle;width:24px}.tooltip-wrapper{cursor:pointer;display:inline-block;position:relative}.tooltip-text{background-color:#2c2c2c;border-radius:4px;color:#fff;color:var(--white);font-size:12px;height:auto;left:-16vw;max-width:90vw;opacity:0;padding:8px 12px;position:absolute;text-align:left;top:120%;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;white-space:nowrap;white-space:normal;width:-webkit-max-content;width:max-content;z-index:1}.tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.fs-final-summary-order .fs-final-summary-guest-title button p{display:none}.fs-final-summary-price-total{border-bottom:1px solid #414345;border-bottom:1px solid var(--charcoal-gray);padding-bottom:24px}.fs-divisor{background-color:#333;height:1px;margin:0;width:100%}.fs-final-summary>:last-child{margin-bottom:24px}.fs-payment-method-container{margin-top:16px}.fs-footer .right_side p span:first-of-type{margin-left:15px}.fs-footer .right_side p span:nth-of-type(2){margin-left:8px}.fs-always-included ul{list-style:disc;padding-inline-start:19px}.fs-always-included ul li:not(:last-child){margin-bottom:8px}.fs-final-summary-payment-method-item{background:#fff0;border:1px solid #e3d8d0;justify-content:flex-start!important;text-align:left;transition:all .3s ease-in-out}.fs-final-summary-payment-method-item.fs-active{background:#fcf9f6;border:1px solid #333}.fs-bank-transfer-item,.fs-creditcard-item{background:#fdfcfb;border-left:4px solid #f0ece5;border-radius:0 8px 8px 0;padding:24px}.fs-bank-transfer-body:not(:last-child),.fs-bank-transfer-item .fs-bank-transfer-details-item:not(:last-child),.fs-bank-transfer-item:not(:last-child),.fs-bank-transfer-title:not(:last-child){margin-bottom:16px}.fs-bank-transfer-item .fs-bank-transfer-details-item{display:none}.fs-bank-transfer-details-item svg{height:16px!important;vertical-align:middle;width:16px!important}.fc-creditcard-footer{align-items:center;border-top:1px solid #e3d8d0;display:flex;padding:8px 8px 0}.fc-creditcard-footer>:not(:last-child){margin-right:8px}.fs-creditcard-item>:not(:last-child){margin-bottom:16px}.fs-bank-transfer-body{line-height:24px!important;margin-bottom:0}.fs-text-small{color:#8e8e8e;color:var(--light-gray);font-size:12px;font-weight:400;line-height:16px}.fs-text-small a{text-decoration:underline}.fs-text-small a,.fs-text-small strong{color:#8e8e8e;font-family:Hanken Grotesk,sans-serif;font-weight:600}.fs-final-summary-discount-card{align-self:flex-start;display:inline-block;letter-spacing:2px;width:auto}.fs-prices-container span:nth-child(2){color:#956383!important;color:var(--pink)!important}.fs-room-details{display:flex;flex-direction:column;width:100%!important}.fs-final-summary .modify-button{display:none}.fs-final-summary .manage-guest-details-button{display:flex}@media screen and (max-width:550px){.fs-final-summary .modify-button{display:flex}.fs-final-summary .manage-guest-details-button{display:none}.fs-creditcard-heading,.fs-final-summary-checkout-details{align-items:flex-start;flex-direction:column}.fs-creditcard-heading>:not(:last-child){margin-bottom:4px}}.fs-transfer-landing-container{background-color:#fcf9f6;background-color:var(--Background-02-White-yellow,#fcf9f6);position:relative;z-index:2}.fs-transfer-landing-container>.inside{justify-content:center;overflow-y:scroll!important}.fs-transfer-landing{max-width:640px;min-height:100vh;width:100%}.fs-transfer-landing_svg{background-color:#f0ece5;background-color:var(--pale-linen);border-radius:50%;padding:12px}.fs-transfer-landing svg{height:24px;vertical-align:middle;width:24px}.fs-bank-transfer div{min-width:50%}.fs-bank-transfer-details{align-self:stretch;flex:1 1}.fs-transfer-landing .fs-bank-transfer-container{margin-top:0}@media screen and (max-width:768px){.fs-footer .left_side button p{display:none}.fs-final-summary-title{font-size:30px}.fs-final-summary>.modify-button{margin-bottom:0;padding-left:0}}@media (max-width:400px){.hidden-sm{display:none}.show-sm{color:#414345!important;color:var(--charcoal-gray)!important}.fs-final-summary-checkout-details,.fs-final-summary-order-details-item-title,.fs-final-summary-price-item,.fs-final-summary-promo-title>div,.fs-final-summary-subtitle{align-items:flex-start;flex-flow:column nowrap;gap:6px}.fs-final-summary-price-details{text-align:left!important}.fs-final-summary-guest-info,.fs-final-summary-order-details-item-div{grid-template-columns:repeat(1,1fr)}.fs-final-summary-guest.open .fs-final-summary-guest-info{max-height:1000px}.fs-transfer-landing{align-items:flex-start!important;margin-top:24px}.fs-transfer-landing p{text-align:left!important}.fs-bank-transfer-details{display:none}.fs-bank-transfer-item .fs-bank-transfer-details-item{display:block}.fs-final-summary-order-details-item .item-date{display:none}}.fs-transfer-landing-container .inside{padding:42px 0}.card-icons{max-width:250px}:root{--grayscale-00:#fcfbfe;--grayscale-10:#fcfbfe;--grayscale-20:#f5f6f7;--grayscale-30:#e2e3e4;--grayscale-40:#fcfbfe;--grayscale-50:#c0c2c3;--grayscale-60:#fcfbfe;--grayscale-70:#727477;--grayscale-80:#555;--grayscale-90:#242426;--grayscale-100:#333;--font-family:"Hanken Grotesk";--border-radius-1:4px;--border-radius-2:56px;--size-0:0px;--size-1:2px;--size-2:4px;--size-3:6px;--size-4:8px;--size-5:10px;--size-6:12px;--size-7:16px;--size-8:20px;--size-9:24px;--size-10:32px;--size-11:40px;--size-12:52px;--size-13:64px;--safe-brand-green:var(--brand-green,#00ad88);--safe-brand-orange:var(--brand-orange,#f59e1a);--safe-brand-action-color-light:var(--brand-action-color-light,#d2e6ef);--safe-brand-action-color-light-shadow:var(--brand-action-color-light-shadow,#285a6e1a)}.tm-container textarea,button,input{-webkit-appearance:none;appearance:none;background-color:initial;border:none}ol,ul{list-style:none}a{color:#333;color:var(--grayscale-100);text-decoration:none;&:hover{text-decoration:underline}}body{overflow:hidden}.rt-90{rotate:90deg!important}.rt-180{rotate:180deg!important}.p-0{padding:0!important;padding:var(--size-0)!important}.px-0{padding-left:0!important;padding-left:var(--size-0)!important;padding-right:0!important;padding-right:var(--size-0)!important}.py-0{padding-bottom:0!important;padding-bottom:var(--size-0)!important}.pt-0,.py-0{padding-top:0!important;padding-top:var(--size-0)!important}.pr-0{padding-right:0!important;padding-right:var(--size-0)!important}.pb-0{padding-bottom:0!important;padding-bottom:var(--size-0)!important}.pl-0{padding-left:0!important;padding-left:var(--size-0)!important}.m-0{margin:0!important;margin:var(--size-0)!important}.mx-0{margin-left:0!important;margin-left:var(--size-0)!important;margin-right:0!important;margin-right:var(--size-0)!important}.my-0{margin-bottom:0!important;margin-bottom:var(--size-0)!important}.mt-0,.my-0{margin-top:0!important;margin-top:var(--size-0)!important}.mr-0{margin-right:0!important;margin-right:var(--size-0)!important}.mb-0{margin-bottom:0!important;margin-bottom:var(--size-0)!important}.ml-0{margin-left:0!important;margin-left:var(--size-0)!important}.p-1{padding:2px!important;padding:var(--size-1)!important}.px-1{padding-left:2px!important;padding-left:var(--size-1)!important;padding-right:2px!important;padding-right:var(--size-1)!important}.py-1{padding-bottom:2px!important;padding-bottom:var(--size-1)!important}.pt-1,.py-1{padding-top:2px!important;padding-top:var(--size-1)!important}.pr-1{padding-right:2px!important;padding-right:var(--size-1)!important}.pb-1{padding-bottom:2px!important;padding-bottom:var(--size-1)!important}.pl-1{padding-left:2px!important;padding-left:var(--size-1)!important}.m-1{margin:2px!important;margin:var(--size-1)!important}.mx-1{margin-left:2px!important;margin-left:var(--size-1)!important;margin-right:2px!important;margin-right:var(--size-1)!important}.my-1{margin-bottom:2px!important;margin-bottom:var(--size-1)!important}.mt-1,.my-1{margin-top:2px!important;margin-top:var(--size-1)!important}.mr-1{margin-right:2px!important;margin-right:var(--size-1)!important}.mb-1{margin-bottom:2px!important;margin-bottom:var(--size-1)!important}.ml-1{margin-left:2px!important;margin-left:var(--size-1)!important}.p-2{padding:4px!important;padding:var(--size-2)!important}.px-2{padding-left:4px!important;padding-left:var(--size-2)!important;padding-right:4px!important;padding-right:var(--size-2)!important}.py-2{padding-bottom:4px!important;padding-bottom:var(--size-2)!important}.pt-2,.py-2{padding-top:4px!important;padding-top:var(--size-2)!important}.pr-2{padding-right:4px!important;padding-right:var(--size-2)!important}.pb-2{padding-bottom:4px!important;padding-bottom:var(--size-2)!important}.pl-2{padding-left:4px!important;padding-left:var(--size-2)!important}.m-2{margin:4px!important;margin:var(--size-2)!important}.mx-2{margin-left:4px!important;margin-left:var(--size-2)!important;margin-right:4px!important;margin-right:var(--size-2)!important}.my-2{margin-bottom:4px!important;margin-bottom:var(--size-2)!important}.mt-2,.my-2{margin-top:4px!important;margin-top:var(--size-2)!important}.mr-2{margin-right:4px!important;margin-right:var(--size-2)!important}.mb-2{margin-bottom:4px!important;margin-bottom:var(--size-2)!important}.ml-2{margin-left:4px!important;margin-left:var(--size-2)!important}.p-3{padding:6px!important;padding:var(--size-3)!important}.px-3{padding-left:6px!important;padding-left:var(--size-3)!important;padding-right:6px!important;padding-right:var(--size-3)!important}.py-3{padding-bottom:6px!important;padding-bottom:var(--size-3)!important}.pt-3,.py-3{padding-top:6px!important;padding-top:var(--size-3)!important}.pr-3{padding-right:6px!important;padding-right:var(--size-3)!important}.pb-3{padding-bottom:6px!important;padding-bottom:var(--size-3)!important}.pl-3{padding-left:6px!important;padding-left:var(--size-3)!important}.m-3{margin:6px!important;margin:var(--size-3)!important}.mx-3{margin-left:6px!important;margin-left:var(--size-3)!important;margin-right:6px!important;margin-right:var(--size-3)!important}.my-3{margin-bottom:6px!important;margin-bottom:var(--size-3)!important}.mt-3,.my-3{margin-top:6px!important;margin-top:var(--size-3)!important}.mr-3{margin-right:6px!important;margin-right:var(--size-3)!important}.mb-3{margin-bottom:6px!important;margin-bottom:var(--size-3)!important}.ml-3{margin-left:6px!important;margin-left:var(--size-3)!important}.p-4{padding:8px!important;padding:var(--size-4)!important}.px-4{padding-left:8px!important;padding-left:var(--size-4)!important;padding-right:8px!important;padding-right:var(--size-4)!important}.py-4{padding-bottom:8px!important;padding-bottom:var(--size-4)!important}.pt-4,.py-4{padding-top:8px!important;padding-top:var(--size-4)!important}.pr-4{padding-right:8px!important;padding-right:var(--size-4)!important}.pb-4{padding-bottom:8px!important;padding-bottom:var(--size-4)!important}.pl-4{padding-left:8px!important;padding-left:var(--size-4)!important}.m-4{margin:8px!important;margin:var(--size-4)!important}.mx-4{margin-left:8px!important;margin-left:var(--size-4)!important;margin-right:8px!important;margin-right:var(--size-4)!important}.my-4{margin-bottom:8px!important;margin-bottom:var(--size-4)!important}.mt-4,.my-4{margin-top:8px!important;margin-top:var(--size-4)!important}.mr-4{margin-right:8px!important;margin-right:var(--size-4)!important}.mb-4{margin-bottom:8px!important;margin-bottom:var(--size-4)!important}.ml-4{margin-left:8px!important;margin-left:var(--size-4)!important}.p-5{padding:10px!important;padding:var(--size-5)!important}.px-5{padding-left:10px!important;padding-left:var(--size-5)!important;padding-right:10px!important;padding-right:var(--size-5)!important}.py-5{padding-bottom:10px!important;padding-bottom:var(--size-5)!important}.pt-5,.py-5{padding-top:10px!important;padding-top:var(--size-5)!important}.pr-5{padding-right:10px!important;padding-right:var(--size-5)!important}.pb-5{padding-bottom:10px!important;padding-bottom:var(--size-5)!important}.pl-5{padding-left:10px!important;padding-left:var(--size-5)!important}.m-5{margin:10px!important;margin:var(--size-5)!important}.mx-5{margin-left:10px!important;margin-left:var(--size-5)!important;margin-right:10px!important;margin-right:var(--size-5)!important}.my-5{margin-bottom:10px!important;margin-bottom:var(--size-5)!important}.mt-5,.my-5{margin-top:10px!important;margin-top:var(--size-5)!important}.mr-5{margin-right:10px!important;margin-right:var(--size-5)!important}.mb-5{margin-bottom:10px!important;margin-bottom:var(--size-5)!important}.ml-5{margin-left:10px!important;margin-left:var(--size-5)!important}.p-6{padding:12px!important;padding:var(--size-6)!important}.px-6{padding-left:12px!important;padding-left:var(--size-6)!important;padding-right:12px!important;padding-right:var(--size-6)!important}.py-6{padding-bottom:12px!important;padding-bottom:var(--size-6)!important}.pt-6,.py-6{padding-top:12px!important;padding-top:var(--size-6)!important}.pr-6{padding-right:12px!important;padding-right:var(--size-6)!important}.pb-6{padding-bottom:12px!important;padding-bottom:var(--size-6)!important}.pl-6{padding-left:12px!important;padding-left:var(--size-6)!important}.m-6{margin:12px!important;margin:var(--size-6)!important}.mx-6{margin-left:12px!important;margin-left:var(--size-6)!important;margin-right:12px!important;margin-right:var(--size-6)!important}.my-6{margin-bottom:12px!important;margin-bottom:var(--size-6)!important}.mt-6,.my-6{margin-top:12px!important;margin-top:var(--size-6)!important}.mr-6{margin-right:12px!important;margin-right:var(--size-6)!important}.mb-6{margin-bottom:12px!important;margin-bottom:var(--size-6)!important}.ml-6{margin-left:12px!important;margin-left:var(--size-6)!important}.p-7{padding:16px!important;padding:var(--size-7)!important}.px-7{padding-left:16px!important;padding-left:var(--size-7)!important;padding-right:16px!important;padding-right:var(--size-7)!important}.py-7{padding-bottom:16px!important;padding-bottom:var(--size-7)!important}.pt-7,.py-7{padding-top:16px!important;padding-top:var(--size-7)!important}.pr-7{padding-right:16px!important;padding-right:var(--size-7)!important}.pb-7{padding-bottom:16px!important;padding-bottom:var(--size-7)!important}.pl-7{padding-left:16px!important;padding-left:var(--size-7)!important}.m-7{margin:16px!important;margin:var(--size-7)!important}.mx-7{margin-left:16px!important;margin-left:var(--size-7)!important;margin-right:16px!important;margin-right:var(--size-7)!important}.my-7{margin-bottom:16px!important;margin-bottom:var(--size-7)!important}.mt-7,.my-7{margin-top:16px!important;margin-top:var(--size-7)!important}.mr-7{margin-right:16px!important;margin-right:var(--size-7)!important}.mb-7{margin-bottom:16px!important;margin-bottom:var(--size-7)!important}.ml-7{margin-left:16px!important;margin-left:var(--size-7)!important}.p-8{padding:20px!important;padding:var(--size-8)!important}.px-8{padding-left:20px!important;padding-left:var(--size-8)!important;padding-right:20px!important;padding-right:var(--size-8)!important}.py-8{padding-bottom:20px!important;padding-bottom:var(--size-8)!important}.pt-8,.py-8{padding-top:20px!important;padding-top:var(--size-8)!important}.pr-8{padding-right:20px!important;padding-right:var(--size-8)!important}.pb-8{padding-bottom:20px!important;padding-bottom:var(--size-8)!important}.pl-8{padding-left:20px!important;padding-left:var(--size-8)!important}.m-8{margin:20px!important;margin:var(--size-8)!important}.mx-8{margin-left:20px!important;margin-left:var(--size-8)!important;margin-right:20px!important;margin-right:var(--size-8)!important}.my-8{margin-bottom:20px!important;margin-bottom:var(--size-8)!important}.mt-8,.my-8{margin-top:20px!important;margin-top:var(--size-8)!important}.mr-8{margin-right:20px!important;margin-right:var(--size-8)!important}.mb-8{margin-bottom:20px!important;margin-bottom:var(--size-8)!important}.ml-8{margin-left:20px!important;margin-left:var(--size-8)!important}.p-9{padding:24px!important;padding:var(--size-9)!important}.px-9{padding-left:24px!important;padding-left:var(--size-9)!important;padding-right:24px!important;padding-right:var(--size-9)!important}.py-9{padding-bottom:24px!important;padding-bottom:var(--size-9)!important}.pt-9,.py-9{padding-top:24px!important;padding-top:var(--size-9)!important}.pr-9{padding-right:24px!important;padding-right:var(--size-9)!important}.pb-9{padding-bottom:24px!important;padding-bottom:var(--size-9)!important}.pl-9{padding-left:24px!important;padding-left:var(--size-9)!important}.m-9{margin:24px!important;margin:var(--size-9)!important}.mx-9{margin-left:24px!important;margin-left:var(--size-9)!important;margin-right:24px!important;margin-right:var(--size-9)!important}.my-9{margin-bottom:24px!important;margin-bottom:var(--size-9)!important}.mt-9,.my-9{margin-top:24px!important;margin-top:var(--size-9)!important}.mr-9{margin-right:24px!important;margin-right:var(--size-9)!important}.mb-9{margin-bottom:24px!important;margin-bottom:var(--size-9)!important}.ml-9{margin-left:24px!important;margin-left:var(--size-9)!important}.p-10{padding:32px!important;padding:var(--size-10)!important}.px-10{padding-left:32px!important;padding-left:var(--size-10)!important;padding-right:32px!important;padding-right:var(--size-10)!important}.py-10{padding-bottom:32px!important;padding-bottom:var(--size-10)!important}.pt-10,.py-10{padding-top:32px!important;padding-top:var(--size-10)!important}.pr-10{padding-right:32px!important;padding-right:var(--size-10)!important}.pb-10{padding-bottom:32px!important;padding-bottom:var(--size-10)!important}.pl-10{padding-left:32px!important;padding-left:var(--size-10)!important}.m-10{margin:32px!important;margin:var(--size-10)!important}.mx-10{margin-left:32px!important;margin-left:var(--size-10)!important;margin-right:32px!important;margin-right:var(--size-10)!important}.my-10{margin-bottom:32px!important;margin-bottom:var(--size-10)!important}.mt-10,.my-10{margin-top:32px!important;margin-top:var(--size-10)!important}.mr-10{margin-right:32px!important;margin-right:var(--size-10)!important}.mb-10{margin-bottom:32px!important;margin-bottom:var(--size-10)!important}.ml-10{margin-left:32px!important;margin-left:var(--size-10)!important}.p-11{padding:40px!important;padding:var(--size-11)!important}.px-11{padding-left:40px!important;padding-left:var(--size-11)!important;padding-right:40px!important;padding-right:var(--size-11)!important}.py-11{padding-bottom:40px!important;padding-bottom:var(--size-11)!important}.pt-11,.py-11{padding-top:40px!important;padding-top:var(--size-11)!important}.pr-11{padding-right:40px!important;padding-right:var(--size-11)!important}.pb-11{padding-bottom:40px!important;padding-bottom:var(--size-11)!important}.pl-11{padding-left:40px!important;padding-left:var(--size-11)!important}.m-11{margin:40px!important;margin:var(--size-11)!important}.mx-11{margin-left:40px!important;margin-left:var(--size-11)!important;margin-right:40px!important;margin-right:var(--size-11)!important}.my-11{margin-bottom:40px!important;margin-bottom:var(--size-11)!important}.mt-11,.my-11{margin-top:40px!important;margin-top:var(--size-11)!important}.mr-11{margin-right:40px!important;margin-right:var(--size-11)!important}.mb-11{margin-bottom:40px!important;margin-bottom:var(--size-11)!important}.ml-11{margin-left:40px!important;margin-left:var(--size-11)!important}.p-12{padding:52px!important;padding:var(--size-12)!important}.px-12{padding-left:52px!important;padding-left:var(--size-12)!important;padding-right:52px!important;padding-right:var(--size-12)!important}.py-12{padding-bottom:52px!important;padding-bottom:var(--size-12)!important}.pt-12,.py-12{padding-top:52px!important;padding-top:var(--size-12)!important}.pr-12{padding-right:52px!important;padding-right:var(--size-12)!important}.pb-12{padding-bottom:52px!important;padding-bottom:var(--size-12)!important}.pl-12{padding-left:52px!important;padding-left:var(--size-12)!important}.m-12{margin:52px!important;margin:var(--size-12)!important}.mx-12{margin-left:52px!important;margin-left:var(--size-12)!important;margin-right:52px!important;margin-right:var(--size-12)!important}.my-12{margin-bottom:52px!important;margin-bottom:var(--size-12)!important}.mt-12,.my-12{margin-top:52px!important;margin-top:var(--size-12)!important}.mr-12{margin-right:52px!important;margin-right:var(--size-12)!important}.mb-12{margin-bottom:52px!important;margin-bottom:var(--size-12)!important}.ml-12{margin-left:52px!important;margin-left:var(--size-12)!important}.p-13{padding:64px!important;padding:var(--size-13)!important}.px-13{padding-left:64px!important;padding-left:var(--size-13)!important;padding-right:64px!important;padding-right:var(--size-13)!important}.py-13{padding-bottom:64px!important;padding-bottom:var(--size-13)!important}.pt-13,.py-13{padding-top:64px!important;padding-top:var(--size-13)!important}.pr-13{padding-right:64px!important;padding-right:var(--size-13)!important}.pb-13{padding-bottom:64px!important;padding-bottom:var(--size-13)!important}.pl-13{padding-left:64px!important;padding-left:var(--size-13)!important}.m-13{margin:64px!important;margin:var(--size-13)!important}.mx-13{margin-left:64px!important;margin-left:var(--size-13)!important;margin-right:64px!important;margin-right:var(--size-13)!important}.my-13{margin-bottom:64px!important;margin-bottom:var(--size-13)!important}.mt-13,.my-13{margin-top:64px!important;margin-top:var(--size-13)!important}.mr-13{margin-right:64px!important;margin-right:var(--size-13)!important}.mb-13{margin-bottom:64px!important;margin-bottom:var(--size-13)!important}.ml-13{margin-left:64px!important;margin-left:var(--size-13)!important}.w100{width:100%}.w50{width:50%}.h100{height:100%}.h50{height:50%}.df{display:flex}.jcc{justify-content:center}.aic{align-items:center}.fdc{flex-direction:column}.jcsb{justify-content:space-between}.aifs{align-items:flex-start}.jcfs{justify-content:flex-start!important}.jcfe{justify-content:flex-end}.fdrr{flex-direction:row-reverse}.fs-0{flex-shrink:0}.r1{border-radius:4px;border-radius:var(--border-radius-1)}.r2{border-radius:56px;border-radius:var(--border-radius-2)}.fww{flex-wrap:wrap}.aife{align-items:flex-end}.p-r{position:relative}.p-s{position:static}.p-a{position:absolute}.p-f{position:fixed}.text{color:#242426;color:var(--grayscale-90);font-family:Hanken Grotesk,sans-serif;font-family:var(--font-family),sans-serif;font-style:normal;line-height:normal;transition:color .15s ease-out,font-size .15s ease-out;&.s32-700{font-size:32px;font-weight:700}&.s32-600{font-size:32px;font-weight:600}&.s24-600{font-size:24px;font-weight:600}&.s24-500{font-size:24px;font-weight:500}&.s21-600{font-size:21px;font-weight:600}&.s20-500{font-size:20px;font-weight:500}&.s20-400{font-size:20px;font-weight:400}&.s20-600{font-size:20px;font-weight:600}&.s18-600{font-size:18px;font-weight:600}&.s18-500{font-size:18px;font-weight:500}&.s17-600{font-size:17px;font-weight:600}&.s16-600{font-size:16px;font-weight:600}&.s16-500{font-size:16px;font-weight:500}&.s16-400{font-size:16px;font-weight:400}&.s15-600{font-size:15px;font-weight:600}&.s15-500{font-size:15px;font-weight:500}&.s15-400{font-size:15px;font-weight:400}&.s14-500{font-size:14px;font-weight:500}&.soft{color:#555;color:var(--grayscale-80)}&.softer{color:#727477;color:var(--grayscale-70)}&.disabled{color:#c0c2c3;color:var(--grayscale-50)}&.white{color:#fff}&.left{text-align:left}&.center{text-align:center}&.right{text-align:right}&.upper{text-transform:uppercase}&.lower{text-transform:lowercase}&.cap{text-transform:capitalize}&.df{align-items:center;display:flex}&.nw{text-wrap:nowrap}}.button{--outline-color:var(--grayscale-100);--outline-width:2px;background-color:initial;border:none;color:#333;color:var(--grayscale-100);cursor:pointer;outline:var(--outline-width) solid var(--outline-color);padding:10px 16px;position:relative;transition:outline .15s ease-out;&.transparent{background-color:initial}&.b-0{--outline-width:0px}&.b-1{--outline-width:1px}&.radius-1{border-radius:4px;border-radius:var(--border-radius-1)}&.radius-2{border-radius:56px;border-radius:var(--border-radius-2)}&.black{color:#fcfbfe;color:var(--grayscale-00)}&.action-1{background-color:#d2e6ef;background-color:var(--safe-brand-action-color-light);color:#333;color:var(--grayscale-100);&.bs-1{box-shadow:0 0 16px 0 #285a6e1a;box-shadow:0 0 16px 0 var(--safe-brand-action-color-light-shadow)}}&.action-2{background-color:var(--brand-red);color:#fcfbfe;color:var(--grayscale-00)}&.disabled,&:disabled{--outline-color:var(--grayscale-50);color:#c0c2c3!important;color:var(--grayscale-50)!important;cursor:not-allowed;.tag{background-color:#c0c2c3!important;background-color:var(--grayscale-50)!important}& *{color:#c0c2c3!important;color:var(--grayscale-50)!important}&.low{--outline-color:var(--grayscale-30)}&.action-1,&.action-2,&.black{background-color:#727477;background-color:var(--grayscale-70);color:#fcfbfe!important;color:var(--grayscale-00)!important;& *{color:#fcfbfe!important;color:var(--grayscale-00)!important}}}&.white{background-color:#fcfbfe;background-color:var(--grayscale-00)}&.black{background-color:#333;background-color:var(--grayscale-100)}&.focusable:not(:disabled,.disabled):focus-visible{outline:2px solid #555;outline:2px solid var(--grayscale-80)}}.icon{--marigin:10px;align-items:center;display:flex;justify-content:center;&:last-child{margin-left:var(--marigin)}&:first-child{margin-right:var(--marigin)}&.circle{color:#c0c2c3;color:var(--grayscale-50)}&.fire{color:#f59e1a;color:var(--safe-brand-orange)}}.page-container{height:calc(100vh - 100px);margin-top:100px}.selection-list{.selection-list-item:last-child{margin-right:0!important}.selection-list-item{box-shadow:inset 0 0 0 2px #333;box-shadow:inset 0 0 0 2px var(--grayscale-100);height:54px;width:100px;&:disabled{box-shadow:inset 0 0 0 2px #c0c2c3;box-shadow:inset 0 0 0 2px var(--grayscale-50)}}.selection-list-item.selected,.selection-list-item:not(.disabled):focus-visible,.selection-list-item:not(.disabled):hover{background-color:#333!important;background-color:var(--grayscale-100)!important;*{color:#fcfbfe!important;color:var(--grayscale-00)!important}}.tag{background-color:#00ad88;background-color:var(--safe-brand-green);border-radius:5px;height:10px;position:absolute;right:5px;top:5px;width:10px}}.tooltip-container{position:relative;.tooltip{background-color:#555;background-color:var(--grayscale-80);border-radius:56px;border-radius:var(--border-radius-2);bottom:230%;color:#fcfbfe!important;color:var(--grayscale-00)!important;left:50%;opacity:0;padding:8px 10px;padding:var(--size-4) var(--size-5);pointer-events:none;position:absolute;transform:translateX(-90%);transition:opacity .15s ease-out;white-space:nowrap;z-index:10;&:after{border:6px solid;border-color:#0000 #0000 #555;border-color:#0000 #0000 var(--grayscale-80) #0000;content:"";left:90%;position:absolute;top:100%;transform:translateX(-50%) rotate(180deg)}}&:hover .tooltip{opacity:1;pointer-events:auto}}.text-green{color:#076817!important}.text-red{color:#b40019!important}
/*# sourceMappingURL=main.47285518.css.map*/