.c-custom-input input:focus-visible+label .c-custom-input__visual{outline:var(--size-focus-visible,3px) var(--style-focus-visible,solid) var(--color-focus-visible,currentColor);outline-offset:var(--offset-focus-visible,2px)}:root{--color-footer-get50:#121421}.page.page{--offset-first-card:clamp(2rem, -3.0063rem + 7.0886vw, 5.5rem);--color-body-background:#000;--easing-spring-elastic:linear(0, 0.029 1.6%, 0.123 3.5%, 0.651 10.6%, 0.862 14.1%, 1.002 17.7%, 1.046 19.6%, 1.074 21.6%, 1.087 23.9%, 1.086 26.6%, 1.014 38.5%, 0.994 46.3%, 1);--easing-overshoot-out:linear(0, 0.544 5.5%, 0.947 11.5%, 1.213 18.1%, 1.298 21.7%, 1.352 25.5%, 1.372 28.2%, 1.379 31.1%, 1.374 34.2%, 1.357 37.6%, 1.307 43.7%, 1.121 61.8%, 1.074 67.8%, 1.04 73.7%, 1.007 84.7%, 1);background-color:var(--color-body-background)}.page.page .page__footer{--gradient-color-start:var(--color-body-background);--gradient-color-end:var(--color-footer-get50)}.page.page .page__footer::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Crect fill='%23000' width='100%25' height='50%25'/%3E%3Cpath fill='%23121421' d='M0 0c100 11 546.501 30 720 30 173.5 0 620-19 720-30v72H0V0z'/%3E%3C/svg%3E")}.page__content{isolation:isolate}.button,main{font-size:clamp(1rem, .5rem + .7813vw, 1.125rem)}main h2{font-size:clamp(1.5rem, .8571rem + 2.8571vw, 2.25rem);font-weight:500;margin-bottom:1em}.dcr-header{--width:calc(100% - 2rem);--width-max:120rem;--width-img-fluid:46vw;--width-img-min:32rem;--width-img-max:60rem;position:relative;z-index:-1;display:grid;grid-template-areas:"stack";width:var(--width);max-width:var(--width-max);margin-inline:auto}.dcr-header>*{grid-area:stack}.dcr-header__logo{--color-focus-visible:#FFF;z-index:2;place-self:start center;filter:drop-shadow(0 2px 8px #000);margin:2rem 0 0 0}@media print,screen and (min-width:40em){.dcr-header__logo{margin-left:clamp(.125rem,-15.4375rem + 38.9063vw,31.25rem)}}.dcr-header__logo img{display:block}.dcr-header__txt{z-index:2;place-self:start center;display:flex;flex-direction:column;max-width:var(--width-max);font-size:clamp(1.75rem, 1.1667rem + 2.5926vw, 3.5rem);font-weight:600;line-height:1.1;letter-spacing:.05em;color:#fff;text-shadow:0 0 .125em hsl(0 0% 0% / .9),0 .125em .5em hsl(0 0% 0% / .8),0 .25em 2em hsl(0 0% 0% / .6);margin:0}.dcr-header__txt span:nth-child(2){font-weight:350}@media print,screen and (max-width:59.99875em){.dcr-header__txt{align-self:end;gap:.125rem;text-align:center;margin-bottom:calc(var(--offset-first-card) + clamp(1rem,8vw,4rem))}}@media print,screen and (min-width:60em){.dcr-header__txt{margin-top:min(200px,16vw);margin-right:min(760px,40vw)}.dcr-header__txt span:nth-child(2){margin:.25rem 0 0 4ch}}.dcr-header__img{display:block;grid-area:stack;z-index:1;place-self:start center;width:clamp(var(--width-img-min),var(--width-img-fluid),var(--width-img-max));min-height:17.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0%;object-position:50% 0%}@media print,screen and (max-width:59.99875em){.dcr-header__img{opacity:.8}}@media screen and (min-width:32.5em){.dcr-header__img{margin-left:clamp(.25rem,-5.3362rem + 17.4569vw,10.375rem)}}.dcr-card{width:calc(100% - clamp(1rem,0rem + 4.4444vw,2rem));max-width:45rem;border-radius:12px;background-color:#fff;padding:clamp(1rem,.1429rem + 3.8095vw,2rem) clamp(1rem,-.2857rem + 5.7143vw,2.5rem) clamp(1.5rem,.2143rem + 5.7143vw,3rem);margin-inline:auto}.dcr-header+.dcr-card{position:relative;z-index:2;margin-top:calc(var(--offset-first-card) * -1)}.dcr-card+.dcr-card{margin-top:var(--space-fluid-3xl)}.dcr-card.dcr-card:last-child{margin-bottom:var(--space-fluid-5xl)}.dcr-card>:last-child{margin-bottom:0}fieldset{margin:0;padding:0;border:0}legend{display:block;font-size:clamp(1.25rem, .25rem + 1.5625vw, 1.5rem);line-height:1.2;color:#333;margin-bottom:var(--space-fluid-m)}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;width:100%;line-height:1.2;border:1px solid #cacaca;border-radius:6px;background-color:#fff;box-shadow:inset 0 0 4px rgba(0,0,0,.1);color:#5b5b5b;padding:.5em;transition:box-shadow .4s,border-color .25s ease-in-out}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:0;border:1px solid #31a4a7;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);transition:box-shadow .4s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}::-moz-placeholder{color:#cacaca}::placeholder{color:#cacaca}label{display:block;font-size:inherit;font-weight:400;line-height:1.3;color:#5b5b5b;margin:0 0 .25lh 0}[type=checkbox]+label,[type=radio]+label{display:inline}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}.is-invalid-input:not(:focus){border-color:#ffae00;background-color:#fff7e6}.is-invalid-input:not(:focus)::-moz-placeholder{color:#ffae00}.is-invalid-input:not(:focus)::placeholder{color:#ffae00}.form-error{position:absolute;top:100%;display:none;font-size:1rem;font-weight:500;color:#ffae00}.form-error.is-visible{display:block}[type=checkbox]+label+.form-error,[type=radio]+label+.form-error{transform:translateY(.2lh)}.form-error.is-visible:has(+.is-visible[data-form-error-on=pattern]){display:none!important}.dcr-form{--spacing-items:var(--space-fluid-m)}.dcr-form fieldset+fieldset{margin-top:var(--space-fluid-xl)}.dcr-form fieldset:last-of-type{margin-bottom:var(--space-fluid-2xl)}.dcr-form__item{position:relative}.dcr-form__item+.dcr-form__item{margin-top:var(--spacing-items)}.dcr-form__item:has([type=checkbox]),.dcr-form__item:has([type=radio]){--spacing-items:var(--space-fluid-s);line-height:1.3}.dcr-form input[type=email],.dcr-form input[type=tel],.dcr-form input[type=text]{max-width:40ch}.dcr-form textarea{resize:vertical;min-height:3.5lh}.dcr-form .button[type=submit]{min-width:min(100%,30ch);margin:0}.dcr-form .c-callout{margin-block:var(--space-fluid-m) 0}.c-custom-input{position:relative}.c-custom-input input{opacity:0;position:absolute;top:.25lh;left:0;width:1em;height:1em;margin:0}.c-custom-input label{display:flex;align-items:flex-start;gap:.5em;margin:0}.c-custom-input .c-custom-input__visual{display:block;flex:0 0 auto;width:1.5rem;aspect-ratio:1;border:1px solid #cacaca;transition:border-color .2s ease}.c-custom-input input:checked+label .c-custom-input__visual{border-color:#31a4a7}.c-custom-input [type=checkbox]+label .c-custom-input__visual{position:relative;border-radius:3px}.c-custom-input [type=checkbox]+label .c-custom-input__visual::after,.c-custom-input [type=checkbox]+label .c-custom-input__visual::before{content:"";position:absolute;top:50%;left:50%;opacity:0;display:block;width:100%;aspect-ratio:1;border-radius:inherit;translate:-50% -50%}.c-custom-input [type=checkbox]+label .c-custom-input__visual::before{background-color:#31a4a7;box-shadow:inset 0 0 0 1px #fff;transition:opacity .1s ease}.c-custom-input [type=checkbox]+label .c-custom-input__visual::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='%23FFF' d='M31.33 5.24c.893.893.893 2.343 0 3.236L13.047 26.76c-.893.892-2.343.892-3.236 0L.67 17.618c-.893-.893-.893-2.343 0-3.236.892-.892 2.342-.892 3.235 0l7.528 7.521L28.102 5.24c.893-.892 2.343-.892 3.228 0'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-position:50% 50%;transform:scale(.2);transition:opacity .2s ease,transform .4s var(--easing-overshoot-out)}.c-custom-input [type=checkbox]:checked+label .c-custom-input__visual::after,.c-custom-input [type=checkbox]:checked+label .c-custom-input__visual::before{opacity:1}.c-custom-input [type=checkbox]:checked+label .c-custom-input__visual::after{transform:scale(.7)}.c-custom-input [type=radio]+label .c-custom-input__visual{position:relative;border-radius:50%}.c-custom-input [type=radio]+label .c-custom-input__visual::before{content:"";position:absolute;top:50%;left:50%;opacity:0;display:block;width:65%;aspect-ratio:1;border-radius:inherit;background-color:#31a4a7;transform:scale(0);translate:-50% -50%;transition:opacity .1s ease,transform .4s var(--easing-overshoot-out)}.c-custom-input [type=radio]:checked+label .c-custom-input__visual::before{opacity:1;transform:scale(1)}.c-callout{position:relative;margin:0 0 1rem;padding:1rem;border:1px solid rgba(0,0,0,.25);border-radius:3px}.c-callout>:first-child{margin-top:0}.c-callout>:last-child{margin-bottom:0}.c-callout--warning{background-color:#fff3d9;color:#5b5b5b;border-color:#ffae00}@keyframes success-scale{0%{scale:0}100%{scale:1}}@keyframes success-pulse{0%{opacity:1;scale:0}100%{opacity:0;scale:1.5}}@keyframes success-tick{0%{opacity:0;stroke-dashoffset:1}20%{opacity:1}100%{stroke-dashoffset:2}}.dcr-success{--delay-circle:0.5s;--duration-circle:1s;--delay-tick:calc(var(--delay-circle) + 0.15s);--duration-tick:0.4s;--delay-pulse:calc(var(--delay-circle) + 0.3s);--duration-pulse:0.3s;display:grid;grid-template-areas:'stack';isolation:isolate;width:12rem;max-width:100%;aspect-ratio:1;border-radius:50%;margin-inline:auto;margin-block:0 var(--space-fluid-xl)}.dcr-success svg,.dcr-success::after,.dcr-success::before{grid-area:stack;place-self:center}.dcr-success::after,.dcr-success::before{content:"";display:block;width:100%;aspect-ratio:1;border-radius:inherit;background-color:#3adb76}.dcr-success::before{z-index:-1;animation-name:success-scale;animation-duration:var(--duration-circle);animation-timing-function:var(--easing-spring-elastic);animation-delay:var(--delay-circle);animation-iteration-count:1;animation-fill-mode:both;animation-play-state:paused}.dcr-success::after{z-index:-2;animation-name:success-pulse;animation-duration:var(--duration-pulse);animation-timing-function:cubic-bezier(0.785,0.135,0.15,0.86);animation-delay:var(--delay-pulse);animation-iteration-count:1;animation-fill-mode:both;animation-play-state:paused}.dcr-success svg{display:block;width:55%;height:auto;aspect-ratio:1}.dcr-success svg path{stroke:#FFF;stroke-dasharray:1;stroke-dashoffset:1;animation-name:success-tick;animation-duration:var(--duration-tick);animation-timing-function:cubic-bezier(1,0,0,1);animation-delay:var(--delay-tick);animation-iteration-count:1;animation-fill-mode:both;animation-play-state:paused}.dcr-success.is-animating::before{animation-play-state:running}.dcr-success.is-animating::after{animation-play-state:running}.dcr-success.is-animating svg path{animation-play-state:running}
