.elementor-2552 .elementor-element.elementor-element-0c78888{--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-2552 .elementor-element.elementor-element-0c78888:not(.elementor-motion-effects-element-type-background), .elementor-2552 .elementor-element.elementor-element-0c78888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-uicore_light ) 0%, var( --e-global-color-uicore_primary ) 100%);}.elementor-2552 .elementor-element.elementor-element-3516a30{color:var( --e-global-color-uicore_secondary );}.elementor-2552 .elementor-element.elementor-element-27f3b3d{--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-2552 .elementor-element.elementor-element-27f3b3d:not(.elementor-motion-effects-element-type-background), .elementor-2552 .elementor-element.elementor-element-27f3b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_primary );}.elementor-2552 .elementor-element.elementor-element-f7ade6c{color:var( --e-global-color-uicore_secondary );}.elementor-2552 .elementor-element.elementor-element-1411e3a{--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-2552 .elementor-element.elementor-element-1411e3a:not(.elementor-motion-effects-element-type-background), .elementor-2552 .elementor-element.elementor-element-1411e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-2552 .elementor-element.elementor-element-8e898cd{--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-2552 .elementor-element.elementor-element-8e898cd:not(.elementor-motion-effects-element-type-background), .elementor-2552 .elementor-element.elementor-element-8e898cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_accent );}.elementor-2552 .elementor-element.elementor-element-96644fa{width:var( --container-widget-width, 100.337% );max-width:100.337%;--container-widget-width:100.337%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2552 .elementor-element.elementor-element-96644fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2552 .elementor-element.elementor-element-96644fa .elementor-icon-list-icon i{color:var( --e-global-color-uicore_secondary );transition:color 0.3s;}.elementor-2552 .elementor-element.elementor-element-96644fa .elementor-icon-list-icon svg{fill:var( --e-global-color-uicore_secondary );transition:fill 0.3s;}.elementor-2552 .elementor-element.elementor-element-96644fa .elementor-icon-list-text{color:var( --e-global-color-uicore_secondary );transition:color 0.3s;}.elementor-2552 .elementor-element.elementor-element-12698e6{--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-2552 .elementor-element.elementor-element-12698e6:not(.elementor-motion-effects-element-type-background), .elementor-2552 .elementor-element.elementor-element-12698e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-uicore_accent ) 0%, var( --e-global-color-uicore_secondary ) 100%);}.elementor-2552 .elementor-element.elementor-element-31ba1a4{width:var( --container-widget-width, 101.274% );max-width:101.274%;--container-widget-width:101.274%;--container-widget-flex-grow:0;text-align:center;}.elementor-2552 .elementor-element.elementor-element-31ba1a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2552 .elementor-element.elementor-element-31ba1a4 .elementor-heading-title{color:var( --e-global-color-uicore_light );}.elementor-2552 .elementor-element.elementor-element-3de506d{--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-2552 .elementor-element.elementor-element-3de506d:not(.elementor-motion-effects-element-type-background), .elementor-2552 .elementor-element.elementor-element-3de506d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_secondary );}.elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel .des-content, .elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel .des-content .arrow-icon{background-color:#fff;}.elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1 .des-content{color:#000;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1 .arrow-icon{color:#000;}.elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1 .des-content .subtitle{color:#a1a1a1;font-size:13px;font-weight:300;}.elementor-2552 .elementor-element.elementor-element-d201f92 .des-content .subtitle i{color:#a1a1a1;font-size:13px;}.elementor-2552 .elementor-element.elementor-element-d201f92 .des-content .subtitle svg{fill:#a1a1a1;width:13px;}.elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1 .des-content .title{font-size:15px;font-weight:bold;}.elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1 .swiper-buttons div{color:#fff;background-color:rgba(255, 18, 18, .55);font-size:22px;border-radius:50%;width:50px;height:50px;padding:10px 10px 10px 10px;}.elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1 .cover{height:290px;}.elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1 .video-box, .elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1 .video-box video{height:290px;}.elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1, .elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1 .cover{border-radius:20px 20px 20px 20px;}.elementor-2552 .elementor-element.elementor-element-d201f92 .video-carousel-1 .video-box, .video-carousel-1 .video-box video{border-radius:20px 20px 20px 20px;}.elementor-2552 .elementor-element.elementor-element-332baef{--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-2552 .elementor-element.elementor-element-332baef:not(.elementor-motion-effects-element-type-background), .elementor-2552 .elementor-element.elementor-element-332baef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_secondary );}.elementor-2552 .elementor-element.elementor-element-f645d46 .portfolio-box{background-size:cover;height:200px;filter:brightness(100%);border-radius:10px 10px 10px 10px;}.elementor-2552 .elementor-element.elementor-element-f645d46 .portfolio ul.header li{color:#333;font-size:15px;font-weight:bold;background-color:#fff;border-radius:7px 7px 7px 7px;}.elementor-2552 .elementor-element.elementor-element-f645d46 .portfolio ul.header li:hover{background-color:#c5c5c5;}.elementor-2552 .elementor-element.elementor-element-f645d46 .portfolio ul.header li.active{background-color:#c5c5c5;}