.substantial-presence-calculator-block .substantial-presence-calculator-block__title{margin-bottom:32px}.substantial-presence-calculator-block .substantial-presence-calculator-block__form .rd-form,.substantial-presence-calculator-block .substantial-presence-calculator-block__form .ms365-form,.substantial-presence-calculator-block .substantial-presence-calculator-block__form .marketo-embed-form,.substantial-presence-calculator-block .substantial-presence-calculator-block__form .EPiServerForms,.substantial-presence-calculator-block .substantial-presence-calculator-block__form .hbspt-form,.substantial-presence-calculator-block .substantial-presence-calculator-block__form #up-form,.substantial-presence-calculator-block .substantial-presence-calculator-block__form .default-form{--form-field-input-border-width: 0.1rem;--form-field-input-border-radius: 4px;--form-upload-button-background-color: #fff;--form-field-input-text-color: #000;--form-field-input-border-color: #666666;--form-input-border-color-focus: #4f2d7f;--form-input-border-color-filled: #666666;--form-field-input-background-color: #fff;--form-field-label-text-color: #666666;--form-field-label-text-color-hover: #000;--form-field-label-text-color-focus: #4f2d7f;--color-focus-visible: #4f2d7f;--form-range-input-background-color: #ccc4bd;--form-range-thumb-background-color: #666666;--form-choice-label-text-color: #000;--form-checkbox-border-color-checked: #4f2d7f;--form-select-icon-background-color: #f2f0ee;--form-step-progress-bar-background-color: #ccc4bd;--form-step-progress-bar-background-color-active: #a06dff;--form-step-progress-bar-background-color-current: #fff;--form-step-progress-bar-border-color-current: #4f2d7f;--form-field-button-text-color: #ce2c2c;--form-range-thumb-focus-background-color: #4f2d7f;--form-validation-error-color: #ce2c2c;--form-rangeslider-tooltip-text-color: #fff;--form-rangeslider-tooltip-background-color: #4f2d7f;--form-label-background-color: #f2f1ef}.substantial-presence-calculator-block .substantial-presence-calculator-block__description{margin-bottom:64px}.substantial-presence-calculator-block .substantial-presence-calculator-block__description p:first-child{margin-top:0}.substantial-presence-calculator-block .substantial-presence-calculator-block__description p:last-child{margin-bottom:0}.substantial-presence-calculator-block .substantial-presence-calculator-block__fields{display:flex;flex-wrap:wrap}@media(min-width: 768px){.substantial-presence-calculator-block .substantial-presence-calculator-block__fields{gap:48px}}@media(max-width: 767px){.substantial-presence-calculator-block .substantial-presence-calculator-block__fields{gap:16px}}.substantial-presence-calculator-block .substantial-presence-calculator-block__fields{margin-bottom:24px}.substantial-presence-calculator-block .substantial-presence-calculator-block__field{flex:1 1 auto;min-width:15rem}.substantial-presence-calculator-block .substantial-presence-calculator-block__label{display:block;margin-bottom:8px;padding:0;color:var(--form-field-input-text-color, #000);font-size:var(--gt-body-text--font-size, 1.4rem);line-height:var(--gt-body-text--line-height, 2.2rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal))}.substantial-presence-calculator-block .substantial-presence-calculator-block__input{width:100%;max-width:100%;margin:0;padding:14px 20px;width:100%;border:var(--form-field-input-border-width, 1px) solid var(--form-field-input-border-color, #4f2d7f);background-color:var(--form-field-input-background-color, #fff);border-radius:var(--form-field-input-border-radius, 4px);font-size:var(--gt-body-text--font-size, 1.4rem);line-height:var(--gt-body-text--line-height, 2.2rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal));color:var(--form-field-input-text-color, #000);outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.substantial-presence-calculator-block .substantial-presence-calculator-block__input :-internal-autofill-selected{background-color:var(--form-input-background-color-filled, #fff)}.substantial-presence-calculator-block .substantial-presence-calculator-block__input[type=date]{height:52px}.substantial-presence-calculator-block .substantial-presence-calculator-block__result{margin-top:64px}@media(min-width: 768px){.substantial-presence-calculator-block .substantial-presence-calculator-block__result{padding:40px}}@media(max-width: 767px){.substantial-presence-calculator-block .substantial-presence-calculator-block__result{padding:24px}}.substantial-presence-calculator-block .substantial-presence-calculator-block__result{background:rgba(0,0,0,.06);border-radius:24px}.substantial-presence-calculator-block .substantial-presence-calculator-block__result-inner{max-width:948px}.substantial-presence-calculator-block .substantial-presence-calculator-block__result-inner p:first-child{margin-top:0}.substantial-presence-calculator-block .substantial-presence-calculator-block__result-inner p:last-child{margin-bottom:0}.substantial-presence-calculator-block .substantial-presence-calculator-block__ope-messages{margin-top:64px;padding:32px;border:1px dashed rgba(79,45,127,.35)}.substantial-presence-calculator-block .substantial-presence-calculator-block__field .error-msg{display:block;margin-top:8px}.substantial-presence-calculator-block .error{--form-validation-error-color: #ce2c2c}.substantial-presence-calculator-block .error .substantial-presence-calculator-block__input{border-color:var(--form-validation-error-color)}.substantial-presence-calculator-block .error .error-msg{color:var(--form-validation-error-color);font-size:var(--gt-body-text--font-size, 1.4rem);line-height:var(--gt-body-text--line-height, 2.2rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal))}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer{margin-top:64px}@media(min-width: 1200px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h2{font-size:var(--gt-subtitle--font-size, 3.4rem);line-height:var(--gt-subtitle--line-height, 4rem)}}@media(max-width: 1199px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h2{font-size:var(--gt-subtitle--font-size-mobile, 2.4rem);line-height:var(--gt-subtitle--line-height-mobile, 3.2rem)}}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h2{font-weight:var(--gt-subtitle--font-weight, var(--font-weight-semibold))}@media(min-width: 1200px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h2 :is(p,li,span,pre,blockquote,legend,td,th,div),.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h2 strong{font-size:var(--gt-subtitle--font-size, 3.4rem);line-height:var(--gt-subtitle--line-height, 4rem)}}@media(max-width: 1199px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h2 :is(p,li,span,pre,blockquote,legend,td,th,div),.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h2 strong{font-size:var(--gt-subtitle--font-size-mobile, 2.4rem);line-height:var(--gt-subtitle--line-height-mobile, 3.2rem)}}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h2 :is(p,li,span,pre,blockquote,legend,td,th,div),.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h2 strong{font-weight:var(--gt-subtitle--font-weight, var(--font-weight-semibold))}@media(min-width: 1200px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h3{font-size:var(--gt-small-title--font-size, 2.4rem);line-height:var(--gt-small-title--line-height, 3.2rem)}}@media(max-width: 1199px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h3{font-size:var(--gt-small-title--font-size-mobile, 2rem);line-height:var(--gt-small-title--line-height-mobile, 2.8rem)}}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h3{font-weight:var(--gt-small-title--font-weight, var(--font-weight-semibold))}@media(min-width: 1200px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h3 :is(p,li,span,pre,blockquote,legend,td,th,div),.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h3 strong{font-size:var(--gt-small-title--font-size, 2.4rem);line-height:var(--gt-small-title--line-height, 3.2rem)}}@media(max-width: 1199px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h3 :is(p,li,span,pre,blockquote,legend,td,th,div),.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h3 strong{font-size:var(--gt-small-title--font-size-mobile, 2rem);line-height:var(--gt-small-title--line-height-mobile, 2.8rem)}}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h3 :is(p,li,span,pre,blockquote,legend,td,th,div),.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h3 strong{font-weight:var(--gt-small-title--font-weight, var(--font-weight-semibold))}@media(min-width: 1200px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h4{font-size:var(--gt-body-text--font-size, 2rem);line-height:var(--gt-body-text--line-height, 2.8rem)}}@media(max-width: 1199px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h4{font-size:var(--gt-body-text--font-size-mobile, 1.8rem);line-height:var(--gt-body-text--line-height-mobile, 2.4rem)}}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h4{font-weight:var(--gt-body-text--font-weight, var(--font-weight-semibold))}@media(min-width: 1200px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h4 :is(p,li,span,pre,blockquote,legend,td,th,div),.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h4 strong{font-size:var(--gt-body-text--font-size, 2rem);line-height:var(--gt-body-text--line-height, 2.8rem)}}@media(max-width: 1199px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h4 :is(p,li,span,pre,blockquote,legend,td,th,div),.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h4 strong{font-size:var(--gt-body-text--font-size-mobile, 1.8rem);line-height:var(--gt-body-text--line-height-mobile, 2.4rem)}}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h4 :is(p,li,span,pre,blockquote,legend,td,th,div),.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h4 strong{font-weight:var(--gt-body-text--font-weight, var(--font-weight-semibold))}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h2+p,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper p+h2{margin-top:32px}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h3+p,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper h4+p,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper p+h3,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper p+h4{margin-top:24px}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div){font-size:var(--gt-body-text--font-size, 1.4rem);line-height:var(--gt-body-text--line-height, 2.2rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal))}@media(min-width: 1200px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).lead-paragraph,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).lead-paragraph *{font-size:var(--gt-small-title--font-size, 2.4rem);line-height:var(--gt-small-title--line-height, 3.2rem)}}@media(max-width: 1199px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).lead-paragraph,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).lead-paragraph *{font-size:var(--gt-small-title--font-size-mobile, 2rem);line-height:var(--gt-small-title--line-height-mobile, 2.8rem)}}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).lead-paragraph,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).lead-paragraph *{font-weight:var(--gt-small-title--font-weight, var(--font-weight-normal))}@media(min-width: 1200px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).p-big{font-size:var(--gt-body-text--font-size, 2rem);line-height:var(--gt-body-text--line-height, 2.8rem)}}@media(max-width: 1199px){.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).p-big{font-size:var(--gt-body-text--font-size-mobile, 1.8rem);line-height:var(--gt-body-text--line-height-mobile, 2.4rem)}}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).p-big{font-weight:var(--gt-body-text--font-weight, var(--font-weight-light))}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).lead-paragraph sup,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).lead-paragraph sub,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).p-big sup,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).p-big sub{font-size:1.6rem}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).p-tag,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).p-tag *{font-size:var(--gt-body-text--font-size, 1.4rem);line-height:var(--gt-body-text--line-height, 2.2rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal))}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).p-tag sup,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper :is(p,li,span,pre,blockquote,legend,td,th,div).p-tag sub{font-size:1.2rem}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper strong span,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper strong a,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper b,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper strong{font-size:var(--gt-body-text--font-size, 1.4rem);line-height:var(--gt-body-text--line-height, 2.2rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal));font-weight:var(--gt-body-text--font-weight, var(--font-weight-bold))}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper sup,.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper sub{font-size:1.2rem}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper ul{padding-left:24px}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper ul li span.maker-list__item{padding-left:32px;display:table;position:relative}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper ul li span.maker-list__item:before{display:block;content:"";width:8px;height:8px;background:#000;border-radius:32px;position:absolute;left:0;top:14px}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper ol{counter-reset:item;padding-left:24px}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper ol li{counter-increment:item}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper ol li span.maker-list__item{padding-left:24px;display:table;position:relative}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer .tinymce-wrapper ol li span.maker-list__item:before{content:counter(item) ".";display:block;position:absolute;left:0;top:0}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer p:first-child{margin-top:0}.substantial-presence-calculator-block .substantial-presence-calculator-block__disclaimer p:last-child{margin-bottom:0}