.programme_day_icon_icon__2qclW{position:relative;z-index:1;width:70px;height:70px;min-height:70px;min-width:70px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:450;font-size:18px}@media screen and (max-width:1000px){.programme_day_icon_icon__2qclW{display:none}}.programme_day_icon_red__IU0eN{background-color:var(--color-accent)}.programme_day_icon_gray__veH8A{background-color:var(--bg-secondary)}.programme_day_icon_number__3qU_4{outline:10px solid #fff;outline-offset:-12.5px}.programme_item_item__qQ3AJ{position:relative;display:flex;gap:32px;align-items:flex-start}.programme_item_item__qQ3AJ:last-child{z-index:1;background-color:var(--color-secondary)}.programme_item_item__qQ3AJ>:first-child{flex-basis:70px}.programme_item_item__qQ3AJ a{color:var(--color-accent);font-weight:800}.programme_item_card__rIMGE{border-radius:8px;flex:1 1;background-color:var(--bg-secondary);padding:32px;position:relative}.programme_item_card__rIMGE:before{content:"";position:absolute;background-image:url(/css-images/gray-carret-left.svg);width:15px;height:28px;left:-14px;top:22px}@media screen and (max-width:1000px){.programme_item_card__rIMGE:before{display:none}}.programme_item_card__rIMGE img{width:100%;height:auto;border-radius:8px}.programme_item_card__rIMGE p:not(:last-child){margin-bottom:16px}.programme_item_dayNo__0_G44{color:var(--color-accent);font-weight:450;text-transform:uppercase;font-size:16px}.programme_item_pre__eABgl{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.programme_item_pre__eABgl strong{font-weight:600}.programme_item_pre__eABgl em{font-style:italic}main>ul.day_programme_programme__8FMWA{width:100%;padding-inline:0!important;position:relative}main>ul.day_programme_programme__8FMWA ol,main>ul.day_programme_programme__8FMWA ul{padding:0}main>ul.day_programme_programme__8FMWA>li{margin-bottom:32px}.day_programme_dottedline__uHGR_{height:calc(100% - 96px);position:absolute;border:1px dashed var(--dotted-border);left:35px;top:32px}@media screen and (max-width:1000px){.day_programme_dottedline__uHGR_{left:50%}}.hotel_details_hotel__bS_P_ h2+p{margin-bottom:32px}.hotel_details_hotel__bS_P_ .hotel_details_images__I5Bhh{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0;margin-bottom:32px}.hotel_details_hotel__bS_P_ .hotel_details_images__I5Bhh>li{position:relative;height:220px}.hotel_details_hotel__bS_P_ .hotel_details_images__I5Bhh>li img{object-fit:cover;border-radius:8px}.hotel_details_hotel__bS_P_ h3{font-family:Fraunces,Times New Roman,sans-serif;font-size:20px;line-height:26px;font-weight:600;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--dotted-border)}.hotel_details_hotel__bS_P_ .hotel_details_amenities__b0WMj{display:grid;padding:0;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.field_wrapper_wrapper__4jp2N{position:relative}.field_wrapper_wrapper__4jp2N *{font-size:20px;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:28px}.field_wrapper_wrapper__4jp2N label{position:absolute;top:12px;left:12px;background-color:var(--color-secondary);z-index:1;padding-inline:4px;color:var(--label-color);pointer-events:none}.field_wrapper_wrapper__4jp2N .ant-picker-clear span[role=img],.field_wrapper_wrapper__4jp2N .ant-picker-suffix span[role=img]{height:20px}.field_wrapper_wrapper__4jp2N .ant-picker-input{height:100%}.field_wrapper_wrapper__4jp2N .ant-picker-input input{font-size:16px;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.field_wrapper_wrapper__4jp2N .ant-picker,.field_wrapper_wrapper__4jp2N input{display:inline-block;width:100%;height:50px;padding-inline:16px;border-radius:8px;border:1px solid var(--input-border-color)}.field_wrapper_wrapper__4jp2N textarea{display:inline-block;width:100%;height:200px;padding:16px;border-radius:8px;border:1px solid var(--input-border-color);resize:none}.field_wrapper_wrapper__4jp2N:focus-within label{color:var(--color-accent)}.field_wrapper_wrapper__4jp2N:focus-within .ant-picker,.field_wrapper_wrapper__4jp2N:focus-within input,.field_wrapper_wrapper__4jp2N:focus-within textarea{border:2px solid var(--color-accent);outline:none}.field_wrapper_wrapper__4jp2N:focus-within .ant-picker input{outline:none;border:none}.field_wrapper_wrapper__4jp2N.field_wrapper_withValue__QPqM_ label,.field_wrapper_wrapper__4jp2N:focus-within label{top:-12px}.field_wrapper_wrapper__4jp2N.field_wrapper_error__N_MgF .ant-picker,.field_wrapper_wrapper__4jp2N.field_wrapper_error__N_MgF input,.field_wrapper_wrapper__4jp2N.field_wrapper_error__N_MgF textarea{border-color:var(--color-accent)}.field_wrapper_wrapper__4jp2N.field_wrapper_error__N_MgF .field_wrapper_errorMessage__EBQKE{font-size:16px;color:var(--color-accent);margin-top:-4px;position:absolute}.appointment_forms_form__yptQz{display:flex;flex-direction:column;flex:1 1;padding:64px}.appointment_forms_form__yptQz>footer,.appointment_forms_form__yptQz>header{display:flex;justify-content:space-between;align-items:center}.appointment_forms_form__yptQz>header{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:450;font-size:14px;text-transform:uppercase}.appointment_forms_form__yptQz>footer button{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;background-color:transparent;border:none;display:flex;gap:8px;line-height:17px;align-items:center}.appointment_forms_form__yptQz>footer button:not(:disabled){cursor:pointer}.appointment_forms_form__yptQz>footer button:not(:disabled):hover{opacity:.7}.appointment_forms_form__yptQz>footer button:disabled{color:var(--color-primary);opacity:.5}.appointment_forms_formContent__snNp5{flex:1 1;display:flex;align-items:center;justify-content:center;flex-direction:column}.appointment_forms_row__QRJ5s{display:flex;gap:32px}.appointment_forms_row__QRJ5s>*{flex:1 1}.appointment_forms_employees__LyjNe{display:flex;justify-content:center;margin-bottom:24px}.appointment_forms_employees__LyjNe img{border-radius:50%}.appointment_forms_employees__LyjNe img:not(:first-child){margin-left:-16px}.appointment_forms_form3__rOnzH{width:100%;padding-inline:32px;text-align:center;display:flex;flex-direction:column;align-items:center}.appointment_forms_form3__rOnzH button[type=submit]{width:100%}.appointment_forms_form3__rOnzH h2{font-weight:600;font-size:24px;margin-bottom:48px}.appointment_forms_form3__rOnzH p{font-size:16px;margin-bottom:32px;color:var(--dim-gray);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:420;line-height:20px;text-align:justify}.appointment_forms_form3__rOnzH p:last-child{margin-bottom:48px}.appointment_forms_successfully__04tqp{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.appointment_forms_successfully__04tqp h1{display:flex;align-items:center;font-size:24px;gap:16px;flex-direction:column-reverse;padding-inline:64px;text-align:center}.appointment_forms_successfully__04tqp h1 img{width:40px;height:40px}.appointment_forms_successfully__04tqp.appointment_forms_visible__ZtMB_{opacity:1;pointer-events:all}.appointment_forms_fieldWrapper__uJi7r{width:100%;padding-inline:32;display:flex;flex-direction:column;gap:32px}@media screen and (max-width:1200px){.appointment_forms_form__yptQz{padding:0}.appointment_forms_row__QRJ5s{flex-direction:column}}.appointment_modal_modalContent__7DOya{width:1200px;max-width:80vw;min-height:800px;border-radius:6px;position:relative;overflow:hidden;display:flex}.appointment_modal_bgImage__gcTCg{width:100%;height:100%;position:absolute;inset:0}.appointment_modal_imageMask__c15Qj{z-index:1;position:absolute;inset:0;background-color:rgba(0,0,0,.5)}.appointment_modal_formSection__7SVji,.appointment_modal_infoSection__xVQVu{position:relative;z-index:2}.appointment_modal_infoSection__xVQVu{width:460px;padding:64px;display:flex;flex-direction:column;justify-content:flex-end;color:var(--color-secondary)}.appointment_modal_infoSection__xVQVu p{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:450;font-size:14px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appointment_modal_infoSection__xVQVu h2{font-weight:600;font-size:34px;line-height:38px;font-family:Fraunces,Times New Roman,sans-serif}.appointment_modal_formSection__7SVji{background-color:var(--color-secondary);flex:1 1;display:flex}.appointment_modal_close__Su10F{position:absolute;top:36px;left:36px;z-index:3;cursor:pointer}@media screen and (max-width:1200px){.appointment_modal_modalContent__7DOya{flex-direction:column}.appointment_modal_close__Su10F{left:unset;right:36px}.appointment_modal_infoSection__xVQVu{width:unset;min-height:200px;padding:32px}.appointment_modal_formSection__7SVji{padding:32px}}@media screen and (max-width:500px){.appointment_modal_modalContent__7DOya{max-width:100vw}}.catamaran_calculator_calculator__rG_QR{margin-top:64px}form.catamaran_calculator_calculator__rG_QR>h2{margin-bottom:32px}.catamaran_calculator_result__YElPy{margin-top:32px;display:flex;gap:64px;flex-wrap:wrap}.catamaran_calculator_result__YElPy p{color:var(--color-accent)}.catamaran_calculator_labelValue__kTjt4{display:flex;gap:8px}.catamaran_calculator_labelValue__kTjt4>:last-child{color:var(--color-accent)}.offer_details_details__Zhx9q>header{position:-webkit-sticky;position:sticky;background-color:var(--color-secondary);z-index:500;top:0;display:flex;justify-content:space-between;padding-inline:64px;height:80px;align-items:center;gap:64px;border-bottom:1px solid var(--light-border-color)}.offer_details_details__Zhx9q>header>*{flex-basis:20%}@media screen and (max-width:850px){.offer_details_details__Zhx9q>header{flex-direction:column;height:-moz-fit-content;height:fit-content;align-items:flex-start;padding:32px;position:unset}}.offer_details_slide__iYvCa{height:480px;width:-moz-fit-content;width:fit-content}.offer_details_slide__iYvCa img{height:100%!important;width:auto!important;position:relative!important}.offer_details_column__P8s21>*{display:block;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.offer_details_label__SVnSl{font-weight:450;font-size:12px;line-height:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--dim-gray)}.offer_details_value__0u8x5{font-weight:420;font-size:24px;line-height:32px;max-width:20vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:-12px}.offer_details_content__g12y3{display:flex}.offer_details_content__g12y3>aside{position:-webkit-sticky;position:sticky;top:60px;height:-moz-fit-content;height:fit-content;left:0;padding-top:80px;margin-left:64px;width:360px}.offer_details_content__g12y3>aside ul{display:flex;flex-direction:column}.offer_details_content__g12y3>aside ul li{padding-block:16px;border-left:1px solid var(--dotted-border)}.offer_details_content__g12y3>aside ul li:first-child{padding-top:8px}.offer_details_content__g12y3>aside ul li:last-child{padding-bottom:8px}.offer_details_content__g12y3>aside .offer_details_active__RWRWe{color:var(--color-accent);border-left:3px solid #ea4c89}.offer_details_content__g12y3>main{flex:1 1;padding-block:80px 128px;padding-inline:64px;max-width:760px;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;line-height:28px;font-weight:390}.offer_details_content__g12y3>main>h1{font-family:Fraunces,Times New Roman,sans-serif;font-weight:500;font-size:42px;line-height:48px;margin-bottom:32px}.offer_details_content__g12y3>main>h1+p{margin-bottom:64px}.offer_details_content__g12y3>main h2{font-family:Fraunces,Times New Roman,sans-serif;font-weight:600;margin-bottom:16px}.offer_details_content__g12y3>main ul{padding:32px;border-radius:8px}.offer_details_lookingForwardTo__mrEug{border:1px solid;margin-bottom:32px}.offer_details_lookingForwardTo__mrEug li{background:url(/css-images/looking-forward-to.svg) no-repeat 0;padding-left:32px}.offer_details_priceExcludes__YA18y,.offer_details_priceIncludes__s_KCN{background-color:var(--bg-secondary);margin-bottom:32px}.offer_details_priceExcludes__YA18y li,.offer_details_priceIncludes__s_KCN li{background:url(/css-images/price-includes.svg) no-repeat 0;padding-left:32px}.offer_details_priceExcludes__YA18y li{background:url(/css-images/price-excludes.svg) no-repeat 0}.offer_details_lookingForwardTo__mrEug li,.offer_details_priceExcludes__YA18y li,.offer_details_priceIncludes__s_KCN li{padding-block:8px}.offer_details_link__V3cJX{padding-left:32px}.offer_details_link__V3cJX:hover{color:var(--color-accent)}.offer_details_mobile___o_Sy{display:none}@media screen and (max-width:800px){h1.offer_details_mobile___o_Sy{display:block;font-family:Fraunces,Times New Roman,sans-serif;font-weight:500;font-size:42px;line-height:48px}.offer_details_desktop__mS6oj{display:none}.offer_details_subheader__D_5NF{display:block;padding:16px 32px;border-bottom:1px solid var(--light-border-color);position:-webkit-sticky;position:sticky;top:85px;background-color:#fff;z-index:500}.offer_details_subheader__D_5NF button{width:100%}.offer_details_value__0u8x5{max-width:unset}.offer_details_content__g12y3{justify-content:center;padding-inline:32px}.offer_details_content__g12y3>main{padding-inline:0}}.offer_details_video__Gu9Ix{width:100%;height:auto;margin-bottom:32px;border-radius:6px}