/*!
 Theme Name:   VillaVilla
 Author:       Adtention
 Author URI:   https://adtention.dk
 Template:     flatsome
 Version:      3.0
 Text Domain:  villavilla
*/#wrapper{background-image:url(/app/themes/villavilla/assets/images/blue-wave.webp?v=23092022);background-repeat:no-repeat;background-size:cover}body{color:#000}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(caption):not(:focus,:focus-within),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden!important}.header-vertical-menu__title{color:#000;font-size:1.125rem;font-weight:400}.header-vertical-menu .header-vertical-menu__opener{align-items:center;background-color:transparent!important;color:#000;display:inline-block;display:inline-flex;flex-wrap:wrap;padding:0;width:100%}.header-vertical-menu .header-vertical-menu__opener .icon-angle-down{margin-left:6px}.header-vertical-menu .header-vertical-menu__fly-out{border-radius:10px;box-shadow:1.2px 1.2px 5.5px rgba(0,0,0,.06),3px 3px 13.3px rgba(0,0,0,.043),5.6px 5.6px 25px rgba(0,0,0,.036),10.1px 10.1px 44.7px rgba(0,0,0,.03),18.8px 18.8px 83.6px rgba(0,0,0,.024),45px 45px 200px rgba(0,0,0,.017);margin-left:-16px;min-width:420px;width:calc(100% + 7em)}.header-vertical-menu .header-vertical-menu__fly-out .menu-item{align-items:center}.header-vertical-menu .header-vertical-menu__fly-out .menu-item>a{padding-left:0!important;padding-right:0!important;width:100%}.header-vertical-menu .header-vertical-menu__fly-out .current-dropdown{background-color:#effbff;border-radius:10px}.header-vertical-menu .header-vertical-menu__fly-out .current-dropdown .nav-dropdown{left:calc(100% + 8px)!important}.header-vertical-menu .header-vertical-menu__fly-out .nav-vertical-fly-out{padding:20px}.header-vertical-menu .header-vertical-menu__fly-out .nav-vertical-fly-out>.menu-item{padding-left:20px;padding-right:20px}.header-vertical-menu .header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a>i.icon-angle-down:before{background-image:url(/app/themes/villavilla/assets/icons/arrow-down-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;width:12px}.header-vertical-menu .header-vertical-menu__fly-out .nav-dropdown{padding-bottom:20px!important;padding-top:20px!important}.header-vertical-menu li{display:flex}.header-vertical-menu li.menu-item-has-children{border:none}.header-vertical-menu li>a.nav-top-link{font-size:1.125rem}.header-vertical-menu li.menu-item-has-children>a.nav-top-link{color:var(--primary-color);font-weight:400}.header-vertical-menu .right-blue-arrow:after{background-image:url(/app/themes/villavilla/assets/icons/arrow-blue-rigth-short.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;margin-bottom:5px;order:1;width:30px}.header-vertical-menu .menu-map-pin-icon:before{background-image:url(/app/themes/villavilla/assets/icons/icon-map-pin.svg)}.header-vertical-menu .menu-map-pin-icon:before,.header-vertical-menu .menu-people-icon:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}.header-vertical-menu .menu-people-icon:before{background-image:url(/app/themes/villavilla/assets/icons/people-icon.svg)}.header-vertical-menu .menu-table-tennis-icon:before{background-image:url(/app/themes/villavilla/assets/icons/table-tennis-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}.header-vertical-menu li.menu-info-link{margin-bottom:5px}.header-vertical-menu li.menu-info-link a{border:none;color:var(--primary-color)!important;pointer-events:none}.header-vertical-menu .menu-mt{margin-top:1.5rem!important}@media screen and (min-width:1181px){.mobile-nav-container{display:none}}.header-nav-container{display:none}@media screen and (min-width:1181px){.header-nav-container{display:block}}.header-nav-container .nav>li{margin:0 16px}.header-nav-container .nav>li>a{color:#000!important;font-family:nexa,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:1.125rem;font-weight:400}.header-nav-container .nav>li>a:hover{color:#184078!important}.nav-dropdown-has-border .nav-dropdown{border:0}.nav-dropdown-has-shadow .nav-dropdown{box-shadow:1.2px 1.2px 5.5px rgba(0,0,0,.06),3px 3px 13.3px rgba(0,0,0,.043),5.6px 5.6px 25px rgba(0,0,0,.036),10.1px 10.1px 44.7px rgba(0,0,0,.03),18.8px 18.8px 83.6px rgba(0,0,0,.024),45px 45px 200px rgba(0,0,0,.017)}.nav-column>li>a,.nav-dropdown>li>a,.nav-vertical-fly-out>li>a,.nav>li>a{color:#000}.nav-column>li>a:hover,.nav-dropdown>li>a:hover,.nav-vertical-fly-out>li>a:hover,.nav>li>a:hover{color:#184078}.nav-outline li a{text-decoration:none!important}.adt-my-account-menu>a>svg{display:none}@media only screen and (min-width:1181px){.adt-my-account-menu{border-left:1px solid #89a7d3;margin-left:16px!important;padding-left:32px!important}.adt-my-account-menu>a>svg{display:block;margin-right:12px!important}}div.header-top#top-bar ul.nav{gap:32px}div.header-top#top-bar ul.nav>li{margin:0}div.header-top#top-bar ul.nav>li.html{align-items:center;display:flex;gap:5px}div.header-top#top-bar ul.nav>li.html,div.header-top#top-bar ul.nav>li.html *{color:#fff;font-family:nexa,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:400;line-height:28px}div.header-top#top-bar ul.nav>li.html a:hover{text-decoration:underline}div.header-top#top-bar ul.nav li.menu-item,div.header-top#top-bar ul.nav li.menu-item *{color:#fff;font-family:nexa,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:400;line-height:28px}div.header-top#top-bar ul.nav li.menu-item a:hover{text-decoration:underline}.mfp-bg.off-canvas.off-canvas-center.main-menu-overlay.mfp-ready{opacity:1}.mfp-close{bottom:unset;height:45px;mix-blend-mode:normal;right:45px;top:45px;width:45px}.off-canvas-center:not(.dark) .mfp-close{background-color:var(--primary-color);border-radius:100px;color:#fff}.mfp-ready .mfp-close{opacity:1}.mfp-container *{text-align:left}.off-canvas-center .nav-vertical>li>a,.off-canvas-center .nav-vertical>li>ul>li a{justify-content:start}div.mfp-container.mfp-s-ready.mfp-inline-holder{height:unset;text-align:left}.mfp-content{max-width:100%!important}.mfp-content,.mfp-content .sidebar-menu{padding-top:0!important}.mfp-content .nav.nav-sidebar.nav-vertical{align-content:center;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.mfp-content .nav.nav-sidebar.nav-vertical>li.menu-back+li.menu-blue-background>a,.mfp-content .nav.nav-sidebar.nav-vertical>li.menu-blue-background:first-child a{border-top:0}.mfp-content .nav.nav-sidebar.nav-vertical.nav-uppercase>li>a{text-transform:none}.mfp-content .nav.nav-sidebar.nav-vertical>li{padding:0 16px}.mfp-content .nav.nav-sidebar.nav-vertical>li>a{border-top:1px solid transparent;font-family:nexa,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:18px;font-weight:400!important;line-height:48px;padding:0}.mfp-content .nav.nav-sidebar.nav-vertical>li.menu-blue-background{background-color:#e8f8fd}.mfp-content .nav.nav-sidebar.nav-vertical>li.menu-blue-background>a{border-color:rgba(24,64,120,.3);line-height:58px}.mfp-content .nav.nav-sidebar.nav-vertical li:not(.menu-item-has-children) a{color:var(--primary-color);flex-shrink:1;font-weight:700}.mfp-content .nav.nav-sidebar.nav-vertical li:not(.menu-item-has-children).right-blue-arrow:after{background-image:url(/app/themes/villavilla/assets/icons/arrow-blue-right.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;margin:10px 10px 0 0;width:30px}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children{width:100%}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children>a{color:var(--primary-color)!important}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children>.toggle{margin:0;opacity:1;padding:0;right:20px;text-align:center;top:0;transition:none!important}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children i.icon-angle-down{background-color:transparent;color:#184078;font-size:18px;line-height:58px}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children.right-arrow:after{content:"\f105";display:inline-block;font-display:block;font-family:fl-icons!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;margin:0 10px 0 0;padding:0;position:relative;text-transform:none!important}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children:not(.active){visibility:visible}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children:not(.active)>.toggle{transform:rotate(270deg)}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children:not(.active) ul.sub-menu{display:none;visibility:hidden}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children.active{visibility:hidden}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children.active>.toggle{transform:rotate(0deg)}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-item-has-children.active ul.sub-menu{display:block;visibility:visible}.mfp-content .nav.nav-sidebar.nav-vertical .menu-back{background-color:#e8f8fd;color:#184078;display:flex;font-family:nexa,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:18px;gap:10px;line-height:58px;margin-bottom:16px;padding:0 16px;visibility:visible}.mfp-content .nav.nav-sidebar.nav-vertical .menu-back:before{background-image:url(/app/themes/villavilla/assets/icons/arrow-blue-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;order:0;transform:rotate(180deg);width:30px}.mfp-content .nav.nav-sidebar.nav-vertical>li.menu-item-has-children>ul.sub-menu>li>a{font-family:nexa;font-size:18px;font-weight:400;line-height:48px}.mfp-content .nav.nav-sidebar.nav-vertical>li.html.custom{background-color:#e8f8fd;color:#184078;display:none;padding-bottom:20px;padding-top:15vh}.mfp-content .nav.nav-sidebar.nav-vertical>li.html.custom,.mfp-content .nav.nav-sidebar.nav-vertical>li.html.custom *{font-size:30px;font-weight:700!important;line-height:22px}.mfp-content .nav.nav-sidebar.nav-vertical li.menu-back[style="display: none;"]+li.html.custom,.mfp-content .nav.nav-sidebar.nav-vertical>li.html.custom:first-child,.mfp-content .nav.nav-sidebar.nav-vertical>li.menu-item+li.html{display:block}.mfp-content .nav.nav-sidebar.nav-vertical>li.html,.mfp-content .nav.nav-sidebar.nav-vertical>li.menu-item.active.has-child+li.html,.mfp-content .nav.nav-sidebar.nav-vertical>li.menu-item[style="display: none;"]+li.html{display:none}.mfp-content .nav.nav-sidebar.nav-vertical>li.html>.header-button{margin-top:20px}.mfp-content .nav.nav-sidebar.nav-vertical>li.html>.header-button>a{text-align:center;width:100%}.mfp-content .nav.nav-sidebar.nav-vertical>li.html>.header-button>a>span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.063 17a.95.95 0 0 0 .662-.268.903.903 0 0 0 .275-.646v-1.14c.004-2.565-3.726-4.575-7.5-4.575S1 12.381 1 14.946v1.14c0 .242.099.475.275.646a.95.95 0 0 0 .663.268h13.124ZM11.878 4.295c0 .433-.088.861-.257 1.261-.17.4-.42.763-.733 1.07a3.385 3.385 0 0 1-1.096.713 3.453 3.453 0 0 1-2.586 0 3.386 3.386 0 0 1-1.096-.714 3.29 3.29 0 0 1-.733-1.069c-.17-.4-.257-.828-.257-1.26 0-.875.356-1.713.99-2.33A3.423 3.423 0 0 1 8.5 1c.896 0 1.755.347 2.39.965.633.618.989 1.456.989 2.33Z' stroke='%23184078' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position-x:left;background-position-y:center;background-repeat:no-repeat;padding-left:28px}.mfp-content .nav.nav-sidebar.nav-vertical>li.html>.header-button>a:hover{color:#fff}.mfp-content .nav.nav-sidebar.nav-vertical>li.html>.header-button>a:hover>span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.063 17a.95.95 0 0 0 .662-.268.903.903 0 0 0 .275-.646v-1.14c.004-2.565-3.726-4.575-7.5-4.575S1 12.381 1 14.946v1.14c0 .242.099.475.275.646a.95.95 0 0 0 .663.268h13.124ZM11.878 4.295c0 .433-.088.861-.257 1.261-.17.4-.42.763-.733 1.07a3.385 3.385 0 0 1-1.096.713 3.453 3.453 0 0 1-2.586 0 3.386 3.386 0 0 1-1.096-.714 3.29 3.29 0 0 1-.733-1.069c-.17-.4-.257-.828-.257-1.26 0-.875.356-1.713.99-2.33A3.423 3.423 0 0 1 8.5 1c.896 0 1.755.347 2.39.965.633.618.989 1.456.989 2.33Z' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mfp-content li{display:flex}.mfp-content li>a.nav-top-link{color:var(--primary-color);font-weight:400}.mfp-content .right-blue-arrow:after{background-image:url(/app/themes/villavilla/assets/icons/arrow-blue-rigth-short.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;margin-bottom:5px;order:1;width:30px}.mfp-content .menu-map-pin-icon>a{padding-left:5px!important}.mfp-content .menu-map-pin-icon:before{background-image:url(/app/themes/villavilla/assets/icons/icon-map-pin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-left:30px;width:20px}.mfp-content .menu-people-icon>a{padding-left:5px!important}.mfp-content .menu-people-icon:before{background-image:url(/app/themes/villavilla/assets/icons/people-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-left:30px;width:20px}.mfp-content .menu-table-tennis-icon>a{padding-left:5px!important}.mfp-content .menu-table-tennis-icon:before{background-image:url(/app/themes/villavilla/assets/icons/table-tennis-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-left:30px;width:20px}.mfp-content .menu-heart-icon>a{padding-left:5px!important}.mfp-content .menu-heart-icon:before{background-image:url(/app/themes/villavilla/assets/icons/heart-red-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-left:30px;width:20px}.mfp-content li.menu-info-link{margin-bottom:5px}.mfp-content li.menu-info-link a{border:none;color:var(--primary-color)!important;pointer-events:none}.mfp-content .menu-mt{margin-top:1.5rem!important}.mfp-content .menu-badge{border:1px solid #184078!important;border-radius:30px;display:inline-block;font-size:.8rem;margin:15px 5px 0!important;width:auto!important}.mfp-content .menu-badge>a{justify-content:center!important;padding-bottom:3px!important;padding-top:3px!important;text-align:center}.mfp-content .menu-badge.menu-badge-first{margin-left:20px!important}.header-main a[data-open="#main-menu"].button{font-size:1rem;height:45px;line-height:25px;padding-left:0!important;padding-right:0!important;width:45px}.nav-dropdown{font-size:1.125rem!important}.footer-ux-menu .ux-menu-link .ux-menu-link__link{min-height:unset;padding-top:0}#wrapper>#footer{background-image:url(/app/themes/villavilla/assets/images/footer-bg.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;z-index:1}.absolute-footer.dark{background-color:#14386f}.gform_wrapper.gravity-theme{display:flex;flex-direction:column}.gform_wrapper.gravity-theme input{border-radius:10px}.gform_wrapper.gravity-theme input[type=submit]{background-color:#fff782!important;color:#000!important;text-transform:unset;width:100%}.gform_wrapper.gravity-theme label{color:#000}.gform_wrapper.gravity-theme input[type=checkbox]{float:left;margin-top:.5rem}.gform_wrapper.gravity-theme .gform_required_legend{display:none}.gform_wrapper.gravity-theme .gfield_contains_required input::-moz-placeholder{color:#000;display:inline-block;font-size:13.008px;padding-left:.125em}.gform_wrapper.gravity-theme .gfield_contains_required input:-ms-input-placeholder{color:#000;display:inline-block;font-size:13.008px;padding-left:.125em}.gform_wrapper.gravity-theme .gfield_contains_required input::placeholder{color:#000;display:inline-block;font-size:13.008px;padding-left:.125em}.gform_wrapper.gravity-theme .gform_title{color:#fff;font-size:calc(1.35rem + .53333vw)!important;line-height:50px;margin-bottom:0}@media (min-width:1200px){.gform_wrapper.gravity-theme .gform_title{font-size:1.75rem!important}}.gform_wrapper.gravity-theme .gform_submission_error{font-size:.875rem!important;line-height:50px;margin-bottom:0}.gfield_validation_message{border-radius:10px}.gform_wrapper .gfield_validation_message,.gform_wrapper .gform_validation_errors{border-radius:10px;padding:16px}.gform_wrapper .validation_error{border-bottom:none;border-top:none;margin-bottom:inherit}.gform_no_checkbox_float input[type=checkbox]{float:none!important}.row:has(>.spinner--overlay){position:relative}.spinner{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.spinner--overlay{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.spinner__icon{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;height:40px;vertical-align:middle;width:40px}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@media print{body.page-template-account-householder *{visibility:hidden}body.page-template-account-householder header#header{display:none}body.page-template-account-householder #content .page-inner>section.section:first-of-type,body.page-template-account-householder #content .page-inner>section.section:first-of-type *{visibility:visible}body.page-template-account-householder #content,body.page-template-account-householder #content .page-inner>section.section:first-of-type{left:0;margin:0;padding:0;position:absolute;top:0}body.page-template-account-householder #content .page-inner>section.section:first-of-type h1+p{display:none!important}body.page-template-account-householder #content .page-inner>section.section:first-of-type .row .col-inner{padding-inline:0!important}body.page-template-account-householder #content .page-inner>section.section:first-of-type .gap-element{display:none!important}body.page-template-account-householder #content .page-inner>section.section:first-of-type *{background-color:transparent!important;color:#000!important}.adt-print-page-button{display:none!important}}.adt-validation-error{margin:1.25rem 0 1rem}.adt-validation-error__notice{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;display:flex;gap:.75rem;padding:.875rem 1.25rem}@media screen and (max-width:450px){.adt-validation-error__notice{gap:.625rem;padding:.75rem 1rem}}.adt-validation-error__icon{flex-shrink:0;height:18px;width:18px}.adt-validation-error__icon svg{fill:#d32f2f;height:100%;width:100%}.adt-validation-error__text{color:#444;flex:1;font-family:nexa,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.9375rem;font-weight:400;line-height:1.4;min-width:0}@media screen and (max-width:450px){.adt-validation-error__text{font-size:.875rem}}.adt-order-payment-preview{display:flex;flex-direction:column;font-size:14px;gap:8px;line-height:100%}.adt-order-payment-preview__total{border-bottom:4px double #d9d9d9;color:#184078;font-weight:700;margin-top:18px;padding-bottom:8px}.tooltipster-content a{color:#fff;text-decoration:underline}body>#emaerket-widget-container,body>.zopim,body>[id^=trustbadge-container-]{z-index:100!important}.emaerket-widget-hide-print{bottom:35px!important}body>[id^=trustbadge-container-] button{border-radius:10px!important}body>[id^=trustbadge-container-] button[id^=minimized-trustbadge-]{box-shadow:0 2px 2.5px 0 rgba(0,0,0,.102)!important;transition:box-shadow .3s,transform .3s}body>[id^=trustbadge-container-] button[id^=minimized-trustbadge-]:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.102)!important;transform:translateY(-2px)!important}body>[id^=trustbadge-container-] button[id^=minimized-trustbadge-]:focus{box-shadow:0 0 0 0 rgba(0,0,0,.102)!important;transform:translateY(0)!important}#fc_frame,#fc_frame.fc-widget-normal{z-index:1010!important}@media only screen and (min-width:320px) and (max-width:550px){.adt-adaptive-icon .icon-box-img{width:30px!important}}@media only screen and (min-width:550px) and (max-width:810px){.adt-adaptive-icon .icon-box-img{width:45px!important}}@media only screen and (min-width:810px) and (max-width:1200px){.adt-adaptive-icon .icon-box-img{width:45px!important}}.adt-attraction-single{border-radius:10px;overflow:hidden}@media only screen and (max-width:768px){.adt-attraction-single{display:block}.adt-attraction-single .box-image,.adt-attraction-single .box-text{display:block;width:100%!important}.adt-attraction-single a.button.adt-button{padding:10px 20px!important;width:100%}}@media only screen and (max-width:450px){.adt-attraction-single a.button.adt-button{font-size:14px}}@media only screen and (max-width:320px){.adt-attraction-single a.button.adt-button{font-size:12px;padding:5px 10px!important}}.input-group .btn-grey{background-color:#e6e6e6;border:none;color:var(--primary-color)}.adt-image-cover{background-position:50% 50%;background-size:cover;height:auto;overflow:hidden;padding-top:65%;position:relative}.adt-image-cover img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.map-btn img{height:24px;width:14px}.input-group.st-custom-button{cursor:pointer}.input-group.st-custom-button,.input-group.st-custom-button .btn,.input-group.st-custom-button .input-group-text{background-color:transparent;border:none}input[type=checkbox]{color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);border-radius:4px;cursor:pointer;display:inline-block;height:1rem;-webkit-print-color-adjust:exact;vertical-align:top;width:1rem}input[type=checkbox]:checked{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23039846' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:#707070}.input-wrapper{line-height:1.3}.banner .banner-inner{overflow:hidden}.banner .banner-inner .caption,.img .caption{background-color:rgba(0,0,0,.3);bottom:unset;color:#fff;font-size:14px;max-height:100%!important;overflow-y:auto;padding:4px 10px;position:absolute;top:0;transform:translateY(-100%);transition:transform .5s;width:100%;z-index:1}.banner:hover .banner-inner .caption,.img .caption-show,.img:hover .caption{transform:translateY(0)}.errors{background-color:#980303;color:#fff;padding:1rem}.errors ul,.errors ul li{margin-bottom:0}#adt-form-newsletter{background-color:#14386f}.safari-border-radius-container [class*=-inner]{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.adt-input-check{position:relative}.adt-input-check:after{bottom:1.5em;content:"";display:block;height:1.5em;opacity:0;position:absolute;right:.5em;width:1.5em}.adt-input-check--success:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='green'%3E%3Cpath fill-rule='evenodd' d='M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm13.36-1.814a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25z' clip-rule='evenodd'/%3E%3C/svg%3E");opacity:1}.adt-input-check--altered:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray'%3E%3Cpath d='M21.731 2.269a2.625 2.625 0 0 0-3.712 0l-1.157 1.157 3.712 3.712 1.157-1.157a2.625 2.625 0 0 0 0-3.712zm-2.218 5.93-3.712-3.712-12.15 12.15a5.25 5.25 0 0 0-1.32 2.214l-.8 2.685a.75.75 0 0 0 .933.933l2.685-.8a5.25 5.25 0 0 0 2.214-1.32L19.513 8.2z'/%3E%3C/svg%3E");bottom:1.6em;height:1.2em;opacity:1;right:.6em;width:1.2em}.adt-hide-bullet-points,.adt-hide-bullet-points li{list-style:none;margin-left:0!important}.page-template .section-content ol li a,.page-template .section-content ul li a{text-decoration:underline}@media (max-width:549px){.fix-mobile-frontpage-list .col-inner{padding-bottom:0!important;padding-top:0!important}.fix-mobile-frontpage-list .col-inner ul{margin-bottom:0!important}}.video-fit>.rll-youtube-player,.video-fit>.wp-video>.mejs-video{bottom:0;font-family:"object-fit: cover;";height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;right:0;top:0;width:100%!important}.video-fit video{height:100%!important;width:100%!important}.video.video-fit{border-radius:10px}@media screen and (max-width:550px){.adt-holiday-home-rental-slider:not(.adt-holiday-home-rental-slider__all-loaded) .adt-house-cards__column.adt-house-cards__column--3:last-of-type{display:none}}@media screen and (min-width:850px){.adt-holiday-home-rental-slider:not(.adt-holiday-home-rental-slider__all-loaded) .adt-house-cards__column.adt-house-cards__column--3:last-of-type{display:none}}.adt-holiday-home-rental-slider:not(.adt-holiday-home-rental-slider__all-loaded) .adt-house-cards__column.adt-house-cards__column--2:last-of-type{display:none}@media screen and (max-width:550px){.adt-holiday-home-rental-slider:not(.adt-holiday-home-rental-slider__all-loaded) .adt-house-cards__column.adt-house-cards__column--2:last-of-type{display:flex}}@media screen and (min-width:850px){.adt-holiday-home-rental-slider:not(.adt-holiday-home-rental-slider__all-loaded) .adt-house-cards__column.adt-house-cards__column--2:last-of-type{display:none}}.adt-holiday-home-rental-slider__buttons{margin-top:2rem}.adt-house-inclusion-badges{display:flex;margin:0 -5px}.adt-house-inclusion-badges--margin-below{margin-bottom:12px}.adt-house-inclusion-badges__item{background-color:#039846;border-radius:10px;color:#fff;display:inline-flex;margin:5px;padding:2px 10px}.adt-house-inclusion-badges__text{line-height:135%}header .container .top-divider{border-top:0}.adt-image-box{border-radius:10px;box-shadow:none;overflow:hidden;position:relative}.adt-image-box__heading{font-weight:400!important;margin-bottom:1rem!important;margin-top:0!important}.adt-image-box__content{max-height:155px;min-height:155px}.adt-image-box__content:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 10%);bottom:-180px;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (min-width:768px){.adt-image-box__content:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 15%);bottom:-175px}}.adt-background-gradient{background:linear-gradient(5deg,#184078 5%,rgba(87,199,133,0) 50%)}a.back-to-top{display:none!important}.adt-region-select--small-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-top:20px}@media screen and (min-width:768px){.adt-region-select--small-box{padding-left:20px;padding-top:0}}.adt-region-select__title{color:#184078;font-size:20px;line-height:28px}@media screen and (min-width:768px){.adt-region-select__title{font-size:30px;font-weight:700;line-height:28px}}.adt-region-select__icon{width:22px}.adt-region-select__image-box .box-text{padding:0!important}.ui-autocomplete{-ms-overflow-style:none;scrollbar-width:none}.ui-autocomplete::-webkit-scrollbar{display:none}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background-color:#e2f3fa!important;color:#000!important}.ui-widget.ui-widget-content{align-items:center;border:1px solid #a1c4d2!important;border-radius:5px}.ui-widget.ui-widget-content:hover{border-color:#184078!important}.ui-menu .ui-menu-item-wrapper{font-family:nexa,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:1em!important;letter-spacing:0;line-height:1;padding:10px 1em 10px .4em!important}.banner-bg img{height:100%!important;left:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;position:absolute!important;top:0!important;width:100%!important}
