.section-contact{}.section-contact .input-wrap{position:relative;background:#fff;border:1px solid #d6d6d6;border-radius:10px;padding-left:58px;height:60px;display:flex;align-items:center;box-sizing:border-box;margin-bottom:24px;padding-bottom:0px}.section-contact .input-wrap input{border:none;width:100%;height:100%;outline:none;font-size:18px;padding:0}.section-contact .input-wrap input::placeholder{color:#b0b0b0}.section-contact .input-wrap::before{content:"";position:absolute;left:18px;width:20px;height:20px;background-repeat:no-repeat;background-size:20px 20px}.section-contact .icon-user::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23666' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 12 12Z'/%3E%3Cpath d='M5 20.4a7 7 0 0 1 14 0'/%3E%3C/svg%3E")}.section-contact .icon-mail::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23666' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' ry='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.section-contact .textarea-wrap textarea{width:100%;padding:24px;background:#fff;border:1px solid #d6d6d6;border-radius:10px;box-sizing:border-box;margin-bottom:24px;font-size:18px;min-height:140px}.section-contact .textarea-wrap textarea::placeholder{color:#b0b0b0}.section-contact .wpcf7-list-item{margin-left:0}.section-contact .wpcf7-list-item label{display:flex;gap:10px}.section-contact .label-checkbox-kontakt-section-contact{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.5;color:#000;margin:16px 0 14px}.section-contact .label-checkbox-kontakt-section-contact .wpcf7-acceptance input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #7a7a7a;border-radius:4px;position:relative;background:#fff;flex:0 0 20px;cursor:pointer}.section-contact .label-checkbox-kontakt-section-contact .wpcf7-acceptance input[type="checkbox"]:checked::after{content:"";position:absolute;top:2px;left:5px;width:6px;height:12px;border:2px solid #00c26d;border-top:none;border-left:none;transform:rotate(45deg)}.section-contact .label-checkbox-kontakt-section-contact .ds-link{font-weight:700;text-decoration:underline;color:inherit}.section-contact .submit-section-contact input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:4px;border:2px solid #01dd8d;background:#01dd8d;box-shadow:0 0 12px 0 #00000033;text-decoration:none;font-family:"DM Sans",sans-serif;font-weight:600;font-size:16px;color:#033939;margin:24px 0;cursor:pointer;line-height:1}.section-contact .submit-section-contact input[type="submit"]:hover{opacity:.9}.section-contact .section-label{font-family:"DM Sans",sans-serif;color:#003623;font-weight:600;font-size:16px;text-transform:uppercase;margin-bottom:8px;line-height:1.5}.section-contact .section-title{font-family:"DM Manrope",sans-serif;font-size:48px;font-weight:800;line-height:1.3;color:#000;margin-bottom:24px}.section-contact .section-desc{font-size:16px;line-height:1.5;color:#3d3d3d;margin:0 0 40px}.section-contact .kontakt-list{list-style:none!important;padding:0!important;margin:0;display:flex;flex-direction:column;gap:14px}.section-contact .kontakt-list li a{display:flex;align-items:center;gap:12px;text-decoration:none;color:#000;font-size:15px}.section-contact .kontakt-list li a:hover{color:#00885e}.section-contact .kontakt-list .icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center}.section-contact .kontakt-list .icon-mail{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2300885e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}.section-contact .kontakt-list .icon-phone{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2300885e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.9 19.9 0 0 1-8.68-3.07 19.5 19.5 0 0 1-6-6A19.9 19.9 0 0 1 2.08 4.18 2 2 0 0 1 4.06 2h3a2 2 0 0 1 2 1.72 12.8 12.8 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 10.9a16 16 0 0 0 6 6l2.26-1.22a2 2 0 0 1 2.11-.11 12.8 12.8 0 0 0 2.81.7A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E")}.section-contact .kontakt-list .icon-location{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2300885e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 10c0 5.25-7 12-9 12s-9-6.75-9-12a9 9 0 0 1 18 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.section-team{background:#033939;text-align:center}.section-team__inner{margin:0 auto}.section-team .section-team__title{font-family:"Roboto",sans-serif;font-weight:700;font-size:48px;line-height:120%;letter-spacing:0;text-align:center;color:#fff;margin-bottom:16px}.section-team__desc{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:150%;text-align:center;color:#e9f3f1;margin-bottom:32px}.section-team__btn{display:inline-block;background:#00c26d;color:#033939;font-family:"Roboto",sans-serif;font-weight:600;font-size:16px;line-height:1;padding:14px 28px;border-radius:4px;text-decoration:none;box-shadow:0 0 12px rgba(0,0,0,.15)}.section-team__btn:hover{opacity:.9}.section-steps .step-title{font-family:Brand/font/font-family/heading/h5;font-weight:700;font-style:SemiBold;font-size:24px!important;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center;width:100%}.section-steps .et_pb_row_7.et_pb_row_4col{display:flex;align-items:stretch}.section-steps .et_pb_row_7 .et_pb_column{display:flex}.section-steps .et_pb_row_7 .et_pb_text{display:flex;width:100%}.section-steps .et_pb_row_7 .et_pb_text_inner{display:flex;width:100%}.section-steps .step{background:#fff;padding:28px 26px 30px;display:flex;flex-direction:column;height:100%}.section-steps .step:hover{background:#004f46;color:#fff}.section-steps .step:hover .step__subtitle,.section-steps .step:hover .step__num{color:#fff}.section-steps .step{angle:0 deg;opacity:1;border-radius:16px;padding:24px}.section-steps .step__num{font-family:"Roboto",sans-serif;font-weight:700;font-size:32px;color:#0a8270;margin-bottom:16px}.section-steps .step__title{font-family:Brand/font/font-family/heading;font-weight:700;font-style:SemiBold;font-size:Brand/font/typescale/desktop/heading/font-size/h5;leading-trim:NONE;line-height:140%;letter-spacing:0%}.section-steps .step__subtitle{font-family:Brand/font/font-family/heading;font-weight:700;font-style:Bold;font-size:Brand/font/typescale/desktop/heading/font-size/h6;leading-trim:NONE;line-height:140%;letter-spacing:0%}.section-steps .step__text{font-family:Brand/font/font-family/body;font-weight:400;font-style:Regular;font-size:Brand/font/typescale/desktop/body/font-size/paragraph;leading-trim:NONE;line-height:150%;letter-spacing:0%}.section-steps .step--active,.section-steps .step:hover{background:#004f46;color:#fff}.section-steps .step--active .step__num,.section-steps .step:hover .step__num{color:#00C077!important}.section-steps .step--active .step__subtitle,.section-steps .step:hover .step__subtitle{color:#fff}.section-steps .step--active .step__title,.section-steps .step:hover .step__title{color:#fff}.section-prozess .prozess-text h2{font-family:"DM Manrope",sans-serif;font-size:48px;font-weight:800;line-height:1.3;color:#000}.section-prozess .prozess-text h5{font-family:"DM Manrope",sans-serif;font-size:24px!important;line-height:1.3;color:#000}.section-prozess .prozess-text .section-label{font-family:"DM Sans",sans-serif;color:#003623;font-weight:600;letter-spacing:0;font-size:16px;text-transform:uppercase;margin-bottom:8px;line-height:1.5}.section-prozess .prozess-content{margin:0 auto 40px;font-size:16px;line-height:1.5;color:#3d3d3d}.row-prozess-box .service-card{border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-height:100%;border:1px solid var(--Grey-100,#E7E7E7);box-shadow:0px 0px 20px 0px #0000000D;background:#FFFFFF}.row-prozess-box .service-card__img img{width:100%;height:190px;object-fit:cover;display:block}.row-prozess-box .service-card--tall .service-card__img img{height:210px}.row-prozess-box .service-card__body{padding:22px 20px 20px;display:flex;flex-direction:column;gap:24px}.row-prozess-box .service-card__title{font-family:Brand/font/font-family/heading;font-weight:600;font-style:SemiBold;font-size:24px!important;leading-trim:NONE;line-height:140%;letter-spacing:0%}.row-prozess-box .service-card__text{font-family:Brand/font/font-family/body;font-weight:400;font-style:Regular;font-size:Brand/font/typescale/desktop/body/font-size/paragraph;leading-trim:NONE;line-height:150%;letter-spacing:0%;font-size:16px}.row-prozess-box .service-card__badge{display:flex;align-items:center;gap:12px}.row-prozess-box .service-card__badge .text{width:100%;font-family:Brand/font/font-family/body;font-weight:400;font-style:Regular;font-size:Brand/font/typescale/desktop/body/font-size/paragraph;leading-trim:NONE;line-height:150%;letter-spacing:0%;padding:8px 14px!important;gap:10px;font-size:16px;font-weight:500;color:#0a1f1a;border:1px solid rgba(9,155,108,.08);width:289.1891784667969;height:64;gap:8px;angle:0 deg;opacity:1;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;background:#F6F6F6}.row-prozess-box .service-card__icon{width:50px;height:50px;object-fit:contain;filter:hue-rotate(-40deg) saturate(2)}.row-prozess-box .destop-100{margin-top:100px!important}.row-prozess-box .destop-200{margin-top:200px!important}@media (max-width:1024px){.row-prozess-box.destop-100{margin-top:0px}.row-prozess-box .destop-200{margin-top:0px}}.section-unsere .values-box--intro{background:transparent;padding:16px 0}.section-unsere .values-intro__icon{width:70px;height:70px;object-fit:contain;margin-bottom:14px}.section-unsere .values-intro__title{font-weight:700;font-size:32px!important;margin-bottom:8px;color:#001b19}.section-unsere .values-intro__text{color:#4b5a5a;font-size:16px;line-height:1.5}.section-unsere .values-card{background:#fff;border:1px solid rgba(0,110,97,0.08);transition:.18s ease;min-height:170px;angle:0 deg;opacity:1;padding:24px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px}.section-unsere .values-card__icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.section-unsere .values-card__title{font-weight:700;font-size:24px!important;margin-bottom:6px;color:#032120}.section-unsere .values-card__text{font-size:16px;line-height:1.5;color:#4b5a5a}.section-unsere .values-card--active{background:#033939;border:none;color:#fff;box-shadow:0px 0px 20px 0px #0000000D}.section-unsere .values-card--active .values-card__icon{background:rgba(255,255,255,0.12)}.section-unsere .values-card--active .values-card__title,.section-unsere .values-card--active .values-card__text{color:#fff}.section-unsere .values-card:not(.values-card--active):hover{background:#033939}.section-unsere .values-card:not(.values-card--active):hover .values-card__icon{}.section-unsere .values-card:not(.values-card--active):hover .values-card__title,.section-unsere .values-card:not(.values-card--active):hover .values-card__text{color:#fff;stroke:#fff;fill:none}.section-unsere .values-card:not(.values-card--active):hover svg{color:#00C077;stroke:#00C077;fill:none}.section-unsere .et_pb_row_5,.section-unsere .et_pb_row_6{display:flex;align-items:stretch}.section-unsere .et_pb_row_5 .et_pb_column,.section-unsere .et_pb_row_6 .et_pb_column{display:flex}.section-unsere .et_pb_text{display:flex;width:100%}.section-unsere .et_pb_text_inner{width:100%}.section-unsere .values-card{display:flex;flex-direction:column;height:100%}