.elementor .hero-medium{width:var(--layout--container-wide);height:250px;padding-block-start:var(--space--32);padding-block-end:var(--space--32);padding-inline-start:var(--space--100);padding-inline-end:var(--space--100);margin-inline-start:clamp(0.375rem, 0.107rem + 0.857vi, 0.75rem);margin-inline-end:clamp(0.375rem, 0.107rem + 0.857vi, 0.75rem);border-radius:var(--space--16);background-image:url("https://wp.avanquest.com/wp-content/uploads/2026/08/hero-background-dark.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;flex-direction:row;justify-content:flex-start;align-items:center;align-self:center;}.elementor .section{width:100%;padding:0px;margin:0px;background-color:var(--color--white);display:flex;justify-content:center;}.elementor .pad-80{padding-block-start:var(--space--80);padding-block-end:var(--space--80);}.elementor .footer--main-menu-grid{padding:0px;display:block;grid-template-columns:max-content;grid-template-rows:repeat(1, 1fr);grid-auto-flow:column;}.elementor .footer--site{padding-block-start:var(--space--80);padding-block-end:var(--space--48);padding-inline-start:var(--space--48);padding-inline-end:var(--space--48);flex-direction:column;gap:var(--space--48);}.elementor .spacing-0{padding:0px;}.elementor .vertical{flex-direction:column;}.elementor .gap-80{column-gap:var(--space--80);row-gap:var(--space--80);}.elementor .gap-32{gap:var(--space--32);}.elementor .gap-16{gap:var(--space--16);}.elementor .text--h5{font-family:var(--font--sans);font-weight:500;font-size:clamp(1rem, 0.821rem + 0.571vi, 1.25rem);color:var(--color--text-primary-light);letter-spacing:-1%;line-height:120%;}.elementor .text--h3{font-family:var(--font--sans);font-weight:500;font-size:clamp(1.5rem, 1.232rem + 0.857vi, 1.875rem);letter-spacing:-2%;line-height:133%;}.elementor .text--h2{font-family:var(--font--sans);font-weight:500;font-size:clamp(1.5rem, 0.964rem + 1.714vi, 2.25rem);color:var(--color--text-primary-light);letter-spacing:-2%;line-height:130%;}.elementor .text--primary-light{color:var(--color--text-primary-light);}.elementor .text--body-large{font-family:var(--font--sans);font-weight:300;font-size:clamp(0.875rem, 0.696rem + 0.571vi, 1.125rem);color:var(--color--darker-gray);line-height:133%;}.elementor .text--body{font-family:var(--font--sans);font-weight:400;font-size:16px;line-height:24px;}.elementor .text--secondary-light{color:var(--color--dark-gray);}.elementor .text--inversed{color:var(--color--white);}.elementor .text--disclaimer-light{color:var(--color--text-disclaimer-light);}.elementor .button--header{font-family:var(--font--sans);font-weight:400;font-size:18px;line-height:20px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:clamp(1rem, calc(0.607rem + 1.964vw), 2.375rem);padding-inline-end:clamp(1rem, calc(0.607rem + 1.964vw), 2.375rem);}.elementor .button--primary{color:var(--color--white);border-radius:var(--border-radius--4);border-width:2px;border-color:var(--color--primary);background-color:var(--color--primary);transition:all 200ms;}.elementor .button--primary:hover,.elementor .button--primary:focus-visible{background-color:var(--color--primary-hover);}.elementor .header--main{position:static;padding-block-start:var(--space--16);padding-block-end:var(--space--16);padding-inline-start:var(--space--48);padding-inline-end:var(--space--48);display:flex;flex-direction:row;align-items:center;}.elementor .layout--container{width:100%;max-width:var(--layout--container);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:var(--space--48);}.elementor .container-1400-gray{width:var(--layout--container-wide);padding-block-start:var(--space--64);padding-block-end:var(--space--64);padding-inline-start:var(--space--100);padding-inline-end:var(--space--100);border-radius:var(--space--16);background-color:var(--color--bg-web-light);flex-direction:column;justify-content:center;}.elementor .container-content{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}