.c-connection__container[data-v-49b97d71]{position:relative}.c-connection__background[data-v-49b97d71]{bottom:0;height:65%;left:0;position:absolute;width:100%;z-index:1}.c-connection__background-image[data-v-49b97d71]{filter:brightness(90%);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-connection__wrapper[data-v-49b97d71]{gap:4rem;max-width:120rem;padding:0 clamp(1rem,.6666666667rem + 1.1111111111vw,2rem);position:relative;z-index:2}.c-connection__titlebox[data-v-49b97d71],.c-connection__wrapper[data-v-49b97d71]{display:flex;flex-direction:column;margin:0 auto}.c-connection__titlebox[data-v-49b97d71]{gap:1rem;max-width:50rem;text-align:center}.c-connection__title[data-v-49b97d71]{color:#000;font-size:clamp(1.5rem,1rem + 1.6666666667vw,3rem);line-height:1;max-width:none}.c-connection__subtitle[data-v-49b97d71]{color:#5c5c5c;font-size:clamp(.875rem,.7916666667rem + .2777777778vw,1.125rem);line-height:1.4;max-width:none}.c-connection__body[data-v-49b97d71]{margin:0 auto;max-width:40rem;padding-bottom:6rem}.c-connection__form[data-v-49b97d71]{background-color:#fff;box-shadow:0 0 .3125rem #0000001a;padding:2rem clamp(1rem,.8333333333rem + .5555555556vw,1.5rem);position:relative}.c-connection__form-loader[data-v-49b97d71]{align-items:center;background-color:#ffffff80;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.c-connection__form-title[data-v-49b97d71]{font-size:clamp(1.5rem,1.3333333333rem + .5555555556vw,2rem);text-align:center}.c-connection__form-data[data-v-49b97d71]{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem}.c-connection__form-inputbox[data-v-49b97d71]{display:flex;flex-direction:column;gap:.5rem;position:relative}.c-connection__form-label[data-v-49b97d71]{color:#5c5c5c;font-size:clamp(.875rem,.8333333333rem + .1388888889vw,1rem);opacity:.5}.c-connection__form-input[data-v-49b97d71]{background-color:#f1f2f380;font-family:inherit;font-size:clamp(1rem,.9583333333rem + .1388888889vw,1.125rem);font-weight:300;padding:1.125rem 1.5rem;transition:background-color .6s ease,box-shadow .6s ease;width:100%}.c-connection__form-input[data-v-49b97d71]::-moz-placeholder{color:#5c5c5c;font-family:inherit;font-size:inherit;opacity:.5;-moz-transition:color .6s ease;transition:color .6s ease}.c-connection__form-input[data-v-49b97d71]::placeholder{color:#5c5c5c;font-family:inherit;font-size:inherit;opacity:.5;transition:color .6s ease}@media (pointer:fine){.c-connection__form-input[data-v-49b97d71]:hover{background-color:#f1f2f380;box-shadow:inset 0 0 .3125rem #00a8ba80}}.c-connection__form-input[data-v-49b97d71]:not(:-moz-placeholder){background-color:#f1f2f380;box-shadow:inset 0 0 .3125rem #00a8ba80}.c-connection__form-input[data-v-49b97d71]:focus,.c-connection__form-input[data-v-49b97d71]:not(:placeholder-shown){background-color:#f1f2f380;box-shadow:inset 0 0 .3125rem #00a8ba80}.c-connection__form-input[data-v-49b97d71]:focus::-moz-placeholder,.c-connection__form-input[data-v-49b97d71]:not(:placeholder-shown)::-moz-placeholder{color:#000}.c-connection__form-input[data-v-49b97d71]:not(:-moz-placeholder)::placeholder{color:#000}.c-connection__form-input[data-v-49b97d71]:focus::placeholder,.c-connection__form-input[data-v-49b97d71]:not(:placeholder-shown)::placeholder{color:#000}.c-connection__form-input-icon[data-v-49b97d71]{align-items:center;aspect-ratio:1;background-color:#5c5c5c0d;bottom:.5625rem;display:flex;justify-content:center;min-width:2.5rem;pointer-events:none;position:absolute;right:.5625rem;width:2.5rem}.c-connection__form-input--file[data-v-49b97d71]{color:#5c5c5c80;cursor:pointer;min-height:3.625rem}.c-connection__form-input--file[data-v-49b97d71]::-webkit-file-upload-button,.c-connection__form-input--file[data-v-49b97d71]::file-selector-button{display:none}.c-connection__form-input--file[data-v-49b97d71]:not(:-moz-placeholder){box-shadow:none}.c-connection__form-input--file[data-v-49b97d71]:focus,.c-connection__form-input--file[data-v-49b97d71]:not(:placeholder-shown){box-shadow:none}@media (pointer:fine){.c-connection__form-input--file[data-v-49b97d71]:hover{background-color:#f1f2f380;box-shadow:inset 0 0 .3125rem #00a8ba80}}.c-connection__form-controls[data-v-49b97d71]{display:flex;flex-direction:column;gap:1rem;margin-top:4rem}.c-connection__form-agreement[data-v-49b97d71]{align-items:center;color:#5c5c5c;display:flex;font-size:.875rem;gap:.5rem;position:relative}.c-connection__form-agreement>label[data-v-49b97d71]{aspect-ratio:1;border:.125rem solid #00a8ba;cursor:pointer;height:1.5rem;min-height:1.5rem;min-width:1.5rem;position:relative;width:1.5rem}.c-connection__form-agreement>label[data-v-49b97d71]:after,.c-connection__form-agreement>label[data-v-49b97d71]:before{background-color:#00a8ba;content:"";height:.125rem;left:50%;opacity:.25;position:absolute;top:50%;transition:all .6s cubic-bezier(.36,1.5,.64,1) 0s;translate:-50% -50%;width:.75rem}@media (pointer:fine){.c-connection__form-agreement>label[data-v-49b97d71]:hover:after,.c-connection__form-agreement>label[data-v-49b97d71]:hover:before{opacity:1}.c-connection__form-agreement>label[data-v-49b97d71]:hover:after{rotate:270deg}}.c-connection__form-agreement>label[data-v-49b97d71]:has(input:checked):after,.c-connection__form-agreement>label[data-v-49b97d71]:has(input:checked):before{opacity:1}.c-connection__form-agreement>label[data-v-49b97d71]:has(input:checked):before{rotate:-135deg;translate:-100% 0;width:.375rem}.c-connection__form-agreement>label[data-v-49b97d71]:has(input:checked):after{rotate:135deg;translate:-30% -30%;width:.625rem}.c-connection__footer[data-v-49b97d71]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.c-connection__link[data-v-49b97d71]{align-items:center;-webkit-backdrop-filter:blur(5px) brightness(80%);backdrop-filter:blur(5px) brightness(80%);background-color:#ffffff26;color:#fff;display:grid;flex:1 1 45%;gap:.5rem 1rem;grid-template-areas:"icon label" "icon content";grid-template-columns:max-content auto;padding:.75rem 1rem}.c-connection__link-icon[data-v-49b97d71]{grid-area:icon}.c-connection__link-label[data-v-49b97d71]{font-size:.875rem;font-weight:300;grid-area:label;opacity:.5}.c-connection__link-content[data-v-49b97d71]{font-size:clamp(1rem,.9583333333rem + .1388888889vw,1.125rem);grid-area:content}
