.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact.page-width{max-width:calc(1157px + 10rem);padding-top:26px}.contact_address{background:#f4f6f9;padding:25px 20px}.contact_main-wrap h3{font-size:24px;line-height:24px;margin:0 0 20px}.service_item{margin-bottom:10px;display:flex}.service_item span,.service_item span a{font-size:15px;line-height:25px;color:#494e58;text-decoration:none}.service_item span a:hover{color:var(--green)}.service_item_wrap{padding-top:14px}.service_item svg{width:17px;margin-right:8px;margin-top:3px}.service_item_wrap .service_item{justify-content:space-between}.service_item_wrap .service_item:first-child{justify-content:flex-start}.social_icon_wrap{padding-top:14px}.social_icon_wrap a.link.list-social__link{background:#fff;border:1px solid #DDE3EE}.social_icon_wrap a.link.list-social__link path{fill:#2f2c3f}.social_icon_wrap a.link.list-social__link:hover{background:var(--green);border:1px solid var(--green)}.social_icon_wrap ul{margin:0;padding:0;list-style:none;display:flex}.contact_main-wrap form .field input,.contact_main-wrap form .field input:not(:placeholder-shown){height:40px;padding:10px 14px;border:1px solid #DDE3EE}.contact_main-wrap form textarea:not(:placeholder-shown){padding:10px 14px;border:1px solid #DDE3EE}.contact_main-wrap form textarea{border:1px solid #DDE3EE;height:146px}.contact__button button.button{height:40px;min-height:40px;margin:22px 0 0 auto;display:flex}.contact_main-wrap form .field:after,.contact_main-wrap form .field:hover:after{display:none}.contact_main-wrap form .field input:hover,.contact_main-wrap form .field input:focus,.contact_main-wrap form .field input:not(:placeholder-shown),.contact_main-wrap form textarea:hover,.contact_main-wrap form textarea:focus,.contact_main-wrap form textarea:not(:placeholder-shown){border-color:#a6aebf}.contact_main-wrap form .field label,.contact_main-wrap form .field input{font-size:14px;line-height:20px;color:#494e58}.contact_main-wrap form .field input:focus,.contact_main-wrap form .field__input:placeholder-shown,.contact_main-wrap form textarea:focus,.contact_main-wrap form textarea:placeholder-shown,.contact_main-wrap form textarea{padding:10px 14px;box-shadow:none}.contact_main-wrap form .field input:not(:placeholder-shown)~label,.contact_main-wrap form .field input:focus~label,.contact_main-wrap form textarea:focus~label,.contact_main-wrap form textarea:not(:placeholder-shown)~label{top:-10px!important;background:#fff;z-index:2;padding:0 3px}.contact_main-wrap form .field input{color:#22272f}.contact_main-wrap form .field:before{display:none}.contact_main-wrap form .field:after,.contact_main-wrap form .field:hover.field:after{box-shadow:none}.contact_main-wrap form{width:100%}.field_wrap svg{width:20px;height:20px;min-width:20px;cursor:pointer}.field_wrap input{position:absolute;width:20px;height:20px;left:0;margin:0;-webkit-appearance:none;appearance:none;z-index:2;cursor:pointer}.field_wrap svg+svg{width:10px;min-width:10px;height:7px;position:absolute;left:5px;top:6px;display:none}.field_wrap input:checked~.icon-checkmark{display:block}.field_wrap{position:relative;display:flex;gap:8px;text-align:left}.field_wrap svg rect{stroke:#dde3ee}.field_wrap input:checked+svg rect{stroke:#9c3;fill:#9c3}.field_wrap svg+svg path{stroke:#2f2c3f}.contact__button .field_wrap label,.contact__button .field_wrap label a{font-size:13px;line-height:16px;color:#6c7689}.contact__button .field_wrap label a:hover{color:var(--green)}.contact_main-wrap form h3{margin-bottom:20px!important}.contact__button .field_wrap label{margin-top:2px}.contact__button{margin-top:22px}.service_item_wrap .service_item{margin-bottom:6px}.form_submit_successfully p{font-weight:300;font-size:15px;line-height:25px;text-align:center;color:#494e58;margin:0 0 30px}.form_submit_successfully h2{text-transform:uppercase;margin:30px 0 10px;text-align:center}.form_submit_successfully{display:flex;flex-direction:column;justify-content:center;align-items:center}.custom_map{margin-top:50px}.map_img{display:flex}.map_img img{width:100%}.contact_main-wrap label.field__label,.contact_main-wrap .field__input:focus~label.field__label,.contact_main-wrap .field__input:not(:placeholder-shown)~.field__label{left:14px!important}.contact_main-wrap form textarea:not(:placeholder-shown),.contact_main-wrap form .field input:not(:placeholder-shown){border-color:#a6aebf!important}.contact_main-wrap form .field input:focus,.contact_main-wrap form textarea:focus{border-color:#9c3!important}.contact_main-wrap .field{flex-wrap:wrap}.contact .contact_main-wrap form .field .error-input{border-color:#e51a1a!important}.contact_main-wrap p.error-message,.contact_main-wrap .error-message-email{width:100%;margin:4px 0 0;font-size:12px;line-height:12px;font-weight:400;color:#e51a1a}.service_item.multynumber p{margin:0;color:#494e58}.service_item.multynumber{margin:20px 0 8px}.customer_services_wrap h4{font-size:15px;font-weight:600;line-height:25px;margin:0 0 20px;color:#494e58}@media screen and (max-width: 749px){.contact_main-wrap form{margin-top:30px}.contact.page-width{padding-top:6px}}@media screen and (min-width: 750px){.contact_address{padding:30px 50px;min-width:385px}.contact_main-wrap{display:flex;justify-content:space-between;align-items:center}.contact_main-wrap form{padding-left:50px}.contact_main-wrap h3{font-size:28px;line-height:28px;margin:0 0 20px}}@media screen and (min-width: 750px) and (max-width: 1024px){.contact_address{padding:30px;min-width:310px}.contact__fields{grid-template-columns:repeat(1,1fr)}.contact_main-wrap h3{font-size:24px;line-height:24px}.contact_main-wrap form{padding-left:20px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-contact-form.css.map */
