.elementor-2954577 .elementor-element.elementor-element-f67f070{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-51c74402{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-58a13439{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-58a13439.e-con{--align-self:flex-start;}.elementor-2954577 .elementor-element.elementor-element-2f72b8ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-12582756 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-6c78af46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-1edce2f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-5f49758f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-7d2fad0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-b264088 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-22dd0a25{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-8cbb9cd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-33d345c0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-33d345c0.e-con{--align-self:flex-start;}.elementor-2954577 .elementor-element.elementor-element-1ad689be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-591a3941 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-61fa936c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-53a4fc08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-73ca4b84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-3cc3b0ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-614438d3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-6584f118{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-6584f118, .elementor-2954577 .elementor-element.elementor-element-6584f118::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-42d22ee6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-42d22ee6, .elementor-2954577 .elementor-element.elementor-element-42d22ee6::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-1f327086{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-1f327086, .elementor-2954577 .elementor-element.elementor-element-1f327086::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-1f95bda2{--divider-border-style:solid;--divider-color:var( --e-global-color-4dc73c0 );--divider-border-width:6px;}.elementor-2954577 .elementor-element.elementor-element-1f95bda2 .elementor-divider-separator{width:100%;}.elementor-2954577 .elementor-element.elementor-element-1f95bda2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2954577 .elementor-element.elementor-element-1f95bda2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-5a506d42{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-27bc8ae5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-5860823b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-5860823b.e-con{--align-self:flex-start;}.elementor-2954577 .elementor-element.elementor-element-381d984 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-5fead327 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-48b39e80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-7c16e28d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-41d50c4a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-2c11d709 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-2ce47271 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-22c8eca3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-fb9b338{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-fb9b338.e-con{--align-self:flex-start;}.elementor-2954577 .elementor-element.elementor-element-1d469a3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-6b72c180 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-3a2eea2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-147a6284 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-1fe0266c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-5947031 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-599e8d13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-6395ca1c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;border-style:none;--border-style:none;--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-2954577 .elementor-element.elementor-element-6395ca1c, .elementor-2954577 .elementor-element.elementor-element-6395ca1c::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-2fb93db5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-2fb93db5, .elementor-2954577 .elementor-element.elementor-element-2fb93db5::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-16f27a48{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;--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-2954577 .elementor-element.elementor-element-16f27a48, .elementor-2954577 .elementor-element.elementor-element-16f27a48::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-6f8825f8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-6f8825f8, .elementor-2954577 .elementor-element.elementor-element-6f8825f8::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-4cb0c1ba{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-4cb0c1ba, .elementor-2954577 .elementor-element.elementor-element-4cb0c1ba::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-28f17cfe{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-35f5f3f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-5e557e24{--divider-border-style:solid;--divider-color:var( --e-global-color-4dc73c0 );--divider-border-width:6px;}.elementor-2954577 .elementor-element.elementor-element-5e557e24 .elementor-divider-separator{width:100%;}.elementor-2954577 .elementor-element.elementor-element-5e557e24 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2954577 .elementor-element.elementor-element-3370e7d4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-3beddfc1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-3beddfc1, .elementor-2954577 .elementor-element.elementor-element-3beddfc1::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-3502c99c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-52a7d4a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 9px 6px 13px;}.elementor-2954577 .elementor-element.elementor-element-d1e9fe5{--divider-border-style:solid;--divider-color:var( --e-global-color-4dc73c0 );--divider-border-width:6px;}.elementor-2954577 .elementor-element.elementor-element-d1e9fe5 .elementor-divider-separator{width:100%;}.elementor-2954577 .elementor-element.elementor-element-d1e9fe5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2954577 .elementor-element.elementor-element-1a700554{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4dc73c0 );--border-color:var( --e-global-color-4dc73c0 );--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-2954577 .elementor-element.elementor-element-1a700554, .elementor-2954577 .elementor-element.elementor-element-1a700554::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-3df81698{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-3df81698, .elementor-2954577 .elementor-element.elementor-element-3df81698::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-7f5c2ed2{--iteration-count:infinite;--dynamic-text-color:#EE8945;}.elementor-2954577 .elementor-element.elementor-element-7f5c2ed2 .elementor-headline{text-align:left;font-size:2.3em;}.elementor-2954577 .elementor-element.elementor-element-2c741ae{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-2c741ae, .elementor-2954577 .elementor-element.elementor-element-2c741ae::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-56ef64a2{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-4dc73c0 );--border-color:var( --e-global-color-4dc73c0 );--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-2954577 .elementor-element.elementor-element-56ef64a2:not(.elementor-motion-effects-element-type-background), .elementor-2954577 .elementor-element.elementor-element-56ef64a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pictyourlamp.com/wp-content/uploads/2025/10/back-socle001-2.webp");background-position:top center;background-repeat:no-repeat;background-size:165% auto;}.elementor-2954577 .elementor-element.elementor-element-56ef64a2, .elementor-2954577 .elementor-element.elementor-element-56ef64a2::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-5aad025d{--swiper-slides-to-display:5;--swiper-offset-size:80px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:5%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:-30%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-93%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:-30%;--swiper-slides-gap:0px;--arrow-size:30px;}.elementor-2954577 .elementor-element.elementor-element-5aad025d .swiper-slide > .elementor-element{height:100%;}.elementor-2954577 .elementor-element.elementor-element-5aad025d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px -3px 0px -3px;}.elementor-2954577 .elementor-element.elementor-element-24adedb1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-634374d7{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-634374d7 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );}.elementor-2954577 .elementor-element.elementor-element-634374d7 > .elementor-widget-container{margin:3% 2% 2% 2%;}.elementor-2954577 .elementor-element.elementor-element-5cf16adb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-39cc687{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;border-style:none;--border-style:none;--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-2954577 .elementor-element.elementor-element-39cc687, .elementor-2954577 .elementor-element.elementor-element-39cc687::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-7d85745{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-7d85745, .elementor-2954577 .elementor-element.elementor-element-7d85745::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-0df3eb2{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-3fa4500 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-19dd1b5{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-19dd1b5 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-19dd1b5 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-19dd1b5.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-db38c83{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-db38c83 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-6c2987b{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-6c2987b .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-6c2987b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-6c2987b.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-b0b1573{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-b0b1573, .elementor-2954577 .elementor-element.elementor-element-b0b1573::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-a67f175{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-9b0714a img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-4138ed9{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-4138ed9 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-4138ed9 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-4138ed9.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-500ea51{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-500ea51 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-220c540{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-220c540 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-220c540 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-220c540.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-0a45731{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-0a45731, .elementor-2954577 .elementor-element.elementor-element-0a45731::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-e928fa3{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-52cfa75 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-135a757{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-135a757 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-135a757 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-135a757.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-765f9e0{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-765f9e0 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-a0106c4{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-a0106c4 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-a0106c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-a0106c4.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-23e001b{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-23e001b, .elementor-2954577 .elementor-element.elementor-element-23e001b::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-a3febf6{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-e8c8eac img{transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-02038c2{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-02038c2 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-02038c2 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-02038c2.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-b551841{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-b551841 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-bc7bbe5{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-bc7bbe5 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-bc7bbe5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-bc7bbe5.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-149b24c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-149b24c, .elementor-2954577 .elementor-element.elementor-element-149b24c::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-32323bb{--display:flex;--gap:0px 0px;}.elementor-2954577 .elementor-element.elementor-element-7b8b44d img{transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-81a6631{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-81a6631 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-81a6631 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-81a6631.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-9be18e2{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-9be18e2 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-8dbaeda{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-8dbaeda .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-8dbaeda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-8dbaeda.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-147623d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-147623d, .elementor-2954577 .elementor-element.elementor-element-147623d::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-d654d67{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-ab962ab img{transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-9213c60{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-9213c60 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-9213c60 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-9213c60.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-8ab27b9{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-8ab27b9 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-f8bdc46{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-f8bdc46 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-f8bdc46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-f8bdc46.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-95cca10{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-95cca10, .elementor-2954577 .elementor-element.elementor-element-95cca10::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-f06f80c{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-db0dbe2 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-141c082{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-141c082 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-141c082 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-141c082.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-2012411{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-2012411 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-3664abb{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-3664abb .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-3664abb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-3664abb.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-a08b47d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-a08b47d, .elementor-2954577 .elementor-element.elementor-element-a08b47d::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-50da178{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-9d06926 img{transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-0c9572c{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-0c9572c .elementor-heading-title{color:#222222;font-size:2em;}.elementor-2954577 .elementor-element.elementor-element-0c9572c > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-0c9572c.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-a15719d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-a15719d, .elementor-2954577 .elementor-element.elementor-element-a15719d::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-f520581{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-4e9d82f img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-4325544{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-4325544 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-4325544 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-4325544.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-7cfc2c4{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-7cfc2c4 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-13062ea{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-13062ea .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-13062ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-13062ea.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-3b77cd9{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-3b77cd9, .elementor-2954577 .elementor-element.elementor-element-3b77cd9::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-ca38859{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-a503495 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-cb78cf4{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-cb78cf4 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-cb78cf4 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-cb78cf4.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-f1665ce{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-f1665ce .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-5c60196{text-align:center;width:var( --container-widget-width, 99.717% );max-width:99.717%;--container-widget-width:99.717%;--container-widget-flex-grow:0;}.elementor-2954577 .elementor-element.elementor-element-5c60196 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-5c60196 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-5c60196.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2954577 .elementor-element.elementor-element-fff93a3{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-fff93a3, .elementor-2954577 .elementor-element.elementor-element-fff93a3::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-ebba844{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-069f2be img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-01e1392{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-01e1392 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-01e1392 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-01e1392.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-2be5b36{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-2be5b36 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-ae12097{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-ae12097 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-ae12097 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-ae12097.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-24beebd{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-24beebd, .elementor-2954577 .elementor-element.elementor-element-24beebd::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-b160feb{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-9d5d431 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-4d6453f{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-4d6453f .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-4d6453f > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-4d6453f.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-27f733b{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-27f733b .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-d1c4ae9{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-d1c4ae9 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-d1c4ae9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-d1c4ae9.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-c9f55c3{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-c9f55c3, .elementor-2954577 .elementor-element.elementor-element-c9f55c3::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-a9eea8b{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-94e8e3c img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-8b0194b{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-8b0194b .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-8b0194b > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-8b0194b.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-2a19145{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-2a19145 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-ffccba2{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-ffccba2 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-ffccba2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-ffccba2.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-a4066ac{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-a4066ac, .elementor-2954577 .elementor-element.elementor-element-a4066ac::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-c6aa218{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-4414728 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-42a427d{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-42a427d .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-42a427d > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-42a427d.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-387e7c1{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-387e7c1 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-a0c5ed3{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-a0c5ed3 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-a0c5ed3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-a0c5ed3.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-5b4f2cd{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-5b4f2cd, .elementor-2954577 .elementor-element.elementor-element-5b4f2cd::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-db2ec69{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-f17c1ae img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-a94338e{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-a94338e .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-a94338e > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-a94338e.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-35b6b9c{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-35b6b9c .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-f54686f{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-f54686f .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-f54686f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-f54686f.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-d6e8e99{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-d6e8e99, .elementor-2954577 .elementor-element.elementor-element-d6e8e99::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-bb62165{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-a0152cd img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-7836f70{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-7836f70 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-7836f70 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-7836f70.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-7dc95ed{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-7dc95ed .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-8a9a700{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-8a9a700 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-8a9a700 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-8a9a700.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-9f8b7b0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-9f8b7b0, .elementor-2954577 .elementor-element.elementor-element-9f8b7b0::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-1c08a44{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-0548d90 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-d5e1b7f{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-d5e1b7f .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-d5e1b7f > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-d5e1b7f.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-59644f8{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-59644f8 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-7f5136f{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-7f5136f .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-7f5136f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-7f5136f.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-5c11f4a{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-5c11f4a, .elementor-2954577 .elementor-element.elementor-element-5c11f4a::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-5a05c9b{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-a4370cc img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-2229d71{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-2229d71 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-2229d71 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-2229d71.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-d99b821{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-d99b821 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-89c81a8{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-89c81a8 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-89c81a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-89c81a8.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-a6bc225{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-a6bc225, .elementor-2954577 .elementor-element.elementor-element-a6bc225::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-9706327{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-ae4a2e5 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-557aa3f{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-557aa3f .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-557aa3f > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-557aa3f.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-605d94f{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-605d94f .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-0f40871{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-0f40871 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-0f40871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-0f40871.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-18a75c7{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-18a75c7, .elementor-2954577 .elementor-element.elementor-element-18a75c7::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-9235939{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-39129e3 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-b7e719f{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-b7e719f .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2954577 .elementor-element.elementor-element-b7e719f > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-b7e719f.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-df053a0{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-df053a0 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-2d29cb2{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-2d29cb2 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2954577 .elementor-element.elementor-element-2d29cb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2954577 .elementor-element.elementor-element-2d29cb2.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-4f3e8e0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-4f3e8e0, .elementor-2954577 .elementor-element.elementor-element-4f3e8e0::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-a8844a6{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-57e1356 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-7f30681{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-7f30681 .elementor-heading-title{color:#222222;font-size:2em;}.elementor-2954577 .elementor-element.elementor-element-7f30681 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-7f30681.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-731fc47{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-731fc47, .elementor-2954577 .elementor-element.elementor-element-731fc47::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-054948d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-5d45919 img{border-radius:20px 20px 20px 20px;}.elementor-2954577 .elementor-element.elementor-element-47541d8{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-47541d8 .elementor-heading-title{color:#222222;font-size:2em;}.elementor-2954577 .elementor-element.elementor-element-47541d8 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-47541d8.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-9b1d214{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-2954577 .elementor-element.elementor-element-9b1d214, .elementor-2954577 .elementor-element.elementor-element-9b1d214::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-94da254{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-99fbfde .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2954577 .elementor-element.elementor-element-a272996{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-a272996 .elementor-heading-title{color:#222222;font-size:2em;}.elementor-2954577 .elementor-element.elementor-element-a272996 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-a272996.elementor-element{--align-self:center;}.elementor-2954577 .elementor-element.elementor-element-51cb7121{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-38eb8fc8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2954577 .elementor-element.elementor-element-1cc053eb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2954577 .elementor-element.elementor-element-521400b{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-521400b .elementor-heading-title{color:#FFFFFF;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-521400b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-5169686b{--display:flex;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-18296b5a{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-9a3aa0e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--justify-items:center;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-993af8a{--swiper-slides-to-display:6;--swiper-slides-gap:10px;--dots-normal-color:#CCCCCC;}.elementor-2954577 .elementor-element.elementor-element-993af8a .swiper-slide > .elementor-element{height:100%;}.elementor-2954577 .elementor-element.elementor-element-993af8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-8251dcf .elementor-button{font-size:1.3em;font-weight:500;background-color:var( --e-global-color-c86dd83 );border-style:none;border-radius:10px 10px 10px 10px;padding:2% 14% 2% 14%;}.elementor-2954577 .elementor-element.elementor-element-8251dcf > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-2954577 .elementor-element.elementor-element-2d047756{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2954577 .elementor-element.elementor-element-2d047756 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2954577 .elementor-element.elementor-element-2d047756 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2954577 .elementor-element.elementor-element-2d047756 > .elementor-widget-container{margin:3% 0% 3% 0%;}.elementor-2954577 .elementor-element.elementor-element-8fec7ec{--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:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:8%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-2954577 .elementor-element.elementor-element-6addc60b{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-2954577 .elementor-element.elementor-element-266ad4c0{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-266ad4c0 .elementor-heading-title{color:#FFFFFF;font-weight:500;}.elementor-2954577 .elementor-element.elementor-element-266ad4c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-66ae623e{--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:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-18e04c95{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--margin-top:14px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-2954577 .elementor-element.elementor-element-18e04c95:not(.elementor-motion-effects-element-type-background), .elementor-2954577 .elementor-element.elementor-element-18e04c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2954577 .elementor-element.elementor-element-18e04c95, .elementor-2954577 .elementor-element.elementor-element-18e04c95::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-6da23480 img{width:70px;}.elementor-2954577 .elementor-element.elementor-element-6da23480 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2954577 .elementor-element.elementor-element-479a109{text-align:center;font-weight:900;}.elementor-2954577 .elementor-element.elementor-element-7163bff5{text-align:center;font-weight:600;}.elementor-2954577 .elementor-element.elementor-element-453c7b8d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--margin-top:14px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-2954577 .elementor-element.elementor-element-453c7b8d:not(.elementor-motion-effects-element-type-background), .elementor-2954577 .elementor-element.elementor-element-453c7b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2954577 .elementor-element.elementor-element-453c7b8d, .elementor-2954577 .elementor-element.elementor-element-453c7b8d::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-6188ad37 img{width:70px;}.elementor-2954577 .elementor-element.elementor-element-6188ad37 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2954577 .elementor-element.elementor-element-6bfce32f{text-align:center;font-weight:900;}.elementor-2954577 .elementor-element.elementor-element-17192853{text-align:center;font-weight:600;}.elementor-2954577 .elementor-element.elementor-element-331a5f08{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--margin-top:14px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-2954577 .elementor-element.elementor-element-331a5f08:not(.elementor-motion-effects-element-type-background), .elementor-2954577 .elementor-element.elementor-element-331a5f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2954577 .elementor-element.elementor-element-331a5f08, .elementor-2954577 .elementor-element.elementor-element-331a5f08::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-47ed5934 img{width:70px;}.elementor-2954577 .elementor-element.elementor-element-47ed5934 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2954577 .elementor-element.elementor-element-2677979f{text-align:center;font-weight:900;}.elementor-2954577 .elementor-element.elementor-element-22533d5c{text-align:center;font-weight:600;}.elementor-2954577 .elementor-element.elementor-element-7e8940f5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2954577 .elementor-element.elementor-element-4d9ab86d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2954577 .elementor-element.elementor-element-4d9ab86d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2954577 .elementor-element.elementor-element-4d9ab86d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2954577 .elementor-element.elementor-element-785df9c0{--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:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2954577 .elementor-element.elementor-element-785df9c0, .elementor-2954577 .elementor-element.elementor-element-785df9c0::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-60f01691{--display:flex;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-5c03324f{text-align:left;}.elementor-2954577 .elementor-element.elementor-element-5c03324f .elementor-heading-title{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-2954577 .elementor-element.elementor-element-5c03324f > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2954577 .elementor-element.elementor-element-15ae69b1{color:#AAAAAA;font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-2954577 .elementor-element.elementor-element-893a045{--display:flex;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-786f8763{text-align:left;}.elementor-2954577 .elementor-element.elementor-element-786f8763 .elementor-heading-title{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-2954577 .elementor-element.elementor-element-786f8763 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2954577 .elementor-element.elementor-element-4e1bbe81{color:#AAAAAA;font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-2954577 .elementor-element.elementor-element-5cdf67cb{--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:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2954577 .elementor-element.elementor-element-5cdf67cb, .elementor-2954577 .elementor-element.elementor-element-5cdf67cb::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-142d41db{--display:flex;--background-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-2a7d4703{--divider-border-style:solid;--divider-color:#AAAAAA;--divider-border-width:1px;}.elementor-2954577 .elementor-element.elementor-element-2a7d4703 .elementor-divider-separator{width:100%;}.elementor-2954577 .elementor-element.elementor-element-2a7d4703 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2954577 .elementor-element.elementor-element-1bc02e6f{--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:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2954577 .elementor-element.elementor-element-1bc02e6f, .elementor-2954577 .elementor-element.elementor-element-1bc02e6f::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-58c87191{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2954577 .elementor-element.elementor-element-58c87191, .elementor-2954577 .elementor-element.elementor-element-58c87191::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-221c7505{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-221c7505 .elementor-heading-title{color:#EEEEEE;}.elementor-2954577 .elementor-element.elementor-element-56193230{text-align:center;color:#AAAAAA;}.elementor-2954577 .elementor-element.elementor-element-63302cfa{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2954577 .elementor-element.elementor-element-63302cfa, .elementor-2954577 .elementor-element.elementor-element-63302cfa::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-2f8ffdce > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-10bd84e{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-10bd84e .elementor-heading-title{color:#EEEEEE;}.elementor-2954577 .elementor-element.elementor-element-739cad43{text-align:center;color:#AAAAAA;}.elementor-2954577 .elementor-element.elementor-element-26176ea1{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2954577 .elementor-element.elementor-element-26176ea1, .elementor-2954577 .elementor-element.elementor-element-26176ea1::before{--border-transition:0.3s;}.elementor-2954577 .elementor-element.elementor-element-3220f1d7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-3e5592a8{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-3e5592a8 .elementor-heading-title{color:#EEEEEE;}.elementor-2954577 .elementor-element.elementor-element-327b5c44{text-align:center;color:#AAAAAA;}:root{--page-title-display:none;}body.elementor-page-2954577:not(.elementor-motion-effects-element-type-background), body.elementor-page-2954577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}@media(min-width:768px){.elementor-2954577 .elementor-element.elementor-element-3df81698{--content-width:80%;}}@media(max-width:1024px){.elementor-2954577 .elementor-element.elementor-element-f67f070{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-51c74402{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-58a13439{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-22dd0a25{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-8cbb9cd{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-33d345c0{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-6584f118{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-42d22ee6{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-5a506d42{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-27bc8ae5{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-5860823b{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-22c8eca3{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-fb9b338{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-6395ca1c{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-2fb93db5{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-16f27a48{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-6f8825f8{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-4cb0c1ba{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-3370e7d4{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-3beddfc1{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-1a700554{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-2c741ae{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-5aad025d{--swiper-slides-to-display:2;}.elementor-2954577 .elementor-element.elementor-element-24adedb1{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-5cf16adb{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-39cc687{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-51cb7121{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-1cc053eb{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-9a3aa0e{--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-993af8a{--swiper-slides-to-display:2;}.elementor-2954577 .elementor-element.elementor-element-7e8940f5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2954577 .elementor-element.elementor-element-f67f070{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2954577 .elementor-element.elementor-element-51c74402{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2954577 .elementor-element.elementor-element-58a13439{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-22dd0a25{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-8cbb9cd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-33d345c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-6584f118{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-42d22ee6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-5a506d42{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-27bc8ae5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-5860823b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-22c8eca3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-fb9b338{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--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-2954577 .elementor-element.elementor-element-6395ca1c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-2fb93db5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:16%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2954577 .elementor-element.elementor-element-16f27a48{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-6f8825f8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2954577 .elementor-element.elementor-element-4cb0c1ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-3370e7d4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-3beddfc1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-1a700554{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;border-width:10px 0px 0px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954577 .elementor-element.elementor-element-3df81698{--content-width:80%;}.elementor-2954577 .elementor-element.elementor-element-7f5c2ed2 .elementor-headline{text-align:left;font-size:25px;}.elementor-2954577 .elementor-element.elementor-element-2c741ae{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--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-2954577 .elementor-element.elementor-element-56ef64a2{--gap:0px 0px;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;--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-2954577 .elementor-element.elementor-element-56ef64a2:not(.elementor-motion-effects-element-type-background), .elementor-2954577 .elementor-element.elementor-element-56ef64a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:400% auto;}.elementor-2954577 .elementor-element.elementor-element-5aad025d{--swiper-slides-to-display:1;}.elementor-2954577 .elementor-element.elementor-element-24adedb1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2954577 .elementor-element.elementor-element-634374d7 .elementor-heading-title{font-size:1.5em;}.elementor-2954577 .elementor-element.elementor-element-634374d7 > .elementor-widget-container{margin:3% 0% 6% 0%;padding:0% 4% 0% 4%;}.elementor-2954577 .elementor-element.elementor-element-5cf16adb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-39cc687{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-51cb7121{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2954577 .elementor-element.elementor-element-1cc053eb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-521400b{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-521400b .elementor-heading-title{font-size:0.95em;}.elementor-2954577 .elementor-element.elementor-element-521400b > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-2954577 .elementor-element.elementor-element-9a3aa0e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-993af8a{--swiper-slides-to-display:2;}.elementor-2954577 .elementor-element.elementor-element-8251dcf .elementor-button{padding:6% 14% 6% 14%;}.elementor-2954577 .elementor-element.elementor-element-266ad4c0{text-align:center;}.elementor-2954577 .elementor-element.elementor-element-266ad4c0 .elementor-heading-title{font-size:0.95em;}.elementor-2954577 .elementor-element.elementor-element-266ad4c0 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-2954577 .elementor-element.elementor-element-7e8940f5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2954577 .elementor-element.elementor-element-13c9c114 img{width:25%;}.elementor-2954577 .elementor-element.elementor-element-56193230 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-63302cfa{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2954577 .elementor-element.elementor-element-2f8ffdce img{width:25%;}.elementor-2954577 .elementor-element.elementor-element-739cad43 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2954577 .elementor-element.elementor-element-26176ea1{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2954577 .elementor-element.elementor-element-3220f1d7 img{width:25%;}.elementor-2954577 .elementor-element.elementor-element-327b5c44 > .elementor-widget-container{margin:-20px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-2f72b8ac */.elementor-2954577 .elementor-element.elementor-element-2f72b8ac{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1; 
  opacity: 1;
  position: relative;
  z-index: 0;
  animation: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12582756 */.elementor-2954577 .elementor-element.elementor-element-12582756{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c78af46 */.elementor-2954577 .elementor-element.elementor-element-6c78af46{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1edce2f0 */.elementor-2954577 .elementor-element.elementor-element-1edce2f0{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 6s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f49758f */.elementor-2954577 .elementor-element.elementor-element-5f49758f{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 8s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d2fad0 */.elementor-2954577 .elementor-element.elementor-element-7d2fad0{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 10s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b264088 */.elementor-2954577 .elementor-element.elementor-element-b264088{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 12s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a13439 */.elementor-2954577 .elementor-element.elementor-element-58a13439 .contAnim {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
}



@keyframes fadeAnim {
  0%   { opacity: 0; }
  2%  { opacity: 1; }
  48%  { opacity: 1; }
  50%  { opacity: 0; }
  100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c74402 */.elementor-2954577 .elementor-element.elementor-element-51c74402{
    position:relative;
    margin-top:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67f070 */.elementor-2954577 .elementor-element.elementor-element-f67f070{
    position:relative;
    margin-top:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ad689be */.elementor-2954577 .elementor-element.elementor-element-1ad689be{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1; 
  opacity: 1;
  position: relative;
  z-index: 0;
  animation: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-591a3941 */.elementor-2954577 .elementor-element.elementor-element-591a3941{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61fa936c */.elementor-2954577 .elementor-element.elementor-element-61fa936c{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53a4fc08 */.elementor-2954577 .elementor-element.elementor-element-53a4fc08{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 6s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73ca4b84 */.elementor-2954577 .elementor-element.elementor-element-73ca4b84{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 8s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cc3b0ba */.elementor-2954577 .elementor-element.elementor-element-3cc3b0ba{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 10s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-614438d3 */.elementor-2954577 .elementor-element.elementor-element-614438d3{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 12s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d345c0 */.elementor-2954577 .elementor-element.elementor-element-33d345c0 .contAnim {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
}



@keyframes fadeAnim {
  0%   { opacity: 0; }
  13.33%  { opacity: 1; }
  26.66%  { opacity: 1; }
  40%  { opacity: 0; }
  100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71e6b64c */.elementor-2954577 .elementor-element.elementor-element-71e6b64c{
    width:150px;
    background-color: #ffffff;
    padding:4px 8px;
    border-radius:5px;
    position:absolute;
    z-index:3;
    left:10%;
    top:-20px;
    box-shadow:2px 2px 5px rgba(0,0,0,0.7);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1f95bda2 */.elementor-2954577 .elementor-element.elementor-element-1f95bda2 .elementor-divider{
    padding-block-start: 0 !important;
    padding-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-381d984 */.elementor-2954577 .elementor-element.elementor-element-381d984{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1; 
  opacity: 1;
  position: relative;
  z-index: 0;
  animation: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fead327 */.elementor-2954577 .elementor-element.elementor-element-5fead327{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48b39e80 */.elementor-2954577 .elementor-element.elementor-element-48b39e80{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c16e28d */.elementor-2954577 .elementor-element.elementor-element-7c16e28d{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 6s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41d50c4a */.elementor-2954577 .elementor-element.elementor-element-41d50c4a{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 8s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c11d709 */.elementor-2954577 .elementor-element.elementor-element-2c11d709{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 10s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ce47271 */.elementor-2954577 .elementor-element.elementor-element-2ce47271{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 12s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5860823b */.elementor-2954577 .elementor-element.elementor-element-5860823b .contAnim {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
}



@keyframes fadeAnim {
  0%   { opacity: 0; }
  13.33%  { opacity: 1; }
  26.66%  { opacity: 1; }
  40%  { opacity: 0; }
  100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d469a3e */.elementor-2954577 .elementor-element.elementor-element-1d469a3e{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1; 
  opacity: 1;
  position: relative;
  z-index: 0;
  animation: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b72c180 */.elementor-2954577 .elementor-element.elementor-element-6b72c180{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a2eea2d */.elementor-2954577 .elementor-element.elementor-element-3a2eea2d{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-147a6284 */.elementor-2954577 .elementor-element.elementor-element-147a6284{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 6s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe0266c */.elementor-2954577 .elementor-element.elementor-element-1fe0266c{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 8s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5947031 */.elementor-2954577 .elementor-element.elementor-element-5947031{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 10s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-599e8d13 */.elementor-2954577 .elementor-element.elementor-element-599e8d13{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  animation: fadeAnim 16s infinite;
  animation-delay: 12s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb9b338 */.elementor-2954577 .elementor-element.elementor-element-fb9b338 .contAnim {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
}



@keyframes fadeAnim {
  0%   { opacity: 0; }
  13.33%  { opacity: 1; }
  26.66%  { opacity: 1; }
  40%  { opacity: 0; }
  100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35f5f3f5 */.elementor-2954577 .elementor-element.elementor-element-35f5f3f5{
    width:150px;
    background-color: #ffffff;
    padding:4px 8px;
    border-radius:5px;
    position:absolute;
    z-index:3;
    left:10%;
    top:-20px;
    box-shadow:2px 2px 5px rgba(0,0,0,0.7);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5e557e24 */.elementor-2954577 .elementor-element.elementor-element-5e557e24 .elementor-divider{
    padding-block-start: 0 !important;
    padding-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f17cfe */.elementor-2954577 .elementor-element.elementor-element-28f17cfe{
    height:30px;
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb0c1ba */.elementor-2954577 .elementor-element.elementor-element-4cb0c1ba{
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f8825f8 */.elementor-2954577 .elementor-element.elementor-element-6f8825f8{
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52a7d4a3 */.elementor-2954577 .elementor-element.elementor-element-52a7d4a3{
    width:150px;
    background-color: #ffffff;
    padding:4px 8px;
    border-radius:5px;
    position:absolute;
    z-index:3;
    right:10%;
    top:-35px;
    box-shadow:2px 2px 5px rgba(0,0,0,0.7);
   transform: rotate(5deg);
}

@media (max-width: 767px) {
  .elementor-2954577 .elementor-element.elementor-element-52a7d4a3{
      right:5%;
      top:-35px;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d1e9fe5 */.elementor-2954577 .elementor-element.elementor-element-d1e9fe5 .elementor-divider{
    padding-block-start: 0 !important;
    padding-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3370e7d4 */.elementor-2954577 .elementor-element.elementor-element-3370e7d4{
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-7f5c2ed2 */@media (max-width: 1024px) {
  .elementor-2954577 .elementor-element.elementor-element-7f5c2ed2 .elementor-headline .elementor-headline-text-wrapper {
    display:block;
    font-size:0.83em;
    }
    .elementor-2954577 .elementor-element.elementor-element-7f5c2ed2 .elementor-headline-dynamic-text{
        font-size:0.9em;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-5aad025d */.elementor-2954577 .elementor-element.elementor-element-5aad025d {
    -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;
  user-select: none;   
	top:0;  
}

.elementor-2954577 .elementor-element.elementor-element-5aad025d .e-con{
    padding-left:0;
    padding-right:0;
}


.elementor-2954577 .elementor-element.elementor-element-5aad025d .eicon-chevron-left, .elementor-2954577 .elementor-element.elementor-element-5aad025d .eicon-chevron-right{
    filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.8));

    color:#ffffff;
    border:1px solid rgba(255,255,255,0.7);
    border-radius:50%;
    background-color: rgba(98,98,98,0.24);
    transition:all, 0.3s;
    	margin-top:16%;
}


.elementor-2954577 .elementor-element.elementor-element-5aad025d .eicon-chevron-left:hover, .elementor-2954577 .elementor-element.elementor-element-5aad025d .eicon-chevron-right:hover{
     background-color: rgba(98,98,98,0.35);
     filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.8));
}


.elementor-2954577 .elementor-element.elementor-element-5aad025d .eicon-chevron-right{
    margin-left:20px;
    padding:70px 180px 70px 10px;
    
}
.elementor-2954577 .elementor-element.elementor-element-5aad025d .eicon-chevron-left{
	padding:70px 10px 70px 180px;
    margin-left:-220px;
}


@media (max-width: 767px) {
  .elementor-2954577 .elementor-element.elementor-element-5aad025d .eicon-chevron-left, .elementor-2954577 .elementor-element.elementor-element-5aad025d .eicon-chevron-right{
    	margin-top:40%;
    }
    .elementor-2954577 .elementor-element.elementor-element-5aad025d .eicon-chevron-right{
    margin-left:-30px;
    
    }
    .elementor-2954577 .elementor-element.elementor-element-5aad025d .eicon-chevron-left{
	 margin-left:-180px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ef64a2 */.elementor-2954577 .elementor-element.elementor-element-56ef64a2{
          overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c741ae */.elementor-2954577 .elementor-element.elementor-element-2c741ae{
    margin-top:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f27a48 */.elementor-2954577 .elementor-element.elementor-element-16f27a48{
    background-color:#ffffff;
}

@media all and (max-width: 767px) {
.elementor-2954577 .elementor-element.elementor-element-16f27a48{
   x height:307px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6395ca1c */.elementor-2954577 .elementor-element.elementor-element-6395ca1c{
    xheight:365px;
}

@media all and (max-width: 767px) {
.elementor-2954577 .elementor-element.elementor-element-6395ca1c{
   x height:307px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa4500 */.elementor-2954577 .elementor-element.elementor-element-3fa4500:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19dd1b5 */.elementor-2954577 .elementor-element.elementor-element-19dd1b5 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-19dd1b5 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db38c83 */.elementor-2954577 .elementor-element.elementor-element-db38c83 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c2987b */.elementor-2954577 .elementor-element.elementor-element-6c2987b{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-6c2987b b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d85745 */.elementor-2954577 .elementor-element.elementor-element-7d85745{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-7d85745:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-7d85745{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b0714a */.elementor-2954577 .elementor-element.elementor-element-9b0714a:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4138ed9 */.elementor-2954577 .elementor-element.elementor-element-4138ed9 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-4138ed9 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500ea51 */.elementor-2954577 .elementor-element.elementor-element-500ea51 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220c540 */.elementor-2954577 .elementor-element.elementor-element-220c540{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-220c540 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0b1573 */.elementor-2954577 .elementor-element.elementor-element-b0b1573{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-b0b1573:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-b0b1573{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52cfa75 */.elementor-2954577 .elementor-element.elementor-element-52cfa75:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-135a757 */.elementor-2954577 .elementor-element.elementor-element-135a757 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-135a757 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-765f9e0 */.elementor-2954577 .elementor-element.elementor-element-765f9e0 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0106c4 */.elementor-2954577 .elementor-element.elementor-element-a0106c4{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-a0106c4 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a45731 */.elementor-2954577 .elementor-element.elementor-element-0a45731{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-0a45731:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-0a45731{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8c8eac */.elementor-2954577 .elementor-element.elementor-element-e8c8eac:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02038c2 */.elementor-2954577 .elementor-element.elementor-element-02038c2 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-02038c2 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b551841 */.elementor-2954577 .elementor-element.elementor-element-b551841 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc7bbe5 */.elementor-2954577 .elementor-element.elementor-element-bc7bbe5{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-bc7bbe5 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e001b */.elementor-2954577 .elementor-element.elementor-element-23e001b{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-23e001b:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-23e001b{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b8b44d */.elementor-2954577 .elementor-element.elementor-element-7b8b44d:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81a6631 */.elementor-2954577 .elementor-element.elementor-element-81a6631 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-81a6631 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9be18e2 */.elementor-2954577 .elementor-element.elementor-element-9be18e2 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbaeda */.elementor-2954577 .elementor-element.elementor-element-8dbaeda{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-8dbaeda b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-149b24c */.elementor-2954577 .elementor-element.elementor-element-149b24c{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-149b24c:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-149b24c{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab962ab */.elementor-2954577 .elementor-element.elementor-element-ab962ab:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9213c60 */.elementor-2954577 .elementor-element.elementor-element-9213c60 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-9213c60 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ab27b9 */.elementor-2954577 .elementor-element.elementor-element-8ab27b9 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8bdc46 */.elementor-2954577 .elementor-element.elementor-element-f8bdc46{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-f8bdc46 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-147623d */.elementor-2954577 .elementor-element.elementor-element-147623d{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-147623d:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-147623d{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db0dbe2 */.elementor-2954577 .elementor-element.elementor-element-db0dbe2:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141c082 */.elementor-2954577 .elementor-element.elementor-element-141c082 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-141c082 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2012411 */.elementor-2954577 .elementor-element.elementor-element-2012411 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3664abb */.elementor-2954577 .elementor-element.elementor-element-3664abb{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-3664abb b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95cca10 */.elementor-2954577 .elementor-element.elementor-element-95cca10{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-95cca10:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-95cca10{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d06926 */.elementor-2954577 .elementor-element.elementor-element-9d06926{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c9572c */.elementor-2954577 .elementor-element.elementor-element-0c9572c em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-0c9572c h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a08b47d */.elementor-2954577 .elementor-element.elementor-element-a08b47d{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-a08b47d:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-a08b47d{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9d82f */.elementor-2954577 .elementor-element.elementor-element-4e9d82f:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4325544 */.elementor-2954577 .elementor-element.elementor-element-4325544 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-4325544 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cfc2c4 */.elementor-2954577 .elementor-element.elementor-element-7cfc2c4 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13062ea */.elementor-2954577 .elementor-element.elementor-element-13062ea{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-13062ea b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15719d */.elementor-2954577 .elementor-element.elementor-element-a15719d{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-a15719d:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-a15719d{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a503495 */.elementor-2954577 .elementor-element.elementor-element-a503495:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb78cf4 */.elementor-2954577 .elementor-element.elementor-element-cb78cf4 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-cb78cf4 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1665ce */.elementor-2954577 .elementor-element.elementor-element-f1665ce b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c60196 */.elementor-2954577 .elementor-element.elementor-element-5c60196{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-5c60196 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b77cd9 */.elementor-2954577 .elementor-element.elementor-element-3b77cd9{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-3b77cd9:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-3b77cd9{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-069f2be */.elementor-2954577 .elementor-element.elementor-element-069f2be:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01e1392 */.elementor-2954577 .elementor-element.elementor-element-01e1392 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-01e1392 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2be5b36 */.elementor-2954577 .elementor-element.elementor-element-2be5b36 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae12097 */.elementor-2954577 .elementor-element.elementor-element-ae12097{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-ae12097 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fff93a3 */.elementor-2954577 .elementor-element.elementor-element-fff93a3{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-fff93a3:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-fff93a3{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d5d431 */.elementor-2954577 .elementor-element.elementor-element-9d5d431:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d6453f */.elementor-2954577 .elementor-element.elementor-element-4d6453f em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-4d6453f h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27f733b */.elementor-2954577 .elementor-element.elementor-element-27f733b b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1c4ae9 */.elementor-2954577 .elementor-element.elementor-element-d1c4ae9{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-d1c4ae9 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24beebd */.elementor-2954577 .elementor-element.elementor-element-24beebd{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-24beebd:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-24beebd{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e8e3c */.elementor-2954577 .elementor-element.elementor-element-94e8e3c:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0194b */.elementor-2954577 .elementor-element.elementor-element-8b0194b em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-8b0194b h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a19145 */.elementor-2954577 .elementor-element.elementor-element-2a19145 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffccba2 */.elementor-2954577 .elementor-element.elementor-element-ffccba2{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-ffccba2 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9f55c3 */.elementor-2954577 .elementor-element.elementor-element-c9f55c3{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-c9f55c3:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-c9f55c3{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4414728 */.elementor-2954577 .elementor-element.elementor-element-4414728:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42a427d */.elementor-2954577 .elementor-element.elementor-element-42a427d em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-42a427d h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-387e7c1 */.elementor-2954577 .elementor-element.elementor-element-387e7c1 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0c5ed3 */.elementor-2954577 .elementor-element.elementor-element-a0c5ed3{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-a0c5ed3 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4066ac */.elementor-2954577 .elementor-element.elementor-element-a4066ac{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-a4066ac:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-a4066ac{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f17c1ae */.elementor-2954577 .elementor-element.elementor-element-f17c1ae:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a94338e */.elementor-2954577 .elementor-element.elementor-element-a94338e em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-a94338e h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b6b9c */.elementor-2954577 .elementor-element.elementor-element-35b6b9c b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f54686f */.elementor-2954577 .elementor-element.elementor-element-f54686f{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-f54686f b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b4f2cd */.elementor-2954577 .elementor-element.elementor-element-5b4f2cd{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-5b4f2cd:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-5b4f2cd{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0152cd */.elementor-2954577 .elementor-element.elementor-element-a0152cd:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7836f70 */.elementor-2954577 .elementor-element.elementor-element-7836f70 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-7836f70 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dc95ed */.elementor-2954577 .elementor-element.elementor-element-7dc95ed b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a9a700 */.elementor-2954577 .elementor-element.elementor-element-8a9a700{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-8a9a700 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6e8e99 */.elementor-2954577 .elementor-element.elementor-element-d6e8e99{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-d6e8e99:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-d6e8e99{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0548d90 */.elementor-2954577 .elementor-element.elementor-element-0548d90:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5e1b7f */.elementor-2954577 .elementor-element.elementor-element-d5e1b7f em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-d5e1b7f h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59644f8 */.elementor-2954577 .elementor-element.elementor-element-59644f8 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f5136f */.elementor-2954577 .elementor-element.elementor-element-7f5136f{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-7f5136f b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8b7b0 */.elementor-2954577 .elementor-element.elementor-element-9f8b7b0{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-9f8b7b0:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-9f8b7b0{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4370cc */.elementor-2954577 .elementor-element.elementor-element-a4370cc:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2229d71 */.elementor-2954577 .elementor-element.elementor-element-2229d71 em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-2229d71 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d99b821 */.elementor-2954577 .elementor-element.elementor-element-d99b821 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89c81a8 */.elementor-2954577 .elementor-element.elementor-element-89c81a8{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-89c81a8 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c11f4a */.elementor-2954577 .elementor-element.elementor-element-5c11f4a{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-5c11f4a:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-5c11f4a{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae4a2e5 */.elementor-2954577 .elementor-element.elementor-element-ae4a2e5:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-557aa3f */.elementor-2954577 .elementor-element.elementor-element-557aa3f em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-557aa3f h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-605d94f */.elementor-2954577 .elementor-element.elementor-element-605d94f b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f40871 */.elementor-2954577 .elementor-element.elementor-element-0f40871{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-0f40871 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6bc225 */.elementor-2954577 .elementor-element.elementor-element-a6bc225{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-a6bc225:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-a6bc225{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39129e3 */.elementor-2954577 .elementor-element.elementor-element-39129e3:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7e719f */.elementor-2954577 .elementor-element.elementor-element-b7e719f em{
    display:block;
    font-style: normal;
    font-size:1em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-b7e719f h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df053a0 */.elementor-2954577 .elementor-element.elementor-element-df053a0 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d29cb2 */.elementor-2954577 .elementor-element.elementor-element-2d29cb2{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2954577 .elementor-element.elementor-element-2d29cb2 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18a75c7 */.elementor-2954577 .elementor-element.elementor-element-18a75c7{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-18a75c7:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-18a75c7{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57e1356 */.elementor-2954577 .elementor-element.elementor-element-57e1356:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f30681 */.elementor-2954577 .elementor-element.elementor-element-7f30681 em{
    display:block;
    font-style: normal;
    font-size:1.3em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-7f30681 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f3e8e0 */.elementor-2954577 .elementor-element.elementor-element-4f3e8e0{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-4f3e8e0:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-4f3e8e0{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d45919 */.elementor-2954577 .elementor-element.elementor-element-5d45919:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47541d8 */.elementor-2954577 .elementor-element.elementor-element-47541d8 em{
    display:block;
    font-style: normal;
    font-size:1.4em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-47541d8 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731fc47 */.elementor-2954577 .elementor-element.elementor-element-731fc47{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-731fc47:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-731fc47{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a272996 */.elementor-2954577 .elementor-element.elementor-element-a272996 em{
    display:block;
    font-style: normal;
    font-size:1.4em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2954577 .elementor-element.elementor-element-a272996 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b1d214 */.elementor-2954577 .elementor-element.elementor-element-9b1d214{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-9b1d214:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2954577 .elementor-element.elementor-element-9b1d214{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf16adb */.elementor-2954577 .elementor-element.elementor-element-5cf16adb .elementor-heading-title em{
    display:block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-521400b */.elementor-2954577 .elementor-element.elementor-element-521400b span{
    display:block;
    font-weight:900;
    text-transform: uppercase;
    font-size:1.25em;
    line-height:1.3em;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-993af8a */.elementor-2954577 .elementor-element.elementor-element-993af8a .swiper-pagination-bullet{
    background:#cccccc;
}

.elementor-2954577 .elementor-element.elementor-element-993af8a .swiper-pagination-bullets.swiper-pagination-horizontal{
    left:50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-266ad4c0 */.elementor-2954577 .elementor-element.elementor-element-266ad4c0 span{
    display:block;
    font-weight:900;
    text-transform: uppercase;
    font-size:1.25em;
    line-height:1.3em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-479a109 */.elementor-2954577 .elementor-element.elementor-element-479a109 p{
    font-size:1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bfce32f */.elementor-2954577 .elementor-element.elementor-element-6bfce32f p{
    font-size:1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2677979f */.elementor-2954577 .elementor-element.elementor-element-2677979f p{
    font-size:1.5em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6addc60b */.elementor-2954577 .elementor-element.elementor-element-6addc60b{
    margin:auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fec7ec */.elementor-2954577 .elementor-element.elementor-element-8fec7ec{
    margin:auto !important;
    text-align:center;
    float:none;
}/* End custom CSS */