#newsletter-modal .modal-content{max-width:1042px;width:100%}@media screen and (max-width: 1023px){#newsletter-modal .modal-content{padding:17px 16px 32px}}@media screen and (max-width: 1023px){#newsletter-modal .close-button svg path{stroke:#fff}}.section-wrapper{display:flex;gap:16px}@media screen and (min-width: 1024px){.section-wrapper{gap:33px}}.section-wrapper .image-wrapper{height:100%}@media screen and (min-width: 1024px){.section-wrapper .image-wrapper{padding:0 10px}}.section-wrapper .image-wrapper img.mobile{display:none}.section-wrapper .image-wrapper img.desktop{max-width:unset;height:100%}.section-wrapper .form-wrapper{display:flex;flex-direction:column;gap:16px;padding-inline:8px}@media screen and (min-width: 1024px){.section-wrapper .form-wrapper{padding-inline:10px}}.section-wrapper .form-wrapper h1{color:#74783d;font-weight:600;font-size:24px;line-height:1.5;text-align:center}.section-wrapper .form-wrapper h1 span{font-size:17px;margin-top:4px;font-weight:400;display:block;letter-spacing:-.2px}@media screen and (min-width: 1024px){.section-wrapper .form-wrapper h1{font-size:28px;margin-top:-11px}.section-wrapper .form-wrapper h1 span{font-size:20px;letter-spacing:0}}.section-wrapper .form-wrapper form{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;color:#707070}.section-wrapper .form-wrapper form .row{width:100%;display:flex;flex-direction:column;align-self:stretch;gap:4px}.section-wrapper .form-wrapper form .row label{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.16px;color:#1a1a1a}.section-wrapper .form-wrapper form .row input{padding:0 10px;width:100%;height:45px;font-size:18px;font-weight:400;line-height:1.4;border:1px solid #8a8a8a;color:#1a1a1a}.section-wrapper .form-wrapper form .row input::placeholder{color:#8b8b8b}.section-wrapper .form-wrapper form .row input:focus{outline:2px solid #74783d}@media screen and (min-width: 1024px){.section-wrapper .form-wrapper form .row input{font-size:20px;height:48px}}.section-wrapper .form-wrapper form .row p{margin:0;font-size:12px;font-weight:400;line-height:100%;color:#1a1a1a}.section-wrapper .form-wrapper form .consents{display:flex;flex-direction:column;gap:16px}.section-wrapper .form-wrapper form .consents .checkbox-wrapper{width:100%;display:flex;align-items:flex-start}.section-wrapper .form-wrapper form .consents .checkbox-wrapper input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-content:center;justify-content:center;font-size:16px;padding:3px 2px 1px;border:1px solid #8a8a8a;border-radius:5px;line-height:1.2;margin-right:8px;width:20px;height:20px}.section-wrapper .form-wrapper form .consents .checkbox-wrapper #privacy_policy{margin-top:3px}.section-wrapper .form-wrapper form .consents .checkbox-wrapper #sms_contact{margin-top:-1px}.section-wrapper .form-wrapper form .consents .checkbox-wrapper label{color:#1a1a1a;font-size:16px;line-height:1.2}.section-wrapper .form-wrapper form .consents .checkbox-wrapper input[type=checkbox]:before{content:"";width:14px;height:14px;-webkit-clip-path:polygon(21% 40%,21% 40%,8% 54%,25% 68%,36% 77%,47% 65%,48% 64%,64% 47%,75% 35%,93% 13%,81% 4%,36% 54%);clip-path:polygon(21% 40%,21% 40%,8% 54%,25% 68%,36% 77%,47% 65%,48% 64%,64% 47%,75% 35%,93% 13%,81% 4%,36% 54%);transform:scale(0);background-color:#7a7a7a}.section-wrapper .form-wrapper form .consents .checkbox-wrapper input[type=checkbox]:checked:before{transform:scale(1)}.section-wrapper .form-wrapper form .consents .checkbox-wrapper input[type=checkbox]:hover{background-color:#7070702c}.section-wrapper .form-wrapper form .consents p{margin:0;text-align:justify;color:#74783d;font-size:16px;line-height:1.5}.section-wrapper .form-wrapper form .consents p a{color:#707070;text-decoration:underline;text-decoration-color:#707070cc;text-decoration-thickness:.5px}.section-wrapper .form-wrapper form button{width:100%;padding:12px 32px;background-color:#74783d;color:#fff;font-size:18px;font-weight:400;line-height:1.334;letter-spacing:.06px;transition:.3s}.section-wrapper .form-wrapper form button:hover{background-color:#1d1d1d}.section-wrapper .form-wrapper form button:disabled{background-color:#9d9d9d;cursor:not-allowed}.section-wrapper .form-wrapper form p{margin:0;text-align:justify}@media (max-width: 900px){.section-wrapper{flex-direction:column}}@media (max-width: 500px){.section-wrapper .image-wrapper{position:relative;width:100%}.section-wrapper .image-wrapper img.desktop{display:none}.section-wrapper .image-wrapper img.mobile{width:100%;display:block;object-fit:cover}.section-wrapper .image-wrapper .text-wrapper{display:none}}
