.elementor-kit-4{--e-global-color-primary:#33141F;--e-global-color-secondary:#A17339;--e-global-color-text:#33141F;--e-global-color-accent:#FFCC99;--e-global-color-65e0039:#A17339;--e-global-color-2c29248:#FFCC99;--e-global-color-7f853c6:#E60B00;--e-global-color-e6b1956:#33141F;--e-global-color-727cb95:#FFEBD7;--e-global-typography-primary-font-family:"Rokkitt";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Rokkitt";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Rokkitt";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Rakkas";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-2c29248 );font-family:"Rokkitt", Sans-serif;font-size:17px;background-image:url("https://snacktaculair.nl/wp-content/uploads/2025/09/Achtergrond-Snacktaculair-donker.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-kit-4 h1{font-family:"Rokkitt", Sans-serif;font-size:67px;font-weight:700;}.elementor-kit-4 h2{font-family:"Rokkitt", Sans-serif;font-size:55px;font-weight:700;}.elementor-kit-4 h3{font-family:"Rokkitt", Sans-serif;font-size:40px;font-weight:600;}.elementor-kit-4 h4{font-family:"Rokkitt", Sans-serif;font-size:32px;font-weight:600;}.elementor-kit-4 h5{font-family:"Rokkitt", Sans-serif;font-weight:600;}.elementor-kit-4 h6{font-family:"Rokkitt", Sans-serif;font-weight:600;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-family:"Rokkitt", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-e6b1956 );background-color:var( --e-global-color-2c29248 );border-radius:50px 50px 50px 50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1366px){.elementor-kit-4 h1{font-size:42px;}.elementor-kit-4 h2{font-size:40px;}.elementor-kit-4 h3{font-size:30px;}.elementor-kit-4 h4{font-size:26px;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:15px;}}@media(max-width:1024px){.elementor-kit-4 h1{font-size:35px;}.elementor-kit-4 h2{font-size:35px;}.elementor-kit-4 h3{font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4 h1{font-size:35px;}.elementor-kit-4 h2{font-size:35px;}.elementor-kit-4 h3{font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* FONT STYLE */

.corner-font{
    font-family: "corner-store-jf", sans-serif;
    font-weight: 400;
    font-style: normal;
    
}

.fire-text {
  font-family: "corner-store-jf", sans-serif;
    font-weight: 400;
    font-style: normal;
  background: linear-gradient(
    180deg,
    #E08535 0%,
    #DE7934 40%,
    #E60B00 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-right: 0.15em;
}

/* LINK STYLE */

.cta-box a{
    color: var( --e-global-color-text );
}

.cta-box a:hover{
    text-decoration: underline;
}

/* CARROUSEL STYLE */

.infinite-carrousel {
  overflow: hidden;
  position: relative;
}

.infinite-carrousel .infinite-track {
  display: flex;
  width: max-content;
  animation: slide-left 150s linear infinite;
}

.infinite-carrousel .infinite-track img {
  flex-shrink: 0;
  height: 350px;
  width: auto;
}

@keyframes slide-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

@media only screen and (max-width: 1024px){
.infinite-carrousel .infinite-track img{
    height: 200px;
}
}

@media only screen and (max-width: 767px){
.infinite-carrousel .infinite-track img{
    height: 125px;
}
}/* End custom CSS */