.s-radio--wrapper{font-size:16px;line-height:24px}.s-radio input[type=radio]{opacity:0;width:0}.s-radio input[type=radio]+span{position:relative;cursor:pointer;padding-left:28px;padding-right:20px}.s-radio input[type=radio]+span:before{content:"";position:absolute;left:0;top:0;border-radius:50%;border:1px solid #2e3742;width:18px;height:18px}.s-radio input[type=radio]+span:after{content:"";position:absolute;left:3px;top:3px;border-radius:50%;width:14px;height:14px}.s-radio input[type=radio]:checked+span:after{background-color:#0067e6}.s-radio input[type=radio]:checked+span:before{border-color:#0067e6}.s-radio input[type=radio]:focus+span:before{border-color:#0067e6}.s-input:focus-visible{outline:solid 3px rgba(92,176,255,.5);outline-offset:-3px}.s-input{background-color:transparent;border:none;box-sizing:border-box;padding:12px 16px;transition:.2s ease;border-radius:10px;width:100%;-moz-appearance:textfield}.s-input::-webkit-inner-spin-button,.s-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.s-input:-webkit-autofill,.s-input:-webkit-autofill:hover,.s-input:-webkit-autofill:focus,.s-input:autofill{background-color:#fff;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.s-input::-webkit-input-placeholder{color:#8f8f8f;text-overflow:ellipsis}.s-input:-ms-input-placeholder{color:#8f8f8f;text-overflow:ellipsis}.s-input::placeholder{color:#8f8f8f;text-overflow:ellipsis}.s-input.s-input--white{background-color:#fff;text-overflow:ellipsis}@media screen and (min-width:1440px){.subscribe-newsletter .subscribe-newsletter-feat::part(section){padding-top:80px;padding-bottom:80px}}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content{background-color:#e6e6e680;padding:32px 20px;border-radius:10px;box-sizing:border-box}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-intro{margin-bottom:32px}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-intro__title::part(text){margin-bottom:8px}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-form__email{margin-top:16px;margin-bottom:20px}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-form__btn{flex-shrink:0}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-form .form-note::part(text){color:#666;margin-top:16px}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-form a{color:inherit;text-decoration:underline}@media screen and (min-width:768px){.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content{padding:40px 32px}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-form__email{margin-top:0;margin-bottom:0;margin-right:20px}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-form .form-note::part(text){margin-top:0}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .form-input{display:flex;width:100%;margin-top:16px;margin-bottom:16px}}@media screen and (min-width:1024px){.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content{padding:64px}}@media screen and (min-width:1280px){.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content{display:flex;width:100%}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-intro{margin-right:32px}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-form{margin-left:32px}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-intro,.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-form{width:50%;margin-bottom:0;box-sizing:border-box}}@media screen and (min-width:1680px){.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-intro{width:560px;flex-shrink:0}.subscribe-newsletter .subscribe-newsletter-subscribe .subscribe-content .subscribe-form{width:auto}}
