::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}@font-face{font-family:'Kanit';src:url(../../../../../../themes/divi-child/fonts/Kanit-BoldItalic.woff2) format('woff2'),url(../../../../../../themes/divi-child/fonts/Kanit-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Kanit';src:url(../../../../../../themes/divi-child/fonts/Kanit-Italic.woff2) format('woff2'),url(../../../../../../themes/divi-child/fonts/Kanit-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Kanit';src:url(../../../../../../themes/divi-child/fonts/Kanit-Regular.woff2) format('woff2'),url(../../../../../../themes/divi-child/fonts/Kanit-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Kanit';src:url(../../../../../../themes/divi-child/fonts/Kanit-Bold.woff2) format('woff2'),url(../../../../../../themes/divi-child/fonts/Kanit-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Kanit';src:url(../../../../../../themes/divi-child/fonts/Kanit-Light.woff2) format('woff2'),url(../../../../../../themes/divi-child/fonts/Kanit-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Kanit';src:url(../../../../../../themes/divi-child/fonts/Kanit-LightItalic.woff2) format('woff2'),url(../../../../../../themes/divi-child/fonts/Kanit-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Kanit';src:url(../../../../../../themes/divi-child/fonts/Kanit-SemiBold.woff2) format('woff2'),url(../../../../../../themes/divi-child/fonts/Kanit-SemiBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Kanit';src:url(../../../../../../themes/divi-child/fonts/Kanit-SemiBoldItalic.woff2) format('woff2'),url(../../../../../../themes/divi-child/fonts/Kanit-SemiBoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}body{font-family:'Kanit'}.kontakt-section-block .form_group_row input,.kontakt-section-block .form_group_row textarea{width:100%;border:1px solid #f7f7f7!important;font-size:16px;border-radius:3px;background-color:#f7f7f7;width:100%;padding:16px;margin-bottom:1rem}.kontakt-section-block .wpcf7-list-item input[type="checkbox"]{float:left;width:15px;margin-bottom:0}.custom_btn_kontak{display:block;background:#5ab508;box-shadow:0 0 0;border:2px solid #5ab508;font-size:18px;padding:1rem 2rem;margin-top:2rem;color:#fff;transition:all 0.3s;cursor:pointer}.custom_btn_kontak:hover{background:transparent;color:#5ab508}.kontakt-section-block a{color:#5ab508}.kontakt-section-block .wpcf7-form-control.wpcf7-acceptance.optional span.wpcf7-list-item{margin-left:0}.kontakt-section-block .form_group_row .form_group_half{float:left;width:50%}.kontakt-section-block .form_group_row .form_group_half.padd_right{padding-right:.5rem}.kontakt-section-block .form_group_row .form_group_half.padd_left{padding-left:.5rem}.error404 #main-content{margin-bottom:10rem!important}.error404 #main-content .container:before{background:none}.error404 #left-area{width:100%;padding:23px 0 0px!important;float:none!important}.error404 #sidebar{display:none}@media screen and (max-width:991px){.kontakt-section-block .form_group_row .form_group_half{float:left;width:100%}}.contact-section-block .contactform_group_row{margin-top:3rem}.contact-section-block .contactform_group_row .form_group_half.padd_right{padding-right:.5rem}.contact-section-block .contactform_group_row .form_group_half{float:left;width:50%}.contact-section-block .contactform_group_row .text_con,.contact-section-block .contactform_group_row textarea{background-color:#ededed91;color:#484848!important;font-size:15px;width:100%;padding:16px;margin-bottom:1rem;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #676767}.contact-section-block .contactform_group_row .form_group_half.padd_left{padding-left:.5rem}.contact-section-block .acceptance_section,.contact-section-block .acceptance_section a{color:#000}.acceptance_section span.wpcf7-list-item{margin:0}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.contact-section-block .custom_btn_kontak,.custom_btn_contact{display:block;background:#383838;box-shadow:0 0 0;border:2px solid #383838;font-size:16px;padding:.7rem 2rem;margin-top:0rem;color:#fff;transition:all 0.3s;cursor:pointer;float:right}.contact-section-block .custom_btn_kontak:hover,.custom_btn_contact:hover{background:transparent;color:#383838}.main_section{min-height:800px;display:flex;flex-wrap:wrap}.main_section h1,.secondary_header h1{font-size:65px;line-height:1.2;color:#FFF;font-weight:400;letter-spacing:-.05em}.main_section p{font-size:18px;line-height:1.7;color:#FFF;font-weight:300}.et_pb_button.custom_btn_class,.custom_btn_class,.et_pb_button.custom_btn_class:hover{color:#000;background:#FFBF2E;border:1px solid #FFBF2E;font-size:16px;line-height:1.7!important;display:inline-block;padding:10px 25px!important;border-radius:0;transition:all 0.3s}.et_pb_button.custom_white_btn_class,.et_pb_button.custom_white_btn_class:hover{color:#fff;background:rgba(0,0,0,0);border:1px solid #fff;font-size:16px;line-height:1.7!important;display:inline-block;padding:10px 25px!important;border-radius:0;border-radius:0}.main_section_btnrows .et_pb_column{max-width:200px;margin-right:40px!important}.main_section_btnrows .et_pb_column .et_pb_button{min-width:200px;text-align:center}.main_section_btnrows .et_pb_button.custom_btn_class:hover,.last_row_sec .et_pb_button.custom_btn_class:hover{background:rgba(0,0,0,0);border-color:#fff;color:#fff}.custom_btn_class:hover{background-color:rgba(0,0,0,0);color:#FFBF2E;border:1px solid #FFBF2E}.main_section_btnrows .et_pb_button.custom_white_btn_class:hover{color:#000;background:#FFBF2E;border:1px solid #FFBF2E}.h2-class h2,.ziele_slider_rows h4,.wertekomlex_slider_rows h2{font-weight:400;font-size:44px;line-height:1.2;color:#0C1115;letter-spacing:-.05em}body,p{color:#0C1115;font-weight:300;font-size:18px;line-height:1.7}p{opacity:.85}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.counter_custom_sec .percent p,.counter_custom_sec .percent span{font-size:80px;line-height:1.2;color:#0C1115;text-align:left;letter-spacing:-.05em}.counter_custom_sec h3.title{font-size:24px;line-height:1.2;letter-spacing:-.01em;color:#000;font-weight:400;text-align:left;border-bottom:.5px solid #0C1115;display:inline-block}.counter_custom_sec .et_pb_number_counter{text-align:left}.counter_custom_sec .et_pb_number_counter .percent{height:auto;margin-bottom:0}.unser_warum_sec.et_pb_section,.unser_warum_sec .et_pb_row{padding-bottom:0!important}.unser_warum_sec{min-height:500px;display:flex;flex-wrap:wrap;align-content:flex-end}.unser_warum_sec .et_pb_column:first-child{background:#fcfcfc;margin-bottom:0;padding:50px}.unser_warum_sec .et_pb_column{display:flex;flex-wrap:wrap;align-items:center}.unser_warum_sec .et_pb_row{display:flex;flex-wrap:wrap}.unser_warum_sec .et_pb_main_blurb_image{margin-bottom:20px}.unser_warum_sec .et_pb_module_header{font-weight:700;font-size:18px;line-height:1.7;color:#FFF;text-align:center;width:100%}.border_bottom_logo,.border_bottom_class{border-bottom:.5px solid rgba(12,17,21,.1)}.last_row_sec.et_pb_section,.last_row_sec .et_pb_row{padding-bottom:0!important}.last_row_sec .et_pb_column:first-child{background:#fcfcfc;margin-bottom:0;padding:50px;justify-content:flex-start}.last_row_sec .et_pb_column{display:flex;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center}.last_row_sec .et_pb_row{display:flex;flex-wrap:wrap;align-content:flex-end}.last_row_sec .custom_btn_class{background:#fcfcfc;border-color:#fcfcfc}footer h4{font-weight:400;font-size:22px!important;line-height:1.4;color:#0C1115;display:inline-block;border-bottom:1px solid #2B3954;padding-bottom:5px;margin-bottom:20px;opacity:.85}footer.et-l--footer ul{list-style:none;padding-left:0}footer ul li,footer ul a{font-weight:300;font-size:18px;line-height:1.4;color:#0C1115}footer ul li{margin-bottom:15px;opacity:.85}ul.contact_list li{position:relative;padding-left:30px}ul.contact_list li:before{font-family:FontAwesome;position:absolute;left:0;top:1px}ul.contact_list li.mail_before:before{content:"\f0e0"}ul.contact_list li.call_before:before{content:"\f095"}.footer_second_rows p,.footer_second_rows .et_pb_text_inner{font-size:12px}.footer_second_rows.et_pb_row{padding-top:30px;padding-bottom:30px}footer ul a{display:inline-block;width:auto;position:relative;padding-bottom:5px}footer ul a:before{content:"";background:#2B3954;position:absolute;height:1px;width:0;bottom:0;transition:all 0.3s}footer ul a:hover:before{width:100%}.header_main_sec.et_pb_section{padding-top:0!important;padding-bottom:0!important;background:none}.header_main_sec.et_pb_section .et_pb_row{padding-top:15px;padding-bottom:15px;display:flex;flex-wrap:wrap;align-items:center}header{position:fixed;width:100%;top:0;z-index:9}header .et_pb_menu,header .et_pb_menu .et_pb_menu__wrap{background:none!important}header .et-menu li>a{font-size:18px;line-height:1.7;color:#FFF;padding:0 10px}header .et-menu li>a:before{content:"";width:0;height:2px;background:#FFBF2E;position:absolute;left:50%;transform:translate(-50%,0);bottom:5px;transition:all 0.3s}header .et-menu li>a:hover,header.darkHeader .et-menu li>a:hover{opacity:1;color:#FFBF2E}header .et-menu li>a:hover:before{width:40px}header .et_pb_menu .et_pb_menu__wrap{justify-content:center}.wertekomlex_slider_rows{display:flex;flex-wrap:wrap;justify-content:center}.wertekomlex_slider{max-width:550px;background:#fff;padding:50px 100px 65px 50px;margin-top:80px}.wertekomlex_slider_rows .owl-theme .owl-dots .owl-dot span,.ziele_slider_rows .owl-theme .owl-dots .owl-dot span{width:42px;height:6px;border-radius:0;margin-left:0}.wertekomlex_slider_rows .owl-theme .owl-dots,.ziele_slider_rows .owl-theme .owl-dots{text-align:left;bottom:15px;position:absolute}.ziele_slider_rows .owl-nav{transform:translate(30%,0)}.wertekomlex_slider_rows .owl-nav{transform:translate(50%,50%)}.wertekomlex_slider_rows .owl-nav,.ziele_slider_rows .owl-nav{position:absolute;right:0;background:#FFBF2E;bottom:0;top:auto;padding:30px 25px 25px 25px;margin-top:0}.wertekomlex_slider_rows .owl-theme .owl-nav [class*='owl-'],.ziele_slider_rows .owl-theme .owl-nav [class*='owl-']{margin:0;max-width:60px}.wertekomlex_slider_rows button.owl-prev img,.ziele_slider_rows button.owl-prev img{transform:translate(25px,0)}.wertekomlex_slider_rows .owl-theme .owl-nav [class*='owl-']:hover,.ziele_slider_rows .owl-theme .owl-nav [class*='owl-']:hover{background:none}.wertekomlex_slider_rows button.owl-next img,.ziele_slider_rows button.owl-next img{transform:rotate(180deg) translate(25px,-.15px);}.wertekomlex_slider_rows{padding-bottom:0!important;padding-right:75px!important}.wertekomlex_slider_rows div#active_slider_counter{position:absolute;right:30px;bottom:65px;font-size:25px;color:#0C1115;opacity:.75;font-weight:300}.ziele_slider_rows.et_pb_row{max-width:720px}.ziele_slider_rows h4{margin-top:30px;padding-bottom:0}.ziele_slider_rows .owl-nav{bottom:295px}.ziele_slider_rows .owl-carousel .owl-item{opacity:.75;transform:scale(.65);transition:all 0.3s}.ziele_slider_rows .owl-carousel .owl-item.active{opacity:1;transform:scale(1);transition:all 0.3s}.ziele_slider_rows .owl-carousel .owl-stage-outer{clip-path:inset(-100vw -100vw -100vw -100vw);overflow:visible!important}.overflow_hidden{overflow:hidden!important}.vertical_text_sec:after{display:flex;flex-wrap:wrap;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;position:absolute;right:-50px;top:50%;margin-left:-50%;width:320px;color:#0C1115}.main_section:after{color:#fff}.darkHeader{background:#fff;transition:all 0.3s}.darkHeader .header_first_rows .et_pb_column:nth-child(2) h4,header.darkHeader .et-menu li>a{color:#0C1115}.parnter_logo_rows img{transition:all 0.3s;cursor:pointer}.parnter_logo_rows img:hover{transform:scale(1.1)}header.darkHeader .main_logo_default{display:none}header .main_logo_dark{display:none}header.darkHeader .main_logo_dark{display:block}.contact_rows_blurb{display:flex;flex:wrap}.contact_rows_blurb .et_pb_column{background:#FFF;background:#FFF;box-shadow:1.48529px 2.22794px 74.2647px rgb(2 34 76 / 3%);border-radius:5px;padding:40px;border:1px solid #fcfcfc}.contact_rows_blurb .et_pb_module_header{font-size:24px;line-height:1.2;letter-spacing:-.01em;color:#000;font-weight:400;padding-bottom:10px;text-align:center}.contact_rows_blurb .et_pb_blurb_description{text-align:center}.contact_rows_blurb .et-pb-icon{color:#FFBF2E!important;font-size:70px}.secondary_header.et_pb_section{min-height:500px;display:flex;flex-wrap:wrap;align-items:center}.custom-row .custom-col-6 input[type="text"],.custom-row .custom-col-12 input[type="email"],.custom-row .custom-col-12 textarea{width:100%;border:1px solid #ccc;box-sizing:border-box;font-size:16px;line-height:140%;padding:10px 15px;border-left:none;border-right:none;border-top:none;border-radius:0;background:rgba(0,0,0,0);padding-left:0;padding-right:0}.custom-row .custom-col-12 textarea{height:100px}.custom-row .custom-col-6:nth-child(2){margin-right:0}.custom-row .custom-col-6{width:calc(50% - 10px);margin-right:20px;margin-bottom:30px}.custom-row{display:flex;flex-wrap:wrap}.custom-row .acceptance_section a{text-decoration:underline;color:#ffbf2e;font-weight:700}.custom-row .custom-col-12{width:100%}.custom-row .custom-col-12{margin-bottom:30px}.custom-row .custom-col-6 input[type="text"]:focus,.custom-row .custom-col-12 input[type="email"]:focus,.custom-row .custom-col-12 textarea:focus{border-color:#FFBF2E!important}@media screen and (min-width:981px){.vam_a980{display:flex;flex-wrap:wrap;align-items:center}.mx480_a980{max-width:480px!important}.footer_first_rows .et_pb_column{max-width:280px;margin-right:25px!important}.footer_first_rows .et_pb_column:nth-child(3){max-width:150px}.header_first_rows .et_pb_column:nth-child(1){width:120px;margin-right:10px}.header_first_rows .et_pb_column:nth-child(2){width:230px;margin-right:10px}.header_first_rows .et_pb_column:nth-child(2) h4{font-weight:300;font-size:30px;line-height:1.2;text-transform:uppercase;color:#FFF;padding-bottom:0}.header_first_rows .et_pb_column:nth-child(3){width:calc(100% - 370px)}}@media screen and (max-width:1280px){.et-l.et-l--header{display:none!important}}@media screen and (max-width:980px){.kontakt-section-block .form_group_row .form_group_half{float:left;width:100%}.kontakt-section-block .form_group_row .form_group_half.padd_right{padding-right:0}.kontakt-section-block .form_group_row .form_group_half.padd_left{padding-left:0}.vertical_text_sec::after{right:-120px}.contact_rows_blurb{display:block}.secondary_header.et_pb_section{min-height:250px}.unser_warum_sec .et_pb_column:first-child{margin-bottom:3rem}}@media screen and (max-width:767px){.h2-class h2,.ziele_slider_rows h4,.wertekomlex_slider_rows h2{font-size:28px}.main_section h1,.secondary_header h1{font-size:40px;line-height:42px!important}.owl-nav{display:none}}@media screen and (max-width:640px){.ziele_slider_rows .owl-nav{padding:20px 10px 15px 10px;margin-top:0;bottom:auto;top:200px}.ziele_slider_rows .owl-carousel .owl-item.active .et_pb_module.et_pb_code.item{max-width:100%;margin:0 auto}.wertekomlex_slider{max-width:100%;background:#fff;padding:49px 10px 65px 10px;margin-top:80px}#active_slider_counter{display:none}}@media screen and (max-width:480px){.ziele_slider_rows .owl-nav{bottom:0;width:100%;max-width:150px;margin:2rem auto 0 4rem;left:auto;right:auto}.vertical_text_sec::after{display:none}.wertekomlex_slider{padding:0;margin-top:0;background:#FCFCFC;text-align:center}.wertekomlex_slider_rows{padding-bottom:0!important;padding-right:0px!important;padding-top:0!important}.wertekomlex_slider_rows .owl-theme .owl-dots{text-align:center;bottom:0;position:relative}.wertekomlex_slider_rows .owl-theme .owl-dots .owl-dot span{width:20px}.unser_warum_sec .et_pb_column:first-child{background:#fcfcfc;margin-bottom:0;padding:20px;margin-bottom:2rem}.ziele_slider_rows .owl-carousel .owl-item.active .et_pb_module.et_pb_code.item{max-width:100%;margin:0 auto}.last_row_sec .et_pb_column:first-child{padding:25px;justify-content:flex-start}.main_section{min-height:650px}.custom-row .custom-col-6{width:100%;margin-right:20px;margin-bottom:30px}}