.elementor-kit-6{--e-global-color-primary:#222222;--e-global-color-secondary:#EDF7FC;--e-global-color-text:#000000;--e-global-color-accent:#2B9ECA;--e-global-color-07f6afc:#068DC1;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:1.125rem;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-line-height:1.2em;--e-global-typography-75cb3ea-font-family:"Raleway";--e-global-typography-75cb3ea-font-size:clamp(1.875rem, 1.6071rem + 1.7857vw, 3.4375rem);--e-global-typography-41e0a54-font-family:"Raleway";--e-global-typography-41e0a54-font-size:16px;--e-global-typography-41e0a54-font-weight:500;--e-global-typography-8573a09-font-family:"Raleway";--e-global-typography-8573a09-font-size:20px;--e-global-typography-8573a09-font-weight:600;--e-global-typography-3d1f99e-font-family:"Raleway";--e-global-typography-3d1f99e-font-size:clamp(1.5rem, 1.3393rem + 0.7143vw, 1.875rem);--e-global-typography-3d1f99e-font-weight:500;--e-global-typography-cd6267b-font-family:"Raleway";--e-global-typography-cd6267b-font-size:clamp(1.75rem, 1.4286rem + 1.4286vw, 2.5rem);--e-global-typography-cd6267b-font-weight:600;--e-global-typography-9644c9a-font-family:"Raleway";--e-global-typography-9644c9a-font-size:1rem;--e-global-typography-9644c9a-font-weight:500;color:var( --e-global-color-text );font-size:16px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-kit-6 a{color:var( --e-global-color-text );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-size:60px;font-weight:700;}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-size:40px;font-weight:600;}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-size:30px;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:40px;--container-default-padding-bottom:0px;--container-default-padding-left:40px;}.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);}.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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:30px;--container-default-padding-bottom:0px;--container-default-padding-left:30px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}/* Start custom CSS */#hide-header{
    transition: top .3s;
}


.ginput_container *{
    --gf-local-outline-width: 0px !important;
}

@media (min-width:1024px){
	.cookie-table{
		grid-template-columns: repeat(5, 1fr) !important;
	}
}

.elementor-swiper-button.elementor-swiper-button-prev,
.elementor-swiper-button.elementor-swiper-button-next {
  z-index: 100 !important;
}

.grow-hover:hover {
    transition: all 0.2s ease-in-out;
    transform: scale(1.01);
    cursor: pointer;
	backface-visibility: hidden;
}

#opt-container:hover
{
}

#opt-container:hover #opt-btn
{
 font-weight: 700;
}

/* Hover der underline, brug classen hover-underline-animation.left */
.hover-underline-animation {
  position: relative;
}

.hover-underline-animation::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #0087ca;
  transition: transform 0.5s ease-out;
}

.hover-underline-animation:hover::after {
  transform: scaleX(1);
}

.hover-underline-animation.left::after {
  transform-origin: bottom right;
}

.hover-underline-animation.left:hover::after {
  tra/* End custom CSS */