/* Breakpoint visibility for contact.html */
@media(min-width: 1200px){.hidden-wqja6e{display:none!important}}@media(min-width: 860px) and (max-width: 1199px){.hidden-sox3ha{display:none!important}}@media(max-width: 859px){.hidden-114ovfv{display:none!important}}

/* Page-specific styles for contact.html */
.framer-1jZ6q.framer-1ok7e2f,.framer-1jZ6q .framer-1ok7e2f{display:block}
.framer-1jZ6q.framer-wqja6e{background-color:#fff;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .contact-form__redline-alt{opacity:0;z-index:0;background-color:#fff;flex:none;height:710px;position:absolute;bottom:418px;left:0;right:0;overflow:hidden}
.framer-1jZ6q .contact-form__redline3-container{z-index:10;flex:none;width:100%;height:auto;position:fixed;top:0;left:50%;transform:translate(-50%)}
.framer-1jZ6q .contact-hero{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:104px 80px 0;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .contact-hero__inner{flex-flow:column;flex:none;place-content:center;align-items:center;gap:96px;width:100%;max-width:1300px;height:min-content;max-height:800px;padding:104px 0 96px;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .contact-hero__content{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0 64px 0 0;display:flex;position:relative;overflow:visible}
.framer-1jZ6q .contact-hero__text{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:40px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .contact-hero__layout{background-color:var(--aiatella-color-brand-red,#d10000);flex:none;align-self:stretch;width:1px;height:auto;position:relative;overflow:hidden}
.framer-1jZ6q .framer-wscs7x{z-index:2;flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:40px;width:91%;height:min-content;padding:32px 0;display:flex;position:relative;overflow:visible}
.framer-1jZ6q .framer-2whosb{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:32px;width:100%;max-width:450px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-1jZ6q .framer-1slv3sf,.framer-1jZ6q .framer-1bm0f6j{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .framer-n4gbdm{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}
.framer-1jZ6q .framer-x0f4m8,.framer-1jZ6q .contact-form__about{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .framer-1nz9ug0,.framer-1jZ6q .contact-form__about-alt{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}
.framer-1jZ6q .framer-7mmqlc{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:70%;max-width:430px;height:auto;position:relative}
.framer-1jZ6q .contact-form__aorta{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,283px);z-index:1;flex:none;width:283px;position:relative;overflow:visible}
.framer-1jZ6q .contact-form__bg{z-index:0;flex:none;max-width:1300px;height:800px;position:absolute;top:-432px;left:0;right:0;overflow:hidden;-webkit-mask:radial-gradient(60% 52% at 50% 33.3%,#000 0%,#0000 100%);mask:radial-gradient(60% 52% at 50% 33.3%,#000 0%,#0000 100%)}
.framer-1jZ6q .contact-form__bg-alt{z-index:0;flex:none;width:1200px;max-width:1300px;height:800px;position:absolute;top:calc(50% - 400px);left:calc(50% - 600px);overflow:hidden;-webkit-mask:radial-gradient(60% 52% at 50% 33.3%,#000 0%,#0000 100%);mask:radial-gradient(60% 52% at 50% 33.3%,#000 0%,#0000 100%)}
.framer-1jZ6q .contact-form__inner{background-color:var(--aiatella-color-surface,#fff);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:128px 80px;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .contact-form__layout{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:40px;width:100%;max-width:1300px;height:min-content;padding:0;scroll-margin-top:32px;display:flex;position:relative;overflow:visible}
.framer-1jZ6q .contact-form__section{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:16px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .framer-z6r1fo{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:430px;height:auto;position:relative}
.framer-1jZ6q .framer-1ozz7mc{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:40px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .faq__section{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:24px;width:100%;max-width:544px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-1jZ6q .faq__item{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:32px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .faq__list{flex-flow:column;flex:none;place-content:center;align-items:center;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .faq__section-alt,.framer-1jZ6q .framer-1ciw86c,.framer-1jZ6q .framer-7fturf,.framer-1jZ6q .framer-adxh9q,.framer-1jZ6q .framer-a2s7d5{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative}
.framer-1jZ6q .framer-qk50bx,.framer-1jZ6q .framer-15cjbe6,.framer-1jZ6q .framer-gzt7pj,.framer-1jZ6q .framer-ql00lm,.framer-1jZ6q .framer-1lwuyvs{--framer-input-background:var(--aiatella-color-surface-subtle,#f7f7f7);--framer-input-border-bottom-width:1px;--framer-input-border-color:var(--aiatella-color-border,#dbdbdb);--framer-input-border-left-width:1px;--framer-input-border-radius-bottom-left:8px;--framer-input-border-radius-bottom-right:8px;--framer-input-border-radius-top-left:8px;--framer-input-border-radius-top-right:8px;--framer-input-border-right-width:1px;--framer-input-border-style:solid;--framer-input-border-top-width:1px;--framer-input-focused-border-color:var(--aiatella-color-brand-red,#d10000);--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:var(--aiatella-color-ink,#000);--framer-input-font-family:"Manrope";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:20px;--framer-input-font-size:16px;--framer-input-font-weight:500;--framer-input-icon-color:#999;--framer-input-padding:12px;--framer-input-placeholder-color:var(--aiatella-color-ink-muted,#000000b3);flex:none;width:100%;height:40px;position:relative}
.framer-1jZ6q .framer-1ljalxq{--framer-input-background:var(--aiatella-color-surface-subtle,#f7f7f7);--framer-input-border-bottom-width:1px;--framer-input-border-color:var(--aiatella-color-border,#dbdbdb);--framer-input-border-left-width:1px;--framer-input-border-radius-bottom-left:8px;--framer-input-border-radius-bottom-right:8px;--framer-input-border-radius-top-left:8px;--framer-input-border-radius-top-right:8px;--framer-input-border-right-width:1px;--framer-input-border-style:solid;--framer-input-border-top-width:1px;--framer-input-focused-border-color:var(--aiatella-color-brand-red,#d10000);--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:var(--aiatella-color-ink,#000);--framer-input-font-family:"Manrope";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:20px;--framer-input-font-size:16px;--framer-input-font-weight:500;--framer-input-icon-color:#999;--framer-input-padding:12px;--framer-input-placeholder-color:var(--aiatella-color-ink-muted,#000000b3);--framer-input-wrapper-height:auto;flex:none;width:100%;height:auto;min-height:100px;position:relative}
.framer-1jZ6q .framer-1r1cjtg-container{flex:none;width:auto;height:auto;position:relative}
.framer-1jZ6q .framer-bmjkwa{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:2px;padding:0 80px;display:flex;position:relative;overflow:hidden}
.framer-1jZ6q .framer-14uekd8-container{flex:none;width:100%;height:auto;position:relative}

@media (min-width:860px) and (max-width:1199px){.framer-1jZ6q.framer-wqja6e{width:860px}.framer-1jZ6q .contact-form__redline-alt{height:unset;top:973px}.framer-1jZ6q .contact-hero{padding:100px 48px 0}.framer-1jZ6q .contact-hero__inner{gap:80px;max-height:900px}.framer-1jZ6q .contact-hero__content{padding:0}.framer-1jZ6q .framer-wscs7x{padding:32px 0 24px}.framer-1jZ6q .framer-x0f4m8,.framer-1jZ6q .contact-form__about{max-width:400px}.framer-1jZ6q .framer-7mmqlc,.framer-1jZ6q .framer-z6r1fo{width:90%}.framer-1jZ6q .contact-form__aorta{height:var(--framer-aspect-ratio-supported,246px);width:246px}.framer-1jZ6q .contact-form__bg{top:-482px;-webkit-mask:radial-gradient(75% 52% at 50% 33.3%,#000 0%,#0000 100%);mask:radial-gradient(75% 52% at 50% 33.3%,#000 0%,#0000 100%)}.framer-1jZ6q .contact-form__bg-alt{-webkit-mask:radial-gradient(75% 52% at 50% 33.3%,#000 0%,#0000 100%);mask:radial-gradient(75% 52% at 50% 33.3%,#000 0%,#0000 100%)}.framer-1jZ6q .contact-form__inner{padding:104px 48px}.framer-1jZ6q .contact-form__layout{gap:unset;justify-content:space-between}.framer-1jZ6q .framer-1ozz7mc{max-width:420px}}
@media (max-width:859px){.framer-1jZ6q.framer-wqja6e{width:390px}.framer-1jZ6q .contact-form__redline-alt{height:unset;order:2;top:888px}.framer-1jZ6q .contact-form__redline3-container{order:0}.framer-1jZ6q .contact-hero{order:1;padding:96px 24px 0}.framer-1jZ6q .contact-hero__inner{order:0;gap:0;max-width:360px;padding:32px 0}.framer-1jZ6q .contact-hero__content{flex-direction:column;order:0;justify-content:center;gap:20px;padding:0 0 20px}.framer-1jZ6q .contact-hero__text{flex:none;order:0;gap:20px;width:100%}.framer-1jZ6q .framer-wscs7x{flex:1 0 0;align-content:center;align-items:center;gap:32px;width:1px;padding:20px 0}.framer-1jZ6q .framer-x0f4m8,.framer-1jZ6q .contact-form__about{gap:20px}.framer-1jZ6q .framer-7mmqlc{width:100%}.framer-1jZ6q .contact-form__bg{order:1;top:-519px;-webkit-mask:radial-gradient(100% 52% at 50% 33.3%,#000 0%,#0000 100%);mask:radial-gradient(100% 52% at 50% 33.3%,#000 0%,#0000 100%)}.framer-1jZ6q .contact-form__bg-alt{order:2;-webkit-mask:radial-gradient(100% 52% at 50% 33.3%,#000 0%,#0000 100%);mask:radial-gradient(100% 52% at 50% 33.3%,#000 0%,#0000 100%)}.framer-1jZ6q .contact-form__inner{order:3;padding:64px 24px}.framer-1jZ6q .contact-form__layout{flex-direction:column;order:0;max-width:360px}.framer-1jZ6q .contact-form__section,.framer-1jZ6q .framer-1ozz7mc{flex:none;width:100%}.framer-1jZ6q .framer-bmjkwa{order:4}.framer-1jZ6q .framer-14uekd8-container{order:5}}
