.heading_t_e_container .headingTE .HeadingTE-Banner{overflow:hidden}
.align-booking-part{width:100%}
@media(min-width:1200px){.heading_t_e_container .headingTE .HeadingTE-Banner{height:400px}
}
@media(min-width:768px) and (max-width:1199px){.heading_t_e_container .headingTE .HeadingTE-Banner{height:200px}
}
@media(max-width:767px){.heading_t_e_container .headingTE .HeadingTE-Banner{height:100px}
}
.heading_t_e_container .headingTE .height-200{height:200px !important}
.heading_t_e_container .headingTE .bg-purple-100{background-color:#4d3069}
.heading_t_e_container .headingTE .bg-crimson{background-color:#9c2339}
@media(min-width:1400px){.heading_t_e_container .headingTE .image-variation{margin-top:-200px}
}
@media(min-width:1200px) and (max-width:1399px){.heading_t_e_container .headingTE .image-variation{margin-top:-200px}
}
@media(min-width:992px) and (max-width:1199px){.heading_t_e_container .headingTE .image-variation{margin-top:-100px}
}
@media(min-width:768px) and (max-width:991px){.heading_t_e_container .headingTE .image-variation{margin-top:-100px}
}
@media(min-width:1400px){.heading_t_e_container .headingTE .no-image-variation{margin-top:-160px}
}
@media(min-width:1200px) and (max-width:1399px){.heading_t_e_container .headingTE .no-image-variation{margin-top:-160px}
}
@media(min-width:992px) and (max-width:1199px){.heading_t_e_container .headingTE .no-image-variation{margin-top:-160px}
}
@media(min-width:768px) and (max-width:991px){.heading_t_e_container .headingTE .no-image-variation{margin-top:-160px}
}
.heading_t_e_container .headingTE .content-section .text-part{background-color:white}
@media(min-width:1400px){.heading_t_e_container .headingTE .content-section .text-part{padding:40px;margin:0 12px}
}
@media(min-width:1200px) and (max-width:1399px){.heading_t_e_container .headingTE .content-section .text-part{padding:40px;margin:0 12px}
}
@media(min-width:992px) and (max-width:1199px){.heading_t_e_container .headingTE .content-section .text-part{padding:36px;margin:0 12px}
}
@media(min-width:768px) and (max-width:991px){.heading_t_e_container .headingTE .content-section .text-part{padding:36px;margin:0 12px}
}
@media(min-width:577px) and (max-width:767px){.heading_t_e_container .headingTE .content-section .text-part{padding:24px 12px;margin:auto;max-width:540px}
.heading_t_e_container .headingTE .wrapper{max-width:100%}
}
@media(max-width:576px){.heading_t_e_container .headingTE .content-section .text-part{padding:24px}
}
.heading_t_e_container .headingTE .content-section .text-part .paragraph{font-size:16px;font-weight:400;line-height:24px;color:#36424a;padding-bottom:12px}
.heading_t_e_container .headingTE .content-section .text-part a{text-decoration:none;display:flex;gap:6px;margin-bottom:16px;padding:0 0 4px 0;color:#0f4dbc;width:fit-content}
.heading_t_e_container .headingTE .content-section .text-part a>p{margin-bottom:0;color:#0f4dbc;text-decoration:underline}
.heading_t_e_container .headingTE .content-section .text-part a.additional-link{text-decoration:underline;color:#0f4dbc}
@media(min-width:1400px){.heading_t_e_container .headingTE .content-section .text-part a.additional-link{margin-left:12px}
}
.heading_t_e_container .headingTE .content-section .text-part .share{color:#2d2f33 !important;font-weight:700}
@media(min-width:1400px){.heading_t_e_container .headingTE .content-section .booking-part{padding:12px 40px;margin:0 12px}
}
@media(min-width:1200px) and (max-width:1399px){.heading_t_e_container .headingTE .content-section .booking-part{padding:12px 40px;margin:0 12px}
}
@media(min-width:992px) and (max-width:1199px){.heading_t_e_container .headingTE .content-section .booking-part{padding:12px 36px;margin:0 12px}
}
@media(min-width:768px) and (max-width:991px){.heading_t_e_container .headingTE .content-section .booking-part{padding:12px 36px;margin:0 12px}
}
@media(min-width:577px) and (max-width:767px){.heading_t_e_container .headingTE .content-section .booking-part{padding:12px 24px}
.align-booking-part{width:540px;margin:auto;padding:0 24px}
}
@media(max-width:576px){.heading_t_e_container .headingTE .content-section .booking-part{padding:12px 24px 18px 24px}
}
.heading_t_e_container .text-part .paragraph p{margin-top:1px;margin-bottom:0 !important}
.heading_t_e_container .text-part .paragraph p a{margin-top:1px;text-decoration:underline;color:#0f4dbc;margin-bottom:0 !important}
.heading1{padding:16px 0;margin-bottom:0;font-size:32px;font-weight:300;line-height:3rem;color:#36424a}
@media(min-width:992px) and (max-width:1199px){.heading1{font-size:28px;font-weight:300;line-height:42px;color:#36424a}
}
@media(min-width:768px) and (max-width:991px){.heading1{font-size:28px;font-weight:300;line-height:42px;color:#36424a}
}
@media(min-width:577px) and (max-width:767px){.heading1{font-size:24px;font-weight:300;line-height:36px;color:#36424a}
}
@media(max-width:576px){.heading1{font-size:24px;font-weight:300;line-height:36px;color:#36424a}
}
.heading_t_e_container .headingTE .content-section .booking-part .price{font-size:24px;font-weight:700;line-height:28px;color:#fff;white-space:nowrap;text-align:left}
.heading_t_e_container .headingTE .content-section .booking-part .price .vat{font-size:14px;font-weight:600;line-height:20px;color:#fff;margin-right:12px;white-space:nowrap}
.heading_t_e_container .headingTE .content-section .booking-part .extra-info{font-size:14px;font-weight:400;line-height:20px;color:#fff;margin-top:8px;margin-right:12px}
.nowrap {   white-space: nowrap !important}
.w-100{width:100% !important}
.imagefor-height{height:100% !important;object-fit:cover}
.social_icon.st-custom-button{width:100%;padding:8px 12px}
.social_sharing_dropdown{padding:8px 0 !important;width:220px;max-height:400px;overflow-y:scroll;transform:none !important;inset:40px -20px auto auto !important;scrollbar-width:none}
.social_sharing_dropdown .social_sharing_list{display:flex;align-items:center}
.social_sharing_dropdown .social_sharing_list:hover{background-color:#f7f8fa}
.social_sharing_dropdown .social_text{margin-left:7.33px;font-size:14px;font-weight:300;line-height:1.5rem;color:#36424a;padding:0}
.social_sharing_dropdown .social_icon{cursor:pointer}
.social_sharing_dropdown .social_text:hover{background-color:transparent}
.social_sharing_dropdown::-webkit-scrollbar{width:0 !important}
.social_sharing_dropdown{overflow:-moz-scrollbars-none}