main{margin-top:30px;margin-bottom:60px}main .selection-menu{max-width:720px;padding-inline:20px;margin:0 auto;font-size:15px;font-family:Poppins,sans-serif;line-height:26px;color:black}main .selection-menu .banner{display:flex;gap:40px;background-color:#f4d2c8;border-radius:12px;padding-block:24px;padding-inline:46px;margin-bottom:40px}main .selection-menu .banner .winky{width:290px;margin-left:auto;top:-44px;position:relative;rotate:-8deg;margin-bottom:-44px}main .selection-menu .container-narrow{max-width:580px;margin-inline:auto}main .selection-menu .container-super-narrow{max-width:480px;margin-inline:auto}main .selection-menu .phone-number{color:black}main .selection-menu .phone-number:hover{text-decoration:underline}main .selection-menu h1{font-size:32px;line-height:40px;font-weight:700;margin-bottom:16px;color:#587b3e}main .selection-menu form .fields{margin-bottom:1.375rem}main .selection-menu form .fields .field{display:flex;flex-direction:row;align-items:flex-start;min-height:38px;margin-bottom:16px}main .selection-menu form .fields .field .name{display:flex;font-weight:500;min-width:160px;position:relative;top:7px;font-size:14px}main .selection-menu form .fields .field .name .required{color:#90a824}main .selection-menu form .fields .field .input-wrapper{position:relative;width:100%}main .selection-menu form .fields .field .input-wrapper input{padding:0 3rem 0 .875rem;border-color:#D9D9D9;height:38px;font-size:14px}main .selection-menu form .fields .field .input-wrapper .error{display:flex;color:#f14668;margin-top:.25rem}main .selection-menu form .fields .field .input-wrapper .radio-options{display:flex;gap:1.5rem}main .selection-menu form .fields .field .input-wrapper .radio-options label{display:flex;align-items:center;gap:.375rem}main .selection-menu form .fields .field .input-wrapper .radio-options label:hover{cursor:pointer}main .selection-menu form .fields .field .input-wrapper figure{display:flex;position:absolute;top:6px;right:.6rem;padding:.5rem}main .selection-menu form .fields .field .input-wrapper figure svg{width:12px;height:12px}main .selection-menu form .fields .field .input-wrapper figure svg>*{fill:#444;fill-rule:evenodd;clip-rule:evenodd;stroke-width:1}main .selection-menu form .fields .field .input-wrapper figure:hover{cursor:pointer;background-color:#eaeaea;border-radius:.5rem}main .selection-menu form .fields .field .input-wrapper:has(figure) input{padding-right:3.1rem}main .selection-menu form .fields .field.has-error input{border-color:#f14668}main .selection-menu form .button-wrapper{display:flex;max-width:400px}main .selection-menu form .button-wrapper .indent{min-width:160px}main .selection-menu form .button-wrapper button{display:flex;justify-content:center;align-items:center;background-color:#85b565;border-radius:999px;color:white;font-weight:700;font-family:Poppins,sans-serif;height:42px;padding-inline:25px;font-size:16px;width:fit-content;text-decoration:none;border:1px solid #85b565;cursor:pointer}main .selection-menu form .button-wrapper button:hover{color:white;border:1px solid #85b565}main .selection-menu .recaptcha-branding{margin-top:40px;font-size:13px;line-height:1.5;color:#888}main .selection-menu .recaptcha-branding a{color:inherit;text-decoration:underline}main .selection-menu .recaptcha-branding a:hover{color:#444}