.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}}.radio-group{display:flex;gap:15px;height:46px;margin:12px 0}.radio-group input[type=radio]{position:absolute;opacity:0}.radio-group label{display:flex;align-items:center;cursor:pointer;font-size:18px;line-height:24.6px}.radio-group input[type=radio]:checked+label{color:rgba(var(--color-foreground),1)}.radio-group label:before{content:"";width:16px;height:16px;border:1px solid #346700;border-radius:50%;display:inline-block;margin-right:8px;box-sizing:border-box;transition:background-color .3s,border-color .3s}.radio-group input[type=radio]:checked+label:before{background-color:#346700;border:4px solid #fff;outline:1px solid #346700}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label{font-size:0}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown){padding:2.2rem 1.5rem 2.2rem 2rem}.custom-quote-main-wrapper .field__label{top:calc(2rem + var(--inputs-border-width))}.custom-quote-main-wrapper{max-width:1220px;margin:0 auto;padding:100px;border-radius:10px}.custom-quote-title{text-align:center;max-width:990px;margin:0 auto 40px}.custom-quote-title h2{font-size:40px;line-height:48px;margin:0 0 20px}.custom-quote-title p{font-size:18px;letter-spacing:normal;line-height:28px;margin:0}span.custom-quote-upper-text{display:block;margin:0;font-size:18px;line-height:30px;color:#346700}.contact .field__input:focus{box-shadow:none;outline:0;border:none}.contact{--inputs-radius-outset: 6px;--inputs-radius: 6px}.contact .field__input{height:6.4rem}.contact__fields{grid-column-gap:1.6rem}.contact .field{margin-bottom:1.2rem}.contact .button{min-height:calc(6.4rem + var(--buttons-border-width)* 2);width:100%;font-weight:700}.contact__button{margin-top:1.2rem}.custom-qoute-bottom-note{margin-top:16px;text-align:center}.custom-qoute-bottom-note p{margin:0;font-size:18px;line-height:30px;color:rgba(var(--color-foreground),1)}@media (max-width: 749px){.custom-quote-main-wrapper{padding:30px 20px}.custom-quote-title{margin:0 auto 32px}.custom-quote-title h2{font-size:28px;line-height:36px}.custom-quote-title p{font-size:16px;line-height:26px}span.custom-quote-upper-text{line-height:28px}.radio-group{flex-wrap:wrap;row-gap:5px;margin-bottom:20px;margin-left:4px}.radio-group label{font-size:16px}.contact .field__input{height:5.4rem}.custom-quote-main-wrapper .field__label{top:calc(1.5rem + var(--inputs-border-width));font-size:14px}.custom-qoute-bottom-note p{font-size:16px;line-height:26px}.contact .button{min-height:calc(5.4rem + var(--buttons-border-width)* 2)}}.contact-page-form-wrapper{display:flex;border-radius:10px}.contact-page-form-left{width:50%;padding:40px;display:flex;flex-direction:column;justify-content:center;row-gap:60px}.contact-page-form-right{width:50%;border-radius:10px}.contact-page-form{border-radius:10px}span.contact-title-subheading{width:100%;display:flex;justify-content:center;font-size:18px;line-height:25px;color:#413529}.contact-page-form h2{font-size:48px;text-align:center;line-height:58.6px;margin:12px 0 0;margin-bottom:4rem}.contact-left-block-img svg{width:64px;height:64px;padding:20px;border:1px solid hsla(0,0%,93%,.2);vertical-align:middle}.contact-left-block-text h3{font-size:22px;line-height:33px;margin:0 0 12px;font-family:var(--font-heading-family)}.contact-left-block-img svg path{fill:currentColor}.contact-left-block-text p{font-size:16px;line-height:24.52px;margin:0}.contact-left-block-single{display:flex;gap:26px}.contact-page-form button.button{font-size:18px;line-height:28px;font-weight:600;text-transform:uppercase}@media (max-width: 989px){.contact-page-form-wrapper{flex-wrap:wrap-reverse}.contact-page-form-left{width:100%;padding:20px;row-gap:24px}.contact-left-block-img svg{width:60px;height:60px;padding:16px}.contact-left-block-text h3{font-size:20px;line-height:28px;margin:0}.contact-left-block-text p{font-size:16px;line-height:26px}.contact-page-form-right{width:100%}.contact-page-form{padding:30px 20px}.contact-page-form h2{font-size:36px;line-height:48px;font-family:var(--font-heading-family);margin-bottom:3rem}.contact-page-form button.button{font-size:16px;line-height:24px;font-weight:500}}.field.fild-budget{padding-right:0rem;position:relative}.field.fild-budget svg{position:absolute;top:53%;right:40px;transform:translateY(-50%)}@media (min-width: 991px){.custom-quote-main-wrapper form{padding:5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
