form[data-formid]{font-family:var(--ms-font-body-stack);color:var(--ms-ink)}form[data-formid] .main-form-wrapper,form[data-formid] .content,form[data-formid] .inner-row-div{max-width:none}form[data-formid] .component.shared-input-field{margin:0 0 13px;padding:0}form[data-formid] .shared-input-field label .form-field-label{letter-spacing:-.5px;color:#777771;min-height:0;margin:0 0 5px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.7}form[data-formid] .shared-input-field .form-field-label .form-field-required{color:#d43455;font-weight:700}form[data-formid] .shared-input-field .form-input-wrapper-div{box-shadow:none;background:#ededed;border:1px solid #777771;border-radius:2px;transition:border-color .2s,background-color .2s;position:relative}form[data-formid] .shared-input-field .form-input-wrapper-div:hover{background:#e6e6e6;border-color:#17a8e3}form[data-formid] .shared-input-field .form-input-wrapper-div:focus-within{background:#ededed;border-color:#17a8e3}form[data-formid] .shared-input-field .form-input-element{color:#000;padding:10px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.3!important}form[data-formid] .shared-input-field .form-input-element::placeholder{color:#888;font-family:inherit;font-size:16px}form[data-formid] .shared-input-field textarea.form-input-element{min-height:140px;line-height:20px!important}form[data-formid] .shared-input-field .limit-counter{color:#66665f;margin-top:5px;padding:0;font-family:inherit;font-size:12px;line-height:1.5;position:absolute;top:100%;right:0}form[data-formid] .shared-input-field:has(.limit-counter){margin-bottom:36px}form[data-formid] .shared-input-field .form-input-error-message,form[data-formid] .form-recaptcha-error-message{white-space:normal;margin:5px 0 0;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:2;position:static;color:#d43455!important}form[data-formid] .form-input-error-field .form-input-wrapper-div{border-color:#d43455}form[data-formid] .component.recaptcha-component{align-items:flex-start;margin:0}form[data-formid] .component.button-component{justify-content:flex-start;margin:20px 0 0}form[data-formid] .button-component .submit-button{letter-spacing:normal;color:#fff;background-color:#0e7aa6;border:0;border-radius:2px;min-width:100px;margin:0;padding:10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45;transition:background-color .2s}form[data-formid] .button-component .submit-button:hover,form[data-formid] .button-component .submit-button:active{color:#fff;background-color:#0b6488}form[data-formid] .message-popup,form[data-formid] .message-popup p,form[data-formid] .message-popup span{color:var(--ms-ink);line-height:1;font-family:inherit!important;font-size:var(--ms-body-size)!important}form[data-formid] .message-popup{margin:10px 0}form[data-formid] .message-popup p{margin:0}form[data-formid] .message-popup.success-popup p:before{content:"";vertical-align:middle;background:currentColor;width:1em;height:1em;margin-inline-end:5px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M4.75 8.15 1.6 5 .55 6.05l4.2 4.2 9-9L12.7.2z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M4.75 8.15 1.6 5 .55 6.05l4.2 4.2 9-9L12.7.2z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:48rem){form[data-formid] .component.button-component{justify-content:center}}.fab__dialog form[data-formid] .shared-input-field label .form-field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.fab__dialog form[data-formid] .component.shared-input-field{margin:0 0 20px}.fab__dialog form[data-formid] .shared-input-field .form-input-wrapper-div,.fab__dialog form[data-formid] .shared-input-field .form-input-wrapper-div:hover,.fab__dialog form[data-formid] .shared-input-field .form-input-wrapper-div:focus-within{border:0;border-bottom:1px solid var(--ms-ink);background:0 0;border-radius:0}.fab__dialog form[data-formid] .shared-input-field .form-input-element{color:var(--ms-ink);padding:10px 0}.fab__dialog form[data-formid] .shared-input-field .form-input-element::placeholder{color:#18181880}.fab__dialog form[data-formid] .shared-input-field .form-input-wrapper-div:focus-within{box-shadow:inset 0 0 0 1px #0000001a}.fab__dialog form[data-formid] .message-popup{text-align:center}.fab__dialog form[data-formid] .component.button-component{justify-content:center;margin-top:10px}.fab__dialog form[data-formid] .button-component .submit-button{border:1px solid var(--ms-ink);background-color:var(--ms-ink);font-family:var(--ms-font-body-stack);font-size:var(--ms-nav-size);font-weight:var(--ms-nav-weight);line-height:var(--ms-nav-line);letter-spacing:var(--ms-nav-tracking);text-transform:uppercase;color:var(--ms-surface);border-radius:80px;padding:25px 80px;transition:background-color .3s,color .3s}.fab__dialog form[data-formid] .button-component .submit-button:hover,.fab__dialog form[data-formid] .button-component .submit-button:active{background-color:var(--ms-surface);color:var(--ms-ink)}.site-footer__newsletter form[data-formid] .landing-page-row,.site-footer__newsletter form[data-formid] .inner-row-div,.site-footer__newsletter form[data-formid] .border-wrapper,.site-footer__newsletter form[data-formid] .row-slot-wrapper,.site-footer__newsletter form[data-formid] .landing-page-slot,.site-footer__newsletter form[data-formid] .slot-container{width:100%;max-width:none}.site-footer__newsletter form[data-formid] .slot-container{flex-wrap:wrap;align-items:flex-start;flex-direction:row!important}.site-footer__newsletter form[data-formid] .shared-input-field label .form-field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.site-footer__newsletter form[data-formid] .shared-input-field label .form-field-label,.site-footer__newsletter form[data-formid] .shared-input-field .form-field-label .form-field-required,.fab__dialog form[data-formid] .shared-input-field label .form-field-label,.fab__dialog form[data-formid] .shared-input-field .form-field-label .form-field-required{color:var(--ms-ink)}.site-footer__newsletter form[data-formid] .component.shared-input-field{flex:0 0 calc(70% - 10px);min-width:0;margin:0 5px}.site-footer__newsletter form[data-formid] .shared-input-field .form-input-wrapper-div,.site-footer__newsletter form[data-formid] .shared-input-field .form-input-wrapper-div:hover,.site-footer__newsletter form[data-formid] .shared-input-field .form-input-wrapper-div:focus-within{background:var(--ms-transparent);border:0;border-bottom:1px solid var(--ms-ink);border-radius:0}.site-footer__newsletter form[data-formid] .shared-input-field .form-input-element{box-sizing:border-box;height:39px;min-height:39px;color:var(--ms-ink);padding:0}.site-footer__newsletter form[data-formid] .shared-input-field .form-input-element::placeholder{color:var(--ms-ink);opacity:.75}.site-footer__newsletter form[data-formid] .shared-input-field .form-input-error-message{position:absolute;top:100%}.site-footer__newsletter form[data-formid] .component.button-component{flex:none;margin:0 0 0 5px}.site-footer__newsletter form[data-formid] .button-component .submit-button{background-color:var(--ms-transparent);min-width:0;height:40px;font-family:var(--ms-font-body-stack);font-size:var(--ms-nav-size);font-weight:var(--ms-nav-weight);line-height:var(--ms-nav-line);letter-spacing:var(--ms-nav-tracking);text-transform:uppercase;color:var(--ms-ink);border:0;border-radius:0;align-items:center;gap:10px;padding:16px 0 0 8px;transition:color .3s;display:inline-flex}.site-footer__newsletter form[data-formid] .button-component .submit-button:after{content:"";background-color:currentColor;width:16px;height:9px;transition:background-color .3s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 13'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m17.606 2.176 3.818 3.818a.6.6 0 0 1 0 .849l-3.818 3.818a.6.6 0 0 1-.849-.849l2.794-2.794H0v-1.2h19.552l-2.795-2.794a.6.6 0 1 1 .849-.848Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 13'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m17.606 2.176 3.818 3.818a.6.6 0 0 1 0 .849l-3.818 3.818a.6.6 0 0 1-.849-.849l2.794-2.794H0v-1.2h19.552l-2.795-2.794a.6.6 0 1 1 .849-.848Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.site-footer__newsletter form[data-formid] .button-component .submit-button:hover,.site-footer__newsletter form[data-formid] .button-component .submit-button:active{background-color:var(--ms-transparent);color:var(--ms-surface)}.site-footer__newsletter form[data-formid] .shared-input-field .form-input-wrapper-div:focus-within{box-shadow:inset 0 0 0 1px #0000001a}.site-footer__newsletter form[data-formid] .slot-container>:not(.component){flex:1 0 100%}.site-footer__newsletter form[data-formid] .message-popup{margin:10px 5px 0}@media (max-width:47.9375rem){.site-footer__newsletter form[data-formid] .component.shared-input-field{flex:0 0 calc(100% - 10px)}.site-footer__newsletter form[data-formid] .component.button-component{flex:0 0 100%;justify-content:center;margin:12px 0 0}}form[data-formid] .shared-input-field .form-input-element:focus-visible{outline:none}form[data-formid] .shared-input-field .form-input-wrapper-div:has(.form-input-element:focus){outline:none}form[data-formid] .button-component .submit-button:focus{outline:none}form[data-formid] .button-component .submit-button:focus-visible{outline:2px solid var(--ms-ink);outline-offset:2px}.content-row__column:has(form[data-formid]){box-sizing:border-box;background:var(--ms-surface);border-radius:50px;min-height:595px;padding:4%;transition:box-shadow .3s;box-shadow:0 4px 44px #0000001a}.content-row__column:has(form[data-formid]):hover{box-shadow:0 0 20px #00000026}@media (min-width:64.0625rem){.content-row__column:has(form[data-formid]){align-self:stretch}}@media (max-width:64rem){.content-row__column:has(form[data-formid]){min-height:457px}}@media (min-width:48.0625rem) and (max-width:64rem){.content-row__column form[data-formid] .component.shared-input-field{margin-bottom:23px}.content-row__column form[data-formid] .shared-input-field:has(.limit-counter){margin-bottom:46px}.content-row__column form[data-formid] .component.button-component{margin-top:30px}}@media (max-width:47.9375rem){.content-row__column:has(form[data-formid]){min-height:520px;padding:6% 7%}}
