@media(max-width:767px){.elementor .approach-num{font-size:max(min(clamp(17px, 4.6vw, 20px), calc((599.98px - 100vw) * 100000)), min(var(--text-body), calc((100vw - 599.98px) * 100000)));}}@media(max-width:767px){.elementor .approach-card-text{gap:max(min(var(--space-md), calc((599.98px - 100vw) * 100000)), min(var(--space-lg), calc((100vw - 599.98px) * 100000)));}}@media(max-width:767px){.elementor .approach-card{width:max(min(var(--space-approach-card), calc((599.98px - 100vw) * 100000)), min(calc((100% - 3 * var(--space-approach-gap)) / 4), calc((100vw - 599.98px) * 100000)));gap:max(min(var(--space-lg), calc((599.98px - 100vw) * 100000)), min(var(--space-sm), calc((100vw - 599.98px) * 100000)));flex:0 0 max(min(var(--space-approach-card), calc((599.98px - 100vw) * 100000)), min(calc((100% - 3 * var(--space-approach-gap)) / 4), calc((100vw - 599.98px) * 100000)));}}@media(max-width:767px){.elementor .approach-row{width:calc(100% + max(0px, min(var(--layout-inline-mobile), calc((599.98px - 100vw) * 100000))) * 2);column-gap:max(min(max(var(--layout-swipe-gap), var(--layout-inline-mobile)), calc((599.98px - 100vw) * 100000)), min(var(--space-approach-gap), calc((100vw - 599.98px) * 100000)));padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(0px, min(var(--layout-inline-mobile), calc((599.98px - 100vw) * 100000)));padding-inline-end:max(0px, min(var(--layout-inline-mobile), calc((599.98px - 100vw) * 100000)));margin-block-start:0px;margin-block-end:calc(-1 * max(0px, min(40px, calc((100vw - 599.98px) * 100000))));margin-inline-start:calc(-1 * max(0px, min(var(--layout-inline-mobile), calc((599.98px - 100vw) * 100000))));margin-inline-end:calc(-1 * max(0px, min(var(--layout-inline-mobile), calc((599.98px - 100vw) * 100000))));display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;order:3;}}@media(max-width:767px){.elementor .approach{min-height:0px;padding-block-start:max(min(56px, calc((599.98px - 100vw) * 100000)), min(84px, calc((100vw - 599.98px) * 100000)));padding-block-end:max(min(56px, calc((599.98px - 100vw) * 100000)), min(84px, calc((100vw - 599.98px) * 100000)));padding-inline-start:max(min(var(--layout-inline-mobile), calc((599.98px - 100vw) * 100000)), min(max(var(--layout-inline), var(--layout-safe-side)), calc((100vw - 599.98px) * 100000)));padding-inline-end:max(min(var(--layout-inline-mobile), calc((599.98px - 100vw) * 100000)), min(max(var(--layout-inline), var(--layout-safe-side)), calc((100vw - 599.98px) * 100000)));display:flex;flex-direction:row-reverse;gap:40px var(--space-approach-gap);flex-wrap:wrap;align-items:flex-end;}}@media(max-width:767px){.elementor .acc-panel{font-size:clamp(14px, calc(8px + 2.5vw), 16px);}}@media(max-width:767px){.elementor .acc-heading{font-size:clamp(2rem, calc(-0.3026rem + 15.3504vw), var(--text-acc-heading-mobile));}}@media(max-width:767px){.elementor .hero{padding-block-start:86px;padding-block-end:76px;}}@media(max-width:767px){.elementor .approach-arrow{max-height:max(min(200px, calc((599.98px - 100vw) * 100000)), min(0px, calc((100vw - 599.98px) * 100000)));overflow:hidden;margin-block-start:max(min(max(min(clamp(16px, 4.5vw, 24px), calc(-1 * var(--layout-sideways))), min(24px, var(--layout-sideways))), calc((599.98px - 100vw) * 100000)), min(0px, calc((100vw - 599.98px) * 100000)));margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;display:flex;order:4;}}@media(max-width:767px){.elementor .type-h2-big{font-size:1.95rem;}}@media(max-width:767px){.elementor .approach-title{font-size:max(min(35.1px, calc((599.98px - 100vw) * 100000)), min(min(clamp(2.5rem, 5.14vw, 7.05rem), calc(5.795vw - 1.11px)), calc((100vw - 599.98px) * 100000)));text-align:start;flex:0 0 max(min(100%, calc((599.98px - 100vw) * 100000)), min(calc(50% - var(--space-approach-gap) / 2 - 0.5px), calc((100vw - 599.98px) * 100000)));align-self:flex-end;order:1;}}@media(max-width:767px){.elementor .type-h2{font-size:clamp(1.6454rem, 10.969vw, 2.1938rem);}}@media(max-width:767px){.elementor .statement-label{max-width:117px;font-size:15.6px;}}@media(max-width:767px){.elementor .statement-band{padding-block-start:56px;padding-block-end:56px;}}@media(max-width:767px){.elementor .title-band{min-height:var(--space-titleband-min-mobile);padding-block-start:56px;padding-block-end:0px;padding-inline-start:var(--layout-inline-mobile);padding-inline-end:var(--layout-inline-mobile);justify-content:flex-end;}}@media(max-width:767px){.elementor .approach-label{max-width:max(min(100%, calc((599.98px - 100vw) * 100000)), min(15.3em, calc((100vw - 599.98px) * 100000)));font-size:max(min(clamp(14px, 3.8vw, 16px), calc((599.98px - 100vw) * 100000)), min(var(--text-small), calc((100vw - 599.98px) * 100000)));}}@media(max-width:767px){.elementor .section-title{max-width:8em;font-size:var(--text-section-title-mobile);}}@media(max-width:767px){.elementor .footer-badge{width:clamp(60px, calc(72.5vw - 114px), 118px);height:clamp(60px, calc(72.5vw - 114px), 118px);}}@media(max-width:767px){.elementor .footer-cluster{width:clamp(268px, 68vw, 450px);max-width:100%;gap:24px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .footer-logo{width:clamp(268px, 68vw, 450px);}}