.elementor-1622 .elementor-element.elementor-element-f889ef9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1622 .elementor-element.elementor-element-f889ef9::before, .elementor-1622 .elementor-element.elementor-element-f889ef9 > .elementor-background-video-container::before, .elementor-1622 .elementor-element.elementor-element-f889ef9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1622 .elementor-element.elementor-element-f889ef9 > .elementor-background-slideshow::before, .elementor-1622 .elementor-element.elementor-element-f889ef9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1622 .elementor-element.elementor-element-f889ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#20202099;--background-overlay:'';}.elementor-1622 .elementor-element.elementor-element-3937e1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-0761ee1 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-1622 .elementor-element.elementor-element-d668c00{--display:flex;--position:absolute;--min-height:80vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-1622 .elementor-element.elementor-element-d668c00{left:0px;}body.rtl .elementor-1622 .elementor-element.elementor-element-d668c00{right:0px;}.elementor-1622 .elementor-element.elementor-element-e248874{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--mft-space-3xl);--padding-left:0;--padding-right:0;}.elementor-1622 .elementor-element.elementor-element-bce8dbe{text-align:start;}.elementor-1622 .elementor-element.elementor-element-bce8dbe .elementor-heading-title{font-size:22px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-653450e{text-align:start;}.elementor-1622 .elementor-element.elementor-element-653450e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-42fb5ac{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-eca7dc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button{background-color:var( --e-global-color-47eea86e );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-47eea86e );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button:focus{background-color:var( --e-global-color-abe79fb );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-40e8f4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button{background-color:var( --e-global-color-6cb047a );font-size:18px;font-weight:600;fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-47eea86e );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-c8805f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-44dbf92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-e40d2c2 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-1622 .elementor-element.elementor-element-628ebe8{--display:flex;--position:absolute;--min-height:80vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-1622 .elementor-element.elementor-element-628ebe8{left:0px;}body.rtl .elementor-1622 .elementor-element.elementor-element-628ebe8{right:0px;}.elementor-1622 .elementor-element.elementor-element-bfd3797{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--mft-space-3xl);--padding-left:0;--padding-right:0;}.elementor-1622 .elementor-element.elementor-element-313a711{text-align:start;}.elementor-1622 .elementor-element.elementor-element-313a711 .elementor-heading-title{font-size:22px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-cd3f3a7{text-align:start;}.elementor-1622 .elementor-element.elementor-element-cd3f3a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-ef45a0d{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-dbaa088{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button{background-color:var( --e-global-color-47eea86e );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-47eea86e );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button:focus{background-color:var( --e-global-color-abe79fb );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-5b5533d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button{background-color:var( --e-global-color-6cb047a );font-size:18px;font-weight:600;fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-47eea86e );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-cb985ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-8a323cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-ed68640 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-1622 .elementor-element.elementor-element-8529363{--display:flex;--position:absolute;--min-height:80vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-1622 .elementor-element.elementor-element-8529363{left:0px;}body.rtl .elementor-1622 .elementor-element.elementor-element-8529363{right:0px;}.elementor-1622 .elementor-element.elementor-element-559d472{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--mft-space-3xl);--padding-left:0;--padding-right:0;}.elementor-1622 .elementor-element.elementor-element-881dccc{text-align:start;}.elementor-1622 .elementor-element.elementor-element-881dccc .elementor-heading-title{font-size:22px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-3b1b87c{text-align:start;}.elementor-1622 .elementor-element.elementor-element-3b1b87c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-4620b8e{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-9c454f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button{background-color:var( --e-global-color-47eea86e );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-47eea86e );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button:focus{background-color:var( --e-global-color-abe79fb );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-7c22ae6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button{background-color:var( --e-global-color-6cb047a );font-size:18px;font-weight:600;fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-47eea86e );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-f7559ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-39f8232{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;top:0px;z-index:11;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#ECF0EE;--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-1622 .elementor-element.elementor-element-39f8232 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1622 .elementor-element.elementor-element-39f8232{left:0px;}body.rtl .elementor-1622 .elementor-element.elementor-element-39f8232{right:0px;}.elementor-1622 .elementor-element.elementor-element-db98c7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:600;}.elementor-1622 .elementor-element.elementor-element-db98c7e::before, .elementor-1622 .elementor-element.elementor-element-db98c7e > .elementor-background-video-container::before, .elementor-1622 .elementor-element.elementor-element-db98c7e > .e-con-inner > .elementor-background-video-container::before, .elementor-1622 .elementor-element.elementor-element-db98c7e > .elementor-background-slideshow::before, .elementor-1622 .elementor-element.elementor-element-db98c7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1622 .elementor-element.elementor-element-db98c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1622 .elementor-element.elementor-element-3184d77{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-47eea86e );--border-color:var( --e-global-color-47eea86e );--border-radius:46px 46px 46px 46px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1622 .elementor-element.elementor-element-f51b94b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-95cb210{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1622 .elementor-element.elementor-element-c608a68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:100px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-1622 .elementor-element.elementor-element-af95810{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-d71a326{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-b197e10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-e422fa2{font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-af23da1 );}.elementor-1622 .elementor-element.elementor-element-98f8ebe{--e-image-carousel-slides-to-show:1;}.elementor-1622 .elementor-element.elementor-element-98f8ebe .swiper-pagination-bullet{width:8px;height:8px;background:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-98f8ebe .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-47eea86e );opacity:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-98f8ebe .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-0f0f45c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-657f13d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-7e2661c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-d38c548{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-4567ffe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-03afd4e img{width:100%;height:170px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-12a6176{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-1ed6ad9 .elementor-heading-title{font-family:"Benne", Sans-serif;font-size:40px;text-transform:none;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-50fb49e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-a4977c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-347e57b img{width:100%;height:170px;object-fit:cover;object-position:center right;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-844447e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-851fe67 .elementor-heading-title{font-family:"Benne", Sans-serif;font-size:40px;text-transform:none;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-841b191{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1622 .elementor-element.elementor-element-6d9d4be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-1d04cf4{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-3acb52d .elementor-icon-wrapper{text-align:center;}.elementor-1622 .elementor-element.elementor-element-3acb52d .elementor-icon{font-size:25px;}.elementor-1622 .elementor-element.elementor-element-3acb52d .elementor-icon svg{height:25px;}.elementor-1622 .elementor-element.elementor-element-1d62de0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-1db63f8{font-size:16px;font-style:italic;line-height:24px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-e9c43ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-891d317 .elementor-button{background-color:var( --e-global-color-6cb047a );font-size:18px;font-weight:600;fill:var( --e-global-color-abe79fb );color:var( --e-global-color-abe79fb );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-abe79fb );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-891d317 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-891d317 .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-891d317 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-891d317 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-891d317 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-891d317 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-d825711{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:60px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;--z-index:3;}.elementor-1622 .elementor-element.elementor-element-d825711:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-d825711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6cb047a );}.elementor-1622 .elementor-element.elementor-element-c9f8bb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-d2feb9c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-3712186 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-ccaf04e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-766410c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-766410c:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-766410c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-9497904{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-7b4c292{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-3c2afb7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-8ae5c59{--display:flex;--position:absolute;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-1622 .elementor-element.elementor-element-8ae5c59:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-8ae5c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20202080;}body:not(.rtl) .elementor-1622 .elementor-element.elementor-element-8ae5c59{left:0px;}body.rtl .elementor-1622 .elementor-element.elementor-element-8ae5c59{right:0px;}.elementor-1622 .elementor-element.elementor-element-a641f36 img{width:100%;}.elementor-1622 .elementor-element.elementor-element-ee3d82c{z-index:1;}.elementor-1622 .elementor-element.elementor-element-ee3d82c img{height:400px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-00b8d50{text-align:center;}.elementor-1622 .elementor-element.elementor-element-00b8d50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-c1ed5ea{text-align:center;font-size:17px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button{background-color:var( --e-global-color-6cb047a );font-size:18px;font-weight:600;fill:var( --e-global-color-abe79fb );color:var( --e-global-color-abe79fb );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-abe79fb );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-54f061d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-54f061d.elementor-element{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-7be786c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-0b050a2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-e28cdcc{--display:flex;--position:absolute;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-1622 .elementor-element.elementor-element-e28cdcc:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-e28cdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20202080;}body:not(.rtl) .elementor-1622 .elementor-element.elementor-element-e28cdcc{left:0px;}body.rtl .elementor-1622 .elementor-element.elementor-element-e28cdcc{right:0px;}.elementor-1622 .elementor-element.elementor-element-8ec9c5e img{width:100%;}.elementor-1622 .elementor-element.elementor-element-f172fdb{z-index:1;}.elementor-1622 .elementor-element.elementor-element-f172fdb img{height:400px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-58b91f2{text-align:center;}.elementor-1622 .elementor-element.elementor-element-58b91f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-b4d8b8a{text-align:center;font-size:17px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button{background-color:var( --e-global-color-6cb047a );font-size:18px;font-weight:600;fill:var( --e-global-color-abe79fb );color:var( --e-global-color-abe79fb );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-abe79fb );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-a986669 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-a986669.elementor-element{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-ec28402{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-7ae393a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-f604195{--display:flex;--position:absolute;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-1622 .elementor-element.elementor-element-f604195:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-f604195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20202080;}body:not(.rtl) .elementor-1622 .elementor-element.elementor-element-f604195{left:0px;}body.rtl .elementor-1622 .elementor-element.elementor-element-f604195{right:0px;}.elementor-1622 .elementor-element.elementor-element-bde2093 img{width:100%;}.elementor-1622 .elementor-element.elementor-element-f2224af{z-index:1;}.elementor-1622 .elementor-element.elementor-element-f2224af img{height:400px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-bb7b468{text-align:center;}.elementor-1622 .elementor-element.elementor-element-bb7b468 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-3c65cd0{text-align:center;font-size:17px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button{background-color:var( --e-global-color-6cb047a );font-size:18px;font-weight:600;fill:var( --e-global-color-abe79fb );color:var( --e-global-color-abe79fb );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-abe79fb );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-be1d548 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-be1d548.elementor-element{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-fbede31{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-35acf02{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-08b469a{--display:flex;--position:absolute;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-1622 .elementor-element.elementor-element-08b469a:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-08b469a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20202080;}body:not(.rtl) .elementor-1622 .elementor-element.elementor-element-08b469a{left:0px;}body.rtl .elementor-1622 .elementor-element.elementor-element-08b469a{right:0px;}.elementor-1622 .elementor-element.elementor-element-af7c6a6 img{width:100%;}.elementor-1622 .elementor-element.elementor-element-5e8190c{z-index:1;}.elementor-1622 .elementor-element.elementor-element-5e8190c img{height:400px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-7b8bcc3{text-align:center;}.elementor-1622 .elementor-element.elementor-element-7b8bcc3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-99d65ef{text-align:center;font-size:17px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button{background-color:var( --e-global-color-6cb047a );font-size:18px;font-weight:600;fill:var( --e-global-color-abe79fb );color:var( --e-global-color-abe79fb );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-abe79fb );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-c7446f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-c7446f8.elementor-element{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-7c89e53{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1622 .elementor-element.elementor-element-57b961d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:2;}.elementor-1622 .elementor-element.elementor-element-57b961d:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-57b961d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#859B8E;}.elementor-1622 .elementor-element.elementor-element-ad8a12b{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.3;--border-radius:32px 32px 32px 32px;--padding-top:60px;--padding-bottom:20px;--padding-left:60px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-ad8a12b:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-ad8a12b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2027/PAISAGEM-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1622 .elementor-element.elementor-element-ad8a12b::before, .elementor-1622 .elementor-element.elementor-element-ad8a12b > .elementor-background-video-container::before, .elementor-1622 .elementor-element.elementor-element-ad8a12b > .e-con-inner > .elementor-background-video-container::before, .elementor-1622 .elementor-element.elementor-element-ad8a12b > .elementor-background-slideshow::before, .elementor-1622 .elementor-element.elementor-element-ad8a12b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1622 .elementor-element.elementor-element-ad8a12b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-1622 .elementor-element.elementor-element-9987408{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-20426f7{text-align:start;}.elementor-1622 .elementor-element.elementor-element-20426f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-0ca136e );}.elementor-1622 .elementor-element.elementor-element-225ac74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;color:var( --e-global-color-0ca136e );}.elementor-1622 .elementor-element.elementor-element-225ac74 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-fb455fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-0ca136e );}.elementor-1622 .elementor-element.elementor-element-9779567 .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-9779567 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-9779567 .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-9779567 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-9779567 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-9779567 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-9779567 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-871dda3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-1622 .elementor-element.elementor-element-871dda3:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-871dda3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ca136e );}.elementor-1622 .elementor-element.elementor-element-cfd6cbf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a161274{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-1622 .elementor-element.elementor-element-a771fc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-dba552f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-6e8c9e8{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-630f0f8{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;top:77px;z-index:3;}.elementor-1622 .elementor-element.elementor-element-630f0f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-1622 .elementor-element.elementor-element-630f0f8{left:30px;}body.rtl .elementor-1622 .elementor-element.elementor-element-630f0f8{right:30px;}.elementor-1622 .elementor-element.elementor-element-630f0f8 .elementor-divider-separator{width:100%;}.elementor-1622 .elementor-element.elementor-element-630f0f8 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1622 .elementor-element.elementor-element-e227c36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-33fb0fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-0f9245b{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:180px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-0f9245b:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-0f9245b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-451fb39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-ce73928{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-ce73928 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-42ba9f6 img{width:170px;}.elementor-1622 .elementor-element.elementor-element-fcec253 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-7591684{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-f8e65e5 img{width:170px;}.elementor-1622 .elementor-element.elementor-element-f925b8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-18e8872{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-a0dd0cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-1d24343 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-3fb8538{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-43dd70b img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-9f4ad4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-c83557c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-8245eb4{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:180px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-8245eb4:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-8245eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-49dc8ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-5bacf48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-5bacf48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-2047e5e img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-1cd3d3d{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a0c6454 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-9723c3d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-941a2ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-f86a49f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-3b08ea6{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-8a92906 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-2919ef9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-9532742{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-0a28c93{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:180px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-0a28c93:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-0a28c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-cf4fc4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-05b8537{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-05b8537 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-1b5ec01 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-c8ce76a{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-82999bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-a6b3662{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-da3157a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-e0f97e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-44d8238{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-3476a22 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-3029fc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-8d0757b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-8058739{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:180px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-8058739:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-8058739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-6dd3a10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-67c6975{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-67c6975 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-635d167 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-348c6ab{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-7fe5ff1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-3178922{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-27c5b14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-8d27535 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-768b2fe{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-db05a86 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-8bbc313{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-5116be1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-707b245{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:180px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-707b245:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-707b245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-fbd5adc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-0d12fcf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-0d12fcf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-3886961 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-cc49789{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-be252c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-fc97da6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-fe673a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-027cf5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-e6926e2{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a341f68 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-0e22925{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-180px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:20px;--e-n-carousel-swiper-pagination-size:56px;--e-n-carousel-dots-normal-color:var( --e-global-color-47eea86e );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:20px;--e-n-carousel-dots-vertical-position:0%;--e-n-carousel-dots-vertical-transform:0%;--e-n-carousel-dots-vertical-offset:50px;}.elementor-1622 .elementor-element.elementor-element-7093559{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-1622 .elementor-element.elementor-element-7093559:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-7093559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ca136e );}.elementor-1622 .elementor-element.elementor-element-619a304{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-9559fd2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-1622 .elementor-element.elementor-element-926aeb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-eed4ee6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-83de043{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-965d380{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;top:77px;z-index:3;}.elementor-1622 .elementor-element.elementor-element-965d380 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-1622 .elementor-element.elementor-element-965d380{left:30px;}body.rtl .elementor-1622 .elementor-element.elementor-element-965d380{right:30px;}.elementor-1622 .elementor-element.elementor-element-965d380 .elementor-divider-separator{width:100%;}.elementor-1622 .elementor-element.elementor-element-965d380 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1622 .elementor-element.elementor-element-c39434d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-901dac0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-5e2a589{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:180px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-5e2a589:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-5e2a589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-611bbda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-fda6ce7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-fda6ce7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-051385e img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-3153819{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-745f6a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-53c992e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-6caa556{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon{font-size:32px;}.elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:22px;}.elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon{font-size:32px;}.elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:22px;}.elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-8018499{text-align:start;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-3c3a6a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-8cf60ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-fd4c74d{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-ed0552f img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-c59f27e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-6c34025{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-337092e{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:180px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-337092e:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-337092e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-ef3bd42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-7f44a57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-7f44a57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-cdbc578 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-e27ab51{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a4e6765 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-8f2a0dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-ee8883e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon{font-size:32px;}.elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:22px;}.elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon{font-size:32px;}.elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:22px;}.elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-16dbc33{text-align:start;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-6504216{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-b86cc8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-dddb18c{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-ee794c5 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-0ba47df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a60e123{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-9b893fe{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:180px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-9b893fe:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-9b893fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-9568833{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-2f49cd0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-2f49cd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-f3f4970 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-64a18ec{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-b58ec99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-d3f5bb0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-febae03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon{font-size:32px;}.elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:22px;}.elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-a0dc610{text-align:start;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-484c213{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-c3cfb24 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-8469480{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-e8c2b94 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-1683536{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-d4a1ca6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-c8ddc6b{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:180px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-c8ddc6b:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-c8ddc6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-98bf90b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-c6ab1df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-c6ab1df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-70eb829 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-c1cfc02{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-40ae481 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-785e620{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-c37e06e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon{font-size:32px;}.elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:22px;}.elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon{font-size:32px;}.elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:22px;}.elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-a68ad0e{text-align:start;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-298b6d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-2279efc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-0286f05{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-590b2af img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-7afb24d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-f24060f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-afd45d7{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:32px 32px 32px 32px;--padding-top:180px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-afd45d7:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-afd45d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-07405ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-9e7e7f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:24px;line-height:30px;color:var( --e-global-color-9c0e1e5 );}.elementor-1622 .elementor-element.elementor-element-9e7e7f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-b8ef994 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-a9cc072{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-50d068b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-b8d0429{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Benne", Sans-serif;font-size:40px;line-height:44px;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-ec6ee2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon{font-size:32px;}.elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:22px;}.elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon{font-size:32px;}.elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon-box-title a{font-family:"Figtree", Sans-serif;font-size:22px;}.elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-278540d{text-align:start;color:var( --e-global-color-text );}.elementor-1622 .elementor-element.elementor-element-d8db105{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button{background-color:var( --e-global-color-66b3f64 );font-size:18px;font-weight:600;fill:var( --e-global-color-d1d4eee );color:var( --e-global-color-d1d4eee );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-66b3f64 );border-radius:32px 32px 32px 32px;padding:16px 24px 16px 24px;}.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button:hover, .elementor-1622 .elementor-element.elementor-element-322596f .elementor-button:focus{background-color:#466754;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-abe79fb );}.elementor-1622 .elementor-element.elementor-element-322596f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button:hover svg, .elementor-1622 .elementor-element.elementor-element-322596f .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1622 .elementor-element.elementor-element-4129cbe{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-24cca7d img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-1622 .elementor-element.elementor-element-2f2b3e5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-180px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:20px;--e-n-carousel-swiper-pagination-size:56px;--e-n-carousel-dots-normal-color:var( --e-global-color-47eea86e );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:20px;--e-n-carousel-dots-vertical-position:0%;--e-n-carousel-dots-vertical-transform:0%;--e-n-carousel-dots-vertical-offset:50px;}@media(max-width:1280px){.elementor-1622 .elementor-element.elementor-element-f889ef9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-e248874{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-bce8dbe .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-653450e .elementor-heading-title{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-bfd3797{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-313a711 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-cd3f3a7 .elementor-heading-title{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-559d472{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-881dccc .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-3b1b87c .elementor-heading-title{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-39f8232{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-1622 .elementor-element.elementor-element-db98c7e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-c608a68{--padding-top:80px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1622 .elementor-element.elementor-element-b197e10 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-e422fa2{font-size:30px;line-height:46px;}.elementor-1622 .elementor-element.elementor-element-7e2661c .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-d38c548{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-03afd4e img{height:120px;}.elementor-1622 .elementor-element.elementor-element-1ed6ad9 .elementor-heading-title{font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-50fb49e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-347e57b img{height:120px;}.elementor-1622 .elementor-element.elementor-element-851fe67 .elementor-heading-title{font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-841b191{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-e9c43ea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-891d317 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-d825711{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1622 .elementor-element.elementor-element-3712186 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-ccaf04e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-766410c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-8ae5c59{--min-height:350px;}.elementor-1622 .elementor-element.elementor-element-ee3d82c img{height:350px;}.elementor-1622 .elementor-element.elementor-element-00b8d50 .elementor-heading-title{font-size:24px;}.elementor-1622 .elementor-element.elementor-element-c1ed5ea{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-e28cdcc{--min-height:350px;}.elementor-1622 .elementor-element.elementor-element-f172fdb img{height:350px;}.elementor-1622 .elementor-element.elementor-element-58b91f2 .elementor-heading-title{font-size:24px;}.elementor-1622 .elementor-element.elementor-element-b4d8b8a{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-f604195{--min-height:350px;}.elementor-1622 .elementor-element.elementor-element-f2224af img{height:350px;}.elementor-1622 .elementor-element.elementor-element-bb7b468 .elementor-heading-title{font-size:24px;}.elementor-1622 .elementor-element.elementor-element-3c65cd0{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-08b469a{--min-height:350px;}.elementor-1622 .elementor-element.elementor-element-5e8190c img{height:350px;}.elementor-1622 .elementor-element.elementor-element-7b8bcc3 .elementor-heading-title{font-size:24px;}.elementor-1622 .elementor-element.elementor-element-99d65ef{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-7c89e53{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:30px;}.elementor-1622 .elementor-element.elementor-element-57b961d{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-1622 .elementor-element.elementor-element-ad8a12b{--min-height:400px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-1622 .elementor-element.elementor-element-20426f7 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-225ac74 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-225ac74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;}.elementor-1622 .elementor-element.elementor-element-fb455fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;}.elementor-1622 .elementor-element.elementor-element-9779567 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-871dda3{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1622 .elementor-element.elementor-element-cfd6cbf{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a161274{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1622 .elementor-element.elementor-element-a771fc6 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-dba552f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-6e8c9e8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-630f0f8{top:57px;z-index:3;}.elementor-1622 .elementor-element.elementor-element-33fb0fb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-0f9245b{--padding-top:140px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-451fb39{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1622 .elementor-element.elementor-element-ce73928{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:28px;}.elementor-1622 .elementor-element.elementor-element-7591684{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-f925b8c .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-18e8872{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-a0dd0cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-3fb8538{--min-height:600px;}.elementor-1622 .elementor-element.elementor-element-c83557c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-8245eb4{--padding-top:140px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-49dc8ae{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1622 .elementor-element.elementor-element-5bacf48{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:28px;}.elementor-1622 .elementor-element.elementor-element-1cd3d3d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a0c6454 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-9723c3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-941a2ca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-3b08ea6{--min-height:600px;}.elementor-1622 .elementor-element.elementor-element-9532742{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-0a28c93{--padding-top:140px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-cf4fc4a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1622 .elementor-element.elementor-element-05b8537{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:28px;}.elementor-1622 .elementor-element.elementor-element-c8ce76a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-82999bb .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-a6b3662{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-da3157a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-44d8238{--min-height:600px;}.elementor-1622 .elementor-element.elementor-element-8d0757b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-8058739{--padding-top:140px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-6dd3a10{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1622 .elementor-element.elementor-element-67c6975{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:28px;}.elementor-1622 .elementor-element.elementor-element-348c6ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-7fe5ff1 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-3178922{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-27c5b14{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-768b2fe{--min-height:600px;}.elementor-1622 .elementor-element.elementor-element-5116be1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-707b245{--padding-top:140px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-fbd5adc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1622 .elementor-element.elementor-element-0d12fcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:28px;}.elementor-1622 .elementor-element.elementor-element-cc49789{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-be252c0 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-fc97da6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-fe673a7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-e6926e2{--min-height:600px;}.elementor-1622 .elementor-element.elementor-element-0e22925{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-140px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-position:30px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-horizontal-offset:20px;--e-n-carousel-dots-vertical-offset:30px;}.elementor-1622 .elementor-element.elementor-element-7093559{--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1622 .elementor-element.elementor-element-619a304{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-9559fd2{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1622 .elementor-element.elementor-element-926aeb3 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-eed4ee6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-83de043{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-965d380{top:49px;z-index:3;}.elementor-1622 .elementor-element.elementor-element-901dac0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-5e2a589{--padding-top:140px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-611bbda{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1622 .elementor-element.elementor-element-fda6ce7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:28px;}.elementor-1622 .elementor-element.elementor-element-3153819{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-745f6a2 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-53c992e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-6caa556{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon-box-title a{font-size:21px;}.elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon-box-title a{font-size:21px;}.elementor-1622 .elementor-element.elementor-element-3c3a6a9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-fd4c74d{--min-height:600px;}.elementor-1622 .elementor-element.elementor-element-6c34025{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-337092e{--padding-top:140px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-ef3bd42{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1622 .elementor-element.elementor-element-7f44a57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:28px;}.elementor-1622 .elementor-element.elementor-element-e27ab51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a4e6765 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-8f2a0dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-ee8883e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon-box-title a{font-size:21px;}.elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon-box-title a{font-size:21px;}.elementor-1622 .elementor-element.elementor-element-6504216{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-dddb18c{--min-height:600px;}.elementor-1622 .elementor-element.elementor-element-a60e123{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-9b893fe{--padding-top:140px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-9568833{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1622 .elementor-element.elementor-element-2f49cd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:28px;}.elementor-1622 .elementor-element.elementor-element-64a18ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-b58ec99 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-d3f5bb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-febae03{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon-box-title a{font-size:21px;}.elementor-1622 .elementor-element.elementor-element-484c213{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-8469480{--min-height:600px;}.elementor-1622 .elementor-element.elementor-element-d4a1ca6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-c8ddc6b{--padding-top:140px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-98bf90b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1622 .elementor-element.elementor-element-c6ab1df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:28px;}.elementor-1622 .elementor-element.elementor-element-c1cfc02{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-40ae481 .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-785e620{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-c37e06e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon-box-title a{font-size:21px;}.elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon-box-title a{font-size:21px;}.elementor-1622 .elementor-element.elementor-element-298b6d0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-0286f05{--min-height:600px;}.elementor-1622 .elementor-element.elementor-element-f24060f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-afd45d7{--padding-top:140px;--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-l);--padding-right:var(--mft-space-l);}.elementor-1622 .elementor-element.elementor-element-07405ca{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1622 .elementor-element.elementor-element-9e7e7f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:28px;}.elementor-1622 .elementor-element.elementor-element-a9cc072{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-50d068b .elementor-heading-title{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-b8d0429{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-ec6ee2f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon-box-title a{font-size:21px;}.elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon{font-size:30px;}.elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon-box-title a{font-size:21px;}.elementor-1622 .elementor-element.elementor-element-d8db105{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button{font-size:17px;}.elementor-1622 .elementor-element.elementor-element-4129cbe{--min-height:600px;}.elementor-1622 .elementor-element.elementor-element-2f2b3e5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-140px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-position:30px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:42px;--e-n-carousel-dots-horizontal-offset:20px;--e-n-carousel-dots-vertical-offset:30px;}.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}}@media(max-width:767px){.elementor-1622 .elementor-element.elementor-element-f889ef9{--min-height:100vh;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-e248874{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1622 .elementor-element.elementor-element-bce8dbe{text-align:center;}.elementor-1622 .elementor-element.elementor-element-bce8dbe .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-653450e{text-align:center;}.elementor-1622 .elementor-element.elementor-element-653450e .elementor-heading-title{font-size:26px;}.elementor-1622 .elementor-element.elementor-element-42fb5ac{text-align:center;}.elementor-1622 .elementor-element.elementor-element-eca7dc1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-bfd3797{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1622 .elementor-element.elementor-element-313a711{text-align:center;}.elementor-1622 .elementor-element.elementor-element-313a711 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-cd3f3a7{text-align:center;}.elementor-1622 .elementor-element.elementor-element-cd3f3a7 .elementor-heading-title{font-size:26px;}.elementor-1622 .elementor-element.elementor-element-ef45a0d{text-align:center;}.elementor-1622 .elementor-element.elementor-element-dbaa088{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-559d472{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1622 .elementor-element.elementor-element-881dccc{text-align:center;}.elementor-1622 .elementor-element.elementor-element-881dccc .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-3b1b87c{text-align:center;}.elementor-1622 .elementor-element.elementor-element-3b1b87c .elementor-heading-title{font-size:26px;}.elementor-1622 .elementor-element.elementor-element-4620b8e{text-align:center;}.elementor-1622 .elementor-element.elementor-element-9c454f1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-39f8232{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-1622 .elementor-element.elementor-element-c608a68{--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-af95810{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-b197e10{text-align:center;}.elementor-1622 .elementor-element.elementor-element-b197e10 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-e422fa2{text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-0f0f45c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-7e2661c{text-align:center;}.elementor-1622 .elementor-element.elementor-element-7e2661c .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-d38c548{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1622 .elementor-element.elementor-element-4567ffe{--width:calc(50% - 10px);}.elementor-1622 .elementor-element.elementor-element-03afd4e img{height:209px;}.elementor-1622 .elementor-element.elementor-element-12a6176{--width:calc(50% - 10px);}.elementor-1622 .elementor-element.elementor-element-1ed6ad9{text-align:center;}.elementor-1622 .elementor-element.elementor-element-1ed6ad9 .elementor-heading-title{font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-0e8a67f{text-align:center;}.elementor-1622 .elementor-element.elementor-element-50fb49e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1622 .elementor-element.elementor-element-a4977c1{--width:calc(50% - 10px);}.elementor-1622 .elementor-element.elementor-element-347e57b img{height:209px;}.elementor-1622 .elementor-element.elementor-element-844447e{--width:calc(50% - 10px);}.elementor-1622 .elementor-element.elementor-element-851fe67{text-align:center;}.elementor-1622 .elementor-element.elementor-element-851fe67 .elementor-heading-title{font-size:30px;line-height:33px;}.elementor-1622 .elementor-element.elementor-element-36f2e47{text-align:center;}.elementor-1622 .elementor-element.elementor-element-841b191{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-1d04cf4{--width:50px;}.elementor-1622 .elementor-element.elementor-element-1d62de0{--width:calc(100% - 50px);}.elementor-1622 .elementor-element.elementor-element-891d317 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-d825711{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-c9f8bb3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-3712186{text-align:center;}.elementor-1622 .elementor-element.elementor-element-3712186 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-ccaf04e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-766410c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 32px 32px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-8ae5c59{--min-height:300px;}.elementor-1622 .elementor-element.elementor-element-ee3d82c img{height:300px;}.elementor-1622 .elementor-element.elementor-element-00b8d50 .elementor-heading-title{font-size:22px;}.elementor-1622 .elementor-element.elementor-element-c1ed5ea{text-align:center;font-size:15px;}.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-e28cdcc{--min-height:300px;}.elementor-1622 .elementor-element.elementor-element-f172fdb img{height:300px;}.elementor-1622 .elementor-element.elementor-element-58b91f2 .elementor-heading-title{font-size:22px;}.elementor-1622 .elementor-element.elementor-element-b4d8b8a{text-align:center;font-size:15px;}.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-f604195{--min-height:300px;}.elementor-1622 .elementor-element.elementor-element-f2224af img{height:300px;}.elementor-1622 .elementor-element.elementor-element-bb7b468 .elementor-heading-title{font-size:22px;}.elementor-1622 .elementor-element.elementor-element-3c65cd0{text-align:center;font-size:15px;}.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-08b469a{--min-height:300px;}.elementor-1622 .elementor-element.elementor-element-5e8190c img{height:300px;}.elementor-1622 .elementor-element.elementor-element-7b8bcc3 .elementor-heading-title{font-size:22px;}.elementor-1622 .elementor-element.elementor-element-99d65ef{text-align:center;font-size:15px;}.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-7c89e53{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;}.elementor-1622 .elementor-element.elementor-element-57b961d{--border-radius:0px 0px 32px 32px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-ad8a12b{--min-height:320px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-9987408{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-20426f7{text-align:center;}.elementor-1622 .elementor-element.elementor-element-20426f7 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-225ac74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-225ac74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;}.elementor-1622 .elementor-element.elementor-element-fb455fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;}.elementor-1622 .elementor-element.elementor-element-9779567 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-871dda3{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-cfd6cbf{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a161274{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-a771fc6{text-align:center;}.elementor-1622 .elementor-element.elementor-element-a771fc6 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-dba552f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-6e8c9e8{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-e227c36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-33fb0fb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-0f9245b{--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-ce73928{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:27px;}.elementor-1622 .elementor-element.elementor-element-fcec253 img{width:100%;height:320px;object-fit:cover;}.elementor-1622 .elementor-element.elementor-element-7591684{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-f925b8c{text-align:center;}.elementor-1622 .elementor-element.elementor-element-f925b8c .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-18e8872{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-a0dd0cd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-3fb8538{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-c83557c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-8245eb4{--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-5bacf48{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:27px;}.elementor-1622 .elementor-element.elementor-element-2047e5e img{width:100%;height:320px;object-fit:cover;}.elementor-1622 .elementor-element.elementor-element-1cd3d3d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a0c6454{text-align:center;}.elementor-1622 .elementor-element.elementor-element-a0c6454 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-9723c3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-941a2ca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-3b08ea6{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-9532742{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-0a28c93{--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-05b8537{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:27px;}.elementor-1622 .elementor-element.elementor-element-1b5ec01 img{width:100%;height:320px;object-fit:cover;}.elementor-1622 .elementor-element.elementor-element-c8ce76a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-82999bb{text-align:center;}.elementor-1622 .elementor-element.elementor-element-82999bb .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-a6b3662{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-da3157a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-44d8238{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-8d0757b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-8058739{--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-67c6975{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:27px;}.elementor-1622 .elementor-element.elementor-element-635d167 img{width:100%;height:320px;object-fit:cover;}.elementor-1622 .elementor-element.elementor-element-348c6ab{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-7fe5ff1{text-align:center;}.elementor-1622 .elementor-element.elementor-element-7fe5ff1 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-3178922{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-27c5b14{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-768b2fe{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-5116be1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-707b245{--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-0d12fcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:27px;}.elementor-1622 .elementor-element.elementor-element-3886961 img{width:100%;height:320px;object-fit:cover;}.elementor-1622 .elementor-element.elementor-element-cc49789{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-be252c0{text-align:center;}.elementor-1622 .elementor-element.elementor-element-be252c0 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-fc97da6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-fe673a7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-e6926e2{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-0e22925{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1622 .elementor-element.elementor-element-7093559{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-619a304{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-9559fd2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-926aeb3{text-align:center;}.elementor-1622 .elementor-element.elementor-element-926aeb3 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-eed4ee6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-83de043{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1622 .elementor-element.elementor-element-c39434d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-901dac0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-5e2a589{--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-fda6ce7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:27px;}.elementor-1622 .elementor-element.elementor-element-051385e img{width:100%;height:320px;object-fit:cover;}.elementor-1622 .elementor-element.elementor-element-3153819{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-745f6a2{text-align:center;}.elementor-1622 .elementor-element.elementor-element-745f6a2 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-53c992e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-6caa556{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon{font-size:28px;}.elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-558492a .elementor-icon-box-title a{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon{font-size:28px;}.elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-40acc75 .elementor-icon-box-title a{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-8018499{text-align:center;}.elementor-1622 .elementor-element.elementor-element-3c3a6a9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-fd4c74d{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-6c34025{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-337092e{--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-7f44a57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:27px;}.elementor-1622 .elementor-element.elementor-element-cdbc578 img{width:100%;height:320px;object-fit:cover;}.elementor-1622 .elementor-element.elementor-element-e27ab51{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-a4e6765{text-align:center;}.elementor-1622 .elementor-element.elementor-element-a4e6765 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-8f2a0dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-ee8883e{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon{font-size:28px;}.elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-4537e42 .elementor-icon-box-title a{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon{font-size:28px;}.elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-fc923f8 .elementor-icon-box-title a{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-16dbc33{text-align:center;}.elementor-1622 .elementor-element.elementor-element-6504216{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-dddb18c{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-a60e123{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-9b893fe{--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-2f49cd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:27px;}.elementor-1622 .elementor-element.elementor-element-f3f4970 img{width:100%;height:320px;object-fit:cover;}.elementor-1622 .elementor-element.elementor-element-64a18ec{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-b58ec99{text-align:center;}.elementor-1622 .elementor-element.elementor-element-b58ec99 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-d3f5bb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-febae03{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon{font-size:28px;}.elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-a37c3ee .elementor-icon-box-title a{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-a0dc610{text-align:center;}.elementor-1622 .elementor-element.elementor-element-484c213{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-8469480{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-d4a1ca6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-c8ddc6b{--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-c6ab1df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:27px;}.elementor-1622 .elementor-element.elementor-element-70eb829 img{width:100%;height:320px;object-fit:cover;}.elementor-1622 .elementor-element.elementor-element-c1cfc02{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-40ae481{text-align:center;}.elementor-1622 .elementor-element.elementor-element-40ae481 .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-785e620{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-c37e06e{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon{font-size:28px;}.elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-de6b152 .elementor-icon-box-title a{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon{font-size:28px;}.elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-0138823 .elementor-icon-box-title a{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-a68ad0e{text-align:center;}.elementor-1622 .elementor-element.elementor-element-298b6d0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-0286f05{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-f24060f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-afd45d7{--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-9e7e7f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:18px;line-height:27px;}.elementor-1622 .elementor-element.elementor-element-b8ef994 img{width:100%;height:320px;object-fit:cover;}.elementor-1622 .elementor-element.elementor-element-a9cc072{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-50d068b{text-align:center;}.elementor-1622 .elementor-element.elementor-element-50d068b .elementor-heading-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-b8d0429{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:26px;line-height:30px;}.elementor-1622 .elementor-element.elementor-element-ec6ee2f{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon{font-size:28px;}.elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-16eb1e4 .elementor-icon-box-title a{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon{font-size:28px;}.elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon-box-title, .elementor-1622 .elementor-element.elementor-element-b443f05 .elementor-icon-box-title a{font-size:20px;}.elementor-1622 .elementor-element.elementor-element-278540d{text-align:center;}.elementor-1622 .elementor-element.elementor-element-d8db105{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button{font-size:16px;}.elementor-1622 .elementor-element.elementor-element-4129cbe{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1622 .elementor-element.elementor-element-2f2b3e5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:42px;}.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;}}@media(min-width:768px){.elementor-1622 .elementor-element.elementor-element-3937e1f{--width:100%;}.elementor-1622 .elementor-element.elementor-element-d668c00{--width:100%;}.elementor-1622 .elementor-element.elementor-element-e248874{--width:80%;}.elementor-1622 .elementor-element.elementor-element-628ebe8{--width:100%;}.elementor-1622 .elementor-element.elementor-element-bfd3797{--width:80%;}.elementor-1622 .elementor-element.elementor-element-8529363{--width:100%;}.elementor-1622 .elementor-element.elementor-element-559d472{--width:80%;}.elementor-1622 .elementor-element.elementor-element-3184d77{--width:auto;}.elementor-1622 .elementor-element.elementor-element-af95810{--width:60%;}.elementor-1622 .elementor-element.elementor-element-0f0f45c{--width:40%;}.elementor-1622 .elementor-element.elementor-element-4567ffe{--width:33%;}.elementor-1622 .elementor-element.elementor-element-12a6176{--width:67%;}.elementor-1622 .elementor-element.elementor-element-a4977c1{--width:33%;}.elementor-1622 .elementor-element.elementor-element-844447e{--width:67%;}.elementor-1622 .elementor-element.elementor-element-841b191{--width:100%;}.elementor-1622 .elementor-element.elementor-element-6d9d4be{--width:calc(100% - 190px);}.elementor-1622 .elementor-element.elementor-element-1d04cf4{--width:50px;}.elementor-1622 .elementor-element.elementor-element-e9c43ea{--width:190px;}.elementor-1622 .elementor-element.elementor-element-c9f8bb3{--width:100%;}.elementor-1622 .elementor-element.elementor-element-766410c{--width:100%;}.elementor-1622 .elementor-element.elementor-element-9987408{--width:100%;}.elementor-1622 .elementor-element.elementor-element-a161274{--width:100%;}.elementor-1622 .elementor-element.elementor-element-0f9245b{--width:50%;}.elementor-1622 .elementor-element.elementor-element-3fb8538{--width:50%;}.elementor-1622 .elementor-element.elementor-element-8245eb4{--width:50%;}.elementor-1622 .elementor-element.elementor-element-3b08ea6{--width:50%;}.elementor-1622 .elementor-element.elementor-element-0a28c93{--width:50%;}.elementor-1622 .elementor-element.elementor-element-44d8238{--width:50%;}.elementor-1622 .elementor-element.elementor-element-8058739{--width:50%;}.elementor-1622 .elementor-element.elementor-element-768b2fe{--width:50%;}.elementor-1622 .elementor-element.elementor-element-707b245{--width:50%;}.elementor-1622 .elementor-element.elementor-element-e6926e2{--width:50%;}.elementor-1622 .elementor-element.elementor-element-9559fd2{--width:100%;}.elementor-1622 .elementor-element.elementor-element-5e2a589{--width:50%;}.elementor-1622 .elementor-element.elementor-element-fd4c74d{--width:50%;}.elementor-1622 .elementor-element.elementor-element-337092e{--width:50%;}.elementor-1622 .elementor-element.elementor-element-dddb18c{--width:50%;}.elementor-1622 .elementor-element.elementor-element-9b893fe{--width:50%;}.elementor-1622 .elementor-element.elementor-element-8469480{--width:50%;}.elementor-1622 .elementor-element.elementor-element-c8ddc6b{--width:50%;}.elementor-1622 .elementor-element.elementor-element-0286f05{--width:50%;}.elementor-1622 .elementor-element.elementor-element-afd45d7{--width:50%;}.elementor-1622 .elementor-element.elementor-element-4129cbe{--width:50%;}}@media(max-width:1280px) and (min-width:768px){.elementor-1622 .elementor-element.elementor-element-4567ffe{--width:100%;}.elementor-1622 .elementor-element.elementor-element-12a6176{--width:100%;}.elementor-1622 .elementor-element.elementor-element-a4977c1{--width:100%;}.elementor-1622 .elementor-element.elementor-element-844447e{--width:100%;}.elementor-1622 .elementor-element.elementor-element-6d9d4be{--width:100%;}.elementor-1622 .elementor-element.elementor-element-e9c43ea{--width:100%;}.elementor-1622 .elementor-element.elementor-element-9987408{--width:100%;}.elementor-1622 .elementor-element.elementor-element-a161274{--width:100%;}.elementor-1622 .elementor-element.elementor-element-0f9245b{--width:50%;}.elementor-1622 .elementor-element.elementor-element-3fb8538{--width:50%;}.elementor-1622 .elementor-element.elementor-element-8245eb4{--width:50%;}.elementor-1622 .elementor-element.elementor-element-3b08ea6{--width:50%;}.elementor-1622 .elementor-element.elementor-element-0a28c93{--width:50%;}.elementor-1622 .elementor-element.elementor-element-44d8238{--width:50%;}.elementor-1622 .elementor-element.elementor-element-8058739{--width:50%;}.elementor-1622 .elementor-element.elementor-element-768b2fe{--width:50%;}.elementor-1622 .elementor-element.elementor-element-707b245{--width:50%;}.elementor-1622 .elementor-element.elementor-element-e6926e2{--width:50%;}.elementor-1622 .elementor-element.elementor-element-9559fd2{--width:100%;}.elementor-1622 .elementor-element.elementor-element-5e2a589{--width:50%;}.elementor-1622 .elementor-element.elementor-element-fd4c74d{--width:50%;}.elementor-1622 .elementor-element.elementor-element-337092e{--width:50%;}.elementor-1622 .elementor-element.elementor-element-dddb18c{--width:50%;}.elementor-1622 .elementor-element.elementor-element-9b893fe{--width:50%;}.elementor-1622 .elementor-element.elementor-element-8469480{--width:50%;}.elementor-1622 .elementor-element.elementor-element-c8ddc6b{--width:50%;}.elementor-1622 .elementor-element.elementor-element-0286f05{--width:50%;}.elementor-1622 .elementor-element.elementor-element-afd45d7{--width:50%;}.elementor-1622 .elementor-element.elementor-element-4129cbe{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-40e8f4c */.elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-40e8f4c:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-40e8f4c{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-40e8f4c span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8805f1 */.elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c8805f1:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c8805f1{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c8805f1 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b5533d */.elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-5b5533d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-5b5533d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-5b5533d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb985ce */.elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-cb985ce:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-cb985ce{
    height: 60px
}
.elementor-1622 .elementor-element.elementor-element-cb985ce span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c22ae6 */.elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-7c22ae6:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-7c22ae6{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-7c22ae6 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7559ea */.elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-f7559ea:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-f7559ea{
    height: 60px
}
.elementor-1622 .elementor-element.elementor-element-f7559ea span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40e8f4c */.elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-40e8f4c:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-40e8f4c{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-40e8f4c span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8805f1 */.elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c8805f1:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c8805f1{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c8805f1 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b5533d */.elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-5b5533d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-5b5533d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-5b5533d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb985ce */.elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-cb985ce:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-cb985ce{
    height: 60px
}
.elementor-1622 .elementor-element.elementor-element-cb985ce span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c22ae6 */.elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-7c22ae6:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-7c22ae6{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-7c22ae6 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7559ea */.elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-f7559ea:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-f7559ea{
    height: 60px
}
.elementor-1622 .elementor-element.elementor-element-f7559ea span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40e8f4c */.elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-40e8f4c:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-40e8f4c{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-40e8f4c span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8805f1 */.elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c8805f1:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c8805f1{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c8805f1 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b5533d */.elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-5b5533d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-5b5533d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-5b5533d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb985ce */.elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-cb985ce:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-cb985ce{
    height: 60px
}
.elementor-1622 .elementor-element.elementor-element-cb985ce span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c22ae6 */.elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-7c22ae6:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-7c22ae6{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-7c22ae6 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7559ea */.elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-f7559ea:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-f7559ea{
    height: 60px
}
.elementor-1622 .elementor-element.elementor-element-f7559ea span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40e8f4c */.elementor-1622 .elementor-element.elementor-element-40e8f4c .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-40e8f4c:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-40e8f4c{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-40e8f4c span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8805f1 */.elementor-1622 .elementor-element.elementor-element-c8805f1 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c8805f1:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c8805f1{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c8805f1 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b5533d */.elementor-1622 .elementor-element.elementor-element-5b5533d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-5b5533d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-5b5533d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-5b5533d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb985ce */.elementor-1622 .elementor-element.elementor-element-cb985ce .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-cb985ce:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-cb985ce{
    height: 60px
}
.elementor-1622 .elementor-element.elementor-element-cb985ce span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c22ae6 */.elementor-1622 .elementor-element.elementor-element-7c22ae6 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-7c22ae6:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-7c22ae6{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-7c22ae6 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7559ea */.elementor-1622 .elementor-element.elementor-element-f7559ea .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-f7559ea:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-f7559ea{
    height: 60px
}
.elementor-1622 .elementor-element.elementor-element-f7559ea span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-39f8232 */.elementor-1622 .elementor-element.elementor-element-39f8232 .swiper-pagination{
    margin-top: -40px;
}

.elementor-1622 .elementor-element.elementor-element-39f8232 .img-slider-back::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #20202099; 
  pointer-events: none;
}


.elementor-1622 .elementor-element.elementor-element-39f8232 .elementor-swiper-button-prev{
    background-color: #FFFFFF99;
    width: 56px;
    height: 56px;
    border-radius: 50px;
    padding-left: 14px;
    padding-top: 16px;
    box-shadow: 0px 0px 16px 0px #00000029;
    margin-left: 20px;
    margin-top: 30px;

}
.elementor-1622 .elementor-element.elementor-element-39f8232 .elementor-swiper-button-prev:hover{
    background-color: #859B8E;
}
.elementor-1622 .elementor-element.elementor-element-39f8232 .elementor-swiper-button-prev:hover svg path{
    fill: #FFFFFF;
}
.elementor-1622 .elementor-element.elementor-element-39f8232 .elementor-swiper-button-next{
    background-color: #FFFFFF99;
    width: 56px;
    height: 56px;
    border-radius: 50px;
    padding-left: 17px;
    padding-top: 16px;
    box-shadow: 0px 0px 16px 0px #00000029;
    margin-right: 20px;
    margin-top: 30px;

}
.elementor-1622 .elementor-element.elementor-element-39f8232 .elementor-swiper-button-next:hover{
    background-color: #859B8E;
}
.elementor-1622 .elementor-element.elementor-element-39f8232 .elementor-swiper-button-next:hover svg path{
    fill: #FFFFFF;
}

.elementor-1622 .elementor-element.elementor-element-39f8232 .swiper-pagination-bullet{
  opacity: 1;
}
.elementor-1622 .elementor-element.elementor-element-39f8232 .swiper-pagination-bullet-active{
    background: #859B8E;
}

@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-39f8232 .elementor-swiper-button-prev{
    margin-left: 10px;

}
.elementor-1622 .elementor-element.elementor-element-39f8232 .elementor-swiper-button-next{
    margin-right: 10px;

}
}
@media screen and (max-width: 1025px) {
.elementor-1622 .elementor-element.elementor-element-39f8232 .swiper-pagination{
    margin-top: -120px;
}

}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-39f8232 .elementor-swiper-button-prev{
   display: none;
}
.elementor-1622 .elementor-element.elementor-element-39f8232 .elementor-swiper-button-next{
    display: none;
}
.elementor-1622 .elementor-element.elementor-element-39f8232 .swiper-pagination{
    margin-top: -120px;
}

}/* End custom CSS */
/* Start custom CSS for Mirai-Finder, class: .elementor-element-f51b94b */.elementor-1622 .elementor-element.elementor-element-f51b94b ui-button[data-role="finder-button"]:after {
    transition: all 0.8s ease-out;
}
.elementor-1622 .elementor-element.elementor-element-f51b94b ui-finder[data-role="finder"]{
   border: 1px solid #FFFFFF !important;
}
.elementor-1622 .elementor-element.elementor-element-f51b94b ui-button[data-role="finder-button"]:hover:after {
    content: "...";
    color: transparent !important;
    background-image: url('https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2027/download-12-1-1.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 16px 16px;
    margin-left: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3184d77 */.elementor-1622 .elementor-element.elementor-element-3184d77{
    box-shadow: 0px 0px 40px 0px #0000001A;
    min-width: 730px;

backdrop-filter: blur(4px);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db98c7e */.elementor-1622 .elementor-element.elementor-element-db98c7e{
    position: absolute;
    bottom: 80px;
}
.elementor-1622 .elementor-element.elementor-element-db98c7e .elementor-sticky--effects{
   top: calc(100vh - 110px) !important;
   z-index: 600 !important;
}

@media screen and (max-width: 1025px) {
.elementor-1622 .elementor-element.elementor-element-db98c7e{
    display: none;
}
}
@media (-webkit-device-pixel-ratio: 1.5) {
  .elementor-1622 .elementor-element.elementor-element-db98c7e {
    zoom: 0.8;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e422fa2 */.elementor-1622 .elementor-element.elementor-element-e422fa2 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-e422fa2 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-e422fa2 p{
    line-height: 29px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-e422fa2 p{
        color: #626E5E;
    }
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-e422fa2 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-98f8ebe */.elementor-1622 .elementor-element.elementor-element-98f8ebe img{
    width: 100%;
    height: 430px;
    object-fit: cover;
}
.elementor-1622 .elementor-element.elementor-element-98f8ebe .swiper-pagination{
    margin-bottom: 20px;
    margin-left: 36%;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-98f8ebe img{
    height: 370px;
}
.elementor-1622 .elementor-element.elementor-element-98f8ebe .swiper-pagination{
    margin-left: 30%;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-98f8ebe img{
    height: 320px;
}
.elementor-1622 .elementor-element.elementor-element-98f8ebe .swiper-pagination{
    margin-left: 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38c548 */.elementor-1622 .elementor-element.elementor-element-d38c548{
    box-shadow: 0px 4px 4px 0px #00000040;

}
.elementor-1622 .elementor-element.elementor-element-d38c548:hover{
    background-color: #F2F2F2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50fb49e */.elementor-1622 .elementor-element.elementor-element-50fb49e{
    box-shadow: 0px 4px 4px 0px #00000040;

}
.elementor-1622 .elementor-element.elementor-element-50fb49e:hover{
    background-color: #F2F2F2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-891d317 */.elementor-1622 .elementor-element.elementor-element-891d317 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-891d317:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-891d317{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-891d317 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccaf04e */.elementor-1622 .elementor-element.elementor-element-ccaf04e p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-ccaf04e p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-ccaf04e p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-ccaf04e p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54f061d */.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-54f061d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-54f061d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-54f061d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2afb7 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-3c2afb7:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a986669 */.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-a986669:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-a986669{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-a986669 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b050a2 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-0b050a2:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be1d548 */.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-be1d548:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-be1d548{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-be1d548 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae393a */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-7ae393a:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7446f8 */.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c7446f8:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c7446f8{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c7446f8 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35acf02 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-35acf02:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54f061d */.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-54f061d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-54f061d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-54f061d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2afb7 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-3c2afb7:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a986669 */.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-a986669:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-a986669{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-a986669 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b050a2 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-0b050a2:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be1d548 */.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-be1d548:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-be1d548{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-be1d548 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae393a */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-7ae393a:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7446f8 */.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c7446f8:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c7446f8{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c7446f8 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35acf02 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-35acf02:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54f061d */.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-54f061d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-54f061d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-54f061d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2afb7 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-3c2afb7:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a986669 */.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-a986669:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-a986669{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-a986669 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b050a2 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-0b050a2:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be1d548 */.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-be1d548:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-be1d548{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-be1d548 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae393a */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-7ae393a:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7446f8 */.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c7446f8:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c7446f8{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c7446f8 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35acf02 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-35acf02:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54f061d */.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-54f061d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-54f061d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-54f061d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2afb7 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-3c2afb7:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a986669 */.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-a986669:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-a986669{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-a986669 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b050a2 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-0b050a2:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be1d548 */.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-be1d548:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-be1d548{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-be1d548 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae393a */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-7ae393a:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7446f8 */.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c7446f8:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c7446f8{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c7446f8 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35acf02 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-35acf02:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54f061d */.elementor-1622 .elementor-element.elementor-element-54f061d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-54f061d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-54f061d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-54f061d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2afb7 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-3c2afb7:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a986669 */.elementor-1622 .elementor-element.elementor-element-a986669 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-a986669:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-a986669{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-a986669 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b050a2 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-0b050a2:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be1d548 */.elementor-1622 .elementor-element.elementor-element-be1d548 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-be1d548:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-be1d548{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-be1d548 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae393a */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-7ae393a:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7446f8 */.elementor-1622 .elementor-element.elementor-element-c7446f8 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c7446f8:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c7446f8{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c7446f8 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35acf02 */.img-overlay-hover{
    opacity: 0;
}
.elementor-1622 .elementor-element.elementor-element-35acf02:hover .img-overlay-hover{
   opacity: 1;
transition: all 0.5s ease-out;
}
@media screen and (max-width: 1025px) {
.img-overlay-hover{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7c89e53 */.elementor-1622 .elementor-element.elementor-element-7c89e53 .elementor-swiper-button-prev{
    background-color: #FFFFFF99;
    width: 56px;
    height: 56px;
    border-radius: 50px;
    padding-left: 14px;
    padding-top: 16px;
    box-shadow: 0px 0px 16px 0px #00000029;
    margin-left: 20px;
    margin-top: 30px;
}
.elementor-1622 .elementor-element.elementor-element-7c89e53 .elementor-swiper-button-prev:hover{
    background-color: #859B8E;
}
.elementor-1622 .elementor-element.elementor-element-7c89e53 .elementor-swiper-button-prev:hover svg path{
    fill: #FFFFFF;
}
.elementor-1622 .elementor-element.elementor-element-7c89e53 .elementor-swiper-button-next{
    background-color: #FFFFFF99;
    width: 56px;
    height: 56px;
    border-radius: 50px;
    padding-left: 17px;
    padding-top: 16px;
    box-shadow: 0px 0px 16px 0px #00000029;
    margin-right: 20px;
    margin-top: 30px;
}
.elementor-1622 .elementor-element.elementor-element-7c89e53 .elementor-swiper-button-next:hover{
    background-color: #859B8E;
}
.elementor-1622 .elementor-element.elementor-element-7c89e53 .elementor-swiper-button-next:hover svg path{
    fill: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766410c */@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-766410c{
    box-shadow: 0px 4px 4px 0px #00000040;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225ac74 */.elementor-1622 .elementor-element.elementor-element-225ac74 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-225ac74 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-225ac74 p{
    line-height: 30px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9779567 */.elementor-1622 .elementor-element.elementor-element-9779567 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-9779567:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-9779567{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-9779567 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b961d */.elementor-1622 .elementor-element.elementor-element-57b961d p{
  font-size: 100%;
  font-weight: normal;
  line-height: normal;
  margin: 0;
  text-rendering: optimizelegibility;
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-57b961d{
    box-shadow: 0px 4px 4px 0px #00000040;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dba552f */.elementor-1622 .elementor-element.elementor-element-dba552f p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-dba552f p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-dba552f p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-dba552f p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-630f0f8 */.elementor-1622 .elementor-element.elementor-element-630f0f8{
    width: calc(50% - 230px);
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-630f0f8{
    width: calc(50% - 190px);
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-630f0f8{
    width: calc(100% - 50px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e8872 */.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-18e8872 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d24343 */.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-1d24343:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-1d24343{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-1d24343 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f9245b */.elementor-1622 .elementor-element.elementor-element-0f9245b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9723c3d */.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-9723c3d p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86a49f */.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-f86a49f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8245eb4 */.elementor-1622 .elementor-element.elementor-element-8245eb4{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6b3662 */.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-a6b3662 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0f97e6 */.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-e0f97e6 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a28c93 */.elementor-1622 .elementor-element.elementor-element-0a28c93{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3178922 */.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-3178922 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d27535 */.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8d27535:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8d27535{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8d27535 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8058739 */.elementor-1622 .elementor-element.elementor-element-8058739{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc97da6 */.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-fc97da6 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-027cf5f */.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-027cf5f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707b245 */.elementor-1622 .elementor-element.elementor-element-707b245{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e8872 */.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-18e8872 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d24343 */.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-1d24343:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-1d24343{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-1d24343 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f9245b */.elementor-1622 .elementor-element.elementor-element-0f9245b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9723c3d */.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-9723c3d p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86a49f */.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-f86a49f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8245eb4 */.elementor-1622 .elementor-element.elementor-element-8245eb4{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6b3662 */.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-a6b3662 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0f97e6 */.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-e0f97e6 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a28c93 */.elementor-1622 .elementor-element.elementor-element-0a28c93{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3178922 */.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-3178922 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d27535 */.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8d27535:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8d27535{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8d27535 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8058739 */.elementor-1622 .elementor-element.elementor-element-8058739{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc97da6 */.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-fc97da6 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-027cf5f */.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-027cf5f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707b245 */.elementor-1622 .elementor-element.elementor-element-707b245{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e8872 */.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-18e8872 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d24343 */.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-1d24343:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-1d24343{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-1d24343 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f9245b */.elementor-1622 .elementor-element.elementor-element-0f9245b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9723c3d */.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-9723c3d p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86a49f */.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-f86a49f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8245eb4 */.elementor-1622 .elementor-element.elementor-element-8245eb4{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6b3662 */.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-a6b3662 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0f97e6 */.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-e0f97e6 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a28c93 */.elementor-1622 .elementor-element.elementor-element-0a28c93{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3178922 */.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-3178922 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d27535 */.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8d27535:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8d27535{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8d27535 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8058739 */.elementor-1622 .elementor-element.elementor-element-8058739{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc97da6 */.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-fc97da6 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-027cf5f */.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-027cf5f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707b245 */.elementor-1622 .elementor-element.elementor-element-707b245{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e8872 */.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-18e8872 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d24343 */.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-1d24343:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-1d24343{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-1d24343 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f9245b */.elementor-1622 .elementor-element.elementor-element-0f9245b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9723c3d */.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-9723c3d p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86a49f */.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-f86a49f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8245eb4 */.elementor-1622 .elementor-element.elementor-element-8245eb4{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6b3662 */.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-a6b3662 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0f97e6 */.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-e0f97e6 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a28c93 */.elementor-1622 .elementor-element.elementor-element-0a28c93{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3178922 */.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-3178922 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d27535 */.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8d27535:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8d27535{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8d27535 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8058739 */.elementor-1622 .elementor-element.elementor-element-8058739{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc97da6 */.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-fc97da6 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-027cf5f */.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-027cf5f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707b245 */.elementor-1622 .elementor-element.elementor-element-707b245{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e8872 */.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-18e8872 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d24343 */.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-1d24343:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-1d24343{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-1d24343 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f9245b */.elementor-1622 .elementor-element.elementor-element-0f9245b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9723c3d */.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-9723c3d p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86a49f */.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-f86a49f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8245eb4 */.elementor-1622 .elementor-element.elementor-element-8245eb4{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6b3662 */.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-a6b3662 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0f97e6 */.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-e0f97e6 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a28c93 */.elementor-1622 .elementor-element.elementor-element-0a28c93{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3178922 */.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-3178922 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d27535 */.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8d27535:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8d27535{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8d27535 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8058739 */.elementor-1622 .elementor-element.elementor-element-8058739{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc97da6 */.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-fc97da6 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-027cf5f */.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-027cf5f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707b245 */.elementor-1622 .elementor-element.elementor-element-707b245{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e8872 */.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-18e8872 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-18e8872 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d24343 */.elementor-1622 .elementor-element.elementor-element-1d24343 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-1d24343:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-1d24343{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-1d24343 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f9245b */.elementor-1622 .elementor-element.elementor-element-0f9245b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9723c3d */.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-9723c3d p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-9723c3d p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86a49f */.elementor-1622 .elementor-element.elementor-element-f86a49f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-f86a49f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-f86a49f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8245eb4 */.elementor-1622 .elementor-element.elementor-element-8245eb4{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6b3662 */.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-a6b3662 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-a6b3662 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0f97e6 */.elementor-1622 .elementor-element.elementor-element-e0f97e6 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-e0f97e6{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-e0f97e6 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a28c93 */.elementor-1622 .elementor-element.elementor-element-0a28c93{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3178922 */.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-3178922 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-3178922 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d27535 */.elementor-1622 .elementor-element.elementor-element-8d27535 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8d27535:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8d27535{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8d27535 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8058739 */.elementor-1622 .elementor-element.elementor-element-8058739{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc97da6 */.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-fc97da6 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-fc97da6 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-027cf5f */.elementor-1622 .elementor-element.elementor-element-027cf5f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-027cf5f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-027cf5f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707b245 */.elementor-1622 .elementor-element.elementor-element-707b245{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0e22925 */.elementor-1622 .elementor-element.elementor-element-0e22925 .swiper-pagination{
    background-color: #FFFFFF;
    border-radius: 32px;
    
}
.elementor-1622 .elementor-element.elementor-element-0e22925 .swiper-pagination-bullet{
    opacity: 1; 
    font-size: 18px;
  color: #202020;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-1622 .elementor-element.elementor-element-0e22925 .swiper-pagination-bullet:hover{
  color: #FFFFFF;
}
.elementor-1622 .elementor-element.elementor-element-0e22925 .swiper-pagination-bullet-active{
    box-shadow: 0px 0px 16px 0px #00000029;
}


.elementor-1622 .elementor-element.elementor-element-0e22925 .swiper-slide::after{
    display: none;
}
.elementor-1622 .elementor-element.elementor-element-0e22925 .swiper-slide::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #20202099; 
  pointer-events: none;
}
.elementor-1622 .elementor-element.elementor-element-0e22925 .elementor-swiper-button-prev{
    background-color: #FFFFFF99;
    width: 56px;
    height: 56px;
    border-radius: 50px;
    padding-left: 14px;
    padding-top: 16px;
    box-shadow: 0px 0px 16px 0px #00000029;
    margin-left: 20px;
    margin-top: 30px;
    

}
.elementor-1622 .elementor-element.elementor-element-0e22925 .elementor-swiper-button-prev:hover{
    background-color: #859B8E;
}
.elementor-1622 .elementor-element.elementor-element-0e22925 .elementor-swiper-button-prev:hover svg path{
    fill: #FFFFFF;
}
.elementor-1622 .elementor-element.elementor-element-0e22925 .elementor-swiper-button-next{
    background-color: #FFFFFF99;
    width: 56px;
    height: 56px;
    border-radius: 50px;
    padding-left: 17px;
    padding-top: 16px;
    box-shadow: 0px 0px 16px 0px #00000029;
    margin-right: 20px;
    margin-top: 30px;

}
.elementor-1622 .elementor-element.elementor-element-0e22925 .elementor-swiper-button-next:hover{
    background-color: #859B8E;
}
.elementor-1622 .elementor-element.elementor-element-0e22925 .elementor-swiper-button-next:hover svg path{
    fill: #FFFFFF;
}
@media screen and (max-width: 1025px) {
.elementor-1622 .elementor-element.elementor-element-0e22925 .elementor-swiper-button-prev{
    display: none;
}

.elementor-1622 .elementor-element.elementor-element-0e22925 .elementor-swiper-button-next{
   display: none;
}
}
@media screen and (max-width: 1320px) {
.elementor-1622 .elementor-element.elementor-element-0e22925 .elementor-swiper-button-prev{
    display: none;
}

.elementor-1622 .elementor-element.elementor-element-0e22925 .elementor-swiper-button-next{
   display: none;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-0e22925 .swiper-wrapper{
    min-height: 320px;
}
}/* End custom CSS */
/* Start custom CSS for javascript, class: .elementor-element-94cfc25 */.elementor-1622 .elementor-element.elementor-element-94cfc25{
    height: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eed4ee6 */.elementor-1622 .elementor-element.elementor-element-eed4ee6 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-eed4ee6 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-eed4ee6 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-eed4ee6 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-965d380 */.elementor-1622 .elementor-element.elementor-element-965d380{
    width: calc(50% - 230px);
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-965d380{
    width: calc(50% - 190px);
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-965d380{
    width: calc(100% - 50px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53c992e */.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-53c992e p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cf60ac */.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8cf60ac span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e2a589 */.elementor-1622 .elementor-element.elementor-element-5e2a589{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f2a0dd */.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b86cc8d */.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-b86cc8d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337092e */.elementor-1622 .elementor-element.elementor-element-337092e{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3f5bb0 */.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3cfb24 */.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c3cfb24 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b893fe */.elementor-1622 .elementor-element.elementor-element-9b893fe{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-785e620 */.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-785e620 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2279efc */.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-2279efc:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-2279efc{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-2279efc span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ddc6b */.elementor-1622 .elementor-element.elementor-element-c8ddc6b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8d0429 */.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-b8d0429 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-322596f */.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-322596f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-322596f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-322596f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd45d7 */.elementor-1622 .elementor-element.elementor-element-afd45d7{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53c992e */.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-53c992e p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cf60ac */.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8cf60ac span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e2a589 */.elementor-1622 .elementor-element.elementor-element-5e2a589{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f2a0dd */.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b86cc8d */.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-b86cc8d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337092e */.elementor-1622 .elementor-element.elementor-element-337092e{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3f5bb0 */.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3cfb24 */.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c3cfb24 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b893fe */.elementor-1622 .elementor-element.elementor-element-9b893fe{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-785e620 */.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-785e620 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2279efc */.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-2279efc:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-2279efc{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-2279efc span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ddc6b */.elementor-1622 .elementor-element.elementor-element-c8ddc6b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8d0429 */.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-b8d0429 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-322596f */.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-322596f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-322596f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-322596f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd45d7 */.elementor-1622 .elementor-element.elementor-element-afd45d7{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53c992e */.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-53c992e p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cf60ac */.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8cf60ac span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e2a589 */.elementor-1622 .elementor-element.elementor-element-5e2a589{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f2a0dd */.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b86cc8d */.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-b86cc8d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337092e */.elementor-1622 .elementor-element.elementor-element-337092e{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3f5bb0 */.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3cfb24 */.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c3cfb24 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b893fe */.elementor-1622 .elementor-element.elementor-element-9b893fe{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-785e620 */.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-785e620 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2279efc */.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-2279efc:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-2279efc{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-2279efc span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ddc6b */.elementor-1622 .elementor-element.elementor-element-c8ddc6b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8d0429 */.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-b8d0429 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-322596f */.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-322596f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-322596f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-322596f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd45d7 */.elementor-1622 .elementor-element.elementor-element-afd45d7{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53c992e */.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-53c992e p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cf60ac */.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8cf60ac span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e2a589 */.elementor-1622 .elementor-element.elementor-element-5e2a589{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f2a0dd */.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b86cc8d */.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-b86cc8d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337092e */.elementor-1622 .elementor-element.elementor-element-337092e{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3f5bb0 */.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3cfb24 */.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c3cfb24 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b893fe */.elementor-1622 .elementor-element.elementor-element-9b893fe{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-785e620 */.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-785e620 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2279efc */.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-2279efc:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-2279efc{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-2279efc span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ddc6b */.elementor-1622 .elementor-element.elementor-element-c8ddc6b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8d0429 */.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-b8d0429 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-322596f */.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-322596f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-322596f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-322596f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd45d7 */.elementor-1622 .elementor-element.elementor-element-afd45d7{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53c992e */.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-53c992e p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cf60ac */.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8cf60ac span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e2a589 */.elementor-1622 .elementor-element.elementor-element-5e2a589{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f2a0dd */.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b86cc8d */.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-b86cc8d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337092e */.elementor-1622 .elementor-element.elementor-element-337092e{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3f5bb0 */.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3cfb24 */.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c3cfb24 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b893fe */.elementor-1622 .elementor-element.elementor-element-9b893fe{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-785e620 */.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-785e620 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2279efc */.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-2279efc:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-2279efc{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-2279efc span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ddc6b */.elementor-1622 .elementor-element.elementor-element-c8ddc6b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8d0429 */.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-b8d0429 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-322596f */.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-322596f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-322596f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-322596f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd45d7 */.elementor-1622 .elementor-element.elementor-element-afd45d7{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53c992e */.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-53c992e p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-53c992e p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cf60ac */.elementor-1622 .elementor-element.elementor-element-8cf60ac .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-8cf60ac{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-8cf60ac span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e2a589 */.elementor-1622 .elementor-element.elementor-element-5e2a589{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f2a0dd */.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-8f2a0dd p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b86cc8d */.elementor-1622 .elementor-element.elementor-element-b86cc8d .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-b86cc8d{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-b86cc8d span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337092e */.elementor-1622 .elementor-element.elementor-element-337092e{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3f5bb0 */.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-d3f5bb0 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3cfb24 */.elementor-1622 .elementor-element.elementor-element-c3cfb24 .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-c3cfb24{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-c3cfb24 span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b893fe */.elementor-1622 .elementor-element.elementor-element-9b893fe{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-785e620 */.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-785e620 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-785e620 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2279efc */.elementor-1622 .elementor-element.elementor-element-2279efc .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-2279efc:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-2279efc{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-2279efc span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ddc6b */.elementor-1622 .elementor-element.elementor-element-c8ddc6b{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8d0429 */.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 44px !important;
}
@media screen and (max-width: 1280px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 33px !important;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-b8d0429 p{
    line-height: 30px !important;
}
}
@media screen and (max-width: 767px) {
    .elementor-1622 .elementor-element.elementor-element-b8d0429 p{
        color: #626E5E;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-322596f */.elementor-1622 .elementor-element.elementor-element-322596f .elementor-button-icon{
   display: none;
   margin-top: 5px;
   margin-left: 10px;
}

.elementor-1622 .elementor-element.elementor-element-322596f:hover .elementor-button-icon{
   display: flex !important;
}

.elementor-1622 .elementor-element.elementor-element-322596f{
    height: 60px;
}
.elementor-1622 .elementor-element.elementor-element-322596f span:after{
    content: "";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd45d7 */.elementor-1622 .elementor-element.elementor-element-afd45d7{
    box-shadow: 0px 4px 4px 0px #00000040;

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2f2b3e5 */.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .swiper-pagination{
    background-color: #FFFFFF;
    border-radius: 32px;
    
}
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .swiper-pagination-bullet{
    opacity: 1; 
    font-size: 18px;
  color: #202020;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
}
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .swiper-pagination-bullet:hover{
  color: #FFFFFF;
}
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .swiper-pagination-bullet-active{
    box-shadow: 0px 0px 16px 0px #00000029;
}


.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .swiper-slide::after{
    display: none;
}
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .swiper-slide::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #20202099; 
  pointer-events: none;
}
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .elementor-swiper-button-prev{
    background-color: #FFFFFF99;
    width: 56px;
    height: 56px;
    border-radius: 50px;
    padding-left: 14px;
    padding-top: 16px;
    box-shadow: 0px 0px 16px 0px #00000029;
    margin-left: 20px;
    margin-top: 30px;
    

}
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .elementor-swiper-button-prev:hover{
    background-color: #859B8E;
}
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .elementor-swiper-button-prev:hover svg path{
    fill: #FFFFFF;
}
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .elementor-swiper-button-next{
    background-color: #FFFFFF99;
    width: 56px;
    height: 56px;
    border-radius: 50px;
    padding-left: 17px;
    padding-top: 16px;
    box-shadow: 0px 0px 16px 0px #00000029;
    margin-right: 20px;
    margin-top: 30px;

}
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .elementor-swiper-button-next:hover{
    background-color: #859B8E;
}
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .elementor-swiper-button-next:hover svg path{
    fill: #FFFFFF;
}
@media screen and (max-width: 1380px) {
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .elementor-swiper-button-prev{
    display: none;
}

.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .elementor-swiper-button-next{
   display: none;
}
}
@media screen and (max-width: 767px) {
.elementor-1622 .elementor-element.elementor-element-2f2b3e5 .swiper-wrapper{
    min-height: 320px;
}
}/* End custom CSS */
/* Start custom CSS for javascript, class: .elementor-element-538d320 */.elementor-1622 .elementor-element.elementor-element-538d320{
    height: 0px;
}/* End custom CSS */