@media only screen and (min-width:992px){.display-mobile{display:none!important}}@media only screen and (max-width:991px){.display-desktop{display:none!important}}html{font-size:14px;line-height:1.5}@media only screen and (min-width:992px){html{font-size:15px}}@media only screen and (min-width:1640px){html{font-size:16px}}html body{font-family:var(--sdk-template-font-default);color:var(--sdk-color-text-default)}html body strong{color:var(--sdk-color-text-strong);font-weight:700}html body a{transition:color 0.25s ease-in-out,opacity 0.25s ease-in-out;text-decoration:none}body.wp-admin.post-type-page #poststuff h2,h2,.title-h2{font-family:var(--sdk-template-font-title);font-size:2.5rem;font-weight:400;line-height:1.1;margin-bottom:1.875rem;color:var(--sdk-color-title-default)}@media only screen and (min-width:992px){body.wp-admin.post-type-page #poststuff h2,h2,.title-h2{margin-bottom:3.75rem;font-size:3.125rem}}@media only screen and (min-width:1640px){body.wp-admin.post-type-page #poststuff h2,h2,.title-h2{font-size:5rem}}body.wp-admin.post-type-page #poststuff h2 strong,h2 strong,.title-h2 strong{color:var(--sdk-color-title-strong)}body.wp-admin.post-type-page #poststuff h3,h3,.title-h3{font-size:1.25rem;color:var(--sdk-color-title-default);font-weight:600;line-height:1.3}@media only screen and (min-width:992px){body.wp-admin.post-type-page #poststuff h3,h3,.title-h3{font-size:1.5rem}}body.wp-admin.post-type-page #poststuff h3 strong,h3 strong,.title-h3 strong{color:var(--sdk-color-title-strong)}.label{text-transform:uppercase;font-weight:600;letter-spacing:.5px}@media only screen and (max-width:991px){.label{font-size:.75rem}}.text-price{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:4px;font-size:24px;font-weight:300;line-height:1}@media only screen and (min-width:992px){.text-price{font-size:40px}}.screen-reader-text{position:absolute;width:0;height:0;overflow:hidden;opacity:0}.kwpb-wysiwig a:not([class*=btn]):not([class*=button]){color:var(--sdk-color-theme-primary);text-decoration:underline}.kwpb-wysiwig a:not([class*=btn]):not([class*=button]):hover{opacity:.8}.kwpb-wysiwig p{margin-bottom:1.5rem}.kwpb-wysiwig ul+p{margin-top:1.5rem}.kwpb-wysiwig ul,.kwpb-wysiwig ol{margin-block:.625rem;overflow:hidden}.kwpb-wysiwig ul li,.kwpb-wysiwig ol li{position:relative;margin-top:.875rem;padding-left:24px}.kwpb-wysiwig ul li::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;-webkit-mask-image:url(/wp-content/themes/diadao-043-sdktemplate-country-kids/images/sdk-template/svg/icon-check.svg);mask-image:url(/wp-content/themes/diadao-043-sdktemplate-country-kids/images/sdk-template/svg/icon-check.svg);-webkit-mask-size:16px;mask-size:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;background-color:var(--sdk-color-theme-primary)}.kwpb-wysiwig ol{counter-reset:list}.kwpb-wysiwig ol li::before{counter-increment:list;content:counter(list);position:absolute;top:0;left:0;line-height:1.5;font-weight:400;color:var(--sdk-color-theme-primary)}.room-panel-content{width:100%;padding-right:0!important}.room-panel-content__widget{margin-top:4.5rem}@media only screen and (max-width:991px){.room-panel-content__widget,.room-panel-content__plans{padding-right:clamp(16px, 4vw, 4vw);padding-left:clamp(16px, 4vw, 4vw)}}@media only screen and (min-width:992px){.room-panel-content__widget,.room-panel-content__plans{max-width:900px;margin-inline:auto}}.room-panel-content .room-plans{margin-top:4.5rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:24px}@media only screen and (min-width:992px){.room-panel-content .room-plans{margin-top:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:80px}}@media only screen and (min-width:992px){.room-panel-content .room-plans__gallery,.room-panel-content .room-plans__content{width:50%}}.room-panel-content .room-plans__gallery img,.room-panel-content .room-plans__gallery video,.room-panel-content .room-plans__gallery hls-video,.room-panel-content .room-plans__gallery iframe{aspect-ratio:1.5;display:block;width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:center;border-radius:.3125rem}.room-panel-content .room-plans__gallery .swiper-snippet{padding-top:0!important}.room-panel-content .room-plans__content__title{margin-top:0!important}.news{position:relative;padding-top:2.5rem;padding-bottom:2.5rem}@media only screen and (min-width:992px){.news{padding-top:0;padding-bottom:15vh}}.news__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:24px;padding-inline:16px}@media only screen and (min-width:992px){.news__container{padding-inline:72px;padding-bottom:2.5rem}}.news__card{overflow:hidden;width:100%;border-radius:8px;display:flex;flex-direction:column}.news__card img,.news__card video,.news__card hls-video,.news__card iframe{aspect-ratio:1;display:block;width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:center;border-radius:0}@media only screen and (min-width:640px){.news__card img,.news__card video,.news__card hls-video,.news__card iframe{aspect-ratio:1.5;display:block;width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:center;border-radius:0}}@media only screen and (min-width:992px){.news__card{width:calc((100% - 24px) / 2)}.news__card img,.news__card video,.news__card hls-video,.news__card iframe{aspect-ratio:2;display:block;width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:center;border-radius:0}}@media only screen and (min-width:1440px){.news__card{width:calc((100% - 48px) / 3)}.news__card img,.news__card video,.news__card hls-video,.news__card iframe{aspect-ratio:1.7777777778;display:block;width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:center;border-radius:0}}.news__card__content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:24px;background-color:var(--sdk-template-cards-background);padding:24px 16px;flex:auto}@media only screen and (min-width:992px){.news__card__content{min-height:200px;padding:40px 24px}}@media only screen and (min-width:992px){.news__card__content{min-height:180px}}.news__card__date{font-size:12px}.news__card__image{overflow:hidden;position:relative}.news__card__image img{transition:transform 0.5s ease-in-out}@media only screen and (min-width:992px){.news__card__image:hover img{transform:scale(1.1)}}.news__card__url{position:absolute;inset:0;z-index:1}.accordeon-content .accordeon-title h3{font-family:var(--sdk-template-font-text)}@media only screen and (min-width:992px){.accordeon-content .accordeon-title h3{font-size:1.25rem}}.newsletter .container{display:grid;grid-template-columns:8px repeat(12,minmax(0,1fr)) 8px;align-items:center;column-gap:8px;row-gap:8px;align-items:start;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media only screen and (min-width:992px){.newsletter .container{column-gap:24px;row-gap:24px;grid-template-columns:72px repeat(12,minmax(0,1fr)) 72px}}@media only screen and (min-width:992px){.newsletter .container{padding-top:0;padding-bottom:15vh}}.newsletter__header{grid-column-start:2;grid-column-end:span 12;grid-row-start:1;grid-row-end:span 1}@media only screen and (min-width:992px){.newsletter__header{text-align:center;grid-column-start:5;grid-column-end:span 6}}.newsletter__form{grid-column-start:2;grid-column-end:span 12;grid-row-start:2;grid-row-end:span 1}@media only screen and (min-width:992px){.newsletter__form{grid-column-start:5;grid-column-end:span 6;grid-row-start:2;grid-row-end:span 1;text-align:center}}.prearrival-page .container{display:grid;grid-template-columns:8px repeat(12,minmax(0,1fr)) 8px;align-items:center;column-gap:8px;row-gap:8px;align-items:start;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media only screen and (min-width:992px){.prearrival-page .container{column-gap:24px;row-gap:24px;grid-template-columns:72px repeat(12,minmax(0,1fr)) 72px}}@media only screen and (min-width:992px){.prearrival-page .container{padding-top:0;padding-bottom:15vh}}.prearrival-page__form{grid-column-start:2;grid-column-end:span 12}@media only screen and (min-width:992px){.prearrival-page__form{grid-column-start:4;grid-column-end:span 8}}@media only screen and (min-width:1920px){.prearrival-page__form{grid-column-start:5;grid-column-end:span 6}}.prearrival-page__form .gfield--type-html{margin-top:20px!important}.prearrival-page__form .gsection_title{margin-top:40px}.prearrival-page__form a{color:var(--sdk-color-theme-primary)}.prearrival-page__form .gfield_checkbox{display:flex;flex-direction:column;gap:12px;margin-top:12px}.prearrival-page__form .gfield_checkbox label{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.prearrival-page__form .gfield--type-time .ginput_complex{align-items:center!important}.prearrival-page__form .gfield--type-time .ginput_complex input,.prearrival-page__form .gfield--type-time .ginput_complex select{padding:8px!important;text-align:center}.prearrival-page__form .gfield--type-time .ginput_complex input::placeholder,.prearrival-page__form .gfield--type-time .ginput_complex select::placeholder{color:var(--sdk-template-color-text)!important}.prearrival-page__form .gfield--type-time .ginput_complex .ginput_container_time{flex-basis:calc(33.3333333333% - 10px)!important}.prearrival-page__form .gfield--type-time .hour_minute_colon{flex-basis:inherit!important}.prearrival-page__form .gfield--type-time legend{font-size:14px!important;font-weight:inherit!important}.gform-theme-datepicker{background:#fff;padding:10px;border:1px solid lightgray;border-radius:8px}.gform-theme-datepicker .ui-datepicker-header a{cursor:pointer}.gform-theme-datepicker .ui-datepicker-header .ui-datepicker-prev{margin-right:8px}.gform-theme-datepicker .ui-datepicker-header .ui-datepicker-title{width:100%;display:flex;gap:8px;margin-top:8px}.gform-theme-datepicker .ui-datepicker-calendar{width:100%}.gform-theme-datepicker .ui-datepicker-calendar th,.gform-theme-datepicker .ui-datepicker-calendar td{padding:5px}@font-face{font-display:swap;font-family:"Amatic SC";src:url(/wp-content/themes/diadao-043-sdktemplate-country-kids/assets/fonts/AmaticSC-Bold.woff2) format("woff2"),url(/wp-content/themes/diadao-043-sdktemplate-country-kids/assets/fonts/AmaticSC-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@media only screen and (max-width:991px){.footer{padding:32px 16px 80px 16px}}.footer__partners{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-height:inherit;max-width:inherit;width:100%}@media only screen and (min-width:992px){.footer__partners{flex-wrap:nowrap;gap:32px;width:auto}}.footer__partners__item{max-height:90px;width:calc((100% - 24px) / 2)}@media only screen and (min-width:992px){.footer__partners__item{max-width:120px;max-height:120px}}.footer__partners__item svg{width:100%;height:auto;max-height:90px}@media only screen and (min-width:992px){.footer__partners__item svg{max-height:120px}}.footer__partners__item .logo{background-repeat:no-repeat;background-size:contain;background-position:center;width:100%;height:auto;height:90px;display:block}@media only screen and (min-width:992px){.footer__partners__item .logo{width:120px;height:120px}}.footer__partners__item .logo-iescape{background-image:url(/wp-content/themes/diadao-043-sdktemplate-country-kids/assets/images/svg/logo_escape.svg)}.footer__partners__item .logo-totstoo{background-image:url(/wp-content/themes/diadao-043-sdktemplate-country-kids/assets/images/svg/logo_totstoo.svg)}.footer__partners__item .logo-holidaytots{background-image:url(/wp-content/themes/diadao-043-sdktemplate-country-kids/assets/images/svg/logo_holidaytots.svg)}.footer__partners__item .logo-awaywiththekids{background-image:url(/wp-content/themes/diadao-043-sdktemplate-country-kids/assets/images/svg/logo_awaywiththekids.svg)}.footer__partners__item .logo-kidandcoe{background-image:url(/wp-content/themes/diadao-043-sdktemplate-country-kids/assets/images/svg/logo_kidandcoe.svg)}.footer__partners__item .logo-tinytravel{background-image:url(/wp-content/themes/diadao-043-sdktemplate-country-kids/assets/images/svg/logo_tinytravel.png)}html{overflow-y:initial!important}:root{--sdk-template-font-title:Amatic SC}h3{font-family:var(--sdk-template-font-title);font-size:2rem}@media only screen and (min-width:992px){h3{font-size:2.5rem}}body .container_map_explorer img,body .container_map_explorer svg{width:100%;height:auto;user-select:none;aspect-ratio:1565/1003!important}body .container_map_explorer img{position:relative;z-index:1}body .container_map_explorer svg{position:absolute;z-index:2;top:0;left:0;height:100%}body .container_map_explorer .icons{position:absolute;z-index:3;width:100%;height:100%;top:0;left:0}body .container_map_explorer .icon{position:absolute;width:44px;height:44px;width:clamp(20px, 2.5vw, 44px);height:clamp(20px, 2.5vw, 44px);transform:translate(-50%,-50%)}body .container_map_explorer .icon img{width:100%;height:100%}body .container_map_explorer .map_tooltip:hover{cursor:pointer}body .tooltip-inner{background-color:#E0B34B!important;color:#4a4035;font-weight:600;padding:16px;border-radius:6px}body .tooltip-arrow{border-top-color:#E0B34B}html body .ctv-search-button{transition:all 0.2s ease-in-out;visibility:visible;opacity:1}html.with-fancybox body .ctv-search-button,html body.sdkbs-panel-opened.paneltype-diadaopopup .ctv-search-button,html body.diadao-menuopened .ctv-search-button,html body.diadao-scroll-top .ctv-search-button,html body.diadao-scroll-end .ctv-search-button{visibility:hidden;opacity:0}.single-post__content h2{font-size:2rem}@media only screen and (min-width:992px){.single-post__content h2{font-size:2.5rem}}@media only screen and (min-width:1640px){.single-post__content h2{font-size:3.75rem}}