.elementor-kit-10{--e-global-color-primary:#5271FF;--e-global-color-secondary:#5271FF;--e-global-color-text:#000000;--e-global-color-accent:#395CFF;--e-global-color-4e95223:#FFFFFF;--e-global-color-169fb87:#F6F6F6;--e-global-color-275d42f:#DFDFDF;--e-global-color-e31ba77:#208400;--e-global-color-37ed488:#6CD44A;--e-global-color-5886451:#740093;--e-global-color-97d781f:#B800EA;--e-global-color-8031e84:#C30000;--e-global-color-affba5d:#FF0000;--e-global-color-fb069f2:#2A2A2A;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:0.8rem;--e-global-typography-accent-font-weight:500;--e-global-typography-3a57a50-font-family:"Poppins";--e-global-typography-3a57a50-font-size:2.986rem;--e-global-typography-3a57a50-font-weight:500;--e-global-typography-79b65e4-font-family:"Poppins";--e-global-typography-79b65e4-font-size:2.488rem;--e-global-typography-79b65e4-font-weight:500;--e-global-typography-b1dacde-font-family:"Poppins";--e-global-typography-b1dacde-font-size:2.074rem;--e-global-typography-b1dacde-font-weight:500;--e-global-typography-b1dacde-line-height:3rem;--e-global-typography-9a57e4a-font-family:"Poppins";--e-global-typography-9a57e4a-font-size:1.728rem;--e-global-typography-9a57e4a-font-weight:500;--e-global-typography-1f8cec6-font-family:"Poppins";--e-global-typography-1f8cec6-font-size:1.44rem;--e-global-typography-1f8cec6-font-weight:500;--e-global-typography-7e4e9df-font-family:"Poppins";--e-global-typography-7e4e9df-font-size:1.2rem;--e-global-typography-7e4e9df-font-weight:500;--e-global-typography-b1964da-font-family:"Poppins";--e-global-typography-b1964da-font-size:1.22rem;--e-global-typography-b1964da-font-weight:500;--e-global-typography-4ddc1d3-font-family:"Poppins";--e-global-typography-4ddc1d3-font-size:1rem;--e-global-typography-4ddc1d3-font-weight:400;background-color:var( --e-global-color-169fb87 );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-4ddc1d3-font-family ), Sans-serif;font-size:var( --e-global-typography-4ddc1d3-font-size );font-weight:var( --e-global-typography-4ddc1d3-font-weight );color:var( --e-global-color-4e95223 );border-radius:0px 0px 0px 0px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-4e95223 );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-e31ba77 );background-image:var( --e-global-color-e31ba77 );font-family:var( --e-global-typography-4ddc1d3-font-family ), Sans-serif;font-size:var( --e-global-typography-4ddc1d3-font-size );font-weight:var( --e-global-typography-4ddc1d3-font-weight );}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-37ed488 );background-image:var( --e-global-color-37ed488 );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:#5271FF20;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );font-family:var( --e-global-typography-4ddc1d3-font-family ), Sans-serif;font-size:var( --e-global-typography-4ddc1d3-font-size );font-weight:var( --e-global-typography-4ddc1d3-font-weight );}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-kit-10 a{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80rem;}.e-con{--container-max-width:80rem;--container-default-padding-top:2rem;--container-default-padding-right:2rem;--container-default-padding-bottom:2rem;--container-default-padding-left:2rem;}.elementor-widget:not(:last-child){margin-block-end:2rem;}.elementor-element{--widgets-spacing:2rem 2rem;--widgets-spacing-row:2rem;--widgets-spacing-column:2rem;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );--error-message-icon-color:var( --e-global-color-8031e84 );--error-message-normal-links-color:var( --e-global-color-primary );--error-message-hover-links-color:var( --e-global-color-secondary );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:solid;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );--message-message-icon-color:var( --e-global-color-e31ba77 );--message-buttons-normal-text-color:var( --e-global-color-4e95223 );--message-buttons-hover-text-color:var( --e-global-color-4e95223 );--message-border-type:none;--message-buttons-border-radius:5px 5px 5px 5px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-e31ba77 );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-37ed488 );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );--info-message-icon-color:var( --e-global-color-primary );--info-buttons-normal-text-color:var( --e-global-color-4e95223 );--info-buttons-hover-text-color:var( --e-global-color-4e95223 );--info-border-type:none;--info-buttons-border-radius:5px 5px 5px 5px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-4ddc1d3-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:2rem;--container-default-padding-right:2rem;--container-default-padding-bottom:2rem;--container-default-padding-left:2rem;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-text-font-size );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-text-font-size );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-4ddc1d3-font-size );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-4ddc1d3-font-size );}}@media(max-width:767px){.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-4ddc1d3-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:1rem;--container-default-padding-right:1rem;--container-default-padding-bottom:1rem;--container-default-padding-left:1rem;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-text-font-size );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-text-font-size );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-4ddc1d3-font-size );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-4ddc1d3-font-size );}}/* Start custom CSS */html, body {
    overflow-x: hidden!important;
    scroll-behavior: smooth;
}

  /* Hidden state */
  .hidden {
    transform: translateY(-100%);
  }

