:root{--hero-banner-cta:#00ffab;--hero-banner-cta-hover:#00bf82;--hub-exclusive-content:#7c39e3!important;--hub-exclusive-content-cta:#eb1c24!important;--hub-exclusive-content-cta-hover:#c40000!important}:root{--base-font:62.5%;--fw-bold:700;--black:#000;--black-rgb:0,0,0;--white:#fff;--selection:#f60;--dark-blue:#190064;--sea-blue:#00EBD2;--purple:#7C39E3;--red:#f15b67;--box-shadow:0 .2rem 2rem rgba(25,0,100,.25),0 .3rem 1.5rem rgba(83,64,139,.2);--spacing:1rem;--font-text:"Titillium Web",sans-serif}.form{display:flex;flex-wrap:wrap}.form__field{display:flex;flex-direction:column}.form{padding:2.5rem;background-color:var(--dark-blue);box-shadow:var(--box-shadow);border-radius:1rem}@media (min-width:64em){.form{padding:3rem}}.form__title{color:var(--white);margin-bottom:2rem;flex-basis:100%}@media (min-width:48em){.form__title{margin-bottom:2.5rem}}@media (min-width:64em){.form__title{margin-bottom:3rem}}.form__field{flex-basis:100%;margin-bottom:2rem;align-items:flex-start}@media (min-width:48em){.form__field{flex-basis:calc(50% - 1rem);margin-right:2rem;margin-bottom:2.5rem}}.form__field:nth-of-type(2n){margin-right:0}.form__field--fullwidth{margin-right:0;flex-basis:100%}.form__label{color:var(--sea-blue);margin-bottom:.5rem;width:100%}.form__label--checkbox{position:relative;padding-left:3rem;margin-bottom:0}.form__label--checkbox::before{content:"";position:absolute;left:0;top:calc(50% - 1rem);width:2rem;height:2rem;background-color:var(--white);border-radius:.3rem}.form__label--checkbox::after{content:"";width:.8rem;height:1.3rem;border-bottom:.4rem solid var(--dark-blue);border-right:.4rem solid var(--dark-blue);transform:rotate(45deg);position:absolute;left:.6rem;top:calc(50% - .8rem);opacity:0;transition:.1s ease-in-out}.form__label a{text-decoration:underline;font-weight:600}.form__input{padding:1rem;width:100%;background-color:var(--white);border-radius:.5rem;transition:.2s ease-in-out}@media (min-width:48em){.form__input{padding:1.5rem}}.form__select{background-color:var(--white);border-radius:.5rem;width:100%;position:relative}.form__select select{width:100%;padding:1rem}@media (min-width:48em){.form__select select{padding:1.5rem}}.form__select::after{content:"";width:1.2rem;height:1.2rem;border-bottom:.4rem solid var(--dark-blue);border-right:.4rem solid var(--dark-blue);top:1.3rem;right:1.2rem;position:absolute;transform:rotate(45deg);pointer-events:none}@media (min-width:48em){.form__select::after{width:1.4rem;height:1.4rem;top:1.8rem;right:1.7rem}}.form__textarea{width:100%;padding:1rem;background-color:var(--white);border-radius:.5rem;resize:none;min-height:8rem}@media (min-width:48em){.form__textarea{padding:1.5rem}}.form__checkbox:checked~.form__label--checkbox::after{opacity:1}.form__checkbox.input-validation-error~.form__label--checkbox{animation:errorInput .4s ease-out}.form__checkbox+input:checked+.form__label--checkbox::after{opacity:1}.form .input-validation-error{animation:errorInput .4s ease-out;box-shadow:0 0 1rem .2rem rgba(255,0,0,.2);color:var(--red);font-weight:700}.form .input-validation-error~.field-validation-error{display:inline-flex;font-size:1.2rem;color:var(--white);background-color:var(--red);line-height:1.1;margin-top:.5rem;padding:.5rem 1rem;border-radius:.5rem;animation:errorInput .4s ease-out}@media (min-width:48em){.form .input-validation-error~.field-validation-error{font-size:1.3rem}}@media (min-width:64em){.form .input-validation-error~.field-validation-error{font-size:1.4rem}}.form .field-validation-error{display:none}.form .btn{margin:0 auto;min-width:16rem}.form__message{top:0;left:0;position:absolute;width:100%;height:100%;display:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:1rem;overflow:hidden;-webkit-backdrop-filter:blur(0.4rem);backdrop-filter:blur(0.4rem);z-index:2;padding:3rem;opacity:0;transition:.2s ease-in-out}.form__message--show{opacity:1}.form__message::before{content:"";width:100%;height:100%;position:absolute;background:var(--dark-blue);opacity:.7;z-index:-1}.form__message-text{color:var(--white);text-align:center;max-width:30rem}.form__loader{width:5rem;height:5rem;position:relative;animation:sk-chase 2.5s infinite linear both}.form__loader-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.form__loader-dot::before{content:"";display:block;width:25%;height:25%;background-color:var(--white);border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.form__loader-dot:first-child{animation-delay:-1.1s}.form__loader-dot:first-child::before{animation-delay:-1.1s}.form__loader-dot:nth-child(2){animation-delay:-1s}.form__loader-dot:nth-child(2)::before{animation-delay:-1s}.form__loader-dot:nth-child(3){animation-delay:-.9s}.form__loader-dot:nth-child(3)::before{animation-delay:-.9s}.form__loader-dot:nth-child(4){animation-delay:-.8s}.form__loader-dot:nth-child(4)::before{animation-delay:-.8s}.form__loader-dot:nth-child(5){animation-delay:-.7s}.form__loader-dot:nth-child(5)::before{animation-delay:-.7s}.form__loader-dot:nth-child(6){animation-delay:-.6s}.form__loader-dot:nth-child(6)::before{animation-delay:-.6s}@keyframes errorInput{0%{transform:translateX(0)}15%{transform:translateX(-.5rem)}30%{transform:translateX(.4rem)}45%{transform:translateX(-.3rem)}60%{transform:translateX(.2rem)}75%{transform:translateX(-.1rem)}100%{transform:translateX(0)}}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{100%,80%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}0%,100%{transform:scale(1)}}