.container-sm{max-width:560px}.container-md{max-width:720px}.container-lg{max-width:960px}.container-xl{max-width:1140px}.container-xxl{max-width:1540px}.bg-customOne{background-color:#f8f9fa !important}.bg-customTwo{background-color:black !important}.bg-dark{color:white}.bg-dark a{color:white}.bg-white{background-color:#fff !important}.bg-black{background-color:#000 !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:400;src:url("../../../../fileadmin/setup/fonts/dm-sans-v17-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:500;src:url("../../../../fileadmin/setup/fonts/dm-sans-v17-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:600;src:url("../../../../fileadmin/setup/fonts/dm-sans-v17-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:700;src:url("../../../../fileadmin/setup/fonts/dm-sans-v17-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:400;src:url("../../../../fileadmin/setup/fonts/outfit-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:500;src:url("../../../../fileadmin/setup/fonts/outfit-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:600;src:url("../../../../fileadmin/setup/fonts/outfit-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:700;src:url("../../../../fileadmin/setup/fonts/outfit-v15-latin-700.woff2") format("woff2")}.col-pxe-2-middle{display:flex;justify-content:center;align-items:center}.col-pxe-2-gradient{background:red;background:linear-gradient(180deg, rgba(255, 0, 0, 0.7021009087) 0%, #ff6b6b 0%, #00f7ff 97%)}.col-pxe-x-middle{margin-left:auto;margin-right:auto}.both-columns-class{border:3px solid red}body{--unit_delay: 0;--unit_factor: 0.001s}:root{--animation_delay_content: 0.25s;--animation_delay_content_inner: 0.1s;--animation_delay_navbar: 0s;--animation_delay_navbar_logo: 0.3s;--animation_transition_navbar: 0.5s ease all;--animation_transition_navbar_logo: 0.5s ease all;--animation_transition_content: 0.7s ease all;--animation_transition_column: 0.7s ease all}.main-content>*:nth-child(20n - 20){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 1)
    )}.main-content>*:nth-child(20n - 19){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 2)
    )}.main-content>*:nth-child(20n - 18){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 3)
    )}.main-content>*:nth-child(20n - 17){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 4)
    )}.main-content>*:nth-child(20n - 16){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 5)
    )}.main-content>*:nth-child(20n - 15){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 6)
    )}.main-content>*:nth-child(20n - 14){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 7)
    )}.main-content>*:nth-child(20n - 13){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 8)
    )}.main-content>*:nth-child(20n - 12){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 9)
    )}.main-content>*:nth-child(20n - 11){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 10)
    )}.main-content>*:nth-child(20n - 10){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 11)
    )}.main-content>*:nth-child(20n - 9){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 12)
    )}.main-content>*:nth-child(20n - 8){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 13)
    )}.main-content>*:nth-child(20n - 7){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 14)
    )}.main-content>*:nth-child(20n - 6){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 15)
    )}.main-content>*:nth-child(20n - 5){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 16)
    )}.main-content>*:nth-child(20n - 4){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 17)
    )}.main-content>*:nth-child(20n - 3){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 18)
    )}.main-content>*:nth-child(20n - 2){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 19)
    )}.main-content>*:nth-child(20n - 1){--animation_delay: calc(
      var(--unit_delay) *
        var(--unit_factor) -
        var(--animation_delay_content) +
        (var(--animation_delay_content) * 20)
    )}.row>*:nth-child(20n - 20){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 1)
    )}.row>*:nth-child(20n - 19){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 2)
    )}.row>*:nth-child(20n - 18){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 3)
    )}.row>*:nth-child(20n - 17){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 4)
    )}.row>*:nth-child(20n - 16){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 5)
    )}.row>*:nth-child(20n - 15){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 6)
    )}.row>*:nth-child(20n - 14){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 7)
    )}.row>*:nth-child(20n - 13){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 8)
    )}.row>*:nth-child(20n - 12){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 9)
    )}.row>*:nth-child(20n - 11){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 10)
    )}.row>*:nth-child(20n - 10){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 11)
    )}.row>*:nth-child(20n - 9){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 12)
    )}.row>*:nth-child(20n - 8){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 13)
    )}.row>*:nth-child(20n - 7){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 14)
    )}.row>*:nth-child(20n - 6){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 15)
    )}.row>*:nth-child(20n - 5){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 16)
    )}.row>*:nth-child(20n - 4){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 17)
    )}.row>*:nth-child(20n - 3){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 18)
    )}.row>*:nth-child(20n - 2){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 19)
    )}.row>*:nth-child(20n - 1){--animation_column_delay: calc(
      var(--animation_section_delay, var(--animation_delay)) +
        (var(--animation_delay_content_inner) * 20)
    )}.navbar-brand{--animation_delay: (var(--unit_delay) * var(--unit_factor)) +
    var(--animation_delay_navbar_logo)}.navbar-nav{--animation_delay: (var(--unit_delay) * var(--unit_factor)) +
    var(--animation_delay_navbar)}.jumbotron{--animation_delay: (var(--unit_delay) * var(--unit_factor)) -
    var(--animation_delay_content) + (var(--animation_delay_content) * 1)}.jumbotron section div,.margin-top-animated{--animation_delay: (var(--unit_delay) * var(--unit_factor)) -
    var(--animation_delay_content) + (var(--animation_delay_content) * 2)}.navbar-brand{transition:var(--animation_transition_navbar_logo);transition-delay:calc(var(--animation_delay));opacity:0;transform:scale(1.35)}.navbar-nav{transition:var(--animation_transition_navbar);transition-delay:calc(var(--animation_delay));opacity:1;margin-top:calc(170px * -1)}.jumbotron{opacity:0;transition:var(--animation_transition_content);transition-delay:calc(var(--animation_delay))}.main-content>*,.margin-top-animated,.jumbotron section div{opacity:0;margin-top:-30px;transition:var(--animation_transition_content);transition-delay:calc(var(--animation_delay))}.margin-top-animated{margin-top:-60px}.row.cols-animated>*,.cols-animated .row>*{opacity:0;left:100px;margin-top:-50px;position:relative;transition:var(--animation_transition_column);transition-delay:calc(var(--animation_column_delay))}.row.cols-scale>*,.cols-scale .row>*{opacity:0;scale:0;position:relative;transition:var(--animation_transition_column);transition-delay:calc(var(--animation_column_delay))}.cols-animated .ce-textpic{overflow:visible}body.dom_loaded .jumbotron{opacity:1}body.dom_loaded .navbar-brand{opacity:1;transform:scale(1)}body.dom_loaded .navbar-nav{opacity:1;margin-top:0rem}body.dom_loaded .main-content>*,body.dom_loaded .margin-top-animated,body.dom_loaded .jumbotron section div{opacity:1;margin-top:0}body.dom_loaded .row.cols-animated>*,body.dom_loaded .cols-animated .row>*{opacity:1;left:0px;margin-top:0px}body.dom_loaded .row.cols-scale>*,body.dom_loaded .cols-scale .row>*{opacity:1;scale:1}:root{--head_1: 4.375rem;--head_1_size_steps: 0.563rem;--head_2: 3.438rem;--head_2_size_steps: 0.375rem;--head_3: 2.813rem;--head_3_size_steps: 0.25rem;--head_4: 2.188rem;--head_4_size_steps: 0.25rem;--head_5: 1.875rem;--head_5_size_steps: 0.125rem;--head_6: 1.563rem;--head_6_size_steps: 0.063rem;--head_1_m: 7vw;--head_1_s: 7vw;--head_2_m: 6.5vw;--head_2_s: 6.5vw;--head_3_m: 6vw;--head_3_s: 6vw;--head_4_m: 5.5vw;--head_4_s: 5.5vw;--head_5_m: 5.5vw;--head_5_s: 5.5vw;--head_6_m: 5.5vw;--head_6_s: 5.5vw}:root{--text_lh_default: 1.75;--text_ls_steps: 0em;--text_lh_default_s: 1.5;--text_ls_default_s: 0em;--text_xsmall_s: 3.5vw;--text_small_s: 3.5vw;--text_normal_s: 4vw;--text_normal_lh_s: 1.3;--text_large_s: 4vw;--text_large_lh_s: 1.3;--text_xlarge_s: 4.5vw;--text_xlarge_lh_s: 1.3;--text_huge_s: 5vw;--text_huge_lh_s: 1.3;--text_xhuge_s: 5vw;--text_xhuge_lh_s: 1.3;--text_xsmall: 0.688rem;--text_small_size_steps: 0.003rem;--text_small: 0.875rem;--text_small_size_steps: 0.016rem;--text_normal: 1rem;--text_normal_size_steps: 0.016rem;--text_large: 1.375rem;--text_large_size_steps: 0.031rem;--text_large_lh: 1.6;--text_large_lh_s: 1.5;--text_xlarge: 1.625rem;--text_xlarge_size_steps: 0.063rem;--text_xlarge_lh: 1.6;--text_xlarge_lh_s: 1.45;--text_huge: 2rem;--text_huge_size_steps: 0.125rem;--text_huge_lh: 1.5;--text_huge_lh_s: 1.5;--text_xhuge: 2.625rem;--text_xhuge_size_steps: 0.25rem;--text_xhuge_lh: 1.5;--text_xhuge_lh_s: 1.5}:root{--s: 0}@media screen and (max-width:1400px){:root{--s: 1}}@media screen and (max-width:1050px){:root{--s: 2}}@media screen and (max-width:800px){:root{--s: 3}}@media screen and (max-width:600px){:root{--s: 4}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{--ls_step: var(--head_ls_steps);font-size:var(--fs)}h1,.h1{--fs: var(--head_1);--fs_step: var(--head_1_size_steps)}h2,.h2{--fs: var(--head_2);--fs_step: var(--head_2_size_steps)}h3,.h3{--fs: var(--head_3);--fs_step: var(--head_3_size_steps)}h4,.h4{--fs: var(--head_4);--fs_step: var(--head_4_size_steps)}h5,.h5{--fs: var(--head_5);--fs_step: var(--head_5_size_steps)}h6,.h6{--fs: var(--head_6);--fs_step: var(--head_6_size_steps)}.mainheader-h4 .mainheader{font-size:var(--head_4)}@media screen and (max-width:600px){.mainheader-h4 .mainheader{font-size:var(--head_4_s)}}@media screen and (max-width:1400px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:var(--fs_xl, calc(var(--fs) - (var(--s) * var(--fs_step))))}h1,.h1{--fs_xl: var(--head_1_xl)}h2,.h2{--fs_xl: var(--head_2_xl)}h3,.h3{--fs_xl: var(--head_3_xl)}h4,.h4{--fs_xl: var(--head_4_xl)}h5,.h5{--fs_xl: var(--head_5_xl)}h6,.h6{--fs_xl: var(--head_6_xl)}}@media screen and (max-width:1050px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:var(--fs_l, calc(var(--fs) - (var(--s) * var(--fs_step))))}h1,.h1{--fs_l: var(--head_1_l)}h2,.h2{--fs_l: var(--head_2_l)}h3,.h3{--fs_l: var(--head_3_l)}h4,.h4{--fs_l: var(--head_4_l)}h5,.h5{--fs_l: var(--head_5_l)}h6,.h6{--fs_l: var(--head_6_l)}}@media screen and (max-width:800px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:var(--fs_m, calc(var(--fs) - (var(--s) * var(--fs_step))))}h1,.h1{--fs_m: var(--head_1_m)}h2{--fs_m: var(--head_2_m)}h3{--fs_m: var(--head_3_m)}h4{--fs_m: var(--head_4_m)}h5{--fs_m: var(--head_5_m)}h6{--fs_m: var(--head_6_m)}}@media screen and (max-width:600px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:var(--fs_s, calc(var(--fs) - (var(--s) * var(--fs_step))))}h1,.h1{--fs_s: var(--head_1_s)}h2,.h2{--fs_s: var(--head_2_s)}h3,.h3{--fs_s: var(--head_3_s)}h4,.h4{--fs_s: var(--head_4_s)}h5,.h5{--fs_s: var(--head_5_s)}h6,.h6{--fs_s: var(--head_6_s)}}.text_normal{font-size:var(--text_normal);line-height:var(--text_lh_default)}.text_large{font-size:var(--text_large);line-height:var(--text_large_lh, var(--text_lh_default))}.text_xlarge{font-size:var(--text_xlarge);line-height:var(--text_xlarge_lh, var(--text_lh_default))}.text_huge{font-size:var(--text_huge);line-height:var(--text_huge_lh, var(--text_lh_default))}.text_xhuge{font-size:var(--text_xhuge);line-height:var(--text_xhuge_lh, var(--text_lh_default))}@media screen and (max-width:1400px){.text_xsmall{font-size:calc(var(--text_xsmall) - (1 * var(--text_xsmall_size_steps)));line-height:var(--text_xsmall_lh_xl, var(--text_lh_default))}.text_small{font-size:calc(var(--text_small) - (1 * var(--text_small_size_steps)));line-height:var(--text_small_lh_xl, var(--text_lh_default))}.text_normal{font-size:calc(var(--text_normal) - (1 * var(--text_normal_size_steps)));line-height:var(--text_normal_lh_xl, var(--text_lh_default))}.text_large{font-size:calc(var(--text_large) - (1 * var(--text_large_size_steps)));line-height:var(--text_large_lh_xl, var(--text_lh_default))}.text_xlarge{font-size:calc(var(--text_xlarge) - (1 * var(--text_xlarge_size_steps)));line-height:var(--text_xlarge_lh_xl, var(--text_lh_default))}.text_huge{font-size:calc(var(--text_huge) - (1 * var(--text_huge_size_steps)));line-height:var(--text_huge_lh_xl, var(--text_lh_default))}.text_xhuge{font-size:calc(var(--text_xhuge) - (1 * var(--text_xhuge_size_steps)));line-height:var(--text_xhuge_lh_xl, var(--text_lh_default))}}@media screen and (max-width:1050px){.text_xsmall{font-size:calc(var(--text_xsmall) - (2 * var(--text_xsmall_size_steps)));line-height:var(--text_xsmall_lh_l, var(--text_lh_default))}.text_small{font-size:calc(var(--text_small) - (2 * var(--text_small_size_steps)));line-height:var(--text_small_lh_l, var(--text_lh_default))}.text_normal{font-size:calc(var(--text_normal) - (2 * var(--text_normal_size_steps)));line-height:var(--text_normal_lh_l, var(--text_lh_default))}.text_large{font-size:calc(var(--text_large) - (2 * var(--text_large_size_steps)));line-height:var(--text_large_lh_l, var(--text_lh_default))}.text_xlarge{font-size:calc(var(--text_xlarge) - (2 * var(--text_xlarge_size_steps)));line-height:var(--text_xlarge_lh_l, var(--text_lh_default))}.text_huge{font-size:calc(var(--text_huge) - (2 * var(--text_huge_size_steps)));line-height:var(--text_huge_lh_l, var(--text_lh_default))}.text_xhuge{font-size:calc(var(--text_xhuge) - (2 * var(--text_xhuge_size_steps)));line-height:var(--text_xhuge_lh_l, var(--text_lh_default))}}@media screen and (max-width:800px){.text_xsmall{font-size:calc(var(--text_xsmall) - (3 * var(--text_xsmall_size_steps)));line-height:var(--text_xsmall_lh_m, var(--text_lh_default))}.text_small{font-size:calc(var(--text_small) - (3 * var(--text_small_size_steps)));line-height:var(--text_small_lh_m, var(--text_lh_default))}.text_normal{font-size:calc(var(--text_normal) - (3 * var(--text_normal_size_steps)));line-height:var(--text_normal_lh_m, var(--text_lh_default))}.text_large{font-size:calc(var(--text_large) - (3 * var(--text_large_size_steps)));line-height:var(--text_large_lh_m, var(--text_lh_default))}.text_xlarge{font-size:calc(var(--text_xlarge) - (3 * var(--text_xlarge_size_steps)));line-height:var(--text_xlarge_lh_m, var(--text_lh_default))}.text_huge{font-size:calc(var(--text_huge) - (3 * var(--text_huge_size_steps)));line-height:var(--text_huge_lh_m, var(--text_lh_default))}.text_xhuge{font-size:calc(var(--text_xhuge) - (3 * var(--text_xhuge_size_steps)));line-height:var(--text_xhuge_lh_m, var(--text_lh_default))}}@media screen and (max-width:600px){.text_xsmall{font-size:var(--text_xsmall_s, calc(var(--text_xsmall) - (4 * var(--text_xsmall_size_steps))));line-height:var(--text_xsmall_lh_s, var(--text_lh_default_s, var(--text_lh_default)))}.text_small{font-size:var(--text_small_s, calc(var(--text_small) - (4 * var(--text_small_size_steps))));line-height:var(--text_small_lh_s, var(--text_lh_default_s, var(--text_lh_default)))}.text_normal{font-size:var(--text_normal_s, calc(var(--text_normal) - (4 * var(--text_normal_size_steps))));line-height:var(--text_normal_lh_s, var(--text_lh_default_s, var(--text_lh_default)))}.text_large{font-size:var(--text_large_s, calc(var(--text_large) - (4 * var(--text_large_size_steps))));line-height:var(--text_large_lh_s, var(--text_lh_default_s, var(--text_lh_default)))}.text_xlarge{font-size:var(--text_xlarge_s, calc(var(--text_xlarge) - (4 * var(--text_xlarge_size_steps))));line-height:var(--text_xlarge_lh_s, var(--text_lh_default_s, var(--text_lh_default)))}.text_huge{font-size:var(--text_huge_s, calc(var(--text_huge) - (4 * var(--text_huge_size_steps))));line-height:var(--text_huge_lh_s, var(--text_lh_default_s, var(--text_lh_default)))}.text_xhuge{font-size:var(--text_xhuge_s, calc(var(--text_xhuge) - (4 * var(--text_xhuge_size_steps))));line-height:var(--text_xhuge_lh_s, var(--text_lh_default_s, var(--text_lh_default)))}}.btn{display:inline-block;padding:1rem 2.5rem;font-size:1rem;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border:none;font-family:inherit}.btn-primary{background:#2b2d31;color:#fff;position:relative;overflow:hidden}.btn-primary::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1e3a8a;transform:translateX(-100%);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-primary:hover::before{transform:translateX(0)}.btn-primary span{position:relative;z-index:1}.btn-secondary{background:transparent;color:#2b2d31;border:1.5px solid #2b2d31}.btn-secondary:hover{background:#2b2d31;color:#fff}.btn-white{background:#fff;color:#2b2d31;padding:1.25rem 3rem;font-size:1.1rem}.btn-white:hover{background:#1e3a8a;color:#fff}.btn-outline-white{background:transparent;color:#fff;border:1.5px solid #fff;padding:1.25rem 3rem;font-size:1.1rem}.btn-outline-white:hover{background:#fff;color:#2b2d31}.card{background:#fff;border:1px solid rgba(43, 45, 49, 0.1);padding:2.5rem;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.card:hover{transform:translateY(-8px);box-shadow:0 24px 48px -12px rgba(43, 45, 49, 0.15);border-color:#1e3a8a}.card h3{font-size:1.5rem;margin-bottom:1rem;font-weight:500}.card-meta{font-size:0.85rem;color:#1e3a8a;margin-bottom:1rem;font-weight:500}.card-result{background:rgba(30, 58, 138, 0.05);padding:1rem;margin-bottom:2rem;border:1px solid rgba(30, 58, 138, 0.1)}.card-result-label{font-size:0.8rem;color:#1e3a8a;font-weight:600;margin-bottom:0.25rem;letter-spacing:0.05em}.card-result-text{font-size:0.95rem;font-weight:600}.card-features{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:2rem}.feature-item{display:flex;align-items:center;gap:0.75rem}.feature-dot{width:6px;height:6px;background:#1e3a8a;flex-shrink:0}.feature-text{font-size:0.95rem;color:#656871}.card-link{color:#1e3a8a;text-decoration:none;font-weight:500;font-size:0.95rem;display:inline-flex;align-items:center;gap:0.5rem}.card-link:hover{gap:0.75rem}.cta-section{background:#2b2d31;color:#fff;padding:8rem 2rem;text-align:center}.cta-section h2{font-size:3rem;margin-bottom:1.5rem;color:#fff}.cta-section p{font-size:1.25rem;margin-bottom:3rem;opacity:0.9;line-height:1.6}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.faq-items{display:flex;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto}.faq-item{background:#fff;padding:2rem;border:1px solid rgba(43, 45, 49, 0.1)}.faq-question{font-size:1.15rem;margin-bottom:1rem;font-weight:600}.faq-answer{color:#656871;line-height:1.7}.container-narrow{max-width:1200px;margin:0 auto;padding:0 2rem}.foerderung-box{background:linear-gradient(135deg, rgba(30, 58, 138, 0.05) 0%, rgba(30, 58, 138, 0.02) 100%);border:1px solid rgba(30, 58, 138, 0.15);padding:4rem}.foerderung-warning{background:rgba(6, 95, 70, 0.1);border:1px solid rgba(6, 95, 70, 0.2);padding:1rem;margin-bottom:2rem;font-size:0.9rem;line-height:1.6}.foerderung-list{list-style:none;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.foerderung-list li{display:flex;align-items:center;gap:1rem}.foerderung-check{width:24px;height:24px;background:#1e3a8a;display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.75rem;font-weight:600;flex-shrink:0}.foerderung-calc{background:#fff;padding:2.5rem;border:1px solid rgba(43, 45, 49, 0.1)}.calc-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid rgba(43, 45, 49, 0.1)}.calc-row:last-of-type{border-bottom:none;padding-bottom:0}.calc-label{font-size:1rem}.calc-value{font-family:"Outfit", sans-serif;font-size:1.1rem;font-weight:500;color:#2b2d31}.calc-row.highlight .calc-label{font-size:1.1rem;font-weight:600}.calc-row.highlight .calc-value{font-size:1.5rem;font-weight:700;color:#1e3a8a}.calc-note{font-size:0.8rem;color:#656871;margin-top:2rem;line-height:1.6}.contact-section{background:#fff;padding:8rem 2rem}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.contact-info{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.info-item{display:flex;gap:1rem;align-items:start}.info-label{font-weight:600;margin-bottom:0.25rem}.info-text{font-size:0.9rem;color:#656871}.contact-details{background:rgba(30, 58, 138, 0.05);padding:1.5rem;border:1px solid rgba(30, 58, 138, 0.15)}.contact-details h4{font-weight:600;margin-bottom:0.5rem}.contact-details-text{font-size:0.95rem;color:#656871;line-height:1.8}.contact-details a{color:#1e3a8a;text-decoration:none}.form-box{background:#f9fafb;padding:3rem;border:1px solid rgba(43, 45, 49, 0.1)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:0.5rem;font-weight:500;font-size:0.9rem}.form-group input,.form-group textarea{width:100%;padding:0.875rem 1rem;border:1.5px solid rgba(43, 45, 49, 0.2);background:#fff;font-family:inherit;font-size:1rem;transition:all 0.3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#1e3a8a;box-shadow:0 0 0 3px rgba(30, 58, 138, 0.1)}.form-group textarea{resize:vertical;min-height:120px}.form-privacy{font-size:0.85rem;color:#656871;line-height:1.6;margin-bottom:1.5rem}.form-privacy a{color:#1e3a8a}.grid-pattern{background-image:linear-gradient(rgba(43, 45, 49, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(43, 45, 49, 0.03) 1px, transparent 1px);background-size:24px 24px}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem;align-items:center}@media (max-width:769px){.glightbox-open{height:auto !important}.glightbox-clean .gnext,.glightbox-clean .gprev{top:48% !important}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0, 0, 0, 0.32) !important}.glightbox-clean .gnext,.glightbox-clean .gprev{width:30px !important;height:40px !important}.glightbox-clean .gnext .gnext svg,.glightbox-clean .gnext .gprev svg,.glightbox-clean .gprev .gnext svg,.glightbox-clean .gprev .gprev svg{width:15px !important}.glightbox-clean .gnext{right:10px !important}.glightbox-clean .gprev{left:10px !important}}.btn:focus,a:focus,.nav-link:focus,.ce-link-content:focus{outline:2px dotted;outline-color:currentcolor;outline-offset:7px}.process-steps{display:flex;flex-direction:column;gap:3rem}.process-step{display:flex;gap:2rem;position:relative}.process-step::before{content:"";position:absolute;left:23px;top:56px;width:2px;height:calc(100% - 56px);background:linear-gradient(to bottom, #1e3a8a, transparent)}.process-step:last-child::before{display:none}.process-number{width:48px;height:48px;background:#1e3a8a;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Outfit", sans-serif;font-weight:600;font-size:0.95rem;flex-shrink:0}.process-content h3{margin-bottom:0.75rem}.process-content p{color:#656871;font-size:1.05rem;line-height:1.6}.quality-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem}.quality-card{background:#fff;border:1px solid rgba(43, 45, 49, 0.1);padding:2.5rem;text-align:center;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.quality-card:hover{transform:translateY(-8px);box-shadow:0 24px 48px -12px rgba(43, 45, 49, 0.15);border-color:#1e3a8a}.quality-icon{width:64px;height:64px;margin:0 auto 1.5rem;background:rgba(30, 58, 138, 0.1);border:2px solid #1e3a8a;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:600;color:#1e3a8a}.quality-details{text-align:left;display:flex;flex-direction:column;gap:1rem}.quality-detail-label{font-size:0.8rem;color:#1e3a8a;font-weight:600;margin-bottom:0.25rem;letter-spacing:0.05em}.quality-detail-text{font-size:0.95rem;color:#656871}.quality-detail-result{font-weight:600;color:#2b2d31}@media (max-width:1024px){.hero-grid,.grid-2{grid-template-columns:1fr}.quality-cards,.grid-3{grid-template-columns:repeat(2, 1fr)}.trust-grid,.footer-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.hero h1{font-size:2.5rem}.section-header h2{font-size:2rem}.quality-cards,.grid-3,.trust-grid,.footer-grid{grid-template-columns:1fr}.btn{width:100%;padding:0.875rem 1.5rem}.hero-proof{grid-template-columns:repeat(2, 1fr)}.contact-grid{grid-template-columns:1fr}}.section-label{font-family:"Outfit", sans-serif;font-weight:500;font-size:0.75rem;letter-spacing:0.15em;text-transform:uppercase;color:#1e3a8a;margin-bottom:1rem}.section{padding:8rem 2rem}.section-bg-light{background:#f9fafb}.section-header{max-width:700px;margin-bottom:5rem}.section-header h2{font-size:3rem;margin-bottom:1.5rem}.section-header p{font-size:1.1rem;color:#656871;line-height:1.7}.sticky-check{position:fixed;bottom:20px;right:20px;z-index:999;opacity:0;transform:translateX(400px);transition:all 0.5s ease-out}.sticky-check.visible{opacity:1;transform:translateX(0)}.sticky-check a{display:block;background:#1e3a8a;color:#fff;padding:1rem 1.75rem;text-decoration:none;font-weight:600;box-shadow:0 8px 24px rgba(30, 58, 138, 0.3);font-size:0.95rem;white-space:nowrap}.testimonial{background:linear-gradient(135deg, #f9fafb 0%, #ffffff 100%);border-left:3px solid #1e3a8a;padding:2rem}.testimonial-text{font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem;color:#2b2d31}.testimonial-author{font-weight:600;margin-bottom:0.25rem}.testimonial-location{font-size:0.9rem;color:#656871}.toast-container{z-index:1090}.toast-container .media{display:block !important}.trust-bar{background:#2b2d31;color:#fff;padding:3rem 2rem}.trust-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:3rem;text-align:center}.trust-label{font-size:1.25rem;font-weight:500;margin-bottom:0.5rem;font-family:"Outfit", sans-serif}.trust-desc{font-size:0.95rem;opacity:0.8}h1,h2,h3,h4{letter-spacing:-0.02em}.a-underline a{text-decoration:underline}.text-customOne{color:#f8f9fa !important}.text-customTwo{color:black !important}header.header-uppercase{text-transform:uppercase}header.header-uppercase .subheader,header.header-uppercase .subheader a{text-transform:none}.subheader-uppercase .subheader,.subheader-uppercase .subheader a{text-transform:uppercase}.subheader-primary .subheader,.subheader-primary .subheader a{color:#2b2d31 !important}.subheader-secondary .subheader,.subheader-secondary .subheader a{color:#656871 !important}.subheader-success .subheader,.subheader-success .subheader a{color:#065f46 !important}.subheader-info .subheader,.subheader-info .subheader a{color:#1e3a8a !important}.subheader-warning .subheader,.subheader-warning .subheader a{color:#efb73e !important}.subheader-danger .subheader,.subheader-danger .subheader a{color:#df382c !important}.subheader-light .subheader,.subheader-light .subheader a{color:#f9fafb !important}.subheader-dark .subheader,.subheader-dark .subheader a{color:#1a1c1f !important}.subheader-customOne .subheader,.subheader-customOne .subheader a{color:#f8f9fa !important}.subheader-customTwo .subheader,.subheader-customTwo .subheader a{color:black !important}.nav-link:focus,.dropdown-item:focus,a:focus,.btn:focus{outline:1px solid #2b2d31}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:80px}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.4}.hero-accent{position:absolute;top:20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle, rgba(30, 58, 138, 0.08) 0%, transparent 70%);border-radius:50%;filter:blur(60px)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;position:relative;z-index:1}.hero h1{font-size:4rem;margin-bottom:1.5rem;max-width:600px}.hero-subtitle{font-size:1.15rem;color:#656871;margin-bottom:2.5rem;line-height:1.6;max-width:540px}.hero-cta{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.hero-proof{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;padding:1.5rem 0;border-top:1px solid rgba(43, 45, 49, 0.1)}.proof-item-value{font-family:"Outfit", sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:0.25rem}.proof-item-label{font-size:0.85rem;color:#656871}.hero-image{position:relative;width:100%;height:600px;background:linear-gradient(135deg, #e5e7eb 0%, #f9fafb 100%);display:flex;align-items:center;justify-content:center;font-size:0.875rem;color:#656871;border:1px solid rgba(43, 45, 49, 0.1)}.hero-image-accent{position:absolute;bottom:-20px;right:-20px;width:200px;height:200px;border:2px solid #1e3a8a;opacity:0.2}footer{background:#1a1c1f;color:rgba(255, 255, 255, 0.7);padding:4rem 2rem 2rem}.footer-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:3rem;margin-bottom:3rem}.footer-logo{font-family:"Outfit", sans-serif;font-size:1.25rem;font-weight:500;color:#fff;margin-bottom:1rem}.footer-grid h4{color:#fff;margin-bottom:1rem;font-weight:500;font-size:1rem}.footer-links{display:flex;flex-direction:column;gap:0.75rem}.footer-links a{text-decoration:none;color:inherit;font-size:0.95rem;transition:color 0.3s ease}.footer-links a:hover{color:#fff}.footer-bottom{padding-top:2rem;border-top:1px solid rgba(255, 255, 255, 0.1);display:flex;justify-content:space-between;align-items:center;font-size:0.9rem;flex-wrap:wrap;gap:1rem}.footer-bottom-links{display:flex;gap:2rem;flex-wrap:wrap}.footer-bottom-links a{text-decoration:none;color:inherit;transition:color 0.3s ease}.footer-bottom-links a:hover{color:#fff}