/* PADDING ALL SIDES */
.pad-s{padding: clamp(1rem, 0.7692rem + 1.0256vw, 1.5rem);}
.pad-m{padding: clamp(1.5rem, 1.2692rem + 1.0256vw, 2rem);}
.pad-l{padding: clamp(2rem, 1.5385rem + 2.0513vw, 3rem);}
/* PADDING TOP & BOTTOM */
/* Improved code */
.pad-tb-s{padding: clamp(1.5rem, 1.0385rem + 2.0513vw, 2.5rem) 0;}
.pad-tb-m{padding: clamp(4rem, 3.5385rem + 2.0513vw, 5rem) 0;}
.pad-tb-l{padding: clamp(7rem, 6.5385rem + 2.0513vw, 8rem) 0;}
/* PADDING TOP */
.pad-t-s{padding-top: clamp(1.5rem, 1.0385rem + 2.0513vw, 2.5rem);}
.pad-t-m{padding-top: clamp(4rem, 3.5385rem + 2.0513vw, 5rem);}
.pad-t-l{padding-top: clamp(7rem, 6.5385rem + 2.0513vw, 8rem);}
/* PADDING BOTTOM */
.pad-b-s{padding-bottom: clamp(1.5rem, 1.0385rem + 2.0513vw, 2.5rem);}
.pad-b-m{padding-bottom: clamp(4rem, 3.5385rem + 2.0513vw, 5rem);}
.pad-b-l{padding-bottom: clamp(7rem, 6.5385rem + 2.0513vw, 8rem);}


.g-text-1 h1, .g-text-1 h2, .g-text-1 h3, .g-text-1 h4, .g-text-1 h5, .g-text-1 h6, .g-text-1 p, .g-text-1 a {
	background: linear-gradient(72deg, rgba(180,80,58,1) 0%, rgba(212,207,39,1) 15%, rgba(29,253,36,1) 32%, rgba(51,237,252,1) 50%, rgba(136,135,211,1) 71%, rgba(200,133,198,1) 87%, rgba(252,69,69,1) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}

.gradient {
background: linear-gradient(45deg, var(--e-global-color-c9f4d9f) 0%, var(--e-global-color-18c6c4f) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.gradient-red {
background: linear-gradient(45deg, var(--e-global-color-73f8404) 0%, var(--e-global-color-f3fc010) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.gradient-green {
background: linear-gradient(45deg, var(--e-global-color-cad946d) 0%, var(--e-global-color-970c7bd) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.gradient-purple {
background: linear-gradient(45deg, var(--e-global-color-a65a38b) 0%, var(--e-global-color-6de2737) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.gradient-btn {
  transition: 0.5s;
  background-size: 200% auto;
 /* text-shadow: 0px 0px 10px rgba(0,0,0,0.2);*/
  border-radius: 5px;
    background-image: linear-gradient(45deg, var(--e-global-color-c9f4d9f) 0%, var(--e-global-color-18c6c4f) 51%, var(--e-global-color-c9f4d9f) 100%);
 }

.gradient-btn:hover {
  background-position: right center; /* change the direction of the change here */
}

.gradient-btn-red {
  transition: 0.5s;
  background-size: 200% auto;
 /* text-shadow: 0px 0px 10px rgba(0,0,0,0.2);*/
  border-radius: 5px;
    background-image: linear-gradient(45deg, var(--e-global-color-73f8404) 0%, var(--e-global-color-f3fc010) 51%, var(--e-global-color-73f8404) 100%)!important;
 }

.gradient-btn-red:hover {
  background-position: right center; /* change the direction of the change here */
}

.gradient-btn-green {
  transition: 0.5s;
  background-size: 200% auto;
 /* text-shadow: 0px 0px 10px rgba(0,0,0,0.2);*/
  border-radius: 5px;
    background-image: linear-gradient(45deg, var(--e-global-color-cad946d) 0%, var(--e-global-color-970c7bd) 51%, var(--e-global-color-cad946d) 100%)!important;
 }
 
 .gradient-btn-green:hover {
  background-position: right center; /* change the direction of the change here */
}
 
 .gradient-btn-purple {
  transition: 0.5s;
  background-size: 200% auto;
 /* text-shadow: 0px 0px 10px rgba(0,0,0,0.2);*/
  border-radius: 5px;
    background-image:  linear-gradient(45deg, var(--e-global-color-a65a38b) 0%, var(--e-global-color-6de2737) 51%, var(--e-global-color-a65a38b) 100%)!important;
 }

 .gradient-btn-purple:hover {
  background-position: right center; /* change the direction of the change here */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://caravanstallingpekela.nl/wp-content/uploads/2025/09/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://caravanstallingpekela.nl/wp-content/uploads/2025/09/Poppins-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://caravanstallingpekela.nl/wp-content/uploads/2025/09/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://caravanstallingpekela.nl/wp-content/uploads/2025/09/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://caravanstallingpekela.nl/wp-content/uploads/2025/09/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://caravanstallingpekela.nl/wp-content/uploads/2025/09/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://caravanstallingpekela.nl/wp-content/uploads/2025/09/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://caravanstallingpekela.nl/wp-content/uploads/2025/09/Poppins-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */