.section-contact-form{margin-top:100px}.contact_form_header_wrap{display:flex;align-items:center;gap:80px;margin-bottom:20px}.contact_form_header_wrap .title-wrapper{flex:0 0 calc(40% - 40px);max-width:calc(40% - 40px);width:100%}.contact_form_header_wrap .contact_details_wrapper{flex:0 0 calc(60% - 40px);max-width:calc(60% - 40px);width:100%}.contact_form_header_wrap .contact_details{display:flex;column-gap:82px}.contact_form_header_wrap .contact_details_wrapper p{margin:0}.contact_form_header_wrap h2{color:#fff;margin-bottom:0}.contact_form_header_wrap .title-wrapper p{font-size:20px;line-height:24px;font-weight:500;color:#fff}.contacts_svg{line-height:0;padding-right:16px}.contact_form_details{display:flex;flex-wrap:wrap;align-items:center;background:#e0f0e6;padding:17px 20px;border-radius:6px;text-decoration:none;width:100%}.contact_form_details span{display:block;line-height:normal;text-decoration:none;color:#1d3c34;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.contact_form_details span p a{text-decoration:none}.contact_form_details span:last-child{font-weight:600}.contact_form_details a{color:#1d3c34}.contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:24px}.custom_contact_form{display:flex;align-items:center}#ContactForm{background-color:#fff;padding:32px;border-radius:8px;border:1px solid #E1E4ED}.contact__form{flex:0 0 40%;max-width:40%;width:100%;margin-right:-60px;z-index:1}.map_location{flex:0 0 60%;max-width:60%;width:100%;line-height:0}.section-contact-form .custom_contact_form input::placeholder,.section-contact-form .custom_contact_form textarea::placeholder{opacity:1;color:#1d3c34}.section-contact-form .custom_contact_form .field__label,.customer .field label{position:static;color:#1d3c34;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0}.section-contact-form .custom_contact_form .field__input:focus,.field__input:not(:placeholder-shown),.section-contact-form .custom_contact_form .field__input:-webkit-autofill{padding:.8rem 1.5rem}.section-contact-form .custom_contact_form .field__input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.section-contact-form .custom_contact_form .field:hover.field:after,.section-contact-form .custom_contact_form .field:after{outline:none;box-shadow:0 1px 4px #19213d14}.contact__button{margin-top:20px}.contact__button .button{background:#1d3c34;color:#fff;border-radius:6px;border:none;font-size:14px;font-weight:600;line-height:20px;padding:15px 30px}.contact__button .button:after{box-shadow:none}.contact__button .button svg{margin-left:10px}.contact__button .button:not([disabled]):hover:after{box-shadow:none}@media screen and (max-width: 1279px){.contact_form_header_wrap{gap:30px}.contact_form_header_wrap .title-wrapper{flex:0 0 calc(40% - 15px);max-width:calc(40% - 15px)}.contact_form_header_wrap .contact_details_wrapper{flex:0 0 calc(60% - 15px);max-width:calc(60% - 15px)}.contact_form_header_wrap .contact_details{column-gap:30px}.contact__form,.map_location{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 1139px){.contact_form_details{padding:17px 15px}.contacts_svg{padding-right:10px}.section-contact-form{margin-top:100px}}@media screen and (max-width: 1024px){.contact_details_wrapper .contacts_svg svg{height:34px;width:34px}.section-contact-form .custom_contact_form input::placeholder,.section-contact-form .custom_contact_form textarea::placeholder{font-size:12px}}@media screen and (max-width: 990px){.contact_form_header_wrap{flex-direction:column;gap:0;align-items:flex-start}.contact_form_header_wrap .title-wrapper{margin-bottom:1rem}.contact_form_header_wrap .title-wrapper,.contact_form_header_wrap .contact_details_wrapper{flex:0 0 80%;max-width:80%}.contact_form_header_wrap{margin-bottom:50px}.section-contact-form .custom_contact_form .field__label,.customer .field label{font-size:14px;line-height:10px}}@media screen and (max-width: 749px){.contact_form_header_wrap .title-wrapper .title{font-weight:700;font-size:30px}.contact_form_header_wrap .title-wrapper,.contact_form_header_wrap .contact_details_wrapper{flex:0 0 100%;max-width:100%;column-gap:20px}.contact__fields{grid-template-columns:1fr}#ContactForm{padding:20px}.custom_contact_form .map_location iframe{height:800px}}@media screen and (max-width: 639px){.contact__form,.map_location{flex:0 0 100%;max-width:100%}.contact__form{margin-right:0}.custom_contact_form{flex-direction:column;row-gap:20px}.custom_contact_form .map_location iframe{height:350px;border-radius:6px}}@media screen and (max-width: 576px){.contact_form_header_wrap .contact_details{flex-direction:column;row-gap:30px}.contact_form_details{flex:0 0 60%;max-width:60%}}@media screen and (max-width: 480px){.contact_form_header_wrap .contact_details{row-gap:15px}.contact_form_details{flex:0 0 100%;max-width:100%}.contact_form_header_wrap .title-wrapper p{font-size:16px;line-height:22px}}@media screen and (min-width: 640px){.section-contact-form{overflow:hidden}.custom_contact_form{margin-right:-60px}}@media screen and (min-width: 1440px){.email_details{min-width:321px}.phone_details{min-width:277px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-contact-form.css.map */
