.elementor-2 .elementor-element.elementor-element-d8c52b4{--display:flex;--min-height:0px;--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:0px;--margin-bottom:125px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3b03923{--display:flex;--min-height:0px;--padding-top:105px;--padding-bottom:125px;--padding-left:0px;--padding-right:175px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans- sarifs;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-70d77ae{padding:0px 0px 24px 0px;}.elementor-2 .elementor-element.elementor-element-70d77ae .elementor-heading-title{font-family:"Roboto", -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans- sarifs;font-size:37px;font-weight:700;text-transform:none;}.elementor-2 .elementor-element.elementor-element-ecd6370{padding:0px 0px 032px 0px;}.elementor-2 .elementor-element.elementor-element-ecd6370 .elementor-heading-title{font-family:"Roboto", -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans- sarifs;font-size:17px;font-weight:500;text-transform:none;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans- sarifs;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-74bdf0c .elementor-button{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d2db52b{--display:flex;--min-height:0px;--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-2 .elementor-element.elementor-element-c39a5d4{--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-2 .elementor-element.elementor-element-c39a5d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans- sarifs;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-2 .elementor-element.elementor-element-a15742e{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a15742e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a183177{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a183177.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a3d9733{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a3d9733.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3a1c488{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-3a1c488.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-878aba5{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-878aba5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1e06046{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1e06046.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-90d427e{--display:flex;}.elementor-2 .elementor-element.elementor-element-b9b4288{--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-2 .elementor-element.elementor-element-b9b4288.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-aac5b68{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-aac5b68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7cc3bf1{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7cc3bf1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1c0bed5{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1c0bed5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-349eba3{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-349eba3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0c53532{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0c53532.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-e14ebfb{width:var( --container-widget-width, 107.375% );max-width:107.375%;--container-widget-width:107.375%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-e14ebfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ead455d{--display:flex;}.elementor-2 .elementor-element.elementor-element-bedb3fc{--display:flex;}.elementor-2 .elementor-element.elementor-element-1b82b91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-f6b165c{--display:flex;}.elementor-2 .elementor-element.elementor-element-f6b165c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a59434c{--display:flex;}.elementor-2 .elementor-element.elementor-element-1014226.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-1014226 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-a61c149{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-dd54fe2{--swiper-slides-to-display:3;--swiper-slides-gap:10px;width:var( --container-widget-width, 101.923% );max-width:101.923%;--container-widget-width:101.923%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-2 .elementor-element.elementor-element-dd54fe2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-dd54fe2 .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-c52b2a9{--display:flex;}.elementor-2 .elementor-element.elementor-element-21fa250{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-1f88076{--display:flex;}.elementor-2 .elementor-element.elementor-element-1f88076.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6ec9b9f{--display:flex;}.elementor-2 .elementor-element.elementor-element-fcb3a5c.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-fcb3a5c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3fbbc4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-4e78a7e{--swiper-slides-to-display:3;--swiper-slides-gap:10px;width:var( --container-widget-width, 101.923% );max-width:101.923%;--container-widget-width:101.923%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-2 .elementor-element.elementor-element-4e78a7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4e78a7e .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-529dd47{--display:flex;}.elementor-2 .elementor-element.elementor-element-6291717{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-e9a885e{--display:flex;}.elementor-2 .elementor-element.elementor-element-e9a885e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c1faf1b{--display:flex;}.elementor-2 .elementor-element.elementor-element-6d7fab0.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-6d7fab0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-631d7a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-dfaa619{--swiper-slides-to-display:3;--swiper-slides-gap:10px;width:var( --container-widget-width, 101.923% );max-width:101.923%;--container-widget-width:101.923%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-2 .elementor-element.elementor-element-dfaa619.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-dfaa619 .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-5042e7d{--display:flex;}.elementor-2 .elementor-element.elementor-element-eb5d6d5{--display:flex;--gap:4px 2px;--row-gap:4px;--column-gap:2px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans- sarifs;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans- sarifs;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans- sarifs;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-c233aab{--grid-columns:2;--load-more-button-align:center;}.elementor-2 .elementor-element.elementor-element-c233aab .elementor-button{background-color:var( --e-global-color-c427687 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:26px 26px 26px 26px;padding:010px 020px 010px 20px;}.elementor-2 .elementor-element.elementor-element-c233aab > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-3b03923{--width:50%;}.elementor-2 .elementor-element.elementor-element-d2db52b{--width:50%;}.elementor-2 .elementor-element.elementor-element-c39a5d4{--width:50%;}.elementor-2 .elementor-element.elementor-element-90d427e{--width:50%;}.elementor-2 .elementor-element.elementor-element-b9b4288{--width:22.803%;}.elementor-2 .elementor-element.elementor-element-ead455d{--width:25%;}.elementor-2 .elementor-element.elementor-element-f6b165c{--width:98.447%;}.elementor-2 .elementor-element.elementor-element-a61c149{--width:100%;}.elementor-2 .elementor-element.elementor-element-1f88076{--width:98.447%;}.elementor-2 .elementor-element.elementor-element-3fbbc4a{--width:100%;}.elementor-2 .elementor-element.elementor-element-e9a885e{--width:98.447%;}.elementor-2 .elementor-element.elementor-element-631d7a5{--width:100%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-dd54fe2{--swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-4e78a7e{--swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-dfaa619{--swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-c233aab{--grid-columns:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-dd54fe2{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-4e78a7e{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-dfaa619{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-c233aab{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-c39a5d4 */.elementor-2 .elementor-element.elementor-element-c39a5d4 {
    animation: vertical-scroll-down 20s linear infinite
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d427e */.elementor-2 .elementor-element.elementor-element-90d427e {animation: vertical-scroll-up 20s linear infinite }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2db52b */@keyframes vertical-scroll-down {
    0% {
        transform:
            translateY(0);
        
    }
    100% {
        transform:
            translateY(-50%) ;
}}
@keyframes vertical-scroll-up {0% {transform: translateY(-50%);}
    100% {transform: translateY(0) ;}
}
.elementor-2 .elementor-element.elementor-element-d2db52b {
    overflow: hidden;
    height: 100vh;
}/* End custom CSS */