.text-link{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:0;background-color:transparent;color:#1e1e1e;column-gap:8px;cursor:pointer;text-decoration:none;text-transform:uppercase;transition:color .15s ease-in-out}.text-link:hover{color:#145dae}.text-link:focus{color:#2276d2}.text-link.--small{font-size:14px;font-size:.875rem;font-weight:700;line-height:.7857142857;letter-spacing:0}@media(max-width:575px){.text-link.--small{font-size:14px;font-size:.875rem;font-weight:700;line-height:.7857142857;letter-spacing:0}}.text-link.--large{font-size:16px;font-size:1rem;font-weight:700;line-height:.8125;letter-spacing:0}@media(max-width:575px){.text-link.--large{font-size:16px;font-size:1rem;font-weight:700;line-height:.8125;letter-spacing:0}}.text-link.--disabled{color:#cdcdcd;pointer-events:none}.stepper{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:575px){.stepper{flex-direction:column-reverse;align-items:flex-start;margin-bottom:.25rem}}.stepper__dots{display:flex;gap:.4rem}.stepper__dots__dot{width:.5rem;height:.5rem;border:1px solid #d3d3d3;transition:all .2s ease-in-out}.stepper__dots__dot.--current{border:1px solid #1d90ff;background-color:#1d90ff}.stepper__dots__dot.--filled{border:1px solid #d3d3d3;background-color:#d3d3d3}.stepper .paragraph{color:#8f8f8f;text-transform:uppercase}.multi-step-form-layout{padding:2rem}@media(max-width:991px){.multi-step-form-layout{padding:0}}.multi-step-form-layout header{display:flex;flex-direction:column;padding-bottom:1.5rem}.multi-step-form-layout header>.subtitle{text-transform:uppercase}.multi-step-form-layout .multi-step-form__row{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.multi-step-form-layout .multi-step-form__row{gap:0;grid-template-columns:1fr}}.multi-step-form-layout .multi-step-form__heading{display:flex;align-items:center;margin-bottom:.5rem}.multi-step-form-layout .multi-step-form__heading .paragraph{text-transform:uppercase}.multi-step-form-layout .multi-step-form__heading p small{margin-left:.25rem;color:#727277;font-size:12px;font-size:.75rem;font-weight:400;line-height:1;letter-spacing:0}@media(max-width:575px){.multi-step-form-layout .multi-step-form__heading p small{font-size:10px;font-size:.625rem;font-weight:400;line-height:1.2;letter-spacing:0}}.multi-step-form-layout__buttons{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.pop-up{position:fixed;z-index:100;bottom:-100px;left:50%;display:flex;align-items:center;padding:.75rem;border-radius:8px;background-color:#fff;box-shadow:0 4px 54px 0 rgba(0,0,0,.122);gap:16px;transform:translateX(-50%);transition:bottom .3s ease-in-out,opacity .3s ease-in-out}.pop-up.--pop-up-visible{bottom:20px;opacity:1}.pop-up.--pop-up-visible .pop-up__icon svg{animation:little-scale .5s ease-in-out .4s forwards}.pop-up.--pop-up-hidden{bottom:-100px;opacity:0}.pop-up__icon{padding:10px;border-radius:50%}.pop-up__close-button,.pop-up__icon{display:flex;align-items:center;justify-content:center}.pop-up__close-button{border:none;background:none;cursor:pointer}@media(max-width:575px){.pop-up{width:90%;justify-content:space-between}}@keyframes little-scale{0%{transform:scale(1)}25%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(1)}}.lds-ring{position:relative;bottom:1px;display:inline-block;width:20px;height:20px;color:#d3d3d3}.lds-ring.--gray{color:#8f8f8f}.lds-ring div{position:absolute;display:block;width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;margin:2px;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.lds-ring.--size14{width:14px;height:14px}.lds-ring.--size14 div{width:12px;height:12px}.lds-ring.--size16{width:16px;height:16px}.lds-ring.--size16 div{width:14px;height:14px}.lds-ring.--size18{width:18px;height:18px}.lds-ring.--size18 div{width:16px;height:16px}.lds-ring.--size20{width:20px;height:20px}.lds-ring.--size20 div{width:18px;height:18px}.lds-ring.--size24{width:24px;height:24px}.lds-ring.--size24 div{width:22px;height:22px}.lds-ring.--size32{width:32px;height:32px}.lds-ring.--size32 div{width:30px;height:30px}.lds-ring.--size48{width:48px;height:48px}.lds-ring.--size48 div{width:46px;height:46px}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#langSwith{padding:.3rem .5rem;border:0;border-radius:8px;background-color:transparent;font-size:1rem;text-decoration:underline;font-size:12px;font-size:.75rem;font-weight:300;line-height:1.5;letter-spacing:.02em}@media(max-width:575px){#langSwith{font-size:12px;font-size:.75rem;font-weight:300;line-height:1.5;letter-spacing:.02em}}