.gform_heading{display:none!important}form#gform_1 label,form#gform_1 legend,form#gform_2 label,form#gform_2 legend,form#gform_3 label,form#gform_3 legend{color:#7E068E}form#gform_1 input[type="submit"],form#gform_2 input[type="submit"],form#gform_3 input[type="submit"]{background-color:#DD2CC6!important;border:unset!important}form#gform_1 input,form#gform_1 textarea,form#gform_2 input,form#gform_2 textarea,form#gform_3 input,form#gform_3 textarea{border:1px solid rgba(195,195,195,1)!important}form#gform_1 .gform_fields,form#gform_2 .gform_fields,form#gform_3 .gform_fields{row-gap:1.4rem!important}.menu_item_button a{height:fit-content;align-self:center;padding:10px 20px!important;font-weight:500;background-color:#DD2CC6;border-radius:8px}.et_pb_menu_1_tb_header.et_pb_menu ul li.menu_item_button a{color:#fff!important}@media all and (max-width:768px){.menu_item_button{display:none}}.recras-bookprocess div.version2{display:flex;flex-direction:column}.recras-bookprocess form#bpMainForm{width:100%;align-self:center}@media all and (min-width:768px){.recras-bookprocess form#bpMainForm{max-width:60%}}.recras-bookprocess div.react-datepicker{padding:16px!important;border-radius:4px!important;border:1px solid rgba(195,195,195,1)!important;font-family:'Outfit',sans-serif}.recras-bookprocess ol.steps li{background-color:#C3C3C3;font-family:'Outlet',sans-serif;font-size:14px}.recras-bookprocess ol.steps li:has(~li.current),.recras-bookprocess ol.steps li.current{background-color:#24C9A2}.recras-bookprocess .version2 [for^="booking_startdate"]:has(+.display-calendar){margin:0 auto;font-family:'Bubblegum Sans',sans-serif;font-size:22px;color:#7E068E;background-color:transparent!important}.recras-bookprocess div.react-datepicker__header h2{color:#7E068E;font-family:'Outfit',sans-serif;font-size:14px;font-weight:400}.recras-bookprocess button.react-datepicker__navigation{border:1px solid rgba(36,201,162,1)!important}.recras-bookprocess button.react-datepicker__navigation--next{margin-top:13px!important;margin-right:13px!important}.recras-bookprocess button.react-datepicker__navigation--previous{margin-top:13px!important;margin-left:13px!important}.recras-bookprocess .react-datepicker__navigation-icon::before{border-color:rgba(36,201,162,1)!important}.recras-bookprocess div.react-datepicker__day-names div{color:rgba(0,0,0,0.5);font-size:14px;font-weight:400}.recras-bookprocess .react-datepicker__day{color:rgba(126,6,142,1)}.recras-bookprocess .react-datepicker__day--disabled{color:rgba(0,0,0,0.1)!important}.recras-bookprocess label{color:#7E068E!important}.recras-bookprocess div.groupWrapper{position:relative;border-radius:8px!important;border:1px solid rgba(195,195,195,1)!important;padding:32px}.recras-bookprocess div.subgroupWrapper{margin-top:1rem;gap:32px}.recras-bookprocess div.subgroupWrapper div.groupWrapper{padding:24px!important}.version2 :is(.recras-voucher.display-blocks,.recras-package,.recras-package_choice_lines,.recras-product_label_filter,.recras-product_with_time,.recras-product_without_time.display-blocks) .groupWrapper{display:grid;grid-template-columns:1fr;grid-template-areas:"image  image" "label  extrainfo" "price buttons"!important;max-width:446px!important}.recras-bookprocess div.subgroupWrapper div img{border-radius:0!important;width:100%!important}.recras-bookprocess div.price-information{width:max-content;font-size:16px;color:rgba(126,6,142,1);line-height:32px}.recras-bookprocess div.subgroupWrapper:has(div.numberWithPlusMinus){margin-top:0!important;grid-column:1 / -1;justify-self:end;max-width:max-content}.recras-bookprocess div.numberWithPlusMinus{gap:0!important}.recras-bookprocess div.numberWithPlusMinus input{border-radius:0!important;border:1px solid rgba(36,201,162,1)!important;color:rgba(126,6,142,1)!important}.recras-bookprocess div.numberWithPlusMinus input::-webkit-outer-spin-button,.recras-bookprocess div.numberWithPlusMinus input::-webkit-inner-spin-button,.recras-bookprocess div.numberWithPlusMinus input[type=number]{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.recras-bookprocess div.numberWithPlusMinus button:first-of-type,.recras-bookprocess div.numberWithPlusMinus button:last-of-type{border:1px solid rgba(36,201,162,1)!important;border-radius:0!important;background:none!important}.recras-bookprocess div.numberWithPlusMinus button:first-of-type{border-right:0!important;border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.recras-bookprocess div.numberWithPlusMinus button:last-of-type{border-left:0!important;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.recras-bookprocess div.numberWithPlusMinus button:first-of-type::after,.recras-bookprocess div.numberWithPlusMinus button:last-of-type::after{background-color:rgba(36,201,162,1)!important}.recras-bookprocess aside{display:none}.recras-bookprocess div.bpButtonWrapper button{margin-top:-2rem!important;font-family:'Bubblegum Sans',sans-serif!important;font-size:18px!important;padding:12px 32px!important;border-radius:4px!important;border:0px solid #fff!important}.recras-bookprocess div.bpButtonWrapper button.nextStep{background-color:rgba(221,44,198,1)!important}.recras-bookprocess div.bpButtonWrapper button.previousStep{color:rgba(221,44,198,1)!important;background-color:#fff!important;border:1px solid rgba(221,44,198,1)!important}.activities_slider #tns2{display:flex!important}.activities_slider,.testimonial_slider,.video_slider{height:auto!important;gap:12px!important}.activities_slider div,.testimonial_slider div,.video_slider div{margin:0 8px;height:inherit!important;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width:980px){.activities_slider,.testimonial_slider,.video_slider{display:flex!important}.activities_slider div,.testimonial_slider div,.video_slider div{width:calc(4.7619%)!important}.activities_slider div div,.testimonial_slider div div,.video_slider div div{width:100%!important}}.activities_slider div svg,.testimonial_slider div svg,.video_slider div svg{width:85px;margin-bottom:0.4rem}.tns-liveregion,.tns-outer button{display:none}a.et_pb_button[data-icon]::before{margin-left:-1.45rem!important}@media all and (max-width:767px){.flex-reverse{display:flex;flex-direction:column-reverse}}@media all and (max-width:767px){.home_custom_block{grid-template-columns:repeat(2,1fr);display:grid!important;gap:1rem!important}.home_custom_block>div{width:100%!important;margin-bottom:0!important}}#main-header .et_mobile_menu li ul,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu>ul.sub-menu{display:none!important;visibility:hidden!important}#main-header .et_mobile_menu .visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu .visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}.et_mobile_menu .menu-item-has-children.clickable,.et_mobile_menu .menu-item-has-children>a{position:relative}.et_mobile_menu .menu-item-has-children:not(.clickable)>a:after,.et_mobile_menu .menu-item-has-children.clickable>span.parent_icon:after{font-family:"ETmodules";text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:16px}.et_mobile_menu .menu-item-has-children:not(.clickable)>a:after{position:absolute;top:13px;right:10px}.et_mobile_menu .menu-item-has-children.clickable>span.parent_icon{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;align-items:center;position:absolute;width:46px;height:46px;right:0;top:0;z-index:9}.et_mobile_menu .menu-item-has-children:not(.clickable)>a:after,.et_mobile_menu .menu-item-has-children.clickable>span.parent_icon:after{content:"33"}.et_mobile_menu .menu-item-has-children:not(.clickable).visible>a:after,.et_mobile_menu .menu-item-has-children.clickable.visible>span.parent_icon:after{content:"32"}.gform_heading{display:none!important}form#gform_1 label,form#gform_1 legend,form#gform_2 label,form#gform_2 legend{color:#7E068E}form#gform_1 input[type="submit"],form#gform_2 input[type="submit"]{background-color:#DD2CC6!important;border:unset!important}form#gform_1 input,form#gform_1 textarea,form#gform_2 input,form#gform_2 textarea{border:1px solid rgba(195,195,195,1)!important}form#gform_1 .gform_fields,form#gform_2 .gform_fields{row-gap:1.4rem!important}.menu_item_button a{height:fit-content;align-self:center;padding:10px 20px!important;font-weight:500;background-color:#DD2CC6;border-radius:8px}.et_pb_menu_1_tb_header.et_pb_menu ul li.menu_item_button a{color:#fff!important}@media all and (max-width:768px){.menu_item_button{display:none}}.recras-bookprocess div.version2{display:flex;flex-direction:column}.recras-bookprocess form#bpMainForm{width:100%;align-self:center}@media all and (min-width:768px){.recras-bookprocess form#bpMainForm{max-width:60%}}.recras-bookprocess div.react-datepicker{padding:16px!important;border-radius:4px!important;border:1px solid rgba(195,195,195,1)!important;font-family:'Outfit',sans-serif}.recras-bookprocess ol.steps li{background-color:#C3C3C3;font-family:'Outlet',sans-serif;font-size:14px}.recras-bookprocess ol.steps li:has(~li.current),.recras-bookprocess ol.steps li.current{background-color:#24C9A2}.recras-bookprocess .version2 [for^="booking_startdate"]:has(+.display-calendar){margin:0 auto;font-family:'Bubblegum Sans',sans-serif;font-size:22px;color:#7E068E;background-color:transparent!important}.recras-bookprocess div.react-datepicker__header h2{color:#7E068E;font-family:'Outfit',sans-serif;font-size:14px;font-weight:400}.recras-bookprocess button.react-datepicker__navigation{border:1px solid rgba(36,201,162,1)!important}.recras-bookprocess button.react-datepicker__navigation--next{margin-top:13px!important;margin-right:13px!important}.recras-bookprocess button.react-datepicker__navigation--previous{margin-top:13px!important;margin-left:13px!important}.recras-bookprocess .react-datepicker__navigation-icon::before{border-color:rgba(36,201,162,1)!important}.recras-bookprocess div.react-datepicker__day-names div{color:rgba(0,0,0,0.5);font-size:14px;font-weight:400}.recras-bookprocess .react-datepicker__day{color:rgba(126,6,142,1)}.recras-bookprocess .react-datepicker__day--disabled{color:rgba(0,0,0,0.1)!important}.recras-bookprocess label{color:#7E068E!important}.recras-bookprocess div.groupWrapper{position:relative;border-radius:8px!important;border:1px solid rgba(195,195,195,1)!important;padding:32px}.recras-bookprocess div.subgroupWrapper{margin-top:1rem;gap:32px}.recras-bookprocess div.subgroupWrapper div.groupWrapper{padding:24px!important}.version2 :is(.recras-voucher.display-blocks,.recras-package,.recras-package_choice_lines,.recras-product_label_filter,.recras-product_with_time,.recras-product_without_time.display-blocks) .groupWrapper{grid-template-areas:"image  image" "label  extrainfo" "price buttons"!important}.recras-bookprocess div.subgroupWrapper div img{border-radius:0!important}.recras-bookprocess div.price-information{width:max-content;font-size:16px;color:rgba(126,6,142,1);line-height:32px}.recras-bookprocess div.subgroupWrapper:has(div.numberWithPlusMinus){margin-top:0!important;grid-column:1 / -1;justify-self:end;max-width:max-content}.recras-bookprocess div.numberWithPlusMinus{gap:0!important}.recras-bookprocess div.numberWithPlusMinus input{border-radius:0!important;border:1px solid rgba(36,201,162,1)!important;color:rgba(126,6,142,1)!important}.recras-bookprocess div.numberWithPlusMinus input::-webkit-outer-spin-button,.recras-bookprocess div.numberWithPlusMinus input::-webkit-inner-spin-button,.recras-bookprocess div.numberWithPlusMinus input[type=number]{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.recras-bookprocess div.numberWithPlusMinus button:first-of-type,.recras-bookprocess div.numberWithPlusMinus button:last-of-type{border:1px solid rgba(36,201,162,1)!important;border-radius:0!important;background:none!important}.recras-bookprocess div.numberWithPlusMinus button:first-of-type{border-right:0!important;border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.recras-bookprocess div.numberWithPlusMinus button:last-of-type{border-left:0!important;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.recras-bookprocess div.numberWithPlusMinus button:first-of-type::after,.recras-bookprocess div.numberWithPlusMinus button:last-of-type::after{background-color:rgba(36,201,162,1)!important}.recras-bookprocess aside{display:none}.recras-bookprocess div.bpButtonWrapper button{margin-top:-2rem!important;font-family:'Bubblegum Sans',sans-serif!important;font-size:18px!important;padding:12px 32px!important;border-radius:4px!important;border:0px solid #fff!important}.recras-bookprocess div.bpButtonWrapper button.nextStep{background-color:rgba(221,44,198,1)!important}.recras-bookprocess div.bpButtonWrapper button.previousStep{color:rgba(221,44,198,1)!important;background-color:#fff!important;border:1px solid rgba(221,44,198,1)!important}.activities_slider #tns2{display:flex!important}.activities_slider,.testimonial_slider,.video_slider{height:auto!important;gap:12px!important}.activities_slider div,.testimonial_slider div,.video_slider div{margin:0 8px;height:inherit!important;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width:980px){.activities_slider,.testimonial_slider,.video_slider{display:flex!important}.activities_slider div,.testimonial_slider div,.video_slider div{width:calc(4.7619%)!important}.activities_slider div div,.testimonial_slider div div,.video_slider div div{width:100%!important}}.activities_slider div svg,.testimonial_slider div svg,.video_slider div svg{width:85px;margin-bottom:0.4rem}.tns-liveregion,.tns-outer button{display:none}a.et_pb_button[data-icon]::before{margin-left:-1.45rem!important}@media all and (max-width:767px){.flex-reverse{display:flex;flex-direction:column-reverse}}@media all and (max-width:767px){.home_custom_block{grid-template-columns:repeat(2,1fr);display:grid!important;gap:1rem!important}.home_custom_block &gt;div{width:100%!important;margin-bottom:0!important}}#main-header .et_mobile_menu li ul,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu &gt;ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu &gt;ul.sub-menu{display:none!important;visibility:hidden!important}#main-header .et_mobile_menu .visible &gt;ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu .visible &gt;ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu .visible &gt;ul.sub-menu{display:block!important;visibility:visible!important}.et_mobile_menu .menu-item-has-children.clickable,.et_mobile_menu .menu-item-has-children &gt;a{position:relative}.et_mobile_menu .menu-item-has-children:not(.clickable) &gt;a:after,.et_mobile_menu .menu-item-has-children.clickable &gt;span.parent_icon:after{font-family:"ETmodules";text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:16px}.et_mobile_menu .menu-item-has-children:not(.clickable) &gt;a:after{position:absolute;top:13px;right:10px}.et_mobile_menu .menu-item-has-children.clickable &gt;span.parent_icon{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;align-items:center;position:absolute;width:46px;height:46px;right:0;top:0;z-index:9}.et_mobile_menu .menu-item-has-children:not(.clickable) &gt;a:after,.et_mobile_menu .menu-item-has-children.clickable &gt;span.parent_icon:after{content:"33"}.et_mobile_menu .menu-item-has-children:not(.clickable).visible &gt;a:after,.et_mobile_menu .menu-item-has-children.clickable.visible &gt;span.parent_icon:after{content:"32"}