@media(max-width:767px){.elementor .tt-hero-arrow{width:calc(var(--hero-arrow-size-sm));height:calc(var(--hero-arrow-size-sm));inset-block-start:calc(50% - var(--hero-arrow-size-sm) / 2);font-size:calc(var(--text-lg));}}@media(max-width:767px){.elementor .tt-card-service{padding:calc(var(--space-md));}}@media(max-width:767px){.elementor .tt-sector-title{min-height:0px;}}@media(max-width:767px){.elementor .tt-card-sector{padding-block-start:calc(var(--space-lg));padding-block-end:calc(var(--space-md));padding-inline-start:calc(var(--space-md));padding-inline-end:calc(var(--space-md));flex:0 1 100%;}}@media(max-width:767px){.elementor .tt-wafer-panel{padding-block-start:calc(var(--space-2xl));padding-block-end:calc(var(--space-2xl));padding-inline-start:calc(var(--section-pad-x-mobile));padding-inline-end:calc(var(--section-pad-x-mobile));margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(var(--inset-x-mobile));margin-inline-end:calc(var(--inset-x-mobile));}}@media(max-width:767px){.elementor .tt-wafer-bed{padding-block-start:calc(var(--section-pad-y-tight-mobile) / 2);padding-block-end:calc(var(--section-pad-y-tight-mobile) / 2);padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .tt-card-title{font-size:calc(var(--text-xl-mobile));}}@media(max-width:767px){.elementor .tt-card-family-photo{height:calc(var(--family-photo-h-mobile));}}@media(max-width:767px){.elementor .tt-card-family{flex:0 1 calc((100% - var(--space-md)) / 2);}}@media(max-width:767px){.elementor .tt-hero-dots{max-width:100%;inset-block-end:calc(var(--slant-mobile) + var(--space-2xl) + var(--space-xs));padding-block-start:0px;padding-block-end:0px;padding-inline-start:calc(var(--space-xs) * 2 + var(--hero-arrow-size-sm));padding-inline-end:calc(var(--space-xs) * 2 + var(--hero-arrow-size-sm));}}@media(max-width:767px){.elementor .tt-hero-inner{gap:calc(var(--space-xl));}}@media(max-width:767px){.elementor .tt-hero-slide{height:auto;min-height:auto;padding-block-start:calc(var(--section-pad-y-tight-mobile));padding-block-end:calc(var(--section-pad-y-tight-mobile) + var(--slant-mobile) + var(--hero-dot-size) + var(--space-lg));padding-inline-start:calc(var(--space-xs) * 2 + var(--hero-arrow-size-sm));padding-inline-end:calc(var(--space-xs) * 2 + var(--hero-arrow-size-sm));gap:calc(var(--space-xs));}}@media(max-width:767px){.elementor .tt-hero-carousel{margin-block-end:calc(var(--slant-mobile) * -1);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--slant-mobile)), 0 100%);}}@media(max-width:767px){.elementor .tt-lead{font-size:calc(var(--text-lg-mobile));}}@media(max-width:767px){.elementor .tt-h4{font-size:calc(var(--text-lg-mobile));}}@media(max-width:767px){.elementor .tt-h2{font-size:calc(var(--text-3xl-mobile));}}@media(max-width:767px){.elementor .tt-h1{font-size:calc(var(--text-hero-mobile));}}@media(max-width:767px){.elementor .tt-wrap{gap:calc(var(--wrap-gap-tight-mobile));}}@media(max-width:767px){.elementor .tt-section{padding-block-start:calc(var(--section-pad-y-tight-mobile));padding-block-end:calc(var(--section-pad-y-tight-mobile));padding-inline-start:calc(var(--section-pad-x-mobile));padding-inline-end:calc(var(--section-pad-x-mobile));}}@media(max-width:767px){.elementor .tt-button-row-stack{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .tt-section-after-hero{padding-block-start:calc(var(--section-pad-y-tight-mobile) + var(--slant-mobile));}}@media(max-width:767px){.elementor .tt-hero-arrow-next{inset-inline-end:calc(var(--space-xs));}}@media(max-width:767px){.elementor .tt-hero-arrow-prev{inset-inline-start:calc(var(--space-xs));}}@media(max-width:767px){.elementor .tt-hero-cta{margin-block-start:0px;}}