.elementor-5142 .elementor-element.elementor-element-2f29afe{--display:flex;animation-duration:2800ms;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.39;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;position:static;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-5142 .elementor-element.elementor-element-2f29afe::before, .elementor-5142 .elementor-element.elementor-element-2f29afe > .elementor-background-video-container::before, .elementor-5142 .elementor-element.elementor-element-2f29afe > .e-con-inner > .elementor-background-video-container::before, .elementor-5142 .elementor-element.elementor-element-2f29afe > .elementor-background-slideshow::before, .elementor-5142 .elementor-element.elementor-element-2f29afe > .e-con-inner > .elementor-background-slideshow::before, .elementor-5142 .elementor-element.elementor-element-2f29afe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-5142 .elementor-element.elementor-element-326f7b6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-5142 .elementor-element.elementor-element-4eb2a10{width:var( --container-widget-width, 69.419% );max-width:69.419%;animation-duration:3000ms;--container-widget-width:69.419%;--container-widget-flex-grow:0;z-index:3;animation-delay:150ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-5142 .elementor-element.elementor-element-4eb2a10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 150px;}.elementor-5142 .elementor-element.elementor-element-4eb2a10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-primary{font-family:var( --e-global-typography-ae7314f-font-family ), Sans-serif;font-size:var( --e-global-typography-ae7314f-font-size );font-weight:var( --e-global-typography-ae7314f-font-weight );line-height:var( --e-global-typography-ae7314f-line-height );letter-spacing:var( --e-global-typography-ae7314f-letter-spacing );color:var( --e-global-color-26ada45 );margin:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-secondary{font-size:var( --e-global-typography-313c4cb-font-size );line-height:var( --e-global-typography-313c4cb-line-height );letter-spacing:var( --e-global-typography-313c4cb-letter-spacing );color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-divider{height:2px;width:62px;margin:0px 0px 0px 0px;background-color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-widget-modern-heading .aux-widget-inner{width:830px;}.elementor-5142 .elementor-element.elementor-element-4c8d782 > .elementor-widget-container{border-style:solid;border-width:20px 20px 20px 20px;border-color:var( --e-global-color-primary );}.elementor-5142 .elementor-element.elementor-element-4c8d782{position:absolute;top:50%;left:80px;}.elementor-5142 .elementor-element.elementor-element-4c8d782 .aux-the-shape{width:100%;height:100%;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-4c8d782 .aux-widget-container{text-align:center;}.elementor-5142 .elementor-element.elementor-element-118cc40f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-118cc40f:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-118cc40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tread-lite.vtdigital.co.nz/wp-content/uploads/2026/02/Vector-8-scaled.png");background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-5142 .elementor-element.elementor-element-6e343c1{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5142 .elementor-element.elementor-element-7819880{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;top:0px;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-a19fe0f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;box-shadow:13px 11px 54px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;position:relative;top:0px;animation-delay:500ms;height:100%;}.elementor-5142 .elementor-element.elementor-element-a19fe0f:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-a19fe0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-c716d14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-c716d14.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-c716d14 .aux-the-svg{width:300px;}.elementor-5142 .elementor-element.elementor-element-c716d14 .aux-widget-container{text-align:left;}.elementor-5142 .elementor-element.elementor-element-6446a68{width:100%;max-width:100%;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-6446a68 .aux-counter-number-wrapper{color:var( --e-global-color-text );font-size:48px;font-weight:800;line-height:1.4em;}.elementor-5142 .elementor-element.elementor-element-6446a68 .aux-counter-title{color:var( --e-global-color-text );font-size:16px;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-5142 .elementor-element.elementor-element-e24b188{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;top:0px;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-fe1276f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;box-shadow:13px 11px 54px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;position:relative;top:0px;animation-delay:500ms;height:100%;}.elementor-5142 .elementor-element.elementor-element-fe1276f:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-fe1276f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-5e01358 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-5e01358.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-5e01358 .aux-the-svg{width:300px;}.elementor-5142 .elementor-element.elementor-element-5e7029f{width:100%;max-width:100%;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-5e7029f .aux-counter-number-wrapper{color:var( --e-global-color-text );font-size:48px;font-weight:800;line-height:1.4em;}.elementor-5142 .elementor-element.elementor-element-5e7029f .aux-counter-title{color:var( --e-global-color-text );font-size:16px;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-5142 .elementor-element.elementor-element-f91d0bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;top:0px;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-0f47f71{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;box-shadow:13px 11px 54px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;position:relative;top:0px;animation-delay:500ms;height:100%;}.elementor-5142 .elementor-element.elementor-element-0f47f71:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-0f47f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-d7232e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-d7232e8.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-d7232e8 .aux-the-svg{width:300px;}.elementor-5142 .elementor-element.elementor-element-d7232e8 .aux-widget-container{text-align:left;}.elementor-5142 .elementor-element.elementor-element-b65afb5{width:100%;max-width:100%;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-b65afb5 .aux-counter-number-wrapper{color:var( --e-global-color-text );font-size:48px;font-weight:800;line-height:1.4em;}.elementor-5142 .elementor-element.elementor-element-b65afb5 .aux-counter-title{color:var( --e-global-color-text );font-size:16px;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-5142 .elementor-element.elementor-element-56152ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;top:0px;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-336e593{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;box-shadow:13px 11px 54px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;position:relative;top:0px;animation-delay:500ms;height:100%;}.elementor-5142 .elementor-element.elementor-element-336e593:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-336e593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-706b2b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-706b2b2.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-706b2b2 .aux-the-svg{width:300px;}.elementor-5142 .elementor-element.elementor-element-706b2b2 .aux-widget-container{text-align:left;}.elementor-5142 .elementor-element.elementor-element-47c12a2{width:100%;max-width:100%;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-47c12a2 .aux-counter-number-wrapper{color:var( --e-global-color-text );font-size:48px;font-weight:800;line-height:1.4em;}.elementor-5142 .elementor-element.elementor-element-47c12a2 .aux-counter-title{color:var( --e-global-color-text );font-size:16px;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-5142 .elementor-element.elementor-element-9e8a939{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;top:0px;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-cd7caf0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;box-shadow:13px 11px 54px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;position:relative;top:0px;animation-delay:500ms;height:100%;}.elementor-5142 .elementor-element.elementor-element-cd7caf0:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-cd7caf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-e5078b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-e5078b8.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-e5078b8 .aux-the-svg{width:300px;}.elementor-5142 .elementor-element.elementor-element-e5078b8 .aux-widget-container{text-align:left;}.elementor-5142 .elementor-element.elementor-element-3c46c03{width:100%;max-width:100%;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-3c46c03 .aux-counter-number-wrapper{color:var( --e-global-color-text );font-size:48px;font-weight:800;line-height:1.4em;}.elementor-5142 .elementor-element.elementor-element-3c46c03 .aux-counter-title{color:var( --e-global-color-text );font-size:16px;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-5142 .elementor-element.elementor-element-d98786b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;top:0px;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-365648e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;box-shadow:13px 11px 54px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;position:relative;top:0px;animation-delay:500ms;height:100%;}.elementor-5142 .elementor-element.elementor-element-365648e:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-365648e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-c661fcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-c661fcf.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-c661fcf .aux-the-svg{width:300px;}.elementor-5142 .elementor-element.elementor-element-c661fcf .aux-widget-container{text-align:left;}.elementor-5142 .elementor-element.elementor-element-3973efb{width:100%;max-width:100%;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-3973efb .aux-counter-number-wrapper{color:var( --e-global-color-text );font-size:48px;font-weight:800;line-height:1.4em;}.elementor-5142 .elementor-element.elementor-element-3973efb .aux-counter-title{color:var( --e-global-color-text );font-size:16px;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-5142 .elementor-element.elementor-element-7724db3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-7724db3:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-7724db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}.elementor-5142 .elementor-element.elementor-element-88030c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-4da0476{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5142 .elementor-element.elementor-element-6ebb696{text-align:center;}.elementor-5142 .elementor-element.elementor-element-6ebb696 .elementor-heading-title{font-family:var( --e-global-typography-3a95ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-3a95ed4-font-size );color:var( --e-global-color-text );}.elementor-5142 .elementor-element.elementor-element-efd6501{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-5142 .elementor-element.elementor-element-efd6501 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-efd6501 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-5142 .elementor-element.elementor-element-efd6501 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-5142 .elementor-element.elementor-element-55dc1d7{animation-duration:1000ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-5142 .elementor-element.elementor-element-55dc1d7 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-5142 .elementor-element.elementor-element-55dc1d7 .aux-modern-heading-secondary{font-size:4em;font-weight:bold;line-height:60px;letter-spacing:-1.35px;color:var( --e-global-color-accent );}.elementor-5142 .elementor-element.elementor-element-55dc1d7 .aux-modern-heading-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-20d882c-font-family ), Sans-serif;font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-a270b87 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-5142 .elementor-element.elementor-element-a270b87 .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-primary );}.elementor-5142 .elementor-element.elementor-element-a270b87 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-5142 .elementor-element.elementor-element-a270b87 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-a270b87{animation-duration:1300ms;animation-delay:950ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-a270b87 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-a270b87.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-a270b87 .aux-modern-button-wrapper{text-align:left;}.elementor-5142 .elementor-element.elementor-element-a270b87 .aux-modern-button{padding:16px 60px 16px 60px;}.elementor-5142 .elementor-element.elementor-element-a270b87 .aux-overlay:before, .elementor-5142 .elementor-element.elementor-element-a270b87 .aux-overlay:after{border-radius:50px 50px 50px 50px;}.elementor-5142 .elementor-element.elementor-element-a270b87 .aux-text{font-size:19px;font-weight:700;line-height:27.66px;color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-a270b87 .aux-modern-button:hover .aux-text{color:var( --e-global-color-primary );}.elementor-5142 .elementor-element.elementor-element-5eabc822{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:120px;--padding-bottom:120px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-5eabc822:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-5eabc822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tread-lite.vtdigital.co.nz/wp-content/uploads/2026/02/Vector-8-scaled.png");background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-5142 .elementor-element.elementor-element-3174e72{--display:flex;}.elementor-5142 .elementor-element.elementor-element-75b9592{--display:flex;}.elementor-5142 .elementor-element.elementor-element-2cfeae9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5142 .elementor-element.elementor-element-28ba35d{text-align:start;}.elementor-5142 .elementor-element.elementor-element-28ba35d .elementor-heading-title{font-family:var( --e-global-typography-3a95ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-3a95ed4-font-size );color:var( --e-global-color-text );}.elementor-5142 .elementor-element.elementor-element-3c58017{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-5142 .elementor-element.elementor-element-3c58017 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-3c58017 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-5142 .elementor-element.elementor-element-3c58017 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-5142 .elementor-element.elementor-element-60214017{width:initial;max-width:initial;animation-duration:1200ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-60214017 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-60214017 .widget-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-20d882c-font-family ), Sans-serif;font-size:var( --e-global-typography-20d882c-font-size );margin-bottom:0px;}.elementor-5142 .elementor-element.elementor-element-60214017 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-60214017 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-f3a472e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-f3a472e:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-f3a472e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f52d927 );}.elementor-5142 .elementor-element.elementor-element-f3a472e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5142 .elementor-element.elementor-element-2fd2930{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-2fd2930.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5142 .elementor-element.elementor-element-fdf372f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5142 .elementor-element.elementor-element-0a42e9b{text-align:start;}.elementor-5142 .elementor-element.elementor-element-0a42e9b .elementor-heading-title{font-family:var( --e-global-typography-3a95ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-3a95ed4-font-size );color:var( --e-global-color-text );}.elementor-5142 .elementor-element.elementor-element-1b588b3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-5142 .elementor-element.elementor-element-1b588b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-1b588b3 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-5142 .elementor-element.elementor-element-1b588b3 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-5142 .elementor-element.elementor-element-3f41139 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-3f41139{font-family:var( --e-global-typography-20d882c-font-family ), Sans-serif;font-size:var( --e-global-typography-20d882c-font-size );color:var( --e-global-color-text );}.elementor-5142 .elementor-element.elementor-element-714db35c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-5142 .elementor-element.elementor-element-7e35a30f{--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-5142 .elementor-element.elementor-element-3484108b > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;box-shadow:0px 6px 35px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-5142 .elementor-element.elementor-element-3484108b{animation-duration:2000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-3484108b.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-5142 .elementor-element.elementor-element-3484108b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-5142 .elementor-element.elementor-element-3484108b .aux-modern-heading-primary{font-size:77px;font-weight:700;color:var( --e-global-color-f52d927 );margin:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-3484108b .aux-modern-heading-secondary .aux-head-highlight{font-size:28px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-2846c989{--display:flex;--min-height:200px;--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-5142 .elementor-element.elementor-element-12fa0332 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;box-shadow:0px 6px 35px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-5142 .elementor-element.elementor-element-12fa0332{animation-duration:2000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-12fa0332.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-modern-heading-primary{font-size:77px;font-weight:700;color:var( --e-global-color-f52d927 );margin:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-modern-heading-secondary .aux-head-highlight{font-size:28px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-7ba53125{--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-5142 .elementor-element.elementor-element-28cd4e99 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:20px 10px 20px 10px;box-shadow:0px 6px 35px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-5142 .elementor-element.elementor-element-28cd4e99{animation-duration:2000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-5142 .elementor-element.elementor-element-28cd4e99.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-5142 .elementor-element.elementor-element-28cd4e99 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-5142 .elementor-element.elementor-element-28cd4e99 .aux-modern-heading-primary{font-size:77px;font-weight:700;color:var( --e-global-color-f52d927 );margin:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-28cd4e99 .aux-modern-heading-secondary .aux-head-highlight{font-size:28px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-26ada45 );}.elementor-5142 .elementor-element.elementor-element-1e8c782f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-1e8c782f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5142 .elementor-element.elementor-element-cd9e29c img{width:80%;height:700px;object-fit:cover;object-position:center center;}.elementor-5142 .elementor-element.elementor-element-49e527a img{width:80%;height:700px;object-fit:cover;object-position:center center;}.elementor-5142 .elementor-element.elementor-element-e0b2062{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-63b49d4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-89c22be{transition-duration:1000ms;transition-property:all;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;}.elementor-5142 .elementor-element.elementor-element-89c22be img{width:80%;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.07);}.elementor-5142 .elementor-element.elementor-element-5475e78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-4e882ee{--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;--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-5142 .elementor-element.elementor-element-e9b80fe{text-align:start;}.elementor-5142 .elementor-element.elementor-element-e9b80fe .elementor-heading-title{font-family:var( --e-global-typography-3a95ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-3a95ed4-font-size );color:var( --e-global-color-text );}.elementor-5142 .elementor-element.elementor-element-510af26{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-5142 .elementor-element.elementor-element-510af26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-510af26 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-5142 .elementor-element.elementor-element-510af26 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-5142 .elementor-element.elementor-element-f825df6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-f825df6{font-family:var( --e-global-typography-20d882c-font-family ), Sans-serif;font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-38aa752{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-38aa752:not(.elementor-motion-effects-element-type-background), .elementor-5142 .elementor-element.elementor-element-38aa752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f52d927 );}.elementor-5142 .elementor-element.elementor-element-1596c72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-b056d2f{--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;--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-5142 .elementor-element.elementor-element-4e8d015{text-align:start;}.elementor-5142 .elementor-element.elementor-element-4e8d015 .elementor-heading-title{font-family:var( --e-global-typography-3a95ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-3a95ed4-font-size );color:var( --e-global-color-text );}.elementor-5142 .elementor-element.elementor-element-cc68b76{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-5142 .elementor-element.elementor-element-cc68b76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-cc68b76 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-5142 .elementor-element.elementor-element-cc68b76 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-5142 .elementor-element.elementor-element-799ba81 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-799ba81{font-family:var( --e-global-typography-20d882c-font-family ), Sans-serif;font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-6c934aa{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-ddd4672{transition-duration:1000ms;transition-property:all;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;}.elementor-5142 .elementor-element.elementor-element-ddd4672 img{width:80%;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.07);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-5142 .elementor-element.elementor-element-2f29afe{--content-width:1600px;}.elementor-5142 .elementor-element.elementor-element-118cc40f{--content-width:1600px;}.elementor-5142 .elementor-element.elementor-element-6e343c1{--width:100%;}.elementor-5142 .elementor-element.elementor-element-a19fe0f{--width:100%;}.elementor-5142 .elementor-element.elementor-element-fe1276f{--width:100%;}.elementor-5142 .elementor-element.elementor-element-0f47f71{--width:100%;}.elementor-5142 .elementor-element.elementor-element-336e593{--width:100%;}.elementor-5142 .elementor-element.elementor-element-cd7caf0{--width:100%;}.elementor-5142 .elementor-element.elementor-element-365648e{--width:100%;}.elementor-5142 .elementor-element.elementor-element-7724db3{--content-width:1600px;}.elementor-5142 .elementor-element.elementor-element-5eabc822{--content-width:1250px;}.elementor-5142 .elementor-element.elementor-element-f3a472e{--content-width:1600px;}.elementor-5142 .elementor-element.elementor-element-2fd2930{--width:50%;}.elementor-5142 .elementor-element.elementor-element-1e8c782f{--width:50%;}.elementor-5142 .elementor-element.elementor-element-e0b2062{--content-width:1600px;}.elementor-5142 .elementor-element.elementor-element-63b49d4{--width:50%;}.elementor-5142 .elementor-element.elementor-element-5475e78{--width:50%;}.elementor-5142 .elementor-element.elementor-element-38aa752{--content-width:1600px;}.elementor-5142 .elementor-element.elementor-element-1596c72{--width:50%;}.elementor-5142 .elementor-element.elementor-element-6c934aa{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5142 .elementor-element.elementor-element-6e343c1{--width:100%;}.elementor-5142 .elementor-element.elementor-element-7819880{--width:100%;}.elementor-5142 .elementor-element.elementor-element-a19fe0f{--width:100%;}.elementor-5142 .elementor-element.elementor-element-e24b188{--width:100%;}.elementor-5142 .elementor-element.elementor-element-fe1276f{--width:100%;}.elementor-5142 .elementor-element.elementor-element-f91d0bf{--width:100%;}.elementor-5142 .elementor-element.elementor-element-0f47f71{--width:100%;}.elementor-5142 .elementor-element.elementor-element-56152ee{--width:100%;}.elementor-5142 .elementor-element.elementor-element-336e593{--width:100%;}.elementor-5142 .elementor-element.elementor-element-9e8a939{--width:100%;}.elementor-5142 .elementor-element.elementor-element-cd7caf0{--width:100%;}.elementor-5142 .elementor-element.elementor-element-d98786b{--width:100%;}.elementor-5142 .elementor-element.elementor-element-365648e{--width:100%;}.elementor-5142 .elementor-element.elementor-element-2fd2930{--width:100%;}.elementor-5142 .elementor-element.elementor-element-1e8c782f{--width:50%;}.elementor-5142 .elementor-element.elementor-element-63b49d4{--width:50%;}.elementor-5142 .elementor-element.elementor-element-5475e78{--width:100%;}.elementor-5142 .elementor-element.elementor-element-1596c72{--width:100%;}.elementor-5142 .elementor-element.elementor-element-6c934aa{--width:100%;}}@media(max-width:1024px){.elementor-5142 .elementor-element.elementor-element-2f29afe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-326f7b6{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-5142 .elementor-element.elementor-element-4eb2a10 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-4eb2a10{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-primary{font-size:var( --e-global-typography-ae7314f-font-size );line-height:var( --e-global-typography-ae7314f-line-height );letter-spacing:var( --e-global-typography-ae7314f-letter-spacing );margin:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-secondary{font-size:var( --e-global-typography-313c4cb-font-size );line-height:var( --e-global-typography-313c4cb-line-height );letter-spacing:var( --e-global-typography-313c4cb-letter-spacing );margin:25px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-4c8d782 .aux-the-shape{border-width:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-118cc40f{--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-6e343c1{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5142 .elementor-element.elementor-element-6e343c1.e-con{--order:99999 /* order end hack */;}.elementor-5142 .elementor-element.elementor-element-7819880{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5142 .elementor-element.elementor-element-a19fe0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-5142 .elementor-element.elementor-element-c716d14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-c716d14.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-c716d14 .aux-the-svg{width:100%;}.elementor-5142 .elementor-element.elementor-element-c716d14 .aux-widget-container{text-align:center;}.elementor-5142 .elementor-element.elementor-element-6446a68.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-6446a68 .aux-counter-number-wrapper{font-size:25px;}.elementor-5142 .elementor-element.elementor-element-6446a68 .aux-counter-title{font-size:14px;}.elementor-5142 .elementor-element.elementor-element-e24b188{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5142 .elementor-element.elementor-element-fe1276f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-5142 .elementor-element.elementor-element-5e01358 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-5e01358.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-5e01358 .aux-the-svg{width:100%;}.elementor-5142 .elementor-element.elementor-element-5e01358 .aux-widget-container{text-align:center;}.elementor-5142 .elementor-element.elementor-element-5e7029f.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-5e7029f .aux-counter-number-wrapper{font-size:25px;}.elementor-5142 .elementor-element.elementor-element-5e7029f .aux-counter-title{font-size:14px;}.elementor-5142 .elementor-element.elementor-element-f91d0bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5142 .elementor-element.elementor-element-0f47f71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-5142 .elementor-element.elementor-element-d7232e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-d7232e8.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-d7232e8 .aux-the-svg{width:100%;}.elementor-5142 .elementor-element.elementor-element-d7232e8 .aux-widget-container{text-align:center;}.elementor-5142 .elementor-element.elementor-element-b65afb5.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-b65afb5 .aux-counter-number-wrapper{font-size:25px;}.elementor-5142 .elementor-element.elementor-element-b65afb5 .aux-counter-title{font-size:14px;}.elementor-5142 .elementor-element.elementor-element-56152ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5142 .elementor-element.elementor-element-336e593{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-5142 .elementor-element.elementor-element-706b2b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-706b2b2.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-706b2b2 .aux-the-svg{width:100%;}.elementor-5142 .elementor-element.elementor-element-706b2b2 .aux-widget-container{text-align:center;}.elementor-5142 .elementor-element.elementor-element-47c12a2.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-47c12a2 .aux-counter-number-wrapper{font-size:25px;}.elementor-5142 .elementor-element.elementor-element-47c12a2 .aux-counter-title{font-size:14px;}.elementor-5142 .elementor-element.elementor-element-9e8a939{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5142 .elementor-element.elementor-element-cd7caf0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-5142 .elementor-element.elementor-element-e5078b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-e5078b8.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-e5078b8 .aux-the-svg{width:100%;}.elementor-5142 .elementor-element.elementor-element-e5078b8 .aux-widget-container{text-align:center;}.elementor-5142 .elementor-element.elementor-element-3c46c03.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-3c46c03 .aux-counter-number-wrapper{font-size:25px;}.elementor-5142 .elementor-element.elementor-element-3c46c03 .aux-counter-title{font-size:14px;}.elementor-5142 .elementor-element.elementor-element-d98786b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5142 .elementor-element.elementor-element-365648e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-5142 .elementor-element.elementor-element-c661fcf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-c661fcf.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-c661fcf .aux-the-svg{width:100%;}.elementor-5142 .elementor-element.elementor-element-c661fcf .aux-widget-container{text-align:center;}.elementor-5142 .elementor-element.elementor-element-3973efb.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-3973efb .aux-counter-number-wrapper{font-size:25px;}.elementor-5142 .elementor-element.elementor-element-3973efb .aux-counter-title{font-size:14px;}.elementor-5142 .elementor-element.elementor-element-7724db3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-6ebb696 .elementor-heading-title{font-size:var( --e-global-typography-3a95ed4-font-size );}.elementor-5142 .elementor-element.elementor-element-55dc1d7 .aux-modern-heading-secondary{font-size:33px;}.elementor-5142 .elementor-element.elementor-element-55dc1d7 .aux-modern-heading-description{font-size:var( --e-global-typography-20d882c-font-size );max-width:601px;}.elementor-5142 .elementor-element.elementor-element-5eabc822{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-28ba35d .elementor-heading-title{font-size:var( --e-global-typography-3a95ed4-font-size );}.elementor-5142 .elementor-element.elementor-element-60214017 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-60214017 .widget-content{font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-f3a472e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-f3a472e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5142 .elementor-element.elementor-element-2fd2930{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5142 .elementor-element.elementor-element-0a42e9b .elementor-heading-title{font-size:var( --e-global-typography-3a95ed4-font-size );}.elementor-5142 .elementor-element.elementor-element-3f41139{font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-714db35c{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;left:0px;}.elementor-5142 .elementor-element.elementor-element-7e35a30f{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-5142 .elementor-element.elementor-element-3484108b .aux-modern-heading-primary{font-size:55px;}.elementor-5142 .elementor-element.elementor-element-3484108b .aux-modern-heading-secondary .aux-head-highlight{font-size:20px;}.elementor-5142 .elementor-element.elementor-element-2846c989{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-modern-heading-primary{font-size:55px;}.elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-modern-heading-secondary .aux-head-highlight{font-size:20px;}.elementor-5142 .elementor-element.elementor-element-7ba53125{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-5142 .elementor-element.elementor-element-28cd4e99 .aux-modern-heading-primary{font-size:55px;}.elementor-5142 .elementor-element.elementor-element-28cd4e99 .aux-modern-heading-secondary .aux-head-highlight{font-size:20px;}.elementor-5142 .elementor-element.elementor-element-1e8c782f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5142 .elementor-element.elementor-element-1e8c782f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5142 .elementor-element.elementor-element-cd9e29c img{width:100%;height:600px;}.elementor-5142 .elementor-element.elementor-element-49e527a img{width:100%;height:600px;}.elementor-5142 .elementor-element.elementor-element-e0b2062{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-63b49d4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-89c22be img{width:100%;}.elementor-5142 .elementor-element.elementor-element-5475e78{--justify-content:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5142 .elementor-element.elementor-element-e9b80fe .elementor-heading-title{font-size:var( --e-global-typography-3a95ed4-font-size );}.elementor-5142 .elementor-element.elementor-element-f825df6{font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-38aa752{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-5142 .elementor-element.elementor-element-1596c72{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--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-5142 .elementor-element.elementor-element-4e8d015 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-4e8d015 .elementor-heading-title{font-size:var( --e-global-typography-3a95ed4-font-size );}.elementor-5142 .elementor-element.elementor-element-799ba81{font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-6c934aa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-ddd4672 img{width:100%;}}@media(max-width:767px){.elementor-5142 .elementor-element.elementor-element-2f29afe{--justify-content:flex-end;}.elementor-5142 .elementor-element.elementor-element-326f7b6{--flex-wrap:wrap;--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-5142 .elementor-element.elementor-element-4eb2a10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-4eb2a10.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-primary{font-size:var( --e-global-typography-ae7314f-font-size );line-height:var( --e-global-typography-ae7314f-line-height );letter-spacing:var( --e-global-typography-ae7314f-letter-spacing );}.elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-secondary{font-size:var( --e-global-typography-313c4cb-font-size );line-height:var( --e-global-typography-313c4cb-line-height );letter-spacing:var( --e-global-typography-313c4cb-letter-spacing );margin:35px 0px 0px 42px;}.elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-divider{width:50px;margin:0px 0px -34px 66px;}.elementor-5142 .elementor-element.elementor-element-4c8d782{left:10%;}.elementor-5142 .elementor-element.elementor-element-4c8d782 .aux-the-shape{border-width:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-118cc40f{--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:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5142 .elementor-element.elementor-element-6e343c1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-5142 .elementor-element.elementor-element-6e343c1.e-con{--order:-99999 /* order start hack */;}.elementor-5142 .elementor-element.elementor-element-7819880{--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-5142 .elementor-element.elementor-element-a19fe0f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;position:relative;top:0px;}.elementor-5142 .elementor-element.elementor-element-c716d14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-6446a68{width:100%;max-width:100%;}.elementor-5142 .elementor-element.elementor-element-e24b188{--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-5142 .elementor-element.elementor-element-fe1276f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;position:relative;top:0px;}.elementor-5142 .elementor-element.elementor-element-5e01358 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-5e7029f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-f91d0bf{--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-5142 .elementor-element.elementor-element-0f47f71{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;position:relative;top:0px;}.elementor-5142 .elementor-element.elementor-element-d7232e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-56152ee{--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-5142 .elementor-element.elementor-element-336e593{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;position:relative;top:0px;}.elementor-5142 .elementor-element.elementor-element-706b2b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-9e8a939{--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-5142 .elementor-element.elementor-element-cd7caf0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;position:relative;top:0px;}.elementor-5142 .elementor-element.elementor-element-e5078b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-d98786b{--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-5142 .elementor-element.elementor-element-365648e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;position:relative;top:0px;}.elementor-5142 .elementor-element.elementor-element-c661fcf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5142 .elementor-element.elementor-element-7724db3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5142 .elementor-element.elementor-element-88030c1{--width:100%;}.elementor-5142 .elementor-element.elementor-element-4da0476{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-6ebb696 .elementor-heading-title{font-size:var( --e-global-typography-3a95ed4-font-size );}.elementor-5142 .elementor-element.elementor-element-55dc1d7 .aux-modern-heading-secondary{font-size:30px;line-height:45px;}.elementor-5142 .elementor-element.elementor-element-55dc1d7 .aux-modern-heading-description{font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-a270b87{width:100%;max-width:100%;}.elementor-5142 .elementor-element.elementor-element-a270b87.elementor-element{--align-self:center;}.elementor-5142 .elementor-element.elementor-element-a270b87 .aux-modern-button-wrapper{text-align:center;}.elementor-5142 .elementor-element.elementor-element-a270b87 .aux-modern-button{padding:16px 40px 16px 040px;}.elementor-5142 .elementor-element.elementor-element-5eabc822{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5142 .elementor-element.elementor-element-3174e72{--width:50%;}.elementor-5142 .elementor-element.elementor-element-75b9592{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-28ba35d{text-align:center;}.elementor-5142 .elementor-element.elementor-element-28ba35d .elementor-heading-title{font-size:var( --e-global-typography-3a95ed4-font-size );}.elementor-5142 .elementor-element.elementor-element-3c58017 .elementor-divider{text-align:center;}.elementor-5142 .elementor-element.elementor-element-3c58017 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-5142 .elementor-element.elementor-element-60214017{width:100%;max-width:100%;}.elementor-5142 .elementor-element.elementor-element-60214017 .widget-content{font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-f3a472e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5142 .elementor-element.elementor-element-0a42e9b{text-align:center;}.elementor-5142 .elementor-element.elementor-element-0a42e9b .elementor-heading-title{font-size:var( --e-global-typography-3a95ed4-font-size );}.elementor-5142 .elementor-element.elementor-element-1b588b3 .elementor-divider{text-align:center;}.elementor-5142 .elementor-element.elementor-element-1b588b3 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-5142 .elementor-element.elementor-element-3f41139{font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-714db35c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5142 .elementor-element.elementor-element-7e35a30f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5142 .elementor-element.elementor-element-3484108b > .elementor-widget-container{padding:30px 15px 30px 15px;}.elementor-5142 .elementor-element.elementor-element-2846c989{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5142 .elementor-element.elementor-element-12fa0332 > .elementor-widget-container{padding:30px 15px 30px 15px;}.elementor-5142 .elementor-element.elementor-element-7ba53125{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5142 .elementor-element.elementor-element-28cd4e99 > .elementor-widget-container{padding:30px 15px 30px 15px;}.elementor-5142 .elementor-element.elementor-element-28cd4e99 .aux-modern-heading-secondary .aux-head-highlight{font-size:18px;line-height:10px;}.elementor-5142 .elementor-element.elementor-element-1e8c782f{--width:100%;}.elementor-5142 .elementor-element.elementor-element-cd9e29c img{width:100%;height:auto;}.elementor-5142 .elementor-element.elementor-element-49e527a img{width:100%;height:100px;object-fit:contain;}.elementor-5142 .elementor-element.elementor-element-e0b2062{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5142 .elementor-element.elementor-element-63b49d4{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-5475e78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-e9b80fe{text-align:center;}.elementor-5142 .elementor-element.elementor-element-e9b80fe .elementor-heading-title{font-size:var( --e-global-typography-3a95ed4-font-size );}.elementor-5142 .elementor-element.elementor-element-510af26 .elementor-divider{text-align:center;}.elementor-5142 .elementor-element.elementor-element-510af26 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-5142 .elementor-element.elementor-element-f825df6{font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-38aa752{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5142 .elementor-element.elementor-element-1596c72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5142 .elementor-element.elementor-element-4e8d015{text-align:center;}.elementor-5142 .elementor-element.elementor-element-4e8d015 .elementor-heading-title{font-size:var( --e-global-typography-3a95ed4-font-size );}.elementor-5142 .elementor-element.elementor-element-cc68b76 .elementor-divider{text-align:center;}.elementor-5142 .elementor-element.elementor-element-cc68b76 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-5142 .elementor-element.elementor-element-799ba81{font-size:var( --e-global-typography-20d882c-font-size );}.elementor-5142 .elementor-element.elementor-element-6c934aa{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-4eb2a10 */.elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-divider {
    position: relative;
    top: -15px;
    left: -90px;
}
@media only screen and (max-width:767px){
    .elementor-5142 .elementor-element.elementor-element-4eb2a10 {
        margin: 0;
        padding: 0 20px;
        width: calc(80% - 20px);
        
    }
    .elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-primary {
        line-height: 1.5rem;
    }
    .elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-secondary {
        font-size: 35px!important;
        line-height: 58px!important;
        margin: 10px 0 0 0;
    }
    .elementor-5142 .elementor-element.elementor-element-4eb2a10 .aux-modern-heading-divider {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_counter, class: .elementor-element-6446a68 *//*@media only screen and (min-width: 1024px) {*/
/*    .elementor-5142 .elementor-element.elementor-element-6446a68 .elementor-counter-number-suffix, .elementor-5142 .elementor-element.elementor-element-6446a68 .elementor-counter-number-prefix {*/
/*    flex-grow: 0;*/
/*    }*/

/*}*/

/*@media only screen and (min-width: 1024px) and (max-width: 1366px) {*/
/*    .elementor-5142 .elementor-element.elementor-element-6446a68 .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-6446a68 .elementor-counter-number-suffix {*/
/*        font-size: 30px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a19fe0f *//*-- Box Hover --*/ 
@media only screen and (min-width: 768px) {
    .elementor-5142 .elementor-element.elementor-element-a19fe0f {
    transition: top 500ms ease-in-out;
    }

    .elementor-5142 .elementor-element.elementor-element-a19fe0f:hover {
    top: 60px;
    }
}

/*-- Number Hover . Gradient--*/ 

.elementor-5142 .elementor-element.elementor-element-a19fe0f .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-a19fe0f .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-a19fe0f .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-accent) 50%, var(--e-global-color-9c2c430) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-a19fe0f:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-a19fe0f:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-a19fe0f:hover .elementor-counter-number-suffix  {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-a19fe0f #Ellipse_04 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-a19fe0f:hover #Ellipse_04 {
    fill: var(--e-global-color-9c2c430);
    opacity: 0.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7819880 *//*-- Number Hover . Gradient--*/ 
.elementor-5142 .elementor-element.elementor-element-7819880:hover .aux-modern-heading-primary {
    background-position: 0 100%;
}

.elementor-5142 .elementor-element.elementor-element-7819880 .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-7819880 .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-7819880 .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-22c42467) 50%, var(--e-global-color-1ce15a12) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-7819880:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-7819880:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-7819880:hover .elementor-counter-number-suffix {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-7819880 #Path_132 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-7819880:hover #Path_132 {
    fill: var(--e-global-color-1ce15a12);
    opacity: 0.15;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .elementor-5142 .elementor-element.elementor-element-7819880{
       order:2; 
    }
}/* End custom CSS */
/* Start custom CSS for aux_counter, class: .elementor-element-5e7029f */@media only screen and (min-width: 1024px) {
    .elementor-5142 .elementor-element.elementor-element-5e7029f .elementor-counter-number-suffix, .elementor-5142 .elementor-element.elementor-element-5e7029f .elementor-counter-number-prefix {
    flex-grow: 0;
    }

    .elementor-5142 .elementor-element.elementor-element-5e7029f .elementor-counter-title {
    text-align: left;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .elementor-5142 .elementor-element.elementor-element-5e7029f .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-5e7029f .elementor-counter-number-suffix {
        font-size: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1276f *//*-- Box Hover --*/ 
@media only screen and (min-width: 768px) {
    .elementor-5142 .elementor-element.elementor-element-fe1276f {
    transition: top 500ms ease-in-out;
    }

    .elementor-5142 .elementor-element.elementor-element-fe1276f:hover {
    top: 60px;
    }
}

/*-- Number Hover . Gradient--*/ 

.elementor-5142 .elementor-element.elementor-element-fe1276f .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-fe1276f .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-fe1276f .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-accent) 50%, var(--e-global-color-9c2c430) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-fe1276f:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-fe1276f:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-fe1276f:hover .elementor-counter-number-suffix  {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-fe1276f #Ellipse_04 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-fe1276f:hover #Ellipse_04 {
    fill: var(--e-global-color-9c2c430);
    opacity: 0.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e24b188 *//*-- Number Hover . Gradient--*/ 
.elementor-5142 .elementor-element.elementor-element-e24b188:hover .aux-modern-heading-primary {
    background-position: 0 100%;
}

.elementor-5142 .elementor-element.elementor-element-e24b188 .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-e24b188 .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-e24b188 .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-22c42467) 50%, var(--e-global-color-1ce15a12) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-e24b188:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-e24b188:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-e24b188:hover .elementor-counter-number-suffix {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-e24b188 #Path_132 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-e24b188:hover #Path_132 {
    fill: var(--e-global-color-1ce15a12);
    opacity: 0.15;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .elementor-5142 .elementor-element.elementor-element-e24b188{
       order:2; 
    }
}/* End custom CSS */
/* Start custom CSS for aux_counter, class: .elementor-element-b65afb5 */@media only screen and (min-width: 1024px) {
    .elementor-5142 .elementor-element.elementor-element-b65afb5 .elementor-counter-number-suffix, .elementor-5142 .elementor-element.elementor-element-b65afb5 .elementor-counter-number-prefix {
    flex-grow: 0;
    }

    .elementor-5142 .elementor-element.elementor-element-b65afb5 .elementor-counter-title {
    text-align: left;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .elementor-5142 .elementor-element.elementor-element-b65afb5 .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-b65afb5 .elementor-counter-number-suffix {
        font-size: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f47f71 *//*-- Box Hover --*/ 
@media only screen and (min-width: 768px) {
    .elementor-5142 .elementor-element.elementor-element-0f47f71 {
    transition: top 500ms ease-in-out;
    }

    .elementor-5142 .elementor-element.elementor-element-0f47f71:hover {
    top: 60px;
    }
}

/*-- Number Hover . Gradient--*/ 

.elementor-5142 .elementor-element.elementor-element-0f47f71 .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-0f47f71 .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-0f47f71 .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-accent) 50%, var(--e-global-color-9c2c430) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-0f47f71:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-0f47f71:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-0f47f71:hover .elementor-counter-number-suffix  {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-0f47f71 #Ellipse_04 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-0f47f71:hover #Ellipse_04 {
    fill: var(--e-global-color-9c2c430);
    opacity: 0.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91d0bf *//*-- Number Hover . Gradient--*/ 
.elementor-5142 .elementor-element.elementor-element-f91d0bf:hover .aux-modern-heading-primary {
    background-position: 0 100%;
}

.elementor-5142 .elementor-element.elementor-element-f91d0bf .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-f91d0bf .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-f91d0bf .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-22c42467) 50%, var(--e-global-color-1ce15a12) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-f91d0bf:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-f91d0bf:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-f91d0bf:hover .elementor-counter-number-suffix {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-f91d0bf #Path_132 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-f91d0bf:hover #Path_132 {
    fill: var(--e-global-color-1ce15a12);
    opacity: 0.15;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .elementor-5142 .elementor-element.elementor-element-f91d0bf{
       order:2; 
    }
}/* End custom CSS */
/* Start custom CSS for aux_counter, class: .elementor-element-47c12a2 */@media only screen and (min-width: 1024px) {
    .elementor-5142 .elementor-element.elementor-element-47c12a2 .elementor-counter-number-suffix, .elementor-5142 .elementor-element.elementor-element-47c12a2 .elementor-counter-number-prefix {
    flex-grow: 0;
    }

    .elementor-5142 .elementor-element.elementor-element-47c12a2 .elementor-counter-title {
    text-align: left;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .elementor-5142 .elementor-element.elementor-element-47c12a2 .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-47c12a2 .elementor-counter-number-suffix {
        font-size: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336e593 *//*-- Box Hover --*/ 
@media only screen and (min-width: 768px) {
    .elementor-5142 .elementor-element.elementor-element-336e593 {
    transition: top 500ms ease-in-out;
    }

    .elementor-5142 .elementor-element.elementor-element-336e593:hover {
    top: 60px;
    }
}

/*-- Number Hover . Gradient--*/ 

.elementor-5142 .elementor-element.elementor-element-336e593 .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-336e593 .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-336e593 .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-accent) 50%, var(--e-global-color-9c2c430) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-336e593:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-336e593:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-336e593:hover .elementor-counter-number-suffix  {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-336e593 #Ellipse_04 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-336e593:hover #Ellipse_04 {
    fill: var(--e-global-color-9c2c430);
    opacity: 0.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56152ee *//*-- Number Hover . Gradient--*/ 
.elementor-5142 .elementor-element.elementor-element-56152ee:hover .aux-modern-heading-primary {
    background-position: 0 100%;
}

.elementor-5142 .elementor-element.elementor-element-56152ee .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-56152ee .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-56152ee .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-22c42467) 50%, var(--e-global-color-1ce15a12) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-56152ee:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-56152ee:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-56152ee:hover .elementor-counter-number-suffix {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-56152ee #Path_132 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-56152ee:hover #Path_132 {
    fill: var(--e-global-color-1ce15a12);
    opacity: 0.15;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .elementor-5142 .elementor-element.elementor-element-56152ee{
       order:2; 
    }
}/* End custom CSS */
/* Start custom CSS for aux_counter, class: .elementor-element-3c46c03 */@media only screen and (min-width: 1024px) {
    .elementor-5142 .elementor-element.elementor-element-3c46c03 .elementor-counter-number-suffix, .elementor-5142 .elementor-element.elementor-element-3c46c03 .elementor-counter-number-prefix {
    flex-grow: 0;
    }

    .elementor-5142 .elementor-element.elementor-element-3c46c03 .elementor-counter-title {
    text-align: left;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .elementor-5142 .elementor-element.elementor-element-3c46c03 .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-3c46c03 .elementor-counter-number-suffix {
        font-size: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd7caf0 *//*-- Box Hover --*/ 
@media only screen and (min-width: 768px) {
    .elementor-5142 .elementor-element.elementor-element-cd7caf0 {
    transition: top 500ms ease-in-out;
    }

    .elementor-5142 .elementor-element.elementor-element-cd7caf0:hover {
    top: 60px;
    }
}

/*-- Number Hover . Gradient--*/ 

.elementor-5142 .elementor-element.elementor-element-cd7caf0 .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-cd7caf0 .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-cd7caf0 .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-accent) 50%, var(--e-global-color-9c2c430) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-cd7caf0:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-cd7caf0:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-cd7caf0:hover .elementor-counter-number-suffix  {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-cd7caf0 #Ellipse_04 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-cd7caf0:hover #Ellipse_04 {
    fill: var(--e-global-color-9c2c430);
    opacity: 0.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e8a939 *//*-- Number Hover . Gradient--*/ 
.elementor-5142 .elementor-element.elementor-element-9e8a939:hover .aux-modern-heading-primary {
    background-position: 0 100%;
}

.elementor-5142 .elementor-element.elementor-element-9e8a939 .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-9e8a939 .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-9e8a939 .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-22c42467) 50%, var(--e-global-color-1ce15a12) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-9e8a939:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-9e8a939:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-9e8a939:hover .elementor-counter-number-suffix {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-9e8a939 #Path_132 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-9e8a939:hover #Path_132 {
    fill: var(--e-global-color-1ce15a12);
    opacity: 0.15;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .elementor-5142 .elementor-element.elementor-element-9e8a939{
       order:2; 
    }
}/* End custom CSS */
/* Start custom CSS for aux_counter, class: .elementor-element-3973efb */@media only screen and (min-width: 1024px) {
    .elementor-5142 .elementor-element.elementor-element-3973efb .elementor-counter-number-suffix, .elementor-5142 .elementor-element.elementor-element-3973efb .elementor-counter-number-prefix {
    flex-grow: 0;
    }

    .elementor-5142 .elementor-element.elementor-element-3973efb .elementor-counter-title {
    text-align: left;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .elementor-5142 .elementor-element.elementor-element-3973efb .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-3973efb .elementor-counter-number-suffix {
        font-size: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-365648e *//*-- Box Hover --*/ 
@media only screen and (min-width: 768px) {
    .elementor-5142 .elementor-element.elementor-element-365648e {
    transition: top 500ms ease-in-out;
    }

    .elementor-5142 .elementor-element.elementor-element-365648e:hover {
    top: 60px;
    }
}

/*-- Number Hover . Gradient--*/ 

.elementor-5142 .elementor-element.elementor-element-365648e .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-365648e .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-365648e .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-accent) 50%, var(--e-global-color-9c2c430) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-365648e:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-365648e:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-365648e:hover .elementor-counter-number-suffix  {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-365648e #Ellipse_04 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-365648e:hover #Ellipse_04 {
    fill: var(--e-global-color-9c2c430);
    opacity: 0.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d98786b *//*-- Number Hover . Gradient--*/ 
.elementor-5142 .elementor-element.elementor-element-d98786b:hover .aux-modern-heading-primary {
    background-position: 0 100%;
}

.elementor-5142 .elementor-element.elementor-element-d98786b .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-d98786b .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-d98786b .elementor-counter-number-suffix {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, var(--e-global-color-22c42467) 50%, var(--e-global-color-1ce15a12) 100%);
    background-size: 100% 700%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-5142 .elementor-element.elementor-element-d98786b:hover .elementor-counter-number, .elementor-5142 .elementor-element.elementor-element-d98786b:hover .elementor-counter-number-prefix, .elementor-5142 .elementor-element.elementor-element-d98786b:hover .elementor-counter-number-suffix {
    background-position: 0 100%;
}

/*-- SVG Hover . Gradient --*/
.elementor-5142 .elementor-element.elementor-element-d98786b #Path_132 {
    transition: opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5142 .elementor-element.elementor-element-d98786b:hover #Path_132 {
    fill: var(--e-global-color-1ce15a12);
    opacity: 0.15;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .elementor-5142 .elementor-element.elementor-element-d98786b{
       order:2; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-118cc40f */.elementor-5142 .elementor-element.elementor-element-118cc40f:before{
    content:' ';
    width: 100%;
    max-width:585px;
    border-left:1.5px solid #ABAAAA4A;
   border-right:1.5px solid #ABAAAA4A;
   height: 100%;
   margin: auto;
   position: absolute;
   left:0;
   right: 0;
   opacity: 20%;
   z-index: -1;
}
.elementor-5142 .elementor-element.elementor-element-118cc40f:after{
    content:' ';
    width: 100%;
    max-width:1189px;
    border-left:1.5px solid #ABAAAA4A;
   border-right:1.5px solid #ABAAAA4A;
   height: 100%;
   margin: auto;
   position: absolute;
   left:0;
   right: 0;
    opacity: 20%;
     z-index: -1;
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-a270b87 */@media screen and (max-width: 767px) {
    a.aux-modern-button {
            text-wrap: auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-60214017 */.elementor-5142 .elementor-element.elementor-element-60214017 h5.col-subtitle span{
    color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eabc822 */.elementor-5142 .elementor-element.elementor-element-5eabc822:before{
    content:' ';
    width: 100%;
    max-width:585px;
    border-left:1.5px solid #ABAAAA4A;
   border-right:1.5px solid #ABAAAA4A;
   height: 100%;
   margin: auto;
   position: absolute;
   left:0;
   right: 0;
   opacity: 20%;
   z-index: -1;
}
.elementor-5142 .elementor-element.elementor-element-5eabc822:after{
    content:' ';
    width: 100%;
    max-width:1189px;
    border-left:1.5px solid #ABAAAA4A;
   border-right:1.5px solid #ABAAAA4A;
   height: 100%;
   margin: auto;
   position: absolute;
   left:0;
   right: 0;
    opacity: 20%;
     z-index: -1;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-3484108b */.elementor-5142 .elementor-element.elementor-element-3484108b .aux-widget-inner{
    display: flex;
    justify-content: center;
    flex-direction: column;
 height: 180px;
}
.elementor-5142 .elementor-element.elementor-element-3484108b .aux-modern-heading-primary{
    position: relative;
}

.elementor-5142 .elementor-element.elementor-element-3484108b .aux-modern-heading-primary p{
    margin: 0;
    position: relative;
    z-index: 99;
}
.elementor-5142 .elementor-element.elementor-element-3484108b .aux-modern-heading-primary{
    -webkit-text-stroke: 2px #FFFFFF;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-5142 .elementor-element.elementor-element-3484108b .aux-modern-heading-primary{
        font-size:66px !important;
    }
    .elementor-5142 .elementor-element.elementor-element-3484108b .aux-head-highlight{
        font-size:23px !important;
    }
    .elementor-5142 .elementor-element.elementor-element-3484108b .aux-modern-heading-description{
        font-size:14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-12fa0332 */.elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-widget-inner{
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 180px;
}
.elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-modern-heading-primary{
    position: relative;
}

.elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-modern-heading-primary p{
    margin: 0;
    position: relative;
    z-index: 99;
}
.elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-modern-heading-primary{
    -webkit-text-stroke: 2px #FFFFFF;
    height: 50%;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-modern-heading-primary{
        font-size:66px !important;
    }
    .elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-head-highlight{
        font-size:23px !important;
    }
    .elementor-5142 .elementor-element.elementor-element-12fa0332 .aux-modern-heading-description{
        font-size:14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-28cd4e99 */.elementor-5142 .elementor-element.elementor-element-28cd4e99 .aux-widget-inner{
    display: flex;
    justify-content: center;
    flex-direction: column;

}
.elementor-5142 .elementor-element.elementor-element-28cd4e99 .aux-modern-heading-primary{
    position: relative;
}

.elementor-5142 .elementor-element.elementor-element-28cd4e99 .aux-modern-heading-primary p{
    margin: 0;
    position: relative;
    z-index: 99;
}
.elementor-5142 .elementor-element.elementor-element-28cd4e99 .aux-modern-heading-primary{
    -webkit-text-stroke: 2px #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fd2930 */@media screen and (max-width:1024px) and (min-width:900px){
    .elementor-5142 .elementor-element.elementor-element-2fd2930{
        margin: 0 10%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89c22be */@media(max-width:1366px){
    .elementor-5142 .elementor-element.elementor-element-89c22be img {
    
    max-width: 85%;
    }
}
@media(max-width:768px){
    .elementor-5142 .elementor-element.elementor-element-89c22be img {
    
    max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddd4672 */@media(max-width:1366px){
    .elementor-5142 .elementor-element.elementor-element-ddd4672 img {
    
    max-width: 85%;
    }
}
@media(max-width:768px){
    .elementor-5142 .elementor-element.elementor-element-ddd4672 img {
    
    max-width: 100%;
    }
}/* End custom CSS */