@font-face{font-family:MontblancType;src:url(../fonts/MontblancType-Regular.woff)format("woff")}@font-face{font-family:MontblancType;src:url(../fonts/MontblancType-Bold.woff)format("woff");font-weight:700}.title-wrapper .input-text-wrapper{column-gap:.625rem}.title-wrapper .input-text-wrapper label:after{display:none}.title-wrapper .input-text-wrapper [type=radio]{opacity:0;z-index:-1;width:0;height:0;position:absolute;overflow:hidden}.title-wrapper .input-text-wrapper [type=radio]:checked+.label-text-box{color:#fff;background:#000}.title-wrapper .input-text-wrapper .label-text-box{letter-spacing:.0313rem;cursor:pointer;background:#fff;padding:.938rem 1.25rem;font-size:.875rem;line-height:1.25rem;display:inline-block}.title-wrapper .input-text-wrapper .label-text-box:hover{color:#fff;background:#000}.theme-normal .title-wrapper .input-text-wrapper label{border:1px solid #6e6e6e}.theme-gray-bg.title-wrapper .input-text-wrapper .label-text-box{background-color:#f2f2f2}.theme-gray-bg.title-wrapper .input-text-wrapper .label-text-box:hover{color:#fff;background-color:#000}.newsletter-component{color:#000}.newsletter-component__description{margin-bottom:1.25rem}@media (min-width:1025px){.newsletter-component__description{margin-bottom:1.875rem}}.newsletter-component__title .title-mtb{text-transform:uppercase;letter-spacing:.0938rem;font-size:1rem;font-weight:400;line-height:1.5rem}.newsletter-component .signup-newsletter-btn{width:100%}@media (min-width:768px){.newsletter-component .signup-newsletter-btn{width:auto}}.newsletter-component .required-fields-text{margin-bottom:1.875rem}.newsletter-component .newsletter-legal-text{margin-bottom:1.25rem}@media (min-width:1025px){.newsletter-component .newsletter-legal-text{margin-bottom:1.875rem}}.newsletter-component .subscribe-newsletter-btn{width:100%}@media (min-width:768px){.newsletter-component .subscribe-newsletter-btn{width:auto}}.newsletter-component .subscribe-newsletter-btn-wrapper{margin-bottom:6.25rem}.newsletter-component.form-success .newsletter-form{display:none}.newsletter-component.form-success .newsletter-component{color:#000}.newsletter-component.form-success .newsletter-component__title,.newsletter-component.form-success .newsletter-component__description,.newsletter-component.form-success .newsletter-component__cta-list{display:none}.newsletter-component.form-success .success-wrapper{display:block}.newsletter-component .newsletter-form,.newsletter-component .success-wrapper,.newsletter-component .form-element label{display:none}.newsletter-component .form-element .input-text{color:#6e6e6e;letter-spacing:.025rem;background:0 0;border-bottom:.0625rem solid #6e6e6e;padding-left:0;font-size:.75rem;line-height:1rem}.newsletter-component .form-element .input-text::-webkit-input-placeholder{color:#6e6e6e}.newsletter-component .form-element .input-text::-ms-input-placeholder{color:#6e6e6e}.newsletter-component .form-element .input-text::placeholder{color:#6e6e6e}.newsletter-component .form-element .input-text:focus,.newsletter-component .form-element .input-text:active{border:none;border-bottom:.0625rem solid #6e6e6e;outline:none}.newsletter-component .form-element.input-field:has(input:user-invalid,input.is-invalid,select:user-invalid) .input-text{border:none;border-bottom:.0625rem solid #d10f02}.newsletter-component .title-wrapper label{color:#6e6e6e;margin-bottom:.5rem;display:block}