@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}.link-edit-summary{border:0;background:none;text-decoration:underline;color:var(--bs-link-color);}.image-button.form-control{border:none;}
.periods-options{.camper-availability-header{font-weight:bold;margin-bottom:10px;width:100%;display:flex;}.camper-availability-week{position:relative;width:20%;min-height:1px;}.camper-availability-date{position:relative;width:50%;min-height:1px;text-wrap:pretty;}.camper-availability-price{position:relative;width:30%;min-height:1px;}.camper-availability{margin:0;display:flex;width:100%;padding:10px 0;border-bottom:1px solid #ddd;cursor:pointer;position:relative;&:hover,&:active,&:focus{background:#dff0d8;}input[type=checkbox]{margin:5px 0 0 0;}.camper-availability-label{padding:0;margin:0;display:block;}.far{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:30px;margin-right:10px;}.fa-square{&::before{content:'';display:block;height:22px;width:30px;background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M480 144C488.8 144 496 151.2 496 160L496 480C496 488.8 488.8 496 480 496L160 496C151.2 496 144 488.8 144 480L144 160C144 151.2 151.2 144 160 144L480 144zM160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96z"/></svg>');background-size:26px 26px;background-repeat:no-repeat;background-position:center right;}}.fa-check-square{display:none;&::before{content:'';display:block;height:22px;width:30px;background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M480 96C515.3 96 544 124.7 544 160L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 160C96 124.7 124.7 96 160 96L480 96zM438 209.7C427.3 201.9 412.3 204.3 404.5 215L285.1 379.2L233 327.1C223.6 317.7 208.4 317.7 199.1 327.1C189.8 336.5 189.7 351.7 199.1 361L271.1 433C276.1 438 283 440.5 289.9 440C296.8 439.5 303.3 435.9 307.4 430.2L443.3 243.2C451.1 232.5 448.7 217.5 438 209.7z"/></svg>');background-size:26px 26px;background-repeat:no-repeat;background-position:center right;}}&.camper-availability--selected{background:#dff0d8;.fa-check-square{display:inline-block;}.fa-square{display:none;}}&.camper-availability--On,&.camper-availability--reserved{color:#ccc;cursor:not-allowed;text-decoration:line-through;}&.camper-availability--On div,&.camper-availability--reserved div{text-decoration:line-through;}&.camper-availability--On label,&.camper-availability--reserved label{cursor:auto;}}.tooltiptext{font-size:14px;visibility:hidden;width:160px;bottom:auto !important;left:19%;margin-left:-100px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;}&.no-week-warning{&.tooltip{display:block;color:#333;.camper-availability{.camper-availability-week::after{height:24px;width:24px;content:url("/themes/custom/vanacht_tailwind/images/icons/warning_icon.svg");position:absolute;right:-350%;top:0;@media (min-width:1024px){right:10px;}}}}&:hover{.tooltiptext{visibility:visible;}}}&.new-year-mark::before{content:'Seizoen 2026:';font-weight:bold;}&.new-year-mark{margin-top:20px;}&.winter-period-label{margin-top:44px;display:block !important;position:relative;min-height:1px;> div{display:none;}}&.winter-period-label::before{pointer-events:all;cursor:pointer;content:'Winter verhuur 2025/2026';background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M256 0a256 256 0 1 0 0 512 256 256 0 1 0 0-512zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z"/></svg>');background-size:24px 24px;background-repeat:no-repeat;background-position:right 5px center;background-color:#213626;color:#FFF;font-weight:bold;display:block;padding:5px;position:absolute;top:-34px;left:0;width:100%;}&.winter-period-label.opened{> div{display:flex;}}&.winter-period-label.opened::before{background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z"/></svg>') !important;}&.is-winter-period{display:none;}&.is-winter-period.show{display:block;}}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-200:oklch(88.5% 0.062 18.334);--color-red-900:oklch(39.6% 0.141 25.723);--color-orange-200:oklch(90.1% 0.076 70.697);--color-orange-900:oklch(40.8% 0.123 38.172);--color-lime-100:oklch(96.7% 0.067 122.328);--color-lime-900:oklch(40.5% 0.101 131.063);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-400:oklch(70.7% 0.022 261.325);--color-neutral-100:oklch(97% 0 0);--color-neutral-900:oklch(20.5% 0 0);--spacing:0.25rem;--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance:-apple-pay-button))  or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.invisible{visibility:hidden;}.visible{visibility:visible;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.my-2{margin-block:calc(var(--spacing) * 2);}.mt-1{margin-top:calc(var(--spacing) * 1);}.mr-4{margin-right:calc(var(--spacing) * 4);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.block{display:block;}.flex{display:flex;}.inline{display:inline;}.inline-block{display:inline-block;}.w-full{width:100%;}.basis-1\/3{flex-basis:calc(1/3 * 100%);}.basis-2\/3{flex-basis:calc(2/3 * 100%);}.list-disc{list-style-type:disc;}.flex-row{flex-direction:row;}.bg-gray-200{background-color:var(--color-gray-200);}.bg-neutral-100{background-color:var(--color-neutral-100);}.p-0{padding:calc(var(--spacing) * 0);}.p-4{padding:calc(var(--spacing) * 4);}.px-3{padding-inline:calc(var(--spacing) * 3);}.py-12{padding-block:calc(var(--spacing) * 12);}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.text-lime-900{color:var(--color-lime-900);}.text-neutral-900{color:var(--color-neutral-900);}.text-orange-900{color:var(--color-orange-900);}.text-red-900{color:var(--color-red-900);}.no-underline{text-decoration-line:none;}.underline{text-decoration-line:underline;}.xl\:w-3\/4{@media (width >= 80rem){width:calc(3/4 * 100%);}}}header{margin-bottom:calc(var(--spacing) * 2);.region-header{display:flex;width:100%;flex-direction:row;background-color:var(--color-neutral-100);padding:calc(var(--spacing) * 0);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);.block-system-branding-block{display:flex;flex-basis:calc(1/3 * 100%);flex-direction:row;.site-logo{margin-right:calc(var(--spacing) * 4);display:inline;flex:none;img{height:calc(var(--spacing) * 6);}}.site-name{flex:1;}}nav.menu--main{flex-basis:calc(2/3 * 100%);justify-self:flex-end;ul{float:inline-end;display:flex;flex-direction:row;li{margin-inline:calc(var(--spacing) * 1);a{padding:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));text-decoration-line:none;color:unset;}}}}}}.region{@media (width >= 80rem){margin-inline:auto;}@media (width >= 80rem){width:calc(3/4 * 100%);}}a{color:var(--color-blue-600);text-decoration-line:underline;&:hover{color:var(--color-blue-500);text-decoration-line:none;}}button,input[type="submit"],input[type="button"],input[type="reset"]{background-color:var(--color-gray-200);padding:calc(var(--spacing) * 2);&:hover{background-color:var(--color-gray-400);}}.region-breadcrumb{padding-inline:calc(var(--spacing) * 4);nav{ol{display:flex;flex-direction:row;li{margin-right:calc(var(--spacing) * 2);}}}}.region-highlighted{padding-inline:calc(var(--spacing) * 4);.tabs{margin-bottom:calc(var(--spacing) * 4);ul{display:flex;flex-direction:row;li{margin-right:calc(var(--spacing) * 1);}li a{display:inline-block;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);}}}}.status-messages{> div{margin-bottom:calc(var(--spacing) * 4);background-color:var(--color-neutral-100);padding:calc(var(--spacing) * 4);color:var(--color-neutral-900);a{color:var(--color-neutral-900);}}.message-success{background-color:var(--color-lime-100);color:var(--color-lime-900);a{color:var(--color-lime-900);}}.message-warning{background-color:var(--color-orange-200);color:var(--color-orange-900);a{color:var(--color-orange-900);}}.message-error{background-color:var(--color-red-200);color:var(--color-red-900);a{color:var(--color-red-900);}}}main{padding-inline:calc(var(--spacing) * 4);h1.page-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}article{h2{margin-top:calc(var(--spacing) * 1);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}h4{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}h5{margin-top:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}p{margin-block:calc(var(--spacing) * 2);}ul{margin-block:calc(var(--spacing) * 2);list-style-position:outside;list-style-type:disc;li{margin-left:calc(var(--spacing) * 6);}}footer{.node__submitted{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-style:italic;}}}}.region-footer{padding-block:calc(var(--spacing) * 12);text-align:center;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;}}}
@layer properties;@font-face{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-style:normal;src:url(/themes/custom/vanacht_tailwind/fonts/Inter/Inter-VariableFont_opsz%2Cwght.ttf) format('truetype');}:root{--swiper-theme-color:#FAB220;--swiper-pagination-bullet-inactive-color:#FFF;--swiper-pagination-bullet-inactive-opacity:0.9;}:root,:host{--font-inter:'Inter',sans-serif;--color-footer-bg:#191919;--color-body:#FFFCF7;--color-vanacht-yellow:#FAB220;--color-vanacht-yellow-active:#E69E0C;--color-vanacht-green:#213626;--color-vanacht-rose:#FFEEE6;--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-lime-100:oklch(96.7% 0.067 122.328);--color-lime-900:oklch(40.5% 0.101 131.063);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-xl:36rem;--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}h1{margin-top:0;}h1 small,h2 small,h3 small,h4 small{font-weight:600;}small{display:block;font-size:24px;color:#ccc;}h1,.h1{font-size:32px;}h2,.h2{font-size:26px;}h3,.h3{font-size:22px;}h4,.h4{font-size:20px;}h5,.h5{font-size:16px;}h6,.h6{font-size:14px;}p{margin:0 0 12px;}.lead{margin-bottom:24px;font-size:18px;font-weight:300;line-height:1.4;}button,[role="button"]{cursor:pointer;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}margin-inline:auto;.row{margin-inline:calc(var(--spacing) * -2);display:flex;flex-wrap:wrap;}}.container-fluid{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}margin-inline:auto;padding-inline:calc(var(--spacing) * 4);.row{margin-inline:calc(var(--spacing) * -2);display:flex;flex-wrap:wrap;}}.section--paragraph .row{margin-inline:calc(var(--spacing) * 0);}.col-xs-12{width:100%;padding-inline:calc(var(--spacing) * 2);}.clearfix:before,.clearfix:after{clear:both;}.btn{display:inline-flex;align-items:center;justify-content:center;border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-decoration-line:none;&:hover{@media (hover:hover){color:var(--color-white);}}&:focus{color:var(--color-white);}&:active{color:var(--color-white);}}.camperCard{text-decoration:none;color:inherit;display:block;margin-bottom:20px;width:100%;&:hover,&:focus{text-decoration:none;color:inherit;}}.camperCard-title{padding:14px 20px 15px;margin:0;font-size:16px;small{color:var(--color-vanacht-green);display:block;font-size:16px;width:100%;margin-bottom:4px;}small.small-inline{font-size:45%;display:none !important;}}.jumbotron{position:relative;margin-inline:auto;margin-bottom:200px;width:100%;border-radius:var(--radius-2xl);@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 20);}@media (width >= 64rem){display:flex;}@media (width >= 64rem){height:50vh;}@media (width >= 64rem){min-height:600px;}@media (width >= 64rem){align-items:center;}@media (width >= 64rem){overflow:hidden;}@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgb(0 0 0 / 0.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}img{width:100%;border-radius:var(--radius-2xl);}.c2a{position:absolute;bottom:-160px;width:100%;@media (width >= 64rem){bottom:-40px;}}.jumbotron-calls{margin-inline:calc(var(--spacing) * 8);display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);@media (width >= 48rem){gap:calc(var(--spacing) * 6);}@media (width >= 64rem){flex-direction:row;}.jumbotron-call{width:calc(5/6 * 100%);flex:1;@media (width >= 48rem){width:calc(2/3 * 100%);}@media (width >= 64rem){width:calc(1/3 * 100%);}.jumbotron-call-button{border-radius:var(--radius-2xl);background-color:var(--color-vanacht-yellow);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));text-decoration-line:none;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media (width >= 64rem){border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);}@media (width >= 64rem){background-color:color-mix(in srgb,#FAB220 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-vanacht-yellow) 90%,transparent);}}@media (width >= 64rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}@media (width >= 64rem){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}display:block;padding:10px 5px 10px;text-align:center;font-weight:700;color:white;line-height:1;text-transform:uppercase;-webkit-transition:all 420ms cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all 420ms cubic-bezier(0.165,0.84,0.44,1);transition:all 420ms cubic-bezier(0.165,0.84,0.44,1);}@media (min-width:992px){.jumbotron-call-button{padding:30px 30px 80px;}}.jumbotron-call-button span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));display:block;text-transform:none;}@media (min-width:767px){.jumbotron-call-button span{font-size:24px;font-weight:600;text-transform:uppercase;}}.jumbotron-call-button:hover,.jumbotron-call-button:focus{background-color:var(--color-vanacht-yellow);text-decoration:none;color:white;}@media (min-width:992px){.jumbotron-call-button:hover,.jumbotron-call-button:focus{-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px);transform:translate(0,-20px);}}@media (max-width:991px){.jumbotron-call:last-child .jumbotron-call-button{padding-bottom:70px;}}}}}article.camper-booking{.page-content{width:100%;@media (width >= 64rem){width:calc(2/3 * 100%);}margin-bottom:30px;@media (min-width:768px){float:left;}}aside.page-aside{width:100%;@media (width >= 64rem){width:calc(1/3 * 100%);}margin-bottom:30px;max-width:100%;@media (min-width:768px){float:left;}}small.small-inline{display:none !important;}.page-intro{font-size:20px;color:#888;margin-bottom:30px;}.tabs{margin-bottom:calc(var(--spacing) * 6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 64rem){grid-template-columns:repeat(7,1fr);}@media (width >= 64rem){grid-template-rows:auto 1fr;}details{grid-column:1 / -1;grid-row:span 1 / span 1;@media (width >= 64rem){grid-row:1 / span 2;}@media (width >= 64rem){display:grid;}@media (width >= 64rem){grid-template-columns:subgrid;}@media (width >= 64rem){grid-template-rows:subgrid;}}details[open]{summary{margin-bottom:calc(var(--spacing) * 0);background-color:var(--color-vanacht-rose);color:var(--color-vanacht-green);}}summary{z-index:1;margin-bottom:calc(var(--spacing) * 1);display:grid;cursor:pointer;list-style-type:none;background-color:var(--color-vanacht-green);padding:calc(var(--spacing) * 2);text-align:center;color:var(--color-white);@media (width >= 64rem){margin-right:1px;}@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 0);}@media (width >= 64rem){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);}grid-row:1;}details:nth-of-type(1){summary{@media (width >= 64rem){grid-column:1 / span 1;}}}details:nth-of-type(2) summary{grid-column:2 / span 1;}details:nth-of-type(3) summary{grid-column:3 / span 1;}details:nth-of-type(4) summary{grid-column:4 / span 1;}details:nth-of-type(5) summary{grid-column:5 / span 1;}details:nth-of-type(6) summary{grid-column:6 / span 1;}details:nth-of-type(7) summary{grid-column:7 / span 1;}details > div,details::details-content{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);background-color:var(--color-vanacht-rose);padding:calc(var(--spacing) * 2);grid-row:2;grid-column:1 / -1;table{width:100% !important;}}details:not([open]) > div,details:not([open])::details-content{display:none;}}.camper-availabilities-note{dl{display:flex;flex-wrap:wrap;dt{width:40%;font-weight:normal;}dd{width:60%;font-weight:bold;}margin-bottom:15px;}margin-bottom:30px;p{font-size:12px;color:#555;}}.camper-availabilities{margin-bottom:20px;.radio{margin:0;padding:0;}.checkbox{margin:0;}}.camperCard-figure{text-align:center;img,video{margin-inline:auto;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);max-width:100%;margin-bottom:0;}}.camperCard-content{padding:20px;}.camperCard-price{background-color:var(--color-vanacht-green);padding:14px 20px 15px;font-weight:bold;color:white;}.camperCard-details{margin:0;padding:0;p{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}.uitrusting ul{margin-bottom:0;}i.fa-male{display:inline-block;aspect-ratio:1 / 1;width:32px;content:url("/themes/custom/vanacht_tailwind/images/icon-person.svg");}i.fa-child{display:inline-block;aspect-ratio:1 / 1;width:24px;content:url("/themes/custom/vanacht_tailwind/images/icon-person.svg");}i.fa-bed{display:inline-block;aspect-ratio:1 / 1;width:24px;content:url("/themes/custom/vanacht_tailwind/images/icon-bed.svg");}i.seatbelt{display:inline-block;aspect-ratio:1 / 1;width:24px;content:url("/themes/custom/vanacht_tailwind/images/icon-driver.svg");}hr{border-color:var(--color-neutral-200);margin:15px 0;padding:0;}.field--name-field-uitrusting{.field--label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}ul{list-style-type:disc;padding-left:calc(var(--spacing) * 5);margin:0;}}}.book-camper-c2a.sticky{@media (max-width:768px){position:fixed;top:unset;bottom:0;left:0;width:100%;z-index:999;margin:0 0 5px 0;text-align:center;> a{width:98%;font-size:unset;}}}.camper-photos{display:flex;flex-wrap:wrap;margin:0 auto;.swiper-slide-image{a > img{border-radius:var(--radius-2xl);}}}.camper-photo--large{width:100%;}}.swiper-container{max-width:100%;}.swiper-dialog{width:100vw !important;height:100vh !important;max-width:100vw;left:0;top:0;position:fixed !important;padding:1.25rem 0;margin:0;border:0 none !important;background:rgba(0,0,0,0.75) !important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-x:hidden;}.swiper-dialog.ui-front{z-index:2000;}.swiper-dialog .ui-dialog:not(.ui-dialog-off-canvas){max-width:100vw !important;position:fixed;width:100%;left:0;}.swiper-dialog .swiper-dialog-titlebar.titlebar-hidden{border:none;padding:0;margin:0;}.swiper-dialog .swiper-dialog-titlebar.titlebar-hidden:after{content:"\2715";position:fixed;top:0;right:1.25rem;color:#ffffff;font-size:3.25rem;font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900);z-index:2004;pointer-events:none;}.swiper-dialog .swiper-dialog-titlebar.titlebar-hidden .ui-dialog-title{float:none;margin:0;padding:0;width:0;height:0;}.swiper-dialog .ui-dialog-titlebar-close.titlebar-hidden{position:fixed !important;z-index:2003;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;height:4.5rem;width:4.5rem;opacity:1 !important;display:block;background:#FAB220;border:none;color:#fff;right:0;top:2rem;padding:0;margin:0;}.swiper-dialog .ui-dialog-titlebar-close.titlebar-hidden:hover{opacity:0.8 !important;}.swiper-dialog .ui-dialog-titlebar-close.titlebar-hidden .ui-icon-closethick{display:none;}.swiper-container.dialog-only .swiper-wrapper{gap:calc(var(--spacing) * 2);@media (width >= 64rem){gap:calc(var(--spacing) * 4);}display:grid;grid-column-start:auto;grid-template-columns:repeat(2,1fr);}.swiper-dialog-content{width:100vw !important;height:100vh !important;max-width:100vw !important;left:0 !important;overflow-x:hidden !important;overflow-y:hidden !important;}.swiper-dialog-content :has(> img){display:flex;flex-direction:column;align-items:center;justify-content:center;}@media (max-width:767px){.swiper-dialog-content{height:auto !important;}}.swiper-dialog-content .swiper-container{min-width:100vw !important;padding:0;margin:0;}@media (max-width:767px){.swiper-dialog-content .swiper-container{min-width:auto !important;}}.swiper-dialog-content .swiper-container .swiper-wrapper{overflow-x:hidden;overflow-y:hidden;}.swiper-dialog-content .swiper-container .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100%;height:100vh;}.swiper-dialog-content .swiper-container .swiper-button-next{outline:none;}.swiper-dialog-content .swiper-container .swiper-button-prev{outline:none;}.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-button-prev{margin-left:2rem;}@media (max-width:767px){.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-button-prev{background-color:rgba(30,30,30,0.6);margin-left:0;padding:0 2rem;left:5px;}}.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-button-next{margin-right:2rem;}@media (max-width:767px){.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-button-next{background-color:rgba(30,30,30,0.6);margin-right:0;padding:0 2rem;right:5px;}}.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-button-next:after,.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-rtl .swiper-button-prev:after{content:"\2794";font-size:6rem;}@media (max-width:767px){.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-button-next:after,.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-rtl .swiper-button-prev:after{font-size:2rem;}}.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-button-prev:after,.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-rtl .swiper-button-next:after{content:"\2794";transform:scaleX(-1);font-size:6rem;}@media (max-width:767px){.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-button-prev:after,.swiper-dialog-content .swiper-container.swiper-horizontal .swiper-rtl .swiper-button-next:after{font-size:2rem;}}.swiper-dialog-content .swiper-container.swiper-vertical .swiper-button-next:after,.swiper-dialog-content .swiper-container.swiper-vertical .swiper-rtl .swiper-button-prev:after{font-size:6rem;content:"\2794";transform:rotate(90deg);}.swiper-dialog-content .swiper-container.swiper-vertical .swiper-button-prev:after,.swiper-dialog-content .swiper-container.swiper-vertical .swiper-rtl .swiper-button-next:after{font-size:6rem;content:"\2794";transform:rotate(-90deg);}body.toolbar-horizontal.toolbar-fixed .swiper-dialog{top:53px !important;}body.toolbar-horizontal.toolbar-fixed .swiper-dialog .swiper-dialog-titlebar.titlebar-hidden,body.toolbar-horizontal.toolbar-fixed .swiper-dialog .ui-dialog-titlebar-close.titlebar-hidden{top:78px;}body.toolbar-horizontal.toolbar-fixed .swiper-dialog .swiper-dialog-titlebar.titlebar-hidden:after,body.toolbar-horizontal.toolbar-fixed .swiper-dialog .ui-dialog-titlebar-close.titlebar-hidden:after{top:58px;}body.toolbar-vertical .swiper-dialog .ui-dialog-titlebar-close.titlebar-hidden{top:63px;}body.toolbar-vertical .swiper-dialog .swiper-dialog-titlebar.titlebar-hidden:after{top:44px;}@layer theme,base,components,utilities;@layer theme;@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance:-apple-pay-button))  or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.invisible{visibility:hidden;}.visible{visibility:visible;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.sticky{position:sticky;}.\!top-\[84px\]{top:84px !important;}.top-0{top:calc(var(--spacing) * 0);}.top-5{top:calc(var(--spacing) * 5);}.top-\[2px\]{top:2px;}.top-\[45px\]{top:45px;}.top-\[80px\]{top:80px;}.right-0{right:calc(var(--spacing) * 0);}.bottom-0{bottom:calc(var(--spacing) * 0);}.bottom-\[-160px\]{bottom:-160px;}.left-0{left:calc(var(--spacing) * 0);}.z-1{z-index:1;}.z-15{z-index:15;}.z-90{z-index:90;}.z-99{z-index:99;}.order-1{order:1;}.order-2{order:2;}.col-1{grid-column:1;}.col-span-2{grid-column:span 2 / span 2;}.col-span-full{grid-column:1 / -1;}.col-end-3{grid-column-end:3;}.row-span-1{grid-row:span 1 / span 1;}.float-left{float:left;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.m-0{margin:calc(var(--spacing) * 0);}.m-4{margin:calc(var(--spacing) * 4);}.m-509{margin:calc(var(--spacing) * 509);}.m-595{margin:calc(var(--spacing) * 595);}.m-auto{margin:auto;}.mx-0{margin-inline:calc(var(--spacing) * 0);}.mx-2{margin-inline:calc(var(--spacing) * 2);}.mx-4{margin-inline:calc(var(--spacing) * 4);}.mx-8{margin-inline:calc(var(--spacing) * 8);}.mx-auto{margin-inline:auto;}.my-4{margin-block:calc(var(--spacing) * 4);}.my-8{margin-block:calc(var(--spacing) * 8);}.my-12{margin-block:calc(var(--spacing) * 12);}.my-20{margin-block:calc(var(--spacing) * 20);}.mt-0{margin-top:calc(var(--spacing) * 0);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-3{margin-top:calc(var(--spacing) * 3);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-10{margin-top:calc(var(--spacing) * 10);}.mt-20{margin-top:calc(var(--spacing) * 20);}.mt-\[3px\]{margin-top:3px;}.mt-\[6px\]{margin-top:6px;}.mr-1{margin-right:calc(var(--spacing) * 1);}.mr-2{margin-right:calc(var(--spacing) * 2);}.mr-4{margin-right:calc(var(--spacing) * 4);}.mr-\[6px\]{margin-right:6px;}.mr-\[50\%\]{margin-right:50%;}.mb-0{margin-bottom:calc(var(--spacing) * 0);}.mb-1{margin-bottom:calc(var(--spacing) * 1);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-20{margin-bottom:calc(var(--spacing) * 20);}.mb-\[200px\]{margin-bottom:200px;}.ml-2{margin-left:calc(var(--spacing) * 2);}.ml-3{margin-left:calc(var(--spacing) * 3);}.ml-4{margin-left:calc(var(--spacing) * 4);}.ml-\[3px\]{margin-left:3px;}.ml-\[6px\]{margin-left:6px;}.\!hidden{display:none !important;}.\!inline{display:inline !important;}.\!inline-block{display:inline-block !important;}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.table{display:table;}.aspect-square{aspect-ratio:1 / 1;}.aspect-video{aspect-ratio:var(--aspect-video);}.size-\[22px\]{width:22px;height:22px;}.size-\[28px\]{width:28px;height:28px;}.size-fit{width:fit-content;height:fit-content;}.h-1\/2{height:calc(1/2 * 100%);}.h-3{height:calc(var(--spacing) * 3);}.h-5{height:calc(var(--spacing) * 5);}.h-8{height:calc(var(--spacing) * 8);}.h-10{height:calc(var(--spacing) * 10);}.h-12{height:calc(var(--spacing) * 12);}.h-14{height:calc(var(--spacing) * 14);}.h-32{height:calc(var(--spacing) * 32);}.h-\[45px\]{height:45px;}.h-full{height:100%;}.h-screen{height:100vh;}.min-h-16{min-height:calc(var(--spacing) * 16);}.min-h-\[600px\]{min-height:600px;}.\!w-full{width:100% !important;}.w-2\/3{width:calc(2/3 * 100%);}.w-3{width:calc(var(--spacing) * 3);}.w-3\/4{width:calc(3/4 * 100%);}.w-4{width:calc(var(--spacing) * 4);}.w-5\/6{width:calc(5/6 * 100%);}.w-8{width:calc(var(--spacing) * 8);}.w-11\/12{width:calc(11/12 * 100%);}.w-\[10\%\]{width:10%;}.w-\[24px\]{width:24px;}.w-\[32px\]{width:32px;}.w-\[50px\]{width:50px;}.w-\[85\%\]{width:85%;}.w-\[95vw\]{width:95vw;}.w-\[100px\]{width:100px;}.w-full{width:100%;}.max-w-\[70px\]{max-width:70px;}.max-w-\[425px\]{max-width:425px;}.max-w-\[unset\]{max-width:unset;}.max-w-full{max-width:100%;}.max-w-xl{max-width:var(--container-xl);}.flex-1{flex:1;}.flex-none{flex:none;}.flex-grow{flex-grow:1;}.grow{flex-grow:1;}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.list-decimal{list-style-type:decimal;}.list-disc{list-style-type:disc;}.list-none{list-style-type:none;}.grid-flow-row{grid-auto-flow:row;}.auto-rows-max{grid-auto-rows:max-content;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.items-center{align-items:center;}.items-start{align-items:flex-start;}.justify-center{justify-content:center;}.gap-0{gap:calc(var(--spacing) * 0);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-8{gap:calc(var(--spacing) * 8);}.gap-10{gap:calc(var(--spacing) * 10);}.gap-y-2{row-gap:calc(var(--spacing) * 2);}.gap-y-5{row-gap:calc(var(--spacing) * 5);}.place-self-center{place-self:center;}.overflow-y-scroll{overflow-y:scroll;}.rounded-2xl{border-radius:var(--radius-2xl);}.rounded-4xl{border-radius:var(--radius-4xl);}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-md{border-radius:var(--radius-md);}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0;}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);}.border{border-style:var(--tw-border-style);border-width:1px;}.border-0{border-style:var(--tw-border-style);border-width:0px;}.border-1{border-style:var(--tw-border-style);border-width:1px;}.border-5{border-style:var(--tw-border-style);border-width:5px;}.border-t-\[27px\]{border-top-style:var(--tw-border-style);border-top-width:27px;}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-\[\#c5c7c4\]{border-color:#c5c7c4;}.border-black\/20{border-color:color-mix(in srgb,#000 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 20%,transparent);}}.border-body{border-color:var(--color-body);}.border-transparent{border-color:transparent;}.border-vanacht-rose{border-color:var(--color-vanacht-rose);}.border-vanacht-yellow{border-color:var(--color-vanacht-yellow);}.border-white{border-color:var(--color-white);}.border-t-white{border-top-color:var(--color-white);}.border-b-neutral-500{border-bottom-color:var(--color-neutral-500);}.\!bg-transparent{background-color:transparent !important;}.bg-body{background-color:var(--color-body);}.bg-footer-bg{background-color:var(--color-footer-bg);}.bg-vanacht-green{background-color:var(--color-vanacht-green);}.bg-vanacht-rose{background-color:var(--color-vanacht-rose);}.bg-vanacht-rose\/50{background-color:color-mix(in srgb,#FFEEE6 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-vanacht-rose) 50%,transparent);}}.bg-vanacht-yellow{background-color:var(--color-vanacht-yellow);}.bg-white{background-color:var(--color-white);}.fill-vanacht-yellow{fill:var(--color-vanacht-yellow);}.fill-white{fill:var(--color-white);}.object-cover{object-fit:cover;}.\!p-0{padding:calc(var(--spacing) * 0) !important;}.p-0{padding:calc(var(--spacing) * 0);}.p-2{padding:calc(var(--spacing) * 2);}.p-4{padding:calc(var(--spacing) * 4);}.\!px-0{padding-inline:calc(var(--spacing) * 0) !important;}.px-0{padding-inline:calc(var(--spacing) * 0);}.px-2{padding-inline:calc(var(--spacing) * 2);}.px-4{padding-inline:calc(var(--spacing) * 4);}.px-6{padding-inline:calc(var(--spacing) * 6);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-3{padding-block:calc(var(--spacing) * 3);}.py-4{padding-block:calc(var(--spacing) * 4);}.py-10{padding-block:calc(var(--spacing) * 10);}.py-\[15px\]{padding-block:15px;}.\!pt-0{padding-top:calc(var(--spacing) * 0) !important;}.pt-0{padding-top:calc(var(--spacing) * 0);}.pt-18{padding-top:calc(var(--spacing) * 18);}.pt-22{padding-top:calc(var(--spacing) * 22);}.pr-4{padding-right:calc(var(--spacing) * 4);}.pr-8{padding-right:calc(var(--spacing) * 8);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.\!pl-\[30px\]{padding-left:30px !important;}.pl-10{padding-left:calc(var(--spacing) * 10);}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.\!text-2xl{font-size:var(--text-2xl) !important;line-height:var(--tw-leading,var(--text-2xl--line-height)) !important;}.\!text-4xl{font-size:var(--text-4xl) !important;line-height:var(--tw-leading,var(--text-4xl--line-height)) !important;}.\!text-5xl{font-size:var(--text-5xl) !important;line-height:var(--tw-leading,var(--text-5xl--line-height)) !important;}.\!text-lg{font-size:var(--text-lg) !important;line-height:var(--tw-leading,var(--text-lg--line-height)) !important;}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}.text-4xl\/\[42px\]{font-size:var(--text-4xl);line-height:42px;}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.text-sm\/\[42px\]{font-size:var(--text-sm);line-height:42px;}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8;}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px;}.\!text-black{color:var(--color-black) !important;}.\!text-vanacht-yellow{color:var(--color-vanacht-yellow) !important;}.\!text-white{color:var(--color-white) !important;}.text-\[\#E2E2E2\]{color:#E2E2E2;}.text-black{color:var(--color-black);}.text-lime-900{color:var(--color-lime-900);}.text-neutral-700{color:var(--color-neutral-700);}.text-vanacht-green{color:var(--color-vanacht-green);}.text-vanacht-yellow{color:var(--color-vanacht-yellow);}.text-white{color:var(--color-white);}.lowercase{text-transform:lowercase;}.\!no-underline{text-decoration-line:none !important;}.no-underline{text-decoration-line:none;}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.outline{outline-style:var(--tw-outline-style);outline-width:1px;}.outline-offset-2{outline-offset:2px;}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-saturate-100{--tw-backdrop-saturate:saturate(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-\[rotate\]{transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.duration-150{--tw-duration:150ms;transition-duration:150ms;}.duration-300{--tw-duration:300ms;transition-duration:300ms;}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in);}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);}.hover\:scale-125{&:hover{@media (hover:hover){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y);}}}.hover\:\!bg-vanacht-green{&:hover{@media (hover:hover){background-color:var(--color-vanacht-green) !important;}}}.hover\:bg-vanacht-green{&:hover{@media (hover:hover){background-color:var(--color-vanacht-green);}}}.hover\:bg-vanacht-rose{&:hover{@media (hover:hover){background-color:var(--color-vanacht-rose);}}}.hover\:bg-white{&:hover{@media (hover:hover){background-color:var(--color-white);}}}.hover\:\!text-vanacht-yellow{&:hover{@media (hover:hover){color:var(--color-vanacht-yellow) !important;}}}.hover\:text-vanacht-yellow{&:hover{@media (hover:hover){color:var(--color-vanacht-yellow);}}}.hover\:text-white{&:hover{@media (hover:hover){color:var(--color-white);}}}.hover\:\!underline{&:hover{@media (hover:hover){text-decoration-line:underline !important;}}}.focus\:bg-vanacht-green{&:focus{background-color:var(--color-vanacht-green);}}.focus\:\!text-vanacht-yellow{&:focus{color:var(--color-vanacht-yellow) !important;}}.active\:bg-vanacht-green{&:active{background-color:var(--color-vanacht-green);}}.active\:bg-vanacht-rose{&:active{background-color:var(--color-vanacht-rose);}}.active\:\!text-vanacht-yellow{&:active{color:var(--color-vanacht-yellow) !important;}}.active\:text-white{&:active{color:var(--color-white);}}.sm\:p-\[50px\]{@media (width >= 40rem){padding:50px;}}.md\:ml-\[25\%\]{@media (width >= 48rem){margin-left:25%;}}.md\:w-2\/3{@media (width >= 48rem){width:calc(2/3 * 100%);}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.md\:gap-6{@media (width >= 48rem){gap:calc(var(--spacing) * 6);}}.lg\:absolute{@media (width >= 64rem){position:absolute;}}.lg\:relative{@media (width >= 64rem){position:relative;}}.lg\:top-0{@media (width >= 64rem){top:calc(var(--spacing) * 0);}}.lg\:top-\[48px\]{@media (width >= 64rem){top:48px;}}.lg\:left-0{@media (width >= 64rem){left:calc(var(--spacing) * 0);}}.lg\:z-10{@media (width >= 64rem){z-index:10;}}.lg\:order-1{@media (width >= 64rem){order:1;}}.lg\:order-2{@media (width >= 64rem){order:2;}}.lg\:order-3{@media (width >= 64rem){order:3;}}.lg\:order-none{@media (width >= 64rem){order:0;}}.lg\:col-span-2{@media (width >= 64rem){grid-column:span 2 / span 2;}}.lg\:container{@media (width >= 64rem){width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}}.lg\:m-20{@media (width >= 64rem){margin:calc(var(--spacing) * 20);}}.lg\:mx-0{@media (width >= 64rem){margin-inline:calc(var(--spacing) * 0);}}.lg\:mt-0{@media (width >= 64rem){margin-top:calc(var(--spacing) * 0);}}.lg\:mt-7{@media (width >= 64rem){margin-top:calc(var(--spacing) * 7);}}.lg\:mt-28{@media (width >= 64rem){margin-top:calc(var(--spacing) * 28);}}.lg\:\!mr-0{@media (width >= 64rem){margin-right:calc(var(--spacing) * 0) !important;}}.lg\:mr-8{@media (width >= 64rem){margin-right:calc(var(--spacing) * 8);}}.lg\:mr-\[1px\]{@media (width >= 64rem){margin-right:1px;}}.lg\:mb-0{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 0);}}.lg\:mb-20{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 20);}}.lg\:ml-0{@media (width >= 64rem){margin-left:calc(var(--spacing) * 0);}}.lg\:ml-4{@media (width >= 64rem){margin-left:calc(var(--spacing) * 4);}}.lg\:ml-8{@media (width >= 64rem){margin-left:calc(var(--spacing) * 8);}}.lg\:\!hidden{@media (width >= 64rem){display:none !important;}}.lg\:\!inline-block{@media (width >= 64rem){display:inline-block !important;}}.lg\:flex{@media (width >= 64rem){display:flex;}}.lg\:grid{@media (width >= 64rem){display:grid;}}.lg\:hidden{@media (width >= 64rem){display:none;}}.lg\:inline-flex{@media (width >= 64rem){display:inline-flex;}}.lg\:h-16{@media (width >= 64rem){height:calc(var(--spacing) * 16);}}.lg\:h-\[50vh\]{@media (width >= 64rem){height:50vh;}}.lg\:h-auto{@media (width >= 64rem){height:auto;}}.lg\:min-h-\[600px\]{@media (width >= 64rem){min-height:600px;}}.lg\:w-1\/2{@media (width >= 64rem){width:calc(1/2 * 100%);}}.lg\:w-1\/3{@media (width >= 64rem){width:calc(1/3 * 100%);}}.lg\:w-1\/4{@media (width >= 64rem){width:calc(1/4 * 100%);}}.lg\:w-2\/3{@media (width >= 64rem){width:calc(2/3 * 100%);}}.lg\:w-\[23\%\]{@media (width >= 64rem){width:23%;}}.lg\:w-auto{@media (width >= 64rem){width:auto;}}.lg\:max-w-2\/3{@media (width >= 64rem){max-width:calc(2/3 * 100%);}}.lg\:max-w-\[22\%\]{@media (width >= 64rem){max-width:22%;}}.lg\:flex-1{@media (width >= 64rem){flex:1;}}.lg\:flex-none{@media (width >= 64rem){flex:none;}}.lg\:basis-1\/3{@media (width >= 64rem){flex-basis:calc(1/3 * 100%);}}.lg\:basis-2\/3{@media (width >= 64rem){flex-basis:calc(2/3 * 100%);}}.lg\:\!grid-cols-3{@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}.lg\:grid-cols-2{@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.lg\:grid-cols-3{@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.lg\:grid-cols-4{@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.lg\:grid-cols-\[repeat\(7\,_1fr\)\]{@media (width >= 64rem){grid-template-columns:repeat(7,1fr);}}.lg\:grid-cols-subgrid{@media (width >= 64rem){grid-template-columns:subgrid;}}.lg\:grid-rows-subgrid{@media (width >= 64rem){grid-template-rows:subgrid;}}.lg\:flex-row{@media (width >= 64rem){flex-direction:row;}}.lg\:flex-nowrap{@media (width >= 64rem){flex-wrap:nowrap;}}.lg\:items-center{@media (width >= 64rem){align-items:center;}}.lg\:gap-x-10{@media (width >= 64rem){column-gap:calc(var(--spacing) * 10);}}.lg\:gap-y-0{@media (width >= 64rem){row-gap:calc(var(--spacing) * 0);}}.lg\:overflow-hidden{@media (width >= 64rem){overflow:hidden;}}.lg\:rounded-4xl{@media (width >= 64rem){border-radius:var(--radius-4xl);}}.lg\:rounded-t-2xl{@media (width >= 64rem){border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);}}.lg\:rounded-t-lg{@media (width >= 64rem){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);}}.lg\:border-20{@media (width >= 64rem){border-style:var(--tw-border-style);border-width:20px;}}.lg\:border-t-0{@media (width >= 64rem){border-top-style:var(--tw-border-style);border-top-width:0px;}}.lg\:bg-transparent{@media (width >= 64rem){background-color:transparent;}}.lg\:bg-vanacht-yellow\/90{@media (width >= 64rem){background-color:color-mix(in srgb,#FAB220 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-vanacht-yellow) 90%,transparent);}}}.lg\:p-0{@media (width >= 64rem){padding:calc(var(--spacing) * 0);}}.lg\:pr-4{@media (width >= 64rem){padding-right:calc(var(--spacing) * 4);}}.lg\:text-left{@media (width >= 64rem){text-align:left;}}.lg\:shadow-2xl\/40{@media (width >= 64rem){--tw-shadow-alpha:40%;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,oklab(from rgb(0 0 0 / 0.25) l a b / 40%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}.lg\:shadow-none{@media (width >= 64rem){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}.xl\:w-4\/5{@media (width >= 80rem){width:calc(4/5 * 100%);}}}header{margin:calc(var(--spacing) * 0);}h1,h2,h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}h1{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-4xl);line-height:42px;}h2{margin-bottom:calc(var(--spacing) * 4);}h3{margin-bottom:calc(var(--spacing) * 4);}p{font-size:var(--text-lg);line-height:24px;}.region-content ul{list-style-type:disc;padding-left:calc(var(--spacing) * 6);}body{background-color:var(--color-body);font-family:var(--font-inter);}a{color:var(--color-vanacht-yellow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;&:hover{@media (hover:hover){color:var(--color-vanacht-yellow);}}}section.section{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;}.region,.highlighted{margin-inline:calc(var(--spacing) * 4);@media (width >= 64rem){width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}@media (width >= 64rem){margin-inline:auto;}}.highlighted{margin-inline:auto;}.fixed-top-bar{background-color:var(--color-vanacht-green);}.nav{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}margin-inline:auto;}form{margin-inline:auto;max-width:var(--container-xl);padding:calc(var(--spacing) * 4);legend .form-required::after,label.form-required::after{background-image:url('/themes/custom/vanacht_tailwind/images/required.svg');background-size:10px 10px;background-repeat:no-repeat;content:"";display:inline-block;line-height:1;height:10px;width:10px;vertical-align:super;margin-left:2px;}input{margin-bottom:calc(var(--spacing) * 2);max-width:100%;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#c5c7c4;background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-black);outline-offset:2px;&:focus{outline-style:var(--tw-outline-style);outline-width:2px;}}select{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#c5c7c4;background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-black);outline-offset:2px;&:focus{outline-style:var(--tw-outline-style);outline-width:2px;}}textarea{margin-bottom:calc(var(--spacing) * 2);max-width:100%;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#c5c7c4;background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-black);outline-offset:2px;&:focus{outline-style:var(--tw-outline-style);outline-width:2px;}}input.form-submit,input[type="submit"]{width:100%;cursor:pointer;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:0px;background-color:var(--color-vanacht-yellow);padding:15px;padding-inline:calc(var(--spacing) * 6);color:var(--color-black);&:hover{@media (hover:hover){background-color:var(--color-vanacht-green);}}&:hover{@media (hover:hover){color:var(--color-vanacht-yellow);}}}}.gin--horizontal-toolbar nav.menu--main > details[open]{top:84px !important;@media (width >= 64rem){top:calc(var(--spacing) * 0) !important;}}nav.menu--main{@media (width >= 64rem){width:auto;}position:unset;> details{text-align:right;summary{display:inline-flex;cursor:pointer;list-style-type:none;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);::marker{display:none;}}}> details[open]{position:fixed;top:45px;right:calc(var(--spacing) * 0);z-index:99;height:100vh;width:95vw;overflow-y:scroll;border-top-style:var(--tw-border-style);border-top-width:27px;border-top-color:var(--color-white);background-color:var(--color-white);@media (width >= 64rem){position:relative;}@media (width >= 64rem){top:calc(var(--spacing) * 0);}@media (width >= 64rem){z-index:10;}@media (width >= 64rem){height:auto;}@media (width >= 64rem){width:auto;}@media (width >= 64rem){overflow:visible;}@media (width >= 64rem){border-top-style:var(--tw-border-style);border-top-width:0px;}@media (width >= 64rem){background-color:transparent;}summary{svg.menu-open{display:none;}svg.menu-close{display:inline-block;}}[data-component-id="vanacht_tailwind:menu_main"]{margin-right:50%;width:calc(3/4 * 100%);text-align:left;@media (width >= 64rem){margin-right:calc(var(--spacing) * 0);}@media (width >= 64rem){width:auto;}li.dropdown{ul{text-align:left;}}}}}[data-component-id="vanacht_tailwind:menu_main"]{margin-inline:calc(var(--spacing) * 2);@media (width >= 64rem){margin-inline:calc(var(--spacing) * 0);}a{&:hover{@media (hover:hover){border-radius:var(--radius-2xl);}}&:hover{@media (hover:hover){background-color:var(--color-white);}}}a.active,details.active > summary{border-radius:calc(infinity * 1px);background-color:var(--color-white);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}li.dropdown{position:relative;> a,details{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);}> a:hover,details:hover{border-radius:var(--radius-2xl);background-color:var(--color-white);}ul{text-align:right;@media (width >= 64rem){position:absolute;}@media (width >= 64rem){top:48px;}@media (width >= 64rem){left:calc(var(--spacing) * 0);}@media (width >= 64rem){z-index:10;}@media (width >= 64rem){width:max-content;height:max-content;}@media (width >= 64rem){text-align:left;}li{a,details{display:block;padding-right:calc(var(--spacing) * 8);@media (width >= 64rem){padding-right:calc(var(--spacing) * 4);}}&.last{a{padding-bottom:calc(var(--spacing) * 4) !important;}}}}}li.dropdown{span.caret{margin-top:6px;margin-left:6px;display:inline;height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;svg{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);}}}li.dropdown{details[open]{position:relative;z-index:15;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:var(--color-white);span.caret{rotate:180deg;}}}.direct-boeken{a{margin-inline:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-vanacht-yellow);padding-inline:calc(var(--spacing) * 6);padding-block:15px;text-align:center;color:var(--color-black) !important;&:hover{@media (hover:hover){background-color:var(--color-vanacht-green) !important;}}@media (width >= 64rem){margin-top:calc(var(--spacing) * 0);}}}.mijn-reservering{a{margin-inline:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 6);padding-block:15px;text-align:center;color:var(--color-black) !important;&:hover{@media (hover:hover){background-color:var(--color-vanacht-green) !important;}}@media (width >= 64rem){margin-inline:calc(var(--spacing) * 0);}@media (width >= 64rem){margin-top:calc(var(--spacing) * 0);}background-color:#e9decc;}}}.section--discover{background:url(/themes/custom/vanacht_tailwind/images/bg-discover.webp) center center no-repeat;background-size:cover;}.section--usps{.vanacht-usp{text-align:center;.vanacht-usp-icon{display:inline-block;min-height:calc(var(--spacing) * 16);min-width:calc(var(--spacing) * 16);border-radius:calc(infinity * 1px);background-color:var(--color-vanacht-yellow);svg{margin-inline:auto;margin-top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 10);fill:var(--color-white);}}h3{color:var(--color-vanacht-yellow);}}}.section--references{margin-block:calc(var(--spacing) * 10);background:url(/themes/custom/vanacht_tailwind/images/bg-forest.webp) center center no-repeat;background-size:cover;padding:40px 0 80px;}.paragraph--type--recencies-prgrph .swiper-pagination{background:rgba(0,0,0,0.5);border-radius:5px;padding:3px 6px;}.paragraph--type--recencies-prgrph .swiper-container{height:420px;}@media (min-width:992px){.paragraph--type--recencies-prgrph .swiper-container{height:320px;}}.reference{min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:30px;position:relative;}.section--references .swiper-container{min-height:300px;}.swiper-container .reference{width:80%;}.reference{float:left;margin-left:10%;margin-right:10%;}.reference:before{content:'“';font-size:80px;line-height:1;color:#fac441;position:absolute;top:-15px;left:-30px;}.swiper-container .reference .content .field--name-body,.reference-content{color:white;font-size:20px;}@media (min-width:992px){.swiper-container .reference .content .field--name-body,.reference-content{font-size:28px;}}.swiper-container .reference .field--name-field-naam .created{font-weight:normal;}.swiper-container .reference .field--name-field-naam,.reference-author{font-size:20px;font-weight:600;color:white;margin-top:20px;font-style:italic;text-align:right;}@media (min-width:992px){.swiper-container .reference .field--name-field-naam,.reference-author{font-size:28px;}}.referencesButton{text-align:center;margin:20px 0 10px 0;}.field--name-field-paragraphs{.paragraph--type--text-with-image{margin-block:calc(var(--spacing) * 8);display:flex;flex-direction:column;@media (width >= 64rem){flex-direction:row;}.field--name-field-image-block{img{border-radius:var(--radius-2xl);}}}}footer{background-color:var(--color-footer-bg);font-size:var(--text-base);line-height:32px;color:#B3B3B3;a{text-decoration-line:none;&:hover{@media (hover:hover){color:var(--color-white) !important;}}color:#B3B3B3 !important;}.region{.footer-sitemap{nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 0);@media (width >= 64rem){column-gap:calc(var(--spacing) * 5);}}}.region{margin-inline:calc(var(--spacing) * 0);h2,h3,h4{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 64rem){margin-top:calc(var(--spacing) * 0);}color:#E2E2E2;}p{font-size:var(--text-base);line-height:32px;}.footer-hours{width:100%;tr td{width:calc(1/2 * 100%);}td > p{margin:calc(var(--spacing) * 0);}}}.region-footer-review{a{color:var(--color-vanacht-yellow) !important;}}.region-footer-socialmedia{p{margin:calc(var(--spacing) * 0);}ul{display:flex;column-gap:calc(var(--spacing) * 2);}}}}.btn-primary,button.primary{border-radius:calc(infinity * 1px);background-color:var(--color-vanacht-yellow);padding:15px;padding-inline:calc(var(--spacing) * 6);color:var(--color-black);&:hover{@media (hover:hover){background-color:var(--color-vanacht-green);}}&:focus{background-color:var(--color-vanacht-green);}&:active{background-color:var(--color-vanacht-green);}}.block-local-tasks-block{margin-bottom:calc(var(--spacing) * 4);nav.tabs{ul{display:flex;li{display:inline-flex;a{margin-right:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,#000 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 20%,transparent);}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);&:hover{@media (hover:hover){border-bottom-color:var(--color-black);}}&:hover{@media (hover:hover){background-color:var(--color-white);}}}a.is-active{border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0px;border-color:color-mix(in srgb,#000 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 20%,transparent);}background-color:var(--color-white);color:var(--color-vanacht-green);text-decoration-line:none;}}}}}body.path-camper-verhuur{.status-messages{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}margin-inline:auto;}#block-vanacht-tailwind-views-block-camper-verhuur-block-2{width:100%;}.camper-booking form{position:relative;margin-bottom:calc(var(--spacing) * 2);width:100% !important;max-width:unset;padding:calc(var(--spacing) * 0);.camper-booking-exposed-form{padding:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);@media (width >= 64rem){display:flex;}@media (width >= 64rem){padding:calc(var(--spacing) * 0);}div.vac-flexible-date{width:100%;flex:none;background-color:var(--color-vanacht-rose);padding:calc(var(--spacing) * 4);@media (width >= 64rem){width:calc(1/4 * 100%);}@media (width >= 64rem){background-color:transparent;}@media (width >= 64rem){padding:calc(var(--spacing) * 0);}.form-item-flexible-date input{display:none;}}details.vac-mobile-filters{flex-grow:1;background-color:var(--color-vanacht-rose);@media (width >= 64rem){background-color:transparent;}summary{cursor:pointer;list-style-type:none;padding:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 64rem){display:none;}&::marker{display:none;}span.caret{margin-top:3px;margin-right:6px;margin-left:3px;display:inline-block;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);}}}.details-wrapper{gap:calc(var(--spacing) * 4);.form-item{flex:1;}select{width:100%;cursor:pointer;}}}details.vac-mobile-filters[open]{summary{span.caret{rotate:180deg;}}}div.form-actions{display:flex;flex:none;background-color:var(--color-vanacht-rose);@media (width >= 64rem){background-color:transparent;}@media (width >= 64rem){padding:calc(var(--spacing) * 0);}input{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);width:calc(2/3 * 100%);cursor:pointer;padding-inline:calc(var(--spacing) * 4);text-transform:lowercase;&:hover{@media (hover:hover){background-color:var(--color-vanacht-green);}}&:hover{@media (hover:hover){color:var(--color-vanacht-yellow);}}@media (width >= 64rem){margin-inline:calc(var(--spacing) * 0);}@media (width >= 64rem){margin-top:calc(var(--spacing) * 7);}@media (width >= 64rem){margin-left:calc(var(--spacing) * 4);}@media (width >= 64rem){width:auto;}}}.form-item{label{margin-bottom:calc(var(--spacing) * 1);display:block;cursor:pointer;}select{appearance:none;}&.form-item-field-aantalzitplaatsen select,&.form-item-field-aantalpersonen select{padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 10);}.select-wrapper,&.form-item-field-aantalpersonen .select-wrapper,&.form-item-field-aantalzitplaatsen .select-wrapper{position:relative;}&.form-item-field-aantalpersonen .select-wrapper::before,&.form-item-field-aantalzitplaatsen .select-wrapper::before{display:inline-block !important;width:20px;position:absolute;top:11px;left:10px;content:none;}&.form-item-field-aantalpersonen .select-wrapper::before{content:url("/themes/custom/vanacht_tailwind/images/icon-bed.svg");}&.form-item-field-aantalzitplaatsen .select-wrapper::before{content:url("/themes/custom/vanacht_tailwind/images/icon-driver.svg");}.select-wrapper::after,&.form-item-field-aantalpersonen .select-wrapper::after,&.form-item-field-aantalzitplaatsen .select-wrapper::after{display:inline-block !important;width:16px;position:absolute;top:12px;right:10px;content:url("/themes/custom/vanacht_tailwind/images/chevron-down-solid.svg");}}}input{border-style:var(--tw-border-style);border-width:1px;border-color:#c5c7c4;background-color:var(--color-white);padding:calc(var(--spacing) * 2);}input.form-submit{border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:0px;background-color:var(--color-vanacht-yellow);}select{border-style:var(--tw-border-style);border-width:1px;border-color:#c5c7c4;background-color:var(--color-white);padding:calc(var(--spacing) * 2);}.form-item-field-starts-at{input{width:100%;padding:7px;@media (width >= 64rem){width:calc(2/3 * 100%);}}}.form-item-flexible-date{label{text-transform:lowercase;}label::before{border-style:var(--tw-border-style);border-width:1px;border-color:#c5c7c4;}}.camper-booking-exposed-form.fixed{flex-direction:column;@media (width >= 64rem){position:absolute;}@media (width >= 64rem){top:calc(var(--spacing) * 0);}@media (width >= 64rem){left:calc(var(--spacing) * 0);}@media (width >= 64rem){margin-top:calc(var(--spacing) * 28);}@media (width >= 64rem){width:23%;}@media (width >= 64rem){max-width:22%;}label.option::before{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#c5c7c4;}label.option:hover::before{border-color:var(--color-vanacht-yellow);background-color:color-mix(in srgb,#FAB220 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-vanacht-yellow) 10%,transparent);}}fieldset{margin-bottom:calc(var(--spacing) * 4);&[id="edit-field-uitrusting--wrapper"]{margin-bottom:calc(var(--spacing) * 0);}legend{margin-bottom:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0px;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-vanacht-yellow);}}.with-image{.form-checkboxes.bef-checkboxes,.form-radios{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2);> *{height:calc(var(--spacing) * 32);label{cursor:pointer;padding-top:calc(var(--spacing) * 22);}label:hover::before{border-color:var(--color-vanacht-yellow);background-color:color-mix(in srgb,#FAB220 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-vanacht-yellow) 10%,transparent);}}label::before{height:calc(var(--spacing) * 32);cursor:pointer;}}input:checked:not([value="All"]) + label::before{background-color:color-mix(in srgb,#FAB220 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-vanacht-yellow) 10%,transparent);}}}label.option{margin:calc(var(--spacing) * 0);width:100%;cursor:pointer;padding:calc(var(--spacing) * 0);}}input.form-radio,input.form-checkbox{display:none;cursor:pointer;}.form-item-field-bed-indeling:first-child{grid-column:span 2 / span 2;height:20px !important;label{height:20px;padding-top:calc(var(--spacing) * 0) !important;padding-left:30px !important;}label::before{height:20px !important;}}.form-item-field-bed-indeling{label.option{width:100%;padding:calc(var(--spacing) * 0);}}}}a.camperCard{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);.card-overlay{border-radius:var(--radius-2xl);}h2.camperCard-title{padding:calc(var(--spacing) * 4);> small{color:var(--color-vanacht-yellow);}}.camperCard-price{background-color:var(--color-vanacht-green);padding:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);}.camperCard-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:calc(var(--spacing) * 4);.col-xs-3{grid-row:span 2 / span 2;.camperCard-adults{display:grid;width:50px;grid-template-columns:repeat(2,minmax(0,1fr));.camperCard-adult{.fa-male::before{display:inline-block;aspect-ratio:1 / 1;width:32px;content:url("/themes/custom/vanacht_tailwind/images/icon-person.svg");}}}}.col-xs-9{grid-column:span 2 / span 2;.fa-bed::before{display:inline-block;aspect-ratio:1 / 1;width:24px;content:url("/themes/custom/vanacht_tailwind/images/icon-bed.svg");}}.uitrusting{grid-column:span 3 / span 3;ul{list-style-type:disc;padding-left:calc(var(--spacing) * 6);}}}}}iframe{aspect-ratio:var(--aspect-video);}body.path-verhuur-beschikbaarheid{a.camperCard{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);h2.camperCard-title{padding:calc(var(--spacing) * 4);> small{color:var(--color-vanacht-yellow);}}.camperCard-price{background-color:var(--color-vanacht-green);padding:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);}.camperCard-availability{padding:calc(var(--spacing) * 4);div.view-periodes-per-camper-producten{div.camper-period{display:flex;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));&.camper-period--On{text-decoration-line:line-through;color:#ccc;}> .camper-period-week{width:calc(var(--spacing) * 8);}> .camper-period-dates{flex-grow:1;}> .camper-period-price{width:calc(var(--spacing) * 8);}}}}}}body.path-schadeherstel,body.path-camper-onderhoud{div.grid{> div.appointment{> div.flex{img{max-width:70px;flex-basis:calc(1/3 * 100%);}ul{flex-basis:calc(2/3 * 100%);}}}}.region-content{.field--name-body{img{float:left;margin-top:calc(var(--spacing) * 4);margin-right:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-4xl);}p{width:100%;overflow:auto;}}}}.checkout-flow{.steps{ul{margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;flex-direction:column;padding:calc(var(--spacing) * 0);@media (width >= 64rem){flex-direction:row;}border-bottom:1px solid rgba(197,197,197,0.75);li{flex-grow:1;background-color:var(--color-vanacht-rose);padding:calc(var(--spacing) * 0);text-align:center;&.active{background-color:var(--color-vanacht-green);a{color:var(--color-white) !important;small{color:var(--color-white) !important;}}}a{display:block;padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);text-decoration-line:none;small{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-black);}}}}}.checkout-step{display:flex;flex-direction:column;gap:calc(var(--spacing) * 8);@media (width >= 64rem){flex-direction:row;}> div:first-child{margin-bottom:calc(var(--spacing) * 4);@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 12);}@media (width >= 64rem){flex-basis:calc(2/3 * 100%);}form{width:100%;max-width:100%;padding:calc(var(--spacing) * 0);input.form-submit,input[type="submit"],button{margin-inline:auto;display:block;width:100%;@media (width >= 64rem){max-width:calc(1/2 * 100%);}}}.choose-periods-form{p{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-vanacht-rose);background-color:color-mix(in srgb,#FFEEE6 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-vanacht-rose) 50%,transparent);}padding:calc(var(--spacing) * 4);}form[id="1-choose-period-form"]{text-align:center;input{display:none;}}}.choose-protection-form{form[id="2-choose-risk-form"]{#edit-protection-options{display:flex;flex-direction:column;@media (width >= 64rem){flex-direction:row;}.form-item{flex:1;&:hover{@media (hover:hover){background-color:var(--color-vanacht-rose);}}label{display:block;display:flex;height:100%;cursor:pointer;flex-direction:column;ul{margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;flex-direction:column;padding:calc(var(--spacing) * 0);@media (width >= 64rem){margin-inline:calc(var(--spacing) * 4);}li{flex:1;.tooltip{.fa-info-circle{display:inline-block;width:24px;content:url("/themes/custom/vanacht_tailwind/images/icons/info_icon_yellow.svg");}}}}}}}}}&.choose-extra-form{form[id="2-extra-form"]{#edit-cleaning-options{.form-item{&:hover{@media (hover:hover){background-color:var(--color-vanacht-rose);}}label{display:block;height:100%;cursor:pointer;}}}}}form[id="3-information-form"]{legend{margin-bottom:calc(var(--spacing) * 4);width:100%;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:#eee;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.form-item{margin-bottom:calc(var(--spacing) * 2);width:100%;padding:calc(var(--spacing) * 0);input{width:100%;}}.row{@media (width >= 64rem){display:grid;}@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr));}@media (width >= 64rem){gap:calc(var(--spacing) * 4);}.form-item{select{width:100%;}}.form-item-email{@media (width >= 64rem){grid-column:span 2 / span 2;}.form-email{width:100%;}}}.js-form-type-checkbox{position:relative;input[type="checkbox"]{position:absolute;top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 0);width:22px;height:22px;}label{padding-left:calc(var(--spacing) * 7);}}textarea{width:100%;}#edit-birthdate--description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-700);}#edit-documents{legend{margin:calc(var(--spacing) * 0);}#edit-documents--description{margin-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-700);}}#edit-row6{> div{grid-column:span 2 / span 2;gap:calc(var(--spacing) * 4);@media (width >= 64rem){display:grid;}@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr)) !important;}@media (width >= 64rem){grid-template-columns:subgrid;}}}label{margin-bottom:calc(var(--spacing) * 1);display:block;width:100%;padding:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}}form[id="5-payment-form"]{legend{margin-bottom:calc(var(--spacing) * 4);width:100%;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:#eee;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.js-form-type-radio{position:relative;padding-inline:calc(var(--spacing) * 0);&:hover{@media (hover:hover){background-color:var(--color-vanacht-rose);}}&:focus{background-color:var(--color-vanacht-rose);}&:active{background-color:var(--color-vanacht-rose);}input[type="radio"]{position:absolute;top:calc(var(--spacing) * 5);left:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 4);width:28px;height:28px;cursor:pointer;}label{display:inline-block;width:100%;cursor:pointer;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);padding:20px 0 20px 60px;.tooltip{.fa-info-circle{display:inline-block;width:24px;vertical-align:text-top;content:url("/themes/custom/vanacht_tailwind/images/icons/info_icon_yellow.svg");}span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);}}}}}&.step-6{.alert-success{margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;background-color:var(--color-lime-100);padding:calc(var(--spacing) * 4);color:var(--color-lime-900);}}}label[for="protectionModal"]{display:block;cursor:pointer;text-align:center;color:var(--color-vanacht-yellow);&:hover{@media (hover:hover){color:var(--color-vanacht-green);}}}input#protectionModal{display:none;}input#protectionModal:checked ~ .dialog-backdrop dialog{opacity:100%;visibility:visible;}input#protectionModal:checked ~ .dialog-backdrop{opacity:100%;visibility:visible;pointer-events:auto;}aside{border-radius:var(--radius-2xl);@media (width >= 64rem){flex-basis:calc(1/3 * 100%);}.camperCard{border-radius:var(--radius-2xl);background-color:var(--color-white);.camperCard-totals-line{display:flex;}.camperCard-totals-line.hidden{display:none;}.camperCard-totals-totalTitle,.camperCard-totals-total{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-vanacht-yellow);}}.fa-check{top:2px;width:22px;content:url("/themes/custom/vanacht_tailwind/images/icons/check_icon.svg");}.tooltip{width:20px;height:20px;.fa-info-circle{svg{display:inline-block;fill:var(--color-vanacht-yellow);color:var(--color-vanacht-yellow);}}}}.camperCard-content .backdrop-blur{position:absolute;top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);display:none;width:100%;}.camperCard-content .backdrop-blur.active{display:block;border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);background-color:color-mix(in oklab,var(--color-vanacht-rose) 50%,transparent);--tw-backdrop-blur:blur(var(--blur-xs));--tw-backdrop-saturate:saturate(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}}}body.path-blog{.blog-nav{.blog-nav-categories{display:none;}.blog-buttons{display:flex;}}.view-blog,.view-taxonomy-term{.view-header{margin-bottom:calc(var(--spacing) * 6);h1{margin-bottom:calc(var(--spacing) * 6);}}.view-content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 6);@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}.teaser{display:grid;}.views-row{display:grid;*{display:grid;}}}nav.pager{margin-block:calc(var(--spacing) * 12);text-align:center;ul{display:flex;list-style-type:none;justify-content:center;li > a{padding:calc(var(--spacing) * 2);}}}}.blogCard{display:grid;grid-auto-rows:max-content;border-radius:var(--radius-2xl);background-color:var(--color-white);color:var(--color-black);text-decoration-line:none;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);figure{> img{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);}}.blogCard-content{padding:calc(var(--spacing) * 4);p{margin-block:calc(var(--spacing) * 6);}time{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-400);}}&:hover h2{color:var(--color-vanacht-yellow);}}ul.blog-countries-items{display:flex;flex-wrap:wrap;justify-content:center;li{a{display:inline-flex;padding:calc(var(--spacing) * 4);}}}}article{.field--name-field-jumbotron-image{margin-inline:auto;margin-bottom:calc(var(--spacing) * 20);@media (width >= 80rem){width:calc(4/5 * 100%);}img{border-radius:var(--radius-4xl);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgb(0 0 0 / 0.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}}body.path-blog{article{.page-content img{margin:calc(var(--spacing) * 4);}img{border-radius:var(--radius-2xl);}}}.path-instructievideo,.path-instructievideo-2023{.row--videos .paragraph--type--videos > .field--name-field-paragraphs{display:grid;gap:calc(var(--spacing) * 10);@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}.field--item{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);.video-link{color:var(--color-black);text-decoration-line:none;&:hover{@media (hover:hover){color:var(--color-vanacht-yellow);}}h3{margin-block:calc(var(--spacing) * 2);}p{margin:calc(var(--spacing) * 0);}}}}}.path-recensies{.reference-content{p{color:var(--color-black);}}.reference-author{color:var(--color-black);}}form.vac-my-booking-load-my-reservation{label{display:block;}input,button{width:100%;}}.path-mijn-reservering{aside{.nav{list-style-type:none;padding:calc(var(--spacing) * 0);}nav ul{margin-top:calc(var(--spacing) * 2);display:flex;list-style-type:none;flex-direction:column;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 0);li{flex:1;background-color:var(--color-vanacht-rose);&.active{background-color:var(--color-vanacht-yellow);}a{display:inline-flex;padding:calc(var(--spacing) * 4);color:var(--color-black);text-decoration-line:none;&:hover{@media (hover:hover){color:var(--color-vanacht-yellow);}}}}}}ol{list-style-type:decimal;padding-left:calc(var(--spacing) * 8);}form.upload-documents-single-form{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 4);width:100%;padding:calc(var(--spacing) * 0);legend{width:100%;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-500);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.fieldset-wrapper{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;@media (width >= 64rem){flex-direction:row;}@media (width >= 64rem){gap:calc(var(--spacing) * 4);}}}form.sign-signature-form{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 0);.form-item-field-image-signature{width:100%;max-width:425px;text-align:center;canvas{margin-bottom:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);background-color:var(--color-white);}}.form-actions{margin-top:calc(var(--spacing) * 4);button.form-submit{width:100%;max-width:425px;}}}}dialog.video-dialog{height:100vh;width:100vw;z-index:9999;border:0;background:rgba(0,0,0,0.6);position:fixed;transform:translateZ(0);top:0;left:0;padding:0;button.close{background:rgba(30,30,30,0.6);color:#EEE;opacity:1;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;position:absolute;top:10px;right:10px;vertical-align:top;visibility:inherit;width:44px;svg{color:#EEE;}&:hover{background:rgba(30,30,30,0.2);svg{color:#FFF;}}}.iframe-wrapper{padding:calc(var(--spacing) * 5);@media (width >= 40rem){padding:50px;}width:auto;height:100%;iframe.iframe-video{height:100%;width:100%;border:0;display:block;overflow:hidden;}}}.dialog-backdrop{z-index:50;position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease;dialog{margin:auto;padding:calc(var(--spacing) * 8);@media (width >= 64rem){width:calc(1/2 * 100%);}h4{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));@media (width >= 64rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}label{display:inline !important;color:var(--color-black) !important;}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-rotate-x{syntax:"*";inherits:false;}@property --tw-rotate-y{syntax:"*";inherits:false;}@property --tw-rotate-z{syntax:"*";inherits:false;}@property --tw-skew-x{syntax:"*";inherits:false;}@property --tw-skew-y{syntax:"*";inherits:false;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-tracking{syntax:"*";inherits:false;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@property --tw-backdrop-blur{syntax:"*";inherits:false;}@property --tw-backdrop-brightness{syntax:"*";inherits:false;}@property --tw-backdrop-contrast{syntax:"*";inherits:false;}@property --tw-backdrop-grayscale{syntax:"*";inherits:false;}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false;}@property --tw-backdrop-invert{syntax:"*";inherits:false;}@property --tw-backdrop-opacity{syntax:"*";inherits:false;}@property --tw-backdrop-saturate{syntax:"*";inherits:false;}@property --tw-backdrop-sepia{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1;}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1;}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1;}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;}}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
