::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}@font-face{font-family:'Montserrat';src:local('Montserrat Light Italic'),local('Montserrat-LightItalic'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-LightItalic.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Medium'),local('Montserrat-Medium'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Medium.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Medium Italic'),local('Montserrat-MediumItalic'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-MediumItalic.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Regular'),local('Montserrat-Regular'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Regular.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat SemiBold Italic'),local('Montserrat-SemiBoldItalic'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-SemiBoldItalic.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-SemiBoldItalic.woff) format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-SemiBold.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Thin'),local('Montserrat-Thin'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Thin.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Thin Italic'),local('Montserrat-ThinItalic'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-ThinItalic.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Black'),local('Montserrat-Black'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Black.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Black Italic'),local('Montserrat-BlackItalic'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-BlackItalic.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-BlackItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Bold'),local('Montserrat-Bold'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Bold.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Bold Italic'),local('Montserrat-BoldItalic'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-BoldItalic.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-ExtraBold.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-ExtraBold.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat ExtraBold Italic'),local('Montserrat-ExtraBoldItalic'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-ExtraBoldItalic.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-ExtraBoldItalic.woff) format('woff');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat ExtraLight'),local('Montserrat-ExtraLight'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-ExtraLight.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat ExtraLight Italic'),local('Montserrat-ExtraLightItalic'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-ExtraLightItalic.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-ExtraLightItalic.woff) format('woff');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Italic'),local('Montserrat-Italic'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Italic.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:local('Montserrat Light'),local('Montserrat-Light'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Light.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/montserrat-font/Montserrat-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}body,p,h1,h2,h3,h4,h5,h6{font-family:'Montserrat'!important}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.page-id-339 .footer_cta_section,.dn{display:none!important}.mb1rem{margin-bottom:1rem!important}.et_pb_row{width:90%}body .wpkontakt_forms div.wpforms-container-full button[type=submit],.primary_btn .elementor-button,a.primary_btn{transition:all 0.3s;background:#0A080F!important;box-shadow:0 0 9px #0A080F26!important;padding:17px 25px!important;display:inline-block!important;border-radius:6px!important;border:1px solid #0A080F!important;cursor:pointer!important;font-weight:bold!important;font-size:14px!important;color:#fff!important;line-height:1.3!important;overflow:hidden!important;text-align:center!important;min-width:200px!important;height:auto!important}body .wpkontakt_forms div.wpforms-container-full button[type=submit]:hover,.primary_btn .elementor-button:hover,a.primary_btn:hover{border:1px solid #0A080F!important;color:#0A080F!important;background:#0A080F00!important}.secondary_btn .elementor-button,a.secondary_btn{transition:all 0.3s;background:#fff;padding:17px 25px!important;display:inline-block;border-radius:6px;border:1px solid #0A080F;cursor:pointer;font-weight:700;font-size:14px;color:#0A080F;line-height:1.3!important;overflow:hidden;text-align:center;min-width:200px}.secondary_btn .elementor-button:hover,a.secondary_btn:hover{border:1px solid #fff;color:#fff;background:#0A080F}h1,h2,h3,h4,h5,h6{line-height:1.2!important}.white_text h1,.white_text h2,.white_text h3,.white_text h4,.white_text h5,.white_text h6,.white_text p,.white_text div,.white_text span,.white_text a,.white_text ul li{color:#fff!important}.text_center h1,.text_center h2,.text_center h3,.text_center h4,.text_center h5,.text_center h6,.text_center p,.text_center span,.text_center a,.text_center ul li{text-align:center!important}.heading_class h1,.h2ash1_class h2{font-size:42px;font-weight:500;color:#0A080F}.heading_class h2{font-size:40px;font-weight:500;color:#0A080F;padding-bottom:1rem}.heading_class h3{font-size:28px;font-weight:600;color:#0A080F;padding-bottom:1rem}.heading_class h4{font-size:24px;font-weight:600;color:#0A080F}.heading_class h5{font-size:20px;font-weight:700;color:#0A080F}body p,html body{font-size:18px;font-weight:400;color:#0A080F;line-height:1.8}.font_22 div,.font_22 p{font-size:22px}span.readmore_btn:after{content:"";position:absolute;top:50%;translate:0 -50%;right:0;background:url(/wp-content/uploads/2025/11/Vector-162.svg) no-repeat center;background-size:contain;filter:brightness(0) saturate(100%);height:18px;width:18px;rotate:270deg}body span.readmore_btn{color:#0A080F;font-weight:600;display:inline-block;position:relative;padding-right:20px;text-decoration:none;cursor:pointer;border-bottom:2px solid #0A080F00;transition:all 0.3s}span.readmore_btn.active:after{rotate:90deg;right:-2px}span.readmore_btn:hover{border-bottom:2px solid #0A080F}.anchor_link_class a{transition:all 0.3s;border-bottom:2px solid #0A080F00;color:#0A080F;transition:all 0.3s}.anchor_link_class a:hover{border-bottom:2px solid #0A080F;color:#0A080F}.checkmrk_list ul{list-style:none;padding-left:0;padding-bottom:30px}.checkmrk_list li{position:relative;padding-left:26px;line-height:1.8}.checkmrk_list li:before{content:"";position:absolute;left:0;top:9px;height:12px;width:12px;border-radius:50%;background-color:#0A080F}.home_timeline_row .timeline_2{border:1px solid #ddd;border-radius:5px;padding:20px;box-shadow:0 0 10px #0001}.home_timeline_row .timeline_1 p{background-color:#000;color:#fff;border-radius:5px;padding:10px;font-weight:700}.home_timeline_row .timeline_1{position:relative}.home_timeline_row .timeline_1:before{content:'';height:100%;width:3px;background-color:#000;left:50%;translate:-50% 0}.home_timeline_section .home_timeline_row:first-child .timeline_1:before{height:50%;top:50%}.home_timeline_section .home_timeline_row:last-child .timeline_1:before{height:50%}body .home_contactform_row{border:1px solid #ddd;border-radius:10px;overflow:hidden}.home_contactform_row .home_contact_blurb a{color:#0A080F}.home_contactform_row .home_contact_blurb li:hover a{color:#000;text-decoration:underline}.wpkontakt_forms input[type='text'],.wpkontakt_forms input[type='tel'],.wpkontakt_forms input[type='email'],.wpkontakt_forms select,.wpkontakt_forms textarea{width:100%!important;border:none!important;border-bottom:2.06672px solid rgba(196,196,196,.2)!important;font-size:16px!important;transition:all 0.3s!important;margin-bottom:5px!important;max-width:100%!important;height:auto!important;border-radius:0!important}.wpkontakt_forms input[type='text']:focus,.wpkontakt_forms input[type='tel']:focus,.wpkontakt_forms input[type='email']:focus,.wpkontakt_forms select:focus,.wpkontakt_forms textarea:focus{border-bottom:2.06672px solid #000!important;box-shadow:none!important}.wpkontakt_forms div.wpforms-container-full .wpforms-form .wpforms-captcha-math input{width:100px!important}.wpkontakt_forms .wpforms-field-captcha input[type=text]{width:75px!important;max-width:75px!important;display:inline-block!important}.wpkontakt_forms p.wpforms-captcha-question{display:inline-block!important;margin-right:10px!important}.icon_boxes_row>div{box-shadow:0 0 10px #ddd;padding:30px 20px;border-radius:10px;transition:all 0.3s}.icon_boxes_row>div:hover{scale:1.02}.icon_boxes_row>div .read_more_module{margin-top:auto;margin-bottom:0}.display_block_box .read_more_module{margin-top:0!important}.footer_links a{color:#0A080F;display:block;width:fit-content;transition:all .3s}.footer_links a:hover{color:#000;text-decoration:underline}.footercontact_blurb span.elementor-icon-list-text{color:#0A080F}.footercontact_blurb a:hover span.elementor-icon-list-text{text-decoration:underline;color:#000}.jobpost_toggle_container .et_pb_toggle_title{cursor:pointer;display:flex;gap:40px;padding:20px;margin-bottom:0!important;align-items:center}.jobpost_toggle_container .et_pb_toggle_content{padding-left:20px;padding-right:20px;padding-bottom:30px}.jobpost_toggle_container{display:flex;flex-direction:column;gap:30px}.jobpost_toggle_container .et_pb_module{border-radius:10px;border:1.5px solid rgba(10,50,96,.1);background:#FFF;box-shadow:1px 2px 30px 0 rgba(10,50,96,.07);padding:15px!important;transition:all 0.3s}.jobpost_toggle_container .et_pb_module:not(.et_pb_toggle_open):hover{transform:scaleX(1.02)}.jobpost_toggle_container .jobpost_excerpt{margin-right:0;margin-left:auto;min-width:15%;width:auto;padding-bottom:0}.jobpost_toggle_container .et_pb_toggle_title h5{padding-bottom:0;transition:all 0.3s}.jobpost_toggle_container .et_pb_toggle_title:hover h5{text-decoration:underline}.jobpost_toggle_container .et_pb_module:hover h5,.jobpost_toggle_container .et_pb_toggle_open h5{color:#000}.jobpost_toggle_container p{padding-bottom:0}.jobpost_toggle_container .et_pb_toggle .et_pb_toggle_title:before{display:none}.jobpost_toggle_container .et_pb_toggle_open .jobpost_link:before{rotate:180deg;content:'\4b'}.jobpost_toggle_container .jobpost_type{margin-left:auto}.jobpost_toggle_container .jobpost_location,.jobpost_toggle_container .jobpost_time,.jobpost_toggle_container .jobpost_type{padding-left:36px}.jobpost_toggle_container .jobpost_location:before,.jobpost_toggle_container .jobpost_time:before,.jobpost_toggle_container .jobpost_type:before{content:'';position:absolute;height:26px;width:26px;background-repeat:no-repeat;background-size:contain;left:0;top:4px}.jobpost_toggle_container .jobpost_location:before{background-image:url(/wp-content/uploads/2025/11/clock-icon.svg)}.jobpost_toggle_container .jobpost_time:before{background-image:url(/wp-content/uploads/2025/11/map-pin-icon.svg)}.jobpost_toggle_container .jobpost_type:before{background-image:url(/wp-content/uploads/2025/11/user-icon.svg)}.jobpost_toggle_container .et_pb_toggle_title p{position:relative}.jobpost_toggle_container .et_pb_toggle_title>*{margin-top:0;margin-bottom:0;font-weight:700}#menu-hauptmenue .menu-item-has-children a{display:flex!important;align-items:center}#menu-hauptmenue .menu-item-has-children span{padding:0!important;margin:-42px 0 0 0!important}#menu-hauptmenue>li.current-menu-item>a{text-decoration:underline!important}.btn.btn-primary.slick-arrow{display:block;text-align:center;position:absolute;top:50%;background:#0a080f;height:50px!important;width:50px!important;padding:0!important;color:#fff;font-size:34px;line-height:50px;border:1px solid #0a080f;border-radius:5px;transition:all 0.3s;cursor:pointer;transform:translate(0,-50%);padding:0!important;outline:0!important;box-shadow:none!important}button.btn.btn-primary.slick-arrow:hover{border:1px solid #0a080f;background-color:#fff;color:#0a080f}button.btn.btn-primary.slick-arrow:before{content:"";display:inline-block;background:url(/wp-content/uploads/2025/11/Vector-162.svg) no-repeat center;height:26px;width:26px;background-size:contain}button.btn.btn-primary.slick-arrow.next:before{rotate:180deg}button.btn.btn-primary.slick-arrow:hover:before{filter:brightness(0) saturate(100%) invert(4%) sepia(9%) saturate(1817%) hue-rotate(216deg) brightness(104%) contrast(102%)}button.btn.btn-primary.slick-arrow.prev{left:-25px;z-index:9}button.btn.btn-primary.slick-arrow.next{right:-25px}.custom-table td{text-align:center}.jobpost_toggle_container .jobpost_link:before{position:absolute;content:'\f543';font-size:24px;top:50%;right:0;line-height:0;translate:0 -50%;transition:all 0.3s;font-family:'dashicons'!important;color:#0A080F}.jobpost_toggle_container .et_pb_toggle_open .jobpost_link:before{rotate:180deg;content:'\f460'}.pages_lnhaltsubersicht_section{padding:30px 25px!important;background-position:center;background-repeat:no-repeat;box-shadow:0 6px 22px 0 rgba(1,52,139,.04),0 1px 6px 0 rgba(1,52,139,.02);border-radius:15px;background-size:70%;overflow:visible;z-index:2}.pages_lnhaltsubersicht_section ul{margin:15px 0 0 0;padding-left:0}.pages_lnhaltsubersicht_section ul li{list-style:none;cursor:pointer}.pages_lnhaltsubersicht_section ul li a.active,.pages_lnhaltsubersicht_section ul li a:hover{color:#0a080f;text-decoration:underline}.custom_faq_class .eael-adv-accordion .eael-accordion-list .elementor-tab-title{border:1px solid #000}.custom_faq_class .eael-accordion-content{border-top:0!important;border-bottom:1px solid #000!important;border-left:1px solid #000!important;border-right:1px solid #000!important}.scroll_content .e-con-full{padding-bottom:40px!important}.scroll_content .e-con-full:last-child{padding-bottom:0!important}.scroll_content p:last-child{margin-bottom:0}.secondary_header_class{min-height:350px!important}.border__radius img{border-radius:10px!important}.custom_table_class table{min-width:500px}@media screen and (max-width:1380px){.btn.btn-primary.slick-arrow{bottom:0!important}button.btn.btn-primary.slick-arrow.prev,button.btn.btn-primary.slick-arrow.next{top:auto}button.btn.btn-primary.slick-arrow.prev{right:calc(50% + 10px);left:auto}button.btn.btn-primary.slick-arrow.next{left:calc(50% + 10px);right:auto}}@media screen and (max-width:1380px){.jobpost_toggle_container .et_pb_toggle_title{gap:20px;padding:0}.jobpost_link{margin-left:10px}}@media screen and (max-width:980px){.jobpost_toggle_container .et_pb_toggle_title{flex-direction:column;gap:10px;align-items:start;padding:0}.jobpost_toggle_container .et_pb_toggle_title>*{margin:0}.jobpost_toggle_container .jobpost_link:before{left:0}.jobpost_toggle_container .jobpost_link{padding-top:15px}.jobpost_toggle_container .et_pb_toggle_content{padding-left:0;padding-right:0}.jobpost_toggle_container .et_pb_toggle_open .jobpost_link{left:25px}.dn_b980{display:none!important}.mobile_flex_reverse,.mobile_flex_reverse.et_section_specialty .et_pb_row{display:flex;flex-direction:column-reverse}.mobile_flex_reverse .et_pb_column:first-child,.mobile_flex_reverse.et_section_specialty .et_pb_row .et_pb_column:first-child{margin-bottom:0}.mobile_flex_reverse .et_pb_column:last-child,.mobile_flex_reverse.et_section_specialty .et_pb_row .et_pb_column:last-child{margin-bottom:30px}.heading_class h1,.h2ash1_class h2{font-size:30px!important;font-weight:500;color:#0A080F}.heading_class h2{font-size:28px!important;font-weight:500;color:#0A080F;padding-bottom:1rem}.heading_class h3{font-size:25px!important;font-weight:600;color:#0A080F}.heading_class h4{font-size:22px!important;font-weight:600;color:#0A080F}.heading_class h5{font-size:20px!important;font-weight:700;color:#0A080F}.btn.btn-primary.slick-arrow{bottom:0!important}button.btn.btn-primary.slick-arrow.prev,button.btn.btn-primary.slick-arrow.next{top:auto}button.btn.btn-primary.slick-arrow.prev{right:calc(50% + 10px);left:auto}button.btn.btn-primary.slick-arrow.next{left:calc(50% + 10px);right:auto}.home_timeline_section .home_timeline_row:last-child .timeline_1:before{height:100%}.custom_mobile_menu .e-n-menu-wrapper{padding:20px 10px;background-color:#fff!important}.custom_mobile_menu .e-n-menu-heading{gap:10px!important}}@media screen and (max-width:480px){.pages_lnhaltsubersicht_section{padding:30px 15px!important}}@media screen and (min-width:981px){.vam_a980{display:flex;flex-wrap:wrap;align-items:center}.dn_a980{display:none!important}}