@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.spinner{display:flex;justify-content:center;margin:0 auto}.spinner__loading{border:5px solid rgba(0,0,0,.1);border-left:5px solid var(--red-scale-red-02);border-radius:50%;width:50px;height:50px;z-index:100;-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}#newsletter{background:var(--gray-scale-white);padding:var(--spacing24) var(--spacing16)}.newsletter-container form{display:flex;align-items:flex-start;justify-content:center;max-width:1280px;margin:0 auto;padding:var(--spacing32) 0}.accept-inputs{display:flex;flex-direction:column;margin-top:var(--spacing4);max-width:522px;width:66%}.newsletter-infos{font-family:var(--font-family-text);font-weight:700;font-size:var(--font-size-text-07);line-height:28px;letter-spacing:var(--letter-spacing-default);color:var(--gray-scale-black);text-transform:uppercase;margin-right:var(--spacing16);width:calc(25% - 10px);max-width:300px}.newsletter-infos span{margin:0}.newsletter-inputs{width:calc(75% - 10px);max-width:800px;position:relative}.newsletter-input-text{color:var(--red-scale-red-02);font-weight:700}.newsletter-inputs .newsletter-md-inputs,.newsletter-submit{display:flex;align-items:center}.newsletter-submit{background:var(--gray-scale-black);border:1px solid var(--gray-scale-black);font-family:var(--font-family-text);font-size:var(--font-size-text-08);font-weight:700;color:var(--gray-scale-white);letter-spacing:var(--letter-spacing-default);height:48px;justify-content:center;min-width:195px;width:33.33%;padding:0 var(--spacing40);border-radius:0}.newsletter-submit:active,.newsletter-submit:hover{background-color:var(--gray-scale-gray-06)}.newsletter-submit:active{box-shadow:inset 4px 4px 8px 0 rgba(0,0,0,.25)}.newsletter-submit:focus{background:var(--gray-scale-black);border:2px solid var(--gray-scale-white)}.newsletter-md-inputs input{padding:0 var(--spacing16);border:1px solid var(--gray-scale-gray-04);outline:none;height:48px;margin-right:var(--spacing24);width:33.33%;border-radius:0;-webkit-border-radius:0}.newsletter-md-inputs input:focus{border:1px solid var(--red-scale-red-02)}.newsletter-cta{margin-top:-25px;margin-left:20px;position:relative}.accept-inputs div input{margin-right:var(--spacing4);max-width:20px;width:20px;height:20px}.accept-inputs div:last-child{margin:0}.inputs-single{display:flex;align-items:center;justify-content:flex-start;padding:var(--spacing8) 0}.inputs-single label{color:var(--gray-scale-black);font-size:var(--font-size-text-08);letter-spacing:var(--letter-spacing-default)}.newsletter-error{position:absolute;font-size:var(--font-size-text-09);color:var(--feedback-color-red);margin:0;right:0;bottom:10px;width:31%}.newsletter-error.newsletter-info-error{bottom:20px}.email-input.error,.name-input.error{border:1px solid var(--red-scale-red-02)}.sucessDialog .innerContainer{display:flex;text-align:center;justify-content:center;align-items:center;height:100%;padding:var(--spacing8) var(--spacing40)}.sucessDialog .dialogText{font-family:var(--font-family-text);font-style:normal;font-weight:600;font-size:var(--font-size-text-08);text-align:left;line-height:100%;letter-spacing:var(--letter-spacing-default);color:var(--gray-scale-black);line-height:1.2}.dialogText span{display:block;font-weight:400}.check_icon{margin-right:var(--spacing8)}.privacy{color:var(--red-scale-red-02);font-weight:700}.accept-inputs-check[type=checkbox],.checkbox-icon{display:none}.accept-inputs-check[type=checkbox]+label{position:relative;padding-left:var(--spacing24);cursor:pointer}.accept-inputs-check[type=checkbox]+label:before{content:"";position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0);width:20px;height:20px;border:1px solid var(--gray-scale-black);background-color:var(--gray-scale-white);border-radius:2px}.accept-inputs-check[type=checkbox]:checked+label:before{background-color:var(--red-scale-red-02);border-color:var(--red-scale-red-02)}.accept-inputs-check[type=checkbox]:checked+.checkbox-label .checkbox-icon{display:inline-block;position:absolute;top:50%;left:2px;transform:translate3d(0,-50%,0)}.accept-inputs-check[type=checkbox]:disabled+.checkbox-label{color:var(--gray-scale-gray-04);cursor:not-allowed}@media screen and (max-width:999px){.newsletter-error{bottom:-3px}}@media screen and (max-width:900px){.newsletter-container form{flex-wrap:wrap}.newsletter-infos{margin:0 0 var(--spacing16)}.newsletter-infos,.newsletter-inputs{max-width:inherit;width:100%}.newsletter-error{bottom:var(--spacing8)}}@media screen and (max-width:768px){.newsletter-container form{flex-wrap:wrap;padding:var(--spacing32)}.newsletter-md-inputs input{width:100%;margin-right:0;margin-bottom:var(--spacing24)}.newsletter-md-inputs input:nth-child(2){margin-bottom:0}.newsletter-cta{margin-top:0;margin-left:0;width:100%}.newsletter-infos,.newsletter-inputs{width:100%;max-width:none}.newsletter-inputs{padding-bottom:90px;position:relative}.newsletter-input-text{font-size:var(--font-size-text-08)}.newsletter-inputs .newsletter-md-inputs{flex-wrap:wrap}.newsletter-submit{width:100%;position:absolute;bottom:0}.inputs-single label{font-size:var(--font-size-text-09)}.newsletter-container .accept-inputs{max-width:inherit;width:100%}.newsletter-container .newsletter-error{left:0;width:100%;bottom:inherit}}@media screen and (max-width:500px){.newsletter-container form{padding:var(--spacing32) 0}}