.component-container{display:grid;grid-template-columns:1fr;gap:36px}.description-container{background-color:#f2e9db;padding:36px;border-radius:20px;gap:20px;display:grid}.description-title p,.description-title a{font-weight:300;font-size:24px;line-height:24px;color:#1b365d;font-family:var(--blanka-font)}.description-title a{text-decoration:none;border-bottom:2px solid}.description-title p{padding-bottom:16px}.description-contact-title{font-family:var(--blanka-font);font-weight:500;color:#1b365d;font-size:20px;line-height:24px}.description-contact-button{font-family:var(--blanka-font);color:#1b365d;font-size:16px;font-weight:500;line-height:20px;border-bottom:2px solid #F8BED6;padding-bottom:2px;text-decoration:none}.contact-form{display:flex;flex-direction:column;gap:18px;font-family:var(--sohne-font);height:100%}.form-row{display:grid;gap:18px}.form-field{flex:1;display:flex;flex-direction:column}label{font-size:14px}.h-captcha{display:none}input,textarea{background:#fffdf1;padding:9px 18px;border:1px solid #1B365D;color:#1b365d;font-family:var(--sohne-font);font-size:16px;font-weight:300;outline:none;border-radius:20px}textarea{padding:18px}::placeholder{color:#1b365d;opacity:1;font-family:var(--sohne-font)}::-ms-input-placeholder{color:#1b365d}textarea{min-height:300px}.form-submit{text-align:start}button{padding:6px 18px;background-color:#fffdf1;border:1px solid #1B365D;border-radius:50px;cursor:pointer;font-size:16px;font-weight:500;line-height:28px;text-transform:uppercase;font-family:var(--blanka-font)}button:hover{background-color:#1b365d;color:#fffdf1;border-color:#fffdf1}@media screen and (min-width: 992px){.component-container{grid-template-columns:1fr 1.4fr;gap:72px}.description-container{gap:20px}.description-title p,.description-title a{padding-bottom:0;font-size:32px;line-height:36px}.form-row{display:flex}textarea{min-height:208px}.contact-form{gap:18px}button{background-color:#f2e9db}}@media screen and (min-width: 992px) and (max-width:1300px){.component-contact-text-form{padding:36px!important}.component-container{gap:36px}}@media (min-width: 1441px){.component-contact-text-form .component-container{max-width:1440px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/385/assets/component-contact-text-form.css.map */
