@charset "UTF-8";:root{--grid-sub:minmax(280px,1fr) minmax(0,4fr)}[id]{scroll-margin-top:0!important}.sub-options-btn--selected{background-color:var(--primary-light-trans-20)!important;border:var(--btn-border-width) solid var(--primary-medium)!important}.back-button{transition:var(--animation-transition);line-height:1;text-transform:lowercase;text-decoration:none;font-size:var(--text-l);color:var(--base);font-family:inherit;font-weight:700;padding-inline:1em;padding-block:.5em;border:var(--btn-border-width) solid var(--base);border-radius:var(--btn-radius);background-color:var(--white);letter-spacing:var(--letter-spacing);text-align:center;align-items:center;justify-content:center;overflow:hidden;cursor:pointer!important;column-gap:.5em;position:absolute;top:2em;left:2em;font-size:smaller;padding-inline:.5em;border-radius:calc(var(--btn-radius)*0.75);flex-direction:row-reverse;line-height:1}.back-button:hover{border-color:var(--primary-medium);translate:0 var(--animation-transform);transition:var(--animation-transition)}.back-button i,.back-button svg{font-size:1em;height:1em;width:1em}.back-button i path,.back-button svg path{stroke-width:5;stroke:var(--primary-medium)}.back-button:hover{background-color:var(--primary-trans-20);color:var(--base)!important}.back-button:hover i,.back-button:hover svg path{stroke:var(--primary-medium)}@media (max-width:768px){.back-button{top:1.5em;left:1.5em}}@media (max-width:768px){html{scroll-padding-top:17.5rem!important}}#sub-builder-h1{display:none}.outer-section{display:grid;grid-template-columns:var(--grid-sub);grid-template-rows:var(--grid-1);margin:0;padding:0;min-height:100vh;min-height:100svh;align-items:start}@media (max-width:768px){.outer-section{display:flex;flex-direction:column!important}}.sidebar{margin-block-start:0!important;display:inline-flex;align-items:start;height:100vh;height:100svh;isolation:isolate;padding-inline:0 var(--space-s);padding-block:0;background-color:var(--white-trans-90);position:sticky;top:0;overflow:hidden;z-index:1}@media (max-width:768px){.sidebar{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:stretch;padding-block:3em var(--space-m);padding-inline:0;height:auto;-ms-overflow-style:none;scrollbar-width:none}.sidebar ::-webkit-scrollbar{display:none}}.sidebar::before{content:"";position:absolute;display:flex;flex-grow:1;min-height:100%;width:.33em;background-color:var(--base-light);left:3em;top:7.25em;z-index:-1}@media (max-width:768px){.sidebar::before{min-height:.33em;min-width:100%;left:0;top:6em}}.sidebar__inner{padding-block-start:6em;padding-block-end:var(--space-m);display:flex;flex-direction:column;align-self:start;align-items:start;justify-content:start;row-gap:var(--space-xl);list-style:none!important;-ms-overflow-style:none;scrollbar-width:none}.sidebar__inner ::-webkit-scrollbar{display:none}@media (max-width:768px){.sidebar__inner{margin:0;padding:0;display:flex;flex-direction:row;justify-content:start;column-gap:var(--space-s);flex-grow:1;overflow-x:auto;overflow-y:hidden}}.sidebar .form-progress-step{position:relative;display:inline-flex;flex-direction:row;align-items:center;align-self:stretch;justify-content:start;flex-wrap:nowrap;margin-left:1.915em;gap:.75em;font-weight:500;color:var(--base-medium);list-style:none;width:auto;min-width:13ch;transition:var(--animation-transition)}.sidebar .form-progress-step:hover{color:var(--base);transition:var(--animation-transition)}.sidebar .form-progress-step:hover:before{border-color:var(--base);transition:var(--animation-transition)}.sidebar .form-progress-step:before{position:relative;content:"";display:flex;width:2.5em;height:2.5em;aspect-ratio:1;background-color:var(--white);border-radius:50%;border:.2em solid var(--base-light);transition:var(--animation-transition)}@media (max-width:768px){.sidebar .form-progress-step{flex-direction:column;margin-left:0;margin-top:1.915em;align-self:start}}.sidebar .form-progress-step--prev{font-weight:500;color:var(--base-medium)}.sidebar .form-progress-step--prev:before{background-color:var(--secondary-light);border-color:var(--base-medium)}.sidebar .form-progress-step--current{font-weight:700;color:var(--base)}.sidebar .form-progress-step--current:before{background-color:var(--secondary);border-color:var(--base-ultra-dark)}.sidebar .form-progress-step__heading-wrapper{font-weight:inherit;color:currentColor;text-align:left;text-decoration:none}@media (max-width:768px){.sidebar .form-progress-step__heading-wrapper{text-align:center}}.sidebar .form-progress-step__heading{font-size:calc(var(--text-l)*0.8);text-transform:capitalize;font-family:"Poppins";}@media (max-width:768px){.sidebar .form-progress-step__heading{font-size:calc(var(--text-l)*0.9)}}.form-area{background-color:var(--base-ultra-light);display:flex;flex-direction:column;row-gap:calc(var(--container-gap) * 1.5);align-self:stretch;padding-block:var(--space-xxl);padding-inline:var(--space-xl);position:static;max-width:var(--content-width);margin-block-end:15vh}@media (max-width:768px){.form-area{position:relative;padding-inline:var(--space-m)}}.form-area .form-step__input-grid{display:grid;grid-template-columns:var(--grid-3);grid-template-rows:var(--grid-1);gap:var(--grid-gap)}@media (max-width:992px){.form-area .form-step__input-grid{grid-template-columns:var(--grid-2)}}@media (max-width:330px){.form-area .form-step__input-grid{grid-template-columns:var(--grid-1)}}.form-area .form-step__input-flex{display:flex;flex-direction:row;align-items:center;justify-content:start;flex-wrap:wrap;gap:var(--space-s)}.form-area .form-step__input-flex li{transition:var(--animation-transition);line-height:1;text-transform:lowercase;text-decoration:none;font-size:var(--text-l);color:var(--base);font-family:inherit;font-weight:700;padding-inline:1em;padding-block:.5em;border:var(--btn-border-width) solid var(--base);border-radius:var(--btn-radius);background-color:var(--white);letter-spacing:var(--letter-spacing);text-align:center;align-items:center;justify-content:center;overflow:hidden;cursor:pointer!important;column-gap:.5em;min-inline-size:unset;}.form-area .form-step__input-flex li:hover{border-color:var(--primary-medium);translate:0 var(--animation-transform);transition:var(--animation-transition)}.form-area .form-step__container{display:flex;flex-direction:column;justify-content:start;align-items:start;row-gap:calc(var(--grid-gap)*0.75)}.form-area .form-step__container--actions{padding-block-start:calc(var(--container-gap) * 1.5);border-top:var(--border-width-l) dashed var(--base-trans-20)}.form-area .form-step__container--invisible{display:none}@media (max-width:768px){.form-area .form-step__container--actions{border-width:calc(var(--border-width-l) * .75)}.form-area .form-step__container .fr-cta-links-alpha{margin-block-end:var(--space-xl)}}.form-area .form-step__header-block{display:grid;grid-template-columns:minmax(0,var(--text-xl)) minmax(0,1fr);gap:.5ch;align-items:start}.form-area .form-step__text{font-size:var(--text-l);text-transform:none;font-family:Poppins;font-weight:500;letter-spacing:var(--letter-spacing);text-decoration:none;line-height:1.2;text-wrap:unset}.form-area .form-step__text--bolder{font-weight:700}@media (max-width:768px){.form-area .form-step__text{font-size:calc(var(--text-l)*0.9)}}.form-area .form-step__icon{color:var(--base-ultra-dark);fill:var(--base-ultra-dark);font-size:var(--text-xl);order:-1}.form-area .sub-options-card{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:center;align-self:stretch;border:var(--btn-border-width) solid var(--base);border-radius:var(--btn-radius);padding-block:var(--space-m);padding-inline:var(--space-xs);row-gap:var(--space-s);cursor:pointer!important;background-color:var(--white);overflow:hidden;word-break:keep-all;transition:var(--animation-transition);isolation:isolate}.form-area .sub-options-card__heading{font-family:"Montserrat Black";font-size:var(--text-l);font-weight:900;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:var(--letter-spacing)}@media (max-width:480px){.form-area .sub-options-card__heading{font-size:var(--text-l) * .85}}.form-area .sub-options-card__icon{width:40%;max-width:12rem;aspect-ratio:1;order:-1}.form-area .sub-options-card:hover{border-color:var(--primary-medium);translate:0 var(--animation-transform);background-color:var(--primary-light-trans-10)}.form-area .sub-options-card--selected{background-color:var(--primary-light-trans-20);border:var(--btn-border-width) solid var(--primary-medium)}.form-area .sub-options-card--selected:before{content:"✔";position:absolute;box-sizing:border-box;top:.5em;right:.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--primary-medium);background-color:var(--white);font-size:var(--h2);font-weight:900;line-height:1;padding-inline:.15em;padding-block:.05em;transition:var(--animation-transition)}.form-area .sub-options-card--selected:hover:before{content:"✘";transition:var(--animation-transition);color:var(--primary-dark)}#form-action-btns .btn-group>*{flex-grow:1}.sb__footer{display:grid;grid-template-columns:var(--grid-sub);grid-template-rows:var(--grid-1);width:100%;height:0;position:fixed;right:0;bottom:0;visibility:visible;overflow:hidden;background-color:var(--white);border:0;box-shadow:var(--box-shadow-l);transition:height .5s}@media (max-width:768px){.sb__footer{grid-template-columns:0 auto}}.oa-msg-footer{display:none;margin-block-end:var(--space-xl);padding-block:.25em;padding-inline:1em;color:var(--white);letter-spacing:var(--letter-spacing);text-decoration:none;border-radius:var(--radius-xs);overflow:hidden;font-size:var(--text-s);-webkit-animation:pulsate-fwd 1s ease-in-out 5 both;animation:pulsate-fwd 1s ease-in-out 5 both}.oa-msg-footer__pending{background-color:var(--action)}.oa-msg-footer__success{background-color:var(--success)}@-webkit-keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}