.elementor-14 .elementor-element.elementor-element-82bdd3b{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-1d3d483 .elementor-repeater-item-791e95c .swiper-slide-bg{background-color:#833CA300;background-image:url(https://sadaqahwelfaretrust.org.uk/wp-content/uploads/2025/11/saaf-pani-4.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-1d3d483 .elementor-repeater-item-791e95c .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-1d3d483 .elementor-repeater-item-791e95c .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-1d3d483 .elementor-repeater-item-791e95c .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-1d3d483 .elementor-repeater-item-791e95c .swiper-slide-contents{text-shadow:5px 5px 5px rgba(0,0,0,0.3);}.elementor-14 .elementor-element.elementor-element-1d3d483 .elementor-repeater-item-bad94db .swiper-slide-bg{background-color:#4054b2;background-image:url(https://sadaqahwelfaretrust.org.uk/wp-content/uploads/2025/11/saaf-pani.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-1d3d483 .elementor-repeater-item-90909ca .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://sadaqahwelfaretrust.org.uk/wp-content/uploads/2025/11/saaf-pani-5.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-1d3d483 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-14 .elementor-element.elementor-element-1d3d483{background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1d3d483 .swiper-slide-contents{max-width:73%;}.elementor-14 .elementor-element.elementor-element-1d3d483 .swiper-slide-inner{text-align:center;}.elementor-14 .elementor-element.elementor-element-7011ddf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ca2171e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-ca2171e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ca2171e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #122A4A 0%, #2C5282 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-42bb520{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-42bb520 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-14 .elementor-element.elementor-element-9cd66cc{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-ab3e18e .elementor-button{background-color:transparent;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-05ac3c2 ) 0%, var( --e-global-color-accent ) 100%);border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-ab3e18e .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-f711769{--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;--border-radius:2px 2px 2px 2px;}.elementor-14 .elementor-element.elementor-element-e719f57 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-09dbd98{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-93a0861{text-align:center;}.elementor-14 .elementor-element.elementor-element-93a0861 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-6cc76b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-14 .elementor-element.elementor-element-6cc76b0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6cc76b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-b8c17e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-14 .elementor-element.elementor-element-b8c17e0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b8c17e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-1d3639a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-14 .elementor-element.elementor-element-1d3639a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1d3639a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2bcbec9{--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;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-14 .elementor-element.elementor-element-2bcbec9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2bcbec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-14 .elementor-element.elementor-element-2bcbec9:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-a898bf3{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a898bf3 img{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-3f95f97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-713d1bc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-1a1c64a .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-14 .elementor-element.elementor-element-1a1c64a{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1a1c64a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-1a1c64a .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-1a1c64a .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14 .elementor-element.elementor-element-97354df{--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;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-14 .elementor-element.elementor-element-97354df:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-97354df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-14 .elementor-element.elementor-element-97354df:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-14 .elementor-element.elementor-element-8a1ed80{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8a1ed80 img{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-6e4ee0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-c1156c4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-552727f .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-14 .elementor-element.elementor-element-552727f{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-552727f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-552727f .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-552727f .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14 .elementor-element.elementor-element-5f70139{--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;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-14 .elementor-element.elementor-element-5f70139:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5f70139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-14 .elementor-element.elementor-element-5f70139:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-14 .elementor-element.elementor-element-2bda8a4{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2bda8a4 img{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-ce4ff97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-9c1becf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-40eed42 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-14 .elementor-element.elementor-element-40eed42{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-40eed42.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-40eed42 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-40eed42 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14 .elementor-element.elementor-element-96f0e69{--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;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-14 .elementor-element.elementor-element-96f0e69:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-96f0e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-14 .elementor-element.elementor-element-96f0e69:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-14 .elementor-element.elementor-element-4c45bb3{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4c45bb3 img{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-78066f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-a073ed2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ada0b0e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-14 .elementor-element.elementor-element-ada0b0e{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ada0b0e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ada0b0e .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-ada0b0e .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14 .elementor-element.elementor-element-2409257{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a57f57a .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-a57f57a.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-a57f57a .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-c32e09e{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1aeda18{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-1aeda18 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14 .elementor-element.elementor-element-1aeda18 .elementor-swiper-button.elementor-swiper-button-next{font-size:54px;}.elementor-14 .elementor-element.elementor-element-1aeda18 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-9709a34{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-c302593{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-c302593 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-083e3f0{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:000px 00px;--row-gap:000px;--column-gap:00px;--margin-top:-65px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;--padding-top:-13px;--padding-bottom:-13px;--padding-left:-13px;--padding-right:-13px;}.elementor-14 .elementor-element.elementor-element-083e3f0.e-con{--e-con-transform-scale:0.9;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-25fac0c{--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;--border-radius:19px 19px 19px 19px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-14 .elementor-element.elementor-element-25fac0c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-25fac0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2C5282 6%, var( --e-global-color-primary ) 100%);}.elementor-14 .elementor-element.elementor-element-25fac0c.e-con{--e-con-transform-scale:0.8;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-df3cd02{background-color:transparent;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 6px;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-05ac3c2 ) 100%);border-radius:3px 3px 3px 3px;}.elementor-14 .elementor-element.elementor-element-df3cd02.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-df3cd02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:-1.3px;word-spacing:2px;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-d728fc5{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Raleway Dots", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-7828a0e{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-7828a0e img{border-radius:7px 7px 7px 7px;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-27958f1{width:var( --container-widget-width, 96.695% );max-width:96.695%;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:96.695%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-27958f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-27958f1 .elementor-blockquote__content{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;font-style:oblique;}.elementor-14 .elementor-element.elementor-element-27958f1 .elementor-blockquote__content +.e-q-footer{margin-top:0px;}.elementor-14 .elementor-element.elementor-element-27958f1 .elementor-blockquote__author{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-3526f4d{--display:flex;--border-radius:23px 23px 23px 23px;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-69d4b8f{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px -5px 0px 6px;text-align:center;}.elementor-14 .elementor-element.elementor-element-69d4b8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:102px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-aedf5be{width:var( --container-widget-width, 35.083% );max-width:35.083%;margin:-103px 22px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35.083%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-aedf5be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-aedf5be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-5a10373{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2d8c35b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-14 .elementor-element.elementor-element-2d8c35b{width:var( --container-widget-width, 97% );max-width:97%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-2d8c35b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-2d8c35b .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-2d8c35b .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14 .elementor-element.elementor-element-623362d{--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;--border-radius:19px 19px 19px 19px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-14 .elementor-element.elementor-element-623362d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-623362d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2C5282 6%, var( --e-global-color-primary ) 100%);}.elementor-14 .elementor-element.elementor-element-623362d.e-con{--e-con-transform-scale:0.8;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5db4b09{background-color:transparent;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 6px;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-05ac3c2 ) 100%);border-radius:3px 3px 3px 3px;}.elementor-14 .elementor-element.elementor-element-5db4b09.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-5db4b09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:-1.3px;word-spacing:2px;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-cd38f9e{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Raleway Dots", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-d559d68{width:var( --container-widget-width, 101.528% );max-width:101.528%;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:6px 6px 6px 6px;--container-widget-width:101.528%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-d559d68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-d559d68 img{border-radius:7px 7px 7px 7px;}.elementor-14 .elementor-element.elementor-element-5866a08{width:var( --container-widget-width, 96.695% );max-width:96.695%;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:96.695%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-5866a08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5866a08 .elementor-blockquote__content{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;font-style:oblique;}.elementor-14 .elementor-element.elementor-element-5866a08 .elementor-blockquote__content +.e-q-footer{margin-top:0px;}.elementor-14 .elementor-element.elementor-element-5866a08 .elementor-blockquote__author{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-b12a907{--display:flex;--border-radius:23px 23px 23px 23px;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-16fa69f{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px -5px 0px 6px;text-align:center;}.elementor-14 .elementor-element.elementor-element-16fa69f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:102px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-e371f08{width:var( --container-widget-width, 35.083% );max-width:35.083%;margin:-103px 22px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35.083%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-e371f08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-e371f08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ef93c83{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ab264b4 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-14 .elementor-element.elementor-element-ab264b4{width:var( --container-widget-width, 97% );max-width:97%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ab264b4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ab264b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-ab264b4 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14 .elementor-element.elementor-element-fbebb55{--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;--border-radius:19px 19px 19px 19px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-14 .elementor-element.elementor-element-fbebb55:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fbebb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2C5282 6%, var( --e-global-color-primary ) 100%);}.elementor-14 .elementor-element.elementor-element-fbebb55.e-con{--e-con-transform-scale:0.8;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-2ee639b{background-color:transparent;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 6px;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-05ac3c2 ) 100%);border-radius:3px 3px 3px 3px;}.elementor-14 .elementor-element.elementor-element-2ee639b.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-2ee639b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:-1.3px;word-spacing:2px;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-2c1a5bf{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Raleway Dots", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ee9599d{width:var( --container-widget-width, 101.528% );max-width:101.528%;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:6px 6px 6px 6px;--container-widget-width:101.528%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ee9599d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ee9599d img{border-radius:7px 7px 7px 7px;}.elementor-14 .elementor-element.elementor-element-9f2c82b{width:var( --container-widget-width, 96.695% );max-width:96.695%;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:96.695%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-9f2c82b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-9f2c82b .elementor-blockquote__content{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;font-style:oblique;}.elementor-14 .elementor-element.elementor-element-9f2c82b .elementor-blockquote__content +.e-q-footer{margin-top:0px;}.elementor-14 .elementor-element.elementor-element-9f2c82b .elementor-blockquote__author{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-08370ef{--display:flex;--border-radius:23px 23px 23px 23px;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2e799b7{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px -5px 0px 6px;text-align:center;}.elementor-14 .elementor-element.elementor-element-2e799b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:102px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-880baf5{width:var( --container-widget-width, 35.083% );max-width:35.083%;margin:-103px 22px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35.083%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-880baf5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-880baf5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-c489eac{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-393100e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-14 .elementor-element.elementor-element-393100e{width:var( --container-widget-width, 97% );max-width:97%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-393100e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-393100e .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-393100e .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14 .elementor-element.elementor-element-1b37f63{--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;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-e84a42b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-7fd3254{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-7fd3254:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7fd3254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #122A4A 0%, #2C5282 100%);}.elementor-14 .elementor-element.elementor-element-2cca477{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-2cca477 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-f042094{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ba9adac .elementor-button{background-color:transparent;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-05ac3c2 ) 0%, var( --e-global-color-accent ) 100%);border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-ba9adac .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-b095e7f{--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;--border-radius:2px 2px 2px 2px;}.elementor-14 .elementor-element.elementor-element-f8fe02c{--e-transform-scale:0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f8fe02c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-ed7832c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-937739a{--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;--border-radius:2px 2px 2px 2px;}.elementor-14 .elementor-element.elementor-element-2a95a2a{--e-transform-scale:0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2a95a2a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-04afb87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-04afb87:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-04afb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #122A4A 0%, #2C5282 100%);}.elementor-14 .elementor-element.elementor-element-f4797e3{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-f4797e3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ac4fccb{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-eb29796 .elementor-button{background-color:transparent;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-05ac3c2 ) 0%, var( --e-global-color-accent ) 100%);border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-eb29796 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-f34b127{--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;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-d61f1f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-d61f1f7.e-con{--e-con-transform-scale:0.9;}.elementor-14 .elementor-element.elementor-element-c1423e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-c1423e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f2fa64f{--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;--border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-f2fa64f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f2fa64f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8510f9 );}.elementor-14 .elementor-element.elementor-element-f2fa64f > .elementor-shape-bottom svg, .elementor-14 .elementor-element.elementor-element-f2fa64f > .e-con-inner > .elementor-shape-bottom svg{height:21px;}.elementor-14 .elementor-element.elementor-element-db3d5d7{--e-transform-scale:0.8;}.elementor-14 .elementor-element.elementor-element-bbdbc0c{text-align:center;}.elementor-14 .elementor-element.elementor-element-53bed5f{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-e8fbc6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-e8fbc6d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-e879951{--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;--border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-e879951:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e879951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8510f9 );}.elementor-14 .elementor-element.elementor-element-e879951 > .elementor-shape-bottom svg, .elementor-14 .elementor-element.elementor-element-e879951 > .e-con-inner > .elementor-shape-bottom svg{height:21px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-32db4e6{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-32db4e6 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-7c85454{text-align:center;}.elementor-14 .elementor-element.elementor-element-54142c3{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-a327d91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-a327d91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-04550bf{--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;--border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-04550bf:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-04550bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8510f9 );}.elementor-14 .elementor-element.elementor-element-04550bf > .elementor-shape-bottom svg, .elementor-14 .elementor-element.elementor-element-04550bf > .e-con-inner > .elementor-shape-bottom svg{height:21px;}.elementor-14 .elementor-element.elementor-element-dc5ad4f{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-dc5ad4f .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-078ee9b{text-align:center;}.elementor-14 .elementor-element.elementor-element-d593aa1{column-gap:0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-89fd88f{--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;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ae149d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-ae149d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-3361929{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3361929:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3361929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-14 .elementor-element.elementor-element-4181594{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-4181594:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4181594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-14 .elementor-element.elementor-element-4181594.e-con{--e-con-transform-scale:0.8;}.elementor-14 .elementor-element.elementor-element-78bbe41 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-78bbe41.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-78bbe41.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-78bbe41.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-78bbe41.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-78bbe41.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-0e07be2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-0e07be2 .elementor-counter-number-wrapper{color:#122A4A;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-0e07be2 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;line-height:18px;word-spacing:0px;}.elementor-14 .elementor-element.elementor-element-43e64f5{--display:flex;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-43e64f5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-43e64f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-14 .elementor-element.elementor-element-43e64f5.e-con{--e-con-transform-scale:0.8;}.elementor-14 .elementor-element.elementor-element-4161c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-4161c1f .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-4161c1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-4161c1f.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4161c1f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-4161c1f.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-4161c1f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6c1530d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-6c1530d .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-6c1530d .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-14 .elementor-element.elementor-element-2c526a8{--display:flex;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-2c526a8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2c526a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-14 .elementor-element.elementor-element-2c526a8.e-con{--e-con-transform-scale:0.8;}.elementor-14 .elementor-element.elementor-element-d7f173a .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-d7f173a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-d7f173a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-d7f173a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-d7f173a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-d7f173a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-4a730d6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-4a730d6 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-4a730d6 .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-717bfdf{--display:flex;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-717bfdf:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-717bfdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-14 .elementor-element.elementor-element-717bfdf.e-con{--e-con-transform-scale:0.8;}.elementor-14 .elementor-element.elementor-element-0f102d9 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-0f102d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-0f102d9.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0f102d9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-0f102d9.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0f102d9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-24edbab{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-24edbab .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-24edbab .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-5c2a87c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5c2a87c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5c2a87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-14 .elementor-element.elementor-element-5c2a87c.e-con{--e-con-transform-scale:0.8;}.elementor-14 .elementor-element.elementor-element-f25408d .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-f25408d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f25408d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-f25408d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f25408d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-f25408d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-e175169{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-e175169 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-e175169 .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c366835{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-c366835:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c366835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-14 .elementor-element.elementor-element-c366835.e-con{--e-con-transform-scale:0.8;}.elementor-14 .elementor-element.elementor-element-34e7300 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-34e7300.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-34e7300.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-34e7300.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-34e7300.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-34e7300.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6ed1093{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-6ed1093 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-6ed1093 .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-469a02e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-469a02e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-469a02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-14 .elementor-element.elementor-element-469a02e.e-con{--e-con-transform-scale:0.8;}.elementor-14 .elementor-element.elementor-element-b89a00a .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-b89a00a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b89a00a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b89a00a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b89a00a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b89a00a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c7cd3e7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c7cd3e7 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-c7cd3e7 .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-98bea7d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-98bea7d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-98bea7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-14 .elementor-element.elementor-element-98bea7d.e-con{--e-con-transform-scale:0.8;}.elementor-14 .elementor-element.elementor-element-b9c64c5 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-b9c64c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b9c64c5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b9c64c5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b9c64c5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b9c64c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b2b1e82{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-b2b1e82 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-b2b1e82 .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-7da1ac6{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:50px;}.elementor-14 .elementor-element.elementor-element-219c377{text-align:center;}.elementor-14 .elementor-element.elementor-element-219c377 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-a5e3fc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-fc89067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-210d30b{border-radius:13px 13px 13px 13px;}.elementor-14 .elementor-element.elementor-element-210d30b:hover{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-210d30b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-b9168fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-eaeef13{border-radius:13px 13px 13px 13px;}.elementor-14 .elementor-element.elementor-element-eaeef13:hover{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-eaeef13 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-cfefab1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-c7299ff{border-radius:13px 13px 13px 13px;}.elementor-14 .elementor-element.elementor-element-c7299ff:hover{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-c7299ff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-ecced53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-d674536{border-radius:13px 13px 13px 13px;}.elementor-14 .elementor-element.elementor-element-d674536:hover{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d674536 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-a019dd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-5f94a48{border-radius:13px 13px 13px 13px;}.elementor-14 .elementor-element.elementor-element-5f94a48:hover{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5f94a48 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-340adac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-320bdb3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-9ef2eac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-cde3e90 .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-cde3e90.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-cde3e90 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-ca2171e{--width:50%;}.elementor-14 .elementor-element.elementor-element-f711769{--width:50%;}.elementor-14 .elementor-element.elementor-element-2bcbec9{--width:25%;}.elementor-14 .elementor-element.elementor-element-97354df{--width:25%;}.elementor-14 .elementor-element.elementor-element-5f70139{--width:25%;}.elementor-14 .elementor-element.elementor-element-96f0e69{--width:25%;}.elementor-14 .elementor-element.elementor-element-083e3f0{--content-width:1469px;}.elementor-14 .elementor-element.elementor-element-25fac0c{--width:30%;}.elementor-14 .elementor-element.elementor-element-623362d{--width:30%;}.elementor-14 .elementor-element.elementor-element-fbebb55{--width:30%;}.elementor-14 .elementor-element.elementor-element-7fd3254{--width:50%;}.elementor-14 .elementor-element.elementor-element-b095e7f{--width:50%;}.elementor-14 .elementor-element.elementor-element-937739a{--width:50%;}.elementor-14 .elementor-element.elementor-element-04afb87{--width:50%;}.elementor-14 .elementor-element.elementor-element-c1423e4{--width:25.615%;}.elementor-14 .elementor-element.elementor-element-e8fbc6d{--width:25.615%;}.elementor-14 .elementor-element.elementor-element-a327d91{--width:25.615%;}.elementor-14 .elementor-element.elementor-element-a5e3fc6{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-fc89067{--width:33.3333%;}.elementor-14 .elementor-element.elementor-element-b9168fc{--width:33.3333%;}.elementor-14 .elementor-element.elementor-element-cfefab1{--width:33.3333%;}.elementor-14 .elementor-element.elementor-element-ecced53{--width:33.3333%;}.elementor-14 .elementor-element.elementor-element-a019dd0{--width:33.3333%;}.elementor-14 .elementor-element.elementor-element-340adac{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-6cc76b0{--content-width:1600px;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-6cc76b0.e-con{--e-con-transform-scale:1;}.elementor-14 .elementor-element.elementor-element-6cc76b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-1aeda18 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14 .elementor-element.elementor-element-1aeda18 .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;}.elementor-14 .elementor-element.elementor-element-3361929{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-1d3d483{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-1d3d483 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ca2171e{--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-14 .elementor-element.elementor-element-6cc76b0{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-14 .elementor-element.elementor-element-b8c17e0{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-14 .elementor-element.elementor-element-1d3639a{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-14 .elementor-element.elementor-element-1aeda18 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14 .elementor-element.elementor-element-1aeda18 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-14 .elementor-element.elementor-element-083e3f0{--margin-top:-71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-25fac0c.e-con{--e-con-transform-scale:1.1;}.elementor-14 .elementor-element.elementor-element-623362d.e-con{--e-con-transform-scale:1.1;}.elementor-14 .elementor-element.elementor-element-623362d{--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-fbebb55.e-con{--e-con-transform-scale:1.1;}.elementor-14 .elementor-element.elementor-element-fbebb55{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-7fd3254{--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-14 .elementor-element.elementor-element-04afb87{--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-14 .elementor-element.elementor-element-3361929{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-ab3e18e *//* --- 1. Base Card Styling (Ensure smooth transition) --- */
/*
   Yeh styles aapke har card ke main container par lagayenge.
   Agar aapka card ek Elementor Column ya Container hai, to us par yeh class 'uwt-3d-card' apply karein.
*/
.uwt-3d-card {
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    position: relative; /* Z-index ke liye zaroori */
    z-index: 1; /* Normal state mein base z-index */
    border-radius: 15px; /* Jo aapki image mein dikh raha hai */
    overflow: hidden; /* Ensure content stays within rounded corners */
}

/* --- 2. 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    transform: translateY(-10px); /* Card ko thoda upar uthaye */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25); /* Box shadow ko gehra karein */
    z-index: 10; /* Hover par card ko doosre cards ke upar dikhaye */
}

