.elementor-kit-6{--e-global-color-primary:#F07C04;--e-global-color-secondary:#E30613;--e-global-color-text:#000000;--e-global-color-accent:#F4F8FB;--e-global-color-32d7d42:#DAEFF6;--e-global-color-b8a97b2:#FFFFFF;--e-global-color-c8b0570:#FBEBDD;--e-global-color-1305bd5:#FCF8F6;--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;color:var( --e-global-color-text );font-family:"bryant-web-alternate", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;}.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-primary );font-size:1.2rem;font-weight:700;color:var( --e-global-color-b8a97b2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:10px 45px 10px 45px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-b8a97b2 );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-text );font-family:"bryant-web-alternate", Sans-serif;font-weight:400;}.elementor-kit-6 a:hover{color:var( --e-global-color-primary );}.elementor-kit-6 h1{font-family:"bryant-web-alternate", Sans-serif;font-size:4rem;font-weight:700;line-height:1em;}.elementor-kit-6 h2{font-family:"bryant-web-alternate", Sans-serif;font-size:2.2rem;font-weight:700;line-height:1.1em;}.elementor-kit-6 h3{font-family:"bryant-web-alternate", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3em;}.elementor-kit-6 h4{font-family:"bryant-web-alternate", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.1em;}.elementor-kit-6 h6{font-family:"bryant-web-alternate", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80%;}.e-con{--container-max-width:80%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:2rem;}.elementor-element{--widgets-spacing:2rem 5rem;--widgets-spacing-row:2rem;--widgets-spacing-column:5rem;}{}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(min-width:2400px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:80%;}.e-con{--container-max-width:80%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1680px){.elementor-kit-6{font-size:1rem;}.elementor-kit-6 h1{font-size:3rem;}.elementor-kit-6 h2{font-size:1.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1024px){.elementor-kit-6 h1{font-size:2.5rem;}.elementor-kit-6 h2{font-size:1.5rem;}.elementor-kit-6 h4{font-size:1.2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-6 h1{font-size:2.3rem;}.elementor-kit-6 h2{font-size:1.6rem;}.elementor-kit-6 h3{font-size:0.9rem;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:1.1rem;padding:12px 40px 12px 40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */.hide-mobile{display:flex;}
#hide{display:none;}
button.cky-btn-revisit img:hover{background-color:#F07C04 !important;}
.cky-accordion-header .cky-accordion-btn:hover, button.cky-show-desc-btn:hover, .cky-preference-header .cky-btn-close img:hover{background-color:#fff !important;}
h1.elementor-heading-title.elementor-size-default sup {top: -2.5em;}
h2.elementor-heading-title.elementor-size-default sup {top: -1em;}



.punktlista2 li {padding-bottom:0.7rem;padding-left:15px;}
.punktlista2 li:first-child {margin-top:-10px;}
.punktlista2 li:last-child, .punktlista1 li:last-child {padding-bottom:0px !important;}
.punktlista2 ul {list-style-type: none !important;padding-left: 15px !important;}
.punktlista2 ul li::marker {content: "– ";}
.punktlista li {padding-bottom:0.7rem;padding-left:15px;}
.punktlista ul{padding-left:15px;}
.punktlista li:first-child {margin-top:-10px;}
.punktlista li {padding-bottom:0.7rem;padding-left:15px;}
.punktlista ul{padding-left:15px;}
.punktlista li:first-child {margin-top:-10px;}
sup {font-size:0.8rem;}











@media only screen and (max-width: 767px) {body, html {overflow-x: hidden;}
  .footer-m .elementor-nav-menu--layout-horizontal .elementor-nav-menu {flex-wrap: wrap;flex-direction: column !important;}
 .hide-mobile{display:none;}
.elementor-heading-title.elementor-size-default sup {top: -1.3em;}
 }



@media only screen and (min-width: 425px) and (max-width: 767px) {
.elementor-7 .elementor-element.elementor-element-8160b54::before {background-position: 27% 40px!important;}
}/* End custom CSS */