/*
Generated time: July 29, 2025 01:14
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.newsletter{background-color:#000;border-top-left-radius:130px;border-top-right-radius:130px}.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}@media screen and (min-width:750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}.validation-input{margin-top:2rem;position:relative;margin-left:auto;margin-right:auto}.validation-input input{width:17px;height:17px;padding:0;margin:0;accent-color:#ff8832}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.validation-input input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.validation-checkbox{display:flex;gap:10px;flex-direction:row-reverse}.checkmark{position:relative;display:block;top:2px;left:0;height:22px;width:22px;background-color:#000;border:1px solid #fff;border-radius:5px}.validation-input:hover input~.checkmark{background-color:#ccc}.validation-input input:checked~.checkmark{background-color:#ff8832}.checkmark:after{content:"";position:absolute;display:none}.validation-input input:checked~.checkmark:after{display:block}.validation-input .checkmark:after{left:7px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.newsletter{border-top-left-radius:50px;border-top-right-radius:50px}.validation-input p{font-size:12px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.newsletter{border-top-left-radius:50px;border-top-right-radius:50px}}