/**handles:elementor-post-2357**/
.elementor-2357 .elementor-element.elementor-element-6a93e91 .elementor-repeater-item-bed1bf1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-2357 .elementor-element.elementor-element-d112bbe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2357 .elementor-element.elementor-element-d112bbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2357 .elementor-element.elementor-element-d112bbe > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-3808cb0{font-size:2.5vw;font-weight:300;z-index:1;}.elementor-2357 .elementor-element.elementor-element-dad1566{font-size:4vw;font-weight:500;z-index:1;}.elementor-2357 .elementor-element.elementor-element-227a66f .elementor-heading-title{color:var( --e-global-color-text );font-family:"brandon-grotesque", Sans-serif;font-size:1em;font-weight:300;}.elementor-2357 .elementor-element.elementor-element-227a66f > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2357 .elementor-element.elementor-element-c3e6de4{font-size:1rem;z-index:0;}.elementor-2357 .elementor-element.elementor-element-c3e6de4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2357 .elementor-element.elementor-element-5b0d9c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-5b0d9c8 .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-2357 .elementor-element.elementor-element-5b0d9c8 .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#486358;color:#486358;background-color:rgba(255, 255, 255, 0);padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-5b0d9c8{z-index:0;}.elementor-2357 .elementor-element.elementor-element-92c87e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2357 .elementor-element.elementor-element-92c87e1{z-index:0;}.elementor-2357 .elementor-element.elementor-element-5962a1c{text-align:center;}.elementor-2357 .elementor-element.elementor-element-5962a1c > .elementor-widget-container{padding:0% 0% 0% 10%;}.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2357 .elementor-element.elementor-element-6a93e91:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-6a93e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2357 .elementor-element.elementor-element-6a93e91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3% 0% 3% 3%;}.elementor-2357 .elementor-element.elementor-element-6a93e91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-1f0dcf9 .elementor-repeater-item-6b9800d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-9115ab8{text-align:left;}.elementor-2357 .elementor-element.elementor-element-12efac9 .elementor-repeater-item-af84680.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-ce4f3f9{text-align:left;}.elementor-2357 .elementor-element.elementor-element-ce4f3f9 .elementor-heading-title{color:#434343;font-size:2.5rem;font-weight:300;text-transform:uppercase;line-height:1.4em;}.elementor-2357 .elementor-element.elementor-element-ae31d52 > .elementor-widget-container{margin:10px 0px 25px 0px;}.elementor-2357 .elementor-element.elementor-element-a15443f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-a15443f .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-2357 .elementor-element.elementor-element-a15443f .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#486358;color:#486358;background-color:rgba(255, 255, 255, 0);padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-a15443f{z-index:0;}.elementor-2357 .elementor-element.elementor-element-12efac9{margin-top:0px;margin-bottom:70px;}.elementor-2357 .elementor-element.elementor-element-2181c45 .elementor-repeater-item-acaacd7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-47fb8d8 > .elementor-element-populated{margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-2357 .elementor-element.elementor-element-87746bc .elementor-icon-wrapper{text-align:center;}.elementor-2357 .elementor-element.elementor-element-87746bc .elementor-icon{font-size:65px;}.elementor-2357 .elementor-element.elementor-element-87746bc .elementor-icon svg{height:65px;}.elementor-2357 .elementor-element.elementor-element-9cf65ab{text-align:center;}.elementor-2357 .elementor-element.elementor-element-9cf65ab .elementor-heading-title{color:#486358;font-size:1.3rem;font-weight:500;}.elementor-2357 .elementor-element.elementor-element-9cf65ab > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-2357 .elementor-element.elementor-element-b0101d5{text-align:center;}.elementor-2357 .elementor-element.elementor-element-922f837 > .elementor-element-populated{margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-2357 .elementor-element.elementor-element-212ac80 .elementor-icon-wrapper{text-align:center;}.elementor-2357 .elementor-element.elementor-element-212ac80 .elementor-icon{font-size:65px;}.elementor-2357 .elementor-element.elementor-element-212ac80 .elementor-icon svg{height:65px;}.elementor-2357 .elementor-element.elementor-element-89da227{text-align:center;}.elementor-2357 .elementor-element.elementor-element-89da227 .elementor-heading-title{color:#486358;font-size:1.3rem;font-weight:500;}.elementor-2357 .elementor-element.elementor-element-89da227 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-2357 .elementor-element.elementor-element-6551479{text-align:center;}.elementor-2357 .elementor-element.elementor-element-93315ef > .elementor-element-populated{margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-2357 .elementor-element.elementor-element-4767e16 .elementor-icon-wrapper{text-align:center;}.elementor-2357 .elementor-element.elementor-element-4767e16 .elementor-icon{font-size:65px;}.elementor-2357 .elementor-element.elementor-element-4767e16 .elementor-icon svg{height:65px;}.elementor-2357 .elementor-element.elementor-element-c74c4e2{text-align:center;}.elementor-2357 .elementor-element.elementor-element-c74c4e2 .elementor-heading-title{color:#486358;font-size:1.3rem;font-weight:500;}.elementor-2357 .elementor-element.elementor-element-c74c4e2 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-2357 .elementor-element.elementor-element-9809e63{text-align:center;}.elementor-2357 .elementor-element.elementor-element-cbd88d2 > .elementor-element-populated{margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-2357 .elementor-element.elementor-element-7016e04 .elementor-icon-wrapper{text-align:center;}.elementor-2357 .elementor-element.elementor-element-7016e04 .elementor-icon{font-size:65px;}.elementor-2357 .elementor-element.elementor-element-7016e04 .elementor-icon svg{height:65px;}.elementor-2357 .elementor-element.elementor-element-5fe0a1c{text-align:center;}.elementor-2357 .elementor-element.elementor-element-5fe0a1c .elementor-heading-title{color:#486358;font-size:1.3rem;font-weight:500;}.elementor-2357 .elementor-element.elementor-element-5fe0a1c > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-2357 .elementor-element.elementor-element-8e75294{text-align:center;}.elementor-2357 .elementor-element.elementor-element-0c9333b > .elementor-element-populated{margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-2357 .elementor-element.elementor-element-2193f34 .elementor-icon-wrapper{text-align:center;}.elementor-2357 .elementor-element.elementor-element-2193f34 .elementor-icon{font-size:65px;}.elementor-2357 .elementor-element.elementor-element-2193f34 .elementor-icon svg{height:65px;}.elementor-2357 .elementor-element.elementor-element-35d5ce3{text-align:center;}.elementor-2357 .elementor-element.elementor-element-35d5ce3 .elementor-heading-title{color:#486358;font-size:1.3rem;font-weight:500;}.elementor-2357 .elementor-element.elementor-element-35d5ce3 > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-2357 .elementor-element.elementor-element-3b69a85{text-align:center;}.elementor-2357 .elementor-element.elementor-element-1f0dcf9:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-1f0dcf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-1f0dcf9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2357 .elementor-element.elementor-element-1f0dcf9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-f543d4f .elementor-repeater-item-c0e4f65.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-38d97ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2357 .elementor-element.elementor-element-38d97ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-fd7c346{--e-image-carousel-slides-to-show:1;}.elementor-2357 .elementor-element.elementor-element-79c2f57 .elementor-repeater-item-85bc928.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-ade02e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2357 .elementor-element.elementor-element-ade02e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0);}.elementor-2357 .elementor-element.elementor-element-ade02e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:7% 10% 7% 10%;}.elementor-2357 .elementor-element.elementor-element-ade02e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-ba3280d .elementor-heading-title{font-size:2.5rem;font-weight:300;line-height:1em;letter-spacing:0px;}.elementor-2357 .elementor-element.elementor-element-ba3280d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2357 .elementor-element.elementor-element-f5a8bbc > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2357 .elementor-element.elementor-element-316f5ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-316f5ef .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-2357 .elementor-element.elementor-element-316f5ef .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#486358;color:#486358;background-color:rgba(255, 255, 255, 0);padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-79c2f57:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-79c2f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(247, 247, 247, 0.8509803921568627);}.elementor-2357 .elementor-element.elementor-element-79c2f57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:3;}.elementor-2357 .elementor-element.elementor-element-79c2f57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-f543d4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-f543d4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-0132835 .elementor-repeater-item-231e5ec.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-cd86f29.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2357 .elementor-element.elementor-element-cd86f29 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2357 .elementor-element.elementor-element-cd86f29 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-6abb2f4{text-align:right;}.elementor-2357 .elementor-element.elementor-element-3657292 .elementor-repeater-item-1d39070.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-a01297f > .elementor-element-populated{margin:-9% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-2357 .elementor-element.elementor-element-73b20bc > .elementor-container{max-width:500px;}.elementor-2357 .elementor-element.elementor-element-73b20bc .elementor-repeater-item-5962263.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-bb848ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2357 .elementor-element.elementor-element-bb848ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-bb848ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10% 10% 7% 10%;}.elementor-2357 .elementor-element.elementor-element-bb848ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-aec43ec .elementor-heading-title{font-size:2.5rem;font-weight:300;line-height:1.2em;letter-spacing:0px;}.elementor-2357 .elementor-element.elementor-element-aec43ec > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2357 .elementor-element.elementor-element-1c50781 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2357 .elementor-element.elementor-element-12fda94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-12fda94 .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-2357 .elementor-element.elementor-element-12fda94 .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#486358;color:#486358;background-color:rgba(255, 255, 255, 0);padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-12fda94{z-index:0;}.elementor-2357 .elementor-element.elementor-element-0132835:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-0132835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;background-repeat:no-repeat;background-size:36% auto;}.elementor-2357 .elementor-element.elementor-element-0132835{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 0% 4% 0%;}.elementor-2357 .elementor-element.elementor-element-0132835 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-4535c43 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2357 .elementor-element.elementor-element-4535c43 .elementor-repeater-item-18c03c4.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-2a4e8d1 .elementor-heading-title{color:#FFFFFF;font-family:"brandon-grotesque", Sans-serif;font-size:2rem;font-weight:300;line-height:1.2em;}.elementor-bc-flex-widget .elementor-2357 .elementor-element.elementor-element-c6ae282.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2357 .elementor-element.elementor-element-c6ae282.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2357 .elementor-element.elementor-element-c6ae282.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2357 .elementor-element.elementor-element-98df748 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-98df748 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-2357 .elementor-element.elementor-element-98df748 .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-ced916a );border-radius:40px 40px 40px 40px;}.elementor-2357 .elementor-element.elementor-element-98df748{width:auto;max-width:auto;}.elementor-2357 .elementor-element.elementor-element-4535c43:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-4535c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#434343;}.elementor-2357 .elementor-element.elementor-element-4535c43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-2357 .elementor-element.elementor-element-4535c43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-4cea649 .elementor-repeater-item-621ef90.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-d5dda1f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2357 .elementor-element.elementor-element-d5dda1f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2357 .elementor-element.elementor-element-d5dda1f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-60ce6ff{text-align:right;}.elementor-2357 .elementor-element.elementor-element-bbbf001 .elementor-repeater-item-430d6bf.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-a7b58ef > .elementor-element-populated{margin:-9% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-2357 .elementor-element.elementor-element-9b249b0 > .elementor-container{max-width:500px;}.elementor-2357 .elementor-element.elementor-element-9b249b0 .elementor-repeater-item-a151453.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-d036a9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2357 .elementor-element.elementor-element-d036a9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-d036a9d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10% 10% 7% 10%;}.elementor-2357 .elementor-element.elementor-element-d036a9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-e25a215 .elementor-heading-title{font-size:2.5rem;font-weight:300;line-height:1.2em;letter-spacing:0px;}.elementor-2357 .elementor-element.elementor-element-e25a215 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2357 .elementor-element.elementor-element-79c0a09 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2357 .elementor-element.elementor-element-d72bda9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-d72bda9 .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-2357 .elementor-element.elementor-element-d72bda9 .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#486358;color:#486358;background-color:rgba(255, 255, 255, 0);padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-d72bda9{z-index:0;}.elementor-2357 .elementor-element.elementor-element-4cea649:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-4cea649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;background-repeat:no-repeat;background-size:30% auto;}.elementor-2357 .elementor-element.elementor-element-4cea649{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-2357 .elementor-element.elementor-element-4cea649 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-acf2d60 .elementor-repeater-item-7c63289.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-22595b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2357 .elementor-element.elementor-element-22595b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2357 .elementor-element.elementor-element-1b945d2{text-align:center;font-size:1.5rem;width:auto;max-width:auto;align-self:center;}.elementor-2357 .elementor-element.elementor-element-3361421 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2357 .elementor-element.elementor-element-3361421 .elementor-repeater-item-55bd2ce.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-e52d58f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-a2cd9fa{text-align:center;width:100%;max-width:100%;}.elementor-2357 .elementor-element.elementor-element-a2cd9fa > .elementor-widget-container{padding:0% 13% 0% 13%;}.elementor-2357 .elementor-element.elementor-element-5b8d203 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-babc1a8{text-align:center;width:100%;max-width:100%;}.elementor-2357 .elementor-element.elementor-element-babc1a8 > .elementor-widget-container{padding:0% 13% 0% 13%;}.elementor-2357 .elementor-element.elementor-element-e129d60 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-ffeb834{text-align:center;width:100%;max-width:100%;}.elementor-2357 .elementor-element.elementor-element-ffeb834 > .elementor-widget-container{padding:0% 13% 0% 13%;}.elementor-2357 .elementor-element.elementor-element-3361421{margin-top:0px;margin-bottom:0px;padding:0% 10% 0% 10%;}.elementor-2357 .elementor-element.elementor-element-acf2d60:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-acf2d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-2357 .elementor-element.elementor-element-acf2d60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-2357 .elementor-element.elementor-element-acf2d60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-66ef6d4 .elementor-repeater-item-938600b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-f8dcdec > .elementor-element-populated{padding:3% 0% 3% 0%;}.elementor-2357 .elementor-element.elementor-element-e3aa94f .elementor-repeater-item-25f85e1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-1a9264f .elementor-heading-title{font-size:2.5rem;font-weight:300;line-height:1.3em;}.elementor-2357 .elementor-element.elementor-element-1a9264f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-1a9264f{width:100%;max-width:100%;z-index:2;}.elementor-2357 .elementor-element.elementor-element-6b10ede{font-size:1rem;width:100%;max-width:100%;z-index:2;}.elementor-2357 .elementor-element.elementor-element-6b10ede > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-e3aa94f:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-e3aa94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2357 .elementor-element.elementor-element-e3aa94f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3% 2% 0% 0%;z-index:2;}.elementor-2357 .elementor-element.elementor-element-e3aa94f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-c40d5b6 .elementor-repeater-item-e8746b6.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-efcbed6.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-main-swiper{width:100%;}.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text{color:#434343;font-family:"brandon-grotesque", Sans-serif;font-size:1rem;font-style:normal;}.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__name{color:#486358;font-size:1.1rem;}.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__title{color:#486358;font-size:1rem;font-style:italic;}.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-swiper-button{font-size:20px;}.elementor-2357 .elementor-element.elementor-element-c40d5b6{margin-top:3%;margin-bottom:0%;}.elementor-2357 .elementor-element.elementor-element-66ef6d4:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-66ef6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2357 .elementor-element.elementor-element-66ef6d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2357 .elementor-element.elementor-element-66ef6d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-bec7932 .elementor-repeater-item-c4d2785.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-1bc452b > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2357 .elementor-element.elementor-element-e080e08 .elementor-heading-title{font-size:2.5rem;font-weight:300;line-height:1em;}.elementor-2357 .elementor-element.elementor-element-e080e08 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2357 .elementor-element.elementor-element-e24fa23 .elementor-repeater-item-b01df5b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-3befa39 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2357 .elementor-element.elementor-element-3befa39 .elementor-repeater-item-3882f48.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-7493a5a img{width:59px;height:59px;}.elementor-2357 .elementor-element.elementor-element-d97b391 .elementor-heading-title{font-size:1.3rem;font-weight:300;}.elementor-2357 .elementor-element.elementor-element-d97b391 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2357 .elementor-element.elementor-element-d97b391{width:auto;max-width:auto;}.elementor-2357 .elementor-element.elementor-element-3befa39{margin-top:0px;margin-bottom:020px;}.elementor-2357 .elementor-element.elementor-element-05dbd3f{letter-spacing:0.2px;}.elementor-2357 .elementor-element.elementor-element-05dbd3f > .elementor-widget-container{margin:0% 0% 0% 26%;}.elementor-2357 .elementor-element.elementor-element-8386b2b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-8386b2b .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-2357 .elementor-element.elementor-element-8386b2b .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#486358;color:#486358;background-color:rgba(255, 255, 255, 0);padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-8386b2b > .elementor-widget-container{margin:0% 0% 0% 26%;}.elementor-2357 .elementor-element.elementor-element-4f608b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2357 .elementor-element.elementor-element-4f608b2 .elementor-repeater-item-3731233.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-a60d3e9 img{width:59px;height:59px;}.elementor-2357 .elementor-element.elementor-element-f40dbe4 .elementor-heading-title{font-size:1.3rem;font-weight:300;}.elementor-2357 .elementor-element.elementor-element-f40dbe4 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2357 .elementor-element.elementor-element-f40dbe4{width:auto;max-width:auto;}.elementor-2357 .elementor-element.elementor-element-4f608b2{margin-top:0px;margin-bottom:020px;}.elementor-2357 .elementor-element.elementor-element-c9a84a9{letter-spacing:0.2px;}.elementor-2357 .elementor-element.elementor-element-c9a84a9 > .elementor-widget-container{margin:0% 0% 0% 26%;}.elementor-2357 .elementor-element.elementor-element-e49e31b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-e49e31b .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-2357 .elementor-element.elementor-element-e49e31b .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#486358;color:#486358;background-color:rgba(255, 255, 255, 0);padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-e49e31b > .elementor-widget-container{margin:0% 0% 0% 26%;}.elementor-2357 .elementor-element.elementor-element-ccc8f8f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2357 .elementor-element.elementor-element-ccc8f8f .elementor-repeater-item-59a20ea.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-de5671c img{width:59px;height:59px;}.elementor-2357 .elementor-element.elementor-element-d35d403 .elementor-heading-title{font-size:1.3rem;font-weight:300;}.elementor-2357 .elementor-element.elementor-element-d35d403 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2357 .elementor-element.elementor-element-d35d403{width:auto;max-width:auto;}.elementor-2357 .elementor-element.elementor-element-ccc8f8f{margin-top:0px;margin-bottom:020px;}.elementor-2357 .elementor-element.elementor-element-62f32d4{letter-spacing:0.2px;}.elementor-2357 .elementor-element.elementor-element-62f32d4 > .elementor-widget-container{margin:0% 0% 0% 26%;}.elementor-2357 .elementor-element.elementor-element-7bdfa79 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-7bdfa79 .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-2357 .elementor-element.elementor-element-7bdfa79 .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#486358;color:#486358;background-color:rgba(255, 255, 255, 0);padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-7bdfa79 > .elementor-widget-container{margin:0% 0% 0% 26%;}.elementor-2357 .elementor-element.elementor-element-bec7932 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-2357 .elementor-element.elementor-element-bec7932{padding:4% 0% 4% 0%;}.elementor-2357 .elementor-element.elementor-element-00c9f07 .elementor-repeater-item-df4dbcc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-e351915{text-align:left;}.elementor-2357 .elementor-element.elementor-element-e351915 .elementor-heading-title{color:#434343;font-size:2.5rem;line-height:1.4em;}.elementor-2357 .elementor-element.elementor-element-e351915 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-7f9465a{color:#434343;font-weight:500;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2357 .elementor-element.elementor-element-87e54be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-87e54be .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-2357 .elementor-element.elementor-element-87e54be .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#486358;color:#486358;background-color:rgba(255, 255, 255, 0);padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-87e54be{z-index:0;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .slick-slide{margin-left:0px;margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .slick-list{margin-left:-0px;margin-right:-0px;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-left{justify-content:flex-start;align-items:flex-end;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-left .jx-label{color:#FFFFFF;background-color:#486358;margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-2357 .elementor-element.elementor-element-edbbb2e  .jx-left .jx-label{font-family:"brandon-grotesque", Sans-serif;font-size:1rem;font-weight:300;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-right{justify-content:flex-end;align-items:flex-end;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-right .jx-label{color:#FFFFFF;background-color:#486358;margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-2357 .elementor-element.elementor-element-edbbb2e  .jx-right .jx-label{font-family:"brandon-grotesque", Sans-serif;font-size:1.1rem;font-weight:300;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-slider .jx-controller{align-self:center;background-color:#486358;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-handle{width:90px;margin-left:calc( 90px / -2 );}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-handle .jx-control{width:90px;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-handle .jx-controller{width:90px;margin:0% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-slider .jx-controller i{color:#FFFFFF;font-size:40px;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-slider .jx-controller i svg *{fill:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-handle .jx-control:before{width:3px;margin-left:calc( 3px/-2);}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-slider .jx-controller i svg{width:40px;height:40px;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-handle .jx-controller i{margin:0px 10px 0px 10px;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jet-slick-dots{justify-content:center;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-2357 .elementor-element.elementor-element-edbbb2e > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-00c9f07:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-00c9f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2357 .elementor-element.elementor-element-00c9f07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:7rem;padding:3% 3% 3% 3%;}.elementor-2357 .elementor-element.elementor-element-00c9f07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-cfb3c92 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2357 .elementor-element.elementor-element-cfb3c92 .elementor-repeater-item-6b928c3.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2357 .elementor-element.elementor-element-5983235 .elementor-heading-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2357 .elementor-element.elementor-element-30cfdd4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2357 .elementor-element.elementor-element-30cfdd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2357 .elementor-element.elementor-element-30cfdd4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2357 .elementor-element.elementor-element-4fa5dcd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2357 .elementor-element.elementor-element-4fa5dcd .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-2357 .elementor-element.elementor-element-4fa5dcd .elementor-button{font-family:"brandon-grotesque", Sans-serif;font-size:1.3rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-2357 .elementor-element.elementor-element-4fa5dcd{width:auto;max-width:auto;}.elementor-2357 .elementor-element.elementor-element-cfb3c92:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-cfb3c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#434343;}.elementor-2357 .elementor-element.elementor-element-cfb3c92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-2357 .elementor-element.elementor-element-cfb3c92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-2357 .elementor-element.elementor-element-d112bbe{width:30%;}.elementor-2357 .elementor-element.elementor-element-92c87e1{width:70%;}.elementor-2357 .elementor-element.elementor-element-38d97ee{width:100%;}.elementor-2357 .elementor-element.elementor-element-ade02e5{width:100%;}.elementor-2357 .elementor-element.elementor-element-cd86f29{width:100%;}.elementor-2357 .elementor-element.elementor-element-ca4cd05{width:69.663%;}.elementor-2357 .elementor-element.elementor-element-c6ae282{width:30%;}.elementor-2357 .elementor-element.elementor-element-d5dda1f{width:100%;}.elementor-2357 .elementor-element.elementor-element-f8dcdec{width:100%;}.elementor-2357 .elementor-element.elementor-element-9dab2b6{width:21%;}.elementor-2357 .elementor-element.elementor-element-2697ef9{width:79.017%;}.elementor-2357 .elementor-element.elementor-element-a6b1bb6{width:22%;}.elementor-2357 .elementor-element.elementor-element-770168e{width:78.017%;}.elementor-2357 .elementor-element.elementor-element-f6bbccd{width:22%;}.elementor-2357 .elementor-element.elementor-element-178b9e7{width:78.017%;}.elementor-2357 .elementor-element.elementor-element-81364f1{width:59.946%;}.elementor-2357 .elementor-element.elementor-element-30cfdd4{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2357 .elementor-element.elementor-element-9dab2b6{width:15%;}.elementor-2357 .elementor-element.elementor-element-a6b1bb6{width:15%;}.elementor-2357 .elementor-element.elementor-element-f6bbccd{width:15%;}}@media(max-width:1024px){.elementor-2357 .elementor-element.elementor-element-0132835:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-0132835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2357 .elementor-element.elementor-element-4cea649:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-4cea649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2357 .elementor-element.elementor-element-1a9264f .elementor-heading-title{font-size:2rem;}.elementor-2357 .elementor-element.elementor-element-1a9264f > .elementor-widget-container{padding:0% 0% 0% 5%;}.elementor-2357 .elementor-element.elementor-element-6b10ede{font-size:0.8rem;}.elementor-2357 .elementor-element.elementor-element-6b10ede > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0% 5% 0% 5%;}.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text{font-size:0.9rem;}.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__name{font-size:1rem;}.elementor-2357 .elementor-element.elementor-element-66ef6d4{padding:3% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-d97b391 .elementor-heading-title{font-size:1.7rem;}.elementor-2357 .elementor-element.elementor-element-f40dbe4 .elementor-heading-title{font-size:1.7rem;}.elementor-2357 .elementor-element.elementor-element-d35d403 .elementor-heading-title{font-size:1.7rem;}}@media(max-width:767px){.elementor-2357 .elementor-element.elementor-element-3808cb0{font-size:7vw;}.elementor-2357 .elementor-element.elementor-element-3808cb0 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2357 .elementor-element.elementor-element-dad1566{font-size:13vw;}.elementor-2357 .elementor-element.elementor-element-dad1566 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2357 .elementor-element.elementor-element-227a66f > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2357 .elementor-element.elementor-element-c3e6de4 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2357 .elementor-element.elementor-element-5b0d9c8 > .elementor-widget-container{padding:0% 5% 10% 5%;}.elementor-2357 .elementor-element.elementor-element-5962a1c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-6a93e91{padding:10% 0% 10% 0%;}.elementor-2357 .elementor-element.elementor-element-a15443f > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2357 .elementor-element.elementor-element-79c2f57{margin-top:0px;margin-bottom:0px;padding:4% 5% 4% 5%;}.elementor-2357 .elementor-element.elementor-element-cd86f29{width:100%;}.elementor-2357 .elementor-element.elementor-element-a01297f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2357 .elementor-element.elementor-element-12fda94 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2357 .elementor-element.elementor-element-73b20bc{margin-top:0px;margin-bottom:0px;}.elementor-2357 .elementor-element.elementor-element-0132835:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-0132835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2357 .elementor-element.elementor-element-0132835{margin-top:0px;margin-bottom:0px;}.elementor-2357 .elementor-element.elementor-element-d5dda1f{width:100%;}.elementor-2357 .elementor-element.elementor-element-60ce6ff{width:100%;max-width:100%;}.elementor-2357 .elementor-element.elementor-element-a7b58ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2357 .elementor-element.elementor-element-d72bda9 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2357 .elementor-element.elementor-element-9b249b0{margin-top:0px;margin-bottom:0px;}.elementor-2357 .elementor-element.elementor-element-4cea649:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-4cea649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2357 .elementor-element.elementor-element-e52d58f > .elementor-element-populated{margin:0px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 5% 0% 5%;}.elementor-2357 .elementor-element.elementor-element-5b8d203 > .elementor-element-populated{margin:0px 0px 5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 5% 0% 5%;}.elementor-2357 .elementor-element.elementor-element-e129d60 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-2357 .elementor-element.elementor-element-1a9264f .elementor-heading-title{font-size:1.9rem;}.elementor-2357 .elementor-element.elementor-element-1a9264f > .elementor-widget-container{padding:0% 0% 0% 5%;}.elementor-2357 .elementor-element.elementor-element-6b10ede{font-size:1rem;width:100%;max-width:100%;}.elementor-2357 .elementor-element.elementor-element-6b10ede > .elementor-widget-container{margin:0px 5px 0px 5px;padding:5% 5% 5% 5%;}.elementor-2357 .elementor-element.elementor-element-e3aa94f{padding:0% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-128e502 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2357 .elementor-element.elementor-element-9dab2b6{width:15%;}.elementor-2357 .elementor-element.elementor-element-05dbd3f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-8386b2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-5dc469b > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2357 .elementor-element.elementor-element-a6b1bb6{width:15%;}.elementor-2357 .elementor-element.elementor-element-c9a84a9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-e49e31b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-52030cf > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2357 .elementor-element.elementor-element-f6bbccd{width:15%;}.elementor-2357 .elementor-element.elementor-element-62f32d4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2357 .elementor-element.elementor-element-7bdfa79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-7f9465a{width:100%;max-width:100%;}.elementor-2357 .elementor-element.elementor-element-87e54be > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-handle{width:70px;margin-left:calc( 70px / -2 );}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-handle .jx-control{width:70px;}.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-handle .jx-controller{width:70px;height:30px;}.elementor-2357 .elementor-element.elementor-element-00c9f07{margin-top:0%;margin-bottom:5%;}}/* Start custom CSS for text-editor, class: .elementor-element-3808cb0 */@media (min-width: 1140px){
.elementor-2357 .elementor-element.elementor-element-3808cb0 {font-size: 2rem;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dad1566 */@media (min-width: 1140px){
.elementor-2357 .elementor-element.elementor-element-dad1566 {font-size: 4rem;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-227a66f */@media screen and (max-width: 1024px) {
    .elementor-2357 .elementor-element.elementor-element-227a66f {
        white-space: normal
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b0d9c8 */.elementor-2357 .elementor-element.elementor-element-5b0d9c8 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d112bbe */.elementor-2357 .elementor-element.elementor-element-d112bbe {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5962a1c */@media screen and (min-width: 1680px) {
    .elementor-2357 .elementor-element.elementor-element-5962a1c .elementor-widget-container {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-960b74b *//*DELETE THE BELOW STYLE ONCE VIDEO IS AVAILABE*/
.elementor-2357 .elementor-element.elementor-element-960b74b {
    pointer-events: none!important;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .eicon-play {
    display: none!important;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-custom-embed-play i {
    opacity: 1;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .eicon-play:before {
    content: "";
    width: 7vw;
    height: 7vw;
    max-width: 80px;
    max-height: 80px;
    background-image: url("https://staging.homeenvy.ca/wp-content/uploads/2020/08/video-play-btn.png");
    display: block;
    background-position: center center;
    background-size: 105% 105%;
    background-color: #fff;
    border-radius: 50%;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-custom-embed-play {
    position: absolute;
    top: unset;
    bottom: 7%;
    left: -2.7vw;
    transform: unset;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-fit-aspect-ratio iframe {
    left: unset;
    right: 0;
    width: 90%;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-custom-embed-image-overlay {
    left: unset;
    right: 0;
    width: 90%;
}

@media(max-width:767px) {
.elementor-2357 .elementor-element.elementor-element-960b74b .eicon-play:before {
    width: 20vw;
    height: 20vw;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    bottom: unset;
    left: 50%;
    transform: translate(-50%, -50%);
}
    
.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-fit-aspect-ratio iframe {
    left: 0;
    right: unset;
    width: 100%;
}
    
.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-custom-embed-image-overlay {
    left: 0;
    right: unset;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3808cb0 */@media (min-width: 1140px){
.elementor-2357 .elementor-element.elementor-element-3808cb0 {font-size: 2rem;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dad1566 */@media (min-width: 1140px){
.elementor-2357 .elementor-element.elementor-element-dad1566 {font-size: 4rem;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-227a66f */@media screen and (max-width: 1024px) {
    .elementor-2357 .elementor-element.elementor-element-227a66f {
        white-space: normal
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b0d9c8 */.elementor-2357 .elementor-element.elementor-element-5b0d9c8 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d112bbe */.elementor-2357 .elementor-element.elementor-element-d112bbe {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5962a1c */@media screen and (min-width: 1680px) {
    .elementor-2357 .elementor-element.elementor-element-5962a1c .elementor-widget-container {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-960b74b *//*DELETE THE BELOW STYLE ONCE VIDEO IS AVAILABE*/
.elementor-2357 .elementor-element.elementor-element-960b74b {
    pointer-events: none!important;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .eicon-play {
    display: none!important;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-custom-embed-play i {
    opacity: 1;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .eicon-play:before {
    content: "";
    width: 7vw;
    height: 7vw;
    max-width: 80px;
    max-height: 80px;
    background-image: url("https://staging.homeenvy.ca/wp-content/uploads/2020/08/video-play-btn.png");
    display: block;
    background-position: center center;
    background-size: 105% 105%;
    background-color: #fff;
    border-radius: 50%;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-custom-embed-play {
    position: absolute;
    top: unset;
    bottom: 7%;
    left: -2.7vw;
    transform: unset;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-fit-aspect-ratio iframe {
    left: unset;
    right: 0;
    width: 90%;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-custom-embed-image-overlay {
    left: unset;
    right: 0;
    width: 90%;
}

@media(max-width:767px) {
.elementor-2357 .elementor-element.elementor-element-960b74b .eicon-play:before {
    width: 20vw;
    height: 20vw;
}

.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    bottom: unset;
    left: 50%;
    transform: translate(-50%, -50%);
}
    
.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-fit-aspect-ratio iframe {
    left: 0;
    right: unset;
    width: 100%;
}
    
.elementor-2357 .elementor-element.elementor-element-960b74b .elementor-custom-embed-image-overlay {
    left: 0;
    right: unset;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a93e91 */.elementor-2357 .elementor-element.elementor-element-6a93e91 {
    max-width: 1920px;
    margin: auto;
}

.elementor-2357 .elementor-element.elementor-element-6a93e91 .elementor-row {
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a15443f */.elementor-2357 .elementor-element.elementor-element-a15443f .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a15443f */.elementor-2357 .elementor-element.elementor-element-a15443f .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-87746bc */.elementor-2357 .elementor-element.elementor-element-87746bc .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-212ac80 */.elementor-2357 .elementor-element.elementor-element-212ac80 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4767e16 */.elementor-2357 .elementor-element.elementor-element-4767e16 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7016e04 */.elementor-2357 .elementor-element.elementor-element-7016e04 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2193f34 */.elementor-2357 .elementor-element.elementor-element-2193f34 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-87746bc */.elementor-2357 .elementor-element.elementor-element-87746bc .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-212ac80 */.elementor-2357 .elementor-element.elementor-element-212ac80 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4767e16 */.elementor-2357 .elementor-element.elementor-element-4767e16 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7016e04 */.elementor-2357 .elementor-element.elementor-element-7016e04 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2193f34 */.elementor-2357 .elementor-element.elementor-element-2193f34 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a15443f */.elementor-2357 .elementor-element.elementor-element-a15443f .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a15443f */.elementor-2357 .elementor-element.elementor-element-a15443f .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-87746bc */.elementor-2357 .elementor-element.elementor-element-87746bc .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-212ac80 */.elementor-2357 .elementor-element.elementor-element-212ac80 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4767e16 */.elementor-2357 .elementor-element.elementor-element-4767e16 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7016e04 */.elementor-2357 .elementor-element.elementor-element-7016e04 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2193f34 */.elementor-2357 .elementor-element.elementor-element-2193f34 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-87746bc */.elementor-2357 .elementor-element.elementor-element-87746bc .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-212ac80 */.elementor-2357 .elementor-element.elementor-element-212ac80 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4767e16 */.elementor-2357 .elementor-element.elementor-element-4767e16 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7016e04 */.elementor-2357 .elementor-element.elementor-element-7016e04 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2193f34 */.elementor-2357 .elementor-element.elementor-element-2193f34 .a {
    fill: #ced0c9;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fd7c346 */.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-container {
    height: 70vh;
    overflow: hidden;
    padding-bottom: 0;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-slide-inner {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-slide-image {
    height: auto;
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #CED0C9;
    opacity: 1;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-pagination-bullet-active {
        background: #486358;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-pagination-bullets {
    bottom: 5%;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .elementor-swiper-button {
    background-color: #486358;
    width: 4vw;
    max-width: 50px;
    height: 4vw;
    max-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.5%;
}


@media screen and (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-container {
    height: 35vh;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-slide-image {
    height: 100%;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .elementor-swiper-button {
    width: 4vw;
}
}

@media(max-width:767px) {
    .elementor-2357 .elementor-element.elementor-element-fd7c346 .elementor-swiper-button {
    width: 8vw;
    height: 8vw;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-316f5ef */.elementor-2357 .elementor-element.elementor-element-316f5ef .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-316f5ef */.elementor-2357 .elementor-element.elementor-element-316f5ef .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79c2f57 */.elementor-2357 .elementor-element.elementor-element-79c2f57 {
    width: 35%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left:7%;
    position: absolute;
    
}

@media (max-width: 1024px) {
    .elementor-2357 .elementor-element.elementor-element-79c2f57 {
        width: 50%;
    }

}


@media(max-width:767px) {
    .elementor-2357 .elementor-element.elementor-element-79c2f57 {
    width: 100%;
    height: auto;
    margin-left:0;
    position: relative;
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fd7c346 */.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-container {
    height: 70vh;
    overflow: hidden;
    padding-bottom: 0;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-slide-inner {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-slide-image {
    height: auto;
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #CED0C9;
    opacity: 1;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-pagination-bullet-active {
        background: #486358;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-pagination-bullets {
    bottom: 5%;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .elementor-swiper-button {
    background-color: #486358;
    width: 4vw;
    max-width: 50px;
    height: 4vw;
    max-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.5%;
}


@media screen and (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-container {
    height: 35vh;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .swiper-slide-image {
    height: 100%;
}

.elementor-2357 .elementor-element.elementor-element-fd7c346 .elementor-swiper-button {
    width: 4vw;
}
}

@media(max-width:767px) {
    .elementor-2357 .elementor-element.elementor-element-fd7c346 .elementor-swiper-button {
    width: 8vw;
    height: 8vw;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-316f5ef */.elementor-2357 .elementor-element.elementor-element-316f5ef .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-316f5ef */.elementor-2357 .elementor-element.elementor-element-316f5ef .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79c2f57 */.elementor-2357 .elementor-element.elementor-element-79c2f57 {
    width: 35%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left:7%;
    position: absolute;
    
}

@media (max-width: 1024px) {
    .elementor-2357 .elementor-element.elementor-element-79c2f57 {
        width: 50%;
    }

}


@media(max-width:767px) {
    .elementor-2357 .elementor-element.elementor-element-79c2f57 {
    width: 100%;
    height: auto;
    margin-left:0;
    position: relative;
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f543d4f */.elementor-2357 .elementor-element.elementor-element-f543d4f {
    max-width: 1920px;
    margin: auto;
}

.elementor-2357 .elementor-element.elementor-element-f543d4f .elementor-container{
    max-width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-f543d4f .elementor-row {
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6abb2f4 */.elementor-2357 .elementor-element.elementor-element-6abb2f4{
    width: 70%;
}

@media(max-width:767px) {
.elementor-2357 .elementor-element.elementor-element-6abb2f4{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12fda94 */.elementor-2357 .elementor-element.elementor-element-12fda94 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12fda94 */.elementor-2357 .elementor-element.elementor-element-12fda94 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12fda94 */.elementor-2357 .elementor-element.elementor-element-12fda94 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12fda94 */.elementor-2357 .elementor-element.elementor-element-12fda94 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6abb2f4 */.elementor-2357 .elementor-element.elementor-element-6abb2f4{
    width: 70%;
}

@media(max-width:767px) {
.elementor-2357 .elementor-element.elementor-element-6abb2f4{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12fda94 */.elementor-2357 .elementor-element.elementor-element-12fda94 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12fda94 */.elementor-2357 .elementor-element.elementor-element-12fda94 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12fda94 */.elementor-2357 .elementor-element.elementor-element-12fda94 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12fda94 */.elementor-2357 .elementor-element.elementor-element-12fda94 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0132835 */.elementor-2357 .elementor-element.elementor-element-0132835 {
    background-position: calc(50% - 260px) calc(50% - 150px)!important;
}

@media (min-width: 1140px) {
.elementor-2357 .elementor-element.elementor-element-0132835 {
    background-size:412px auto!important;
}
}

@media(max-width:1024px) {
.elementor-2357 .elementor-element.elementor-element-0132835 {
    background-position: calc(50% - 180px) calc(50% - 160px)!important;
}
}

@media(max-width:767px) {
.elementor-2357 .elementor-element.elementor-element-0132835 {
    background-image: none;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98df748 */.elementor-2357 .elementor-element.elementor-element-98df748 .a {
    fill: #F7F7F7;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98df748 */.elementor-2357 .elementor-element.elementor-element-98df748 .a {
    fill: #F7F7F7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ce6ff */.elementor-2357 .elementor-element.elementor-element-60ce6ff{
    width: 70%;
}

@media(max-width:767px) {
    .elementor-2357 .elementor-element.elementor-element-60ce6ff{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d72bda9 */.elementor-2357 .elementor-element.elementor-element-d72bda9 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d72bda9 */.elementor-2357 .elementor-element.elementor-element-d72bda9 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d72bda9 */.elementor-2357 .elementor-element.elementor-element-d72bda9 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d72bda9 */.elementor-2357 .elementor-element.elementor-element-d72bda9 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ce6ff */.elementor-2357 .elementor-element.elementor-element-60ce6ff{
    width: 70%;
}

@media(max-width:767px) {
    .elementor-2357 .elementor-element.elementor-element-60ce6ff{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d72bda9 */.elementor-2357 .elementor-element.elementor-element-d72bda9 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d72bda9 */.elementor-2357 .elementor-element.elementor-element-d72bda9 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d72bda9 */.elementor-2357 .elementor-element.elementor-element-d72bda9 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d72bda9 */.elementor-2357 .elementor-element.elementor-element-d72bda9 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4cea649 */.elementor-2357 .elementor-element.elementor-element-4cea649 {
    background-position: calc(50% + 350px) calc(50% - 80px)!important;
}

@media (min-width: 1140px) {
.elementor-2357 .elementor-element.elementor-element-4cea649 {
    background-size:412px auto!important;
}
}

@media(max-width:1024px) {
.elementor-2357 .elementor-element.elementor-element-4cea649 {
    background-position: calc(50% + 220px) calc(50% - 130px)!important;
}
}

@media(max-width:767px) {
    .elementor-2357 .elementor-element.elementor-element-4cea649 {
    background-image:none;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b945d2 */.elementor-2357 .elementor-element.elementor-element-1b945d2 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b945d2 */.elementor-2357 .elementor-element.elementor-element-1b945d2 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3aa94f */.elementor-2357 .elementor-element.elementor-element-e3aa94f {
    width: 50%;
    position: absolute;
    top: 0%;
}

.elementor-2357 .elementor-element.elementor-element-e3aa94f .elementor-widget-wrap {
    flex-wrap: wrap;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-e3aa94f {
    top: -5%;
}
}

@media(max-width:767px) {
.elementor-2357 .elementor-element.elementor-element-e3aa94f {
    width: 100%;
    position: relative;
    top: unset;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-efcbed6 */.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-container {
    margin: 0;
    width: 100%!important;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-slide {
    padding: 0;
    padding-bottom: 5%;
} 

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__content {
    width: 50%;
    position: relative;
    z-index: 1;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__footer {
    width: 50%;
    position: relative;
}


.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    background-color: #FFFFFF;
    padding: 4%;
    width: 100%;
    margin-top: 20%;
    margin-left: 20%;
    text-align: left;
    max-height: 180px;
}

/*image*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__image {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__image img {
    max-width: 100%;
    width: 100%;
    height: auto;
    border-radius: 0;
}

/*cite*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0% 0% 0% 70px;
    background-image: url("https://staging.homeenvy.ca/wp-content/uploads/2020/08/“.svg");
    background-position: 0% 30%;
    background-repeat: no-repeat;
    background-size: 50px auto;
    margin: 0;
    margin-left: -70%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #CED0C9;
    opacity: 1;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullet-active {
        background: #486358;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullets {
    bottom: -2%;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    padding: 3.5%;
    width: 130%;
    max-width: 180%;
    margin-top: 30%;
    margin-left: 5%;
    text-align: left;
    max-height: 90px;
}

/*cite*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {

    bottom: -18%;
    padding: 0% 0% 0% 60px;
    background-size:40px auto;
    background-position: 0% -20px;
    margin-left: -80%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullets {
    bottom: 3%;
}
}

@media(max-width:767px) {
    
.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-slide {
    padding-bottom: 35vw;
} 

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__content {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__footer {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    background-color: #FFFFFF;
    padding: 4%;
    width: 92%;
    margin-top: 5%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-height: 150px;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {
    bottom: -240px;
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0;
    width: 80%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-efcbed6 */.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-container {
    margin: 0;
    width: 100%!important;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-slide {
    padding: 0;
    padding-bottom: 5%;
} 

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__content {
    width: 50%;
    position: relative;
    z-index: 1;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__footer {
    width: 50%;
    position: relative;
}


.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    background-color: #FFFFFF;
    padding: 4%;
    width: 100%;
    margin-top: 20%;
    margin-left: 20%;
    text-align: left;
    max-height: 180px;
}

/*image*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__image {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__image img {
    max-width: 100%;
    width: 100%;
    height: auto;
    border-radius: 0;
}

/*cite*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0% 0% 0% 70px;
    background-image: url("https://staging.homeenvy.ca/wp-content/uploads/2020/08/“.svg");
    background-position: 0% 30%;
    background-repeat: no-repeat;
    background-size: 50px auto;
    margin: 0;
    margin-left: -70%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #CED0C9;
    opacity: 1;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullet-active {
        background: #486358;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullets {
    bottom: -2%;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    padding: 3.5%;
    width: 130%;
    max-width: 180%;
    margin-top: 30%;
    margin-left: 5%;
    text-align: left;
    max-height: 90px;
}

/*cite*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {

    bottom: -18%;
    padding: 0% 0% 0% 60px;
    background-size:40px auto;
    background-position: 0% -20px;
    margin-left: -80%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullets {
    bottom: 3%;
}
}

@media(max-width:767px) {
    
.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-slide {
    padding-bottom: 35vw;
} 

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__content {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__footer {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    background-color: #FFFFFF;
    padding: 4%;
    width: 92%;
    margin-top: 5%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-height: 150px;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {
    bottom: -240px;
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0;
    width: 80%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3aa94f */.elementor-2357 .elementor-element.elementor-element-e3aa94f {
    width: 50%;
    position: absolute;
    top: 0%;
}

.elementor-2357 .elementor-element.elementor-element-e3aa94f .elementor-widget-wrap {
    flex-wrap: wrap;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-e3aa94f {
    top: -5%;
}
}

@media(max-width:767px) {
.elementor-2357 .elementor-element.elementor-element-e3aa94f {
    width: 100%;
    position: relative;
    top: unset;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-efcbed6 */.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-container {
    margin: 0;
    width: 100%!important;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-slide {
    padding: 0;
    padding-bottom: 5%;
} 

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__content {
    width: 50%;
    position: relative;
    z-index: 1;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__footer {
    width: 50%;
    position: relative;
}


.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    background-color: #FFFFFF;
    padding: 4%;
    width: 100%;
    margin-top: 20%;
    margin-left: 20%;
    text-align: left;
    max-height: 180px;
}

/*image*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__image {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__image img {
    max-width: 100%;
    width: 100%;
    height: auto;
    border-radius: 0;
}

/*cite*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0% 0% 0% 70px;
    background-image: url("https://staging.homeenvy.ca/wp-content/uploads/2020/08/“.svg");
    background-position: 0% 30%;
    background-repeat: no-repeat;
    background-size: 50px auto;
    margin: 0;
    margin-left: -70%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #CED0C9;
    opacity: 1;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullet-active {
        background: #486358;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullets {
    bottom: -2%;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    padding: 3.5%;
    width: 130%;
    max-width: 180%;
    margin-top: 30%;
    margin-left: 5%;
    text-align: left;
    max-height: 90px;
}

/*cite*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {

    bottom: -18%;
    padding: 0% 0% 0% 60px;
    background-size:40px auto;
    background-position: 0% -20px;
    margin-left: -80%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullets {
    bottom: 3%;
}
}

@media(max-width:767px) {
    
.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-slide {
    padding-bottom: 35vw;
} 

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__content {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__footer {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    background-color: #FFFFFF;
    padding: 4%;
    width: 92%;
    margin-top: 5%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-height: 150px;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {
    bottom: -240px;
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0;
    width: 80%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-efcbed6 */.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-container {
    margin: 0;
    width: 100%!important;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-slide {
    padding: 0;
    padding-bottom: 5%;
} 

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__content {
    width: 50%;
    position: relative;
    z-index: 1;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__footer {
    width: 50%;
    position: relative;
}


.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    background-color: #FFFFFF;
    padding: 4%;
    width: 100%;
    margin-top: 20%;
    margin-left: 20%;
    text-align: left;
    max-height: 180px;
}

/*image*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__image {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__image img {
    max-width: 100%;
    width: 100%;
    height: auto;
    border-radius: 0;
}

/*cite*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0% 0% 0% 70px;
    background-image: url("https://staging.homeenvy.ca/wp-content/uploads/2020/08/“.svg");
    background-position: 0% 30%;
    background-repeat: no-repeat;
    background-size: 50px auto;
    margin: 0;
    margin-left: -70%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #CED0C9;
    opacity: 1;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullet-active {
        background: #486358;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullets {
    bottom: -2%;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    padding: 3.5%;
    width: 130%;
    max-width: 180%;
    margin-top: 30%;
    margin-left: 5%;
    text-align: left;
    max-height: 90px;
}

/*cite*/
.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {

    bottom: -18%;
    padding: 0% 0% 0% 60px;
    background-size:40px auto;
    background-position: 0% -20px;
    margin-left: -80%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-pagination-bullets {
    bottom: 3%;
}
}

@media(max-width:767px) {
    
.elementor-2357 .elementor-element.elementor-element-efcbed6 .swiper-slide {
    padding-bottom: 35vw;
} 

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__content {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__footer {
    width: 100%;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__text {
    background-color: #FFFFFF;
    padding: 4%;
    width: 92%;
    margin-top: 5%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-height: 150px;
}

.elementor-2357 .elementor-element.elementor-element-efcbed6 .elementor-testimonial__cite {
    bottom: -240px;
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0;
    width: 80%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7493a5a */.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7493a5a */.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3befa39 */.elementor-2357 .elementor-element.elementor-element-3befa39 .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8386b2b */.elementor-2357 .elementor-element.elementor-element-8386b2b {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-8386b2b .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60d3e9 */.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60d3e9 */.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f608b2 */.elementor-2357 .elementor-element.elementor-element-4f608b2 .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e49e31b */.elementor-2357 .elementor-element.elementor-element-e49e31b {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-e49e31b .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de5671c */.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de5671c */.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ccc8f8f */.elementor-2357 .elementor-element.elementor-element-ccc8f8f .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bdfa79 */.elementor-2357 .elementor-element.elementor-element-7bdfa79 {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-7bdfa79 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7493a5a */.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7493a5a */.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3befa39 */.elementor-2357 .elementor-element.elementor-element-3befa39 .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8386b2b */.elementor-2357 .elementor-element.elementor-element-8386b2b {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-8386b2b .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60d3e9 */.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60d3e9 */.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f608b2 */.elementor-2357 .elementor-element.elementor-element-4f608b2 .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e49e31b */.elementor-2357 .elementor-element.elementor-element-e49e31b {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-e49e31b .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de5671c */.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de5671c */.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ccc8f8f */.elementor-2357 .elementor-element.elementor-element-ccc8f8f .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bdfa79 */.elementor-2357 .elementor-element.elementor-element-7bdfa79 {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-7bdfa79 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7493a5a */.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7493a5a */.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3befa39 */.elementor-2357 .elementor-element.elementor-element-3befa39 .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8386b2b */.elementor-2357 .elementor-element.elementor-element-8386b2b {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-8386b2b .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60d3e9 */.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60d3e9 */.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f608b2 */.elementor-2357 .elementor-element.elementor-element-4f608b2 .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e49e31b */.elementor-2357 .elementor-element.elementor-element-e49e31b {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-e49e31b .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de5671c */.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de5671c */.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ccc8f8f */.elementor-2357 .elementor-element.elementor-element-ccc8f8f .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bdfa79 */.elementor-2357 .elementor-element.elementor-element-7bdfa79 {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-7bdfa79 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7493a5a */.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7493a5a */.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-7493a5a .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3befa39 */.elementor-2357 .elementor-element.elementor-element-3befa39 .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8386b2b */.elementor-2357 .elementor-element.elementor-element-8386b2b {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-8386b2b .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60d3e9 */.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a60d3e9 */.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-a60d3e9 .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f608b2 */.elementor-2357 .elementor-element.elementor-element-4f608b2 .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e49e31b */.elementor-2357 .elementor-element.elementor-element-e49e31b {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-e49e31b .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de5671c */.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de5671c */.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 75%;
    margin: auto;
}

@media (max-width: 1024px) {
.elementor-2357 .elementor-element.elementor-element-de5671c .elementor-image {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ccc8f8f */.elementor-2357 .elementor-element.elementor-element-ccc8f8f .elementor-row {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bdfa79 */.elementor-2357 .elementor-element.elementor-element-7bdfa79 {
    white-space: nowrap;
}

.elementor-2357 .elementor-element.elementor-element-7bdfa79 .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87e54be */.elementor-2357 .elementor-element.elementor-element-87e54be .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for jet-image-comparison, class: .elementor-element-edbbb2e */.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller {
    position:  relative;
    
}

.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-left {
    height: 100%;
    width: 50%;
        display: flex;
    justify-content: flex-start;
    align-items: center;
}

.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-right{
    height: 100%;
    width: 50%;
        display: flex;
    justify-content: flex-end;
    align-items: center;
}

.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-left:before {
    content: "";
    width: 10px;
    height: 100%;
    display: block;
    background-image: url("https://staging.homeenvy.ca/wp-content/uploads/2020/08/before-image-arrow.svg");
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}

.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-right:before {
    content: "";
    width: 10px;
    height: 100%;
    display: block;
    background-image: url("https://staging.homeenvy.ca/wp-content/uploads/2020/08/after-image-arrow.svg");
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}

@media(max-width:767px) {
.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-left:before {
    background-size: 80%;
}

.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-right:before {
    background-size: 80%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87e54be */.elementor-2357 .elementor-element.elementor-element-87e54be .a {
    fill:#486358;
}/* End custom CSS */
/* Start custom CSS for jet-image-comparison, class: .elementor-element-edbbb2e */.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller {
    position:  relative;
    
}

.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-left {
    height: 100%;
    width: 50%;
        display: flex;
    justify-content: flex-start;
    align-items: center;
}

.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-right{
    height: 100%;
    width: 50%;
        display: flex;
    justify-content: flex-end;
    align-items: center;
}

.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-left:before {
    content: "";
    width: 10px;
    height: 100%;
    display: block;
    background-image: url("https://staging.homeenvy.ca/wp-content/uploads/2020/08/before-image-arrow.svg");
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}

.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-right:before {
    content: "";
    width: 10px;
    height: 100%;
    display: block;
    background-image: url("https://staging.homeenvy.ca/wp-content/uploads/2020/08/after-image-arrow.svg");
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}

@media(max-width:767px) {
.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-left:before {
    background-size: 80%;
}

.elementor-2357 .elementor-element.elementor-element-edbbb2e .jx-controller .fa-angle-right:before {
    background-size: 80%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fa5dcd */.elementor-2357 .elementor-element.elementor-element-4fa5dcd .a {
    fill: #F7F7F7;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fa5dcd */.elementor-2357 .elementor-element.elementor-element-4fa5dcd .a {
    fill: #F7F7F7;
}/* End custom CSS */