.solutions-layout .section-a{z-index:10;background-image:url(/assets/images/sol-hero-background.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:600px;min-height:600px;max-height:600px;margin-top:80px;display:flex;position:relative;overflow:visible}@media (max-width:1024px){.solutions-layout .section-a{margin-top:0}}.solutions-layout .hero-honeycomb{z-index:3;opacity:1;filter:brightness(0)invert();animation:8s ease-in-out infinite solutions-floatAndRotate;display:none;position:absolute;top:10%;right:-100px}@keyframes solutions-floatAndRotate{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(10deg)}}.solutions-layout .container{z-index:4;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.solutions-layout .hero-content{z-index:4;justify-content:flex-start;align-items:center;width:100%;max-width:1400px;max-height:100%;margin:0 auto;padding:0 4rem;display:flex;position:relative}@media screen and (min-width:1920px) and (min-height:1080px){.solutions-layout .hero-content{gap:6rem;max-width:1600px;padding:0 5rem}}@media screen and (min-width:1440px) and (max-width:1919px){.solutions-layout .hero-content{gap:5rem;max-width:1400px;padding:0 4rem}}@media screen and (min-width:1024px) and (max-width:1439px){.solutions-layout .hero-content{gap:3rem;max-width:1200px;padding:0 3rem}}.solutions-layout .hero-text-overlay{max-width:650px;color:var(--white);text-align:left;z-index:5;text-shadow:2px 2px 4px var(--overlay-heavy);flex:1;padding-right:2rem}.solutions-layout .hero-text-overlay .hero-title{font-family:var(--font-body);font-size:var(--font-size-4xl);letter-spacing:.086em;color:var(--teal);margin-top:0;margin-bottom:1rem;font-weight:400;line-height:1.1;text-shadow:2px 2px 4px var(--overlay-heavy)!important}.solutions-layout .hero-text-overlay .hero-title .build-text{font-size:var(--font-size-xl);margin-bottom:.5rem;display:block}.solutions-layout .hero-text-overlay .hero-title .hero-font-text{font-family:var(--font-hero);font-size:var(--font-size-5xl);letter-spacing:-.01em;color:var(--white);text-shadow:2px 2px 4px var(--overlay-heavy);font-weight:700;display:inline}.solutions-layout .hero-text-overlay .hero-subtitle-main{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--white);margin-bottom:1.5rem;font-weight:400;line-height:1.6;text-shadow:2px 2px 4px var(--overlay-heavy)!important}.solutions-layout .hero-text-overlay .hero-description{font-size:var(--font-size-lg);color:var(--white);max-width:550px;margin-bottom:2rem;font-style:normal;font-weight:400;line-height:1.6;text-shadow:2px 2px 4px var(--overlay-heavy)!important}.solutions-layout .hero-text-overlay .hero-description strong{color:var(--white);font-weight:700}.solutions-layout .cta-container{flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:2rem;margin-bottom:3rem;display:flex}@media (max-width:1024px){.solutions-layout .section-a{height:auto;min-height:auto;padding:0 20px;overflow:hidden;justify-content:center!important;align-items:center!important}.solutions-layout .hero-content{padding:var(--hero-content-padding-tablet);flex-direction:column;align-items:center;gap:2rem;justify-content:center!important}.solutions-layout .hero-text-overlay{text-align:center;max-width:100%;padding:0}.solutions-layout .hero-honeycomb{display:none}}@media (max-width:1024px) and (min-height:900px){.solutions-layout .section-a{min-height:calc(100vh - 80px)!important}}.solutions-layout .hero-text-overlay .hero-title .script-text-large{letter-spacing:-.01em;color:var(--white)!important;font-family:Caveat,cursive!important;font-style:italic!important;font-weight:700!important;font-size:var(--font-size-6xl)!important;padding-bottom:8px!important;line-height:1!important;text-decoration:none!important;display:inline-block!important;position:relative!important}@media (max-width:768px){.solutions-layout .section-a{padding:var(--hero-padding-mobile)}.solutions-layout .hero-content{padding:var(--hero-content-padding-mobile)}.solutions-layout .hero-text-overlay{text-align:center;padding-left:0;padding-right:0}.solutions-layout .hero-text-overlay .hero-title{font-size:var(--font-size-3xl);margin-top:0}.solutions-layout .hero-text-overlay .hero-title .build-text{font-size:var(--font-size-lg);color:var(--white)}.solutions-layout .cta-container{justify-content:center}}@media (max-width:480px){.solutions-layout .section-a{padding:var(--hero-padding-small)}.solutions-layout .hero-content{padding:var(--hero-content-padding-small)}.solutions-layout .hero-text-overlay .hero-title{font-size:var(--font-size-2xl)}.solutions-layout .hero-text-overlay .hero-title .build-text{font-size:var(--font-size-lg)}.solutions-layout .hero-text-overlay .hero-title .hero-font-text{font-size:var(--font-size-3xl)}.solutions-layout .hero-text-overlay .hero-description{font-size:var(--font-size-sm)}}
