.news-custom-form{display:flex;flex-direction:column;width:100%}.news-custom-form form{display:flex;flex-direction:column;gap:15px}@media (max-width:1024px){.news-custom-form form{gap:10px}}.news-custom-form .input-container{display:flex;border:0;box-sizing:border-box;margin:0;height:40px}.news-custom-form .input-container input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:transparent;border:0;padding:10px;font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;letter-spacing:.04em;color:#000;border-bottom:2px solid #635b58}.news-custom-form .news-disclaimer{display:none}.news-custom-form .button-container{margin-top:14px}@media (max-width:1024px){.news-custom-form .button-container{margin-top:0}}.news-custom-form .button-container .aviso-news-modal{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:140%;letter-spacing:.06em;color:#635b58;margin-top:10px}.news-custom-form .button-container button{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:140%;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;border:0;border-radius:0;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px 100px;width:330px;height:40px;background:#fa5050}@media (max-width:768px){.news-custom-form .button-container button{width:100%}}.container-size-radios{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;max-width:220px;margin:0 auto}.container-size-radios .error-message{display:flex;align-items:center;justify-content:center;width:100%;color:#fa5050}.container-size-radios .title-size-radios{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:140%;display:flex;align-items:center;letter-spacing:.04em;text-transform:uppercase;color:#635b58;width:100%;text-align:center;justify-content:center;margin:0 auto 10px}.container-size-radios [type=radio]:checked,.container-size-radios [type=radio]:not(:checked){position:absolute;left:-9999px;width:0;height:0;visibility:hidden}.container-size-radios .checkbox-tools:checked+i{position:relative;overflow:hidden;cursor:pointer;text-transform:uppercase;transition:all .3s linear;background-color:#ad986e;width:36px;height:36px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:140%;display:flex;align-items:center;text-align:center;letter-spacing:.04em;color:#fff;justify-content:center;align-content:center}.container-size-radios .checkbox-tools:checked+i:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:4px;background-image:linear-gradient(298deg,var(--red),var(--yellow));z-index:-1}.container-size-radios .checkbox-tools:not(:checked)+i{position:relative;overflow:hidden;cursor:pointer;text-transform:uppercase;transition:all .3s linear;background-color:#ebe3d3;width:36px;height:36px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:140%;display:flex;align-items:center;text-align:center;letter-spacing:.04em;color:#635b58;justify-content:center;align-content:center}.container-size-radios .checkbox-tools:not(:checked)+i:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.5)}.container-size-radios .checkbox-tools:not(:checked)+i:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:4px;background-image:linear-gradient(298deg,var(--red),var(--yellow));z-index:-1}.newsletterResponse{padding-top:56px}.newsletterResponse .content{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.newsletterResponse .content .coupom-text,.newsletterResponse .content .response-subtext,.newsletterResponse .content .response-text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;display:flex;align-items:center;text-align:center;letter-spacing:.04em;color:#635b58;margin:0}.newsletterResponse .content .coupom-text,.newsletterResponse .content .response-subtext{font-weight:400;font-size:14px}.newsletterResponse .content .coupom-text{font-size:24px;text-transform:uppercase;color:#fa5050}