.elementor-31 .elementor-element.elementor-element-d6184e6{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d6184e6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d6184e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarshadingsolutions.com/wp-content/uploads/2026/09/Img5j.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-d6184e6::before, .elementor-31 .elementor-element.elementor-element-d6184e6 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-d6184e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-d6184e6 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-d6184e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-d6184e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-5133ab1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6b87616 .elementor-heading-title{font-family:var( --e-global-typography-37605cd-font-family ), Sans-serif;font-size:var( --e-global-typography-37605cd-font-size );font-weight:var( --e-global-typography-37605cd-font-weight );line-height:var( --e-global-typography-37605cd-line-height );color:var( --e-global-color-1688264 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-icon i{color:var( --e-global-color-1688264 );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-icon svg{fill:var( --e-global-color-1688264 );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-ed6d568{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-text{color:var( --e-global-color-1688264 );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-08fd6a1{--display:flex;--position:absolute;--min-height:40px;bottom:0px;}.elementor-31 .elementor-element.elementor-element-08fd6a1:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-08fd6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #02010100 60%, var( --e-global-color-1688264 ) 60%);}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-08fd6a1{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-08fd6a1{right:0px;}.elementor-31 .elementor-element.elementor-element-4ebff43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-69b6e4e{left:-120px;}body.rtl .elementor-31 .elementor-element.elementor-element-69b6e4e{right:-120px;}.elementor-31 .elementor-element.elementor-element-69b6e4e{top:-49px;}.elementor-31 .elementor-element.elementor-element-69b6e4e .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-69b6e4e.elementor-view-stacked .elementor-icon{background-color:#BBBBBB;}.elementor-31 .elementor-element.elementor-element-69b6e4e.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-69b6e4e.elementor-view-default .elementor-icon{color:#BBBBBB;border-color:#BBBBBB;}.elementor-31 .elementor-element.elementor-element-69b6e4e.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-69b6e4e.elementor-view-default .elementor-icon svg{fill:#BBBBBB;}.elementor-31 .elementor-element.elementor-element-69b6e4e .elementor-icon{font-size:200px;}.elementor-31 .elementor-element.elementor-element-69b6e4e .elementor-icon svg{height:200px;}.elementor-31 .elementor-element.elementor-element-69b6e4e .elementor-icon i, .elementor-31 .elementor-element.elementor-element-69b6e4e .elementor-icon svg{transform:rotate(180deg);}.elementor-31 .elementor-element.elementor-element-b683564{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-a9c10c4{text-align:center;}.elementor-31 .elementor-element.elementor-element-a9c10c4 .elementor-heading-title{font-family:var( --e-global-typography-646d69e-font-family ), Sans-serif;font-size:var( --e-global-typography-646d69e-font-size );font-weight:var( --e-global-typography-646d69e-font-weight );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-1dcfb7e{text-align:center;}.elementor-31 .elementor-element.elementor-element-66edf41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-c41f68a{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-ba12ebc{--display:flex;--position:absolute;--min-height:40%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;top:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-ba12ebc{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-ba12ebc{left:0px;}.elementor-31 .elementor-element.elementor-element-eaa839c{--display:flex;--position:absolute;--min-height:70%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;bottom:0px;}.elementor-31 .elementor-element.elementor-element-eaa839c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-eaa839c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-eaa839c{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-eaa839c{right:0px;}.elementor-31 .elementor-element.elementor-element-1f85cc4{--display:flex;--min-height:100%;--border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-1f85cc4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1f85cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarshadingsolutions.com/wp-content/uploads/2026/09/Img7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-fa3b65e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ab5a165 p{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-ab5a165 a{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ab5a165 a:hover, .elementor-31 .elementor-element.elementor-element-ab5a165 a:focus{color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-14b288a.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-14b288a .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-fa9db2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-fa9db2c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fa9db2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec9f316 );}.elementor-31 .elementor-element.elementor-element-6f4f593{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-51c7290{--display:flex;}.elementor-31 .elementor-element.elementor-element-6753e1c p{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-6753e1c{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6753e1c a{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-6753e1c a:hover, .elementor-31 .elementor-element.elementor-element-6753e1c a:focus{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-63169fc.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-63169fc .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-0bd63d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-2206ff5{--display:flex;--min-height:500px;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-2206ff5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2206ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarshadingsolutions.com/wp-content/uploads/2026/09/Img1.6-1536x1152-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-2206ff5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-d3fcb9c{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:20px;--z-index:9;}.elementor-31 .elementor-element.elementor-element-d3fcb9c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d3fcb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3F34BB;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d3fcb9c{left:20px;}body.rtl .elementor-31 .elementor-element.elementor-element-d3fcb9c{right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-5da9ef3 .elementor-counter-number-wrapper{color:var( --e-global-color-1688264 );}.elementor-31 .elementor-element.elementor-element-5da9ef3 .elementor-counter-title{color:var( --e-global-color-1688264 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-9e5d45b{--display:flex;--position:absolute;--min-height:30%;border-style:solid;--border-style:solid;border-width:2px 0px 0px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-9e5d45b{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-9e5d45b{right:0px;}.elementor-31 .elementor-element.elementor-element-dbe7d5e{--display:flex;--position:absolute;--min-height:30%;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 15px 0px;bottom:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-dbe7d5e{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-dbe7d5e{left:0px;}.elementor-31 .elementor-element.elementor-element-8d34837{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9fdaf53{--display:flex;}.elementor-31 .elementor-element.elementor-element-34b7882 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-29a9518 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-29a9518 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-29a9518 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-29a9518 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-29a9518 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-29a9518 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-29a9518 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-29a9518{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-29a9518 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-88c954e{--display:flex;}.elementor-31 .elementor-element.elementor-element-d9e3700 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-4a9a591 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-4a9a591 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-4a9a591 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-4a9a591 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-4a9a591 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-4a9a591 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-4a9a591 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-4a9a591{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-31 .elementor-element.elementor-element-4a9a591 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-7b2fb88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-13e50ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-77cc055{--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:center;}.elementor-31 .elementor-element.elementor-element-d7fe1fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d7fe1fc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d7fe1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 50%, #F2295B00 50%);}.elementor-31 .elementor-element.elementor-element-526667a{--display:flex;--min-height:500px;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-526667a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-526667a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarshadingsolutions.com/wp-content/uploads/2026/09/Img1.7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-526667a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-afe2f19{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:20px;--z-index:9;}.elementor-31 .elementor-element.elementor-element-afe2f19:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-afe2f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3F34BB;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-afe2f19{left:20px;}body.rtl .elementor-31 .elementor-element.elementor-element-afe2f19{right:20px;}.elementor-31 .elementor-element.elementor-element-adbb721 .elementor-counter-number-wrapper{color:var( --e-global-color-1688264 );}.elementor-31 .elementor-element.elementor-element-adbb721 .elementor-counter-title{color:var( --e-global-color-1688264 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-3865d9e{--display:flex;}.elementor-31 .elementor-element.elementor-element-41d72cb{width:initial;max-width:initial;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-41d72cb p{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-41d72cb a{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-41d72cb a:hover, .elementor-31 .elementor-element.elementor-element-41d72cb a:focus{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-fdac7f1 .elementor-heading-title{font-family:var( --e-global-typography-646d69e-font-family ), Sans-serif;font-size:var( --e-global-typography-646d69e-font-size );font-weight:var( --e-global-typography-646d69e-font-weight );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-30666ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-30666ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-30666ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-30666ed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-30666ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-30666ed .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-30666ed .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-30666ed{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-30666ed .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-11d785d.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-11d785d .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-11d785d .elementor-button:focus{box-shadow:0px 0px 10px 0px #78C1ED;}.elementor-31 .elementor-element.elementor-element-11d785d .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-f66ed31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-f66ed31:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f66ed31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec9f316 );}.elementor-31 .elementor-element.elementor-element-065fcff{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5e14386{width:initial;max-width:initial;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-5e14386 p{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-5e14386 a{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-5e14386 a:hover, .elementor-31 .elementor-element.elementor-element-5e14386 a:focus{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-48eb382 .elementor-heading-title{font-family:var( --e-global-typography-646d69e-font-family ), Sans-serif;font-size:var( --e-global-typography-646d69e-font-size );font-weight:var( --e-global-typography-646d69e-font-weight );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-9ba99b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-9ba99b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-9ba99b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-9ba99b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-9ba99b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-9ba99b1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-9ba99b1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-9ba99b1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-9ba99b1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-67fd109.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-67fd109 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-67fd109 .elementor-button:focus{box-shadow:0px 0px 10px 0px #78C1ED;}.elementor-31 .elementor-element.elementor-element-67fd109 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-806a5b2{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-83e8945{--display:flex;--position:absolute;--min-height:40%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;top:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-83e8945{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-83e8945{left:0px;}.elementor-31 .elementor-element.elementor-element-6596bf6{--display:flex;--position:absolute;--min-height:70%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;bottom:0px;}.elementor-31 .elementor-element.elementor-element-6596bf6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6596bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6596bf6{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-6596bf6{right:0px;}.elementor-31 .elementor-element.elementor-element-0ca19ed{--display:flex;--min-height:100%;--border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-0ca19ed:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0ca19ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarshadingsolutions.com/wp-content/uploads/2026/09/Img1.1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-b83c63b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b83c63b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b83c63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1688264 );}.elementor-31 .elementor-element.elementor-element-95424cb{--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:center;}.elementor-31 .elementor-element.elementor-element-5cbc5ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-50489fa{--display:flex;--min-height:500px;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-50489fa:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-50489fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarshadingsolutions.com/wp-content/uploads/2026/09/Img5j.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-50489fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-bc08cba{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:20px;--z-index:9;}.elementor-31 .elementor-element.elementor-element-bc08cba:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-bc08cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3F34BB;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-bc08cba{left:20px;}body.rtl .elementor-31 .elementor-element.elementor-element-bc08cba{right:20px;}.elementor-31 .elementor-element.elementor-element-187a311 .elementor-counter-number-wrapper{color:var( --e-global-color-1688264 );}.elementor-31 .elementor-element.elementor-element-187a311 .elementor-counter-title{color:var( --e-global-color-1688264 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-13fb0ef{--display:flex;--position:absolute;--min-height:30%;border-style:solid;--border-style:solid;border-width:2px 0px 0px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-13fb0ef{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-13fb0ef{right:0px;}.elementor-31 .elementor-element.elementor-element-71d3aa3{--display:flex;--position:absolute;--min-height:30%;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 15px 0px;bottom:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-71d3aa3{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-71d3aa3{left:0px;}.elementor-31 .elementor-element.elementor-element-fd4530b{--display:flex;}.elementor-31 .elementor-element.elementor-element-72dc8aa p{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-72dc8aa{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-72dc8aa a{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-72dc8aa a:hover, .elementor-31 .elementor-element.elementor-element-72dc8aa a:focus{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-566ca75 .elementor-heading-title{font-family:var( --e-global-typography-646d69e-font-family ), Sans-serif;font-size:var( --e-global-typography-646d69e-font-size );font-weight:var( --e-global-typography-646d69e-font-weight );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-1092486 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-1092486 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-1092486 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-1092486 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-1092486 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-1092486 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-1092486 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-1092486{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-1092486 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-fa8f535.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-fa8f535 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-fa8f535 .elementor-button:focus{box-shadow:0px 0px 10px 0px #78C1ED;}.elementor-31 .elementor-element.elementor-element-fa8f535 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-b20ba20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b20ba20:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b20ba20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec9f316 );}.elementor-31 .elementor-element.elementor-element-c98e95a{--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:center;}.elementor-31 .elementor-element.elementor-element-8c0241b{--display:flex;}.elementor-31 .elementor-element.elementor-element-788ac6a{width:initial;max-width:initial;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-788ac6a p{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-788ac6a a{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-788ac6a a:hover, .elementor-31 .elementor-element.elementor-element-788ac6a a:focus{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-eaa0cfe .elementor-heading-title{font-family:var( --e-global-typography-646d69e-font-family ), Sans-serif;font-size:var( --e-global-typography-646d69e-font-size );font-weight:var( --e-global-typography-646d69e-font-weight );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-abb49f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-abb49f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-abb49f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-abb49f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-abb49f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-abb49f2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-abb49f2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-abb49f2{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-abb49f2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-118da30.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-118da30 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-118da30 .elementor-button:focus{box-shadow:0px 0px 10px 0px #78C1ED;}.elementor-31 .elementor-element.elementor-element-118da30 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-1fd2856{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-1fd2856:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1fd2856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-accent ) 50%, #F2295B00 50%);}.elementor-31 .elementor-element.elementor-element-86a6dc6{--display:flex;--min-height:500px;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-86a6dc6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-86a6dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarshadingsolutions.com/wp-content/uploads/2026/09/fmf_7509.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-86a6dc6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-b208503{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:20px;--z-index:9;}.elementor-31 .elementor-element.elementor-element-b208503:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b208503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3F34BB;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-b208503{left:20px;}body.rtl .elementor-31 .elementor-element.elementor-element-b208503{right:20px;}.elementor-31 .elementor-element.elementor-element-a238615 .elementor-counter-number-wrapper{color:var( --e-global-color-1688264 );}.elementor-31 .elementor-element.elementor-element-a238615 .elementor-counter-title{color:var( --e-global-color-1688264 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-3800306{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-cab8293{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-2b26c16{--display:flex;--position:absolute;--min-height:40%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;top:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2b26c16{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-2b26c16{left:0px;}.elementor-31 .elementor-element.elementor-element-d5a5735{--display:flex;--position:absolute;--min-height:70%;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;bottom:0px;}.elementor-31 .elementor-element.elementor-element-d5a5735:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d5a5735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d5a5735{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-d5a5735{right:0px;}.elementor-31 .elementor-element.elementor-element-dcc9b42{--display:flex;--min-height:100%;--border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-dcc9b42:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dcc9b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarshadingsolutions.com/wp-content/uploads/2026/09/Hero-Background-image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-330023a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d953b14{width:initial;max-width:initial;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-d953b14 p{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-d953b14 a{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-d953b14 a:hover, .elementor-31 .elementor-element.elementor-element-d953b14 a:focus{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-951e188 .elementor-heading-title{font-family:var( --e-global-typography-646d69e-font-family ), Sans-serif;font-size:var( --e-global-typography-646d69e-font-size );font-weight:var( --e-global-typography-646d69e-font-weight );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-6102fea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-6102fea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-6102fea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-6102fea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-6102fea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-6102fea .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-6102fea .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-6102fea{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-6102fea .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-7fa6544.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-7fa6544 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-7fa6544 .elementor-button:focus{box-shadow:0px 0px 10px 0px #78C1ED;}.elementor-31 .elementor-element.elementor-element-7fa6544 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-4fc3208{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-4fc3208:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4fc3208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec9f316 );}.elementor-31 .elementor-element.elementor-element-2c79579{--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:center;}.elementor-31 .elementor-element.elementor-element-71f8bab{--display:flex;}.elementor-31 .elementor-element.elementor-element-fb5a979 p{margin-block-end:10px;}.elementor-31 .elementor-element.elementor-element-fb5a979{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-fb5a979 a{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-fb5a979 a:hover, .elementor-31 .elementor-element.elementor-element-fb5a979 a:focus{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b1a5d89 .elementor-heading-title{font-family:var( --e-global-typography-646d69e-font-family ), Sans-serif;font-size:var( --e-global-typography-646d69e-font-size );font-weight:var( --e-global-typography-646d69e-font-weight );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-713d63d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-713d63d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-713d63d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-713d63d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-713d63d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-713d63d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-713d63d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-713d63d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-713d63d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-7a80977.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-7a80977 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-7a80977 .elementor-button:focus{box-shadow:0px 0px 10px 0px #78C1ED;}.elementor-31 .elementor-element.elementor-element-7a80977 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-1c57e86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-a38d691{--display:flex;--min-height:500px;--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-a38d691:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a38d691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarshadingsolutions.com/wp-content/uploads/2026/09/Img1.7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-a38d691.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-cf49e81{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:20px;--z-index:9;}.elementor-31 .elementor-element.elementor-element-cf49e81:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-cf49e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A6683ABB;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-cf49e81{left:20px;}body.rtl .elementor-31 .elementor-element.elementor-element-cf49e81{right:20px;}.elementor-31 .elementor-element.elementor-element-9589fc8 .elementor-counter-number-wrapper{color:var( --e-global-color-1688264 );}.elementor-31 .elementor-element.elementor-element-9589fc8 .elementor-counter-title{color:var( --e-global-color-1688264 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-a0f1028{--display:flex;--position:absolute;--min-height:30%;border-style:solid;--border-style:solid;border-width:2px 0px 0px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-a0f1028{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-a0f1028{right:0px;}.elementor-31 .elementor-element.elementor-element-4ea0bfc{--display:flex;--position:absolute;--min-height:30%;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 15px 0px;bottom:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-4ea0bfc{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-4ea0bfc{left:0px;}.elementor-31 .elementor-element.elementor-element-3145fa5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b5db842{--display:flex;}.elementor-31 .elementor-element.elementor-element-7de13ea .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-e9c8484{--display:flex;}.elementor-31 .elementor-element.elementor-element-12af52a .elementor-heading-title{font-family:var( --e-global-typography-646d69e-font-family ), Sans-serif;font-size:var( --e-global-typography-646d69e-font-size );font-weight:var( --e-global-typography-646d69e-font-weight );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-6b2ec34{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-6b2ec34 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-4d09fee{--display:flex;}.elementor-31 .elementor-element.elementor-element-289d1ad .elementor-heading-title{font-family:var( --e-global-typography-646d69e-font-family ), Sans-serif;font-size:var( --e-global-typography-646d69e-font-size );font-weight:var( --e-global-typography-646d69e-font-weight );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-4a61578{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-4a61578 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-0cb8113{--display:flex;}.elementor-31 .elementor-element.elementor-element-ac5963d .elementor-heading-title{font-family:var( --e-global-typography-646d69e-font-family ), Sans-serif;font-size:var( --e-global-typography-646d69e-font-size );font-weight:var( --e-global-typography-646d69e-font-weight );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-c8d3b34{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-c8d3b34 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-d6184e6{--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-31 .elementor-element.elementor-element-6b87616 .elementor-heading-title{font-size:var( --e-global-typography-37605cd-font-size );line-height:var( --e-global-typography-37605cd-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-4ebff43{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-a9c10c4 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-66edf41{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-c41f68a{--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-fa3b65e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-fa9db2c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-31 .elementor-element.elementor-element-6f4f593{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-d3fcb9c{bottom:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-5da9ef3 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-8d34837{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-34b7882 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-d9e3700 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-13e50ed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-31 .elementor-element.elementor-element-77cc055{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-afe2f19{bottom:20px;}.elementor-31 .elementor-element.elementor-element-adbb721 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-fdac7f1 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-f66ed31{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-065fcff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-48eb382 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-806a5b2{--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-b83c63b{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-31 .elementor-element.elementor-element-95424cb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-bc08cba{bottom:20px;}.elementor-31 .elementor-element.elementor-element-187a311 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-566ca75 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-b20ba20{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-c98e95a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-eaa0cfe .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-b208503{bottom:20px;}.elementor-31 .elementor-element.elementor-element-a238615 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-3800306{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-cab8293{--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-330023a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-951e188 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-4fc3208{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-31 .elementor-element.elementor-element-2c79579{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-b1a5d89 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-cf49e81{bottom:20px;}.elementor-31 .elementor-element.elementor-element-9589fc8 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-3145fa5{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-7de13ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-12af52a .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-289d1ad .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-ac5963d .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-d6184e6{--min-height:250px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-31 .elementor-element.elementor-element-6b87616 .elementor-heading-title{font-size:var( --e-global-typography-37605cd-font-size );line-height:var( --e-global-typography-37605cd-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-ed6d568 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-4ebff43{--min-height:200px;}.elementor-31 .elementor-element.elementor-element-69b6e4e .elementor-icon{font-size:150px;}.elementor-31 .elementor-element.elementor-element-69b6e4e .elementor-icon svg{height:150px;}.elementor-31 .elementor-element.elementor-element-a9c10c4 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-66edf41{--min-height:200px;}.elementor-31 .elementor-element.elementor-element-c41f68a{--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-ba12ebc{--width:40%;}.elementor-31 .elementor-element.elementor-element-eaa839c{--width:70%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-14b288a.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-fa9db2c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-63169fc.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-0bd63d7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-2206ff5{--min-height:350px;}.elementor-31 .elementor-element.elementor-element-d3fcb9c{--width:200px;bottom:15px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-5da9ef3 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-9e5d45b{--width:30%;}.elementor-31 .elementor-element.elementor-element-dbe7d5e{--width:30%;}.elementor-31 .elementor-element.elementor-element-8d34837{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-34b7882 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-d9e3700 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-13e50ed{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d7fe1fc{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-526667a{--min-height:350px;}.elementor-31 .elementor-element.elementor-element-afe2f19{--width:200px;bottom:15px;}.elementor-31 .elementor-element.elementor-element-adbb721 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-fdac7f1 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-11d785d.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-48eb382 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-67fd109.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-806a5b2{--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-83e8945{--width:40%;}.elementor-31 .elementor-element.elementor-element-6596bf6{--width:70%;}.elementor-31 .elementor-element.elementor-element-b83c63b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-5cbc5ba{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-50489fa{--min-height:350px;}.elementor-31 .elementor-element.elementor-element-bc08cba{--width:200px;bottom:15px;}.elementor-31 .elementor-element.elementor-element-187a311 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-13fb0ef{--width:30%;}.elementor-31 .elementor-element.elementor-element-71d3aa3{--width:30%;}.elementor-31 .elementor-element.elementor-element-566ca75 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-fa8f535.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-b20ba20{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-eaa0cfe .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-118da30.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-1fd2856{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-86a6dc6{--min-height:350px;}.elementor-31 .elementor-element.elementor-element-b208503{--width:200px;bottom:15px;}.elementor-31 .elementor-element.elementor-element-a238615 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-cab8293{--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-2b26c16{--width:40%;}.elementor-31 .elementor-element.elementor-element-d5a5735{--width:70%;}.elementor-31 .elementor-element.elementor-element-951e188 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-7fa6544.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-4fc3208{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b1a5d89 .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-7a80977.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-1c57e86{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-a38d691{--min-height:350px;}.elementor-31 .elementor-element.elementor-element-cf49e81{--width:200px;bottom:15px;}.elementor-31 .elementor-element.elementor-element-9589fc8 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-a0f1028{--width:30%;}.elementor-31 .elementor-element.elementor-element-4ea0bfc{--width:30%;}.elementor-31 .elementor-element.elementor-element-3145fa5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-7de13ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-31 .elementor-element.elementor-element-12af52a .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-289d1ad .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}.elementor-31 .elementor-element.elementor-element-ac5963d .elementor-heading-title{font-size:var( --e-global-typography-646d69e-font-size );line-height:var( --e-global-typography-646d69e-line-height );}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-5133ab1{--width:50%;}.elementor-31 .elementor-element.elementor-element-b683564{--width:50%;}.elementor-31 .elementor-element.elementor-element-ba12ebc{--width:40%;}.elementor-31 .elementor-element.elementor-element-eaa839c{--width:70%;}.elementor-31 .elementor-element.elementor-element-51c7290{--width:50%;}.elementor-31 .elementor-element.elementor-element-0bd63d7{--width:50%;}.elementor-31 .elementor-element.elementor-element-2206ff5{--width:80%;}.elementor-31 .elementor-element.elementor-element-d3fcb9c{--width:200px;}.elementor-31 .elementor-element.elementor-element-9e5d45b{--width:30%;}.elementor-31 .elementor-element.elementor-element-dbe7d5e{--width:30%;}.elementor-31 .elementor-element.elementor-element-d7fe1fc{--width:50%;}.elementor-31 .elementor-element.elementor-element-526667a{--width:80%;}.elementor-31 .elementor-element.elementor-element-afe2f19{--width:200px;}.elementor-31 .elementor-element.elementor-element-3865d9e{--width:50%;}.elementor-31 .elementor-element.elementor-element-065fcff{--width:50%;}.elementor-31 .elementor-element.elementor-element-806a5b2{--width:50%;}.elementor-31 .elementor-element.elementor-element-83e8945{--width:40%;}.elementor-31 .elementor-element.elementor-element-6596bf6{--width:70%;}.elementor-31 .elementor-element.elementor-element-5cbc5ba{--width:50%;}.elementor-31 .elementor-element.elementor-element-50489fa{--width:80%;}.elementor-31 .elementor-element.elementor-element-bc08cba{--width:200px;}.elementor-31 .elementor-element.elementor-element-13fb0ef{--width:30%;}.elementor-31 .elementor-element.elementor-element-71d3aa3{--width:30%;}.elementor-31 .elementor-element.elementor-element-fd4530b{--width:50%;}.elementor-31 .elementor-element.elementor-element-8c0241b{--width:50%;}.elementor-31 .elementor-element.elementor-element-1fd2856{--width:50%;}.elementor-31 .elementor-element.elementor-element-86a6dc6{--width:80%;}.elementor-31 .elementor-element.elementor-element-b208503{--width:200px;}.elementor-31 .elementor-element.elementor-element-cab8293{--width:50%;}.elementor-31 .elementor-element.elementor-element-2b26c16{--width:40%;}.elementor-31 .elementor-element.elementor-element-d5a5735{--width:70%;}.elementor-31 .elementor-element.elementor-element-330023a{--width:50%;}.elementor-31 .elementor-element.elementor-element-71f8bab{--width:50%;}.elementor-31 .elementor-element.elementor-element-1c57e86{--width:50%;}.elementor-31 .elementor-element.elementor-element-a38d691{--width:80%;}.elementor-31 .elementor-element.elementor-element-cf49e81{--width:200px;}.elementor-31 .elementor-element.elementor-element-a0f1028{--width:30%;}.elementor-31 .elementor-element.elementor-element-4ea0bfc{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-5133ab1{--width:60%;}.elementor-31 .elementor-element.elementor-element-b683564{--width:80%;}.elementor-31 .elementor-element.elementor-element-51c7290{--width:100%;}.elementor-31 .elementor-element.elementor-element-0bd63d7{--width:100%;}.elementor-31 .elementor-element.elementor-element-d7fe1fc{--width:100%;}.elementor-31 .elementor-element.elementor-element-3865d9e{--width:100%;}.elementor-31 .elementor-element.elementor-element-065fcff{--width:100%;}.elementor-31 .elementor-element.elementor-element-806a5b2{--width:100%;}.elementor-31 .elementor-element.elementor-element-5cbc5ba{--width:100%;}.elementor-31 .elementor-element.elementor-element-fd4530b{--width:100%;}.elementor-31 .elementor-element.elementor-element-8c0241b{--width:100%;}.elementor-31 .elementor-element.elementor-element-1fd2856{--width:100%;}.elementor-31 .elementor-element.elementor-element-cab8293{--width:100%;}.elementor-31 .elementor-element.elementor-element-330023a{--width:100%;}.elementor-31 .elementor-element.elementor-element-71f8bab{--width:100%;}.elementor-31 .elementor-element.elementor-element-1c57e86{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-d3fcb9c */.elementor-31 .elementor-element.elementor-element-d3fcb9c{
    backdrop-filter: blur(8px);
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad7259a */.custom-lightbox {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.85);
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:999999;
    padding:20px;
}

.lightbox-content {
    position:relative;
    max-width:90%;
    max-height:90%;
}

.lightbox-content img {
    max-width:100%;
    max-height:90vh;
    border-radius:10px;
}

.lightbox-close {
    position:absolute;
    right:-15px;
    top:-15px;
    background:#fff;
    color:#000;
    width:35px;
    height:35px;
    border-radius:50%;
    text-align:center;
    line-height:32px;
    font-size:28px;
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe2f19 */.elementor-31 .elementor-element.elementor-element-afe2f19{
    backdrop-filter: blur(8px);
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41d72cb */.elementor-31 .elementor-element.elementor-element-41d72cb ul{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e14386 */.elementor-31 .elementor-element.elementor-element-5e14386 ul{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc08cba */.elementor-31 .elementor-element.elementor-element-bc08cba{
    backdrop-filter: blur(8px);
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788ac6a */.elementor-31 .elementor-element.elementor-element-788ac6a ul{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b208503 */.elementor-31 .elementor-element.elementor-element-b208503{
    backdrop-filter: blur(8px);
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d953b14 */.elementor-31 .elementor-element.elementor-element-d953b14 ul{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf49e81 */.elementor-31 .elementor-element.elementor-element-cf49e81{
    backdrop-filter: blur(8px);
    text-align: center;
}/* End custom CSS */