.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-gap-4{gap:.25rem}.u-gap-12{gap:.75rem}.u-gap-32{gap:2rem}.u-gap-36{gap:2.25rem}.u-list-reset{list-style:none;margin:0;padding:0}.u-block-header{margin-bottom:clamp(1rem,.5909090909rem + 1.8181818182vw,1.5rem);max-width:100%}@media(min-width:50rem){.u-block-header{margin-bottom:clamp(1.5rem,-.375rem + 3.75vw,3rem)}}:where(.u-block-title){font-family:var(--font-family);font-weight:600;font-size:clamp(1.5rem,1.1931818182rem + 1.3636363636vw,1.875rem);line-height:1.3;color:var(--color-global-text-main-dark);margin-bottom:0;text-align:center;width:100%}@media(min-width:50rem){:where(.u-block-title){font-size:clamp(1.875rem,1.25rem + 1.25vw,2.375rem)}}.contactshero{background-color:var(--color-global-bg-light);padding-top:6rem}.contactshero__inner{display:grid;grid-template-columns:minmax(0,1fr);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--color-global-bg-dark);border-radius:1.5rem;position:relative;min-height:25rem;padding-top:1.75rem;padding-bottom:8.125rem;padding-inline:1.375rem;overflow:hidden}.contactshero__inner:before,.contactshero__inner:after{content:"";position:absolute;background:var(--color-global-accent-primary);border-radius:50%;-webkit-filter:blur(150px);filter:blur(150px);opacity:.3;pointer-events:none}.contactshero__inner:before{top:-22.6875rem;left:-17.125rem;width:41.6875rem;height:41.6875rem}.contactshero__inner:after{display:none;right:-31.6875rem;bottom:-29.1875rem;width:40.375rem;height:40.375rem}@media(min-width:50rem){.contactshero__inner{-ms-flex-line-pack:center;align-content:center;min-height:clamp(25rem,19.21875rem + 11.5625vw,29.625rem);padding-block:3.125rem;padding-inline:clamp(1.875rem,-.46875rem + 4.6875vw,3.75rem)}.contactshero__inner:after{display:block}}.contactshero__title{font-family:var(--font-family);font-weight:700;font-size:1.5rem;line-height:1.3;letter-spacing:.01em;color:var(--color-global-input-light);margin-bottom:.75rem}@media(min-width:50rem){.contactshero__title{font-size:clamp(1.5rem,.40625rem + 2.1875vw,2.375rem)}}.contactshero__content{position:relative;z-index:2}@media(min-width:50rem){.contactshero__content{max-width:clamp(28.125rem,13.28125rem + 29.6875vw,40rem)}}.contactshero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin-top:1.5rem}@media(min-width:50rem){.contactshero__actions{margin-top:clamp(1.5rem,-.375rem + 3.75vw,3rem);gap:clamp(1rem,.375rem + 1.25vw,1.5rem)}}@media(min-width:75rem){.contactshero__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.contactshero__description{font-family:var(--font-family);font-weight:400;font-size:1.125rem;line-height:1.4;color:var(--color-global-input-light);margin-bottom:0}@media(min-width:50rem){.contactshero__description{font-size:clamp(1.125rem,.65625rem + .9375vw,1.5rem)}}.contactshero__media{position:absolute;left:0;right:0;bottom:0;z-index:1}@media(max-width:49.9375rem){.contactshero__media{line-height:0}}@media(min-width:50rem){.contactshero__media{inset:0 0 0 auto}}.contactshero__image{height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:49.9375rem){.contactshero__image{display:block;width:100%;max-width:22.5rem;height:auto;margin-inline:auto;-o-object-position:bottom center;object-position:bottom center}}.contactshero__button.button{gap:clamp(.75rem,.4375rem + .625vw,1rem);min-width:clamp(7.5rem,5.9375rem + 3.125vw,8.75rem);max-width:100%;padding:clamp(.75rem,.4375rem + .625vw,1rem) clamp(1.5rem,.875rem + 1.25vw,2rem);background:var(--_btn-bg);color:var(--_btn-txt-color);font-family:var(--font-family);font-size:clamp(.875rem,.5625rem + .625vw,1.125rem);font-weight:700;line-height:1.5rem;text-align:center;border-radius:.5rem;white-space:normal}.contactshero__button.button--outline{padding:calc(clamp(.75rem,.4375rem + .625vw,1rem) - .125rem) calc(clamp(1.5rem,.875rem + 1.25vw,2rem) - .125rem);background:#0000;color:var(--color-white);border-color:var(--color-global-input-text)}.contactshero__button-text{min-width:0;overflow-wrap:break-word}.contactshero__button-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:clamp(1rem,.375rem + 1.25vw,1.5rem);height:clamp(1rem,.375rem + 1.25vw,1.5rem)}.contactshero__button-icon svg{width:100%;height:100%}
