.elementor-1329 .elementor-element.elementor-element-7840f7b{--display:flex;}.elementor-1329 .elementor-element.elementor-element-2c48a2c{--display:flex;}.elementor-1329 .elementor-element.elementor-element-4dbfb67{--display:flex;--min-height:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1329 .elementor-element.elementor-element-4dbfb67:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-4dbfb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97bc84f );}.elementor-1329 .elementor-element.elementor-element-7638f2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1329 .elementor-element.elementor-element-7638f2e .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:48px;font-weight:600;line-height:1.1;}.elementor-1329 .elementor-element.elementor-element-2c52841{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 16px;--row-gap:64px;--column-gap:16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-1329 .elementor-element.elementor-element-bea0d63{width:var( --container-widget-width, 557px );max-width:557px;--container-widget-width:557px;--container-widget-flex-grow:0;}.elementor-1329 .elementor-element.elementor-element-9c97818{--display:flex;}.elementor-1329 .elementor-element.elementor-element-a654797{--display:flex;--min-height:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1329 .elementor-element.elementor-element-a654797:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-a654797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97bc84f );}.elementor-1329 .elementor-element.elementor-element-b2dff85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1329 .elementor-element.elementor-element-b2dff85 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:48px;font-weight:600;line-height:1.1;}.elementor-1329 .elementor-element.elementor-element-f773090{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 16px;--row-gap:64px;--column-gap:16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-1329 .elementor-element.elementor-element-e75bb29{width:var( --container-widget-width, 557px );max-width:557px;--container-widget-width:557px;--container-widget-flex-grow:0;}.elementor-1329 .elementor-element.elementor-element-83f9e71{--display:flex;}.elementor-1329 .elementor-element.elementor-element-dd4c730{--display:flex;--min-height:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1329 .elementor-element.elementor-element-dd4c730:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-dd4c730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97bc84f );}.elementor-1329 .elementor-element.elementor-element-4e9d24e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1329 .elementor-element.elementor-element-4e9d24e .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:48px;font-weight:600;line-height:1.1;}.elementor-1329 .elementor-element.elementor-element-ec08293{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 16px;--row-gap:64px;--column-gap:16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-1329 .elementor-element.elementor-element-6b6d2d9{width:var( --container-widget-width, 557px );max-width:557px;--container-widget-width:557px;--container-widget-flex-grow:0;}.elementor-1329 .elementor-element.elementor-element-fe4a9f1{--e-n-carousel-swiper-slides-to-display:2.5;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:calc(-57px - 16px - 57px);--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:calc(-100% - 64px);--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:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:calc(-100% - 64px);--e-n-carousel-arrow-size:57px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-97bc84f );}@media(max-width:1200px){.elementor-1329 .elementor-element.elementor-element-fe4a9f1{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-1329 .elementor-element.elementor-element-7638f2e .elementor-heading-title{font-size:36px;}.elementor-1329 .elementor-element.elementor-element-b2dff85 .elementor-heading-title{font-size:36px;}.elementor-1329 .elementor-element.elementor-element-4e9d24e .elementor-heading-title{font-size:36px;}.elementor-1329 .elementor-element.elementor-element-fe4a9f1{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1329 .elementor-element.elementor-element-7638f2e .elementor-heading-title{font-size:34px;}.elementor-1329 .elementor-element.elementor-element-b2dff85 .elementor-heading-title{font-size:34px;}.elementor-1329 .elementor-element.elementor-element-4e9d24e .elementor-heading-title{font-size:34px;}.elementor-1329 .elementor-element.elementor-element-fe4a9f1{--e-n-carousel-swiper-slides-to-display:1;--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-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:calc(-57px - 16px - 57px);}}/* Start custom CSS for container, class: .elementor-element-2c52841 */.elementor-1329 .elementor-element.elementor-element-2c52841 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad9519c */.elementor-1329 .elementor-element.elementor-element-ad9519c img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f773090 */.elementor-1329 .elementor-element.elementor-element-f773090 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b00ca17 */.elementor-1329 .elementor-element.elementor-element-b00ca17 img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec08293 */.elementor-1329 .elementor-element.elementor-element-ec08293 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8150f3f */.elementor-1329 .elementor-element.elementor-element-8150f3f img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c52841 */.elementor-1329 .elementor-element.elementor-element-2c52841 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad9519c */.elementor-1329 .elementor-element.elementor-element-ad9519c img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f773090 */.elementor-1329 .elementor-element.elementor-element-f773090 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b00ca17 */.elementor-1329 .elementor-element.elementor-element-b00ca17 img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec08293 */.elementor-1329 .elementor-element.elementor-element-ec08293 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8150f3f */.elementor-1329 .elementor-element.elementor-element-8150f3f img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c52841 */.elementor-1329 .elementor-element.elementor-element-2c52841 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad9519c */.elementor-1329 .elementor-element.elementor-element-ad9519c img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f773090 */.elementor-1329 .elementor-element.elementor-element-f773090 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b00ca17 */.elementor-1329 .elementor-element.elementor-element-b00ca17 img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec08293 */.elementor-1329 .elementor-element.elementor-element-ec08293 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8150f3f */.elementor-1329 .elementor-element.elementor-element-8150f3f img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c52841 */.elementor-1329 .elementor-element.elementor-element-2c52841 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad9519c */.elementor-1329 .elementor-element.elementor-element-ad9519c img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f773090 */.elementor-1329 .elementor-element.elementor-element-f773090 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b00ca17 */.elementor-1329 .elementor-element.elementor-element-b00ca17 img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec08293 */.elementor-1329 .elementor-element.elementor-element-ec08293 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8150f3f */.elementor-1329 .elementor-element.elementor-element-8150f3f img {
    aspect-ratio: 446/339;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-fe4a9f1 */.elementor-1329 .elementor-element.elementor-element-fe4a9f1 {
     --e-n-carousel-arrow-prev-caption-spacing: 0px;
    --e-n-carousel-arrow-next-caption-spacing: 0px;
}

.elementor-1329 .elementor-element.elementor-element-fe4a9f1 .elementor-swiper-button {
    transform: translateY(-100%) !important;
}/* End custom CSS */