.elementor-7045 .elementor-element.elementor-element-cbb4403{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7045 .elementor-element.elementor-element-23f30e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7045 .elementor-element.elementor-element-23f30e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7045 .elementor-element.elementor-element-c897560{--display:flex;--min-height:60px;border-style:solid;--border-style:solid;border-width:0px 5px 0px 5px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:5px;border-color:#D9E1E8;--border-color:#D9E1E8;}.elementor-7045 .elementor-element.elementor-element-d64f341{--display:flex;}.elementor-7045 .elementor-element.elementor-element-b0aac27{--display:flex;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-7045 .elementor-element.elementor-element-3bac9c8{--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:center;--padding-top:0rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7045 .elementor-element.elementor-element-61c5608{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7045 .elementor-element.elementor-element-aab642c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-f3db40e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-39ad413{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-29b8a8d{--display:flex;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-7045 .elementor-element.elementor-element-29b8a8d:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-29b8a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.easyunion.ca/wp-content/uploads/2025/10/Slice-1.svg");background-position:center center;}.elementor-7045 .elementor-element.elementor-element-5109246{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:8rem;--padding-right:8rem;}.elementor-7045 .elementor-element.elementor-element-249e147{text-align:center;}.elementor-7045 .elementor-element.elementor-element-f39ba84{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7045 .elementor-element.elementor-element-927e462{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:8px 8px 8px 8px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-927e462:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-927e462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-eb31fd1{--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;}.elementor-7045 .elementor-element.elementor-element-7cd2161{--display:flex;}.elementor-7045 .elementor-element.elementor-element-9d9feed{--display:flex;}.elementor-7045 .elementor-element.elementor-element-dadc0eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:150%;}.elementor-7045 .elementor-element.elementor-element-a6b21f6{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:8px 8px 8px 8px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-a6b21f6:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-a6b21f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-35f1775{--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;}.elementor-7045 .elementor-element.elementor-element-313271d{--display:flex;}.elementor-7045 .elementor-element.elementor-element-b77ae55{--display:flex;}.elementor-7045 .elementor-element.elementor-element-2449d09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:150%;}.elementor-7045 .elementor-element.elementor-element-5590a6b{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:8px 8px 8px 8px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-5590a6b:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-5590a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-3959039{--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;}.elementor-7045 .elementor-element.elementor-element-a58eba6{--display:flex;}.elementor-7045 .elementor-element.elementor-element-6a400fb{--display:flex;}.elementor-7045 .elementor-element.elementor-element-f8ccb42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:150%;}.elementor-7045 .elementor-element.elementor-element-3e27f6c{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:8px 8px 8px 8px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-3e27f6c:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-3e27f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-61c76fe{--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;}.elementor-7045 .elementor-element.elementor-element-65086f3{--display:flex;}.elementor-7045 .elementor-element.elementor-element-5e5f21a{--display:flex;}.elementor-7045 .elementor-element.elementor-element-d8eab9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:150%;}.elementor-7045 .elementor-element.elementor-element-cf3f650{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:8px 8px 8px 8px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-cf3f650:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-cf3f650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-d2dfd58{--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;}.elementor-7045 .elementor-element.elementor-element-dc2d085{--display:flex;}.elementor-7045 .elementor-element.elementor-element-bfda2ca{--display:flex;}.elementor-7045 .elementor-element.elementor-element-0e44d91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:150%;}.elementor-7045 .elementor-element.elementor-element-1cdde7b{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:8px 8px 8px 8px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-1cdde7b:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-1cdde7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-f25d8eb{--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;}.elementor-7045 .elementor-element.elementor-element-2e97754{--display:flex;}.elementor-7045 .elementor-element.elementor-element-ec19300{--display:flex;}.elementor-7045 .elementor-element.elementor-element-6ed807b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:150%;}.elementor-7045 .elementor-element.elementor-element-f7fcce1{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7045 .elementor-element.elementor-element-ec80676{text-align:center;}.elementor-7045 .elementor-element.elementor-element-981e31a{--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;}.elementor-7045 .elementor-element.elementor-element-c85c859{--display:flex;--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:space-between;--align-items:center;}.elementor-7045 .elementor-element.elementor-element-c67ff40{--display:flex;}.elementor-7045 .elementor-element.elementor-element-0476ede{--display:flex;--justify-content:space-between;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-7045 .elementor-element.elementor-element-1d3b279 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-57cc06c{--display:flex;}.elementor-7045 .elementor-element.elementor-element-32b8c6d{--display:flex;}.elementor-7045 .elementor-element.elementor-element-ec9508b{--display:flex;--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:space-between;--align-items:center;}.elementor-7045 .elementor-element.elementor-element-d537dfb{--display:flex;}.elementor-7045 .elementor-element.elementor-element-9826cf4{--display:flex;--justify-content:space-between;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-7045 .elementor-element.elementor-element-47c0af8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-ecd1736{--display:flex;}.elementor-7045 .elementor-element.elementor-element-90e6227{--display:flex;}.elementor-7045 .elementor-element.elementor-element-b4c5933{--display:flex;--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:space-between;--align-items:center;}.elementor-7045 .elementor-element.elementor-element-24805bf{--display:flex;}.elementor-7045 .elementor-element.elementor-element-65cfafe{--display:flex;--justify-content:space-between;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-7045 .elementor-element.elementor-element-cbda9a4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-c76c690{--display:flex;}.elementor-7045 .elementor-element.elementor-element-09a7a20{--display:flex;}.elementor-7045 .elementor-element.elementor-element-e168994{--display:flex;--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:space-between;--align-items:center;}.elementor-7045 .elementor-element.elementor-element-294f1fd{--display:flex;}.elementor-7045 .elementor-element.elementor-element-e43bae5{--display:flex;--justify-content:space-between;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-7045 .elementor-element.elementor-element-8cacaa4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-d84daa3{--display:flex;}.elementor-7045 .elementor-element.elementor-element-2dc9a0f{--display:flex;}.elementor-7045 .elementor-element.elementor-element-d7ac1bf{--display:flex;--padding-top:9rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7045 .elementor-element.elementor-element-c06c985{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-7045 .elementor-element.elementor-element-b5df7c4{padding:0rem 7rem 0rem 7rem;text-align:center;}.elementor-7045 .elementor-element.elementor-element-b5df7c4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-aa67156{--display:flex;--margin-top:0rem;--margin-bottom:10rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7045 .elementor-element.elementor-element-d98d3a0{text-align:center;}.elementor-7045 .elementor-element.elementor-element-bb0d244{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7045 .elementor-element.elementor-element-bb0d244.e-con{--align-self:center;}.elementor-7045 .elementor-element.elementor-element-9505405{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-9505405:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-9505405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-7c73d61{--display:flex;}.elementor-7045 .elementor-element.elementor-element-f021d64 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-cd1f2ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7045 .elementor-element.elementor-element-797d04a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-d2dc1e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-f7b92e3{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-f7b92e3:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-f7b92e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-f71b055{--display:flex;}.elementor-7045 .elementor-element.elementor-element-d0ac23a img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-8c52415{--display:flex;}.elementor-7045 .elementor-element.elementor-element-15cc929 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-9aeec80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-ab1ab25{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-ab1ab25:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-ab1ab25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-c912cb8{--display:flex;}.elementor-7045 .elementor-element.elementor-element-6b4afe1 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-fc68beb{--display:flex;}.elementor-7045 .elementor-element.elementor-element-9553f00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-adda415 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-52be480{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-52be480:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-52be480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-18c33a8{--display:flex;}.elementor-7045 .elementor-element.elementor-element-0957ae8 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-618660e{--display:flex;}.elementor-7045 .elementor-element.elementor-element-3a8bb6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-0fc9962 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-ca5a955{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-ca5a955:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-ca5a955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-6b97823{--display:flex;}.elementor-7045 .elementor-element.elementor-element-a107480 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-293aa9c{--display:flex;}.elementor-7045 .elementor-element.elementor-element-354f8d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-5d75ce9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-49a634d{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-49a634d:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-49a634d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-23bb747{--display:flex;}.elementor-7045 .elementor-element.elementor-element-7adf522 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-a63b5df{--display:flex;}.elementor-7045 .elementor-element.elementor-element-11ca9b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-fd49985 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-bbb24ca{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-bbb24ca:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-bbb24ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-cf29aae{--display:flex;}.elementor-7045 .elementor-element.elementor-element-df53ef5 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-cbe0afb{--display:flex;}.elementor-7045 .elementor-element.elementor-element-643f6ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-77c3102 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-8d0e412{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-8d0e412:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-8d0e412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-e1aba65{--display:flex;}.elementor-7045 .elementor-element.elementor-element-34a750b img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-54061b0{--display:flex;}.elementor-7045 .elementor-element.elementor-element-b86f03b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-614c1f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-b444427{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-b444427:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-b444427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-5346c9c{--display:flex;}.elementor-7045 .elementor-element.elementor-element-9d004ef img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-962fa2b{--display:flex;}.elementor-7045 .elementor-element.elementor-element-200b145 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-07514f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-80e52b1{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-80e52b1:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-80e52b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-ccd1728{--display:flex;}.elementor-7045 .elementor-element.elementor-element-73f7407 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-2d32612{--display:flex;}.elementor-7045 .elementor-element.elementor-element-d7b2bd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-5b45194 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-0be5229{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-0be5229:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-0be5229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-bf98ab5{--display:flex;}.elementor-7045 .elementor-element.elementor-element-e93986e img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-016229b{--display:flex;}.elementor-7045 .elementor-element.elementor-element-4008135 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-0e12409 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-2f56b4c{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-2f56b4c:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-2f56b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-be64e3a{--display:flex;}.elementor-7045 .elementor-element.elementor-element-4f4485b img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-15db8dc{--display:flex;}.elementor-7045 .elementor-element.elementor-element-7babd24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-a2e25d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-2c5c8bc{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-2c5c8bc:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-2c5c8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-af9c93d{--display:flex;}.elementor-7045 .elementor-element.elementor-element-f7b236e img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-37ac60d{--display:flex;}.elementor-7045 .elementor-element.elementor-element-0bfdb19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-fc380f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-0c0295c{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-0c0295c:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-0c0295c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-5abd288{--display:flex;}.elementor-7045 .elementor-element.elementor-element-dfb96d1 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-59d799b{--display:flex;}.elementor-7045 .elementor-element.elementor-element-4f50039 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-aaa8e57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-5fedc19{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-5fedc19:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-5fedc19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-db1bff7{--display:flex;}.elementor-7045 .elementor-element.elementor-element-ab41485 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-63a2502{--display:flex;}.elementor-7045 .elementor-element.elementor-element-0103199 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-53edd86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-a0bedd6{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-a0bedd6:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-a0bedd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-5783876{--display:flex;}.elementor-7045 .elementor-element.elementor-element-7e6c571 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-e312459{--display:flex;}.elementor-7045 .elementor-element.elementor-element-1f69a30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-e637383 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}.elementor-7045 .elementor-element.elementor-element-abd8d7c{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ca7e55c );--border-color:var( --e-global-color-ca7e55c );--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7045 .elementor-element.elementor-element-abd8d7c:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-abd8d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-7045 .elementor-element.elementor-element-2c73465{--display:flex;}.elementor-7045 .elementor-element.elementor-element-c362308 img{width:54px;max-width:100%;height:54px;}.elementor-7045 .elementor-element.elementor-element-9afe58e{--display:flex;}.elementor-7045 .elementor-element.elementor-element-6ecfd66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:120%;}.elementor-7045 .elementor-element.elementor-element-a299a4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0px;font-weight:600;line-height:0;}@media(min-width:768px){.elementor-7045 .elementor-element.elementor-element-23f30e2{--width:100%;}.elementor-7045 .elementor-element.elementor-element-5109246{--width:100%;}.elementor-7045 .elementor-element.elementor-element-f39ba84{--width:100%;}.elementor-7045 .elementor-element.elementor-element-7cd2161{--width:80%;}.elementor-7045 .elementor-element.elementor-element-9d9feed{--width:54px;}.elementor-7045 .elementor-element.elementor-element-313271d{--width:80%;}.elementor-7045 .elementor-element.elementor-element-b77ae55{--width:54px;}.elementor-7045 .elementor-element.elementor-element-a58eba6{--width:80%;}.elementor-7045 .elementor-element.elementor-element-6a400fb{--width:54px;}.elementor-7045 .elementor-element.elementor-element-65086f3{--width:80%;}.elementor-7045 .elementor-element.elementor-element-5e5f21a{--width:54px;}.elementor-7045 .elementor-element.elementor-element-dc2d085{--width:80%;}.elementor-7045 .elementor-element.elementor-element-bfda2ca{--width:54px;}.elementor-7045 .elementor-element.elementor-element-2e97754{--width:80%;}.elementor-7045 .elementor-element.elementor-element-ec19300{--width:54px;}.elementor-7045 .elementor-element.elementor-element-c67ff40{--width:40%;}.elementor-7045 .elementor-element.elementor-element-57cc06c{--width:50%;}.elementor-7045 .elementor-element.elementor-element-d537dfb{--width:40%;}.elementor-7045 .elementor-element.elementor-element-ecd1736{--width:50%;}.elementor-7045 .elementor-element.elementor-element-24805bf{--width:40%;}.elementor-7045 .elementor-element.elementor-element-c76c690{--width:50%;}.elementor-7045 .elementor-element.elementor-element-294f1fd{--width:40%;}.elementor-7045 .elementor-element.elementor-element-d84daa3{--width:50%;}.elementor-7045 .elementor-element.elementor-element-bb0d244{--width:85.5%;}.elementor-7045 .elementor-element.elementor-element-7c73d61{--width:54px;}.elementor-7045 .elementor-element.elementor-element-cd1f2ce{--width:80%;}.elementor-7045 .elementor-element.elementor-element-f71b055{--width:54px;}.elementor-7045 .elementor-element.elementor-element-8c52415{--width:80%;}.elementor-7045 .elementor-element.elementor-element-c912cb8{--width:54px;}.elementor-7045 .elementor-element.elementor-element-fc68beb{--width:80%;}.elementor-7045 .elementor-element.elementor-element-18c33a8{--width:54px;}.elementor-7045 .elementor-element.elementor-element-618660e{--width:80%;}.elementor-7045 .elementor-element.elementor-element-6b97823{--width:54px;}.elementor-7045 .elementor-element.elementor-element-293aa9c{--width:80%;}.elementor-7045 .elementor-element.elementor-element-23bb747{--width:54px;}.elementor-7045 .elementor-element.elementor-element-a63b5df{--width:80%;}.elementor-7045 .elementor-element.elementor-element-cf29aae{--width:54px;}.elementor-7045 .elementor-element.elementor-element-cbe0afb{--width:80%;}.elementor-7045 .elementor-element.elementor-element-e1aba65{--width:54px;}.elementor-7045 .elementor-element.elementor-element-54061b0{--width:80%;}.elementor-7045 .elementor-element.elementor-element-5346c9c{--width:54px;}.elementor-7045 .elementor-element.elementor-element-962fa2b{--width:80%;}.elementor-7045 .elementor-element.elementor-element-ccd1728{--width:54px;}.elementor-7045 .elementor-element.elementor-element-2d32612{--width:80%;}.elementor-7045 .elementor-element.elementor-element-bf98ab5{--width:54px;}.elementor-7045 .elementor-element.elementor-element-016229b{--width:80%;}.elementor-7045 .elementor-element.elementor-element-be64e3a{--width:54px;}.elementor-7045 .elementor-element.elementor-element-15db8dc{--width:80%;}.elementor-7045 .elementor-element.elementor-element-af9c93d{--width:54px;}.elementor-7045 .elementor-element.elementor-element-37ac60d{--width:80%;}.elementor-7045 .elementor-element.elementor-element-5abd288{--width:54px;}.elementor-7045 .elementor-element.elementor-element-59d799b{--width:80%;}.elementor-7045 .elementor-element.elementor-element-db1bff7{--width:54px;}.elementor-7045 .elementor-element.elementor-element-63a2502{--width:80%;}.elementor-7045 .elementor-element.elementor-element-5783876{--width:54px;}.elementor-7045 .elementor-element.elementor-element-e312459{--width:80%;}.elementor-7045 .elementor-element.elementor-element-2c73465{--width:54px;}.elementor-7045 .elementor-element.elementor-element-9afe58e{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-7045 .elementor-element.elementor-element-23f30e2{--width:100%;}.elementor-7045 .elementor-element.elementor-element-7cd2161{--width:100%;}.elementor-7045 .elementor-element.elementor-element-313271d{--width:100%;}.elementor-7045 .elementor-element.elementor-element-a58eba6{--width:100%;}.elementor-7045 .elementor-element.elementor-element-65086f3{--width:100%;}.elementor-7045 .elementor-element.elementor-element-dc2d085{--width:100%;}.elementor-7045 .elementor-element.elementor-element-2e97754{--width:100%;}.elementor-7045 .elementor-element.elementor-element-c85c859{--width:100%;}.elementor-7045 .elementor-element.elementor-element-c67ff40{--width:40%;}.elementor-7045 .elementor-element.elementor-element-57cc06c{--width:43%;}.elementor-7045 .elementor-element.elementor-element-ec9508b{--width:100%;}.elementor-7045 .elementor-element.elementor-element-d537dfb{--width:40%;}.elementor-7045 .elementor-element.elementor-element-ecd1736{--width:43%;}.elementor-7045 .elementor-element.elementor-element-b4c5933{--width:100%;}.elementor-7045 .elementor-element.elementor-element-24805bf{--width:40%;}.elementor-7045 .elementor-element.elementor-element-c76c690{--width:43%;}.elementor-7045 .elementor-element.elementor-element-e168994{--width:100%;}.elementor-7045 .elementor-element.elementor-element-294f1fd{--width:40%;}.elementor-7045 .elementor-element.elementor-element-d84daa3{--width:43%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7045 .elementor-element.elementor-element-c67ff40{--width:100%;}.elementor-7045 .elementor-element.elementor-element-57cc06c{--width:100%;}.elementor-7045 .elementor-element.elementor-element-d537dfb{--width:100%;}.elementor-7045 .elementor-element.elementor-element-ecd1736{--width:100%;}.elementor-7045 .elementor-element.elementor-element-24805bf{--width:100%;}.elementor-7045 .elementor-element.elementor-element-c76c690{--width:100%;}.elementor-7045 .elementor-element.elementor-element-294f1fd{--width:100%;}.elementor-7045 .elementor-element.elementor-element-d84daa3{--width:100%;}}@media(min-width:1367px){.elementor-7045 .elementor-element.elementor-element-29b8a8d:not(.elementor-motion-effects-element-type-background), .elementor-7045 .elementor-element.elementor-element-29b8a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-7045 .elementor-element.elementor-element-b0aac27{--padding-top:0rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-7045 .elementor-element.elementor-element-3bac9c8{--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-7045 .elementor-element.elementor-element-aab642c .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-f3db40e .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-29b8a8d{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-7045 .elementor-element.elementor-element-5109246{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7045 .elementor-element.elementor-element-f39ba84{--grid-auto-flow:row;}.elementor-7045 .elementor-element.elementor-element-927e462{--justify-content:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-eb31fd1{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--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-7045 .elementor-element.elementor-element-4fc40e6{text-align:center;}.elementor-7045 .elementor-element.elementor-element-9d9feed.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-dadc0eb{text-align:center;}.elementor-7045 .elementor-element.elementor-element-a6b21f6{--justify-content:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-35f1775{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--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-7045 .elementor-element.elementor-element-46efed8{text-align:center;}.elementor-7045 .elementor-element.elementor-element-b77ae55.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-2449d09{text-align:center;}.elementor-7045 .elementor-element.elementor-element-5590a6b{--justify-content:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-3959039{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--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-7045 .elementor-element.elementor-element-4ea3277{text-align:center;}.elementor-7045 .elementor-element.elementor-element-6a400fb.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-f8ccb42{text-align:center;}.elementor-7045 .elementor-element.elementor-element-3e27f6c{--justify-content:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-61c76fe{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--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-7045 .elementor-element.elementor-element-bff1ad9{text-align:center;}.elementor-7045 .elementor-element.elementor-element-5e5f21a.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-d8eab9e{text-align:center;}.elementor-7045 .elementor-element.elementor-element-cf3f650{--justify-content:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-d2dfd58{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--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-7045 .elementor-element.elementor-element-4983879{text-align:center;}.elementor-7045 .elementor-element.elementor-element-bfda2ca.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-0e44d91{text-align:center;}.elementor-7045 .elementor-element.elementor-element-1cdde7b{--justify-content:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7045 .elementor-element.elementor-element-f25d8eb{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--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-7045 .elementor-element.elementor-element-1a981e8{text-align:center;}.elementor-7045 .elementor-element.elementor-element-ec19300.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-6ed807b{text-align:center;}.elementor-7045 .elementor-element.elementor-element-c85c859{--min-height:70vh;--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;}.elementor-7045 .elementor-element.elementor-element-0476ede{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7045 .elementor-element.elementor-element-2ad938d{text-align:left;}.elementor-7045 .elementor-element.elementor-element-1d3b279{text-align:left;}.elementor-7045 .elementor-element.elementor-element-1d3b279 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-ec9508b{--min-height:70vh;--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;}.elementor-7045 .elementor-element.elementor-element-d537dfb{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7045 .elementor-element.elementor-element-d537dfb.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-9826cf4{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7045 .elementor-element.elementor-element-1b9ef6a{text-align:left;}.elementor-7045 .elementor-element.elementor-element-47c0af8{text-align:left;}.elementor-7045 .elementor-element.elementor-element-47c0af8 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-ecd1736.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-b4c5933{--min-height:70vh;--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;}.elementor-7045 .elementor-element.elementor-element-24805bf.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-65cfafe{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7045 .elementor-element.elementor-element-8abe019{text-align:left;}.elementor-7045 .elementor-element.elementor-element-cbda9a4{text-align:left;}.elementor-7045 .elementor-element.elementor-element-cbda9a4 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-c76c690.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-e168994{--min-height:70vh;--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;}.elementor-7045 .elementor-element.elementor-element-294f1fd{--min-height:auto;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7045 .elementor-element.elementor-element-294f1fd.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-e43bae5{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7045 .elementor-element.elementor-element-4d67910{text-align:left;}.elementor-7045 .elementor-element.elementor-element-8cacaa4{text-align:left;}.elementor-7045 .elementor-element.elementor-element-8cacaa4 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-d84daa3{--min-height:auto;}.elementor-7045 .elementor-element.elementor-element-d84daa3.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-b5df7c4 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-7045 .elementor-element.elementor-element-aa67156{--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7045 .elementor-element.elementor-element-bb0d244{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-7045 .elementor-element.elementor-element-b0aac27{--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7045 .elementor-element.elementor-element-3bac9c8{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7045 .elementor-element.elementor-element-61c5608{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-7045 .elementor-element.elementor-element-aab642c .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-f3db40e .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-29b8a8d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-7045 .elementor-element.elementor-element-f39ba84{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7045 .elementor-element.elementor-element-981e31a{--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;}.elementor-7045 .elementor-element.elementor-element-c85c859{--min-height:unset;--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;}.elementor-7045 .elementor-element.elementor-element-2ad938d{text-align:center;}.elementor-7045 .elementor-element.elementor-element-1d3b279{text-align:center;}.elementor-7045 .elementor-element.elementor-element-1d3b279 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-57cc06c.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-ec9508b{--min-height:unset;--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;}.elementor-7045 .elementor-element.elementor-element-d537dfb.e-con{--order:99999 /* order end hack */;}.elementor-7045 .elementor-element.elementor-element-1b9ef6a{text-align:center;}.elementor-7045 .elementor-element.elementor-element-47c0af8{text-align:center;}.elementor-7045 .elementor-element.elementor-element-47c0af8 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-b4c5933{--min-height:unset;--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;}.elementor-7045 .elementor-element.elementor-element-24805bf.e-con{--order:99999 /* order end hack */;}.elementor-7045 .elementor-element.elementor-element-8abe019{text-align:center;}.elementor-7045 .elementor-element.elementor-element-cbda9a4{text-align:center;}.elementor-7045 .elementor-element.elementor-element-cbda9a4 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-c76c690.e-con{--order:-99999 /* order start hack */;}.elementor-7045 .elementor-element.elementor-element-e168994{--min-height:unset;--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;}.elementor-7045 .elementor-element.elementor-element-294f1fd.e-con{--order:99999 /* order end hack */;}.elementor-7045 .elementor-element.elementor-element-4d67910{text-align:center;}.elementor-7045 .elementor-element.elementor-element-8cacaa4{text-align:center;}.elementor-7045 .elementor-element.elementor-element-8cacaa4 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-d7ac1bf{--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7045 .elementor-element.elementor-element-b5df7c4 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-7045 .elementor-element.elementor-element-bb0d244{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7045 .elementor-element.elementor-element-c897560{--min-height:20px;}.elementor-7045 .elementor-element.elementor-element-b0aac27{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-7045 .elementor-element.elementor-element-2c82b71{text-align:center;}.elementor-7045 .elementor-element.elementor-element-aab642c{text-align:center;}.elementor-7045 .elementor-element.elementor-element-aab642c .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-f3db40e{text-align:center;}.elementor-7045 .elementor-element.elementor-element-f3db40e .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-29b8a8d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7045 .elementor-element.elementor-element-f39ba84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7045 .elementor-element.elementor-element-981e31a{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-7045 .elementor-element.elementor-element-1d3b279 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-47c0af8 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-cbda9a4 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-8cacaa4 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-7045 .elementor-element.elementor-element-d7ac1bf{--width:100%;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7045 .elementor-element.elementor-element-c06c985{--width:100%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7045 .elementor-element.elementor-element-b5df7c4{padding:0rem 0rem 0rem 0rem;}.elementor-7045 .elementor-element.elementor-element-b5df7c4 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-7045 .elementor-element.elementor-element-aa67156{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7045 .elementor-element.elementor-element-bb0d244{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-8d27a9b */#scroll-elements-main-wrapper{

}

#scr-ele__1{
    position: relative;
}
body.anime-time{
    header[data-elementor-type="header"]{
        top: -8.2rem;
    }
}


