.newsletter__wrapper{align-content:center;display:flex;gap:10px;justify-content:center}.newsletter__wrapper p.newsletter-text{align-content:center;color:var(--white)!important;font-size:24px;font-weight:700;line-height:32px;margin-bottom:0;margin-right:50px;text-align:center;width:50%}.newsletter__wrapper .newsletter-form{align-items:center;display:flex;flex-direction:row;gap:10px;width:50%}.newsletter__wrapper input.newletter-input::placeholder{color:#999}.newsletter__wrapper input.newletter-input,.newsletter__wrapper input.newletter-input:active,.newsletter__wrapper input.newletter-input:focus-visible,.newsletter__wrapper input.newletter-input:hover{background-color:#333;border:none;border-radius:3px;color:var(--white);outline:none;padding:13px 15px;width:350px}.newsletter__wrapper button.newsletter-button{border-radius:3px;height:100%;width:170px}@media (max-width:767px){.newsletter__wrapper{flex-direction:column;gap:25px}.newsletter__wrapper p.newsletter-text{line-height:26px;margin-right:0;width:100%}.newsletter__wrapper .newsletter-form{align-items:center;display:flex;flex-direction:column;gap:25px;width:100%}.newsletter__wrapper>*{margin:auto}.newsletter__wrapper p.newsletter-text{font-size:20px}.newsletter__wrapper button.newsletter-button{padding:12px 40px}}.newsletter-form>span{width:100%;&>h3{display:none}& .submitted-message{background-color:var(--black);color:var(--orange);font-weight:700;text-align:center}& form{background-color:var(--black);display:flex;gap:10px;justify-content:center;& .hs-email input,& .hs-email input:active,& .hs-email input:focus-visible,& .hs-email input:hover{background-color:#333;border:none;border-radius:3px;color:var(--white);font-size:18px;outline:none;padding:13px 15px;width:350px;&::placeholder{color:#999}}& .hs-email{flex:2;margin:0;&>label{display:none}}& .hs_submit{flex:1;&>.actions{height:100%;&>input{height:100%;width:100%;&:active,&:focus,&:focus-visible,&:hover{background-color:var(--white);border:1px solid var(--orange);color:var(--orange)}}}}}}form .inputs-list label{color:var(--bs-red);text-align:center}form .hs_error_rollup{display:none}@media (min-width:768px){form .inputs-list{display:none}form .hs_error_rollup{bottom:-60px;position:absolute}}@media (max-width:768px){.newsletter-form>span{width:100%;&>h3{display:none}& form{background-color:var(--black);display:flex;flex-direction:column;gap:25px;justify-content:center;& .hs_submit{&>.actions{display:flex;justify-content:center;&>input{width:unset}}}}}}