@keyframes loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.contact-form__content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:3.75rem}@media screen and (min-width: 0)and (max-width: 730px){.contact-form__content.column{padding-bottom:0}}@media screen and (min-width: 1025px)and (max-width: 1199px){.contact-form__content{gap:2rem}}@media screen and (min-width: 0)and (max-width: 1024px){.contact-form__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:2rem}}.contact-form__text{flex-grow:0;flex-shrink:1}@media screen and (min-width: 0)and (max-width: 1024px){.contact-form__text{max-width:calc(100dvw - (40px + 40px + 20px))}}@media screen and (min-width: 1025px)and (max-width: 1305px){.contact-form__text{max-width:calc(460px - (32px + 64px + 20px))}}@media screen and (min-width: 1025px){.contact-form__text{width:28.75rem;margin-top:clamp(-0.1875rem,-.3344051447rem + .3215434084vw,0rem);padding:0 0 0 .75rem}}.contact-form__form{flex-grow:0;flex-shrink:0;padding:2rem;background-color:#fff;border-radius:1rem}@media screen and (min-width: 0)and (max-width: 730px){.contact-form__form{border-radius:0;margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (min-width: 1025px){.contact-form__form{width:50%;min-width:34.375rem}}@media screen and (min-width: 1200px){.contact-form__form{min-width:37.5rem}}.contact-form__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)}@media screen and (min-width: 0)and (max-width: 1024px){.contact-form__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%)}}.contact-form__details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:1rem;margin-top:3.75rem}@media screen and (min-width: 0)and (max-width: 1024px){.contact-form__details{margin-top:2rem}}.contact-form__details a{letter-spacing:-0.01em;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:.75rem;margin:0}.contact-form__details a svg{display:block;transform:scale(1);transition:transform .25s cubic-bezier(0.42, 0, 0.58, 1)}.contact-form__details a span{position:relative;display:inline-block}.contact-form__details a span::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:#b8b7b9;display:block}.module--inverse-theme .contact-form__details a{color:#fff}.contact-form__details a span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:currentColor;transform:scaleX(0);transform-origin:right;opacity:0;transition:transform .25s cubic-bezier(0.42, 0, 0.58, 1),opacity .25s cubic-bezier(0.42, 0, 0.58, 1)}@media not all and (hover: none){.contact-form__details a:hover span::after,.contact-form__details a:focus-visible span::after{transform:scaleX(1);transform-origin:left;opacity:1}.contact-form__details a:hover a span::after,.contact-form__details a:focus-visible a span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:currentColor;transform:scaleX(0);transform-origin:right;opacity:0;transition:transform .25s cubic-bezier(0.42, 0, 0.58, 1),opacity .25s cubic-bezier(0.42, 0, 0.58, 1)}}@media not all and (hover: none){.contact-form__details a:hover a:hover span::after,.contact-form__details a:hover a:focus-visible span::after,.contact-form__details a:focus-visible a:hover span::after,.contact-form__details a:focus-visible a:focus-visible span::after{transform:scaleX(1);transform-origin:left;opacity:1}.contact-form__details a:hover a:hover svg,.contact-form__details a:hover a:focus-visible svg,.contact-form__details a:focus-visible a:hover svg,.contact-form__details a:focus-visible a:focus-visible svg{transform:scale(1.1)}}