/* --- Optional: Button Hover Effect inside the card --- */
/* Agar aap button par bhi thoda animation chahte hain */
.uwt-3d-card .elementor-button {
    transition: background-color 0.3s ease;
}

.uwt-3d-card .elementor-button:hover {
    background-color: #2c5282 !important; /* Example: button ka color change karein */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f711769 *//* --- Thumbnail Image Styling (Thicker Gradient Border & Rounded Corners) --- */

/* Target the container holding the image widget */
.elementor-14 .elementor-element.elementor-element-f711769 .elementor-widget-image {
    position: relative; 
    border-radius: 18px; /* Slightly larger radius for thicker border */
    overflow: hidden; 
    /* >>> INCREASE PADDING FOR THICKER BORDER <<< */
    padding: 5px; /* Pehle 3px tha, ab 5px */
    background: transparent; 
    transition: all 0.3s ease;
    margin-bottom: 0 !important; 
}

/* Create the Gradient Border using a pseudo-element */
.elementor-14 .elementor-element.elementor-element-f711769 .elementor-widget-image::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1; 
    border-radius: 18px; /* Match container rounding */
    /* The Gradient */
    background: linear-gradient(
        to bottom,
        var(--brand-blue, #122A4A) 0%, /* Start Blue */
        rgba(#122A4A) 50%, /* Mid Semi-Transparent Blue */
        rgba(#122A4A) 100% /* End Transparent */
    );
    /* padding: 1px; This might not be needed with mask */
    -webkit-mask: /* Create the border shape */
        linear-gradient(#122A4A) content-box, /* Use padding area */
        linear-gradient(#122A4A);
    -webkit-mask-composite: xor;
            mask: /* Standard mask */
        linear-gradient(#122A4A) content-box, /* Use padding area */
        linear-gradient(#122A4A);
            mask-composite: exclude;
    transition: all 0.3s ease;
    opacity: 0.85; /* Slightly more opaque */
}

/* Style the Image itself */
.elementor-14 .elementor-element.elementor-element-f711769 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 13px; /* Smaller radius inside the padding */
    position: relative; 
    z-index: 2;
    transition: transform 0.3s ease;
}

/* Hover Effect */
.elementor-14 .elementor-element.elementor-element-f711769 .elementor-widget-image:hover {
    transform: translateY(-4px); 
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); 
}

.elementor-14 .elementor-element.elementor-element-f711769 .elementor-widget-image:hover::before {
    opacity: 1px; 
     box-shadow: 0 0 1px var(--brand-glow, rgba(51, 136, 255, 0.3)); 
}

.elementor-14 .elementor-element.elementor-element-f711769 .elementor-widget-image:hover img {
    transform: scale(1.02); 
}

/* Ensure grid layout if needed (Add this to the COLUMN or INNER SECTION holding the images) */
/*
.elementor-14 .elementor-element.elementor-element-f711769 .elementor-widget-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbec9 *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97354df *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f70139 *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f0e69 *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d3639a *//* --- Thumbnail Image Styling (Thicker Gradient Border & Rounded Corners) --- */

/* Target the container holding the image widget */
.elementor-14 .elementor-element.elementor-element-1d3639a .elementor-widget-image {
    position: relative; 
    border-radius: 18px; /* Slightly larger radius for thicker border */
    overflow: hidden; 
    /* >>> INCREASE PADDING FOR THICKER BORDER <<< */
    padding: 5px; /* Pehle 3px tha, ab 5px */
    background: transparent; 
    transition: all 0.3s ease;
    margin-bottom: 0 !important; 
}

/* Create the Gradient Border using a pseudo-element */
.elementor-14 .elementor-element.elementor-element-1d3639a .elementor-widget-image::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1; 
    border-radius: 18px; /* Match container rounding */
    /* The Gradient */
    background: linear-gradient(
        to bottom,
        var(--brand-blue, #3388ff) 0%, /* Start Blue */
        rgba(51, 136, 255, 0.5) 50%, /* Mid Semi-Transparent Blue */
        rgba(51, 136, 255, 0) 100% /* End Transparent */
    );
    /* padding: 1px; This might not be needed with mask */
    -webkit-mask: /* Create the border shape */
        linear-gradient(#fff 0 0) content-box, /* Use padding area */
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask: /* Standard mask */
        linear-gradient(#fff 0 0) content-box, /* Use padding area */
        linear-gradient(#fff 0 0);
            mask-composite: exclude;
    transition: all 0.3s ease;
    opacity: 0.85; /* Slightly more opaque */
}

/* Style the Image itself */
.elementor-14 .elementor-element.elementor-element-1d3639a .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 13px; /* Smaller radius inside the padding */
    position: relative; 
    z-index: 2;
    transition: transform 0.3s ease;
}

/* Hover Effect */
.elementor-14 .elementor-element.elementor-element-1d3639a .elementor-widget-image:hover {
    transform: translateY(-4px); 
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4); 
}

.elementor-14 .elementor-element.elementor-element-1d3639a .elementor-widget-image:hover::before {
    opacity: 1; 
     box-shadow: 0 0 15px var(--brand-glow, rgba(51, 136, 255, 0.3)); 
}

.elementor-14 .elementor-element.elementor-element-1d3639a .elementor-widget-image:hover img {
    transform: scale(1.02); 
}

/* Ensure grid layout if needed (Add this to the COLUMN or INNER SECTION holding the images) */
/*
.elementor-14 .elementor-element.elementor-element-1d3639a .elementor-widget-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8c17e0 *//* --- Thumbnail Image Styling (Thicker Gradient Border & Rounded Corners) --- */

/* Target the container holding the image widget */
.elementor-14 .elementor-element.elementor-element-b8c17e0 .elementor-widget-image {
    position: relative; 
    border-radius: 18px; /* Slightly larger radius for thicker border */
    overflow: hidden; 
    /* >>> INCREASE PADDING FOR THICKER BORDER <<< */
    padding: 5px; /* Pehle 3px tha, ab 5px */
    background: transparent; 
    transition: all 0.3s ease;
    margin-bottom: 0 !important; 
}

/* Create the Gradient Border using a pseudo-element */
.elementor-14 .elementor-element.elementor-element-b8c17e0 .elementor-widget-image::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1; 
    border-radius: 18px; /* Match container rounding */
    /* The Gradient */
    background: linear-gradient(
        to bottom,
        var(--brand-blue, #3388ff) 0%, /* Start Blue */
        rgba(51, 136, 255, 0.5) 50%, /* Mid Semi-Transparent Blue */
        rgba(51, 136, 255, 0) 100% /* End Transparent */
    );
    /* padding: 1px; This might not be needed with mask */
    -webkit-mask: /* Create the border shape */
        linear-gradient(#fff 0 0) content-box, /* Use padding area */
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask: /* Standard mask */
        linear-gradient(#fff 0 0) content-box, /* Use padding area */
        linear-gradient(#fff 0 0);
            mask-composite: exclude;
    transition: all 0.3s ease;
    opacity: 0.85; /* Slightly more opaque */
}

/* Style the Image itself */
.elementor-14 .elementor-element.elementor-element-b8c17e0 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 13px; /* Smaller radius inside the padding */
    position: relative; 
    z-index: 2;
    transition: transform 0.3s ease;
}

/* Hover Effect */
.elementor-14 .elementor-element.elementor-element-b8c17e0 .elementor-widget-image:hover {
    transform: translateY(-4px); 
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4); 
}

.elementor-14 .elementor-element.elementor-element-b8c17e0 .elementor-widget-image:hover::before {
    opacity: 1; 
     box-shadow: 0 0 15px var(--brand-glow, rgba(51, 136, 255, 0.3)); 
}

.elementor-14 .elementor-element.elementor-element-b8c17e0 .elementor-widget-image:hover img {
    transform: scale(1.02); 
}

/* Ensure grid layout if needed (Add this to the COLUMN or INNER SECTION holding the images) */
/*
.elementor-14 .elementor-element.elementor-element-b8c17e0 .elementor-widget-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cc76b0 *//* --- Thumbnail Image Styling (Thicker Gradient Border & Rounded Corners) --- */

/* Target the container holding the image widget */
.elementor-14 .elementor-element.elementor-element-6cc76b0 .elementor-widget-image {
    position: relative; 
    border-radius: 18px; /* Slightly larger radius for thicker border */
    overflow: hidden; 
    /* >>> INCREASE PADDING FOR THICKER BORDER <<< */
    padding: 5px; /* Pehle 3px tha, ab 5px */
    background: transparent; 
    transition: all 0.3s ease;
    margin-bottom: 0 !important; 
}

/* Create the Gradient Border using a pseudo-element */
.elementor-14 .elementor-element.elementor-element-6cc76b0 .elementor-widget-image::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1; 
    border-radius: 18px; /* Match container rounding */
    /* The Gradient */
    background: linear-gradient(
        to bottom,
        var(--brand-blue, #3388ff) 0%, /* Start Blue */
        rgba(51, 136, 255, 0.5) 50%, /* Mid Semi-Transparent Blue */
        rgba(51, 136, 255, 0) 100% /* End Transparent */
    );
    /* padding: 1px; This might not be needed with mask */
    -webkit-mask: /* Create the border shape */
        linear-gradient(#fff 0 0) content-box, /* Use padding area */
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask: /* Standard mask */
        linear-gradient(#fff 0 0) content-box, /* Use padding area */
        linear-gradient(#fff 0 0);
            mask-composite: exclude;
    transition: all 0.3s ease;
    opacity: 0.85; /* Slightly more opaque */
}

/* Style the Image itself */
.elementor-14 .elementor-element.elementor-element-6cc76b0 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 13px; /* Smaller radius inside the padding */
    position: relative; 
    z-index: 2;
    transition: transform 0.3s ease;
}

/* Hover Effect */
.elementor-14 .elementor-element.elementor-element-6cc76b0 .elementor-widget-image:hover {
    transform: translateY(-4px); 
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4); 
}

.elementor-14 .elementor-element.elementor-element-6cc76b0 .elementor-widget-image:hover::before {
    opacity: 1; 
     box-shadow: 0 0 15px var(--brand-glow, rgba(51, 136, 255, 0.3)); 
}

.elementor-14 .elementor-element.elementor-element-6cc76b0 .elementor-widget-image:hover img {
    transform: scale(1.02); 
}

/* Ensure grid layout if needed (Add this to the COLUMN or INNER SECTION holding the images) */
/*
.elementor-14 .elementor-element.elementor-element-6cc76b0 .elementor-widget-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}
*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a57f57a *//* --- 1. Base Card Styling (Ensure smooth transition) --- */
/*
   Yeh styles aapke har card ke main container par lagayenge.
   Agar aapka card ek Elementor Column ya Container hai, to us par yeh class 'uwt-3d-card' apply karein.
*/
.uwt-3d-card {
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    position: relative; /* Z-index ke liye zaroori */
    z-index: 1; /* Normal state mein base z-index */
    border-radius: 15px; /* Jo aapki image mein dikh raha hai */
    overflow: hidden; /* Ensure content stays within rounded corners */
}

/* --- 2. 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    transform: translateY(-10px); /* Card ko thoda upar uthaye */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25); /* Box shadow ko gehra karein */
    z-index: 10; /* Hover par card ko doosre cards ke upar dikhaye */
}

/* --- Optional: Button Hover Effect inside the card --- */
/* Agar aap button par bhi thoda animation chahte hain */
.uwt-3d-card .elementor-button {
    transition: background-color 0.3s ease;
}

.uwt-3d-card .elementor-button:hover {
    background-color: #2c5282 !important; /* Example: button ka color change karein */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba9adac *//* --- 1. Base Card Styling (Ensure smooth transition) --- */
/*
   Yeh styles aapke har card ke main container par lagayenge.
   Agar aapka card ek Elementor Column ya Container hai, to us par yeh class 'uwt-3d-card' apply karein.
*/
.uwt-3d-card {
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    position: relative; /* Z-index ke liye zaroori */
    z-index: 1; /* Normal state mein base z-index */
    border-radius: 15px; /* Jo aapki image mein dikh raha hai */
    overflow: hidden; /* Ensure content stays within rounded corners */
}

/* --- 2. 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    transform: translateY(-10px); /* Card ko thoda upar uthaye */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25); /* Box shadow ko gehra karein */
    z-index: 10; /* Hover par card ko doosre cards ke upar dikhaye */
}

/* --- Optional: Button Hover Effect inside the card --- */
/* Agar aap button par bhi thoda animation chahte hain */
.uwt-3d-card .elementor-button {
    transition: background-color 0.3s ease;
}

.uwt-3d-card .elementor-button:hover {
    background-color: #2c5282 !important; /* Example: button ka color change karein */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b095e7f *//* --- Thumbnail Image Styling (Thicker Gradient Border & Rounded Corners) --- */

/* Target the container holding the image widget */
.elementor-14 .elementor-element.elementor-element-b095e7f .elementor-widget-image {
    position: relative; 
    border-radius: 18px; /* Slightly larger radius for thicker border */
    overflow: hidden; 
    /* >>> INCREASE PADDING FOR THICKER BORDER <<< */
    padding: 5px; /* Pehle 3px tha, ab 5px */
    background: transparent; 
    transition: all 0.3s ease;
    margin-bottom: 0 !important; 
}

/* Create the Gradient Border using a pseudo-element */
.elementor-14 .elementor-element.elementor-element-b095e7f .elementor-widget-image::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1; 
    border-radius: 18px; /* Match container rounding */
    /* The Gradient */
    background: linear-gradient(
        to bottom,
        var(--brand-blue, #122A4A) 0%, /* Start Blue */
        rgba(#122A4A) 50%, /* Mid Semi-Transparent Blue */
        rgba(#122A4A) 100% /* End Transparent */
    );
    /* padding: 1px; This might not be needed with mask */
    -webkit-mask: /* Create the border shape */
        linear-gradient(#122A4A) content-box, /* Use padding area */
        linear-gradient(#122A4A);
    -webkit-mask-composite: xor;
            mask: /* Standard mask */
        linear-gradient(#122A4A) content-box, /* Use padding area */
        linear-gradient(#122A4A);
            mask-composite: exclude;
    transition: all 0.3s ease;
    opacity: 0.85; /* Slightly more opaque */
}

/* Style the Image itself */
.elementor-14 .elementor-element.elementor-element-b095e7f .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 13px; /* Smaller radius inside the padding */
    position: relative; 
    z-index: 2;
    transition: transform 0.3s ease;
}

/* Hover Effect */
.elementor-14 .elementor-element.elementor-element-b095e7f .elementor-widget-image:hover {
    transform: translateY(-4px); 
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); 
}

.elementor-14 .elementor-element.elementor-element-b095e7f .elementor-widget-image:hover::before {
    opacity: 1px; 
     box-shadow: 0 0 1px var(--brand-glow, rgba(51, 136, 255, 0.3)); 
}

.elementor-14 .elementor-element.elementor-element-b095e7f .elementor-widget-image:hover img {
    transform: scale(1.02); 
}

/* Ensure grid layout if needed (Add this to the COLUMN or INNER SECTION holding the images) */
/*
.elementor-14 .elementor-element.elementor-element-b095e7f .elementor-widget-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-937739a *//* --- Thumbnail Image Styling (Thicker Gradient Border & Rounded Corners) --- */

/* Target the container holding the image widget */
.elementor-14 .elementor-element.elementor-element-937739a .elementor-widget-image {
    position: relative; 
    border-radius: 18px; /* Slightly larger radius for thicker border */
    overflow: hidden; 
    /* >>> INCREASE PADDING FOR THICKER BORDER <<< */
    padding: 5px; /* Pehle 3px tha, ab 5px */
    background: transparent; 
    transition: all 0.3s ease;
    margin-bottom: 0 !important; 
}

/* Create the Gradient Border using a pseudo-element */
.elementor-14 .elementor-element.elementor-element-937739a .elementor-widget-image::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1; 
    border-radius: 18px; /* Match container rounding */
    /* The Gradient */
    background: linear-gradient(
        to bottom,
        var(--brand-blue, #122A4A) 0%, /* Start Blue */
        rgba(#122A4A) 50%, /* Mid Semi-Transparent Blue */
        rgba(#122A4A) 100% /* End Transparent */
    );
    /* padding: 1px; This might not be needed with mask */
    -webkit-mask: /* Create the border shape */
        linear-gradient(#122A4A) content-box, /* Use padding area */
        linear-gradient(#122A4A);
    -webkit-mask-composite: xor;
            mask: /* Standard mask */
        linear-gradient(#122A4A) content-box, /* Use padding area */
        linear-gradient(#122A4A);
            mask-composite: exclude;
    transition: all 0.3s ease;
    opacity: 0.85; /* Slightly more opaque */
}

/* Style the Image itself */
.elementor-14 .elementor-element.elementor-element-937739a .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 13px; /* Smaller radius inside the padding */
    position: relative; 
    z-index: 2;
    transition: transform 0.3s ease;
}

/* Hover Effect */
.elementor-14 .elementor-element.elementor-element-937739a .elementor-widget-image:hover {
    transform: translateY(-4px); 
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2); 
}

.elementor-14 .elementor-element.elementor-element-937739a .elementor-widget-image:hover::before {
    opacity: 1px; 
     box-shadow: 0 0 1px var(--brand-glow, rgba(51, 136, 255, 0.3)); 
}

.elementor-14 .elementor-element.elementor-element-937739a .elementor-widget-image:hover img {
    transform: scale(1.02); 
}

/* Ensure grid layout if needed (Add this to the COLUMN or INNER SECTION holding the images) */
/*
.elementor-14 .elementor-element.elementor-element-937739a .elementor-widget-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}
*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb29796 *//* --- 1. Base Card Styling (Ensure smooth transition) --- */
/*
   Yeh styles aapke har card ke main container par lagayenge.
   Agar aapka card ek Elementor Column ya Container hai, to us par yeh class 'uwt-3d-card' apply karein.
*/
.uwt-3d-card {
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    position: relative; /* Z-index ke liye zaroori */
    z-index: 1; /* Normal state mein base z-index */
    border-radius: 15px; /* Jo aapki image mein dikh raha hai */
    overflow: hidden; /* Ensure content stays within rounded corners */
}

/* --- 2. 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    transform: translateY(-10px); /* Card ko thoda upar uthaye */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25); /* Box shadow ko gehra karein */
    z-index: 10; /* Hover par card ko doosre cards ke upar dikhaye */
}

/* --- Optional: Button Hover Effect inside the card --- */
/* Agar aap button par bhi thoda animation chahte hain */
.uwt-3d-card .elementor-button {
    transition: background-color 0.3s ease;
}

.uwt-3d-card .elementor-button:hover {
    background-color: #2c5282 !important; /* Example: button ka color change karein */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3fc6 *//*
  Custom CSS to fix horizontal scrollbar issues.
  Add this to your website's main stylesheet or in a <style> tag in your <head>.
*/

/*
  FIX 1: The best-practice "box-sizing" fix.
  This rule changes how browsers calculate width.
  "width: 100%" will now include padding and borders,
  preventing them from making elements wider than their container.
  This is the most important and safest fix.
*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

/*
  FIX 2: Responsive Media.
  This tells images, videos, and iframes (like YouTube embeds)
  to never be wider than their parent container.
  This will help with your video thumbnails.
*/
img,
video,
iframe {
  max-width: 100%;
  height: auto;
}

/*
  FIX 3: The "Forced" Fix (Use as a last resort).
  If the fixes above don't work, one of your containers
  is still overflowing. This rule tells the <body>
  to simply hide anything that overflows horizontally.

  WARNING: This hides the scrollbar, but it doesn't
  fix the underlying problem. Content might still be
  cut off on the right side of the screen, but users
  won't be able to scroll to see it.
*/
body {
  overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cde3e90 *//* --- 1. Base Card Styling (Ensure smooth transition) --- */
/*
   Yeh styles aapke har card ke main container par lagayenge.
   Agar aapka card ek Elementor Column ya Container hai, to us par yeh class 'uwt-3d-card' apply karein.
*/
.uwt-3d-card {
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    position: relative; /* Z-index ke liye zaroori */
    z-index: 1; /* Normal state mein base z-index */
    border-radius: 15px; /* Jo aapki image mein dikh raha hai */
    overflow: hidden; /* Ensure content stays within rounded corners */
}

/* --- 2. 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    transform: translateY(-10px); /* Card ko thoda upar uthaye */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25); /* Box shadow ko gehra karein */
    z-index: 10; /* Hover par card ko doosre cards ke upar dikhaye */
}

/* --- Optional: Button Hover Effect inside the card --- */
/* Agar aap button par bhi thoda animation chahte hain */
.uwt-3d-card .elementor-button {
    transition: background-color 0.3s ease;
}

.uwt-3d-card .elementor-button:hover {
    background-color: #2c5282 !important; /* Example: button ka color change karein */
}/* End custom CSS */