.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --fs-h1:clamp(2.5625rem, 1.0625rem + 6vw, 6.8125rem);; --fs-h2:clamp(1.875rem, 1.325rem + 2.35vw, 3.4375rem);; --fs-h3:clamp(1.25rem, 1.2rem + 0.2vw, 1.375rem); --fs-h4:clamp(1.125rem, 1.07rem + 0.22vw, 1.25rem); --fs-body-l:clamp(1.125rem, 1.05rem + 0.35vw, 1.375rem); --fs-body-m:clamp(1rem, 0.94rem + 0.21vw, 1.1875rem); --fs-body-s:clamp(0.8125rem, 0.75rem + 0.15vw, 0.9375rem);; --font-primary:Plus Jakara; --accent-primary:#F36717; --white:#ffffff; --soft-black:#161616; --grey-border:#E5E5E5; --grey-text-light:#5E6B6E; --div-max:1450px; --section-sides:clamp(0.75rem, calc(0.25rem + 2.5vw), 1.5rem); --section-block:clamp(3rem, calc(1.218rem + 7.5vw), 8rem); --space-s:12px; --space-l:48px; --delete-space:0px; --transparent:#00000000; --softwhite:#FFFEF9; --space-m:24px; --bg-light:#F5F7F7; --space-xl:80px; --grey-text-dark:#A9BABD; --fs-h2-s:clamp(1.625rem, 1.295rem + 1.41vw, 2.5625rem);; --surface-dark:#353535; --brand-dark:#11363F; --bg-tint:#E7EEEF; --accent-secondary:#3A9FA6; }
/* Start custom CSS */<style>
.btn-primary,
.btn-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
}
.btn-primary::after,
.btn-secondary::after {
  content: "";
  display: block;
  flex: none;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: var(--white, #FFFFFF);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2311363F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 22px 22px;
  transition: background-position .35s cubic-bezier(.2,.7,.2,1);
}
.btn-primary:hover::after,
.btn-primary:focus-visible::after,
.btn-secondary:hover::after,
.btn-secondary:focus-visible::after {
  background-position: calc(50% + 3px) 50%;
}
.btn-primary:focus-visible {
  outline: 3px solid var(--accent-secondary, #3A9FA6);
  outline-offset: 4px;
}
.btn-secondary:focus-visible {
  outline: 3px solid var(--accent-primary, #F36717);
  outline-offset: 4px;
}
@media (prefers-reduced-motion: reduce) {
  .btn-primary::after,
  .btn-secondary::after {
    transition: none;
  }
}
<\/style>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakara';
	font-display: auto;
	src: url('https://smilecordis.de/wp-content/uploads/2026/10/PlusJakartaSans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */