.elementor-2840117 .elementor-element.elementor-element-41e34ce6{--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-2840117 .elementor-element.elementor-element-6cc5d597{--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-2840117 .elementor-element.elementor-element-1ef60e8a{--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-2840117 .elementor-element.elementor-element-1ef60e8a.e-con{--align-self:flex-start;}.elementor-2840117 .elementor-element.elementor-element-2d301ce7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-1fd9eac1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-20090007 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-6bd9a7e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-f07a8f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-2f8bd5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-7646676d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-6e3e0da3{--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-2840117 .elementor-element.elementor-element-359149ce{--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-2840117 .elementor-element.elementor-element-2c57be60{--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-2840117 .elementor-element.elementor-element-2c57be60.e-con{--align-self:flex-start;}.elementor-2840117 .elementor-element.elementor-element-166e8b2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-6ab6e895 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-27d08e60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-564edf8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-2723327a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-402f9ea8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-6ae5ab8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-21a7b65{--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-2840117 .elementor-element.elementor-element-21a7b65, .elementor-2840117 .elementor-element.elementor-element-21a7b65::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-6df53b4b{--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-2840117 .elementor-element.elementor-element-6df53b4b, .elementor-2840117 .elementor-element.elementor-element-6df53b4b::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-4a503fb2{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840117 .elementor-element.elementor-element-4a503fb2, .elementor-2840117 .elementor-element.elementor-element-4a503fb2::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-4319c6f6{--divider-border-style:solid;--divider-color:var( --e-global-color-4dc73c0 );--divider-border-width:6px;}.elementor-2840117 .elementor-element.elementor-element-4319c6f6 .elementor-divider-separator{width:100%;}.elementor-2840117 .elementor-element.elementor-element-4319c6f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2840117 .elementor-element.elementor-element-4319c6f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-7ee221d0{--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-2840117 .elementor-element.elementor-element-5c1019e{--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-2840117 .elementor-element.elementor-element-2bc388af{--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-2840117 .elementor-element.elementor-element-2bc388af.e-con{--align-self:flex-start;}.elementor-2840117 .elementor-element.elementor-element-38ae494f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-2cc292f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-4cfcc14c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-716bd56f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-722f5f60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-490dc3d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-a91b727 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-fc31228{--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-2840117 .elementor-element.elementor-element-5de9900f{--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-2840117 .elementor-element.elementor-element-5de9900f.e-con{--align-self:flex-start;}.elementor-2840117 .elementor-element.elementor-element-56526065 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-7a5f635 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-248c9fb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-2fe6aed4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-7fbf80ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-f85686c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-66921978 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-7d9c49df{--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-2840117 .elementor-element.elementor-element-7d9c49df, .elementor-2840117 .elementor-element.elementor-element-7d9c49df::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-1e1ba67a{--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-2840117 .elementor-element.elementor-element-1e1ba67a, .elementor-2840117 .elementor-element.elementor-element-1e1ba67a::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-925999a{--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;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-2840117 .elementor-element.elementor-element-925999a, .elementor-2840117 .elementor-element.elementor-element-925999a::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-241ce5f{--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-2840117 .elementor-element.elementor-element-211339f3{--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-2840117 .elementor-element.elementor-element-211339f3, .elementor-2840117 .elementor-element.elementor-element-211339f3::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-d6ec0b9{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2840117 .elementor-element.elementor-element-45c3e645 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 9px 6px 13px;}.elementor-2840117 .elementor-element.elementor-element-224f6d74{--divider-border-style:solid;--divider-color:var( --e-global-color-4dc73c0 );--divider-border-width:6px;}.elementor-2840117 .elementor-element.elementor-element-224f6d74 .elementor-divider-separator{width:100%;}.elementor-2840117 .elementor-element.elementor-element-224f6d74 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2840117 .elementor-element.elementor-element-23b58734{--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-2840117 .elementor-element.elementor-element-23b58734, .elementor-2840117 .elementor-element.elementor-element-23b58734::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-57d2f147{--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-2840117 .elementor-element.elementor-element-57d2f147, .elementor-2840117 .elementor-element.elementor-element-57d2f147::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-65094c8c{--iteration-count:infinite;--dynamic-text-color:#EE8945;}.elementor-2840117 .elementor-element.elementor-element-65094c8c .elementor-headline{text-align:left;font-size:2.3em;}.elementor-2840117 .elementor-element.elementor-element-5c526a79{--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-2840117 .elementor-element.elementor-element-5c526a79, .elementor-2840117 .elementor-element.elementor-element-5c526a79::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-4cbd4c5d{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;--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-2840117 .elementor-element.elementor-element-4cbd4c5d:not(.elementor-motion-effects-element-type-background), .elementor-2840117 .elementor-element.elementor-element-4cbd4c5d > .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-2840117 .elementor-element.elementor-element-4cbd4c5d, .elementor-2840117 .elementor-element.elementor-element-4cbd4c5d::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-64418363{--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-2840117 .elementor-element.elementor-element-64418363 .swiper-slide > .elementor-element{height:100%;}.elementor-2840117 .elementor-element.elementor-element-64418363 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px -3px 0px -3px;}.elementor-2840117 .elementor-element.elementor-element-7f631f2b{--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-2840117 .elementor-element.elementor-element-4f248c59{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-4f248c59 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );}.elementor-2840117 .elementor-element.elementor-element-4f248c59 > .elementor-widget-container{margin:3% 2% 2% 2%;}.elementor-2840117 .elementor-element.elementor-element-7d5ea959{--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-2840117 .elementor-element.elementor-element-577fb30{--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-2840117 .elementor-element.elementor-element-577fb30, .elementor-2840117 .elementor-element.elementor-element-577fb30::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-84eefd7{--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-2840117 .elementor-element.elementor-element-84eefd7, .elementor-2840117 .elementor-element.elementor-element-84eefd7::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-aea3c9d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-cd78a18 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-f2296dc{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-f2296dc .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-f2296dc > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-f2296dc.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-6a98446{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-6a98446 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-d051baa{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-d051baa .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-d051baa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-d051baa.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-52520cb{--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-2840117 .elementor-element.elementor-element-52520cb, .elementor-2840117 .elementor-element.elementor-element-52520cb::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-a7a808c{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-b9caadd img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-3703877{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-3703877 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-3703877 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-3703877.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-23c1a98{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-23c1a98 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-ae351da{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-ae351da .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-ae351da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-ae351da.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-5cb97c5{--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-2840117 .elementor-element.elementor-element-5cb97c5, .elementor-2840117 .elementor-element.elementor-element-5cb97c5::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-9608eb8{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-5e92896 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-fd85a9d{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-fd85a9d .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-fd85a9d > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-fd85a9d.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-ea95f48{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-ea95f48 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-fe0202a{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-fe0202a .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-fe0202a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-fe0202a.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-56d558c{--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-2840117 .elementor-element.elementor-element-56d558c, .elementor-2840117 .elementor-element.elementor-element-56d558c::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-a78d27d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-b42cdd2 img{transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-1b58d53{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-1b58d53 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-1b58d53 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-1b58d53.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-90983fe{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-90983fe .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-beeb218{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-beeb218 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-beeb218 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-beeb218.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-363042e{--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-2840117 .elementor-element.elementor-element-363042e, .elementor-2840117 .elementor-element.elementor-element-363042e::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-32ac8f1{--display:flex;--gap:0px 0px;}.elementor-2840117 .elementor-element.elementor-element-8fd2952 img{transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-d55a757{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-d55a757 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-d55a757 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-d55a757.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-c81850e{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-c81850e .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-abdaa17{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-abdaa17 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-abdaa17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-abdaa17.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-57ba96e{--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-2840117 .elementor-element.elementor-element-57ba96e, .elementor-2840117 .elementor-element.elementor-element-57ba96e::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-df6b66c{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-da74a95 img{transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-6307b59{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-6307b59 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-6307b59 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-6307b59.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-d88257a{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-d88257a .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-09e5d0a{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-09e5d0a .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-09e5d0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-09e5d0a.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-696430c{--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-2840117 .elementor-element.elementor-element-696430c, .elementor-2840117 .elementor-element.elementor-element-696430c::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-561af27{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-16f3c0a img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-83d9e7e{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-83d9e7e .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-83d9e7e > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-83d9e7e.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-15ae029{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-15ae029 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-85093b1{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-85093b1 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-85093b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-85093b1.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-2bb09d2{--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-2840117 .elementor-element.elementor-element-2bb09d2, .elementor-2840117 .elementor-element.elementor-element-2bb09d2::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-36ed220{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-65f1f85 img{transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-3b8a5e3{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-3b8a5e3 .elementor-heading-title{color:#222222;font-size:2em;}.elementor-2840117 .elementor-element.elementor-element-3b8a5e3 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-3b8a5e3.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-22f8210{--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-2840117 .elementor-element.elementor-element-22f8210, .elementor-2840117 .elementor-element.elementor-element-22f8210::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-8b47761{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-d20e4e8 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-96a7c4c{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-96a7c4c .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-96a7c4c > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-96a7c4c.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-939572f{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-939572f .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-d6b2e27{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-d6b2e27 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-d6b2e27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-d6b2e27.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-ab2a085{--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-2840117 .elementor-element.elementor-element-ab2a085, .elementor-2840117 .elementor-element.elementor-element-ab2a085::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-0ecb69d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-96ebf4b img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-79bf296{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-79bf296 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-79bf296 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-79bf296.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-8135866{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-8135866 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-4e135fe{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-4e135fe .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-4e135fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-4e135fe.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-fba492a{--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-2840117 .elementor-element.elementor-element-fba492a, .elementor-2840117 .elementor-element.elementor-element-fba492a::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-bf5dd5d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-71aafce img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-884f2d1{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-884f2d1 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-884f2d1 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-884f2d1.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-c611235{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-c611235 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-cee3737{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-cee3737 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-cee3737 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-cee3737.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-769c2ed{--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-2840117 .elementor-element.elementor-element-769c2ed, .elementor-2840117 .elementor-element.elementor-element-769c2ed::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-dfa02e4{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-fe2b177 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-fec1774{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-fec1774 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-fec1774 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-fec1774.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-41182af{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-41182af .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-1ea5f85{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-1ea5f85 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-1ea5f85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-1ea5f85.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-610d0f9{--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-2840117 .elementor-element.elementor-element-610d0f9, .elementor-2840117 .elementor-element.elementor-element-610d0f9::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-8ecede7{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-41e37f8 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-fae5d43{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-fae5d43 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-fae5d43 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-fae5d43.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-f76cea6{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-f76cea6 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-d5ccc5b{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-d5ccc5b .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-d5ccc5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-d5ccc5b.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-15e9f05{--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-2840117 .elementor-element.elementor-element-15e9f05, .elementor-2840117 .elementor-element.elementor-element-15e9f05::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-a30fe27{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-a0ba588 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-c3dc7b0{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-c3dc7b0 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-c3dc7b0 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-c3dc7b0.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-6380b95{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-6380b95 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-20ed192{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-20ed192 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-20ed192 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-20ed192.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-917ad44{--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-2840117 .elementor-element.elementor-element-917ad44, .elementor-2840117 .elementor-element.elementor-element-917ad44::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-baaa620{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-104a414 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-55f22c3{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-55f22c3 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-55f22c3 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-55f22c3.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-571dfb8{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-571dfb8 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-f934809{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-f934809 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-f934809 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-f934809.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-e595508{--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-2840117 .elementor-element.elementor-element-e595508, .elementor-2840117 .elementor-element.elementor-element-e595508::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-50af135{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-a9e7d82 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-0d21485{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-0d21485 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-0d21485 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-0d21485.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-3a3eeff{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-3a3eeff .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-8017519{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-8017519 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-8017519 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-8017519.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-4cacaa8{--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-2840117 .elementor-element.elementor-element-4cacaa8, .elementor-2840117 .elementor-element.elementor-element-4cacaa8::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-7b54d61{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-fa55fe5 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-86fe8e0{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-86fe8e0 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-86fe8e0 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-86fe8e0.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-5fd8c56{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-5fd8c56 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-d35358d{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-d35358d .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-d35358d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-d35358d.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-2280d6c{--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-2840117 .elementor-element.elementor-element-2280d6c, .elementor-2840117 .elementor-element.elementor-element-2280d6c::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-26e0780{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-dda159e img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-bc3f752{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-bc3f752 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-bc3f752 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-bc3f752.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-d894293{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-d894293 .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-b713817{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-b713817 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-b713817 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-b713817.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-3d50f84{--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-2840117 .elementor-element.elementor-element-3d50f84, .elementor-2840117 .elementor-element.elementor-element-3d50f84::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-45f933f{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-6741973 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-139a6a2{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-139a6a2 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-139a6a2 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-139a6a2.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-44a9c8d{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-44a9c8d .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-466dde8{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-466dde8 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-466dde8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-466dde8.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-6fbf694{--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-2840117 .elementor-element.elementor-element-6fbf694, .elementor-2840117 .elementor-element.elementor-element-6fbf694::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-df25963{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-0a49ab1 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-ffde750{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-ffde750 .elementor-heading-title{color:#222222;font-size:1.08em;}.elementor-2840117 .elementor-element.elementor-element-ffde750 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-ffde750.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-659eb5c{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-659eb5c .elementor-heading-title{color:#222222;font-size:1.05em;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-0f30cb6{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-0f30cb6 .elementor-heading-title{color:var( --e-global-color-4dc73c0 );font-size:1.1em;font-weight:600;line-height:2em;letter-spacing:0.5px;}.elementor-2840117 .elementor-element.elementor-element-0f30cb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2840117 .elementor-element.elementor-element-0f30cb6.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-c7a2c23{--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-2840117 .elementor-element.elementor-element-c7a2c23, .elementor-2840117 .elementor-element.elementor-element-c7a2c23::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-323b11e{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-73e7cf7 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-2749a47{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-2749a47 .elementor-heading-title{color:#222222;font-size:2em;}.elementor-2840117 .elementor-element.elementor-element-2749a47 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-2749a47.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-7268e70{--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-2840117 .elementor-element.elementor-element-7268e70, .elementor-2840117 .elementor-element.elementor-element-7268e70::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-0444fe3{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-14a4c02 img{border-radius:20px 20px 20px 20px;}.elementor-2840117 .elementor-element.elementor-element-27ea2f2{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-27ea2f2 .elementor-heading-title{color:#222222;font-size:2em;}.elementor-2840117 .elementor-element.elementor-element-27ea2f2 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-27ea2f2.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-2000ba1{--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-2840117 .elementor-element.elementor-element-2000ba1, .elementor-2840117 .elementor-element.elementor-element-2000ba1::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-a3c094b{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-b268819 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2840117 .elementor-element.elementor-element-e60d40f{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-e60d40f .elementor-heading-title{color:#222222;font-size:2em;}.elementor-2840117 .elementor-element.elementor-element-e60d40f > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-e60d40f.elementor-element{--align-self:center;}.elementor-2840117 .elementor-element.elementor-element-3a2c97d9{--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-2840117 .elementor-element.elementor-element-5b87f722 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2840117 .elementor-element.elementor-element-240acff2{--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-2840117 .elementor-element.elementor-element-fcd62f9{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-fcd62f9 .elementor-heading-title{color:#FFFFFF;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-fcd62f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-2393705{--display:flex;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-e47bf90{--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-2840117 .elementor-element.elementor-element-e4f0367{--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-2840117 .elementor-element.elementor-element-7e3086a{--swiper-slides-to-display:6;--swiper-slides-gap:10px;--dots-normal-color:#CCCCCC;}.elementor-2840117 .elementor-element.elementor-element-7e3086a .swiper-slide > .elementor-element{height:100%;}.elementor-2840117 .elementor-element.elementor-element-7e3086a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-caee4c4 .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-2840117 .elementor-element.elementor-element-caee4c4 > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-2840117 .elementor-element.elementor-element-f8a0a8f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2840117 .elementor-element.elementor-element-f8a0a8f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2840117 .elementor-element.elementor-element-f8a0a8f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2840117 .elementor-element.elementor-element-f8a0a8f > .elementor-widget-container{margin:3% 0% 3% 0%;}.elementor-2840117 .elementor-element.elementor-element-6b19f13{--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-2840117 .elementor-element.elementor-element-4f1087d5{--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-2840117 .elementor-element.elementor-element-72692e90{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-72692e90 .elementor-heading-title{color:#FFFFFF;font-weight:500;}.elementor-2840117 .elementor-element.elementor-element-72692e90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-52d4139c{--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-2840117 .elementor-element.elementor-element-6a948b23{--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-2840117 .elementor-element.elementor-element-6a948b23:not(.elementor-motion-effects-element-type-background), .elementor-2840117 .elementor-element.elementor-element-6a948b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2840117 .elementor-element.elementor-element-6a948b23, .elementor-2840117 .elementor-element.elementor-element-6a948b23::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-2f6fdda4 img{width:70px;}.elementor-2840117 .elementor-element.elementor-element-2f6fdda4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2840117 .elementor-element.elementor-element-66316d86{text-align:center;font-weight:900;}.elementor-2840117 .elementor-element.elementor-element-518813f2{text-align:center;font-weight:600;}.elementor-2840117 .elementor-element.elementor-element-23cb5555{--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-2840117 .elementor-element.elementor-element-23cb5555:not(.elementor-motion-effects-element-type-background), .elementor-2840117 .elementor-element.elementor-element-23cb5555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2840117 .elementor-element.elementor-element-23cb5555, .elementor-2840117 .elementor-element.elementor-element-23cb5555::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-736a760d img{width:70px;}.elementor-2840117 .elementor-element.elementor-element-736a760d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2840117 .elementor-element.elementor-element-67ce2a54{text-align:center;font-weight:900;}.elementor-2840117 .elementor-element.elementor-element-7cedfcd7{text-align:center;font-weight:600;}.elementor-2840117 .elementor-element.elementor-element-3e657b7e{--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-2840117 .elementor-element.elementor-element-3e657b7e:not(.elementor-motion-effects-element-type-background), .elementor-2840117 .elementor-element.elementor-element-3e657b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2840117 .elementor-element.elementor-element-3e657b7e, .elementor-2840117 .elementor-element.elementor-element-3e657b7e::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-6452d491 img{width:70px;}.elementor-2840117 .elementor-element.elementor-element-6452d491 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2840117 .elementor-element.elementor-element-2611361a{text-align:center;font-weight:900;}.elementor-2840117 .elementor-element.elementor-element-6411a3f5{text-align:center;font-weight:600;}.elementor-2840117 .elementor-element.elementor-element-293730f4{--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-2840117 .elementor-element.elementor-element-6208dbd2{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2840117 .elementor-element.elementor-element-6208dbd2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2840117 .elementor-element.elementor-element-6208dbd2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2840117 .elementor-element.elementor-element-3bfe9474{--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-2840117 .elementor-element.elementor-element-3bfe9474, .elementor-2840117 .elementor-element.elementor-element-3bfe9474::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-6e10de08{--display:flex;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-14f3b972{text-align:left;}.elementor-2840117 .elementor-element.elementor-element-14f3b972 .elementor-heading-title{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-2840117 .elementor-element.elementor-element-14f3b972 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2840117 .elementor-element.elementor-element-53e6fe2b{color:#AAAAAA;font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-2840117 .elementor-element.elementor-element-6e1f8712{--display:flex;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-1d6e0bc6{text-align:left;}.elementor-2840117 .elementor-element.elementor-element-1d6e0bc6 .elementor-heading-title{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-2840117 .elementor-element.elementor-element-1d6e0bc6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2840117 .elementor-element.elementor-element-cf6a3b4{color:#AAAAAA;font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-2840117 .elementor-element.elementor-element-6d08fd02{--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-2840117 .elementor-element.elementor-element-6d08fd02, .elementor-2840117 .elementor-element.elementor-element-6d08fd02::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-358a5e73{--display:flex;--background-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-1bbc50f0{--divider-border-style:solid;--divider-color:#AAAAAA;--divider-border-width:1px;}.elementor-2840117 .elementor-element.elementor-element-1bbc50f0 .elementor-divider-separator{width:100%;}.elementor-2840117 .elementor-element.elementor-element-1bbc50f0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2840117 .elementor-element.elementor-element-2590ebec{--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-2840117 .elementor-element.elementor-element-2590ebec, .elementor-2840117 .elementor-element.elementor-element-2590ebec::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-210dc00c{--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-2840117 .elementor-element.elementor-element-210dc00c, .elementor-2840117 .elementor-element.elementor-element-210dc00c::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-47f3ade3{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-47f3ade3 .elementor-heading-title{color:#EEEEEE;}.elementor-2840117 .elementor-element.elementor-element-1fb5e309{text-align:center;color:#AAAAAA;}.elementor-2840117 .elementor-element.elementor-element-78045117{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2840117 .elementor-element.elementor-element-78045117, .elementor-2840117 .elementor-element.elementor-element-78045117::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-5d3c7a18 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-27fa8417{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-27fa8417 .elementor-heading-title{color:#EEEEEE;}.elementor-2840117 .elementor-element.elementor-element-553594dd{text-align:center;color:#AAAAAA;}.elementor-2840117 .elementor-element.elementor-element-63099218{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2840117 .elementor-element.elementor-element-63099218, .elementor-2840117 .elementor-element.elementor-element-63099218::before{--border-transition:0.3s;}.elementor-2840117 .elementor-element.elementor-element-7f192798 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-1a929b35{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-1a929b35 .elementor-heading-title{color:#EEEEEE;}.elementor-2840117 .elementor-element.elementor-element-17aeb064{text-align:center;color:#AAAAAA;}:root{--page-title-display:none;}body.elementor-page-2840117:not(.elementor-motion-effects-element-type-background), body.elementor-page-2840117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}@media(min-width:768px){.elementor-2840117 .elementor-element.elementor-element-57d2f147{--content-width:80%;}}@media(max-width:1024px){.elementor-2840117 .elementor-element.elementor-element-41e34ce6{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-6cc5d597{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-1ef60e8a{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-6e3e0da3{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-359149ce{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-2c57be60{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-21a7b65{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-6df53b4b{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-7ee221d0{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-5c1019e{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-2bc388af{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-fc31228{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-5de9900f{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-7d9c49df{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-1e1ba67a{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-925999a{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-241ce5f{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-211339f3{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-23b58734{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-5c526a79{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-64418363{--swiper-slides-to-display:2;}.elementor-2840117 .elementor-element.elementor-element-7f631f2b{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-7d5ea959{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-577fb30{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-3a2c97d9{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-240acff2{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-e4f0367{--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-7e3086a{--swiper-slides-to-display:2;}.elementor-2840117 .elementor-element.elementor-element-293730f4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2840117 .elementor-element.elementor-element-41e34ce6{--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-2840117 .elementor-element.elementor-element-6cc5d597{--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-2840117 .elementor-element.elementor-element-1ef60e8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-6e3e0da3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-359149ce{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-2c57be60{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-21a7b65{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-6df53b4b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-7ee221d0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-5c1019e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-2bc388af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-fc31228{--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-2840117 .elementor-element.elementor-element-5de9900f{--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-2840117 .elementor-element.elementor-element-7d9c49df{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-1e1ba67a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:14%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2840117 .elementor-element.elementor-element-925999a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-241ce5f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-211339f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-23b58734{--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-2840117 .elementor-element.elementor-element-57d2f147{--content-width:80%;}.elementor-2840117 .elementor-element.elementor-element-65094c8c .elementor-headline{text-align:left;font-size:25px;}.elementor-2840117 .elementor-element.elementor-element-5c526a79{--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-2840117 .elementor-element.elementor-element-4cbd4c5d{--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-2840117 .elementor-element.elementor-element-4cbd4c5d:not(.elementor-motion-effects-element-type-background), .elementor-2840117 .elementor-element.elementor-element-4cbd4c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:400% auto;}.elementor-2840117 .elementor-element.elementor-element-64418363{--swiper-slides-to-display:1;}.elementor-2840117 .elementor-element.elementor-element-7f631f2b{--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-2840117 .elementor-element.elementor-element-4f248c59 .elementor-heading-title{font-size:1.5em;}.elementor-2840117 .elementor-element.elementor-element-4f248c59 > .elementor-widget-container{margin:3% 0% 6% 0%;padding:0% 4% 0% 4%;}.elementor-2840117 .elementor-element.elementor-element-7d5ea959{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-577fb30{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-3a2c97d9{--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-2840117 .elementor-element.elementor-element-240acff2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-fcd62f9{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-fcd62f9 .elementor-heading-title{font-size:0.95em;}.elementor-2840117 .elementor-element.elementor-element-fcd62f9 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-2840117 .elementor-element.elementor-element-e4f0367{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-7e3086a{--swiper-slides-to-display:2;}.elementor-2840117 .elementor-element.elementor-element-caee4c4 .elementor-button{padding:6% 14% 6% 14%;}.elementor-2840117 .elementor-element.elementor-element-72692e90{text-align:center;}.elementor-2840117 .elementor-element.elementor-element-72692e90 .elementor-heading-title{font-size:0.95em;}.elementor-2840117 .elementor-element.elementor-element-72692e90 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-2840117 .elementor-element.elementor-element-293730f4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2840117 .elementor-element.elementor-element-da69a73 img{width:25%;}.elementor-2840117 .elementor-element.elementor-element-1fb5e309 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-78045117{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2840117 .elementor-element.elementor-element-5d3c7a18 img{width:25%;}.elementor-2840117 .elementor-element.elementor-element-553594dd > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2840117 .elementor-element.elementor-element-63099218{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2840117 .elementor-element.elementor-element-7f192798 img{width:25%;}.elementor-2840117 .elementor-element.elementor-element-17aeb064 > .elementor-widget-container{margin:-20px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-2d301ce7 */.elementor-2840117 .elementor-element.elementor-element-2d301ce7{
  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-1fd9eac1 */.elementor-2840117 .elementor-element.elementor-element-1fd9eac1{
  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-20090007 */.elementor-2840117 .elementor-element.elementor-element-20090007{
  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-6bd9a7e8 */.elementor-2840117 .elementor-element.elementor-element-6bd9a7e8{
  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-f07a8f0 */.elementor-2840117 .elementor-element.elementor-element-f07a8f0{
  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-2f8bd5a */.elementor-2840117 .elementor-element.elementor-element-2f8bd5a{
  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-7646676d */.elementor-2840117 .elementor-element.elementor-element-7646676d{
  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-1ef60e8a */.elementor-2840117 .elementor-element.elementor-element-1ef60e8a .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-6cc5d597 */.elementor-2840117 .elementor-element.elementor-element-6cc5d597{
    position:relative;
    margin-top:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41e34ce6 */.elementor-2840117 .elementor-element.elementor-element-41e34ce6{
    position:relative;
    margin-top:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-166e8b2a */.elementor-2840117 .elementor-element.elementor-element-166e8b2a{
  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-6ab6e895 */.elementor-2840117 .elementor-element.elementor-element-6ab6e895{
  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-27d08e60 */.elementor-2840117 .elementor-element.elementor-element-27d08e60{
  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-564edf8c */.elementor-2840117 .elementor-element.elementor-element-564edf8c{
  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-2723327a */.elementor-2840117 .elementor-element.elementor-element-2723327a{
  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-402f9ea8 */.elementor-2840117 .elementor-element.elementor-element-402f9ea8{
  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-6ae5ab8f */.elementor-2840117 .elementor-element.elementor-element-6ae5ab8f{
  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-2c57be60 */.elementor-2840117 .elementor-element.elementor-element-2c57be60 .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-1348d373 */.elementor-2840117 .elementor-element.elementor-element-1348d373{
    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-4319c6f6 */.elementor-2840117 .elementor-element.elementor-element-4319c6f6 .elementor-divider{
    padding-block-start: 0 !important;
    padding-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ae494f */.elementor-2840117 .elementor-element.elementor-element-38ae494f{
  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-2cc292f8 */.elementor-2840117 .elementor-element.elementor-element-2cc292f8{
  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-4cfcc14c */.elementor-2840117 .elementor-element.elementor-element-4cfcc14c{
  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-716bd56f */.elementor-2840117 .elementor-element.elementor-element-716bd56f{
  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-722f5f60 */.elementor-2840117 .elementor-element.elementor-element-722f5f60{
  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-490dc3d7 */.elementor-2840117 .elementor-element.elementor-element-490dc3d7{
  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-a91b727 */.elementor-2840117 .elementor-element.elementor-element-a91b727{
  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-2bc388af */.elementor-2840117 .elementor-element.elementor-element-2bc388af .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-56526065 */.elementor-2840117 .elementor-element.elementor-element-56526065{
  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-7a5f635 */.elementor-2840117 .elementor-element.elementor-element-7a5f635{
  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-248c9fb5 */.elementor-2840117 .elementor-element.elementor-element-248c9fb5{
  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-2fe6aed4 */.elementor-2840117 .elementor-element.elementor-element-2fe6aed4{
  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-7fbf80ba */.elementor-2840117 .elementor-element.elementor-element-7fbf80ba{
  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-f85686c */.elementor-2840117 .elementor-element.elementor-element-f85686c{
  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-66921978 */.elementor-2840117 .elementor-element.elementor-element-66921978{
  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-5de9900f */.elementor-2840117 .elementor-element.elementor-element-5de9900f .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-45c3e645 */.elementor-2840117 .elementor-element.elementor-element-45c3e645{
    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-2840117 .elementor-element.elementor-element-45c3e645{
      right:5%;
      top:-35px;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-224f6d74 */.elementor-2840117 .elementor-element.elementor-element-224f6d74 .elementor-divider{
    padding-block-start: 0 !important;
    padding-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-241ce5f */.elementor-2840117 .elementor-element.elementor-element-241ce5f{
    background-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-65094c8c */@media (max-width: 1024px) {
  .elementor-2840117 .elementor-element.elementor-element-65094c8c .elementor-headline .elementor-headline-text-wrapper {
    display:block;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-64418363 */.elementor-2840117 .elementor-element.elementor-element-64418363 {
    -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;
  user-select: none;   
	top:0;  
}

.elementor-2840117 .elementor-element.elementor-element-64418363 .e-con{
    padding-left:0;
    padding-right:0;
}


.elementor-2840117 .elementor-element.elementor-element-64418363 .eicon-chevron-left, .elementor-2840117 .elementor-element.elementor-element-64418363 .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-2840117 .elementor-element.elementor-element-64418363 .eicon-chevron-left:hover, .elementor-2840117 .elementor-element.elementor-element-64418363 .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-2840117 .elementor-element.elementor-element-64418363 .eicon-chevron-right{
    margin-left:20px;
    padding:70px 180px 70px 10px;
    
}
.elementor-2840117 .elementor-element.elementor-element-64418363 .eicon-chevron-left{
	padding:70px 10px 70px 180px;
    margin-left:-220px;
}


@media (max-width: 767px) {
  .elementor-2840117 .elementor-element.elementor-element-64418363 .eicon-chevron-left, .elementor-2840117 .elementor-element.elementor-element-64418363 .eicon-chevron-right{
    	margin-top:40%;
    }
    .elementor-2840117 .elementor-element.elementor-element-64418363 .eicon-chevron-right{
    margin-left:-30px;
    
    }
    .elementor-2840117 .elementor-element.elementor-element-64418363 .eicon-chevron-left{
	 margin-left:-180px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd4c5d */.elementor-2840117 .elementor-element.elementor-element-4cbd4c5d{
          overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c526a79 */.elementor-2840117 .elementor-element.elementor-element-5c526a79{
    margin-top:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-925999a */.elementor-2840117 .elementor-element.elementor-element-925999a{
    background-color:#ffffff;
}

@media all and (max-width: 767px) {
.elementor-2840117 .elementor-element.elementor-element-925999a{
   x height:307px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d9c49df */.elementor-2840117 .elementor-element.elementor-element-7d9c49df{
    xheight:365px;
}

@media all and (max-width: 767px) {
.elementor-2840117 .elementor-element.elementor-element-7d9c49df{
   x height:307px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd78a18 */.elementor-2840117 .elementor-element.elementor-element-cd78a18:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2296dc */.elementor-2840117 .elementor-element.elementor-element-f2296dc 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-2840117 .elementor-element.elementor-element-f2296dc h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a98446 */.elementor-2840117 .elementor-element.elementor-element-6a98446 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d051baa */.elementor-2840117 .elementor-element.elementor-element-d051baa{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-d051baa b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84eefd7 */.elementor-2840117 .elementor-element.elementor-element-84eefd7{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-84eefd7:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-84eefd7{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9caadd */.elementor-2840117 .elementor-element.elementor-element-b9caadd:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3703877 */.elementor-2840117 .elementor-element.elementor-element-3703877 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-2840117 .elementor-element.elementor-element-3703877 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23c1a98 */.elementor-2840117 .elementor-element.elementor-element-23c1a98 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae351da */.elementor-2840117 .elementor-element.elementor-element-ae351da{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-ae351da b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52520cb */.elementor-2840117 .elementor-element.elementor-element-52520cb{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-52520cb:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-52520cb{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e92896 */.elementor-2840117 .elementor-element.elementor-element-5e92896:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd85a9d */.elementor-2840117 .elementor-element.elementor-element-fd85a9d 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-2840117 .elementor-element.elementor-element-fd85a9d h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea95f48 */.elementor-2840117 .elementor-element.elementor-element-ea95f48 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0202a */.elementor-2840117 .elementor-element.elementor-element-fe0202a{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-fe0202a b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cb97c5 */.elementor-2840117 .elementor-element.elementor-element-5cb97c5{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-5cb97c5:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-5cb97c5{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b42cdd2 */.elementor-2840117 .elementor-element.elementor-element-b42cdd2:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b58d53 */.elementor-2840117 .elementor-element.elementor-element-1b58d53 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-2840117 .elementor-element.elementor-element-1b58d53 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90983fe */.elementor-2840117 .elementor-element.elementor-element-90983fe b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beeb218 */.elementor-2840117 .elementor-element.elementor-element-beeb218{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-beeb218 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56d558c */.elementor-2840117 .elementor-element.elementor-element-56d558c{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-56d558c:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-56d558c{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fd2952 */.elementor-2840117 .elementor-element.elementor-element-8fd2952:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d55a757 */.elementor-2840117 .elementor-element.elementor-element-d55a757 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-2840117 .elementor-element.elementor-element-d55a757 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c81850e */.elementor-2840117 .elementor-element.elementor-element-c81850e b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abdaa17 */.elementor-2840117 .elementor-element.elementor-element-abdaa17{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-abdaa17 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-363042e */.elementor-2840117 .elementor-element.elementor-element-363042e{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-363042e:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-363042e{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da74a95 */.elementor-2840117 .elementor-element.elementor-element-da74a95:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6307b59 */.elementor-2840117 .elementor-element.elementor-element-6307b59 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-2840117 .elementor-element.elementor-element-6307b59 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d88257a */.elementor-2840117 .elementor-element.elementor-element-d88257a b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e5d0a */.elementor-2840117 .elementor-element.elementor-element-09e5d0a{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-09e5d0a b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57ba96e */.elementor-2840117 .elementor-element.elementor-element-57ba96e{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-57ba96e:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-57ba96e{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16f3c0a */.elementor-2840117 .elementor-element.elementor-element-16f3c0a:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d9e7e */.elementor-2840117 .elementor-element.elementor-element-83d9e7e 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-2840117 .elementor-element.elementor-element-83d9e7e h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ae029 */.elementor-2840117 .elementor-element.elementor-element-15ae029 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85093b1 */.elementor-2840117 .elementor-element.elementor-element-85093b1{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-85093b1 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-696430c */.elementor-2840117 .elementor-element.elementor-element-696430c{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-696430c:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-696430c{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65f1f85 */.elementor-2840117 .elementor-element.elementor-element-65f1f85{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b8a5e3 */.elementor-2840117 .elementor-element.elementor-element-3b8a5e3 em{
    display:block;
    font-style: normal;
    font-size:1.15em;
    color:#ee8945;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    line-height:1.2em !important;
}

.elementor-2840117 .elementor-element.elementor-element-3b8a5e3 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb09d2 */.elementor-2840117 .elementor-element.elementor-element-2bb09d2{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-2bb09d2:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-2bb09d2{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d20e4e8 */.elementor-2840117 .elementor-element.elementor-element-d20e4e8:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96a7c4c */.elementor-2840117 .elementor-element.elementor-element-96a7c4c 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-2840117 .elementor-element.elementor-element-96a7c4c h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-939572f */.elementor-2840117 .elementor-element.elementor-element-939572f b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b2e27 */.elementor-2840117 .elementor-element.elementor-element-d6b2e27{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-d6b2e27 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f8210 */.elementor-2840117 .elementor-element.elementor-element-22f8210{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-22f8210:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-22f8210{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96ebf4b */.elementor-2840117 .elementor-element.elementor-element-96ebf4b:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79bf296 */.elementor-2840117 .elementor-element.elementor-element-79bf296 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-2840117 .elementor-element.elementor-element-79bf296 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8135866 */.elementor-2840117 .elementor-element.elementor-element-8135866 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e135fe */.elementor-2840117 .elementor-element.elementor-element-4e135fe{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-4e135fe b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab2a085 */.elementor-2840117 .elementor-element.elementor-element-ab2a085{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-ab2a085:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-ab2a085{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71aafce */.elementor-2840117 .elementor-element.elementor-element-71aafce:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884f2d1 */.elementor-2840117 .elementor-element.elementor-element-884f2d1 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-2840117 .elementor-element.elementor-element-884f2d1 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c611235 */.elementor-2840117 .elementor-element.elementor-element-c611235 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cee3737 */.elementor-2840117 .elementor-element.elementor-element-cee3737{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-cee3737 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fba492a */.elementor-2840117 .elementor-element.elementor-element-fba492a{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-fba492a:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-fba492a{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe2b177 */.elementor-2840117 .elementor-element.elementor-element-fe2b177:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fec1774 */.elementor-2840117 .elementor-element.elementor-element-fec1774 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-2840117 .elementor-element.elementor-element-fec1774 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41182af */.elementor-2840117 .elementor-element.elementor-element-41182af b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea5f85 */.elementor-2840117 .elementor-element.elementor-element-1ea5f85{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-1ea5f85 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-769c2ed */.elementor-2840117 .elementor-element.elementor-element-769c2ed{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-769c2ed:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-769c2ed{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41e37f8 */.elementor-2840117 .elementor-element.elementor-element-41e37f8:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fae5d43 */.elementor-2840117 .elementor-element.elementor-element-fae5d43 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-2840117 .elementor-element.elementor-element-fae5d43 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f76cea6 */.elementor-2840117 .elementor-element.elementor-element-f76cea6 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5ccc5b */.elementor-2840117 .elementor-element.elementor-element-d5ccc5b{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-d5ccc5b b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-610d0f9 */.elementor-2840117 .elementor-element.elementor-element-610d0f9{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-610d0f9:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-610d0f9{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0ba588 */.elementor-2840117 .elementor-element.elementor-element-a0ba588:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3dc7b0 */.elementor-2840117 .elementor-element.elementor-element-c3dc7b0 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-2840117 .elementor-element.elementor-element-c3dc7b0 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6380b95 */.elementor-2840117 .elementor-element.elementor-element-6380b95 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ed192 */.elementor-2840117 .elementor-element.elementor-element-20ed192{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-20ed192 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15e9f05 */.elementor-2840117 .elementor-element.elementor-element-15e9f05{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-15e9f05:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-15e9f05{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-104a414 */.elementor-2840117 .elementor-element.elementor-element-104a414:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f22c3 */.elementor-2840117 .elementor-element.elementor-element-55f22c3 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-2840117 .elementor-element.elementor-element-55f22c3 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-571dfb8 */.elementor-2840117 .elementor-element.elementor-element-571dfb8 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f934809 */.elementor-2840117 .elementor-element.elementor-element-f934809{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-f934809 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-917ad44 */.elementor-2840117 .elementor-element.elementor-element-917ad44{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-917ad44:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-917ad44{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9e7d82 */.elementor-2840117 .elementor-element.elementor-element-a9e7d82:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d21485 */.elementor-2840117 .elementor-element.elementor-element-0d21485 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-2840117 .elementor-element.elementor-element-0d21485 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a3eeff */.elementor-2840117 .elementor-element.elementor-element-3a3eeff b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8017519 */.elementor-2840117 .elementor-element.elementor-element-8017519{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-8017519 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595508 */.elementor-2840117 .elementor-element.elementor-element-e595508{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-e595508:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-e595508{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa55fe5 */.elementor-2840117 .elementor-element.elementor-element-fa55fe5:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86fe8e0 */.elementor-2840117 .elementor-element.elementor-element-86fe8e0 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-2840117 .elementor-element.elementor-element-86fe8e0 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd8c56 */.elementor-2840117 .elementor-element.elementor-element-5fd8c56 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d35358d */.elementor-2840117 .elementor-element.elementor-element-d35358d{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-d35358d b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cacaa8 */.elementor-2840117 .elementor-element.elementor-element-4cacaa8{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-4cacaa8:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-4cacaa8{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dda159e */.elementor-2840117 .elementor-element.elementor-element-dda159e:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3f752 */.elementor-2840117 .elementor-element.elementor-element-bc3f752 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-2840117 .elementor-element.elementor-element-bc3f752 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d894293 */.elementor-2840117 .elementor-element.elementor-element-d894293 b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b713817 */.elementor-2840117 .elementor-element.elementor-element-b713817{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-b713817 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2280d6c */.elementor-2840117 .elementor-element.elementor-element-2280d6c{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-2280d6c:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-2280d6c{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6741973 */.elementor-2840117 .elementor-element.elementor-element-6741973:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-139a6a2 */.elementor-2840117 .elementor-element.elementor-element-139a6a2 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-2840117 .elementor-element.elementor-element-139a6a2 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44a9c8d */.elementor-2840117 .elementor-element.elementor-element-44a9c8d b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-466dde8 */.elementor-2840117 .elementor-element.elementor-element-466dde8{
    background-color:#ee8945;
    border-radius:10px;
}

.elementor-2840117 .elementor-element.elementor-element-466dde8 b{
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d50f84 */.elementor-2840117 .elementor-element.elementor-element-3d50f84{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-3d50f84:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-3d50f84{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a49ab1 */.elementor-2840117 .elementor-element.elementor-element-0a49ab1:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffde750 */.elementor-2840117 .elementor-element.elementor-element-ffde750 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-2840117 .elementor-element.elementor-element-ffde750 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-659eb5c */.elementor-2840117 .elementor-element.elementor-element-659eb5c b{
    font-weight:600;
    font-size:1.05em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f30cb6 */.elementor-2840117 .elementor-element.elementor-element-0f30cb6{
    background-color:#ee8945;
    border-radius:10px;
}

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

.elementor-2840117 .elementor-element.elementor-element-2749a47 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7a2c23 */.elementor-2840117 .elementor-element.elementor-element-c7a2c23{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-c7a2c23:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-c7a2c23{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a4c02 */.elementor-2840117 .elementor-element.elementor-element-14a4c02:hover{
    border-radius:20px;
    filter: contrast(110%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27ea2f2 */.elementor-2840117 .elementor-element.elementor-element-27ea2f2 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-2840117 .elementor-element.elementor-element-27ea2f2 h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7268e70 */.elementor-2840117 .elementor-element.elementor-element-7268e70{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-7268e70:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-7268e70{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e60d40f */.elementor-2840117 .elementor-element.elementor-element-e60d40f 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-2840117 .elementor-element.elementor-element-e60d40f h2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2000ba1 */.elementor-2840117 .elementor-element.elementor-element-2000ba1{
    transition:all, 0.3s;
       box-shadow:1px 1px 2px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-2000ba1:hover{
    transform:scale(1.02,1.02);
    transition:all, 0.3s;
  
         box-shadow:10px 5px 12px rgba(0,0,0,0.9);
}
.elementor-2840117 .elementor-element.elementor-element-2000ba1{
    background-color:#ffffff;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcd62f9 */.elementor-2840117 .elementor-element.elementor-element-fcd62f9 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-7e3086a */.elementor-2840117 .elementor-element.elementor-element-7e3086a .swiper-pagination-bullet{
    background:#cccccc;
}

.elementor-2840117 .elementor-element.elementor-element-7e3086a .swiper-pagination-bullets.swiper-pagination-horizontal{
    left:50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72692e90 */.elementor-2840117 .elementor-element.elementor-element-72692e90 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-66316d86 */.elementor-2840117 .elementor-element.elementor-element-66316d86 p{
    font-size:1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67ce2a54 */.elementor-2840117 .elementor-element.elementor-element-67ce2a54 p{
    font-size:1.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2611361a */.elementor-2840117 .elementor-element.elementor-element-2611361a p{
    font-size:1.5em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1087d5 */.elementor-2840117 .elementor-element.elementor-element-4f1087d5{
    margin:auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b19f13 */.elementor-2840117 .elementor-element.elementor-element-6b19f13{
    margin:auto !important;
    text-align:center;
    float:none;
}/* End custom CSS */