.footer-newsletter{background-color:transparent;width:99%;margin:0 auto;padding:6rem 0 0 0}.footer-newsletter h3{font-family:Montserrat;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;margin-bottom:12px}.footer-newsletter .form-wrapper{max-width:1048px;margin:0 auto}.footer-newsletter .form-wrapper-filed{display:flex;justify-content:center}.form-wrapper-filed .full-input{width:296px;max-width:32%;position:relative;margin:15px}.form-wrapper-filed .full-input.dob-div,.form-wrapper-filed .full-input.zip-div{max-width:15%;position:relative}.form-wrapper-filed .full-input label{font-family:Montserrat;font-weight:700;font-size:12px;color:#cedace;letter-spacing:0}.form-wrapper-filed .full-input svg{color:#cedace;width:20px;height:20px;position:absolute;right:10px;bottom:10px}.form-wrapper-filed .full-input input{border:solid 3px #cedace;height:40px;background-color:transparent;width:100%;margin-top:5px;font-size:12px;font-family:CoreCircus;font-weight:400;color:#cedace;padding:11px 12px}.checkBxDiv{width:50%;margin:0 auto;margin-top:20px}.checkBxDiv input[type=checkbox]{width:13px;height:18px;left:0;opacity:inherit;position:absolute}.checkBxDiv input[type=checkbox]:focus{outline:2px solid #000!important;outline-offset:3px!important}.checkBxDiv label{position:relative;font-size:12px;line-height:1.5;color:#fff;text-align:center;display:block;padding-top:2px;padding-left:15px}.checkBxDiv label a{color:#fff}.checkBxDiv label:before{content:'';position:absolute;left:0;top:0;margin:4px 2px 5px 1px;width:16px;height:16px;transition:transform .28s ease;border:2px solid #fff}.checkBxDiv label:after{content:'';display:block;width:8px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);transition:transform ease .25s;will-change:transform;position:absolute;top:8px;left:5px}.checkBxDiv input[type=checkbox]:checked~label::before{color:#fff}.checkBxDiv input[type=checkbox]:checked~label::after{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.footer-newsletter .form-wrapper .btn-div{text-align:center;margin-top:32px}.footer-newsletter .form-wrapper .btn-div .btn{width:200px;height:50px;padding:9px 21px 9px 22px;font-family:Montserrat;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:1.6px;text-align:center;color:#283281;border:none}.form-wrapper-filed .full-input input::-webkit-input-placeholder{color:#cedace;opacity:1}.form-wrapper-filed .full-input input::-moz-placeholder{color:#cedace;opacity:1}.form-wrapper-filed .full-input input:-ms-input-placeholder{color:#cedace;opacity:1}.form-wrapper-filed .full-input input::placeholder{color:#cedace;opacity:1}.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}@media screen and (min-width:750px){.newsletter-form{flex-direction:row;align-items:flex-start;margin:0 auto;max-width:50rem}.checkBxDiv input[type=checkbox]{left:150px}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}.newsletter-form__message--success{position:absolute;left:0;bottom:-65%}}.newsletter-form__button{margin-left:1.4rem}@media screen and (max-width:989px){.newsletter-form__button{width:100%;margin:1.4rem 0 0 0}.checkBxDiv input[type=checkbox]{left:8px}}@media screen and (max-width:767px){.footer-newsletter{padding-top:56px;padding-bottom:63px}.footer-newsletter h2{font-size:52px;line-height:76px;margin-bottom:30px}.checkBxDiv label{padding-left:24px;text-align:left}}@media screen and (max-width:640px){.footer-newsletter .form-wrapper-filed{flex-wrap:wrap}.form-wrapper-filed .full-input{width:100%;max-width:100%}.checkBxDiv{margin-top:0}.form-wrapper-filed .full-input{margin-bottom:24px}.footer-newsletter .form-wrapper .btn-div .btn{width:100%}.checkBxDiv input[type=checkbox]{left:7px}}@media screen and (max-width:1280px){.checkBxDiv input[type=checkbox]{left:106px}}@media screen and (max-width:420px){.checkBxDiv input[type=checkbox]{left:6.5px!important}}@media screen and (max-width:1030px){.checkBxDiv input[type=checkbox]{left:8px}}@media screen and (min-width:1440px){.checkBxDiv input[type=checkbox]{left:195px}}@media (max-width:400px) and (max-height:320px){.checkBxDiv input[type=checkbox]{left:0!important}}