.elementor .shell{width:100%;max-width:1840px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .page-ground{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-bg);}.elementor .visually-hidden{width:1px;height:1px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-1px;margin-block-end:-1px;margin-inline-start:-1px;margin-inline-end:-1px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;clip-path:inset(50%);}.elementor .section-body{padding-block-start:80px;padding-block-end:80px;padding-inline-start:148px;padding-inline-end:147px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-rule);border-style:solid;display:flex;align-items:stretch;}.elementor .rail{width:147px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:2px;border-color:var(--color-ink);border-style:solid;display:none;flex:0 0 auto;}.elementor .rail-label{width:max-content;position:absolute;inset-block-start:50%;inset-inline-end:64px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-90deg) translate3d(50%, 0px, 0px);transform-origin:100% 0% 0px;display:flex;gap:8px;align-items:center;}.elementor .rail-label-text{font-family:var(--font-display);font-weight:500;font-size:40px;color:var(--color-ink);letter-spacing:0.5px;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rail-mark{width:auto;height:46px;}.elementor .section-content{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;flex:1 1 0%;}.elementor .split-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:60px;align-items:center;}.elementor .split-media{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 0%;}.elementor .split-copy{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .prose{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:30px;}.elementor .body-text{font-family:var(--font-sans);font-weight:400;font-size:20px;color:var(--color-ink);line-height:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .section-title{font-family:var(--font-display);font-weight:600;font-size:72px;color:var(--color-ink);letter-spacing:0px;line-height:90%;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .split-actions{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:50px;}.elementor .button-primary{font-family:var(--font-sans);font-weight:400;font-size:18px;color:var(--color-ink);line-height:20px;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:40px;padding-inline-end:40px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color-ink);border-style:solid;background-color:transparent;transition:all 160ms;display:inline-flex;justify-content:center;align-items:center;}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{color:var(--color-bg);background-color:var(--color-ink);}.elementor .social-list{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:23px;justify-content:center;align-items:center;}.elementor .social-icon{width:auto;height:21px;transition:all 160ms;}.elementor .social-icon:hover,.elementor .social-icon:focus-visible{opacity:0.6;}.elementor .partner-feature{padding-block-start:48px;padding-block-end:48px;padding-inline-start:48px;padding-inline-end:48px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-rule);border-style:solid;display:flex;gap:60px;align-items:center;}.elementor .partner-feature-logo{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 0%;justify-content:center;}.elementor .partner-feature-copy{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;flex:1 0 auto;}.elementor .partner-pair{column-gap:165px;padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:flex;align-items:stretch;}.elementor .partner-card{min-width:0px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;border-width:0px;display:flex;flex-direction:column;gap:48px;flex:1 1 0%;align-items:center;}.elementor .partner-role{font-family:var(--font-display);font-weight:400;font-size:20px;color:var(--color-ink);line-height:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .partner-text{font-family:var(--font-sans);font-weight:400;font-size:20px;color:var(--color-ink);line-height:30px;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .partner-text-feature{max-width:100%;}.elementor .partner-logo{width:auto;}.elementor .partner-logo-slot{width:100%;height:165px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:center;align-items:center;}.elementor .partner-block{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:28px;align-items:center;}.elementor .partner-block-divider{padding-block-start:72px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-rule);border-style:solid;}.elementor .logo-strip{height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:96px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .hero{padding-block-start:0px;padding-block-end:0px;padding-inline-start:147px;padding-inline-end:147px;}.elementor .hero-banner{width:100%;height:auto;}.elementor .hero-media-desktop{display:block;}.elementor .hero-media-mobile{display:none;}.elementor .figure-media{width:100%;height:auto;}.elementor .partner-logo-singlife{max-width:560px;}.elementor .partner-logo-wwf{width:130px;height:auto;}.elementor .partner-logo-gbtb{width:250px;height:auto;}.elementor .partner-logo-sggreen{width:100%;height:auto;max-width:170px;}.elementor .support-partner-logo{max-width:220px;}