body .full-width-container {
padding-right: 0;
padding-left: 0;
}
.two-third-container {
width: 67%;
}
.one-third-container {
width: 33%;
}
@media only screen and (max-width: 1024px) {
.two-third-container,
.one-third-container {
width: 100%;
}
}
.full-width-container .one-third-container.content-container,
.full-width-container .two-third-container.content-container {
padding-right: 0;
padding-left: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 100px);
}
.full-width-container .two-third-container + .one-third-container.content-container {
padding-right: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 100px);
padding-left: 0;
}
@media only screen and (max-width: 1024px) {
.full-width-container .one-third-container.content-container,
.full-width-container .two-third-container.content-container {
padding-right: 20px !important;
padding-left: 20px !important;
}
}
.full-width-container .one-third-container.image-container,
.full-width-container .two-third-container.image-container {
min-height: 480px;
}
.aspect-ratio-2_3,
.aspect-ratio-2_3 img,
.aspect-ratio-3_2,
.aspect-ratio-3_2 img,
.aspect-ratio-1_1 {
object-fit: cover;
}
.aspect-ratio-3_2,
.aspect-ratio-3_2 img {
aspect-ratio: 3 / 2;
}
.aspect-ratio-2_3,
.aspect-ratio-2_3 img {
aspect-ratio: 2 / 3;
}
.aspect-ratio-1_1 {
aspect-ratio: 1 / 1;
}
.image-container.overlap .elementor-widget-image img,
.image-container.overlap .video-container {
max-width: 25vw;
}
@media only screen and (max-width: 1024px) {
.image-container:not(.overlap) .elementor-widget-image,
.image-container:not(.overlap) .elementor-widget-image img {
width: 100%;
}
.image-container.overlap .elementor-widget-image img,
.image-container.overlap .video-container {
max-width: calc(100vw - clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) - clamp(100px, calc(calc(100 / 1152) * (100vw - 768px) + 100px), 150px));
}
}
.image-container.overlap .elementor-widget-image:first-child {
padding-bottom: clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 150px);
}
.image-container.overlap .video-container:first-child {
margin-bottom: clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 150px);
}
.image-container.overlap .elementor-widget-image,
.image-container.overlap .video-container {
z-index: 2;
}
.image-container.overlap .elementor-widget-image + .video-container,
.image-container.overlap .video-container + .elementor-widget-image {
z-index: 1;
}
.image-container.overlap .elementor-widget-image + .video-container,
.image-container.overlap .video-container + .elementor-widget-image {
position: absolute;
left: 0;
bottom: 0;
}
.padding-top-header {
padding-top: var(--header-height) !important;
}
.padding-top {
padding-top: clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 150px) !important;
}
@media only screen and (max-width: 1024px) {
.content-container.padding-top {
padding-top: 0 !important;
}
.content-container.padding-bottom {
padding-bottom: 0 !important;
}
}
.padding-right {
padding-right: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 100px) !important;
}
.padding-right-small {
padding-right: clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 80px) !important;
}
.padding-bottom {
padding-bottom: clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 150px) !important;
}
.padding-left {
padding-left: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 100px) !important;
}
.no-gap,
.no-gap > .e-con-inner {
gap: 0;
}
.gap-small,
.gap-small > .e-con-inner {
gap: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
}
.gap-medium,
.gap-medium > .e-con-inner {
gap: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
}
.gap-large,
.gap-large > .e-con-inner {
gap: clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 80px);
}
.e-con.light {
background-color: var(--e-global-color-accent);
}
.e-con.dark {
background-color: var(--e-global-color-primary);
}
body .dark *,
.elementor-widget-heading.negative *,
.elementor-widget-text-editor.negative *,
.dark .gform_wrapper .gform_body .gform_fields .gfield .gfield_label,
.dark .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label,
.dark .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multi_choice .gfield_checkbox .gchoice .gform-field-label {
color: var(--e-global-color-text);
}
body .dark select,
body .dark textarea,
body .dark input[type=tel],
body .dark input[type=date],
body .dark input[type=text],
body .dark input[type=email],
body .dark input[type=number] {
color: var(--e-global-color-text) !important;
border-bottom: 1px solid var(--e-global-color-text) !important;
}
.dark .elementor-widget-button.call-to-action .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path {
fill: var(--e-global-color-text) !important;
}
.visible-mobile-small {
display: none;
}
@media only screen and (max-width: 480px) {
.visible-mobile-small {
display: flex;
}
p span.visible-mobile-small {
display: inline;
}
} .elementor-widget-heading h1,
.elementor-widget-heading h2 {
max-width: 40ch;
}
.elementor-widget-heading.script h1,
.elementor-widget-heading.script h2,
.elementor-widget-heading.script h3,
.elementor-widget-heading.script h4 {
color: var(--e-global-color-accent);
font-family: 'Wonder Garden Script', serif;
font-weight: 400;
letter-spacing: 0;
line-height: .35;
text-transform: initial;
}
.elementor-widget-heading.h2 h1 {
font-size: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 60px);
}
h1.script,
h2.script,
.elementor-widget-heading.script h1,
.elementor-widget-heading.script h2 {
font-size: clamp(100px, calc(calc(100 / 1152) * (100vw - 768px) + 100px), 200px);
}
h3.script,
h4.script,
.elementor-widget-heading.script h3,
.elementor-widget-heading.script h4 {
font-size: clamp(80px, calc(calc(100 / 1152) * (100vw - 768px) + 80px), 120px);
}
body .emphasis,
.elementor-widget-heading.emphasis p,
.elementor-widget-text-editor.emphasis p {
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
}
.elementor-widget-heading p,
.elementor-widget-text-editor p {
max-width: 60ch;
}
.elementor-widget-heading.uppercase p,
.elementor-widget-heading p.uppercase,
.elementor-widget-text-editor.uppercase p,
.elementor-widget-text-editor p.uppercase {
text-transform: uppercase;
}   #the-preloader-element .the-preloader-image {
width: auto !important;
height: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 60px) !important;
aspect-ratio: 4.20979021 / 1 !important;
}    .elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-image-carousel {
align-items: flex-end;
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button.elementor-swiper-button-prev {
left: calc(-1 * clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 30px));
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button:hover.elementor-swiper-button-prev,
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button:focus.elementor-swiper-button-prev,
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button:active.elementor-swiper-button-prev {
transform: translate(-6px, -50%);
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button.elementor-swiper-button-next {
right: calc(-1 * clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 30px));
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button:hover.elementor-swiper-button-next,
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button:focus.elementor-swiper-button-next,
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button:active.elementor-swiper-button-next {
transform: translate(6px, -50%);
}
@media only screen and (max-width: 1024px) {
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button::after {
background-color: var(--e-global-color-accent);
border: none !important;
transition: background-color 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button.elementor-swiper-button-prev {
left: 5px;
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button.elementor-swiper-button-next {
right: 5px;
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button svg path {
fill: var(--e-global-color-text);
}
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button svg {
z-index: 1;
width: 20px;
height: 20px;
} .elementor-widget-jet-smart-filters-search .jet-search-filter .jet-search-filter__submit {
cursor: pointer;
background-color: transparent;
color: transparent;
background-image: url(//www.dreamdestinations.nl/wp-content/uploads/2026/01/DreamDestinations-Website-Icons-Zoek-Positief.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 30px;
position: absolute;
margin: 0;
padding: 0;
top: 50%;
right: 10px;
border: none;
transform: translateY(-50%);
} .elementor-widget-jet-smart-filters-select .jet-smart-filters-select .jet-select {
max-width: 100% !important;
}
.elementor-widget-jet-smart-filters-select .jet-smart-filters-select .jet-select .jet-select__control {
background-image: url(//www.dreamdestinations.nl/wp-content/uploads/2026/01/DreamDestinations-Website-Icons-Pijl-NaarBeneden-Positief.svg);
background-position: center right clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);
background-repeat: no-repeat;
background-size: 20px;
padding-right: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 60px) !important;
} .elementor-widget-jet-engine-maps-listing .jet-map-box .jet-map-close {
background-image: url(//www.dreamdestinations.nl/wp-content/uploads/2026/01/DreamDestinations-Website-Icons-Kruis-Positief.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 20px;
width: 20px;
height: 20px;
margin: 20px 20px 0 0 !important;
filter: brightness(0) saturate(100%) invert(99%) sepia(2%) saturate(1636%) hue-rotate(347deg) brightness(110%) contrast(86%);
content-visibility: hidden;
} .elementor-widget-alert .elementor-alert {
background-color: var(--e-global-color-accent);
display: flex;
flex-flow: column wrap;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
padding: clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 15px) 20px;
border: none;
}
.elementor-widget-alert .elementor-alert .elementor-alert-title,
.elementor-widget-alert .elementor-alert .elementor-alert-description .call-to-action {
color: var(--e-global-color-text);
font-weight: 400;
font-size: 16px;
letter-spacing: .5px;
line-height: 1.5;
text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
.elementor-widget-alert .elementor-alert .elementor-alert-title {
max-width: 33ch;
}
}
.elementor-widget-alert .elementor-alert .elementor-alert-description .call-to-action {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: flex-start;
gap: 20px;
}
.elementor-widget-alert .elementor-alert .elementor-alert-description .call-to-action::before {
content: '';
background-image: url(//www.dreamdestinations.nl/wp-content/uploads/2026/01/DreamDestinations-Website-Icons-Toon-Positief.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 20px;
position: relative;
display: flex;
width: 20px;
height: 20px;
filter: brightness(0) saturate(100%) invert(99%) sepia(2%) saturate(1636%) hue-rotate(347deg) brightness(110%) contrast(86%);
} .elementor-widget-jet-switcher .jet-switcher {
gap: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 80px);
}
.elementor-widget-jet-switcher .jet-switcher .jet-switcher__control-wrapper {
display: flex;
flex-flow: wrap nowrap;
align-items: center;
justify-content: flex-end;
gap: 20px;
}
.elementor-widget-jet-switcher .jet-switcher .jet-switcher__control-wrapper .jet-switcher__control {
margin: 0;
}
.elementor-widget-jet-switcher .jet-switcher .jet-switcher__control-wrapper .jet-switcher__control .jet-switcher__label-text {
color: var(--e-global-color-secondary);
letter-spacing: .5px;
line-height: 1.5;
text-transform: uppercase;
}
.elementor-widget-jet-switcher .jet-switcher .jet-switcher__control-wrapper .jet-switcher__control[aria-expanded="true"] .jet-switcher__label-text {
color: var(--e-global-color-primary);
}
.elementor-widget-jet-switcher .jet-switcher .jet-switcher__control-wrapper .jet-switcher__control-instance {
background-color: transparent;
height: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
border-bottom: 1px solid var(--e-global-color-primary);
border-radius: 0;
}
.elementor-widget-jet-switcher .jet-switcher .jet-switcher__control-wrapper .jet-switcher__control-instance .jet-switcher__control-handler {
width: 20px;
height: 20px;
top: 50%;
transform: translateY(-50%);
}
.elementor-widget-jet-switcher .jet-switcher.jet-switcher--enable .jet-switcher__control-wrapper .jet-switcher__control-instance .jet-switcher__control-handler {
left: initial;
right: 0;
}
.elementor-widget-jet-switcher .jet-switcher .jet-switcher__control-wrapper .jet-switcher__control-instance .jet-switcher__control-handler span {
background-color: var(--e-global-color-primary);
margin: 0;
} .elementor-widget-jet-listing-grid .jet-listing-grid .jet-listing-not-found {
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon {
background-color: transparent;
background-image: url(//www.dreamdestinations.nl/wp-content/uploads/2026/02/DreamDestinations-Website-Icons-Pijl-NaarLinks-Positief.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 20px;
width: 20px;
height: 20px;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon::after,
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button::after {
content: '';
position: absolute;
display: flex;
width: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 120px);
height: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 120px);
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: 1px solid var(--e-global-color-accent);
border-radius: 50%;
transition: transform .2s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon.slick-arrow.prev-arrow {
left: calc(-1 * clamp(0px, calc(calc(100 / 1152) * (100vw - 768px) + 0px), 20px));
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon:hover.slick-arrow.prev-arrow,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon:focus.slick-arrow.prev-arrow,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon:active.slick-arrow.prev-arrow {
transform: translateX(-6px);
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon.slick-arrow.next-arrow {
right: calc(-1 * clamp(0px, calc(calc(100 / 1152) * (100vw - 768px) + 0px), 20px));
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon:hover.slick-arrow.next-arrow,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon:focus.slick-arrow.next-arrow,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon:active.slick-arrow.next-arrow {
transform: scaleX(-1) translateX(-6px);
}
@media only screen and (max-width: 1024px) {
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon::after {
background-color: var(--e-global-color-accent);
background-image: url(//www.dreamdestinations.nl/wp-content/uploads/2026/02/DreamDestinations-Website-Icons-Pijl-NaarLinks-Negatief.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 20px;
border: none;
transition: background-color 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon:hover::after,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon:focus::after,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon:active::after,
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button:hover::after,
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button:focus::after,
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button:active::after {
background-color: var(--e-global-color-b875bcf);
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon.slick-arrow.prev-arrow {
left: 15px;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon.slick-arrow.next-arrow {
right: 15px;
}
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__slider-icon svg {
display: none;
} .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .country,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .project,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .poi {
gap: 30px;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .country .elementor-widget-image img,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .project .elementor-widget-image img,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .poi .elementor-widget-image img {
aspect-ratio: 3 / 2;
object-fit: cover;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .country .elementor-widget-heading h4,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .project .elementor-widget-heading h4,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .poi .elementor-widget-heading h4 {
margin-bottom: 4px;
} .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .elementor-widget-button.sold-out {
z-index: 1;
position: absolute;
top: 20px;
right: 20px;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container {
gap: 0 20px;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container .start-end-date-container,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container .call-to-action-badge-container {
width: auto;
min-height: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container .start-end-date-container .start-date-container,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container .start-end-date-container .end-date-container,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .post .read-time-container {
gap: 10px;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container .start-end-date-container .start-date-container .elementor-widget-icon svg,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container .start-end-date-container .end-date-container .elementor-widget-icon svg,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .post .read-time-container svg {
width: 20px;
height: 20px;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container .start-end-date-container .start-date-container .elementor-widget-jet-listing-dynamic-field,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container .start-end-date-container .end-date-container .elementor-widget-jet-listing-dynamic-field,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .post .read-time-container .elementor-widget-heading p {
letter-spacing: .5px;
text-transform: uppercase;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container .start-end-date-container .start-date-container .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__content,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .real-estate-trip .start-end-date-call-to-action-badge-container .start-end-date-container .end-date-container .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__content,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .post .read-time-container .elementor-widget-heading p {
white-space: nowrap;
} .elementor-widget-search {
margin-right: clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 15px);
}
@media only screen and (max-width: 768px) {
.elementor-widget-search {
margin-right: 0;
}
}
.elementor-widget-search .e-search-form .e-search-label {
display: none;
}
.elementor-widget-search .e-search-form input[type="search"]::-webkit-input-placeholder,
.elementor-widget-search .e-search-form input[type="search"]::placeholder {
color: var(--e-global-color-secondary);
}
.elementor-widget-search .e-search-form input[type="search"],
.elementor-widget-jet-smart-filters-search .jet-search-filter input[type="search"] {
background-color: transparent;
color: var(--e-global-color-primary);
height: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 60px);
padding: 0;
padding-right: clamp(75px, calc(calc(100 / 1152) * (100vw - 768px) + 75px), 90px);
padding-inline-start: 0 !important;
letter-spacing: .5px;
line-height: 1.5;
text-transform: uppercase;
border: none;
border-bottom: 1px solid var(--e-global-color-primary);
}
.elementor-widget-search .e-search-form .e-search-input-wrapper > svg {
right: clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 45px);
}
.elementor-widget-search .e-search-form .e-search-input-wrapper > svg path {
fill: var(--e-global-color-secondary);
}
.elementor-widget-search .e-search-form .e-search-submit {
background-color: transparent;
margin: 0;
margin-left: calc(-1 * clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 45px));
padding: 0;
}
.elementor-widget-search .e-search-form .e-search-input-wrapper > svg,
.elementor-widget-search .e-search-form .e-search-submit svg {
width: 30px !important;
height: 30px !important;
margin: 0;
}
.elementor-widget-search .e-search-form .e-search-submit span {
display: none;
} .elementor-widget-theme-site-logo img,
.elementor-widget-theme-site-logo.negative img,
.color-mode-hero-full-width.responsive-menu-open .elementor-location-header .header .elementor-widget-theme-site-logo img {
width: auto !important;
height: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 60px);
aspect-ratio: 4.20979021 / 1 !important;
object-fit: contain;
filter: brightness(0) saturate(100%) invert(8%) sepia(27%) saturate(2174%) hue-rotate(161deg) brightness(96%) contrast(105%) !important;
}  .elementor-widget-button .elementor-button,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn {
color: var(--e-global-color-text);
background-color: var(--e-global-color-accent);
display: flex;
flex-flow: row wrap;
align-items: center;
justify-content: center;
height: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 60px);
padding: 0 20px;
letter-spacing: .5px;
line-height: 1.5;
text-transform: uppercase;
border: none;
transition: background-color 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-button.call-to-action .elementor-button,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-customize,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-reject {
color: var(--e-global-color-primary);
background-color: transparent;
height: auto;
padding: 0;
}
.elementor-widget-button:not(.call-to-action, .badge):hover .elementor-button,
.elementor-widget-button:not(.call-to-action, .badge):focus .elementor-button,
.elementor-widget-button:not(.call-to-action, .badge):active .elementor-button,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-accept {
background-color: var(--e-global-color-b875bcf);
}
.elementor-widget-button.call-to-action.back .elementor-button {
color: var(--e-global-color-secondary);
}
.elementor-widget-button.call-to-action.negative .elementor-button {
color: var(--e-global-color-text);
}
.elementor-widget-button.badge .elementor-button {
height: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
}
.elementor-widget-button .elementor-button .elementor-button-content-wrapper {
gap: 20px;
}
.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
z-index: 1;
position: relative;
transition: transform .2s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-button.call-to-action .elementor-button .elementor-button-content-wrapper .elementor-button-icon::after {
content: '';
position: absolute;
display: flex;
width: clamp(100px, calc(calc(100 / 1152) * (100vw - 768px) + 100px), 120px);
height: clamp(100px, calc(calc(100 / 1152) * (100vw - 768px) + 100px), 120px);
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: 1px solid var(--e-global-color-accent);
border-radius: 50%;
transition: transform .2s cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (max-width: 1024px) {
.elementor-widget-button.call-to-action .elementor-button .elementor-button-content-wrapper .elementor-button-icon::after {
display: none;
}
}
.elementor-widget-button.no-animation .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button.no-animation .elementor-button:focus .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button.no-animation .elementor-button:active .elementor-button-content-wrapper .elementor-button-icon {
transform: none;
}
.elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button .elementor-button:focus .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button .elementor-button:active .elementor-button-content-wrapper .elementor-button-icon {
transform: translateX(6px);
}
.elementor-widget-button.call-to-action .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon::after,
.elementor-widget-button.call-to-action .elementor-button:focus .elementor-button-content-wrapper .elementor-button-icon::after,
.elementor-widget-button.call-to-action .elementor-button:active .elementor-button-content-wrapper .elementor-button-icon::after {
transform: translate(calc(-50% - 6px), -50%);
}
.elementor-widget-button.call-to-action.back .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button.call-to-action.back .elementor-button:focus .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button.call-to-action.back .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon {
transform: translateX(-6px);
}
.elementor-widget-button.call-to-action.back .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon::after,
.elementor-widget-button.call-to-action.back .elementor-button:focus .elementor-button-content-wrapper .elementor-button-icon::after,
.elementor-widget-button.call-to-action.back .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon::after {
transform: translate(calc(-50% + 6px), -50%);
}
.elementor-widget-button.call-to-action.scroll-down .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button.call-to-action.scroll-down .elementor-button:focus .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button.call-to-action.scroll-down .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button.call-to-action.download .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button.call-to-action.download .elementor-button:focus .elementor-button-content-wrapper .elementor-button-icon,
.elementor-widget-button.call-to-action.download .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon {
transform: translateY(6px);
}
.elementor-widget-button.call-to-action.scroll-down .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon::after,
.elementor-widget-button.call-to-action.scroll-down .elementor-button:focus .elementor-button-content-wrapper .elementor-button-icon::after,
.elementor-widget-button.call-to-action.scroll-down .elementor-button:active .elementor-button-content-wrapper .elementor-button-icon::after,
.elementor-widget-button.call-to-action.download .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon::after,
.elementor-widget-button.call-to-action.download .elementor-button:focus .elementor-button-content-wrapper .elementor-button-icon::after,
.elementor-widget-button.call-to-action.download .elementor-button:active .elementor-button-content-wrapper .elementor-button-icon::after {
transform: translate(-50%, calc(-50% - 6px));
}
.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg {
width: 20px;
height: 20px;
}
.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path,
.elementor-widget-button.call-to-action.negative .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path {
fill: var(--e-global-color-text) !important;
}
.elementor-widget-button.call-to-action.back .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path {
fill: var(--e-global-color-secondary) !important;
}
.elementor-widget-button.call-to-action .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path {
fill: var(--e-global-color-primary) !important;
}   .elementor-widget-opgemerkt-made-by .made-by-wrapper {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
gap: 10px;
}
.elementor-widget-opgemerkt-made-by .made-by span {
letter-spacing: .5px;
white-space: nowrap;
}
.elementor-widget-opgemerkt-made-by .made-by svg {
min-width: 20px;
max-height: 20px;
}
.elementor-widget-opgemerkt-made-by .made-by svg path {
fill: var(--e-global-color-primary);
} .gform_wrapper {
max-width: 960px;
}   .gform_wrapper .gform_body .gform_fields .gfield .gfield_label,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label {
color: var(--e-global-color-primary);
font-family: 'Satoshi', sans-serif;
font-weight: 400;
font-size: 16px;
letter-spacing: .5px;
line-height: 1.75;
text-transform: initial;
} .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-multi_choice .gfield_checkbox .gchoice .gform-field-label {
color: var(--e-global-color-primary);
}  body .cky-consent-container {
width: 480px;
border-radius: 0;
}
body .cky-consent-container.cky-box-bottom-right {
right: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 100px);
bottom: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
}
@media only screen and (max-width: 768px) {
body .cky-consent-container {
width: calc(100% - 40px);
}
}
body .cky-consent-container .cky-consent-bar {
background-color: var(--e-global-color-primary) !important;
padding: 18px 20px;
border: none;
border-radius: 0;
box-shadow: none;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper {
padding: 0;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper + div {
display: none;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group {
display: flex;
flex-flow: column wrap;
align-items: flex-start;
justify-content: flex-start;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice {
gap: 10px;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group {
gap: 20px;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-title {
color: var(--e-global-color-text) !important;
display: flex;
flex-flow: row wrap;
align-items: flex-start;
justify-content: flex-start;
margin: 0;
padding: 0;
font-family: 'TT Ramillas', serif;
font-weight: 400;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
letter-spacing: .5px;
line-height: 1.25;
text-transform: uppercase;
overflow-wrap: break-word;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-des {
padding: 0;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-des p {
color: var(--e-global-color-secondary) !important;
font-family: 'Satoshi', serif;
font-weight: 400;
font-size: 16px;
letter-spacing: .5px;
line-height: 1.5;
text-transform: initial;
overflow-wrap: break-word;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper {
display: flex;
flex-flow: row wrap;
align-items: center;
justify-content: flex-start;
gap: 20px;
margin-top: 0;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn:hover,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn:focus,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn:active {
opacity: 1;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-customize,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-reject {
color: var(--e-global-color-secondary) !important;
background-color: transparent !important;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-accept {
color: var(--e-global-color-text) !important;
background-color: var(--e-global-color-accent) !important;
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-accept:hover,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-accept:focus,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-accept:active {
background-color: var(--e-global-color-b875bcf) !important;
} .elementor-location-header .header {
z-index: 998;
position: absolute;
}
.elementor-location-header .header > .e-con-inner {
gap: 40px;
}
.elementor-location-header .header .one-third-container {
padding: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 60px) 0;
}
@media only screen and (max-width: 1280px) {
.elementor-location-header .header .two-third-container {
width: 100%;
}
.elementor-location-header .header .one-third-container {
justify-content: flex-end;
width: auto;
}
} .color-mode-hero-full-width .elementor-location-header .header .elementor-widget-theme-site-logo img,
.archive .elementor-location-header .header .elementor-widget-theme-site-logo img,
.single-projecten .elementor-location-header .header .elementor-widget-theme-site-logo img,
.single-bezienswaardigheden .elementor-location-header .header .elementor-widget-theme-site-logo img,
.single-tribe_events .elementor-location-header .header .elementor-widget-theme-site-logo img {
filter: none !important;
} .elementor-location-header .header .elementor-widget-search {
display: none;
}
.responsive-menu-open .elementor-location-header .header .elementor-widget-search {
display: flex;
}
@media only screen and (max-width: 768px) {
.responsive-menu-open .elementor-location-header .header .elementor-widget-search {
display: none;
}
} .elementor-location-header .header .elementor-widget-nav-menu .elementor-nav-menu {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
gap: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
}
.responsive-menu-open .elementor-location-header .header .elementor-widget-nav-menu .elementor-nav-menu {
display: none;
}
.color-mode-hero-full-width .elementor-location-header .header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a {
color: var(--e-global-color-text);
} .elementor-location-header .header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a .count {
border-bottom: 1px solid var(--e-global-color-primary);
}
.color-mode-hero-full-width .elementor-location-header .header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a .count {
border-bottom: 1px solid var(--e-global-color-text);
}
@media only screen and (max-width: 1280px) {
.elementor-location-header .header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a .count {
display: none;
}
} .color-mode-hero-full-width .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.color-mode-hero-full-width .elementor-widget-opgemerkt-burger .burger-wrapper::after,
.archive .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.archive .elementor-widget-opgemerkt-burger .burger-wrapper::after,
.single-projecten .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.single-projecten .elementor-widget-opgemerkt-burger .burger-wrapper::after,
.single-bezienswaardigheden .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.single-bezienswaardigheden .elementor-widget-opgemerkt-burger .burger-wrapper::after,
.single-tribe_events .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.single-tribe_events .elementor-widget-opgemerkt-burger .burger-wrapper::after {
background-color: var(--e-global-color-text);
}
@media only screen and (max-width: 1280px) {
.color-mode-hero-full-width.responsive-menu-open .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.color-mode-hero-full-width.responsive-menu-open .elementor-widget-opgemerkt-burger .burger-wrapper::after,
.responsive-menu-open .archive .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.responsive-menu-open .archive .elementor-widget-opgemerkt-burger .burger-wrapper::after,
.responsive-menu-open .single-projecten .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.responsive-menu-open .single-projecten .elementor-widget-opgemerkt-burger .burger-wrapper::after,
.responsive-menu-open .single-bezienswaardigheden .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.responsive-menu-open .single-bezienswaardigheden .elementor-widget-opgemerkt-burger .burger-wrapper::after,
.responsive-menu-open .single-tribe_events .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.responsive-menu-open .single-tribe_events .elementor-widget-opgemerkt-burger .burger-wrapper::after {
background-color: var(--e-global-color-primary);
}
} .elementor-location-header .responsive-menu {
background-color: var(--e-global-color-text);
width: calc(67vw + clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 100px));
}
@media only screen and (min-width: 2120px) {
.elementor-location-header .responsive-menu {
padding-left: calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 100px) + calc(calc(100vw - 2120px) / 2));
}
}
@media only screen and (max-width: 1280px) {
.elementor-location-header .responsive-menu {
width: 100vw;
}
}
.responsive-menu-open body::before {
z-index: 997;
content: '';
background-color: var(--e-global-color-primary);
position: absolute;
display: flex;
width: 100vw;
height: 100vh;
height: var(--viewport-height);
opacity: .5;
} .elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu .menu-item a {
max-width: 20ch;
font-family: 'TT Ramillas', serif;
font-weight: 400;
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
letter-spacing: .5px;
line-height: 1.25;
text-transform: uppercase;
overflow-wrap: break-word;
} .elementor-location-header .responsive-menu .elementor-widget-jet-listing-grid {
max-width: 480px !important;
}
.elementor-location-header .responsive-menu .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .country {
padding-bottom: 20px;
border-bottom: 1px solid var(--e-global-color-secondary);
}
@media only screen and (max-width: 768px) {
.elementor-location-header .responsive-menu .elementor-widget-jet-listing-grid {
max-width: 100% !important;
}
} .elementor-location-header .responsive-menu .elementor-widget-search {
width: calc(100% - 10px);
}   .hero,
.parallax,
.video {
min-height: 400px;
height: 80vh;
}
.hero,
.page-id-10 .countries:not(.e-con-full, .elementor-widget-jet-listing-grid),
.page-id-24 .projects:not(.e-con-full, .elementor-widget-jet-listing-grid),
.page-id-27 .real-estate-trips-listing:not(.e-con-full, .elementor-widget-jet-listing-grid) {
padding-top: var(--header-height) !important;
} .storytelling .content-container .elementor-widget-heading h2 {
max-width: 20ch;
} .titles {
z-index: 1;
}
.titles .content-container {
margin-top: calc(-1 * clamp(75px, calc(calc(100 / 1152) * (100vw - 768px) + 75px), 149px));
}
.titles .button-container {
min-width: 33%;
width: auto;
margin-top: calc(-1 * clamp(25px, calc(calc(100 / 1152) * (100vw - 768px) + 25px), 30px));
}
.titles .content-container .elementor-widget-heading h1 {
max-width: 20ch;
}
.titles .content-container .elementor-widget-heading + .elementor-widget-heading.script {
margin-top: calc(-1 * clamp(0px, calc(calc(100 / 1152) * (100vw - 768px) + 0px), 20px));
}
.titles .content-container .elementor-widget-heading.script + .elementor-widget-button {
margin-top: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
}
@media only screen and (max-width: 1024px) {
.titles .button-container {
width: 100%;
margin-top: 20px;
}
}  .destinations > .e-con-inner .e-con + .e-con {
margin-top: calc(-1 * calc(clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 80px) + clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 50px))) !important;
}
@media only screen and (max-width: 1024px) {
.destinations > .e-con-inner .e-con + .e-con {
margin-top: 0 !important;
}
.elementor-widget-jet-switcher .jet-switcher .jet-switcher__control-wrapper {
justify-content: flex-start;
}
}
.destinations .elementor-widget-jet-switcher .jet-switcher__content-wrapper .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"],
.single-projecten .environment .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"] {
background-color: var(--e-global-color-text);
}
.destinations .elementor-widget-jet-switcher .jet-switcher__content-wrapper .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"] .content-container,
.single-projecten .environment .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"] .content-container {
display: flex;
flex-flow: column wrap;
align-items: flex-start;
justify-content: flex-start;
gap: 10px;
padding: 0 20px 20px 20px;
}
.destinations .elementor-widget-jet-switcher .jet-switcher__content-wrapper .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"] .content-container .elementor-widget-heading,
.single-projecten .environment .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"] .content-container .elementor-widget-heading {
width: 100%;
}
.destinations .elementor-widget-jet-switcher .jet-switcher__content-wrapper .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"] .content-container .elementor-widget-heading h3,
.single-projecten .environment .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"] .content-container .elementor-widget-heading h3 {
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
}
.destinations .elementor-widget-jet-switcher .jet-switcher__content-wrapper .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"] .content-container .elementor-widget-heading h4,
.single-projecten .environment .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"] .content-container .elementor-widget-heading h4 {
font-size: 16px;
}  .archive.tax-landen .titles .content-container {
margin-top: calc(-1 * clamp(25px, calc(calc(100 / 1152) * (100vw - 768px) + 25px), 50px));
}
.archive.tax-landen.term-6 .introduction .elementor-widget-heading h2 {
max-width: 15ch;
} .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .poi .content-container .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__content {
max-width: 60ch;
}   .single-projecten .titles .content-container {
margin-top: calc(-1 * clamp(110px, calc(calc(100 / 1152) * (100vw - 768px) + 110px), 119px));
}
.single-projecten .titles .content-container .badges-container {
gap: 10px;
}
@media only screen and (max-width: 768px) {
.single-projecten .titles .content-container .badges-container {
flex-flow: column wrap;
}
}
.single-projecten .titles .content-container .badges-container + .elementor-widget-heading {
margin-top: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 30px);
}
.single-projecten .titles .elementor-widget-heading + .elementor-widget-text-editor {
margin-top: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
}
.single-projecten .titles .elementor-widget-text-editor + .elementor-widget-button {
margin-top: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
} .single-projecten .amenities .elementor-widget-text-editor ul,
.single-projecten .usp .elementor-widget-text-editor ul {
display: flex;
flex-flow: column wrap;
align-items: flex-start;
justify-content: flex-start;
gap: 10px;
margin: 0;
padding: 0;
}
.single-projecten .amenities .elementor-widget-text-editor ul li::before,
.single-projecten .usp .elementor-widget-text-editor ul li::before {
content: "—";
color: var(--e-global-color-primary);
position: relative;
display: flex;
}
.single-projecten .amenities .elementor-widget-text-editor ul li,
.single-projecten .usp .elementor-widget-text-editor ul li {
color: var(--e-global-color-primary);
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: flex-start;
gap: 10px;
letter-spacing: .5px;
line-height: 1.5;
text-transform: uppercase;
list-style: none;
} .single-projecten .elementor-location-single > .amenities + .usp,
.single-projecten .elementor-location-single .gallery + .environment {
margin-top: calc(-1 * clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 150px));
}
.tax-landen .usp .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(odd) .usp,
.single-projecten .usp .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .usp,
.single-bezienswaardigheden .usp .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(odd) .usp {
flex-flow: row-reverse nowrap;
}
@media only screen and (max-width: 1024px) {
.tax-landen .usp .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(odd) .usp,
.single-projecten .usp .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(even) .usp,
.single-bezienswaardigheden .usp .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item:nth-child(odd) .usp {
flex-flow: column wrap;
}
}
.single-projecten .usp .elementor-widget-text-editor ul + p {
margin-top: 20px;
} .single-projecten .environment .elementor-widget-jet-engine-maps-listing .jet-map-box .jet-map-close {
filter: none;
}
.single-projecten .environment .elementor-widget-jet-engine-maps-listing .jet-map-box [class^="jet-map-popup"] .content-container {
padding: 20px;
} .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .unit {
padding-bottom: 20px;
border-bottom: 1px solid var(--e-global-color-secondary);
}
.single-projecten .units .header .elementor-widget-heading p,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .unit .elementor-widget-heading p,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .unit .elementor-widget-jet-listing-dynamic-field p {
line-height: 1.5;
text-transform: uppercase;
}
.single-projecten .units .header .elementor-widget-heading p,
.single-projecten .units .header .elementor-widget-heading p span {
color: var(--e-global-color-secondary);
}
@media only screen and (max-width: 480px) {
.single-projecten .units .header .elementor-widget-heading p,
.single-projecten .units .header .elementor-widget-heading p span,
.single-projecten .units .jet-listing-grid__items .jet-listing-grid__item .unit .elementor-widget-heading p,
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .unit .elementor-widget-jet-listing-dynamic-field p {
font-size: 12px;
}
}  .tribe-events-pg-template {
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}   @media only screen and (max-width: 768px) {
.elementor-location-footer .footer .navigation .logo-contact-container {
gap: 40px;
}
} .elementor-location-footer .footer .navigation .elementor-widget-nav-menu.countries .elementor-nav-menu .menu-item a,
.elementor-location-footer .footer .navigation .elementor-widget-nav-menu.primary .elementor-nav-menu .menu-item a {
font-family: 'TT Ramillas', serif;
font-weight: 400;
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
letter-spacing: .5px;
line-height: 1.25;
text-transform: uppercase;
overflow-wrap: break-word;
}
@media only screen and (max-width: 768px) {
.elementor-location-footer .footer .navigation .countries-container {
padding-top: 20px;
border-top: 1px solid var(--e-global-color-secondary);
}
} .elementor-location-footer .footer .disclaimer-container .elementor-widget-nav-menu.disclaimer .elementor-nav-menu {
gap: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
}
.elementor-location-footer .footer .disclaimer-container .elementor-widget-nav-menu.disclaimer .elementor-nav-menu .menu-item a {
text-transform: initial;
}
@media only screen and (max-width: 768px) {
.elementor-location-footer .footer .disclaimer-container,
.elementor-location-footer .footer .disclaimer-container .copyright-disclaimer-container,
.elementor-location-footer .footer .disclaimer-container .copyright-disclaimer-container .elementor-widget-nav-menu.disclaimer .elementor-nav-menu {
gap: 10px;
}
}