.elementor-7045 .elementor-element.elementor-element-8d27a9b {
    
    .scroll-section {
        padding: 0 1rem;
    }
    
    .ani-helper{}

    .scr-ele__wrapper {}    
    .scr-ele__wrapper {

    }

    .scr-ele__header {
        display: flex;
        align-items: flex-end;
        padding: 0;
        position: relative;
    }

    .scr-ele__tab {
        background: #fff;
        border: 5px solid #D9E1E8;
        border-bottom: 0;
        padding: 1.8rem 4rem;
        border-radius: 24px 24px 0 0;
        margin-bottom: -5px;
        position: relative;
        text-align: center;
        width: auto;
        
        @media (max-width: 1366px) {
            padding: 1.2rem 2rem;
        }
        
        @media (max-width: 1024px) {
            padding: 1rem 2rem;
        }
        
        @media (max-width: 767px) {
            width: 100%;
        }
        
        h1{
            @media (max-width: 1024px) {
                margin: 0;
            }
            
            @media (max-width: 767px) {

            }
        }
    }
    
    .scr-ele__tab::after{
        content: "";
        position: absolute;
        bottom: 0px;
        right: -25px;
        width: 25px;
        height: 32px;
        background: #fff;
        z-index: 3;
        
        @media (max-width: 767px) {
            display: none;
        }
    }
    
    .scr-ele__tab::before{
        content: "";
        position: absolute;
        bottom: 0px;
        left: -25px;
        width: 25px;
        height: 32px;
        background: #fff;
        z-index: 3;
    }
    
    .scr-ele__tab_support{
        @media (max-width: 767px) {
            display: none;
        }
    }
    .scr-ele__tab_support::after{
        content: "";
        position: absolute;
        height: 37px;
        width: 37px;
        right: -37px;
        z-index: 4;
        bottom: 0;
        border-left: 5px solid #D9E1E8;
        border-bottom: 5px solid #D9E1E8;
        border-radius: 0 0 0 24px;
    }
    
    .scr-ele__tab_support::before{
        content: "";
        position: absolute;
        height: 37px;
        width: 37px;
        left: -37px;
        z-index: 4;
        bottom: 0;
        border-right: 5px solid #D9E1E8;
        border-bottom: 5px solid #D9E1E8;
        border-radius: 0 0 24px 0;
    }
    
    .scr-ele__tab h4 {
        margin: 0;
        font-size: 28px;
        font-weight: 600;
    }
    
    /* Active/hover states */
    .scr-ele__tab:hover {
        background: #fff;
    }
    
    .scr-ele__tab.active {
        background: #fff;
        border-bottom: 1px solid #fff;
        position: relative;
        top: 1px;
    }
    
    /* Body content */
    .scr-ele__body {
        background: #fff;
        border: 5px solid #D9E1E8;
        border-radius:24px;
        background: #fff;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }
    
    .scr-ele__body::before{
        content: "";
        position: absolute;
        bottom: -27px;
        right: 0;
        width: 25px;
        height: 32px;
        background: #fff;
        z-index: 3;
        
        @media (max-width: 767px) {
            display: none;
        }
    }
    .scr-ele__body::after{

        content: "";
        position: absolute;
        height: 37px;
        width: 37px;
        right: 0;
        z-index: 4;
        bottom: -32px;
        border-right: 5px solid #D9E1E8;
        border-top: 5px solid #D9E1E8;
        border-radius: 0 24px 0 0;
        
        @media (max-width: 767px) {
            display: none;
        }
    }
    
    .scr-ele__wrapper:first-child {
        .scr-ele__body {
            border-radius: 0 24px 24px 24px;
        }
        
        .scr-ele__tab::before {
            display: none;    
        }
        .scr-ele__tab_support::before{
            display: none;
        }
        
        
    }
    .scr-ele__wrapper:nth-child(1){
        z-index: 1;
    }
    .scr-ele__wrapper:nth-child(2){
        z-index: 2;
        .scr-ele__tab {
            left: 25%;
        }        
    }
    
    .scr-ele__wrapper:nth-child(3){
        
        
        z-index: 3;
        .scr-ele__tab {
            left: 50%;
        }        
    }
    
    .scr-ele__wrapper:nth-child(4){
        
        
        z-index: 4;
        .scr-ele__tab {
            left: 75%;
            width: 25%;
            
            .scr-ele__tab_support{}
            .scr-ele__tab_support::after{}
        }        
        
        .scr-ele__tab::after{display: none;}
        
        .scr-ele__tab_support::after{display: none;}
        .scr-ele__body{
            border-radius: 24px 0px 24px 24px;
        }
    }
}


.elementor-7045 .elementor-element.elementor-element-8d27a9b {
    .scr-ele__flex{
        display: flex;
        flex-direction: row;
        gap: 1rem;    
        padding: 2rem 0 1rem;
        justify-content: space-between;
    }
    
    .item_left{
        flex: 1;
        display: flex;
        flex-direction: column;
        gap: 2rem;
        padding-top: 6rem;
        
        h2, p{
            margin: 0 !important;
        }
        h2{
            color: #686CFF;
            font-weight: 600;
        }
        p{
            font-weight: 500;
        }
    }
    .item_right{
        img{
            /** width: auto; 
            height: auto;
            max-width: 100%; **/
            
            height: 690px;
            max-width: 100%;
            width: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bac9c8 */.elementor-7045 .elementor-element.elementor-element-3bac9c8 {
  
  
  background: radial-gradient(
    
    ellipse 1000px 700px at 69% 50%, 
    #A9ABFA,           /* start color */
    #fff    ,
    #fff/* fade to white */
  );
  
   @media (max-width: 1366px) {
        background: radial-gradient(
            ellipse 500px 500px at 45% 40%, 
            #A9ABFA,           /* start color */
            #fff    ,
            #fff/* fade to white */
        );
   }
  
  @media (max-width: 1024px) {
        background: radial-gradient(
            ellipse 500px 500px at 45% 40%, 
            #A9ABFA,           /* start color */
            #fff    ,
            #fff/* fade to white */
        );
  }
  
  @media (max-width: 800px) {
        background: radial-gradient(
            ellipse 300px 300px at 45% 40%, 
            #A9ABFA,           /* start color */
            #fff    ,
            #fff/* fade to white */
        );
  }
  
  @media (max-width: 767px) {
        background: transparent;
        );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927e462 */.elementor-7045 .elementor-element.elementor-element-927e462{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
}
.elementor-7045 .elementor-element.elementor-element-927e462:hover{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b21f6 */.elementor-7045 .elementor-element.elementor-element-a6b21f6{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
}
.elementor-7045 .elementor-element.elementor-element-a6b21f6:hover{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5590a6b */.elementor-7045 .elementor-element.elementor-element-5590a6b{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
}
.elementor-7045 .elementor-element.elementor-element-5590a6b:hover{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e27f6c */.elementor-7045 .elementor-element.elementor-element-3e27f6c{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
}
.elementor-7045 .elementor-element.elementor-element-3e27f6c:hover{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf3f650 */.elementor-7045 .elementor-element.elementor-element-cf3f650{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
}
.elementor-7045 .elementor-element.elementor-element-cf3f650:hover{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cdde7b */.elementor-7045 .elementor-element.elementor-element-1cdde7b{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
}
.elementor-7045 .elementor-element.elementor-element-1cdde7b:hover{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5109246 */.elementor-7045 .elementor-element.elementor-element-5109246 {
    @media (max-width:1600px ) {
        padding-left: 0;
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e352680 */.elementor-7045 .elementor-element.elementor-element-e352680{
    position: absolute;
    left: 45%;
    top: 10%;
    width: 11px;
    height: 76%;
    
    #timeline {
        position: absolute;
        left: 0;
        top: 0;
        width: 11px;
        height: 100%;
        background: #D9E1E8;
        transform: translateX(-50%);
        z-index: 1;
        /* overflow: hidden; */
    }
    
    /* Line fill on scroll */
    #timeline::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: var(--scroll-progress, 0%);
        background: linear-gradient(to bottom, #A9ABFA, #8488FF);
        z-index: 2;
        transition: height 0.2s ease-out;
    }
    
    span{
        width: 36px;
        height: 34px;
        background: #D9E1E8;
        position: absolute;
        left: -18px;
        z-index: 2;
        top: 0%;
        border-radius: 4px;
        transition: background 0.3s;
    }
    
    span:nth-child(2){
        top: 32%;
    }
    span:nth-child(3){
        top: 66%;
    }
    span:nth-child(4){
        top: 99%;
    }
    
    @media (max-width: 1024px) {
        display: none;
    }
   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12228e5 */.elementor-7045 .elementor-element.elementor-element-12228e5 {
    img{
        filter: blur(3px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85c859 */.elementor-7045 .elementor-element.elementor-element-c85c859 {
    @media (max-width: 1200px) {
        min-height: 50vh;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bfb8e6 */.elementor-7045 .elementor-element.elementor-element-4bfb8e6 {
    img{
        filter: blur(3px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec9508b */.elementor-7045 .elementor-element.elementor-element-ec9508b {
    @media (max-width: 1200px) {
        min-height: 50vh;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54d0453 */.elementor-7045 .elementor-element.elementor-element-54d0453 {
    img{
        filter: blur(3px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4c5933 */.elementor-7045 .elementor-element.elementor-element-b4c5933 {
    @media (max-width: 1200px) {
        min-height: 50vh;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4542fd6 */.elementor-7045 .elementor-element.elementor-element-4542fd6 {
    img{
        filter: blur(3px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e168994 */.elementor-7045 .elementor-element.elementor-element-e168994 {
    @media (max-width: 1200px) {
        min-height: 50vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ac1bf */.elementor-7045 .elementor-element.elementor-element-d7ac1bf {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: 100vw;
    max-width: unset !important;


background: #FFF;
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(104, 108, 255, 0.7) 30%, rgba(104, 108, 255, 0.6) 80%, rgba(255, 255, 255, 0) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9505405 */.elementor-7045 .elementor-element.elementor-element-9505405{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-9505405:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b92e3 */.elementor-7045 .elementor-element.elementor-element-f7b92e3{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-f7b92e3:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ab25 */.elementor-7045 .elementor-element.elementor-element-ab1ab25{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-ab1ab25:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52be480 */.elementor-7045 .elementor-element.elementor-element-52be480{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-52be480:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca5a955 */.elementor-7045 .elementor-element.elementor-element-ca5a955{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-ca5a955:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a634d */.elementor-7045 .elementor-element.elementor-element-49a634d{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-49a634d:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbb24ca */.elementor-7045 .elementor-element.elementor-element-bbb24ca{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-bbb24ca:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0e412 */.elementor-7045 .elementor-element.elementor-element-8d0e412{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-8d0e412:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b444427 */.elementor-7045 .elementor-element.elementor-element-b444427{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-b444427:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80e52b1 */.elementor-7045 .elementor-element.elementor-element-80e52b1{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-80e52b1:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be5229 */.elementor-7045 .elementor-element.elementor-element-0be5229{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-0be5229:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f56b4c */.elementor-7045 .elementor-element.elementor-element-2f56b4c{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-2f56b4c:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5c8bc */.elementor-7045 .elementor-element.elementor-element-2c5c8bc{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-2c5c8bc:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c0295c */.elementor-7045 .elementor-element.elementor-element-0c0295c{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-0c0295c:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fedc19 */.elementor-7045 .elementor-element.elementor-element-5fedc19{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-5fedc19:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0bedd6 */.elementor-7045 .elementor-element.elementor-element-a0bedd6{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-a0bedd6:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd8d7c */.elementor-7045 .elementor-element.elementor-element-abd8d7c{
    box-shadow: 0 0 40px -10px rgba(38, 45, 240, 0);
    
    p{
        height: 0;
    }
    
    > div:nth-child(2) {
        gap: 0.1px;
        > div:nth-child(2) {
            height: 0;
        }
    }
}
.elementor-7045 .elementor-element.elementor-element-abd8d7c:hover{
    gap: 1rem;
    box-shadow: 0 0 25px -10px rgba(38, 45, 240, 1);
    
    h6{
        font-size: 1rem;
    }
    p {
        font-size: 13px;
        line-height: 150%;
        height: auto;
    }
    
    > div:nth-child(2) {
        gap: 0.5rem;
        > div:nth-child(2) {
            height: auto;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0d244 */.elementor-7045 .elementor-element.elementor-element-bb0d244 * {
  transition: all 0.5s ease-in-out;
}

.elementor-7045 .elementor-element.elementor-element-bb0d244 {
    @media (max-width: 1600px){
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 2rem; /* spacing between items */
        width: 100%;
    }
    
    @media (max-width: 1200px){
        grid-template-columns: repeat(2, 1fr);
        gap: 2rem; /* spacing between items */
    }
    
    @media (max-width: 767px){
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem; /* spacing between items */
    }
    
    a {
        @media (max-width: 1200px){
            flex-direction: column;
        }
        
        > div:nth-child(1){
            @media (max-width: 1200px){
                
            }
        }
        > div:nth-child(2){
            h6, p{
                @media (max-width: 1200px){
                    text-align: center;   
                }                
            }

        }
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29b8a8d */.elementor-7045 .elementor-element.elementor-element-29b8a8d {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: 100vw;
    max-width: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d64f341 */#faded-border{
    position: relative;
}

#faded-border::before,
#faded-border::after{
  content: '';
  position: absolute;
  top: 0;
  width: 5px; /* border width */
  height: 100%;
}

#faded-border::before{
    left: 0;
    background: linear-gradient(to bottom, #D9E1E8 0%, transparent 50%);
    
}

#faded-border::after{
    right: 0;
    background: linear-gradient(to bottom, #D9E1E8 0%, transparent 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23f30e2 */.elementor-7045 .elementor-element.elementor-element-23f30e2 {
    > div {
        margin: 0;
        width: 100%;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb4403 */.elementor-7045 .elementor-element.elementor-element-cbb4403 {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: 100vw;
    max-width: unset !important;
}

.elementor-7045 .elementor-element.elementor-element-cbb4403 {
  
  
  background: radial-gradient(
    
    ellipse 1500px 1000px at 70% 35%, 
    #A9ABFA,           /* start color */
    #fff    ,
    #fff/* fade to white */
  );
    
}/* End custom CSS */
/* Start custom CSS */footer[data-elementor-type="footer"]{
    background-image: url("https://beta.easyunion.ca/wp-content/uploads/2025/10/Slice-1.svg");
    background-position: center center;      
    background-attachment: fixed;
}/* End custom CSS */