.content-hub-form-container{position:relative}.content-hub-form-container .forms.container{padding-left:0 !important;padding-right:0 !important}.content-hub-form-container__close{position:absolute;top:0;right:-20px;width:40px;height:40px;cursor:pointer;z-index:100;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 576px){.content-hub-form-container__close{top:10px}}.content-hub-form-container__close svg{width:17px;height:17px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.content-hub-form-container__close svg path{fill:#303849}.content-hub-form-container__close:hover svg path{fill:#303849}.content-hub-form-container__heading{min-width:60%;margin:0 0 10px 0;padding:0 10px 0 0;font-size:20px;line-height:24px}@media(min-width: 576px){.content-hub-form-container__heading{margin-bottom:0}}@media(min-width: 992px){.content-hub-form-container__heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}.content-hub-form-container__content{margin:0;padding:10px 0}@media(min-width: 576px){.content-hub-form-container__button{width:auto}}.content-hub-form-container__button-wrapper{margin-top:36px}@media(max-width: 991.98px){.content-hub-form-container__button-wrapper{margin-top:28px}}@media(max-width: 575.98px){.content-hub-form-container__button-wrapper{margin-top:20px}}@media(min-width: 992px){.content-hub-form-container__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}
.checkbox-input{width:100%;padding-bottom:18px}@media(max-width: 991.98px){.checkbox-input{padding-bottom:14px}}@media(max-width: 575.98px){.checkbox-input{padding-bottom:10px}}.checkbox-input .forms__label,.checkbox-input .forms__label-secondary{margin-bottom:.5rem}.checkbox-input input{opacity:1;width:0;height:0;position:absolute;-moz-appearance:none}.checkbox-input input+label{padding-left:25px;position:relative}.checkbox-input input+label:before{content:" ";border:solid 1px #303849;display:inline-block;margin-right:5px;min-height:20px;min-width:20px;height:20px;width:20px;position:absolute;left:0;top:2px}.checkbox-input input+label>svg{opacity:0;height:15px;width:15px;position:absolute;left:2px;top:4px}.checkbox-input input:checked+label>svg{opacity:1;fill:#306e33}.checkbox-input input:checked+label{color:#306e33}.checkbox-input input:checked+label:before{border-color:#306e33}.checkbox-input__icon{position:absolute;right:12px;top:12px}@media(min-width: 768px){.checkbox-input__icon{right:12px;top:12px}}.checkbox-input__icon path{fill:#303849;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.checkbox-input__button-copy{padding-right:25px}.checkbox-input__buttons--animated{opacity:0}
.dateofbirth{padding-bottom:18px}@media(max-width: 991.98px){.dateofbirth{padding-bottom:14px}}@media(max-width: 575.98px){.dateofbirth{padding-bottom:10px}}.dateofbirth .uib-datepicker .uib-title{width:100% !important}.dateofbirth input{font-size:18px;line-height:18px}@media(min-width: 768px){.dateofbirth input{font-size:22px;line-height:22px}}@media(min-width: 992px){.dateofbirth input{font-size:24px;line-height:24px}}.dateofbirth__input-holder{display:inline-block;position:relative;min-width:50%;margin-top:27px}@media(max-width: 991.98px){.dateofbirth__input-holder{margin-top:21px}}@media(max-width: 575.98px){.dateofbirth__input-holder{margin-top:15px}}.dateofbirth__input-holder--animated{opacity:0}.dateofbirth__underline{border-bottom:2px solid #303849}.dateofbirth__mobile{width:100%;border:none;border-bottom:2px solid #303849;color:#303849}.dateofbirth__input{border:none;color:#dbdad4}.dateofbirth__open{background:rgba(0,0,0,0);border:none;width:20px;position:absolute;right:0;top:0;height:20px}.dateofbirth__open svg{width:20px}.dateofbirth__open svg path{fill:#303849}.dateofbirth__open:hover{background:rgba(0,0,0,0)}.dateofbirth ul,.dateofbirth li{outline:none !important}.dateofbirth__start-end-holder{width:100%;min-height:28px}.dateofbirth__start-date,.dateofbirth__end-date,.dateofbirth__seperator{float:left;color:#dbdad4;padding:2px 0;font-size:18px;line-height:18px}@media(min-width: 768px){.dateofbirth__start-date,.dateofbirth__end-date,.dateofbirth__seperator{font-size:22px;line-height:22px}}@media(min-width: 992px){.dateofbirth__start-date,.dateofbirth__end-date,.dateofbirth__seperator{font-size:24px;line-height:24px}}.dateofbirth__end-date{padding-right:30px}.dateofbirth__seperator{padding:2px 10px}.dateofbirth__start-date-input,.dateofbirth__end-date-input{display:none}.dateofbirth .uib-datepicker-popup-wrap{position:absolute;z-index:200000;left:calc(100% + 20px);top:0}.dateofbirth .uib-datepicker-popup{background-color:#fff;border:1px solid #dbdad4;padding:14px 26px 24px}.dateofbirth .uib-datepicker-popup{position:relative}.dateofbirth .uib-datepicker-popup ul,.dateofbirth .uib-datepicker-popup li,.dateofbirth .uib-datepicker-popup .uib-datepicker,.dateofbirth .uib-datepicker-popup table,.dateofbirth .uib-datepicker-popup .uib-daypicker{background:none;list-style-type:none;outline:none !important}.dateofbirth .uib-datepicker-popup th{text-align:center}.dateofbirth .uib-datepicker-popup th button{background:none;color:#303849;height:inherit;text-transform:uppercase;border:none}.dateofbirth .uib-datepicker-popup th button:hover{border:none;color:#303849}.dateofbirth .uib-datepicker-popup button{color:#303849;padding:0;background:none;font-size:12px;padding:0;margin:0;background:#dbdad4;border-radius:0;width:30px;height:30px;position:relative;border:1px solid #dbdad4}.dateofbirth .uib-datepicker-popup button:hover{border:1px solid #303849}.dateofbirth .uib-datepicker-popup button.btn-info{background-color:#303849;color:#fff !important;border:none}.dateofbirth .uib-datepicker-popup button.btn-info .text-info{color:#fff !important}.dateofbirth .uib-datepicker-popup button.btn-info span{position:absolute;top:0;left:8px}.dateofbirth .uib-datepicker-popup button.btn-info:hover{background-color:#303849;color:#fff;border:none;cursor:auto}.dateofbirth .uib-datepicker-popup button span{position:absolute;top:-1px;left:7px;background:none}.dateofbirth .uib-datepicker-popup .text-info{color:#303849 !important}.dateofbirth .uib-datepicker-popup .oldmonth{background:#fff}.dateofbirth .uib-datepicker-popup .text-muted{color:#303849 !important}.dateofbirth .uib-datepicker-popup .uib-monthpicker button,.dateofbirth .uib-datepicker-popup .uib-yearpicker button{width:inherit}.dateofbirth .uib-datepicker-popup .uib-monthpicker button span,.dateofbirth .uib-datepicker-popup .uib-yearpicker button span{position:relative;padding:10px;left:0}.dateofbirth .uib-datepicker-popup .glyphicon-chevron-left,.dateofbirth .uib-datepicker-popup .glyphicon-chevron-right{background:url("../../../../etc.clientlibs/dotcom/clientlibs/dotcom/common/head/resources/images/icons/chevron2.0_desktop.svg");width:7px;height:9px;display:inline-block}.dateofbirth .uib-datepicker-popup .glyphicon-chevron-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dateofbirth .uib-datepicker-popup .month-btn,.dateofbirth .uib-datepicker-popup .year-btn{background-color:#fff}.dateofbirth .uib-datepicker-popup .highlight{background:#303849 !important;color:#fff !important}.dateofbirth .uib-datepicker-popup .highlight .text-info,.dateofbirth .uib-datepicker-popup .highlight .text-muted{color:#fff !important}.dateofbirth .uib-datepicker-popup .enddate,.dateofbirth .uib-datepicker-popup .startddate{background:#303849 !important;color:#fff !important}.dateofbirth .uib-datepicker-popup .enddate .text-info,.dateofbirth .uib-datepicker-popup .enddate .text-muted,.dateofbirth .uib-datepicker-popup .startddate .text-info,.dateofbirth .uib-datepicker-popup .startddate .text-muted{color:#fff !important}.dateofbirth .uib-datepicker-popup .little-arrow{background:url("../../../../etc.clientlibs/dotcom/clientlibs/dotcom/common/head/resources/images/icons/calander-arrow.svg") !important;width:13px;height:16px;position:absolute;left:-12px;display:block;top:13px}
.dropdown{padding:0;min-width:150px;display:inline-block;max-width:100%;padding-bottom:18px}@media(max-width: 991.98px){.dropdown{padding-bottom:14px}}@media(max-width: 575.98px){.dropdown{padding-bottom:10px}}.dropdown>*{-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown__holder,.dropdown__holder-mobile{position:relative;margin-top:27px;margin-bottom:18px}@media(max-width: 991.98px){.dropdown__holder,.dropdown__holder-mobile{margin-top:21px}}@media(max-width: 575.98px){.dropdown__holder,.dropdown__holder-mobile{margin-top:15px}}@media(max-width: 991.98px){.dropdown__holder,.dropdown__holder-mobile{margin-bottom:14px}}@media(max-width: 575.98px){.dropdown__holder,.dropdown__holder-mobile{margin-bottom:10px}}.dropdown__select-mobile{text-align:left;color:#303849;background:#fff;padding:0px 20px;border:1px solid #dbdad4;width:100%;border-radius:0;position:absolute;opacity:0;top:0;left:0;line-height:40px;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown__select-mobile option{line-height:40px}.dropdown__select-mobile::-ms-expand{display:none}.dropdown__selector{color:#303849;background:#fff;padding:0 40px 0 20px;border:1px solid #dbdad4;position:relative;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;line-height:40px;outline:none;text-align:left !important;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.dropdown__selector:first-letter{text-transform:none}.dropdown__selector .current{float:none;display:inline-block;max-width:100%}.dropdown__selector .list{padding:0;background-color:#fff;-webkit-box-shadow:0 0 0 1px rgba(51,51,51,.11);box-shadow:0 0 0 1px rgba(51,51,51,.11);-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100% !important;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-20);-ms-transform:scale(0.75) translateY(-20);transform:scale(0.75) translateY(-20);-webkit-transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;-o-transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:1000;min-width:100%;max-height:160px;overflow-y:scroll}.dropdown__selector .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.dropdown__selector .option{white-space:nowrap;cursor:pointer;padding:0 20px 0 20px;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;text-align:left;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:block;float:none}.dropdown__selector .option:hover,.dropdown__selector .option.focus,.dropdown__selector .option.selected.focus{background-color:#e5ebed}.dropdown__selector .option.selected{background-color:#e5ebed}.dropdown__selector .option.disabled{background-color:rgba(0,0,0,0);color:#dbdad4;cursor:default}.dropdown__selector--open .dropdown__chevron{position:absolute;right:20px;top:15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.dropdown__selector--open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.dropdown__hitarea{position:absolute;top:0;left:0;width:100%;height:100%}.dropdown__chevron{position:absolute;right:20px;top:15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.dropdown__chevron polygon{fill:#303849}.dropdown__list{opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;position:absolute;margin-top:1px;width:100%;z-index:3;white-space:nowrap}.dropdown__list--open{opacity:1;visibility:visible}.dropdown__list-item{width:100%;text-align:left;padding:10px 20px;background:#fff;color:#303849;cursor:pointer;border-left:1px solid #dbdad4;border-right:1px solid #dbdad4;white-space:nowrap;font-size:16px}.dropdown__list-item:last-child{border-bottom:1px solid #dbdad4}.dropdown__list-item--selected,.dropdown__list-item:hover{background:#303849;color:#fff;border-left:1px solid #303849;border-right:1px solid #303849}.dropdown .ng-valid:not(.ng-empty)+.dropdown__selector:not(.dropdown__selector--open){color:#306e33;border-color:#306e33}.dropdown .ng-valid:not(.ng-empty)+.dropdown__selector:not(.dropdown__selector--open) svg polygon{fill:#306e33}.dropdown__select--error+.dropdown__selector:not(.dropdown__selector--open),.dropdown__select--error:focus+.dropdown__selector:not(.dropdown__selector--open){color:#bd371a;border-color:#bd371a}.dropdown__select--error+.dropdown__selector:not(.dropdown__selector--open) svg polygon,.dropdown__select--error:focus+.dropdown__selector:not(.dropdown__selector--open) svg polygon{fill:#bd371a}
.form-container--component{position:relative;padding-top:36px;padding-bottom:36px}@media(max-width: 991.98px){.form-container--component{padding-top:28px}}@media(max-width: 575.98px){.form-container--component{padding-top:20px}}@media(max-width: 991.98px){.form-container--component{padding-bottom:28px}}@media(max-width: 575.98px){.form-container--component{padding-bottom:20px}}.form-container__close{position:absolute;top:-10px;right:0px;width:40px;height:40px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}@media(min-width: 992px){.form-container__close{top:0}}.form-container__close svg{width:17px;height:17px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.form-container__close svg path{fill:#303849}.form-container__close:hover svg path{fill:#303849}.form-container__heading{margin-bottom:20px}@media(min-width: 992px){.form-container__heading{margin-bottom:0}}
.form-popup-container--component{z-index:99999;position:absolute;background:#fff;top:0;left:0;width:100%;height:100vh;margin:0 auto;overflow-y:scroll}.form-popup-container__content{padding-left:36px;padding-right:36px}@media(max-width: 991.98px){.form-popup-container__content{padding-left:28px}}@media(max-width: 575.98px){.form-popup-container__content{padding-left:20px}}@media(max-width: 991.98px){.form-popup-container__content{padding-right:28px}}@media(max-width: 575.98px){.form-popup-container__content{padding-right:20px}}.form-popup-container__content .container-padding{padding-left:0;padding-right:0}.form-popup-container__logo-wrapper svg{width:140px}.form-popup-container__login{border-left:1px solid #ccc;font-size:14px;height:16px;line-height:1;margin-top:6px;padding:0 20px}.form-popup-container__close:hover{cursor:pointer}.form-popup-container__footer-wrapper{height:200px;position:relative}.form-popup-container__zebra{bottom:80px;position:absolute;right:0;z-index:100}.form-popup-container__footer-text{bottom:40px;position:absolute}
.forms-generic{scroll-margin:180px}.forms-generic__section{display:none}.forms-generic__section--selected{display:block}.forms-generic__loading{position:relative;margin-top:20px;color:#303849}.forms-generic h4{margin-bottom:18px}@media(max-width: 991.98px){.forms-generic h4{margin-bottom:14px}}@media(max-width: 575.98px){.forms-generic h4{margin-bottom:10px}}.forms-generic__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.forms-generic .forms__submit,.forms-generic .forms__next,.forms-generic .forms__previous{float:none !important;width:auto !important}
.forms-sections__section{display:none}.forms-sections__section--selected{display:block}.forms-sections__loading{position:relative;margin-top:20px;color:#303849}.forms-sections h4{margin-bottom:18px}@media(max-width: 991.98px){.forms-sections h4{margin-bottom:14px}}@media(max-width: 575.98px){.forms-sections h4{margin-bottom:10px}}.forms-sections__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 992px)and (max-width: 1199.98px){.forms-sections .text-block-inner .offset-lg-1{margin-left:0px}}@media(min-width: 992px)and (max-width: 1199.98px)and (max-width: 991.98px){.forms-sections .text-block-inner .offset-lg-1{margin-left:0px}}@media(min-width: 992px)and (max-width: 1199.98px)and (max-width: 575.98px){.forms-sections .text-block-inner .offset-lg-1{margin-left:0px}}@media(min-width: 576px){.forms-sections .text-block-inner .col-md-8{max-width:100%;padding-left:8px !important;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flexbox:0 0 100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:-10px}}@media(max-width: 575.98px){.forms-sections .text-block-inner .col-xs-12{margin-left:-10px}}
.forms-standard{scroll-margin:180px}.forms-standard__loading{position:relative;margin-top:20px;color:#303849}.forms-standard h4{margin-bottom:18px}@media(max-width: 991.98px){.forms-standard h4{margin-bottom:14px}}@media(max-width: 575.98px){.forms-standard h4{margin-bottom:10px}}
.hidden-input{display:none !important}
.number-counter{padding-bottom:18px}@media(max-width: 991.98px){.number-counter{padding-bottom:14px}}@media(max-width: 575.98px){.number-counter{padding-bottom:10px}}.number-counter__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:18px}@media(max-width: 991.98px){.number-counter__container{margin-top:14px}}@media(max-width: 575.98px){.number-counter__container{margin-top:10px}}.number-counter__count{width:60px;text-align:center}.number-counter__counter{width:30px;height:30px;background:none;border:none;border-radius:30px;position:relative}.number-counter__counter svg{position:absolute;width:30px;top:0;left:0}.number-counter__counter svg path{fill:#303849}.number-counter__counter:focus{-webkit-transition:none;-o-transition:none;transition:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.number-counter__counter:focus button{background:rgba(0,0,0,0)}.number-counter__counter:hover svg path{fill:#303849}.number-counter__counter:hover button{background:rgba(0,0,0,0)}
.radio-input{width:100%;padding-bottom:18px}@media(max-width: 991.98px){.radio-input{padding-bottom:14px}}@media(max-width: 575.98px){.radio-input{padding-bottom:10px}}.radio-input__item{display:none}.radio-input__icon{margin:6px 0px 0 13px;display:block;float:right}.radio-input__icon path{fill:#303849;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.radio-input__buttons--animated{opacity:0}@media(min-width: 768px){.radio-input__holder{margin-left:-20px}}.radio-input__trigger-button{-ms-transition:all .4s;background:rgba(0,0,0,0);text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:relative;line-height:20px;margin-top:12px;color:#303849;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;width:auto;float:left;width:100%;padding:0}.radio-input__trigger-button:before{border:solid 1px #303849;display:inline-block;border-radius:50%;margin-right:5px;min-height:20px;min-width:20px;height:20px;content:"";width:20px}.radio-input__trigger-button:after{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#303849;display:inline-block;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%;position:absolute;height:14px;content:"";width:14px;opacity:0;left:3px;top:3px}@media(min-width: 768px){.radio-input__trigger-button{margin-left:20px;width:auto}}.radio-input__trigger-button svg{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.radio-input__trigger-button:focus,.radio-input__trigger-button:hover{background:rgba(0,0,0,0);border-color:#303849;color:#303849}.radio-input__trigger-button--selected,.radio-input__trigger-button--selected:active,.radio-input__trigger-button--selected:focus,.radio-input__trigger-button--selected:hover{color:#306e33}.radio-input__trigger-button--selected:after,.radio-input__trigger-button--selected:active:after,.radio-input__trigger-button--selected:focus:after,.radio-input__trigger-button--selected:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;background-color:#306e33}.radio-input__trigger-button--selected svg,.radio-input__trigger-button--selected:active svg,.radio-input__trigger-button--selected:focus svg,.radio-input__trigger-button--selected:hover svg{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.radio-input__trigger-button--selected path,.radio-input__trigger-button--selected:active path,.radio-input__trigger-button--selected:focus path,.radio-input__trigger-button--selected:hover path{fill:#fff}.radio-input__trigger-button--animated{opacity:0}
.sa-id-input{padding-bottom:18px}@media(max-width: 991.98px){.sa-id-input{padding-bottom:14px}}@media(max-width: 575.98px){.sa-id-input{padding-bottom:10px}}.sa-id-input__input{width:100%;border:none;border-bottom:2px solid;border-bottom-color:#303849;outline:none;color:#303849}.sa-id-input__input:focus{border-bottom-color:#303849}.sa-id-input__input--has-content{border-bottom-color:#303849}.sa-id-input__input--animated{width:0}.sa-id-input__input--error,.sa-id-input__input--error:focus{color:#bd371a;padding-right:3rem;border-bottom-color:#bd371a;background-image:url("../../../../etc.clientlibs/dotcom/clientlibs/dotcom/common/head/resources/images/icons/menu-open-red.svg");background-repeat:no-repeat;background-position:right center;background-size:24px 24px}.sa-id-input__input.ng-valid:not(.ng-empty){color:#306e33;padding-right:3rem;border-bottom-color:#306e33;background-image:url("../../../../etc.clientlibs/dotcom/clientlibs/dotcom/common/head/resources/images/icons/tick-green.svg");background-repeat:no-repeat;background-position:right center;background-size:32px 32px}.sa-id-input__input-holder{position:relative;padding-top:16px}@media(min-width: 768px){.sa-id-input__input-holder{padding-top:24px}}.sa-id-input__input-holder--animated{opacity:0}.sa-id-input__placeholder{position:absolute;left:0;top:16px;font-size:14px;pointer-events:none;font-weight:normal;color:#303849;opacity:.5;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}@media(min-width: 768px){.sa-id-input__placeholder{top:16px;font-size:22px}}@media(min-width: 992px){.sa-id-input__placeholder{font-size:24px}}.sa-id-input__placeholder--has-content{top:0 !important}.sa-id-input__placeholder--in-focus{top:0;left:0;font-size:12px;font-weight:bold;opacity:1}

.text-input{padding-bottom:18px}@media(max-width: 991.98px){.text-input{padding-bottom:14px}}@media(max-width: 575.98px){.text-input{padding-bottom:10px}}.text-input__input{width:100%;border:none;border-bottom:2px solid;border-bottom-color:#303849;outline:none;color:#303849;-webkit-transition:background-color 999999s linear 999999s;-o-transition:background-color 999999s linear 999999s;transition:background-color 999999s linear 999999s}@media(max-width: 575.98px){.text-input__input{height:40px}}.text-input__input:focus{border-bottom-color:#303849}.text-input__input--has-content{border-bottom-color:#303849}.text-input__input--animated{width:0}.text-input__input--error,.text-input__input--error:focus{color:#bd371a;padding-right:3rem;border-bottom-color:#bd371a;background-image:url("../../../../etc.clientlibs/dotcom/clientlibs/dotcom/common/head/resources/images/icons/menu-open-red.svg");background-repeat:no-repeat;background-position:right center;background-size:24px 24px}.text-input__input:is(.text-input__input-holder--valid .text-input__input){color:#306e33;padding-right:3rem;border-bottom-color:#306e33}.text-input__input:is(.text-input__input-holder--valid .text-input__input):-webkit-autofill{-webkit-text-fill-color:#306e33}.text-input__input-holder{position:relative;padding-top:16px}@media(min-width: 768px){.text-input__input-holder{padding-top:24px}}.text-input__input-holder--animated{opacity:0}.text-input__input-holder--valid::after{content:" ";background-image:url("../../../../etc.clientlibs/dotcom/clientlibs/dotcom/common/head/resources/images/icons/tick-green.svg");background-repeat:no-repeat;background-position:right center;background-size:32px 32px;height:30px;width:3rem;position:absolute;bottom:0;right:0}.text-input__placeholder{position:absolute;left:0;top:16px;font-size:14px;pointer-events:none;font-weight:normal;color:#303849;opacity:.5;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}@media(min-width: 768px){.text-input__placeholder{top:20px;font-size:18px}}@media(min-width: 992px){.text-input__placeholder{font-size:20px}}.text-input__placeholder--has-content{top:0 !important}.text-input__placeholder--in-focus{top:0;left:0;font-size:12px;font-weight:bold;opacity:1}
.textarea{padding-bottom:18px}@media(max-width: 991.98px){.textarea{padding-bottom:14px}}@media(max-width: 575.98px){.textarea{padding-bottom:10px}}.textarea__helpers{margin-top:-5px}.textarea__character-count{text-align:right;font-size:.8em;margin-top:11px}.textarea__character-count--maxlength-reached{color:#bd371a}.textarea__input{width:100%;border:none;border-bottom:2px solid;border-bottom-color:#303849;outline:none;height:36px;resize:none;line-height:32px;color:#303849;overflow:hidden;min-height:36px;background:rgba(0,0,0,0)}.textarea__input:focus{border-color:#303849}.textarea__input--has-content{border-color:#303849}.textarea__input--error,.textarea__input--error:focus{color:#bd371a;padding-right:3rem;border-bottom-color:#bd371a;background-image:url("../../../../etc.clientlibs/dotcom/clientlibs/dotcom/common/head/resources/images/icons/menu-open-red.svg");background-repeat:no-repeat;background-position:right center;background-size:24px 24px}.textarea__input.ng-valid:not(.ng-empty){color:#306e33;padding-right:3rem;border-bottom-color:#306e33;background-image:url("../../../../etc.clientlibs/dotcom/clientlibs/dotcom/common/head/resources/images/icons/tick-green.svg");background-repeat:no-repeat;background-position:right center;background-size:32px 32px}.textarea__height-measurement{width:100%;border:none;border-bottom:2px solid;border-bottom-color:#303849;outline:none;resize:none;font-size:24px;line-height:32px;color:#303849;overflow:hidden;display:none}.textarea__height-measurement:focus{border-color:#303849}.textarea__height-measurement--has-content{border-color:#303849}.textarea__input-holder{position:relative;padding-top:16px}@media(min-width: 768px){.textarea__input-holder{padding-top:24px}}.textarea__placeholder{position:absolute;left:0;top:16px;font-size:14px;pointer-events:none;font-weight:normal;color:#303849;opacity:.5;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}@media(min-width: 768px){.textarea__placeholder{top:20px;font-size:18px}}@media(min-width: 992px){.textarea__placeholder{font-size:20px}}.textarea__placeholder--has-content{top:0 !important}.textarea__placeholder--in-focus{top:0;left:0;font-size:12px;font-weight:bold;opacity:1}
.tooltip{position:relative;display:inline-block;z-index:1;height:18px;line-height:18px;opacity:1;font-family:"Inter";font-weight:500}.tooltip__label{color:#303849;display:inline-block}.tooltip__label::before{content:"i";line-height:18px;height:18px;width:18px;font-size:11px;font-weight:700;display:inline-block;border:solid 1px #303849;text-align:center;border-radius:50%}.tooltip__label:hover .tooltip__holder,.tooltip__label:active .tooltip__holder,.tooltip__label.active .tooltip__holder{display:block}.tooltip__holder{position:absolute;display:none;top:9px;left:0;padding-left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip__holder:is(.tooltip--left .tooltip__holder){left:auto;right:0;padding-left:0;padding-right:30px}.tooltip__holder:is(.tooltip--top .tooltip__holder){padding-left:0;padding-bottom:30px;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);top:18px;left:9px}.tooltip__holder:is(.tooltip--bottom .tooltip__holder){padding-left:0;padding-top:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;left:9px}.tooltip__bubble{position:relative;display:block;background:#131721;color:#fff;text-align:center;border-radius:0;padding:12px;z-index:1;width:208px;font-size:14px;line-height:20px;font-weight:500;border-radius:4px}.tooltip__bubble::after{content:" ";background-color:#131721;position:absolute;z-index:-1;width:18px;height:18px;display:block;left:-7px;top:calc(50% - 9px);border-radius:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tooltip__bubble:is(.tooltip--left .tooltip__bubble)::after{left:auto;right:-7px}.tooltip__bubble:is(.tooltip--top .tooltip__bubble)::after{top:auto;bottom:-7px;left:calc(50% - 9px)}.tooltip__bubble:is(.tooltip--bottom .tooltip__bubble)::after{top:-7px;left:calc(50% - 9px)}.tooltip__bubble a{color:#ae6425;font-size:inherit;font-weight:inherit;text-decoration:underline}.tooltip__bubble a:hover{color:#dcb382}