.elementor-891 .elementor-element.elementor-element-8ee2a11{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-891 .elementor-element.elementor-element-8ee2a11:not(.elementor-motion-effects-element-type-background), .elementor-891 .elementor-element.elementor-element-8ee2a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-891 .elementor-element.elementor-element-e9bc3fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-891 .elementor-element.elementor-element-e9bc3fc .scs-ph{background:#ffffff;padding:160px 24px 80px 24px;--scs-glow2:rgba(15,124,123,0.14);--scs-bg-top:#f7fafa;--scs-bg-bot:#ffffff;}.elementor-891 .elementor-element.elementor-element-e9bc3fc .scs-ph__inner{max-width:1200px;}.elementor-891 .elementor-element.elementor-element-e9bc3fc .scs-ph__bg{background:radial-gradient(1000px 600px at 80% -10%, rgba(92,209,207,0.18), transparent 60%), radial-gradient(800px 500px at 0% 100%, var(--scs-glow2, rgba(15,124,123,0.14)), transparent 60%), linear-gradient(180deg, var(--scs-bg-top, #f7fafa) 0%, var(--scs-bg-bot, #ffffff) 100%);}.elementor-891 .elementor-element.elementor-element-e9bc3fc .scs-ph__grid{background-image:linear-gradient(to right, rgba(15,25,34,0.06) 1px, transparent 1px), linear-gradient(to bottom, rgba(15,25,34,0.06) 1px, transparent 1px);opacity:0.4;background-size:48px 48px;}.elementor-891 .elementor-element.elementor-element-e9bc3fc .scs-ph__blob{background:rgba(15,124,123,0.20);filter:blur(64px);width:288px;height:288px;}.elementor-891 .elementor-element.elementor-element-e9bc3fc .scs-ph__eyebrow{color:#0f7c7b;letter-spacing:0.28em;}.elementor-891 .elementor-element.elementor-element-e9bc3fc .scs-ph__title{color:#0f1922;font-family:"Montserrat", Sans-serif;line-height:1.05;max-width:896px;margin-top:20px;}.elementor-891 .elementor-element.elementor-element-e9bc3fc .scs-ph__intro{color:#5b6b78;font-size:18px;line-height:1.7;max-width:672px;margin-top:24px;}.elementor-891 .elementor-element.elementor-element-e9bc3fc .scs-ph .scs-reveal{transition-duration:700ms;}.elementor-891 .elementor-element.elementor-element-e9bc3fc .scs-ph .scs-reveal:not(.in){transform:translateY(16px);}.elementor-891 .elementor-element.elementor-element-90f162f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-891 .elementor-element.elementor-element-861278a .aff-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem;}.elementor-891 .elementor-element.elementor-element-861278a .aff-section{background:#f8f8f8;padding:2rem 2rem 2rem 2rem;}.elementor-891 .elementor-element.elementor-element-861278a .aff-card{background:#ffffff;border-color:#e5e7eb;border-radius:1.5rem;padding:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-891 .elementor-element.elementor-element-861278a .aff-icon{--aff-primary:#0f7c7b;--aff-primary-glow:#4fb8b3;height:4rem;width:4rem;border-radius:1rem;}.elementor-891 .elementor-element.elementor-element-861278a .aff-icon svg{width:2rem;height:2rem;}.elementor-891 .elementor-element.elementor-element-861278a .aff-title{color:#0f1820;font-family:"Montserrat", Sans-serif;}.elementor-891 .elementor-element.elementor-element-861278a .aff-desc{color:#5a6b7a;}@media(max-width:1024px){.elementor-891 .elementor-element.elementor-element-861278a .aff-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-891 .elementor-element.elementor-element-90f162f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-891 .elementor-element.elementor-element-861278a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-891 .elementor-element.elementor-element-861278a .aff-grid{grid-template-columns:repeat(1, 1fr);}.elementor-891 .elementor-element.elementor-element-861278a .aff-title{font-size:22px;}.elementor-891 .elementor-element.elementor-element-861278a .aff-desc{font-size:15px;}}