.elementor-2924 .elementor-element.elementor-element-8a2e903{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-a5a7b2c{--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-2924 .elementor-element.elementor-element-5bb561f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2924 .elementor-element.elementor-element-c128fba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-5490de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-5490de4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2924 .elementor-element.elementor-element-9fcee50{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2924 .elementor-element.elementor-element-e23fbd3{--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:155px;--margin-bottom:155px;--margin-left:0px;--margin-right:0px;}.elementor-2924 .elementor-element.elementor-element-9886d46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-a2d2916{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-2068fcc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-3964e27 .elementor-heading-title{text-decoration:underline;}.elementor-2924 .elementor-element.elementor-element-0386f47{--display:flex;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-a065959{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-8e8eb8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-caaefea .elementor-heading-title{text-decoration:underline;}.elementor-2924 .elementor-element.elementor-element-2ec878c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-aee4ac3{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-e7279aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-0a6c28a .elementor-heading-title{text-decoration:underline;}.elementor-2924 .elementor-element.elementor-element-6446b87{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-933b19c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-db062f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-79a61b9 .elementor-heading-title{text-decoration:underline;}.elementor-2924 .elementor-element.elementor-element-5fe4142{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-9df1ffa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-57d556d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-9defdbf .elementor-heading-title{text-decoration:underline;}.elementor-2924 .elementor-element.elementor-element-c67b7b5{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-arrow-size:56px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-2924 .elementor-element.elementor-element-2b16811{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2924 .elementor-element.elementor-element-2b16811:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-2b16811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2924 .elementor-element.elementor-element-dfd94df{--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:149px;--margin-bottom:155px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-71a32af{--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-2924 .elementor-element.elementor-element-71a32af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2924 .elementor-element.elementor-element-c027df3{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-2924 .elementor-element.elementor-element-c027df3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2924 .elementor-element.elementor-element-109aec9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 0px;--row-gap:50px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-27778ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-b3a1405{width:var( --container-widget-width, 253px );max-width:253px;padding:8px 0px 0px 0px;--container-widget-width:253px;--container-widget-flex-grow:0;font-size:14px;font-weight:400;line-height:15px;}.elementor-2924 .elementor-element.elementor-element-3e5d157{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-3c5c774{width:var( --container-widget-width, 253px );max-width:253px;padding:8px 0px 0px 0px;--container-widget-width:253px;--container-widget-flex-grow:0;font-size:14px;font-weight:400;line-height:15px;}.elementor-2924 .elementor-element.elementor-element-dcec8a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-3370e16{width:var( --container-widget-width, 253px );max-width:253px;padding:8px 0px 0px 0px;--container-widget-width:253px;--container-widget-flex-grow:0;font-size:14px;font-weight:400;line-height:15px;}.elementor-2924 .elementor-element.elementor-element-f7e83ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-874f031{width:var( --container-widget-width, 253px );max-width:253px;padding:8px 0px 0px 0px;--container-widget-width:253px;--container-widget-flex-grow:0;font-size:14px;font-weight:400;line-height:15px;}.elementor-2924 .elementor-element.elementor-element-ffd1a6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2924 .elementor-element.elementor-element-bc535c8{--display:flex;--margin-top:150px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-501e199{--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-2924 .elementor-element.elementor-element-2ddbc90{--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-2924 .elementor-element.elementor-element-8270b4b .gallery-item .gallery-caption{display:none;}.elementor-2924 .elementor-element.elementor-element-8270b4b .gallery-item{padding:0 40px 40px 0;}.elementor-2924 .elementor-element.elementor-element-8270b4b .gallery{margin:0 -40px -40px 0;}.elementor-2924 .elementor-element.elementor-element-ce3b7d0{--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-2924 .elementor-element.elementor-element-a71afb0{--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-2924 .elementor-element.elementor-element-a71afb0.e-con{--order:99999 /* order end hack */;}.elementor-2924 .elementor-element.elementor-element-a1a1e58 img{width:100%;}.elementor-2924 .elementor-element.elementor-element-6d3e2c0{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-6d3e2c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2924 .elementor-element.elementor-element-1f21e35{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-2924 .elementor-element.elementor-element-1f21e35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2924 .elementor-element.elementor-element-1f21e35 .elementor-heading-title{line-height:49px;}.elementor-2924 .elementor-element.elementor-element-d5bae63{--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-2924 .elementor-element.elementor-element-bc66900{--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-2924 .elementor-element.elementor-element-bc8de10 img{width:100%;}.elementor-2924 .elementor-element.elementor-element-a7149c4{--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-2924 .elementor-element.elementor-element-dbd3698 img{width:100%;}.elementor-2924 .elementor-element.elementor-element-ce96549{--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:center;}.elementor-2924 .elementor-element.elementor-element-36e84a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2924 .elementor-element.elementor-element-5a1924a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:125px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-f63d147{width:var( --container-widget-width, 300px );max-width:300px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-2924 .elementor-element.elementor-element-e0c335d{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-2924 .elementor-element.elementor-element-e0c335d .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2924 .elementor-element.elementor-element-a5a7b2c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2924 .elementor-element.elementor-element-5bb561f{--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2924 .elementor-element.elementor-element-e23fbd3{--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2924 .elementor-element.elementor-element-c67b7b5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2924 .elementor-element.elementor-element-dfd94df{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2924 .elementor-element.elementor-element-c027df3{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2924 .elementor-element.elementor-element-109aec9{--grid-auto-flow:row;}.elementor-2924 .elementor-element.elementor-element-bc535c8{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2924 .elementor-element.elementor-element-1f21e35{padding:0px 40px 0px 40px;text-align:start;}.elementor-2924 .elementor-element.elementor-element-1f21e35 .elementor-heading-title{line-height:37px;}.elementor-2924 .elementor-element.elementor-element-5a1924a{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2924 .elementor-element.elementor-element-f63d147{padding:0px 40px 0px 0px;}.elementor-2924 .elementor-element.elementor-element-e0c335d{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2924 .elementor-element.elementor-element-9fcee50{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2924 .elementor-element.elementor-element-c67b7b5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2924 .elementor-element.elementor-element-c027df3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2924 .elementor-element.elementor-element-109aec9{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2924 .elementor-element.elementor-element-1f21e35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2924 .elementor-element.elementor-element-1f21e35 .elementor-heading-title{line-height:35px;}.elementor-2924 .elementor-element.elementor-element-90cc623{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2924 .elementor-element.elementor-element-e0c335d{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-2924 .elementor-element.elementor-element-8a2e903{--width:99.99%;}.elementor-2924 .elementor-element.elementor-element-5490de4{--width:630px;}.elementor-2924 .elementor-element.elementor-element-9fcee50{--width:30%;}.elementor-2924 .elementor-element.elementor-element-71a32af{--width:50%;}.elementor-2924 .elementor-element.elementor-element-109aec9{--width:50%;}.elementor-2924 .elementor-element.elementor-element-501e199{--width:33.3333%;}.elementor-2924 .elementor-element.elementor-element-a71afb0{--width:33.333%;}.elementor-2924 .elementor-element.elementor-element-6d3e2c0{--width:66.66666%;}.elementor-2924 .elementor-element.elementor-element-bc66900{--width:33.3333%;}.elementor-2924 .elementor-element.elementor-element-a7149c4{--width:33.3333%;}.elementor-2924 .elementor-element.elementor-element-ce96549{--width:33.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2924 .elementor-element.elementor-element-5490de4{--width:100%;}.elementor-2924 .elementor-element.elementor-element-9fcee50{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2068fcc */.elementor-2924 .elementor-element.elementor-element-2068fcc {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8eb8d */.elementor-2924 .elementor-element.elementor-element-8e8eb8d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7279aa */.elementor-2924 .elementor-element.elementor-element-e7279aa {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db062f3 */.elementor-2924 .elementor-element.elementor-element-db062f3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d556d */.elementor-2924 .elementor-element.elementor-element-57d556d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2068fcc */.elementor-2924 .elementor-element.elementor-element-2068fcc {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8eb8d */.elementor-2924 .elementor-element.elementor-element-8e8eb8d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7279aa */.elementor-2924 .elementor-element.elementor-element-e7279aa {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db062f3 */.elementor-2924 .elementor-element.elementor-element-db062f3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d556d */.elementor-2924 .elementor-element.elementor-element-57d556d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2068fcc */.elementor-2924 .elementor-element.elementor-element-2068fcc {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8eb8d */.elementor-2924 .elementor-element.elementor-element-8e8eb8d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7279aa */.elementor-2924 .elementor-element.elementor-element-e7279aa {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db062f3 */.elementor-2924 .elementor-element.elementor-element-db062f3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d556d */.elementor-2924 .elementor-element.elementor-element-57d556d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2068fcc */.elementor-2924 .elementor-element.elementor-element-2068fcc {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8eb8d */.elementor-2924 .elementor-element.elementor-element-8e8eb8d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7279aa */.elementor-2924 .elementor-element.elementor-element-e7279aa {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db062f3 */.elementor-2924 .elementor-element.elementor-element-db062f3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d556d */.elementor-2924 .elementor-element.elementor-element-57d556d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2068fcc */.elementor-2924 .elementor-element.elementor-element-2068fcc {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8eb8d */.elementor-2924 .elementor-element.elementor-element-8e8eb8d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7279aa */.elementor-2924 .elementor-element.elementor-element-e7279aa {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db062f3 */.elementor-2924 .elementor-element.elementor-element-db062f3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d556d */.elementor-2924 .elementor-element.elementor-element-57d556d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2068fcc */.elementor-2924 .elementor-element.elementor-element-2068fcc {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8eb8d */.elementor-2924 .elementor-element.elementor-element-8e8eb8d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7279aa */.elementor-2924 .elementor-element.elementor-element-e7279aa {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db062f3 */.elementor-2924 .elementor-element.elementor-element-db062f3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d556d */.elementor-2924 .elementor-element.elementor-element-57d556d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c67b7b5 */.elementor-2924 .elementor-element.elementor-element-c67b7b5 .elementor-heading-title{
    text-decoration: none;
}
.elementor-2924 .elementor-element.elementor-element-c67b7b5 h3 a{
        text-decoration-color: var(--e-global-color-accent);
    text-decoration-line: underline;
    text-underline-offset: 4px;
}
.elementor-2924 .elementor-element.elementor-element-c67b7b5 h3:hover{
    text-decoration: none;
}
.elementor-2924 .elementor-element.elementor-element-c67b7b5 h3:hover a{
    text-decoration: none;
}
.elementor-2924 .elementor-element.elementor-element-c67b7b5 .elementor-widget-image img{
    transition: transform 0.5s ease;
  transform: scale(1);
  will-change: transform;
}

.elementor-2924 .elementor-element.elementor-element-c67b7b5 .elementor-widget-image:hover img{
  transform: scale(1.1);
}
.elementor-2924 .elementor-element.elementor-element-c67b7b5.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg {
    /*fill: #FFFFFF;*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e033c7 */.elementor-2924 .elementor-element.elementor-element-7e033c7 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3a1405 */.elementor-2924 .elementor-element.elementor-element-b3a1405 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c5c774 */.elementor-2924 .elementor-element.elementor-element-3c5c774 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3370e16 */.elementor-2924 .elementor-element.elementor-element-3370e16 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-874f031 */.elementor-2924 .elementor-element.elementor-element-874f031 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8270b4b */.elementor-2924 .elementor-element.elementor-element-8270b4b #gallery-1 img {
    border: 0px;
}
.elementor-2924 .elementor-element.elementor-element-8270b4b #gallery-1 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0px;
}
.elementor-2924 .elementor-element.elementor-element-8270b4b .gallery-item img {
    border-style: none;
    max-width: 140px;
    max-height: 75px;
    width: auto;
}
.elementor-2924 .elementor-element.elementor-element-8270b4b .gallery-item{
    padding: 0 0 40px 0;
}
@media (max-width: 479px){
    .elementor-2924 .elementor-element.elementor-element-8270b4b .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1a1e58 */.elementor-2924 .elementor-element.elementor-element-a1a1e58.elementor-widget.elementor-widget-image a img{
    transition: transform 0.5s ease;
  transform: scale(1);
  will-change: transform;
}

.elementor-2924 .elementor-element.elementor-element-a1a1e58.elementor-widget.elementor-widget-image a:hover img{
  transform: scale(1.1);
}
.elementor-2924 .elementor-element.elementor-element-a1a1e58.elementor-widget-image a {
    display: inline-block;
    width: 100%;
}
.elementor-2924 .elementor-element.elementor-element-a1a1e58.elementor-widget.elementor-widget-image a:hover:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--e-global-color-accent);
    opacity: .7;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71afb0 */.elementor-2924 .elementor-element.elementor-element-a71afb0 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce3b7d0 */img.elementor-lightbox-image {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc8de10 */.elementor-2924 .elementor-element.elementor-element-bc8de10.elementor-widget.elementor-widget-image a img{
    transition: transform 0.5s ease;
  transform: scale(1);
  will-change: transform;
}

.elementor-2924 .elementor-element.elementor-element-bc8de10.elementor-widget.elementor-widget-image a:hover img{
  transform: scale(1.1);
}
.elementor-2924 .elementor-element.elementor-element-bc8de10.elementor-widget-image a {
    display: inline-block;
    width: 100%;
}
.elementor-2924 .elementor-element.elementor-element-bc8de10.elementor-widget.elementor-widget-image a:hover:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--e-global-color-accent);
    opacity: .7;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc66900 */.elementor-2924 .elementor-element.elementor-element-bc66900 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbd3698 */.elementor-2924 .elementor-element.elementor-element-dbd3698.elementor-widget.elementor-widget-image a img{
    transition: transform 0.5s ease;
  transform: scale(1);
  will-change: transform;
}

.elementor-2924 .elementor-element.elementor-element-dbd3698.elementor-widget.elementor-widget-image a:hover img{
  transform: scale(1.1);
}
.elementor-2924 .elementor-element.elementor-element-dbd3698.elementor-widget-image a {
    display: inline-block;
    width: 100%;
}
.elementor-2924 .elementor-element.elementor-element-dbd3698.elementor-widget.elementor-widget-image a:hover:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--e-global-color-accent);
    opacity: .7;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7149c4 */.elementor-2924 .elementor-element.elementor-element-a7149c4 {
    overflow: hidden;
}/* End custom CSS */