.dt-sc-room-item .room-details{text-align:left;width:100%;padding-top:clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);}
.dt-sc-room-item .room-details > div:not(:last-child){margin:0 0 10px;}
.dt-sc-room-item .room-details .dt-sc-content-title .dt-sc-room-title{margin:0px;}
.dt-sc-room-item .room-details > div .dt-sc-content-button{flex:0 0 100%;}
.dt-sc-room-duration-item:has(+ .dt-sc-room-price-item){padding-bottom:10px;border-bottom:1px dashed var(--wdt_Booking_BorderColor);}
.dt-sc-room-meta ul{padding:0px;margin:0px;list-style-type:none;}
.dt-sc-room-meta ul .dt-sc-room-meta-item{line-height:normal;padding:8px 0px;}
.dt-sc-room-meta ul .dt-sc-room-meta-item:not(:last-child){border-bottom:1px dashed var(--wdt_Booking_BorderColor);}
.dt-sc-room-meta ul .dt-sc-room-meta-item .dt-sc-room-meta-title{font-weight:600;margin-right:10px;}
.dt-sc-room-item .room-details div.dt-sc-rooms-meta-wrapper, .dt-sc-content-item .room-details div.dt-sc-rooms-meta-wrapper{display:flex;flex-wrap:wrap;align-items:center;width:auto;margin-left:-10px;margin-right:-10px;}
.dt-sc-room-item .room-details .dt-sc-rooms-meta-wrapper > div[class*="dt-sc-rooms-"],
.dt-sc-content-item .room-details .dt-sc-rooms-meta-wrapper > div[class*="dt-sc-rooms-"]{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:5px 10px;margin:0px;align-items:center;}
.dt-sc-room-item .room-details .dt-sc-rooms-meta-wrapper > div[class*="dt-sc-rooms-"] span,
.dt-sc-content-item .room-details .dt-sc-rooms-meta-wrapper > div[class*="dt-sc-rooms-"] span{font-size:var(--wdtFontSize_Ext, 12px);letter-spacing:0.15em;font-weight:normal;text-transform:uppercase;display:inline-flex;}
.dt-sc-room-item .room-details .dt-sc-rooms-meta-wrapper > div[class*="dt-sc-rooms-"] .dt-sc-rooms-icon,
.dt-sc-content-item .room-details .dt-sc-rooms-meta-wrapper > div[class*="dt-sc-rooms-"] .dt-sc-rooms-icon{font-size:clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem);}
.dt-sc-room-item .room-details .dt-sc-rooms-meta-wrapper > div[class*="dt-sc-rooms-"] .dt-sc-rooms-icon i,
.dt-sc-content-item .room-details .dt-sc-rooms-meta-wrapper > div[class*="dt-sc-rooms-"] .dt-sc-rooms-icon i{display:inline-flex;}
.dt-sc-content-item.dt-e-room-item .room-details{padding:clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem);border:1px solid var(--wdt_Booking_BorderColor);}
.dt-sc-room-container[class*="dt-column-"]{display:grid;gap:clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);}
.dt-sc-room-container.dt-column-4{grid-template-columns:repeat(4, 1fr);}
.dt-sc-room-container.dt-column-3{grid-template-columns:repeat(3, 1fr);}
.dt-sc-room-container.dt-column-2{grid-template-columns:repeat(2, 1fr);}
.dt-sc-content-item.dt-e-room-item .dt-sc-content-elements-group{display:grid;}
.dt-sc-content-item.dt-e-room-item .dt-sc-content-elements-group .dt-sc-room-list-image, .dt-sc-content-item.dt-e-room-item .dt-sc-content-elements-group .dt-sc-room-price-item{grid-area:1/-1;}
.dt-sc-content-item.dt-e-room-item .dt-sc-content-elements-group .dt-sc-room-price-item{place-self:end;padding:10px 20px;margin:12px;background:var(--wdt_Booking_PrimaryColor);color:var(--wdt_Booking_AccentTxtColor);font-family:var(--wdtFontTypo_Alt);font-weight:var(--wdtFontWeight_Alt, 600);font-size:clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem);}
.dt-sc-room-container .dt-sc-room-item .dt-sc-content-elements-group .dt-sc-room-list-image img{width:100%;height:100%;aspect-ratio:12/9;object-fit:cover;object-position:center center;}
.dt-sc-room-search-wrapper{display:grid;grid-template-columns:1fr 400px;gap:120px;}
.dt-sc-room-search-wrapper > .dt-sc-room-search-content-wrapper{display:block;width:100%;}
.dt-sc-room-search-wrapper > .dt-sc-room-search-form-wrapper{display:block;width:100%;padding:clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);background-color:var(--wdt_Booking_TertiaryColor);top:50px;position:sticky;height:fit-content;z-index:2;}
.dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .dt-sc-room-list-image img{width:100%;height:100%;min-height:300px;object-fit:cover;object-position:center center;}
.dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item:not(:last-child){margin-bottom:clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);}
.dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .room-details h4, .dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .room-details p{margin:0px;}
.dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .dt-sc-room-content-group > div:not(:last-child){margin-bottom:10px;}
.dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .dt-sc-content-detail-group{display:flex;flex-wrap:wrap;padding:clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem);}
.dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .dt-sc-content-detail-group .dt-sc-room-content-group{width:60%;padding-right:30px;}
.dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .dt-sc-content-detail-group .dt-sc-amenities-group{width:40%;padding-left:30px;border-left:1px solid var(--wdt_Booking_BorderColor);}
.dt-sc-amenities-group .dt-sc-room-amenities ul.dt-sc-room-amenity-list{display:flex;list-style:none;padding:0px;margin:-8px -20px;flex-wrap:wrap;}
.dt-sc-amenities-group .dt-sc-room-amenities ul.dt-sc-room-amenity-list li{display:flex;align-items:center;margin:0;padding:8px 20px;}
.dt-sc-amenities-group .dt-sc-room-amenities ul.dt-sc-room-amenity-list li i{margin-right:10px;font-size:clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem);display:inline-flex;color:var(--wdt_Booking_PrimaryColor);}
.dt-sc-amenities-group .dt-sc-room-amenities ul.dt-sc-room-amenity-list li span{font-size:var(--wdtFontSize_Ext, 12px);font-weight:normal;text-transform:uppercase;display:inline-flex;letter-spacing:0.15em;}
.dt-sc-room-search-form-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field:not(:last-child){margin-bottom:14px;}
.dt-sc-room-search-form-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field .dt-field-label label{margin:0 0 6px;line-height:normal;display:block;font-family:var(--wdtFontTypo_Alt);font-weight:normal;font-size:clamp(1.375rem, 1.3173rem + 0.2564vw, 1.625rem);}
.dt-sc-room-search-form-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field .dt-sc-guests-group, .dt-sc-room-search-form-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field .dt-sc-calendar-group{position:relative;}
.dt-sc-room-search-form-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field .dt-sc-guests-group .dt-drop--down{background:currentColor;width:1em;height:1em;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:15px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath d='M52.1,75.8c-1.1,1.1-3,1.1-4.2,0L1,28.8l5.5-5.5l41.5,41.5c1.1,1.1,3,1.1,4.2,0l41.5-41.5l5.5,5.5L52.1,75.8z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath d='M52.1,75.8c-1.1,1.1-3,1.1-4.2,0L1,28.8l5.5-5.5l41.5,41.5c1.1,1.1,3,1.1,4.2,0l41.5-41.5l5.5,5.5L52.1,75.8z'/%3E%3C/svg%3E%0A");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:90%;mask-size:90%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}
.dt-sc-room-search-form-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field .dt-sc-calendar-group .dt-icon-dt-calendar{width:1em;height:1em;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1.35rem;}
.dt-sc-room-search-form-wrapper .dt-sc-reservation-form.dt-appointment-form > div.dt-sc-room--field .dt-sc-calendar-group .dt-icon-dt-calendar i{display:flex;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons{width:100%;position:absolute;z-index:999;opacity:0;visibility:hidden;color:var(--wdt_Booking_HeadAltColor);padding:20px;margin-top:10px;background-color:var(--wdt_Booking_TertiaryColor);border:1px solid var(--wdtBorderColor);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.15);box-shadow:0px 0px 5px rgba(0,0,0,0.15);-webkit-transition:var(--wdt_Booking_Ad-Transition);transition:var(--wdt_Booking_Ad-Transition);}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons.dt--opened{opacity:1;visibility:visible;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .dt-sc-e-label{display:flex;flex-wrap:wrap;padding-right:4px;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .dt-sc-e-label > span{flex:0 0 100%;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .dt-sc-e-label > .dt-sc-e-label-text{font-family:var(--wdtFontTypo_Alt);font-weight:normal;font-size:18px;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .dt-sc-e-label > .dt-sc-e-label-description{font-size:80%;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person > .dt-sc-button{padding:10px;min-height:50px;margin:0px;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person:not(.dt-sc--button){display:grid;grid-template-columns:1fr 64px;align-items:center;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person:not(:last-child){margin-bottom:10px;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .select2-results__option, .dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .select2-container.select2-container--default .select2-selection--single, .dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .select2-container.select2-container--default .select2-selection--multiple{line-height:34px;}
body:has(> .wrapper .dt-sc-room-search-form-wrapper .dt-sc-field-persons .select2-container--open) .select2-search--dropdown{display:none;}
body:has(> .wrapper .dt-sc-room-search-form-wrapper .dt-sc-field-persons.dt--opened) .select2-dropdown{padding:0px !important;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .select2-container--default .select2-selection--single .select2-selection__arrow, .dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .select2-container--default .select2-selection--multiple .select2-selection__arrow{right:6px !important;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .select2-container--default .select2-selection--single .select2-selection__arrow b{font-size:10px;}
.dt-sc-room-search-form-wrapper .dt-sc-field-persons .dt-sc-field-person .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px;padding-right:20px;font-size:14px;}
.dt-sc-staff-item{width:100%;display:inline-block;transition:var(--wdt_Booking_Ad-Transition);-moz-transition:var(--wdt_Booking_Ad-Transition);-webkit-transition:var(--wdt_Booking_Ad-Transition);}
.dt-sc-staff-item .image{display:grid;place-items:end;}
.dt-sc-staff-item .image img{width:100%;height:100%;object-fit:cover;object-position:center center;}
.dt-sc-staff-item .image > a, .dt-sc-staff-item .image > .dt-sc-staff-overlay{grid-area:1/-1;width:100%;height:100%;}
.dt-sc-staff-item .image > .dt-sc-staff-overlay{align-content:end;text-align:center;padding:24px 14px;position:relative;}
.dt-sc-staff-item .dt-sc-staff-details{text-align:center;width:100%;padding-top:clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);}
.dt-sc-staff-item .dt-sc-staff-details > div:not(:last-child){margin:0 0 8px;}
.dt-sc-staff-item .dt-sc-staff-details .dt-sc-content-title .dt-sc-staff-title{margin:0px;}
.dt-sc-staff-item .dt-sc-staff-details .dt-sc-staff-role{text-transform:uppercase;font-size:12px;color:var(--wdt_Booking_BodyTxtColor);letter-spacing:0.2em;}
.wdt-dark-bg .dt-sc-staff-item .dt-sc-staff-details .dt-sc-staff-role{color:var(--wdt_Booking_AccentTxtColor);}
.dt-sc-staff-item.type1 .image > .dt-sc-staff-overlay .dt-sc-team-social{background-color:var(--wdt_Booking_BodyBGColor);margin:0px auto;max-width:fit-content;padding:8px 18px;transition:var(--wdt_Booking_Ad-Transition);}
.dt-sc-staff-item.type1 .image > .dt-sc-staff-overlay{display:flex;align-items:end;justify-content:center;}
.dt-sc-staff-item.type2 .image{aspect-ratio:1;border-radius:50%;padding:8px;background-color:var(--wdt_Booking_TertiaryColor);will-change:transform;}
.dt-sc-staff-item.type2 .image img{aspect-ratio:1;object-position:top center;}
.dt-sc-staff-item.type2 .image > a, .dt-sc-staff-item.type2 .image > .dt-sc-staff-overlay{border-radius:50%;overflow:hidden;will-change:transform;}
.dt-sc-staff-item.type2 .image > .dt-sc-staff-overlay .dt-sc-staff-social-container{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.dt-sc-staff-item.type2 .image > .dt-sc-staff-overlay .dt-sc-team-social{transition:var(--wdt_Booking_Ad-Transition);-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0;visibility:hidden;}
.dt-sc-staff-item.type2:hover .image > .dt-sc-staff-overlay .dt-sc-team-social{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;visibility:visible;}
.dt-sc-staff-item.type2 .image > .dt-sc-staff-overlay:before{content:"";width:100%;height:100%;opacity:0;visibility:hidden;display:inline-block;top:0;left:0;position:absolute;background:linear-gradient(0deg, var(--wdt_Booking_PrimaryColor), transparent);pointer-events:none;transition:var(--wdt_Booking_Ad-Transition);}
.dt-sc-staff-item.type2:hover .image > .dt-sc-staff-overlay:before{opacity:1;visibility:visible;}
.dt-sc-staff-item.type2:hover .image .dt-sc-team-social li a{color:var(--wdt_Booking_LinkColor);}
.dt-sc-staff-item.type2:hover .image .dt-sc-team-social li a:hover{color:var(--wdt_Booking_AccentTxtColor);}
.dt-sc-staff-container[class*="dt-column-"]{display:grid;gap:30px;}
.dt-sc-staff-container.dt-column-4{grid-template-columns:repeat(4, 1fr);}
.dt-sc-staff-container.dt-column-3{grid-template-columns:repeat(3, 1fr);}
.dt-sc-staff-container.dt-column-2{grid-template-columns:repeat(2, 1fr);}
.dt-sc-team-social{margin:0px;padding:0px;}
.dt-sc-team-social li{display:inline-flex;margin:0px 5px;padding:0px;line-height:normal;}
.dt-sc-team-social li a{width:20px;height:20px;font-size:0.9rem;line-height:1em;display:inline-flex;align-items:center;justify-content:center;}
.dt-sc-team.hide-social-show-on-hover.rounded .dt-sc-team-social li{margin:5px;}
@media only screen and (max-width: 1540px) {
.dt-sc-room-search-wrapper{display:grid;grid-template-columns:1fr 350px;gap:80px;}
}
@media only screen and (max-width: 1280px) { 
.dt-sc-room-container.dt-column-4, .dt-sc-staff-container.dt-column-4{grid-template-columns:repeat(3, 1fr);}
.dt-sc-room-search-wrapper{display:grid;grid-template-columns:1fr 300px;gap:40px;}
}
@media only screen and (min-width: 1025px) {
.dt-sc-staff-item.type1 .image > .dt-sc-staff-overlay .dt-sc-team-social{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0;visibility:hidden;}
.dt-sc-staff-item.type1:hover .image > .dt-sc-staff-overlay .dt-sc-team-social{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;visibility:visible;}
}
@media only screen and (max-width: 1024px) { 
.dt-sc-room-container[class*="dt-column-"],
.dt-sc-staff-container[class*="dt-column-"]{grid-template-columns:repeat(2, 1fr);}
.dt-sc-room-search-wrapper{display:grid;grid-template-columns:1fr;gap:50px;max-width:800px;margin-left:auto;margin-right:auto;}
}
@media only screen and (min-width:768px){}
@media only screen and (max-width: 767px) { 
.dt-sc-room-search-wrapper{max-width:580px;}
.dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .dt-sc-content-detail-group .dt-sc-room-content-group{width:100%;padding-right:0px;padding-bottom:20px;}
.dt-sc-room-search-content-wrapper .dt-sc-content-item.dt-e-room-item .dt-sc-content-detail-group .dt-sc-amenities-group{width:100%;padding-left:0px;padding-top:20px;border-left:none;border-top:1px solid var(--wdt_Booking_BorderColor);}
}
@media only screen and (min-width: 480px){}
@media only screen and (max-width: 479px) {
.dt-sc-room-container[class*="dt-column-"],
.dt-sc-staff-container[class*="dt-column-"] { grid-template-columns: repeat(1, 1fr); }
}:root{--wdt_Booking_Radius_Zero:var(--wdtRadius_Zero, 0);--wdt_Booking_Radius_Part:var(--wdtRadius_Part, 2.5em);--wdt_Booking_Radius_Full:var(--wdtRadius_Full, 50%);--wdt_Booking_Radius_1X:var(--wdtRadius_1X, 3px);--wdt_Booking_Radius_2X:var(--wdtRadius_2X, 5px);--wdt_Booking_Radius_3X:var(--wdtRadius_3X, 10px);--wdt_Booking_LetterSpacing_1X:var(--wdtLetterSpacing_1X, 1px);--wdt_Booking_LetterSpacing_2X:var(--wdtLetterSpacing_2X, 2px);--wdt_Booking_LetterSpacing_3X:var(--wdtLetterSpacing_3X, 3px);--wdt_Booking_InputPadding:var(--wdtInputPadding, 12px 20px);--wdt_Booking_Padding_Btn:var(--wdtPadding_Btn, 16px 35px);--wdt_Booking_Padding_MiniBtn:var(--wdtPadding_MiniBtn, 12px 20px);--wdt_Booking_Padding_MaxiBtn:var(--wdtPadding_MaxiBtn, 18px 40px);--wdt_Booking_BaseTransition:var(--wdtBaseTransition, all 0.3s linear 0s);--wdt_Booking_AltTransition:var(--wdtAltTransition, all 0.35s ease-in-out 0s);--wdt_Booking_Ad-Transition:var(--wdt-Ad-Transition, 375ms cubic-bezier(0.7, 0, 0.3, 1));--wdt_Booking_transform-rotateX:var(--wdt-transform-rotateX, 1deg);--wdt_Booking_transform-perspective:var(--wdt-transform-perspective, 600px);--wdt_Booking_transform-rotateY:var(--wdt-transform-rotateY, 0deg);--wdt_Booking_transform-scale:var(--wdt-transform-scale, 0.9);--wdt_Booking_transform-transition-duration:var(--wdt-transform-transition-duration, 400ms);--wdt_Booking_zoo-transform-rotateX:var(--wdt-zoo-transform-rotateX, 0.06deg);--wdt_Booking_zoo-transform-perspective:var(--wdt-zoo-transform-perspective, 600px);--wdt_Booking_zoo-transform-rotateY:var(--wdt-zoo-transform-rotateY, 0deg);--wdt_Booking_zoo-transform-scale:var(--wdt-zoo-transform-scale, 1.2);--wdt_Booking_zoo-transform-transition-duration:var(--wdt-zoo-transform-transition-duration, 400ms);--wdt_Booking_PrimaryColor:var(--wdtPrimaryColor, #047469);--wdt_Booking_SecondaryColor:var(--wdtSecondaryColor, #fbbf65);--wdt_Booking_TertiaryColor:var(--wdtTertiaryColor, #fff2e0);--wdt_Booking_BodyBGColor:var(--wdtBodyBGColor, #ffffff);--wdt_Booking_BodyTxtColor:var(--wdtBodyTxtColor, #555555);--wdt_Booking_HeadAltColor:var(--wdtHeadAltColor, #141414);--wdt_Booking_LinkColor:var(--wdtLinkColor, #141414);--wdt_Booking_LinkHoverColor:var(--wdtLinkHoverColor, #047469);--wdt_Booking_BorderColor:var(--wdtBorderColor, #dddddd);--wdt_Booking_AccentTxtColor:var(--wdtAccentTxtColor, #ffffff);}
.dt-rooms-item-holder.dt-carousel-holder .swiper-slide{transition:var(--wdt_Booking_Ad-Transition);}
.dt-rooms-item-holder.dt-carousel-holder .swiper-slide:not(.swiper-slide-visible){opacity:0;visibility:hidden;transition:var(--wdt_Booking_Ad-Transition);}
@media(min-width:1281px){
.wdt-custom-pagination-top-right .dt-carousel-holder .swiper.swiper-horizontal + .dt-carousel-pagination-wrapper .dt-swiper-pagination,
.wdt-custom-pagination-top-right .dt-carousel-holder .dt-carousel-pagination-wrapper .dt-swiper-pagination.swiper-pagination-bullets { 
position: absolute; top: -60px; right: 8%; bottom: auto; left: auto; margin: 0; transform: translateY(-100%); }
}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox;}input[type="checkbox"].cmplz-category:checked::before{content:'';}.cmplz-cookiebanner{box-sizing:border-box;}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none !important;user-select:none !important;}.cmplz-cookiebanner *{pointer-events:auto !important;user-select:auto !important;}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0, 1fr);z-index:99999;background:var(--cmplz_banner_background_color);}.cmplz-cookiebanner a{transition:initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none;}.cmplz-cookiebanner.cmplz-dismissed{display:none;}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0);background-color:transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px;}@media(min-width:350px){ .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px !important;zoom:0.6;}
.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px !important;}
.cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents{flex-shrink:0;}
.cmplz-cookiebanner .cmplz-header{margin-bottom:15px !important;max-height:10px;}
.cmplz-close{zoom:0.6 !important;}
.cmplz-cookiebanner .cmplz-buttons{gap:1px !important;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh !important;min-height:unset !important;padding:0 !important;white-space:nowrap !important;font-size:1.1rem !important;line-height:14px !important;zoom:0.5 !important;}
.cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px;}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px;}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3;}@media(max-width:399px){ .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit;}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit;}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500;}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px;}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px;}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px;}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0, 1fr);align-items:center;grid-gap:10px;padding:10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px;}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial;}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center;}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none;}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none;}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg);}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial;}@media(min-width:768px){ .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media(max-width:768px){ .cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%;}
.cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media(min-width:768px){ .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block;}@keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-moz-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-o-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-ms-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences{display:none;}@media(max-width:768px){ #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-logo{display:none !important;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0px;left:0px;width:40px;height:20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before{box-shadow:0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after{left:14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome', sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0px;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px;}.cmplz-cookiebanner{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;}