.contact-form-container .contact img{max-width:100%}.contact-form-container .contact .form__message{align-items:flex-start}.contact-form-container .contact .icon-success{margin-top:.2rem}.contact-form-container .contact .field{margin-bottom:20px}.contact-form-container .field-row{display:flex;gap:2rem}.contact-form-container .field--half,.contact-form-container .field--third{flex:1}.contact-form-container.field__label{font-size:16px;color:#455361;font-weight:400;margin-bottom:5px;font-family:var(--font-body-family)}.contact-form-container .field__input{height:40px;font-size:16px;font-weight:400;border-radius:5px;border:1px solid #455361;padding:12px 16px;transition:border-color .3s ease,box-shadow .3s ease}.contact-form-container .field__input--error{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a}.contact-form-container .field__input--success{border-color:#28a745!important;box-shadow:0 0 0 2px #28a7451a}.contact-form-container .field__error{color:#dc3545;font-size:14px;margin-top:5px;font-weight:400;font-family:var(--font-body-family);line-height:1.4}.contact-form-container .field__input::placeholder{color:#999!important;opacity:1!important}.contact-form-container .text-area.field__input{resize:vertical;min-height:200px}.contact-form-container select.field__input{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding:0 0 0 5px!important}.contact-form-container .contact__button .button{background-color:#06f;color:#fff;border:none;padding:8px 18px;border-radius:4px;cursor:pointer;min-width:76px;min-height:32px;font-size:16px;font-weight:500;line-height:16px;letter-spacing:.5px;font-family:var(--font-body-family)}.contact-form-container .contact__button .button:hover{transform:none!important}.contact-form-container .contact__button .button:hover:after{box-shadow:none}.contact-form-container .contact__button .button:after{box-shadow:none}.contact-form-container .contact__fields .field{display:block}.contact-form-container .contact__fields .field:after{box-shadow:none}.contact-form-container .contact__fields .field:hover.field:after{box-shadow:none}.contact-form-container.contact__fields .field__input:focus{padding:0 0 0 15px;box-shadow:none;border-radius:5px}.contact-form-container .contact .field{position:relative}.contact-form-container .contact .field .field__label{position:static!important;transform:none!important;transition:none!important;font-size:16px;color:#455361;font-weight:400;margin-bottom:5px;font-family:var(--font-body-family)}.contact-form-container .contact .field .field__input{position:static!important;transform:none!important}.contact-form-container .contact-form-container-top{padding:0 20px 40px;width:100%;max-width:1580px;box-sizing:border-box;margin:0 auto}.contact-form-container-top-image img{width:100%;height:auto}.contact-form-container .contact-form-data{display:flex;column-gap:50px;padding:60px 0 80px}.field__error{display:none}.contact-form-container .contact-info{padding:40px 0;margin:0 auto;max-width:215px;min-width:215px}.contact-form-container .contact_form_data{max-width:780px;width:100%;padding:40px 130px;border-radius:10px}.contact-form-container .contact-info .title{font-size:36px;line-height:42px;color:#455361;line-height:normal;font-weight:600;letter-spacing:-.72px;font-family:var(--font-body-family);margin-bottom:40px}.contact-form-container .contact_details{margin-bottom:30px}.contact-form-container .contact-form-heading{font-size:36px;line-height:42px;color:#455361;line-height:normal;font-weight:600;letter-spacing:-.72px;font-family:var(--font-body-family)}.contact-form-container .address_info p{color:#455361;font-size:16px;line-height:19px;font-weight:400;margin:0;font-family:var(--font-body-family)}.contact-form-container .address_info h3,.contact-form-container .Phone_info h3{font-size:20px;line-height:24px;font-weight:600;margin:0 0 10px;color:#455361;font-family:var(--font-body-family)}.contact-form-container .Phone_info p{color:#455361;font-size:16px;font-family:var(--font-body-family);line-height:19px;font-weight:400;margin:0}.contact-form-container .Phone_info a{color:#455361;text-decoration:none;font-size:16px;line-height:19px;font-family:var(--font-body-family);font-weight:400;margin:0}.contact-form-container .contact__button{margin-top:3rem}.contact__fields{display:block}@media screen and (max-width: 1024px){.contact-form-container .contact-form-data{flex-wrap:wrap;row-gap:80px;justify-content:center}.contact-form-container .contact-form-container-top{padding:0 34px 40px}.contact-form-container .contact-info{padding:0}}@media only screen and (max-width: 639px){.contact-form-container .contact-form-container-top{padding:0}.contact-form-container .contact_form_data{padding:40px 20px!important}.contact-form-container .field-row{flex-direction:column;gap:0}}@media (min-width: 1367px),print{.contact-form-container .contact_form_data{max-width:1019px;width:100%;padding:40px 130px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
