.elementor-580 .elementor-element.elementor-element-b98b44f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-b98b44f:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-b98b44f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F1;}.elementor-580 .elementor-element.elementor-element-4f8f22e{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__stage{background-color:#F2F4F1;min-height:92vh;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(19, 32, 26, 0.92) 0%, rgba(19, 32, 26, 0.72) 100%);}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero{--tms-sticky-zoom-hero-edge:15vw;--tms-sticky-zoom-hero-start-scale:0.76;--tms-sticky-zoom-hero-start-radius:20px;--tms-sticky-zoom-hero-overlay-start:0.45;--tms-sticky-zoom-hero-icon-gap:10px;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__content{align-items:flex-start;text-align:left;margin-inline-start:0;margin-inline-end:auto;max-width:760px;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__eyebrow{color:#F2F4F1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0.4px;margin-bottom:22px;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:700;line-height:1.08em;letter-spacing:-1.2px;margin-bottom:24px;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__description{color:#E1E7DE;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;margin-bottom:34px;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__button{color:#13201A;background-color:#F0562D;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1em;letter-spacing:0.2px;padding:16px 28px 16px 28px;border-radius:20px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__button:hover,
                 .elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__button:focus-visible{color:#13201A;background-color:#F2F4F1;border-color:#F2F4F1;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__button-icon{font-size:1em;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__button-icon svg,
             .elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__button-icon svg *{stroke-width:2px;}.elementor-580 .elementor-element.elementor-element-d45f2db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-580 .elementor-element.elementor-element-2e50031{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-cc19ffd .tms-highlighted-text{text-align:left;--tms-highlighted-text-color:#F0562D;--tms-highlighted-text-stroke:2.5px;--tms-highlighted-text-band:0.6em;--tms-highlighted-text-band-opacity:0.3;}.elementor-580 .elementor-element.elementor-element-cc19ffd .tms-highlighted-text__text{max-width:920px;color:#13201A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.45em;letter-spacing:-0.2px;}.elementor-580 .elementor-element.elementor-element-cc19ffd .tms-highlighted-text__mark-text{color:#13201A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.45em;letter-spacing:-0.2px;}.elementor-580 .elementor-element.elementor-element-c0f736e{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-92d21a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 2;}.elementor-580 .elementor-element.elementor-element-92d21a9:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-92d21a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E7DE;}.elementor-580 .elementor-element.elementor-element-df4585b .tms-icon-wrapper .tms-icon,
             .elementor-580 .elementor-element.elementor-element-df4585b .tms-icon-wrapper svg{color:#F0562D;transform:rotate(0deg);transform-origin:center;}.elementor-580 .elementor-element.elementor-element-df4585b .tms-icon-wrapper{font-size:28px;}.elementor-580 .elementor-element.elementor-element-df4585b .tms-icon-wrapper svg{width:28px;height:28px;}.elementor-580 .elementor-element.elementor-element-df4585b .tms-icon-wrapper svg,
             .elementor-580 .elementor-element.elementor-element-df4585b .tms-icon-wrapper svg *{stroke-width:1.8px;}.elementor-580 .elementor-element.elementor-element-705c821 .tms-headline{max-width:100%;row-gap:0.75rem;}.elementor-580 .elementor-element.elementor-element-705c821 .tms-headline.tms-headline--split:has(> .tms-headline__pre-title) .tms-headline__title{padding-top:calc( 0.75rem * 2);}.elementor-580 .elementor-element.elementor-element-705c821 .tms-headline__wrapper{justify-content:flex-start;align-items:flex-start;text-align:start;}.elementor-580 .elementor-element.elementor-element-705c821 .tms-headline__pre-title,
             .elementor-580 .elementor-element.elementor-element-705c821 .tms-headline__title,
             .elementor-580 .elementor-element.elementor-element-705c821 .tms-headline__description{align-self:start;}.elementor-580 .elementor-element.elementor-element-705c821 .tms-headline .tms-headline__title--icon-beside,
             .elementor-580 .elementor-element.elementor-element-705c821 .tms-headline .tms-headline__title--icon-beside > .line{justify-content:start;}.elementor-580 .elementor-element.elementor-element-705c821 .tms-headline__title-1,
                 .elementor-580 .elementor-element.elementor-element-705c821 .tms-headline__title-1 *{color:#13201A;}.elementor-580 .elementor-element.elementor-element-705c821 .tms-headline__title-1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:-0.4px;}.elementor-580 .elementor-element.elementor-element-705c821 .tms-headline__description{color:#55655C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-580 .elementor-element.elementor-element-8b387cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 1;}.elementor-580 .elementor-element.elementor-element-8b387cc:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-8b387cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E7DE;}.elementor-580 .elementor-element.elementor-element-4b9c0da .tms-counter{text-align:start;}.elementor-580 .elementor-element.elementor-element-4b9c0da .tms-progress__title{color:#55655C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;}.elementor-580 .elementor-element.elementor-element-4b9c0da .tms-progress__description{color:#55655C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-580 .elementor-element.elementor-element-4b9c0da .tms-progress__value{color:#13201A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:700;line-height:1em;letter-spacing:-1px;}.elementor-580 .elementor-element.elementor-element-8bdf587{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 1;}.elementor-580 .elementor-element.elementor-element-8bdf587:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-8bdf587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E7DE;}.elementor-580 .elementor-element.elementor-element-c12a085 .tms-counter{text-align:start;}.elementor-580 .elementor-element.elementor-element-c12a085 .tms-progress__title{color:#55655C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;}.elementor-580 .elementor-element.elementor-element-c12a085 .tms-progress__description{color:#55655C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-580 .elementor-element.elementor-element-c12a085 .tms-progress__value{color:#13201A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:700;line-height:1em;letter-spacing:-1px;}.elementor-580 .elementor-element.elementor-element-54e70fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 2;}.elementor-580 .elementor-element.elementor-element-54e70fb:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-54e70fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E7DE;}.elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list{gap:14px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list .tms-icon-list__item{--tms-icon-list-item-gap:12px;}.elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list__title{color:#55655C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.6px;margin-bottom:18px;}.elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list,
                 .elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list .tms-icon-list__text{color:#13201A;}.elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list .tms-icon-list__text{white-space:normal;}.elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list .tms-icon-list__icon{color:#F0562D;font-size:18px;}.elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list .tms-icon-list__icon svg,
                 .elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list svg{color:#F0562D;}.elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list .tms-icon-list__icon svg,
             .elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list svg{width:18px;height:18px;font-size:18px;}.elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list svg,
             .elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list svg *{stroke-width:1.8px;}.elementor-580 .elementor-element.elementor-element-0ae40af .tms-icon-list .tms-icon-list__line{height:2px;}@media(min-width:768px){.elementor-580 .elementor-element.elementor-element-d45f2db{--content-width:1240px;}}@media(max-width:1024px){.elementor-580 .elementor-element.elementor-element-4f8f22e{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__title{font-size:40px;}.elementor-580 .elementor-element.elementor-element-d45f2db{--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-580 .elementor-element.elementor-element-c0f736e{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-580 .elementor-element.elementor-element-4f8f22e{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero{--tms-sticky-zoom-hero-edge:16px;}.elementor-580 .elementor-element.elementor-element-bf40868 .tms-sticky-zoom-hero__title{font-size:30px;}.elementor-580 .elementor-element.elementor-element-d45f2db{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-580 .elementor-element.elementor-element-c0f736e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-580 .elementor-element.elementor-element-92d21a9{grid-column:span 1;}.elementor-580 .elementor-element.elementor-element-4b9c0da .tms-progress__value{font-size:35px;letter-spacing:-0.8px;}.elementor-580 .elementor-element.elementor-element-c12a085 .tms-progress__value{font-size:35px;letter-spacing:-0.8px;}.elementor-580 .elementor-element.elementor-element-54e70fb{grid-column:span 1;}}