.elementor-81 .elementor-element.elementor-element-2a2d4a6{--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:30px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-81 .elementor-element.elementor-element-94350c1{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-671fd0c.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-671fd0c{text-align:start;}.elementor-81 .elementor-element.elementor-element-671fd0c .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 );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-d3a2eb0{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-996d5f9{--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;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-996d5f9:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-996d5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibrantsolar.in/wp-content/uploads/2026/09/about-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-800e362{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-ab7892e.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-ab7892e .elementor-counter-title{justify-content:start;color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-ab7892e .elementor-counter{gap:14px;}.elementor-81 .elementor-element.elementor-element-ab7892e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-7e81a49 );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-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-06df9b6.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-06df9b6 .elementor-counter-title{justify-content:start;color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-06df9b6 .elementor-counter{gap:14px;}.elementor-81 .elementor-element.elementor-element-06df9b6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-7e81a49 );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-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-cd40d39.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-cd40d39 .elementor-counter-title{justify-content:start;color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-cd40d39 .elementor-counter{gap:14px;}.elementor-81 .elementor-element.elementor-element-cd40d39 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-7e81a49 );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-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-5a48435.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-5a48435 .elementor-counter-title{justify-content:start;color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-5a48435 .elementor-counter{gap:14px;}.elementor-81 .elementor-element.elementor-element-5a48435 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-7e81a49 );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-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-9689d7e{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-c926912 .elementor-heading-title{font-family:var( --e-global-typography-db546fe-font-family ), Sans-serif;font-size:var( --e-global-typography-db546fe-font-size );font-weight:var( --e-global-typography-db546fe-font-weight );text-decoration:var( --e-global-typography-db546fe-text-decoration );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );color:#0B2341;}.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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-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-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-2607df9 .elementor-button{background-color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 19px 12px 22px;}.elementor-81 .elementor-element.elementor-element-2607df9 .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-2607df9 .elementor-button:focus{background-color:#002B72;}.elementor-81 .elementor-element.elementor-element-2607df9.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-2607df9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-81 .elementor-element.elementor-element-2607df9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-bf6da52{right:50px;}body.rtl .elementor-81 .elementor-element.elementor-element-bf6da52{left:50px;}.elementor-81 .elementor-element.elementor-element-bf6da52{top:-20px;}.elementor-81 .elementor-element.elementor-element-6b9918a{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:100px;--padding-bottom:150px;--padding-left:240px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-6b9918a:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-6b9918a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003593;}.elementor-81 .elementor-element.elementor-element-dc856fd{text-align:start;}.elementor-81 .elementor-element.elementor-element-dc856fd .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 );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-38034ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-81 .elementor-element.elementor-element-7b650d4{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-81 .elementor-element.elementor-element-3826ce2{--display:flex;--min-height:630px;--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-81 .elementor-element.elementor-element-3826ce2:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-3826ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-70551b9{right:10px;}body.rtl .elementor-81 .elementor-element.elementor-element-70551b9{left:10px;}.elementor-81 .elementor-element.elementor-element-70551b9{bottom:10px;}.elementor-81 .elementor-element.elementor-element-babd3bf .elementor-heading-title{font-family:var( --e-global-typography-db546fe-font-family ), Sans-serif;font-size:var( --e-global-typography-db546fe-font-size );font-weight:var( --e-global-typography-db546fe-font-weight );text-decoration:var( --e-global-typography-db546fe-text-decoration );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-483b8a1{color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-49c335f .elementor-button{background-color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 19px 12px 22px;}.elementor-81 .elementor-element.elementor-element-49c335f .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-49c335f .elementor-button:focus{background-color:#002B72;}.elementor-81 .elementor-element.elementor-element-49c335f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-49c335f.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-49c335f .elementor-button-content-wrapper{flex-direction:row;}.elementor-81 .elementor-element.elementor-element-49c335f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-81 .elementor-element.elementor-element-1984e5f{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-1984e5f:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-1984e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibrantsolar.in/wp-content/uploads/2026/09/Solar-Integrated-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-3c2ef36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-81 .elementor-element.elementor-element-91a8505{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-0cc5c48{--display:flex;--min-height:630px;--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-81 .elementor-element.elementor-element-0cc5c48:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-0cc5c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-42333c4{right:10px;}body.rtl .elementor-81 .elementor-element.elementor-element-42333c4{left:10px;}.elementor-81 .elementor-element.elementor-element-42333c4{bottom:10px;}.elementor-81 .elementor-element.elementor-element-6e090a5 .elementor-heading-title{font-family:var( --e-global-typography-db546fe-font-family ), Sans-serif;font-size:var( --e-global-typography-db546fe-font-size );font-weight:var( --e-global-typography-db546fe-font-weight );text-decoration:var( --e-global-typography-db546fe-text-decoration );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-1044bac{color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-3967906 .elementor-button{background-color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 19px 12px 22px;}.elementor-81 .elementor-element.elementor-element-3967906 .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-3967906 .elementor-button:focus{background-color:#002B72;}.elementor-81 .elementor-element.elementor-element-3967906{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-3967906.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-3967906 .elementor-button-content-wrapper{flex-direction:row;}.elementor-81 .elementor-element.elementor-element-3967906 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-81 .elementor-element.elementor-element-c8d8690{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-c8d8690:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-c8d8690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibrantsolar.in/wp-content/uploads/2026/09/BESS-solutions-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-0cb3ae7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-81 .elementor-element.elementor-element-d6a8241{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-017683d{--display:flex;--min-height:630px;--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-81 .elementor-element.elementor-element-017683d:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-017683d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-22c0752{right:10px;}body.rtl .elementor-81 .elementor-element.elementor-element-22c0752{left:10px;}.elementor-81 .elementor-element.elementor-element-22c0752{bottom:10px;}.elementor-81 .elementor-element.elementor-element-3607f4e .elementor-heading-title{font-family:var( --e-global-typography-db546fe-font-family ), Sans-serif;font-size:var( --e-global-typography-db546fe-font-size );font-weight:var( --e-global-typography-db546fe-font-weight );text-decoration:var( --e-global-typography-db546fe-text-decoration );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-9883886{color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-fb375e5 .elementor-button{background-color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 19px 12px 22px;}.elementor-81 .elementor-element.elementor-element-fb375e5 .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-fb375e5 .elementor-button:focus{background-color:#002B72;}.elementor-81 .elementor-element.elementor-element-fb375e5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-fb375e5.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-fb375e5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-81 .elementor-element.elementor-element-fb375e5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-81 .elementor-element.elementor-element-38e900d{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-38e900d:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-38e900d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibrantsolar.in/wp-content/uploads/2026/09/IPP-Open-Access-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-09f5a88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-81 .elementor-element.elementor-element-bde0db4{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-edaa3d9{--display:flex;--min-height:630px;--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-81 .elementor-element.elementor-element-edaa3d9:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-edaa3d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-8a6033f{right:10px;}body.rtl .elementor-81 .elementor-element.elementor-element-8a6033f{left:10px;}.elementor-81 .elementor-element.elementor-element-8a6033f{bottom:10px;}.elementor-81 .elementor-element.elementor-element-d681eb2 .elementor-heading-title{font-family:var( --e-global-typography-db546fe-font-family ), Sans-serif;font-size:var( --e-global-typography-db546fe-font-size );font-weight:var( --e-global-typography-db546fe-font-weight );text-decoration:var( --e-global-typography-db546fe-text-decoration );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-2413293{color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-bc80e6c .elementor-button{background-color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 19px 12px 22px;}.elementor-81 .elementor-element.elementor-element-bc80e6c .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-bc80e6c .elementor-button:focus{background-color:#002B72;}.elementor-81 .elementor-element.elementor-element-bc80e6c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-bc80e6c.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-bc80e6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-81 .elementor-element.elementor-element-bc80e6c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-81 .elementor-element.elementor-element-73be308{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-73be308:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-73be308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibrantsolar.in/wp-content/uploads/2026/09/Transmission-Distribution-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-2ec6ab8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-81 .elementor-element.elementor-element-f1091f1{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-829e070{--display:flex;--min-height:630px;--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-81 .elementor-element.elementor-element-829e070:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-829e070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-ffce6ce{right:10px;}body.rtl .elementor-81 .elementor-element.elementor-element-ffce6ce{left:10px;}.elementor-81 .elementor-element.elementor-element-ffce6ce{bottom:10px;}.elementor-81 .elementor-element.elementor-element-faadd8e .elementor-heading-title{font-family:var( --e-global-typography-db546fe-font-family ), Sans-serif;font-size:var( --e-global-typography-db546fe-font-size );font-weight:var( --e-global-typography-db546fe-font-weight );text-decoration:var( --e-global-typography-db546fe-text-decoration );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-8c1c47b{color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-00744f4 .elementor-button{background-color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 19px 12px 22px;}.elementor-81 .elementor-element.elementor-element-00744f4 .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-00744f4 .elementor-button:focus{background-color:#002B72;}.elementor-81 .elementor-element.elementor-element-00744f4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-00744f4.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-00744f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-81 .elementor-element.elementor-element-00744f4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-81 .elementor-element.elementor-element-964e65a{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-964e65a:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-964e65a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vibrantsolar.in/wp-content/uploads/2026/09/OM-Services-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-5a23db4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:416px;--e-n-carousel-swiper-slides-gap:30px;width:100%;max-width:100%;z-index:10;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:70px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:70px;--e-n-carousel-arrow-size:40px;}.elementor-81 .elementor-element.elementor-element-16290cb.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-16290cb{left:0px;}body.rtl .elementor-81 .elementor-element.elementor-element-16290cb{right:0px;}.elementor-81 .elementor-element.elementor-element-16290cb{bottom:0px;z-index:5;}.elementor-81 .elementor-element.elementor-element-a537279{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:100px;--padding-bottom:100px;--padding-left:240px;--padding-right:240px;}.elementor-81 .elementor-element.elementor-element-ecc9075{--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:space-between;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-f087d9d{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-d68bc1b{text-align:start;}.elementor-81 .elementor-element.elementor-element-d68bc1b .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 );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-6e69845{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0B234182;--border-color:#0B234182;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-63fcecb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0B234182;--border-color:#0B234182;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-10c8576{--e-image-carousel-slides-to-show:6;}.elementor-81 .elementor-element.elementor-element-10c8576 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-radius:10px 10px 10px 10px;}.elementor-81 .elementor-element.elementor-element-fae06d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-dbbe014{--e-image-carousel-slides-to-show:6;}.elementor-81 .elementor-element.elementor-element-dbbe014 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-radius:10px 10px 10px 10px;}.elementor-81 .elementor-element.elementor-element-e37e969{--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;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:130px;--padding-right:120px;}.elementor-81 .elementor-element.elementor-element-e37e969:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-e37e969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-bd14b3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-4df69ce{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-e3a9bc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-519f319{--e-image-carousel-slides-to-show:4;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-519f319 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-519f319 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-accent );font-family:"General Sans", Sans-serif;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0px;margin-block-start:20px;}.elementor-81 .elementor-element.elementor-element-f8dbd40{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:240px;--padding-right:240px;}.elementor-81 .elementor-element.elementor-element-655be37{text-align:start;}.elementor-81 .elementor-element.elementor-element-655be37 .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 );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-7e81a49 );}.elementor-81 .elementor-element.elementor-element-e286426{text-align:center;color:var( --e-global-color-text );}.elementor-81 .elementor-element.elementor-element-60a6a92{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 0px 0px rgba(95.00000000000001, 149, 0, 0.24);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-81 .elementor-element.elementor-element-60a6a92:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-60a6a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-7b46ca7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{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 );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{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 );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-5ca1119{--grid-columns:1;}.elementor-81 .elementor-element.elementor-element-c79b1ad{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-f51e28b{--grid-columns:1;--grid-row-gap:30px;}.elementor-81 .elementor-element.elementor-element-e30caad .elementor-button{background-color:var( --e-global-color-7e81a49 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 19px 12px 22px;}.elementor-81 .elementor-element.elementor-element-e30caad .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-e30caad .elementor-button:focus{background-color:#002B72;}.elementor-81 .elementor-element.elementor-element-e30caad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-e30caad.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-e30caad .elementor-button-content-wrapper{flex-direction:row;}.elementor-81 .elementor-element.elementor-element-e30caad .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-81 .elementor-element.elementor-element-39c985b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:100px;--padding-bottom:100px;--padding-left:240px;--padding-right:240px;}.elementor-81 .elementor-element.elementor-element-c06656f{--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;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-81 .elementor-element.elementor-element-c06656f:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-c06656f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-2a08431{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-6cda6be .elementor-icon-list-icon i{color:#3E679A;transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-6cda6be .elementor-icon-list-icon svg{fill:#3E679A;transition:fill 0.3s;}.elementor-81 .elementor-element.elementor-element-6cda6be{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-81 .elementor-element.elementor-element-6cda6be .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-81 .elementor-element.elementor-element-6cda6be .elementor-icon-list-text{transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-e86e2c7{width:100%;max-width:100%;text-align:start;}.elementor-81 .elementor-element.elementor-element-e86e2c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-e86e2c7 .elementor-heading-title{font-family:var( --e-global-typography-db546fe-font-family ), Sans-serif;font-size:var( --e-global-typography-db546fe-font-size );font-weight:var( --e-global-typography-db546fe-font-weight );text-decoration:var( --e-global-typography-db546fe-text-decoration );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );color:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-d51f311 .elementor-button{background-color:var( --e-global-color-accent );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-7e81a49 );color:var( --e-global-color-7e81a49 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:12px 19px 12px 22px;}.elementor-81 .elementor-element.elementor-element-d51f311{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81 .elementor-element.elementor-element-d51f311.elementor-element{--align-self:flex-start;}.elementor-81 .elementor-element.elementor-element-d51f311 .elementor-button-content-wrapper{flex-direction:row;}.elementor-81 .elementor-element.elementor-element-d51f311 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-81 .elementor-element.elementor-element-d51f311 .elementor-button:hover, .elementor-81 .elementor-element.elementor-element-d51f311 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-d51f311 .elementor-button:hover svg, .elementor-81 .elementor-element.elementor-element-d51f311 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-81 .elementor-element.elementor-element-7d1b241{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-7d1b241{right:200px;}body.rtl .elementor-81 .elementor-element.elementor-element-7d1b241{left:200px;}body.elementor-page-81:not(.elementor-motion-effects-element-type-background), body.elementor-page-81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-2a2d4a6{--content-width:1920px;}.elementor-81 .elementor-element.elementor-element-94350c1{--content-width:1920px;}.elementor-81 .elementor-element.elementor-element-800e362{--width:30%;}.elementor-81 .elementor-element.elementor-element-6b9918a{--content-width:1920px;}.elementor-81 .elementor-element.elementor-element-38034ac{--width:100%;}.elementor-81 .elementor-element.elementor-element-3826ce2{--width:100%;}.elementor-81 .elementor-element.elementor-element-1984e5f{--width:100%;}.elementor-81 .elementor-element.elementor-element-a537279{--content-width:1920px;}.elementor-81 .elementor-element.elementor-element-f087d9d{--width:30%;}.elementor-81 .elementor-element.elementor-element-6e69845{--width:70%;}.elementor-81 .elementor-element.elementor-element-e37e969{--content-width:1920px;}.elementor-81 .elementor-element.elementor-element-bd14b3e{--width:30%;}.elementor-81 .elementor-element.elementor-element-f8dbd40{--content-width:1920px;}.elementor-81 .elementor-element.elementor-element-39c985b{--content-width:1920px;}.elementor-81 .elementor-element.elementor-element-2a08431{--width:60%;}.elementor-81 .elementor-element.elementor-element-7d1b241{--width:12%;}}@media(max-width:1540px) and (min-width:768px){.elementor-81 .elementor-element.elementor-element-7d1b241{--width:12%;}}@media(max-width:1024px) and (min-width:768px){.elementor-81 .elementor-element.elementor-element-800e362{--width:100%;}.elementor-81 .elementor-element.elementor-element-7b46ca7{--width:100%;}.elementor-81 .elementor-element.elementor-element-2a08431{--width:49%;}}@media(max-width:1540px){.elementor-81 .elementor-element.elementor-element-94350c1{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-81 .elementor-element.elementor-element-671fd0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-ab7892e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-ab7892e .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-06df9b6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-06df9b6 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-cd40d39 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-cd40d39 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-5a48435 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-5a48435 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-c926912 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-2607df9 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-bf6da52 img{max-width:80%;}.elementor-81 .elementor-element.elementor-element-6b9918a{--padding-top:50px;--padding-bottom:100px;--padding-left:100px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-dc856fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-3826ce2{--min-height:500px;}.elementor-81 .elementor-element.elementor-element-babd3bf .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-49c335f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-0cc5c48{--min-height:500px;}.elementor-81 .elementor-element.elementor-element-6e090a5 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-3967906 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-017683d{--min-height:500px;}.elementor-81 .elementor-element.elementor-element-3607f4e .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-fb375e5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-edaa3d9{--min-height:500px;}.elementor-81 .elementor-element.elementor-element-d681eb2 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-bc80e6c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-829e070{--min-height:500px;}.elementor-81 .elementor-element.elementor-element-faadd8e .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-00744f4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-5a23db4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:216px;}.elementor-81 .elementor-element.elementor-element-a537279{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-81 .elementor-element.elementor-element-ecc9075{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-81 .elementor-element.elementor-element-d68bc1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-e37e969{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-81 .elementor-element.elementor-element-4df69ce img{max-width:80%;}.elementor-81 .elementor-element.elementor-element-519f319{--e-image-carousel-slides-to-show:3;}.elementor-81 .elementor-element.elementor-element-519f319 .elementor-image-carousel-caption{font-size:16px;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-81 .elementor-element.elementor-element-f8dbd40{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-81 .elementor-element.elementor-element-655be37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-e30caad .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-39c985b{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-81 .elementor-element.elementor-element-c06656f{--min-height:300px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-e86e2c7{width:var( --container-widget-width, 537.547px );max-width:537.547px;--container-widget-width:537.547px;--container-widget-flex-grow:0;}.elementor-81 .elementor-element.elementor-element-e86e2c7 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-d51f311 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-2a2d4a6{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-94350c1{--padding-top:50px;--padding-bottom:50px;--padding-left:020px;--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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-81 .elementor-element.elementor-element-671fd0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-d3a2eb0{--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-81 .elementor-element.elementor-element-996d5f9{--min-height:250px;}.elementor-81 .elementor-element.elementor-element-800e362{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-ab7892e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-ab7892e .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-06df9b6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-06df9b6 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-cd40d39 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-cd40d39 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-5a48435 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-5a48435 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-c926912 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-2607df9 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-6b9918a{--padding-top:50px;--padding-bottom:80px;--padding-left:30px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-dc856fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-babd3bf .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-49c335f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-6e090a5 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-3967906 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-3607f4e .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-fb375e5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-d681eb2 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-bc80e6c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-faadd8e .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-00744f4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-5a23db4{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:56px;}.elementor-81 .elementor-element.elementor-element-a537279{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-d68bc1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-10c8576{--e-image-carousel-slides-to-show:3;}.elementor-81 .elementor-element.elementor-element-dbbe014{--e-image-carousel-slides-to-show:3;}.elementor-81 .elementor-element.elementor-element-e37e969{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-4df69ce img{max-width:100%;}.elementor-81 .elementor-element.elementor-element-e3a9bc9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-519f319{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-519f319.elementor-element{--align-self:center;}.elementor-81 .elementor-element.elementor-element-519f319 .elementor-image-carousel-caption{font-size:14px;line-height:20px;letter-spacing:0px;word-spacing:0em;}.elementor-81 .elementor-element.elementor-element-f8dbd40{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-655be37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-60a6a92{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-5ca1119{--grid-columns:1;}.elementor-81 .elementor-element.elementor-element-f51e28b{--grid-columns:1;}.elementor-81 .elementor-element.elementor-element-e30caad .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-39c985b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-e86e2c7 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-d51f311{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81 .elementor-element.elementor-element-d51f311 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-7d1b241{right:140px;}body.rtl .elementor-81 .elementor-element.elementor-element-7d1b241{left:140px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-81 .elementor-element.elementor-element-671fd0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-ab7892e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-ab7892e .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-06df9b6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-06df9b6 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-cd40d39 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-cd40d39 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-5a48435 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-5a48435 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-c926912 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-81 .elementor-element.elementor-element-2607df9 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-6b9918a{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-dc856fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-7b650d4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-81 .elementor-element.elementor-element-3826ce2{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-babd3bf .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-49c335f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-1984e5f{--min-height:350px;}.elementor-81 .elementor-element.elementor-element-91a8505{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-81 .elementor-element.elementor-element-0cc5c48{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-6e090a5 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-3967906 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-c8d8690{--min-height:350px;}.elementor-81 .elementor-element.elementor-element-d6a8241{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-81 .elementor-element.elementor-element-017683d{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-3607f4e .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-fb375e5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-38e900d{--min-height:350px;}.elementor-81 .elementor-element.elementor-element-bde0db4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-81 .elementor-element.elementor-element-edaa3d9{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-d681eb2 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-bc80e6c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-73be308{--min-height:350px;}.elementor-81 .elementor-element.elementor-element-f1091f1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-81 .elementor-element.elementor-element-829e070{--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-faadd8e .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-00744f4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-964e65a{--min-height:350px;}.elementor-81 .elementor-element.elementor-element-5a23db4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-size:25px;}.elementor-81 .elementor-element.elementor-element-d68bc1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-10c8576{--e-image-carousel-slides-to-show:2;}.elementor-81 .elementor-element.elementor-element-dbbe014{--e-image-carousel-slides-to-show:2;}.elementor-81 .elementor-element.elementor-element-e37e969{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-81 .elementor-element.elementor-element-4df69ce img{max-width:40%;}.elementor-81 .elementor-element.elementor-element-519f319 .elementor-image-carousel-caption{font-size:14px;line-height:20px;letter-spacing:0px;word-spacing:0em;}.elementor-81 .elementor-element.elementor-element-655be37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-60a6a92{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-81 .elementor-element.elementor-element-5ca1119{--grid-columns:1;}.elementor-81 .elementor-element.elementor-element-f51e28b{--grid-columns:1;}.elementor-81 .elementor-element.elementor-element-e30caad .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-39c985b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-c06656f{--min-height:480px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-81 .elementor-element.elementor-element-2a08431.e-con{--order:99999 /* order end hack */;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-e86e2c7{width:100%;max-width:100%;}.elementor-81 .elementor-element.elementor-element-e86e2c7 .elementor-heading-title{font-size:var( --e-global-typography-db546fe-font-size );line-height:var( --e-global-typography-db546fe-line-height );letter-spacing:var( --e-global-typography-db546fe-letter-spacing );word-spacing:var( --e-global-typography-db546fe-word-spacing );}.elementor-81 .elementor-element.elementor-element-d51f311 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-81 .elementor-element.elementor-element-7d1b241{--width:35%;}body:not(.rtl) .elementor-81 .elementor-element.elementor-element-7d1b241{right:33%;}body.rtl .elementor-81 .elementor-element.elementor-element-7d1b241{left:33%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-5a23db4 */.elementor-81 .elementor-element.elementor-element-5a23db4 .swiper-slide {
    opacity: 0.35;
    transition: opacity 0.7s ease;
}

.elementor-81 .elementor-element.elementor-element-5a23db4 .swiper-slide-active {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-10c8576 *//* LEFT FADE */
.elementor-81 .elementor-element.elementor-element-10c8576 .elementor-image-carousel-wrapper::before {
    content: "";
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 120px;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(
        to right,
        #FFFEEF 0%,
        rgba(255, 254, 239, 0.85) 30%,
        rgba(255, 254, 239, 0) 100%
    );
}

/* RIGHT FADE */
.elementor-81 .elementor-element.elementor-element-10c8576 .elementor-image-carousel-wrapper::after {
    content: "";
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    width: 120px;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(
        to left,
        #FFFEEF 0%,
        rgba(255, 254, 239, 0.85) 30%,
        rgba(255, 254, 239, 0) 100%
    );
}

.elementor-81 .elementor-element.elementor-element-10c8576 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-dbbe014 *//* LEFT FADE */
.elementor-81 .elementor-element.elementor-element-dbbe014 .elementor-image-carousel-wrapper::before {
    content: "";
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 120px;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(
        to right,
        #FFFEEF 0%,
        rgba(255, 254, 239, 0.85) 30%,
        rgba(255, 254, 239, 0) 100%
    );
}

/* RIGHT FADE */
.elementor-81 .elementor-element.elementor-element-dbbe014 .elementor-image-carousel-wrapper::after {
    content: "";
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    width: 120px;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(
        to left,
        #FFFEEF 0%,
        rgba(255, 254, 239, 0.85) 30%,
        rgba(255, 254, 239, 0) 100%
    );
}
.elementor-81 .elementor-element.elementor-element-dbbe014 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-519f319 */.elementor-81 .elementor-element.elementor-element-519f319 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c06656f */```css
/* =========================================================
   UVS ENERGY CTA — LAMP LIGHT ANIMATION
   ========================================================= */


/* =========================================================
   MAIN NAVY BLUE CONTAINER
   ========================================================= */

.uvs-energy-cta-2026 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}


/* Keep normal Elementor content above the light */

.uvs-energy-cta-2026 > * {
    position: relative;
    z-index: 2;
}


/* =========================================================
   LAMP CONTAINER
   ========================================================= */

.uvs-energy-lamp-2026 {
    position: absolute;
    z-index: 5;

    overflow: visible !important;
}


/* =========================================================
   LAMP IMAGE
   ========================================================= */

.uvs-energy-lamp-2026 img {
    position: relative;
    z-index: 5;

    display: block;

    transition:
        filter 0.5s ease,
        transform 0.7s cubic-bezier(0.16, 1, 0.3, 1);
}


/* =========================================================
   LIGHT BEAM — DEFAULT OFF
   ========================================================= */

.uvs-energy-lamp-2026::after {
    content: "";

    position: absolute;

    /*
       Beam starts behind lower part
       of lamp shade
    */
    top: 125px;
    left: 50%;

    /*
       Desktop beam size
    */
    width: 430px;
    height: 240px;

    /*
       Initially collapsed
    */
    transform:
        translateX(-50%)
        scaleY(0);

    transform-origin: top center;


    /* =====================================================
       SOFT LIGHT GRADIENT
       ===================================================== */

    background: linear-gradient(
        to bottom,
        rgba(255, 218, 80, 0.48) 0%,
        rgba(255, 220, 90, 0.32) 18%,
        rgba(255, 225, 110, 0.18) 45%,
        rgba(255, 230, 140, 0.06) 75%,
        rgba(255, 235, 160, 0) 100%
    );


    /* =====================================================
       TRIANGULAR LIGHT CONE
       ===================================================== */

    clip-path: polygon(
        49% 0%,
        51% 0%,
        100% 100%,
        0% 100%
    );


    /* Hidden */

    opacity: 0;

    /*
       Behind lamp
    */
    z-index: -1;

    pointer-events: none;


    /* Animation */

    transition:
        transform 1s cubic-bezier(0.16, 1, 0.3, 1),
        opacity 0.6s ease;
}


/* =========================================================
   DESKTOP HOVER — TURN LIGHT ON
   ========================================================= */

.uvs-energy-cta-2026:hover
.uvs-energy-lamp-2026::after {

    transform:
        translateX(-50%)
        scaleY(1);

    opacity: 1;
}


/* =========================================================
   DESKTOP LAMP GLOW
   ========================================================= */

.uvs-energy-cta-2026:hover
.uvs-energy-lamp-2026 img {

    filter:
        brightness(1.08)
        drop-shadow(
            0 4px 12px
            rgba(255, 205, 80, 0.22)
        );
}


/* =========================================================
   LAPTOP / SMALL DESKTOP
   1025px — 1366px
   ========================================================= */

@media (min-width: 1025px) and (max-width: 1366px) {

    .uvs-energy-lamp-2026::after {

        top: 115px;

        width: 380px;
        height: 220px;
    }

}


/* =========================================================
   TABLET
   768px — 1024px
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uvs-energy-lamp-2026::after {

        top: 105px;

        width: 320px;
        height: 200px;
    }


    /* Tablet remains hover activated */

    .uvs-energy-cta-2026:hover
    .uvs-energy-lamp-2026::after {

        transform:
            translateX(-50%)
            scaleY(1);

        opacity: 1;
    }

}


/* =========================================================
   MOBILE
   767px AND BELOW
   ========================================================= */

@media (max-width: 767px) {

    .uvs-energy-lamp-2026 {

        overflow: visible !important;
    }


    /* =====================================================
       MOBILE — LIGHT ALWAYS ON
       ===================================================== */

    .uvs-energy-lamp-2026::after {

        top: 90px;

        width: 270px;
        height: 180px;


        /*
           LIGHT IS ALWAYS VISIBLE
        */

        transform:
            translateX(-50%)
            scaleY(1);

        opacity: 1;


        /* Mobile light gradient */

        background: linear-gradient(
            to bottom,
            rgba(255, 218, 80, 0.48) 0%,
            rgba(255, 220, 90, 0.30) 22%,
            rgba(255, 225, 110, 0.14) 55%,
            rgba(255, 230, 140, 0) 100%
        );


        /*
           Remove transition so it
           stays permanently ON
        */

        transition: none;
    }


    /* =====================================================
       MOBILE — LAMP ALWAYS GLOWING
       ===================================================== */

    .uvs-energy-lamp-2026 img {

        filter:
            brightness(1.05)
            drop-shadow(
                0 3px 10px
                rgba(255, 205, 80, 0.18)
            );
    }


    /*
       Prevent hover from affecting mobile
    */

    .uvs-energy-cta-2026:hover
    .uvs-energy-lamp-2026::after {

        transform:
            translateX(-50%)
            scaleY(1);

        opacity: 1;
    }

}


/* =========================================================
   VERY SMALL MOBILE
   Up to 480px
   ========================================================= */

@media (max-width: 480px) {

    .uvs-energy-lamp-2026::after {

        top: 80px;

        width: 230px;
        height: 155px;


        background: linear-gradient(
            to bottom,
            rgba(255, 218, 80, 0.48) 0%,
            rgba(255, 220, 90, 0.30) 22%,
            rgba(255, 225, 110, 0.14) 55%,
            rgba(255, 230, 140, 0) 100%
        );


        transform:
            translateX(-50%)
            scaleY(1);

        opacity: 1;
    }


    .uvs-energy-lamp-2026 img {

        filter:
            brightness(1.05)
            drop-shadow(
                0 3px 8px
                rgba(255, 205, 80, 0.18)
            );
    }

}


/* =========================================================
   ACCESSIBILITY
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .uvs-energy-lamp-2026::after,
    .uvs-energy-lamp-2026 img {

        transition: none !important;
    }

}
```

### Behavior

* **Desktop:** Light OFF → turns ON on hover.
* **Laptop 1025–1366px:** Same hover behavior with smaller beam.
* **Tablet:** Hover behavior remains.
* **Mobile ≤767px:** **Light is permanently ON.**
* **Mobile ≤480px:** Smaller permanent light beam.
* **No JS required.**/* End custom CSS */
/* Start custom CSS *//* =========================================================
   ELEMENTOR BUTTON
   SLIDER-STYLE CIRCULAR FILL
   Hover Fill: #002B72
   ========================================================= */


/* =========================================================
   BUTTON BASE
   ========================================================= */

.animated-fill-button {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}


/* =========================================================
   ANIMATED FILL
   ========================================================= */

.animated-fill-button::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    background: #002B72;
    border-radius: 10px;
padding: 12px 19px 12px 22px;
    pointer-events: none;
    clip-path: circle(13px at 31px 50%);
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: clip-path;
}


/* =========================================================
   HOVER
   ========================================================= */

.animated-fill-button:hover::before {
    clip-path: circle(
        160% at 38px 50%
    );
}


/* =========================================================
   ELEMENTOR CONTENT ABOVE FILL
   ========================================================= */

.animated-fill-button
.elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}


/* =========================================================
   ICON
   ---------------------------------------------------------
   SVG is NOT modified
   ========================================================= */

.animated-fill-button
.elementor-button-icon {
    position: relative;
    z-index: 3;
}

.animated-fill-button
.elementor-button-icon svg {
    position: relative;
    z-index: 3;
}


/* =========================================================
   TEXT
   ========================================================= */

.animated-fill-button
.elementor-button-text {
    position: relative;
    z-index: 3;
}


/* =========================================================
   HOVER
   ---------------------------------------------------------
   Do NOT override Elementor's background/border/etc.
   ========================================================= */

.animated-fill-button:hover {
    text-decoration: none;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .animated-fill-button::before {
        clip-path: circle(
            11px at 31px 50%
        );

        transition:
            clip-path
            1s
            cubic-bezier(
                0.22,
                1,
                0.36,
                1
            );
    }


    .animated-fill-button:hover::before {
        clip-path: circle(
            180% at 31px 50%
        );
    }

}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .animated-fill-button::before {
        transition-duration: 0.01ms;
    }

}


/* =========================================================
   ENERGY TWO-COLUMN CAROUSEL
   Elementor Nested Carousel
   ========================================================= */


/* =========================================================
   VARIABLES
   ========================================================= */

.energy-carousel {

    --energy-blue: #002B72;
    --energy-blue-dark: #001E52;

    --energy-bg: #FFFFFF;
    --energy-light: #AFC4E5;

    --energy-text: #0B2341;
    --energy-muted: #5D6570;

    --energy-radius: 12px;

    --energy-gap: 14px;

    --energy-transition:
        cubic-bezier(.22, .61, .36, 1);

    width: 100%;
    position: relative;
}


/* =========================================================
   ELEMENTOR CAROUSEL
   ========================================================= */

.energy-carousel .e-n-carousel {

    overflow: visible !important;

    width: 100%;

    padding: 0 !important;
}


.energy-carousel .swiper-wrapper {

    align-items: stretch;

}


/* =========================================================
   SLIDE
   ========================================================= */

.energy-carousel .swiper-slide {

    height: auto !important;

    display: flex !important;

    align-items: stretch;

    transition:
        transform 900ms var(--energy-transition),
        opacity 700ms ease,
        filter 700ms ease;

    transform: scale(.94);

    opacity: .55;

    filter: saturate(.70);

    will-change:
        transform,
        opacity,
        filter;

    overflow: visible;

}


/* =========================================================
   ACTIVE SLIDE
   ========================================================= */

.energy-carousel
.swiper-slide-active {

    transform: scale(1);

    opacity: 1;

    filter: saturate(1);

    z-index: 5;

}


/* =========================================================
   MAIN SLIDE
   ========================================================= */

.energy-carousel .energy-slide {

    position: relative;

    display: grid;

    grid-template-columns:
        42% 58%;

    width: 100%;

    min-height: 500px;

    height: 100%;

    overflow: hidden;

    border-radius:
        var(--energy-radius);

    background:
        var(--energy-bg);

    box-sizing: border-box;

    isolation: isolate;

}


/* =========================================================
   CONTENT CONTAINER
   ========================================================= */

.energy-carousel .energy-slide-content {

    position: relative;

    z-index: 3;

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: flex-start;

    min-width: 0;

    padding:
        55px 50px;

    background:
        #FFFFFF;

    box-sizing: border-box;

    overflow: hidden;

}


/* =========================================================
   CONTENT INNER
   ========================================================= */

.energy-carousel .energy-content-inner {

    position: relative;

    z-index: 4;

    width: 100%;

    max-width: 480px;

}


/* =========================================================
   HEADING
   ========================================================= */

.energy-carousel
.energy-slide-content
.elementor-heading-title {

    margin: 0 0 18px 0;

    color:
        var(--energy-text);

    font-size:
        clamp(26px, 2.5vw, 42px);

    line-height:
        1.05;

    font-weight:
        500;

    letter-spacing:
        -0.02em;

}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.energy-carousel
.energy-slide-content
.elementor-widget-text-editor {

    color:
        var(--energy-muted);

    font-size:
        14px;

    line-height:
        1.6;

    margin-bottom:
        25px;

}


/* Remove Elementor default paragraph spacing */

.energy-carousel
.energy-slide-content
.elementor-widget-text-editor p {

    margin:
        0;
}


/* =========================================================
   BUTTON
   ========================================================= */

.energy-carousel
.energy-slide-content
.elementor-button {

    position: relative;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    min-height: 42px;

    padding:
        12px 22px;

    border-radius:
        4px;

    border:
        1px solid var(--energy-blue);

    background:
        var(--energy-blue);

    color:
        #FFFFFF;

    font-size:
        12px;

    font-weight:
        500;

    line-height:
        1;

    overflow: hidden;

    transition:
        background-color .5s ease,
        color .5s ease,
        border-color .5s ease,
        transform .4s ease;

}


/* Button hover */

.energy-carousel
.energy-slide-content
.elementor-button:hover {

    background:
        #FFFFFF;

    color:
        var(--energy-blue);

    border-color:
        var(--energy-blue);

    transform:
        translateY(-2px);

}


/* =========================================================
   IMAGE CONTAINER
   ========================================================= */

.energy-carousel .energy-slide-image {

    position: relative;

    min-width: 0;

    min-height: 500px;

    height: 100%;

    overflow: hidden;

    background:
        #DCE7F5;

    box-sizing: border-box;

}


/* =========================================================
   IMAGE
   ========================================================= */

.energy-carousel
.energy-slide-image
img {

    position: absolute;

    inset: 0;

    width: 100%;

    height: 100%;

    max-width: none;

    object-fit: cover;

    object-position: center center;

    display: block;

    transform:
        scale(1.02);

    transition:
        transform 1.4s var(--energy-transition),
        filter 900ms ease;

    will-change:
        transform;

}


/* =========================================================
   ACTIVE IMAGE ZOOM
   ========================================================= */

.energy-carousel
.swiper-slide-active
.energy-slide-image
img {

    transform:
        scale(1.06);

}


/* =========================================================
   INACTIVE IMAGE
   ========================================================= */

.energy-carousel
.swiper-slide:not(.swiper-slide-active)
.energy-slide-image
img {

    transform:
        scale(1.01);

    filter:
        saturate(.65);

}


/* =========================================================
   IMAGE OVERLAY
   ========================================================= */

.energy-carousel
.energy-slide-image::after {

    content: "";

    position: absolute;

    inset: 0;

    z-index: 2;

    pointer-events: none;

    background:
        linear-gradient(
            90deg,
            rgba(0, 43, 114, .06),
            transparent 45%
        );

    opacity: .45;

    transition:
        opacity .8s ease;

}


.energy-carousel
.swiper-slide-active
.energy-slide-image::after {

    opacity:
        .15;

}


/* =========================================================
   DECORATIVE EDGE
   ========================================================= */

.energy-carousel
.energy-slide-content::after {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    width: 1px;

    height: 100%;

    background:
        rgba(0, 43, 114, .08);

}


/* =========================================================
   OPTIONAL LEAF / DECORATION
   ========================================================= */

.energy-carousel .energy-leaf {

    position: absolute;

    right: -15px;

    bottom: -15px;

    width: 170px;

    max-width: 40%;

    z-index: 2;

    opacity: .12;

    pointer-events: none;

    transform-origin:
        center center;

    transition:
        transform 1s var(--energy-transition),
        opacity .8s ease;

}


.energy-carousel
.swiper-slide-active
.energy-leaf {

    opacity: .18;

    transform:
        rotate(-3deg)
        scale(1.05);

}


/* =========================================================
   CONTENT ANIMATION INITIAL STATES
   GSAP WILL OVERRIDE THESE
   ========================================================= */

.energy-carousel
.energy-slide-content
.elementor-heading-title,

.energy-carousel
.energy-slide-content
.elementor-widget-text-editor,

.energy-carousel
.energy-slide-content
.elementor-widget-button {

    will-change:
        transform,
        opacity;

}


/* =========================================================
   CAROUSEL CLIPPING
   ========================================================= */

.energy-carousel .swiper {

    overflow:
        visible !important;

}


/* =========================================================
   OPTIONAL: HIDE ELEMENTOR ARROWS
   ========================================================= */

.energy-carousel
.elementor-swiper-button {

    display: none !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .energy-carousel {

        --energy-gap: 10px;

    }


    .energy-carousel .energy-slide {

        grid-template-columns:
            45% 55%;

        min-height:
            430px;

    }


    .energy-carousel .energy-slide-content {

        padding:
            40px 32px;

    }


    .energy-carousel .energy-slide-image {

        min-height:
            430px;

    }


    .energy-carousel
    .energy-slide-content
    .elementor-heading-title {

        font-size:
            clamp(24px, 3vw, 34px);

    }


    .energy-carousel
    .energy-slide-content
    .elementor-widget-text-editor {

        font-size:
            13px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .energy-carousel {

        padding:
            0 12px;

    }


    .energy-carousel .swiper-slide {

        transform:
            scale(1) !important;

        opacity:
            1 !important;

        filter:
            none !important;

    }


    .energy-carousel .energy-slide {

        grid-template-columns:
            1fr;

        grid-template-rows:
            250px auto;

        min-height:
            auto;

        border-radius:
            10px;

    }


    .energy-carousel .energy-slide-image {

        grid-row:
            1;

        grid-column:
            1;

        min-height:
            250px;

        height:
            250px;

        order:
            1;

    }


    .energy-carousel .energy-slide-content {

        grid-row:
            2;

        grid-column:
            1;

        min-height:
            300px;

        padding:
            32px 24px;

        order:
            2;

    }


    .energy-carousel
    .energy-slide-content
    .elementor-heading-title {

        font-size:
            28px;

        margin-bottom:
            14px;

    }


    .energy-carousel
    .energy-slide-content
    .elementor-widget-text-editor {

        font-size:
            13px;

        line-height:
            1.55;

        margin-bottom:
            20px;

    }


    .energy-carousel
    .energy-slide-image
    img {

        transform:
            scale(1.03);

    }


    .energy-carousel
    .swiper-slide-active
    .energy-slide-image
    img {

        transform:
            scale(1.06);

    }


    .energy-carousel .energy-leaf {

        width:
            120px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .energy-carousel {

        padding:
            0 8px;

    }


    .energy-carousel .energy-slide {

        grid-template-rows:
            220px auto;

    }


    .energy-carousel .energy-slide-image {

        height:
            220px;

        min-height:
            220px;

    }


    .energy-carousel .energy-slide-content {

        padding:
            28px 20px;

    }


    .energy-carousel
    .energy-slide-content
    .elementor-heading-title {

        font-size:
            25px;

    }

}/* End custom CSS */