.faqs-section .dropdown-wrapper{transition:border-color .3s,box-shadow .35s,background-color .3s;overflow:hidden}.faqs-section .dropdown-header{width:100%;color:inherit;text-align:left;appearance:none;cursor:pointer;user-select:none;background:0 0;border:0;transition:color .3s,background-color .3s}.faqs-section .dropdown-header:focus-visible{outline:2px solid rgba(var(--ligre-color-red-500-rgb), .9);outline-offset:-3px}.faqs-section .dropdown-wrapper .dropdown-content{visibility:hidden;opacity:0;pointer-events:none;background:0 0;grid-template-rows:0fr;width:100%;min-width:0;max-height:none;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .3s,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;overflow:hidden;transform:translateY(-.4rem);padding:0!important;display:grid!important;position:static!important}.faqs-section .dropdown-wrapper .dropdown-content>*{opacity:0;min-height:0;margin:0;padding:0 1.5rem;transition:padding .52s cubic-bezier(.22,1,.36,1),opacity .28s 40ms,transform .4s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-.35rem)}.faqs-section .dropdown-wrapper.is-open{border-color:rgba(var(--ligre-color-red-500-rgb), .32);background-color:rgba(var(--ligre-color-white-50-rgb), .015);box-shadow:0 16px 42px rgba(var(--ligre-color-black-950-rgb), .24), 0 0 30px rgba(var(--ligre-color-red-500-rgb), .08)}.faqs-section .dropdown-wrapper.is-open .dropdown-content{visibility:visible;opacity:1;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s;transform:translateY(0)}.faqs-section .dropdown-wrapper.is-open .dropdown-content>*{opacity:1;padding-bottom:1.5rem;transform:translateY(0)}.faqs-section .dropdown-wrapper .chevron{flex:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .25s}.faqs-section .dropdown-wrapper.is-open .chevron{transform:rotate(180deg)}.faqs-section .dropdown-wrapper .red-circle{transition:transform .3s,box-shadow .3s,opacity .3s}.faqs-section .dropdown-wrapper.is-open .red-circle{box-shadow:0 0 14px rgba(var(--ligre-color-red-500-rgb), .5), 0 0 28px rgba(var(--ligre-color-red-500-rgb), .16);transform:scale(1.12)}@media (hover:hover) and (pointer:fine){.faqs-section .dropdown-wrapper:hover{border-color:rgba(var(--ligre-color-red-500-rgb), .2);box-shadow:0 10px 30px rgba(var(--ligre-color-black-950-rgb), .18), 0 0 22px rgba(var(--ligre-color-red-500-rgb), .05)}}@media (width<=767px){.faqs-section .dropdown-wrapper .dropdown-content>*{padding-left:1rem;padding-right:1rem}.faqs-section .dropdown-wrapper.is-open .dropdown-content>*{padding-bottom:1rem}}@media (prefers-reduced-motion:reduce){.faqs-section .dropdown-wrapper,.faqs-section .dropdown-header,.faqs-section .dropdown-content,.faqs-section .dropdown-content>*,.faqs-section .chevron,.faqs-section .red-circle{transition:none!important}}.contact-us-hero-section{isolation:isolate}.contact-us-hero-section>.spline-scene-4{pointer-events:none}.form-wrapper{overscroll-behavior:contain;scrollbar-gutter:stable;opacity:0;visibility:hidden;pointer-events:none;isolation:isolate;transform-origin:100%;border-radius:var(--ligre-radius-card-large);z-index:100000;width:min(520px,100% - 4rem);max-height:calc(100svh - 4rem);display:none;overflow:hidden auto}.form-wrapper.is-open{pointer-events:auto}.form-wrapper.is-animating{will-change:transform, opacity, filter}.form-wrapper:before{content:"";z-index:20;pointer-events:none;background:linear-gradient(105deg, transparent 0%, transparent 38%, rgba(var(--ligre-color-red-500-rgb), .06) 44%, rgba(var(--ligre-color-red-500-rgb), .32) 50%, rgba(var(--ligre-color-white-50-rgb), .12) 52%, rgba(var(--ligre-color-red-500-rgb), .08) 56%, transparent 64%, transparent 100%);opacity:0;mix-blend-mode:screen;position:absolute;inset:0;transform:translate(-130%)}.form-wrapper.is-scanning:before{animation:.9s ease-out forwards form-glass-reflection}@keyframes form-glass-reflection{0%{opacity:0;transform:translate(-130%)}12%{opacity:1}to{opacity:0;transform:translate(130%)}}.form-wrapper>h2,.form-wrapper>p{padding-right:3rem}.form-wrapper .main-contact-form,.form-wrapper .form,.form-wrapper .two-column-inputs,.form-wrapper .input-w-label-item,.form-wrapper .input-field-base{min-width:0;max-width:100%}.form-wrapper .input-field-base{border-radius:var(--ligre-radius-button);width:100%;color:var(--ligre-color-white-50);font-size:var(--ligre-type-size-body-sm);letter-spacing:var(--ligre-type-tracking-body);line-height:var(--ligre-type-leading-body)}.form-wrapper .form-label{font-size:var(--ligre-type-size-label);font-weight:var(--ligre-type-weight-regular);letter-spacing:var(--ligre-type-tracking-label);line-height:var(--ligre-type-leading-label)}.form-wrapper .checkbox-label{font-size:var(--ligre-type-size-body-sm);letter-spacing:var(--ligre-type-tracking-body);line-height:var(--ligre-type-leading-body)}.form-wrapper .input-field-base::placeholder{color:rgba(var(--ligre-color-white-50-rgb), .5)}.form-wrapper .input-field-base:focus{border-color:rgba(var(--ligre-color-red-500-rgb), .72);outline:1px solid rgba(var(--ligre-color-red-500-rgb), .3);outline-offset:1px}.form-wrapper select.input-field-base option{color:var(--ligre-color-white-50);background:var(--ligre-color-black-900)}.form-close-btn{appearance:none;cursor:pointer;z-index:30;background:0 0;border:0;padding:0}.form-close-btn img{width:100%;height:100%;display:block}.contact-button-item{border-radius:var(--ligre-radius-button)}.contact-button-item[type=button]{width:100%;color:inherit;text-align:inherit;background:0 0}.form-close-btn:focus-visible,#form-open:focus-visible{outline:2px solid rgba(var(--ligre-color-red-500-rgb), .9);outline-offset:4px}#form-open{cursor:pointer;transition:border-color .25s,box-shadow .25s,background-color .25s,transform .25s}#form-open.is-active{border-color:rgba(var(--ligre-color-red-500-rgb), .65);background-color:rgba(var(--ligre-color-red-500-rgb), .035);box-shadow:0 0 0 1px rgba(var(--ligre-color-red-500-rgb), .16), 0 0 34px rgba(var(--ligre-color-red-500-rgb), .18), inset 0 0 28px rgba(var(--ligre-color-red-500-rgb), .055)}@media (width<=991px){.form-wrapper{inset:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));transform-origin:bottom;backdrop-filter:blur(14px);width:auto;max-width:none;max-height:none;padding:1.25rem;position:fixed}}@media (width<=767px){.form-wrapper{border-radius:var(--ligre-radius-card-large);padding:1rem}.form-wrapper .two-column-inputs{flex-direction:column;gap:.75rem}.form-wrapper .form{gap:.75rem}.form-wrapper .input-field-base.text-area{resize:vertical;min-height:7.5rem}.form-wrapper .checkbox-label{line-height:var(--ligre-type-leading-body)}.form-close-btn{width:2rem;height:2rem;top:1rem;right:1rem}}@media (width<=479px){.form-wrapper{inset:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}.form-wrapper>h2{font-size:var(--ligre-type-size-heading-sm)}.form-wrapper .ligre-button--block{width:100%}}@media (prefers-reduced-motion:reduce){.form-wrapper,.form-wrapper:before,#form-open{transition:none!important;animation:none!important}}.before-contact-us-header,.start-point-start,.start-point-wrapper,.last-card-point{isolation:isolate;border-radius:var(--ligre-radius-card-large);align-self:flex-start;height:auto;min-height:0;transition:border-color .28s,background-color .28s,box-shadow .28s;position:relative;overflow:hidden}.before-contact-us-header>:not(.image-16),.start-point-start>*,.start-point-wrapper>*,.last-card-point>*{z-index:2}.before-contact-us-header>.image-16{z-index:0}.before-contact-us-header:before,.start-point-start:before,.start-point-wrapper:before,.last-card-point:before,.before-contact-us-header:after,.start-point-start:after,.start-point-wrapper:after,.last-card-point:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.before-contact-us-header:before,.start-point-start:before,.start-point-wrapper:before,.last-card-point:before{z-index:0;background:radial-gradient(circle at 50% 100%, rgba(var(--ligre-color-red-500-rgb), .16) 0%, rgba(var(--ligre-color-red-500-rgb), .08) 24%, rgba(var(--ligre-color-red-500-rgb), .025) 44%, rgba(var(--ligre-color-red-500-rgb), 0) 68%);opacity:0;transition:opacity .35s}.before-contact-us-header:after,.start-point-start:after,.start-point-wrapper:after,.last-card-point:after{z-index:1;background:linear-gradient(110deg, transparent 0%, transparent 38%, rgba(var(--ligre-color-white-50-rgb), .035) 48%, rgba(var(--ligre-color-red-500-rgb), .07) 52%, transparent 64%, transparent 100%);opacity:0;background-position:100% 0;background-size:220% 100%;transition:opacity .35s,background-position .65s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.before-contact-us-header:hover,.start-point-start:hover,.start-point-wrapper:hover,.last-card-point:hover{border-color:rgba(var(--ligre-color-red-500-rgb), .28);background-color:rgba(var(--ligre-color-white-50-rgb), .025);box-shadow:0 18px 58px rgba(var(--ligre-color-black-950-rgb), .28), 0 0 34px rgba(var(--ligre-color-red-500-rgb), .1), inset 0 0 32px rgba(var(--ligre-color-red-500-rgb), .035)}.before-contact-us-header:hover:before,.start-point-start:hover:before,.start-point-wrapper:hover:before,.last-card-point:hover:before,.before-contact-us-header:hover:after,.start-point-start:hover:after,.start-point-wrapper:hover:after,.last-card-point:hover:after{opacity:1}.before-contact-us-header:hover:after,.start-point-start:hover:after,.start-point-wrapper:hover:after,.last-card-point:hover:after{background-position:0 0}}@media (prefers-reduced-motion:reduce){.before-contact-us-header,.start-point-start,.start-point-wrapper,.last-card-point,.before-contact-us-header:before,.start-point-start:before,.start-point-wrapper:before,.last-card-point:before,.before-contact-us-header:after,.start-point-start:after,.start-point-wrapper:after,.last-card-point:after{transition:none}}
