@keyframes Layout-module-scss-module__y64Epa__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Layout-module-scss-module__y64Epa__layout{grid-template-rows:auto 1fr auto;grid-template-areas:"header""content""footer";min-height:100svh;display:grid}.Layout-module-scss-module__y64Epa__layout__header{grid-area:header}.Layout-module-scss-module__y64Epa__layout__content{grid-area:content}.Layout-module-scss-module__y64Epa__layout__footer{grid-area:footer;padding-top:clamp(3rem,3.75vw + 1.2rem,6rem)}.Layout-module-scss-module__y64Epa__layout__decoration{color:#f5f6ff;max-width:100vw;position:absolute;top:clamp(5rem,22.5vw - 5.8rem,23rem);left:50%;transform:translate(-25%)}.Layout-module-scss-module__y64Epa__layout__decoration svg{max-width:150%}
@keyframes Button-module-scss-module__rZyfZW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Button-module-scss-module__rZyfZW__button{all:unset;display:revert;box-sizing:border-box;color:inherit;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;vertical-align:top;cursor:pointer;border:var(--kodo-button-outline,2px solid var(--kodo-color-font));border-radius:var(--kodo-button-radius,0);background:0 0;text-decoration:none;display:inline-block;position:relative}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__medium{padding:var(--kodo-button-medium-padding,0 1.8em);height:var(--kodo-size-normal);font-size:var(--kodo-button-medium-font-size,1.4rem);font-weight:var(--kodo-button-medium-font-weight,700)}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__large{padding:var(--kodo-button-large-padding,0 1.8em);height:var(--kodo-size-large);font-size:var(--kodo-button-large-font-size,1.5rem);font-weight:var(--kodo-button-large-font-weight,700)}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__small{padding:var(--kodo-button-small-padding,0 1.8em);height:var(--kodo-size-small);font-size:var(--kodo-button-small-font-size,1.2rem);font-weight:var(--kodo-button-small-font-weight,700)}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__xsmall{padding:var(--kodo-button-xsmall-padding,0 1.2em);height:var(--kodo-size-xsmall);font-size:var(--kodo-button-xsmall-font-size,1.2rem);font-weight:var(--kodo-button-xsmall-font-weight,500)}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__primary{color:var(--kodo-button-primary-color);background:var(--kodo-button-primary-background);border-color:#0000}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__outline,.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__primary-outline{color:var(--kodo-button-primary-outline-color);border-color:var(--kodo-button-primary-outline-background);background:0 0}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__outline:is(:hover,:active,:focus-visible),.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__primary-outline:is(:hover,:active,:focus-visible){color:var(--kodo-button-primary-color);background-color:var(--kodo-button-primary-background)}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__solid,.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__secondary{color:var(--kodo-button-secondary-color,var(--kodo-color-background));background:var(--kodo-button-secondary-background,var(--kodo-color-font));border-color:#0000}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__secondary-outline{color:var(--kodo-button-secondary-outline-color);border-color:var(--kodo-button-secondary-outline-background);background:0 0}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__secondary-outline:is(:hover,:active,:focus-visible){color:var(--kodo-button-secondary-color);background-color:var(--kodo-button-secondary-background);border-color:#0000}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__text{border:none;padding:0}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__text:hover{color:var(--kodo-color-primary)}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__disabled{pointer-events:none;opacity:.4}.Button-module-scss-module__rZyfZW__button:after{content:"";position:absolute;inset:-.2rem}.Button-module-scss-module__rZyfZW__button:not(.Button-module-scss-module__rZyfZW__text):is(:hover,:focus-visible):after{mix-blend-mode:hard-light;background:#ffffff1a}.Button-module-scss-module__rZyfZW__button:not(.Button-module-scss-module__rZyfZW__text):active:after{mix-blend-mode:overlay;background:#0003}.Button-module-scss-module__rZyfZW__button:focus-visible{outline:.2rem solid var(--kodo-color-primary);outline-offset:.2rem}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__loading{pointer-events:none}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__loading .Button-module-scss-module__rZyfZW__button__content{opacity:0}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__loading:before{opacity:1}.Button-module-scss-module__rZyfZW__button:before{content:"";margin-top:calc(var(--kodo-button-spinner-size)*-.5);margin-left:calc(var(--kodo-button-spinner-size)*-.5);width:var(--kodo-button-spinner-size);height:var(--kodo-button-spinner-size);opacity:0;border:2px solid;border-radius:50%;animation:.6s linear infinite Button-module-scss-module__rZyfZW__spinner;display:block;position:absolute;top:50%;left:50%;border-top-color:#0000!important;border-bottom-color:#0000!important}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__medium:before{--kodo-button-spinner-size:calc(var(--kodo-size-normal)/2)}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__large:before{--kodo-button-spinner-size:calc(var(--kodo-size-large)/2)}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__small:before{--kodo-button-spinner-size:calc(var(--kodo-size-small)/2)}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__xsmall:before{--kodo-button-spinner-size:calc(var(--kodo-size-xsmall)/2)}.Button-module-scss-module__rZyfZW__button__content{letter-spacing:normal;text-align:center;justify-content:center;align-items:center;gap:.5em;width:100%;height:100%;line-height:1.05;display:flex;position:relative}.Button-module-scss-module__rZyfZW__text .Button-module-scss-module__rZyfZW__button__content{gap:.35em}.Button-module-scss-module__rZyfZW__button.Button-module-scss-module__rZyfZW__empty:not(.Button-module-scss-module__rZyfZW__text){aspect-ratio:1;padding:0}.Button-module-scss-module__rZyfZW__button__postIcon svg,.Button-module-scss-module__rZyfZW__button__icon svg{max-height:1.6em;display:block}.Button-module-scss-module__rZyfZW__button:not(.Button-module-scss-module__rZyfZW__empty):not(.Button-module-scss-module__rZyfZW__text) .Button-module-scss-module__rZyfZW__button__icon{margin-left:-.5em}.Button-module-scss-module__rZyfZW__button:not(.Button-module-scss-module__rZyfZW__empty):not(.Button-module-scss-module__rZyfZW__text) .Button-module-scss-module__rZyfZW__button__postIcon{margin-right:-.5em}.Button-module-scss-module__rZyfZW__border{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Button-module-scss-module__rZyfZW__border__rect{stroke:var(--kodo-color-primary)}.Button-module-scss-module__rZyfZW__group{display:flex}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__row{flex-flow:wrap}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__rtl{flex-flow:row-reverse wrap}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__column{flex-flow:column wrap;align-items:stretch}.Button-module-scss-module__rZyfZW__group:not(.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__wrap){flex-wrap:nowrap}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__small{gap:var(--kodo-button-group-gap-small,.5rem)}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__medium{gap:var(--kodo-button-group-gap,1rem)}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__large{gap:var(--kodo-button-group-gap-large,1.5rem)}.Button-module-scss-module__rZyfZW__group:not(:last-child){margin-bottom:3rem}.Button-module-scss-module__rZyfZW__group>.Button-module-scss-module__rZyfZW__group,.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__flush{margin-bottom:0}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__left{justify-content:flex-start}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__center{justify-content:center}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__right{justify-content:flex-end}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__space-between{justify-content:space-between}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__space-around{justify-content:space-around}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__space-evenly{justify-content:space-evenly}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__stretch{align-items:stretch}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__top{align-items:flex-start}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__middle{align-items:center}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__baseline{align-items:baseline}.Button-module-scss-module__rZyfZW__group.Button-module-scss-module__rZyfZW__bottom{align-items:flex-end}@keyframes Button-module-scss-module__rZyfZW__spinner{0%{transform:rotate(0)scale(.8)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(.8)}}
@keyframes Footer-module-scss-module__A6RiQW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Footer-module-scss-module__A6RiQW__footer{color:#515251;background-color:var(--corsa-color-extralight-gray);position:relative}.Footer-module-scss-module__A6RiQW__footer.Footer-module-scss-module__A6RiQW__minimal{background:linear-gradient(3deg,#fbe9f6,#dfe8ff)}.Footer-module-scss-module__A6RiQW__footer__top{padding:clamp(3rem,4.375vw + .9rem,6.5rem) 0 clamp(3rem,3.125vw + 1.5rem,5.5rem)}.Footer-module-scss-module__A6RiQW__footer__top a{font-weight:700}.Footer-module-scss-module__A6RiQW__footer__topLayout{flex-direction:column;display:flex}@media (min-width:37.5em){.Footer-module-scss-module__A6RiQW__footer__topLayout{grid-template-columns:1fr auto;column-gap:clamp(5rem,2.5vw + 3.8rem,7rem);display:grid}}.Footer-module-scss-module__A6RiQW__footer__bottom{position:relative}.Footer-module-scss-module__A6RiQW__footer__bottom:after{content:"";background:#dfe8ff;width:100%;height:1px;position:absolute;top:0;left:0}.Footer-module-scss-module__A6RiQW__footer__bottomLayout{flex-direction:column;align-items:center;gap:1rem 2rem;min-height:4.4rem;padding:2rem 0;display:flex}@media (min-width:30em){.Footer-module-scss-module__A6RiQW__footer__bottomLayout{text-align:left;flex-flow:wrap;justify-content:space-between}}.Footer-module-scss-module__A6RiQW__minimal .Footer-module-scss-module__A6RiQW__footer__bottom:after{display:none}.Footer-module-scss-module__A6RiQW__footer__container{--main-narrow-offset:calc((var(--corsa-container-main) - var(--corsa-container-narrow))/2);--main:min(var(--main-narrow-offset),(100% - var(--corsa-container-narrow))/2 - var(--corsa-container-gutter));--wide-main-offset:calc((var(--corsa-container-wide) - var(--corsa-container-main))/2);--wide:min(var(--wide-main-offset),(100% - var(--corsa-container-main))/2 - var(--corsa-container-gutter));--container-offset-main:calc((100% - var(--corsa-container-main))/2);--container-offset-wide:calc((100% - var(--corsa-container-wide))/2);--container-offset-narrow:calc((100% - var(--corsa-container-narrow))/2);grid-template-columns:[full-start]var(--corsa-container-gutter)[gutter-start]minmax(0,1fr)[wide-start]var(--wide)[main-start]var(--main)[narrow-start]min(var(--corsa-container-narrow),100% - var(--corsa-container-gutter)*2)[narrow-end]var(--main)[main-end]var(--wide)[wide-end]minmax(0,1fr)[gutter-end]var(--corsa-container-gutter)[full-end];align-content:flex-start;display:grid}.Footer-module-scss-module__A6RiQW__footer__container>*{grid-column:main-start/main-end}.Footer-module-scss-module__A6RiQW__footer__logos{grid-column:1/2;align-items:center;gap:2.7rem;display:flex}.Footer-module-scss-module__A6RiQW__footer__logos>img{width:auto;max-height:4rem}.Footer-module-scss-module__A6RiQW__footer__logos+.Footer-module-scss-module__A6RiQW__footer__text{margin-top:clamp(2.5rem,1.25vw + 1.9rem,3.5rem)}.Footer-module-scss-module__A6RiQW__footer__brand{justify-content:flex-start;align-items:stretch;width:min(20rem,100%);height:2.8rem;margin-top:-.2rem;display:flex}.Footer-module-scss-module__A6RiQW__footer__brand img{object-fit:contain;object-position:left center}.Footer-module-scss-module__A6RiQW__footer__powered{margin-top:-.7rem}.Footer-module-scss-module__A6RiQW__footer__svg{width:9.1rem;display:block}.Footer-module-scss-module__A6RiQW__footer__text{grid-column:1/2;max-width:40rem}.Footer-module-scss-module__A6RiQW__footer__text p{line-height:var(--corsa-paragraph-line-height,1.875);font-family:var(--corsa-copy-font-family,var(--corsa-font-family));font-weight:var(--corsa-copy-font-weight,500);font-size:1.3rem;line-height:1.8}.Footer-module-scss-module__A6RiQW__footer__links{order:1;grid-column:1/2}.Footer-module-scss-module__A6RiQW__footer__contact{line-height:var(--corsa-paragraph-line-height,1.875);font-family:var(--corsa-copy-font-family,var(--corsa-font-family));font-weight:var(--corsa-copy-font-weight,500);flex-direction:column;grid-area:2/2/3/3;justify-content:center;gap:.8rem;margin-top:clamp(2.5rem,1.25vw + 1.9rem,3.5rem);font-size:1.3rem;line-height:1.54;display:flex}@media (min-width:37.5em){.Footer-module-scss-module__A6RiQW__footer__contact{align-items:flex-end;margin-top:0}}.Footer-module-scss-module__A6RiQW__footer__language{order:1;grid-area:3/2/4/3;margin-top:clamp(2.5rem,1.25vw + 1.9rem,3.5rem);font-size:1.2rem;font-weight:700}@media (min-width:37.5em){.Footer-module-scss-module__A6RiQW__footer__language{justify-self:flex-end}}.Footer-module-scss-module__A6RiQW__footer__list{overflow:hidden}.Footer-module-scss-module__A6RiQW__footer__legal{all:unset;display:revert;box-sizing:border-box;flex-wrap:wrap;gap:clamp(2rem,1.25vw + 1.4rem,3rem);font-size:1.2rem;list-style:none;display:flex}.Footer-module-scss-module__A6RiQW__footer__legal a{text-decoration:underline}.Footer-module-scss-module__A6RiQW__footer small{font-size:inherit}.Footer-module-scss-module__A6RiQW__footer a{cursor:pointer;color:var(--kodo-color-primary);-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-decoration:none}.Footer-module-scss-module__A6RiQW__footer a:hover{color:var(--kodo-color-secondary)}.Footer-module-scss-module__A6RiQW__list{all:unset;display:revert;box-sizing:border-box;flex-flow:wrap;margin-left:-2.4rem;font-size:1.1rem;list-style:none;display:flex}.Footer-module-scss-module__A6RiQW__list__item{padding-left:2.4rem;position:relative}.Footer-module-scss-module__A6RiQW__list__item:before{content:"•";text-align:center;width:2.4rem;position:absolute;top:0;bottom:0;left:0}.Footer-module-scss-module__A6RiQW__social{all:unset;display:revert;box-sizing:border-box;gap:1.1rem;margin-bottom:.5rem;list-style:none;display:flex}.Footer-module-scss-module__A6RiQW__social__link{color:var(--kodo-color-primary)}.Footer-module-scss-module__A6RiQW__social__link:hover{color:var(--kodo-color-secondary)}.Footer-module-scss-module__A6RiQW__social svg{display:block}.Footer-module-scss-module__A6RiQW__links{all:unset;display:revert;box-sizing:border-box;gap:clamp(2rem,6.25vw - 1rem,7rem);margin-top:clamp(2.5rem,1.25vw + 1.9rem,3.5rem);font-size:1.2rem;font-weight:700;list-style:none;display:flex}
