.jsCustomContactForm .section{max-width:1200px;width:95%;margin-left:auto;margin-right:auto}.jsCustomContactForm .section .contact-form{position:relative;margin:0 auto;display:flex}.jsCustomContactForm .section .contact-form .column{margin-left:10px;margin-right:10px}.jsCustomContactForm .section .contact-form .contact-form__image .image-element__wrap{width:580px;height:580px}.jsCustomContactForm .section .contact-form .contact-form__form{padding:40px}.jsCustomContactForm .custom-contact-form__blocks .custom-contact-form__block--heading{margin-bottom:10px}.jsCustomContactForm .custom-contact-form__blocks .custom-contact-form__block--heading .form__heading-title{position:relative;padding-bottom:8px;font-size:1.75em}.jsCustomContactForm .custom-contact-form__blocks .custom-contact-form__block--heading .form__heading-title:after{content:"";width:32px;height:4px;background-color:red;position:absolute;bottom:0;left:0}.jsCustomContactForm .custom-contact-form__blocks .custom-contact-form__block--paragraph{margin-bottom:40px}.jsCustomContactForm .custom-contact-form__blocks .custom-contact-form__block--paragraph p{font-weight:600;font-size:16px}.jsCustomContactForm .custom-contact-form__blocks .custom-contact-form__block--textfield,.jsCustomContactForm .custom-contact-form__blocks .custom-contact-form__block--email,.jsCustomContactForm .custom-contact-form__blocks .custom-contact-form__block--textarea{margin-bottom:30px;display:flex;flex-direction:column}.jsCustomContactForm .custom-contact-form__block textarea.textarea{min-height:120px}.jsCustomContactForm .custom-contact-form__block input.input,.jsCustomContactForm .custom-contact-form__block textarea.textarea{border:none;border-bottom:2px solid gray;padding-left:0;padding-right:0;font-weight:500;transition:.2s ease-out}.jsCustomContactForm .custom-contact-form__block input.input:hover,.jsCustomContactForm .custom-contact-form__block textarea.textarea:hover{border-bottom-color:gray}.jsCustomContactForm .custom-contact-form__block input.input:focus,.jsCustomContactForm .custom-contact-form__block textarea.textarea:focus{border-bottom-color:gray}.jsCustomContactForm .custom-contact-form__block input.input:focus-visible,.jsCustomContactForm .custom-contact-form__block textarea.textarea:focus-visible{outline:gray}.jsCustomContactForm .custom-contact-form__block input.input::placeholder,.jsCustomContactForm .custom-contact-form__block textarea.textarea::placeholder{text-transform:uppercase;font-weight:500;color:gray;transition:.2s ease-out}.jsCustomContactForm .custom-contact-form__block input.input:hover::placeholder,.jsCustomContactForm .custom-contact-form__block textarea.textarea:hover::placeholder{color:gray}.jsCustomContactForm .custom-contact-form__block input.input:focus::placeholder,.jsCustomContactForm .custom-contact-form__block textarea.textarea:focus::placeholder{color:gray}.jsCustomContactForm .custom-contact-form__block.custom-contact-form__block--paragraph{margin-bottom:40px}.jsCustomContactForm .custom-contact-form__block.custom-contact-form__block--paragraph p{font-weight:600;font-size:16px}.jsCustomContactForm .custom-contact-form .is-within-form.btnenviarform{color:#fff;border-color:#0000;background-color:#c92118;padding:4.63px 15px}@media (max-width: 768px){.jsCustomContactForm .section .contact-form{display:flex;flex-direction:column}.jsCustomContactForm .section .contact-form .contact-form__image .image-element__wrap{width:100%;height:100%}.jsCustomContactForm .section .contact-form .contact-form__form{padding:40px 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-index-contact-form.css.map */
