@media screen and (min-width:1225px){.contact-section{padding:64px 0}.contact-header,.contact-section>#contact_form,.contact-detail{padding:24px}.contact-section>#contact_form{column-gap:24px;row-gap:24px}.contact-header{row-gap:16px}.form-section input,.form-section textarea{font-size:16px;padding:12px 16px}}@media screen and (min-width:750px)and (max-width:1224px){.contact-section{padding:32px 0}.contact-header,.contact-section>#contact_form,.contact-detail{padding:12px 16px}.contact-section>#contact_form{column-gap:16px;row-gap:16px}.contact-header{row-gap:8px}.form-section input,.form-section textarea{font-size:14px;padding:8px 12px}}@media screen and (max-width:749px){.contact-section{padding:32px 0}.contact-header,.contact-section>#contact_form,.contact-detail{padding:16px}.contact-header{row-gap:8px}.form-section input,.form-section textarea{font-size:14px;padding:8px 12px}}.contact-section{font-family:inherit;position:relative;overflow:hidden}.contact-header{display:flex;flex-direction:column;position:relative;border-radius:16px 16px 4px 4px}.contact-detail{position:relative;border-radius:4px 4px 16px 16px;margin-top:4px}.sub-heading{margin:0;font-weight:700;font-size:18px}.main-heading{margin:0;font-size:40px;font-weight:700}.contact-info{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:36px}.contact-item{display:flex;align-items:center;gap:10px;font-weight:500}.contact-link{display:flex;align-items:center;gap:7px;text-decoration:none;color:inherit}.contact-icon,.contact-icon-img{width:20px;height:20px;flex-shrink:0}.contact-text{font-weight:600;color:#43334b;font-size:18px}.working-hours{margin-top:8px;font-size:14px;font-weight:500}@media(max-width:1024px){.sub-heading{font-size:16px;font-weight:600}.main-heading{font-size:32px}.contact-text{font-size:16px}}@media(max-width:720px){.sub-heading{font-size:14px}.main-heading{font-size:24px}.contact-info{display:inline-block}.contact-item{margin-bottom:4px}}.contact-form-advanced .section-heading{gap:16px;padding:24px 32px;border-radius:16px 16px 4px 4px;background:#f3f8fe}.contact-form-advanced .form-container{width:100%;display:flex;flex-direction:column;gap:4px}.contact-form-advanced h2{color:#43334b;margin-bottom:16px}.contact-form-advanced .form-desc{margin:0;color:#333}.form-success{background:#e0f7e9;color:#1b5e20;padding:10px 14px;border-radius:6px;margin-bottom:10px}.form-error{background:#fdecea;color:#c62828;padding:10px 14px;border-radius:6px;margin-bottom:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.form-section{background:#f3f6fb;border:1px solid #d9e2f0;border-radius:4px;display:flex;flex-direction:column;gap:8px}.form-section h3{display:flex;align-items:center;gap:16px;margin-bottom:0}.form-section h3 .number{font-size:40px;background:linear-gradient(48.59deg,#ff8c21,#f5576e);-webkit-background-clip:text;color:transparent}.form-section h3 .text{font-weight:700;font-size:18px}.form-section input,.form-section textarea{border:2px solid #43334B;border-radius:8px;font-weight:600;transition:.2s}.form-section input::placeholder,.form-section textarea::placeholder{color:#755c81}.form-section input:focus,.form-section textarea:focus{border-color:#6a50c2;box-shadow:0 0 0 2px #6a50c233}.form-submit{grid-column:1 / -1;background:#f3f6fb;border-top:1px solid #d9e2f0;border-radius:0 0 10px 10px}.btn-submit{background:#43334b;color:#fff;padding:16px 24px;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:.2s;font-weight:600;font-size:16px;border:unset}.btn-submit:hover{background:#4b3683}@media(max-width:767px){.form-grid{grid-template-columns:1fr}.btn-submit{width:100%;justify-content:center}}.contact-section #contact_form{margin-top:4px;border-radius:4px;padding-inline:12px;background-color:#f3f8fe}.contact-section #contact_form .form-section input,.contact-section #contact_form .form-section textarea{background:transparent}.contact-section #contact_form .form-section input:focus-visible,.contact-section #contact_form .form-section textarea:focus-visible{outline:0}.contact-section #contact_form .form-section input:focus,.contact-section #contact_form .form-section textarea:focus{box-shadow:none}@media only screen and (min-width:768px){.contact-section #contact_form .form-section input.first_name,.contact-section #contact_form .form-section input.last_name{width:calc(50% - 6px)}}@media only screen and (min-width:768px){.contact-section #contact_form .form-section input{width:100%}}@media only screen and (max-width:767px){.contact-section #contact_form .form-section input{height:40px}}@media only screen and (min-width:768px){.contact-section #contact_form .form-section textarea{width:100%}}@media only screen and (max-width:767px){.contact-section #contact_form .form-section textarea{height:150px}}.contact-section #contact_form .form-section{border:0;border-radius:0;gap:12px}@media only screen and (min-width:768px){.contact-section #contact_form .form-section{flex-direction:inherit;flex-wrap:wrap}}@media only screen and (max-width:767px){.contact-section #contact_form .form-section{padding:8px 8px 0;gap:8px}}.contact-section #contact_form .form-submit{border-top:0;border-radius:4px}@media only screen and (max-width:767px){.contact-section #contact_form .form-submit .btn-submit{width:auto;padding-block:13px;min-width:160px}}@media only screen and (max-width:767px){.contact-section #contact_form .form-submit{padding:8px 8px 0}}@media only screen and (max-width:767px){.contact-section #contact_form{padding-block-start:8px;padding-inline:8px}}.page-Nahrstoffformel .contact-detail,.page-Nahrstoffformel .contact-header{padding:24px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-404.css.map */
