.elementor-46 .elementor-element.elementor-element-78df7f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46 .elementor-element.elementor-element-785d62e{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-785d62e:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-785d62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.easyunion.ca/wp-content/uploads/2025/10/Slice-1.svg");}.elementor-46 .elementor-element.elementor-element-15db922{--display:flex;--min-height:1000px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-46 .elementor-element.elementor-element-15db922:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-15db922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.easyunion.ca/wp-content/uploads/2025/11/testimonial-bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.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-46 .elementor-element.elementor-element-1d68e97{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-46 .elementor-element.elementor-element-ca93489{padding:0% 30% 0% 30%;text-align:center;}.elementor-46 .elementor-element.elementor-element-ca93489 .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 );color:var( --e-global-color-2f6b17e );}.elementor-46 .elementor-element.elementor-element-d9dcb61{--display:flex;--position:absolute;--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;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:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;top:357px;}.elementor-46 .elementor-element.elementor-element-d9dcb61:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-d9dcb61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-d9dcb61{left:215px;}body.rtl .elementor-46 .elementor-element.elementor-element-d9dcb61{right:215px;}.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-46 .elementor-element.elementor-element-ae4cb12 img{border-radius:8px 8px 8px 8px;}.elementor-46 .elementor-element.elementor-element-a97c94a{--display:flex;}.elementor-46 .elementor-element.elementor-element-35d21f6 .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 );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-7fa3e0e{--display:flex;--position:absolute;--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;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:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;top:551px;}.elementor-46 .elementor-element.elementor-element-7fa3e0e:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-7fa3e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-7fa3e0e{left:931px;}body.rtl .elementor-46 .elementor-element.elementor-element-7fa3e0e{right:931px;}.elementor-46 .elementor-element.elementor-element-83adc83 img{border-radius:8px 8px 8px 8px;}.elementor-46 .elementor-element.elementor-element-0253b3f{--display:flex;}.elementor-46 .elementor-element.elementor-element-b565346 .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 );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-6db7c5b{--display:flex;--position:absolute;--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;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:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;top:709px;}.elementor-46 .elementor-element.elementor-element-6db7c5b:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-6db7c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-6db7c5b{left:325px;}body.rtl .elementor-46 .elementor-element.elementor-element-6db7c5b{right:325px;}.elementor-46 .elementor-element.elementor-element-caef16b img{border-radius:8px 8px 8px 8px;}.elementor-46 .elementor-element.elementor-element-59fd01f{--display:flex;}.elementor-46 .elementor-element.elementor-element-712a85c .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 );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-14b6da8{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-46 .elementor-element.elementor-element-737a6ba{--display:flex;}.elementor-46 .elementor-element.elementor-element-2c68ef0{--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;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:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-2c68ef0:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-2c68ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-46 .elementor-element.elementor-element-49926e3 img{border-radius:8px 8px 8px 8px;}.elementor-46 .elementor-element.elementor-element-7722be2{--display:flex;}.elementor-46 .elementor-element.elementor-element-cdcdf7e .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 );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-643cc90{--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;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:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-643cc90:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-643cc90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-46 .elementor-element.elementor-element-4755e92 img{border-radius:8px 8px 8px 8px;}.elementor-46 .elementor-element.elementor-element-70c922a{--display:flex;}.elementor-46 .elementor-element.elementor-element-7b4e069 .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 );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-bd7dd06{--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;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:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-bd7dd06:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-bd7dd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );}.elementor-46 .elementor-element.elementor-element-a499270 img{border-radius:8px 8px 8px 8px;}.elementor-46 .elementor-element.elementor-element-895db12{--display:flex;}.elementor-46 .elementor-element.elementor-element-ba21012 .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 );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-0662bc1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-46 .elementor-element.elementor-element-d8aaf36{text-align:center;}.elementor-46 .elementor-element.elementor-element-1eb9cd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-46 .elementor-element.elementor-element-180809c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:32px;}.elementor-46 .elementor-element.elementor-element-180809c .swiper-pagination-bullet-active, .elementor-46 .elementor-element.elementor-element-180809c .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-0a296c1 );}.elementor-46 .elementor-element.elementor-element-180809c .swiper-pagination-fraction{color:var( --e-global-color-0a296c1 );}.elementor-46 .elementor-element.elementor-element-180809c .elementor-main-swiper{height:522px;width:100%;}.elementor-46 .elementor-element.elementor-element-180809c .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:16px;}.elementor-46 .elementor-element.elementor-element-180809c .elementor-swiper-button{font-size:58px;color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-180809c .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-180809c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;height:7px;width:7px;}.elementor-46 .elementor-element.elementor-element-180809c .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-46 .elementor-element.elementor-element-180809c .elementor-custom-embed-play i{color:var( --e-global-color-0a296c1 );}.elementor-46 .elementor-element.elementor-element-180809c .elementor-custom-embed-play svg{fill:var( --e-global-color-0a296c1 );}.elementor-46 .elementor-element.elementor-element-57f81bb{--display:flex;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-31a34a6{--display:flex;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-46 .elementor-element.elementor-element-31a34a6:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-31a34a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.easyunion.ca/wp-content/uploads/2025/10/Slice-1.svg");}.elementor-46 .elementor-element.elementor-element-ff9ca2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-46 .elementor-element.elementor-element-2ba860b{--display:flex;--min-height:843px;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--border-radius:16px 16px 16px 16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:6rem;--padding-right:6rem;}.elementor-46 .elementor-element.elementor-element-2ba860b:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-2ba860b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );background-image:url("https://beta.easyunion.ca/wp-content/uploads/2025/10/Slice-1.svg");}.elementor-46 .elementor-element.elementor-element-2503d1a{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-46 .elementor-element.elementor-element-6b4c544{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-3882ce9{--display:flex;}.elementor-46 .elementor-element.elementor-element-e0b7bd7{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-46 .elementor-element.elementor-element-c9707e7{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-46 .elementor-element.elementor-element-8c414c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:120%;color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-bffd0c7 .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-46 .elementor-element.elementor-element-16569ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-46 .elementor-element.elementor-element-84603b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:150%;}.elementor-46 .elementor-element.elementor-element-389eb59 .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-46 .elementor-element.elementor-element-6babea9{--display:flex;--min-height:843px;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--border-radius:16px 16px 16px 16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:6rem;--padding-right:6rem;}.elementor-46 .elementor-element.elementor-element-6babea9:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-6babea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );background-image:url("https://beta.easyunion.ca/wp-content/uploads/2025/10/Slice-1.svg");}.elementor-46 .elementor-element.elementor-element-e702c8a{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-46 .elementor-element.elementor-element-27e3fb5{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-52cc412{--display:flex;}.elementor-46 .elementor-element.elementor-element-8b5a684{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-46 .elementor-element.elementor-element-4565046{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-46 .elementor-element.elementor-element-e7414a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:120%;color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-c2db9ec .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-46 .elementor-element.elementor-element-768aaea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-46 .elementor-element.elementor-element-a131822 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:150%;}.elementor-46 .elementor-element.elementor-element-303429c .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-46 .elementor-element.elementor-element-fec4575{--display:flex;--min-height:843px;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--border-radius:16px 16px 16px 16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:6rem;--padding-right:6rem;}.elementor-46 .elementor-element.elementor-element-fec4575:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-fec4575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );background-image:url("https://beta.easyunion.ca/wp-content/uploads/2025/10/Slice-1.svg");}.elementor-46 .elementor-element.elementor-element-a7a76a0{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-46 .elementor-element.elementor-element-3a38f0c{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-42195bb{--display:flex;}.elementor-46 .elementor-element.elementor-element-21ac74f{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-46 .elementor-element.elementor-element-89f1b36{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-46 .elementor-element.elementor-element-bb7c9a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:120%;color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-4a1136f .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-46 .elementor-element.elementor-element-759ae10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-46 .elementor-element.elementor-element-e6ab6fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:150%;}.elementor-46 .elementor-element.elementor-element-cddf7eb .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-46 .elementor-element.elementor-element-23598da{--display:flex;--min-height:843px;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--border-radius:16px 16px 16px 16px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:6rem;--padding-right:6rem;}.elementor-46 .elementor-element.elementor-element-23598da:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-23598da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f6b17e );background-image:url("https://beta.easyunion.ca/wp-content/uploads/2025/10/Slice-1.svg");}.elementor-46 .elementor-element.elementor-element-12944f9{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-46 .elementor-element.elementor-element-38e9961{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46 .elementor-element.elementor-element-bb0d212{--display:flex;}.elementor-46 .elementor-element.elementor-element-3d5dba6{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-46 .elementor-element.elementor-element-a583766{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-46 .elementor-element.elementor-element-cfa4e6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:120%;color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-a4b73d9 .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-46 .elementor-element.elementor-element-d5fb937{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-46 .elementor-element.elementor-element-ce06dd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:150%;}.elementor-46 .elementor-element.elementor-element-96661d1 .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-46 .elementor-element.elementor-element-d18f6d0{--display:flex;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-46 .elementor-element.elementor-element-d18f6d0:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-d18f6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.easyunion.ca/wp-content/uploads/2025/10/Slice-1.svg");}.elementor-46 .elementor-element.elementor-element-7dd2c58{--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;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:9rem;--padding-bottom:9rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-46 .elementor-element.elementor-element-fec0fbc{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}@media(max-width:1366px){.elementor-46 .elementor-element.elementor-element-15db922{--min-height:800px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-46 .elementor-element.elementor-element-1d68e97{margin:4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-46 .elementor-element.elementor-element-ca93489{padding:0rem 22rem 0rem 22rem;}.elementor-46 .elementor-element.elementor-element-ca93489 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-d9dcb61{left:132px;}body.rtl .elementor-46 .elementor-element.elementor-element-d9dcb61{right:132px;}.elementor-46 .elementor-element.elementor-element-d9dcb61{top:274px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-35d21f6 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-7fa3e0e{left:555px;}body.rtl .elementor-46 .elementor-element.elementor-element-7fa3e0e{right:555px;}.elementor-46 .elementor-element.elementor-element-7fa3e0e{top:411px;}.elementor-46 .elementor-element.elementor-element-b565346 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-6db7c5b{left:337px;}body.rtl .elementor-46 .elementor-element.elementor-element-6db7c5b{right:337px;}.elementor-46 .elementor-element.elementor-element-6db7c5b{top:569px;}.elementor-46 .elementor-element.elementor-element-712a85c .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-cdcdf7e .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-7b4e069 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-ba21012 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{line-height:var( --e-global-typography-accent-line-height );}.elementor-46 .elementor-element.elementor-element-180809c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-46 .elementor-element.elementor-element-bffd0c7 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-389eb59 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-c2db9ec .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-303429c .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-4a1136f .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-cddf7eb .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-a4b73d9 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-96661d1 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-15db922{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-46 .elementor-element.elementor-element-ca93489 .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-46 .elementor-element.elementor-element-35d21f6 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-b565346 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-712a85c .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-14b6da8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-cdcdf7e .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-7b4e069 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-ba21012 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-0662bc1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{line-height:var( --e-global-typography-accent-line-height );}.elementor-46 .elementor-element.elementor-element-180809c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-46 .elementor-element.elementor-element-ff9ca2f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-46 .elementor-element.elementor-element-bffd0c7 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-389eb59 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-c2db9ec .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-303429c .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-4a1136f .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-cddf7eb .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-a4b73d9 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-96661d1 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-7dd2c58{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-46 .elementor-element.elementor-element-ca93489 .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-46 .elementor-element.elementor-element-35d21f6 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-b565346 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-712a85c .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-649c886{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:center;}.elementor-46 .elementor-element.elementor-element-649c886 img{width:100%;max-width:100%;height:auto;}.elementor-46 .elementor-element.elementor-element-14b6da8{--justify-content:flex-end;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-46 .elementor-element.elementor-element-737a6ba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46 .elementor-element.elementor-element-cdcdf7e .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-7b4e069 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-ba21012 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{line-height:var( --e-global-typography-accent-line-height );}.elementor-46 .elementor-element.elementor-element-180809c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-46 .elementor-element.elementor-element-bffd0c7 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-389eb59 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-c2db9ec .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-303429c .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-4a1136f .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-cddf7eb .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-a4b73d9 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-96661d1 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-d9dcb61{--width:420px;}.elementor-46 .elementor-element.elementor-element-7fa3e0e{--width:564px;}.elementor-46 .elementor-element.elementor-element-6db7c5b{--width:420px;}}@media(min-width:1367px){.elementor-46 .elementor-element.elementor-element-31a34a6:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-31a34a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-ca93489 */.elementor-46 .elementor-element.elementor-element-ca93489 {
    @media (max-width: 1230px){
        padding: 0;
        
        p{
            color: #000 !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15db922 */@media (max-width: 1230px) {
    .elementor-46 .elementor-element.elementor-element-15db922 {
        background-size: 1234px !important;
        
        > div.e-con-inner{
            align-items: center;
            
            > div:nth-child(3){
                position: relative;
                top: unset;
                left: unset;
                margin-top: 5rem;
            }
            
            > div:nth-child(4){
                position: relative;
                top: unset;
                left: unset;
                margin-top: 1rem;
            }
            
            > div:nth-child(5){
                position: relative;
                top: unset;
                left: unset;
                margin-top: 1rem;
            }
        }
    }
}

@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-15db922{
        background-image: unset !important;
        min-height: unset;
        background-size: 1104px !important;
/*        min-height: 560px; */
        
        > div.e-con-inner{
            > div:nth-child(1){
                margin-top: 0rem;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c68ef0 */.elementor-46 .elementor-element.elementor-element-2c68ef0 {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    
    > div:nth-child(1){
        width: 100%;
        height: auto;
        img{
            display: block;
            width: auto;
            margin: 0 auto;
        }
    }
    
    > div:nth-child(2){
        width: 100%;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cc90 */.elementor-46 .elementor-element.elementor-element-643cc90 {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    
    > div:nth-child(1){
        width: 100%;
        height: auto;
        img{
            display: block;
            width: auto;
            margin: 0 auto;
        }
    }
    
    > div:nth-child(2){
        width: 100%;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7dd06 */.elementor-46 .elementor-element.elementor-element-bd7dd06 {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    
    > div:nth-child(1){
        width: 100%;
        height: auto;
        img{
            display: block;
            width: auto;
            margin: 0 auto;
        }
    }
    
    > div:nth-child(2){
        width: 100%;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9739ede */.elementor-46 .elementor-element.elementor-element-9739ede {
    ul.slick-dots{
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b6da8 */.elementor-46 .elementor-element.elementor-element-14b6da8 {
    width: 70%;
    margin: -4rem auto 0 ;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-180809c */.elementor-46 .elementor-element.elementor-element-180809c {
    .swiper-pagination {
        botton: -5px;
    }
    
    .swiper-pagination-bullet-active {
        width: 20px !important;
        border-radius: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785d62e */.elementor-46 .elementor-element.elementor-element-785d62e {
    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-6b4c544 */@media (max-width: 860px) {
    .elementor-46 .elementor-element.elementor-element-6b4c544 {
        flex-direction: column;
        gap: 2rem;
        
        > div:nth-child(1){
            width: 100%;
            > img{
                width: 80%
            }
        }
        > div:nth-child(2){
            width: 100%;
        }
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2503d1a */.elementor-46 .elementor-element.elementor-element-2503d1a{
  background-image: 
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1492' height='171' viewBox='0 0 1492 171' fill='none'%3E%3Cpath d='M0 159L20 147.453V170.547L0 159ZM737.837 -4C736.732 -4 735.837 -4.89543 735.837 -6C735.837 -7.10457 736.732 -8 737.837 -8V-6V-4ZM18 159V157H1407.5V159V161H18V159ZM1407.5 -6V-4H737.837V-6V-8H1407.5V-6ZM1490 76.5H1488C1488 32.0411 1451.96 -4 1407.5 -4V-6V-8C1454.17 -8 1492 29.8319 1492 76.5H1490ZM1407.5 159V157C1451.96 157 1488 120.959 1488 76.5H1490H1492C1492 123.168 1454.17 161 1407.5 161V159Z' fill='%23C41A1B' fill-opacity='0.3'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1492' height='173' viewBox='0 0 1492 173' fill='none'%3E%3Cpath d='M1492 11.547L1472 23.094V-8.31348e-06L1492 11.547ZM754.163 174.547C755.268 174.547 756.163 175.442 756.163 176.547C756.163 177.652 755.268 178.547 754.163 178.547V176.547V174.547ZM1474 11.547V13.547H84.5V11.547V9.547H1474V11.547ZM84.5 176.547V174.547H754.163V176.547V178.547H84.5V176.547ZM2 94.047H4C4 138.506 40.0411 174.547 84.5 174.547V176.547V178.547C37.832 178.547 0 140.715 0 94.047H2ZM84.5 11.547V13.547C40.0411 13.547 4 49.5881 4 94.047H2H0C0 47.3789 37.832 9.547 84.5 9.547V11.547Z' fill='%23C41A1B' fill-opacity='0.3'/%3E%3C/svg%3E");

    
  /* Position upper at top, lower at bottom */
  background-position: top, bottom;
  background-repeat: no-repeat, no-repeat;
  
  /* Stretch horizontally */
  background-size: 100% auto, 100% auto;
  
  /* Add padding so content doesn't overlap */
  padding-top: 173px; /* height of upper.svg */
  padding-bottom: 171px; /* height of lower.svg*/
    @media (max-width: 1230px){
        padding: 0;
        background-size: 70% left, 70% right;  
    }
    
    @media (max-width: 980px){
        > div {
            padding: 7rem 0 !important;
        }
    }
    
    @media (max-width: 860px){
        background-image: unset !important;
        > div {
            background-image: none !important;
            padding: 2rem 0 !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba860b */.elementor-46 .elementor-element.elementor-element-2ba860b {
    height: 843px !important;
    
    @media (max-width: 1230px) {
        height: unset !important;
    }
    
    @media (max-width: 860px) {
        padding: 0 3rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e3fb5 */@media (max-width: 860px) {
    .elementor-46 .elementor-element.elementor-element-27e3fb5 {
        flex-direction: column;
        gap: 2rem;
        
        > div:nth-child(1){
            width: 100%;
            > img{
                width: 80%
            }
        }
        > div:nth-child(2){
            width: 100%;
        }
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e702c8a */.elementor-46 .elementor-element.elementor-element-e702c8a{
  background-image: 
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1492' height='171' viewBox='0 0 1492 171' fill='none'%3E%3Cpath d='M0 159L20 147.453V170.547L0 159ZM737.837 -4C736.732 -4 735.837 -4.89543 735.837 -6C735.837 -7.10457 736.732 -8 737.837 -8V-6V-4ZM18 159V157H1407.5V159V161H18V159ZM1407.5 -6V-4H737.837V-6V-8H1407.5V-6ZM1490 76.5H1488C1488 32.0411 1451.96 -4 1407.5 -4V-6V-8C1454.17 -8 1492 29.8319 1492 76.5H1490ZM1407.5 159V157C1451.96 157 1488 120.959 1488 76.5H1490H1492C1492 123.168 1454.17 161 1407.5 161V159Z' fill='%23C41A1B' fill-opacity='0.3'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1492' height='173' viewBox='0 0 1492 173' fill='none'%3E%3Cpath d='M1492 11.547L1472 23.094V-8.31348e-06L1492 11.547ZM754.163 174.547C755.268 174.547 756.163 175.442 756.163 176.547C756.163 177.652 755.268 178.547 754.163 178.547V176.547V174.547ZM1474 11.547V13.547H84.5V11.547V9.547H1474V11.547ZM84.5 176.547V174.547H754.163V176.547V178.547H84.5V176.547ZM2 94.047H4C4 138.506 40.0411 174.547 84.5 174.547V176.547V178.547C37.832 178.547 0 140.715 0 94.047H2ZM84.5 11.547V13.547C40.0411 13.547 4 49.5881 4 94.047H2H0C0 47.3789 37.832 9.547 84.5 9.547V11.547Z' fill='%23C41A1B' fill-opacity='0.3'/%3E%3C/svg%3E");

    
  /* Position upper at top, lower at bottom */
  background-position: top, bottom;
  background-repeat: no-repeat, no-repeat;
  
  /* Stretch horizontally */
  background-size: 100% auto, 100% auto;
  
  /* Add padding so content doesn't overlap */
  padding-top: 173px; /* height of upper.svg */
  padding-bottom: 171px; /* height of lower.svg*/
    @media (max-width: 1230px){
        padding: 0;
        background-size: 70% left, 70% right;  
    }
    
    @media (max-width: 980px){
        > div {
            padding: 7rem 0 !important;
        }
    }
    
    @media (max-width: 860px){
        background-image: unset !important;
        > div {
            background-image: none !important;
            padding: 2rem 0 !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6babea9 */.elementor-46 .elementor-element.elementor-element-6babea9 {
    height: 843px !important;
    
    @media (max-width: 1230px) {
        height: unset !important;
    }
    
    @media (max-width: 860px) {
        padding: 0 3rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a38f0c */@media (max-width: 860px) {
    .elementor-46 .elementor-element.elementor-element-3a38f0c {
        flex-direction: column;
        gap: 2rem;
        
        > div:nth-child(1){
            width: 100%;
            > img{
                width: 80%
            }
        }
        > div:nth-child(2){
            width: 100%;
        }
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a76a0 */.elementor-46 .elementor-element.elementor-element-a7a76a0{
  background-image: 
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1492' height='171' viewBox='0 0 1492 171' fill='none'%3E%3Cpath d='M0 159L20 147.453V170.547L0 159ZM737.837 -4C736.732 -4 735.837 -4.89543 735.837 -6C735.837 -7.10457 736.732 -8 737.837 -8V-6V-4ZM18 159V157H1407.5V159V161H18V159ZM1407.5 -6V-4H737.837V-6V-8H1407.5V-6ZM1490 76.5H1488C1488 32.0411 1451.96 -4 1407.5 -4V-6V-8C1454.17 -8 1492 29.8319 1492 76.5H1490ZM1407.5 159V157C1451.96 157 1488 120.959 1488 76.5H1490H1492C1492 123.168 1454.17 161 1407.5 161V159Z' fill='%23C41A1B' fill-opacity='0.3'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1492' height='173' viewBox='0 0 1492 173' fill='none'%3E%3Cpath d='M1492 11.547L1472 23.094V-8.31348e-06L1492 11.547ZM754.163 174.547C755.268 174.547 756.163 175.442 756.163 176.547C756.163 177.652 755.268 178.547 754.163 178.547V176.547V174.547ZM1474 11.547V13.547H84.5V11.547V9.547H1474V11.547ZM84.5 176.547V174.547H754.163V176.547V178.547H84.5V176.547ZM2 94.047H4C4 138.506 40.0411 174.547 84.5 174.547V176.547V178.547C37.832 178.547 0 140.715 0 94.047H2ZM84.5 11.547V13.547C40.0411 13.547 4 49.5881 4 94.047H2H0C0 47.3789 37.832 9.547 84.5 9.547V11.547Z' fill='%23C41A1B' fill-opacity='0.3'/%3E%3C/svg%3E");

    
  /* Position upper at top, lower at bottom */
  background-position: top, bottom;
  background-repeat: no-repeat, no-repeat;
  
  /* Stretch horizontally */
  background-size: 100% auto, 100% auto;
  
  /* Add padding so content doesn't overlap */
  padding-top: 173px; /* height of upper.svg */
  padding-bottom: 171px; /* height of lower.svg*/
    @media (max-width: 1230px){
        padding: 0;
        background-size: 70% left, 70% right;  
    }
    
    @media (max-width: 980px){
        > div {
            padding: 7rem 0 !important;
        }
    }
    
    @media (max-width: 860px){
        background-image: unset !important;
        > div {
            background-image: none !important;
            padding: 2rem 0 !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec4575 */.elementor-46 .elementor-element.elementor-element-fec4575 {
    height: 843px !important;
    
    @media (max-width: 1230px) {
        height: unset !important;
    }
    
    @media (max-width: 860px) {
        padding: 0 3rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e9961 */@media (max-width: 860px) {
    .elementor-46 .elementor-element.elementor-element-38e9961 {
        flex-direction: column;
        gap: 2rem;
        
        > div:nth-child(1){
            width: 100%;
            > img{
                width: 80%
            }
        }
        > div:nth-child(2){
            width: 100%;
        }
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12944f9 */.elementor-46 .elementor-element.elementor-element-12944f9{
  background-image: 
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1492' height='171' viewBox='0 0 1492 171' fill='none'%3E%3Cpath d='M0 159L20 147.453V170.547L0 159ZM737.837 -4C736.732 -4 735.837 -4.89543 735.837 -6C735.837 -7.10457 736.732 -8 737.837 -8V-6V-4ZM18 159V157H1407.5V159V161H18V159ZM1407.5 -6V-4H737.837V-6V-8H1407.5V-6ZM1490 76.5H1488C1488 32.0411 1451.96 -4 1407.5 -4V-6V-8C1454.17 -8 1492 29.8319 1492 76.5H1490ZM1407.5 159V157C1451.96 157 1488 120.959 1488 76.5H1490H1492C1492 123.168 1454.17 161 1407.5 161V159Z' fill='%23C41A1B' fill-opacity='0.3'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1492' height='173' viewBox='0 0 1492 173' fill='none'%3E%3Cpath d='M1492 11.547L1472 23.094V-8.31348e-06L1492 11.547ZM754.163 174.547C755.268 174.547 756.163 175.442 756.163 176.547C756.163 177.652 755.268 178.547 754.163 178.547V176.547V174.547ZM1474 11.547V13.547H84.5V11.547V9.547H1474V11.547ZM84.5 176.547V174.547H754.163V176.547V178.547H84.5V176.547ZM2 94.047H4C4 138.506 40.0411 174.547 84.5 174.547V176.547V178.547C37.832 178.547 0 140.715 0 94.047H2ZM84.5 11.547V13.547C40.0411 13.547 4 49.5881 4 94.047H2H0C0 47.3789 37.832 9.547 84.5 9.547V11.547Z' fill='%23C41A1B' fill-opacity='0.3'/%3E%3C/svg%3E");

    
  /* Position upper at top, lower at bottom */
  background-position: top, bottom;
  background-repeat: no-repeat, no-repeat;
  
  /* Stretch horizontally */
  background-size: 100% auto, 100% auto;
  
  /* Add padding so content doesn't overlap */
  padding-top: 173px; /* height of upper.svg */
  padding-bottom: 171px; /* height of lower.svg*/
    @media (max-width: 1230px){
        padding: 0;
        background-size: 70% left, 70% right;  
    }
    
    @media (max-width: 980px){
        > div {
            padding: 7rem 0 !important;
        }
    }
    
    @media (max-width: 860px){
        background-image: unset !important;
        > div {
            background-image: none !important;
            padding: 2rem 0 !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23598da */.elementor-46 .elementor-element.elementor-element-23598da {
    height: 843px !important;
    
    @media (max-width: 1230px) {
        height: unset !important;
    }
    
    @media (max-width: 860px) {
        padding: 0 3rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff9ca2f */.elementor-46 .elementor-element.elementor-element-ff9ca2f {
    
    > div.elementor-element{

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a34a6 */.elementor-46 .elementor-element.elementor-element-31a34a6 {
    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-57f81bb */.elementor-46 .elementor-element.elementor-element-57f81bb {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: 100vw;
    max-width: unset !important;
    
background: 
  radial-gradient(circle at 20% 30%, #ffffff 0%, #A9ABFA 60%, transparent 100%),
  radial-gradient(circle at 80% 70%, #ffffff 0%, #A9ABFA 60%, transparent 100%),
  radial-gradient(circle at 50% 50%, #ffffff 0%, #A9ABFA 60%, transparent 100%);
background-blend-mode: normal;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dd2c58 */.elementor-46 .elementor-element.elementor-element-7dd2c58 {
    > div {
        @media (max-width: 1024px) {
            padding: 4rem 0 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18f6d0 */.elementor-46 .elementor-element.elementor-element-d18f6d0 {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: 100vw;
    max-width: unset !important;
}/* End custom CSS */