.container[data-v-cd90fbde]{background:var(--secondary-color);padding-bottom:150px;padding-top:200px}.container .wrapper .contact-header[data-v-cd90fbde]{grid-column:2/7}.container .wrapper .contact-header .contact-text[data-v-cd90fbde]{color:var(--primary-color);font-family:Sohne Buch,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:1.11;margin-bottom:90px;margin-top:25px}.container .wrapper .contact-header .contact-illustration[data-v-cd90fbde]{margin-left:-30%}.container .wrapper .contact-form[data-v-cd90fbde]{background:var(--primary-color);border-radius:42px;display:flex;flex-direction:column;gap:25px;grid-column:7/12;height:80%;margin-top:30px;padding:40px 40px 20px}.container .wrapper .contact-form .form-group[data-v-cd90fbde]{background:none;border:1px solid var(--secondary-color);border-radius:31.5px;display:flex;flex-direction:column;justify-content:space-around;position:relative}.container .wrapper .contact-form .form-group .form-input[data-v-cd90fbde],.container .wrapper .contact-form .form-group .form-textarea[data-v-cd90fbde]{background:none;border:none;outline:none}.container .wrapper .contact-form .form-group .form-input[data-v-cd90fbde]::-moz-placeholder,.container .wrapper .contact-form .form-group .form-textarea[data-v-cd90fbde]::-moz-placeholder{color:var(--secondary-color);font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-style:normal;font-weight:800}.container .wrapper .contact-form .form-group .form-input[data-v-cd90fbde]::placeholder,.container .wrapper .contact-form .form-group .form-textarea[data-v-cd90fbde]::placeholder,.container .wrapper .contact-form .form-group input[data-v-cd90fbde],.container .wrapper .contact-form .form-group textarea[data-v-cd90fbde]{color:var(--secondary-color);font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-style:normal;font-weight:800}.container .wrapper .contact-form .form-group textarea[data-v-cd90fbde]{resize:none}.container .wrapper .contact-form .form-group .form-input[data-v-cd90fbde],.container .wrapper .contact-form .form-group .form-textarea[data-v-cd90fbde]{padding:24px}.container .wrapper .contact-form .form-group[data-v-cd90fbde]:first-child{width:50%}.container .wrapper .contact-form .form-group[data-v-cd90fbde]:nth-child(2){width:70%}.container .wrapper .contact-form .form-group[data-v-cd90fbde]:nth-child(3),.container .wrapper .contact-form textarea[data-v-cd90fbde]{height:100%}.container .wrapper .contact-form .checkbox-group[data-v-cd90fbde]{border:none;color:var(--secondary-color)}.container .wrapper .contact-form .privacy-link[data-v-cd90fbde]{color:var(--secondary-color)!important;font-size:15px;margin-top:15px;text-decoration:underline!important}.container .wrapper .contact-form .container-button[data-v-cd90fbde]{display:flex;justify-content:end}.container .wrapper .contact-form .container-button .form-button[data-v-cd90fbde]{background:none;background:var(--tertiary-color);border:none;border-radius:36px;color:var(--secondary-color);font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-style:normal;font-weight:800;height:45px;line-height:.3;width:170px}.container .wrapper .contact-form .error-message[data-v-cd90fbde]{color:red}.container .wrapper .contact-form .success-message[data-v-cd90fbde]{color:var(--secondary-color)}@media screen and (max-width:900px){.container[data-v-cd90fbde]{margin-top:-15%;overflow-x:hidden;padding-bottom:105px;padding-top:0}.container .wrapper[data-v-cd90fbde]{gap:0;margin-top:-1px}.container .wrapper .contact-header[data-v-cd90fbde]{display:flex;flex-direction:column-reverse;grid-column:1/13}.container .wrapper .contact-header svg[data-v-cd90fbde]{margin-left:35%!important;transform:scaleX(-1);width:70%}.container .wrapper .contact-form[data-v-cd90fbde]{grid-column:1/13;height:100%;margin-top:0}.container .wrapper .contact-form .form-group .form-input[data-v-cd90fbde]::-moz-placeholder,.container .wrapper .contact-form .form-group .form-textarea[data-v-cd90fbde]::-moz-placeholder{font-size:13px}.container .wrapper .contact-form .form-group .form-input[data-v-cd90fbde]::placeholder,.container .wrapper .contact-form .form-group .form-textarea[data-v-cd90fbde]::placeholder,.container .wrapper .contact-form .form-group input[data-v-cd90fbde],.container .wrapper .contact-form .form-group textarea[data-v-cd90fbde]{font-size:13px}.container .wrapper .contact-form .form-group[data-v-cd90fbde]:nth-child(3){height:auto;min-height:350px}}@media screen and (max-width:600px){.container .wrapper .contact-header svg[data-v-cd90fbde]{margin-left:7%!important;width:100%}}
