.elementor-53 .elementor-element.elementor-element-e4c2303{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-e4c2303:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-e4c2303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #0D45A2 40%, #3A89FF 80%);}.elementor-53 .elementor-element.elementor-element-d112b4a{--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-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-53 .elementor-element.elementor-element-acdf2c3{background-color:#366CCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#648DDF;border-radius:20px 20px 20px 20px;text-align:start;}.elementor-53 .elementor-element.elementor-element-acdf2c3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-53 .elementor-element.elementor-element-acdf2c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-9c1752f{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-53 .elementor-element.elementor-element-9c1752f.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-9c1752f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:800;line-height:60px;color:#FFFFFF;}.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-53 .elementor-element.elementor-element-26a4235{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-26a4235.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-18f1431{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-53 .elementor-element.elementor-element-a92681e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E4E7F0;--border-color:#E4E7F0;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-a92681e:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-a92681e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6FA;}.elementor-53 .elementor-element.elementor-element-a92681e.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-1ef55d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E8F1;--border-color:#E4E8F1;--border-radius:0px 0px 0px 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-53 .elementor-element.elementor-element-1ef55d2.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-53 .elementor-element.elementor-element-4043998{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#3E4F6B;}.elementor-53 .elementor-element.elementor-element-4043998.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-4043998 p{margin-block-end:0px;}.elementor-53 .elementor-element.elementor-element-cbb62e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E8F1;--border-color:#E4E8F1;--border-radius:0px 0px 0px 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-53 .elementor-element.elementor-element-cbb62e0.e-con{--align-self:center;}.elementor-53 .elementor-element.elementor-element-0d79663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#3E4F6B;}.elementor-53 .elementor-element.elementor-element-0d79663.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-0d79663 p{margin-block-end:0px;}.elementor-53 .elementor-element.elementor-element-a7ba013{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E8F1;--border-color:#E4E8F1;--border-radius:0px 0px 0px 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-53 .elementor-element.elementor-element-a7ba013.e-con{--align-self:center;}.elementor-53 .elementor-element.elementor-element-50a0c49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#3E4F6B;}.elementor-53 .elementor-element.elementor-element-50a0c49.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-50a0c49 p{margin-block-end:0px;}.elementor-53 .elementor-element.elementor-element-e5a05f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E8F1;--border-color:#E4E8F1;--border-radius:0px 0px 0px 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-53 .elementor-element.elementor-element-e5a05f2.e-con{--align-self:center;}.elementor-53 .elementor-element.elementor-element-d2fe120{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#3E4F6B;}.elementor-53 .elementor-element.elementor-element-d2fe120.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-d2fe120 p{margin-block-end:0px;}.elementor-53 .elementor-element.elementor-element-71856b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E8F1;--border-color:#E4E8F1;--border-radius:0px 0px 0px 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-53 .elementor-element.elementor-element-71856b4.e-con{--align-self:center;}.elementor-53 .elementor-element.elementor-element-c350ad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#3E4F6B;}.elementor-53 .elementor-element.elementor-element-c350ad1.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-c350ad1 p{margin-block-end:0px;}.elementor-53 .elementor-element.elementor-element-fb1beaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E8F1;--border-color:#E4E8F1;--border-radius:0px 0px 0px 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-53 .elementor-element.elementor-element-fb1beaa.e-con{--align-self:center;}.elementor-53 .elementor-element.elementor-element-eadc2ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#3E4F6B;}.elementor-53 .elementor-element.elementor-element-eadc2ad.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-eadc2ad p{margin-block-end:0px;}.elementor-53 .elementor-element.elementor-element-19475ce{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-19475ce:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-19475ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-b43ed76{background-color:#EAF0FE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;border-style:none;border-radius:20px 20px 20px 20px;text-align:start;}.elementor-53 .elementor-element.elementor-element-b43ed76.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-53 .elementor-element.elementor-element-b43ed76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#366CCC;}.elementor-53 .elementor-element.elementor-element-533ae96{text-align:start;}.elementor-53 .elementor-element.elementor-element-533ae96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;color:#0B1723;}.elementor-53 .elementor-element.elementor-element-61eb800{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#909CA8;}.elementor-53 .elementor-element.elementor-element-43fafc9{--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-53 .elementor-element.elementor-element-16a17cd{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-16a17cd:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-16a17cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6FA;}.elementor-53 .elementor-element.elementor-element-b0ea17c{background-color:#EAF0FE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:5px 20px 5px 20px;border-style:none;border-radius:20px 20px 20px 20px;text-align:start;}.elementor-53 .elementor-element.elementor-element-b0ea17c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-53 .elementor-element.elementor-element-b0ea17c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#366CCC;}.elementor-53 .elementor-element.elementor-element-ccb10e2{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-120ee11{background-color:#EAF0FE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;border-style:none;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-53 .elementor-element.elementor-element-120ee11.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-53 .elementor-element.elementor-element-120ee11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#366CCC;}.elementor-53 .elementor-element.elementor-element-278e92f{text-align:center;}.elementor-53 .elementor-element.elementor-element-278e92f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;color:#0B1723;}.elementor-53 .elementor-element.elementor-element-e1f64e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#909CA8;}.elementor-53 .elementor-element.elementor-element-e3d2bb9{--display:flex;--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-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-53 .elementor-element.elementor-element-ccf9edf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-53 .elementor-element.elementor-element-ccf9edf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-ccf9edf.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-ccf9edf .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-53 .elementor-element.elementor-element-ccf9edf .elementor-swiper-button{font-size:20px;color:#1769F9;}.elementor-53 .elementor-element.elementor-element-ccf9edf .elementor-swiper-button svg{fill:#1769F9;}.elementor-53 .elementor-element.elementor-element-ccf9edf .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-53 .elementor-element.elementor-element-27dd766{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-21f12f4{background-color:#EAF0FE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;border-style:none;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-53 .elementor-element.elementor-element-21f12f4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-53 .elementor-element.elementor-element-21f12f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#366CCC;}.elementor-53 .elementor-element.elementor-element-09dd33d{text-align:center;}.elementor-53 .elementor-element.elementor-element-09dd33d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;color:#0B1723;}.elementor-53 .elementor-element.elementor-element-4a85d6c{--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-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E7F0;--border-color:#E4E7F0;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-4a85d6c:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-4a85d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5FF;}.elementor-53 .elementor-element.elementor-element-21156d2{background-color:#EAF0FE;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 20px 5px 20px;border-style:none;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-53 .elementor-element.elementor-element-21156d2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-53 .elementor-element.elementor-element-21156d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#366CCC;}.elementor-53 .elementor-element.elementor-element-74da26e{text-align:center;}.elementor-53 .elementor-element.elementor-element-74da26e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;color:#0B1723;}.elementor-53 .elementor-element.elementor-element-616e2e8{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#909CA8;}.elementor-53 .elementor-element.elementor-element-000a159{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-511b371{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E6EB;--border-color:#E7E6EB;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-53 .elementor-element.elementor-element-511b371:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-511b371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-8501a23{text-align:center;}.elementor-53 .elementor-element.elementor-element-c15253f{text-align:center;}.elementor-53 .elementor-element.elementor-element-c15253f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0B1723;}.elementor-53 .elementor-element.elementor-element-1a4c4bf{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E6EB;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#91A2B4;}.elementor-53 .elementor-element.elementor-element-29946bc{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E6EB;--border-color:#E7E6EB;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-53 .elementor-element.elementor-element-29946bc:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-29946bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-89339d1{text-align:center;}.elementor-53 .elementor-element.elementor-element-7a45425{text-align:center;}.elementor-53 .elementor-element.elementor-element-7a45425 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0B1723;}.elementor-53 .elementor-element.elementor-element-6f10e72{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E6EB;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#91A2B4;}.elementor-53 .elementor-element.elementor-element-2945937{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E6EB;--border-color:#E7E6EB;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-53 .elementor-element.elementor-element-2945937:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-2945937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-29b0d7b{text-align:center;}.elementor-53 .elementor-element.elementor-element-c37a5bc{text-align:center;}.elementor-53 .elementor-element.elementor-element-c37a5bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0B1723;}.elementor-53 .elementor-element.elementor-element-bc81179{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E6EB;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#91A2B4;}.elementor-53 .elementor-element.elementor-element-ca91fd3{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E6EB;--border-color:#E7E6EB;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-53 .elementor-element.elementor-element-ca91fd3:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-ca91fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-bb84413{text-align:center;}.elementor-53 .elementor-element.elementor-element-0ff239e{text-align:center;}.elementor-53 .elementor-element.elementor-element-0ff239e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0B1723;}.elementor-53 .elementor-element.elementor-element-b57f0f5{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E6EB;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#91A2B4;}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-d112b4a{--width:50%;}.elementor-53 .elementor-element.elementor-element-18f1431{--width:50%;}.elementor-53 .elementor-element.elementor-element-1ef55d2{--width:25%;}.elementor-53 .elementor-element.elementor-element-cbb62e0{--width:25%;}.elementor-53 .elementor-element.elementor-element-a7ba013{--width:25%;}.elementor-53 .elementor-element.elementor-element-e5a05f2{--width:25%;}.elementor-53 .elementor-element.elementor-element-71856b4{--width:25%;}.elementor-53 .elementor-element.elementor-element-fb1beaa{--width:25%;}.elementor-53 .elementor-element.elementor-element-511b371{--width:50%;}.elementor-53 .elementor-element.elementor-element-29946bc{--width:50%;}.elementor-53 .elementor-element.elementor-element-2945937{--width:50%;}.elementor-53 .elementor-element.elementor-element-ca91fd3{--width:50%;}}@media(max-width:1024px){.elementor-53 .elementor-element.elementor-element-ccf9edf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-ccf9edf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for heading, class: .elementor-element-9c1752f */span {color: #abd1fe;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e09aaba */.container {
  display: flex;
  gap: 20px;
  justify-content: center;
  flex-wrap: wrap;
  margin: 50px 0;
}
 
.card {
  background: #fff;
  border-radius: 16px;
  padding: 24px;
  width: 32.1%;
  transition: 0.3s;
  border: 1px solid #E7E6EB;
}
 
.icon {
  width: 50px;
  height: 50px;
  background: #eef3ff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  font-size: 22px;
  margin-bottom: 15px;
}
 
.card h3 {
  margin: 0 0 10px;
  font-size: 20px;
  color: #000;
}
 
.card p {
  font-size: 14px;
  color: #6b7280;
  line-height: 1.6;
}
 
.footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #eee;
}
 
.footer span {
  font-size: 14px;
  color: #6b7280;
  font-weight: bold;
}
 
.footer a {
  text-decoration: none;
  color: #2563eb;
  font-weight: 600;
}
 
.footer a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b4a2345 *//*  ----------------------  */
 
 
 
/* HEADER (Heading + Filters same row) */
.sag-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
 
 
 
/* Heading */
.sag-title-main {
    font-size: 35px;
    font-weight: 900;
    color: #0B1723;
    margin: 0;
}
 
 
 
/* Filters right side */
.sag-filters {
    display: flex;
    gap: 10px;
    margin-bottom: 0; /* ❌ remove extra space */
}
 
 
 
/* Filter buttons */
.sag-filters button {
    padding: 8px 18px;
    border-radius: 25px;
    border: 1px solid #e5e7eb;
    background: #e5ecff;
    cursor: pointer;
    font-size: 14px;
    color: #3d4f63;
    transition: 0.3s;
}
 
 
 
.sag-filters button:hover {
    background: #1b6dff;
    color: #fff;
}
 
 
 
/* Active */
.sag-filters .active {
    background: #1b6dff;
    color: #fff;
    border-color: #1b6dff;
}
 
 
 
/* PRODUCTS GRID */
.sag-products {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px;
}
 
 
 
/* PRODUCT CARD */
.sag-product-card {
   background: #e5ecff;
  border-radius: 18px;
  overflow: hidden;
  transition: all 0.3s ease;
  border: 1px solid #e5ecff;
}
 
 
 
.sag-sale-badge {
      position: absolute;
      top: 10px;
      left: 10px;
      background: #C13B2E;
      color: #fff;
      font-size: 12px;
      padding: 2px 10px;
      border-radius: 16px;
      font-weight: 600;
      border: 1px solid #C13B2E;
}
 
 
 
.sag-wishlist {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 5;
}
 
 
 
/* Default YITH button clean karo */
.sag-wishlist .yith-wcwl-add-to-wishlist {
    margin: 0;
}
 
 
 
.sag-wishlist a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    background: #fff;
    border-radius: 50%;
    text-decoration: none;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
 
 
 
.sag-wishlist a:hover i {
    color: red;
}
 
 
 
/* Heart icon */
.sag-wishlist i {
    color: #999;
    font-size: 16px;
}
 
 
 
/* Active (added) */
.sag-wishlist .yith-wcwl-wishlistexistsbrowse i {
    color: red;
}
 
 
 
.sag-wishlist .yith-wcwl-add-to-wishlist-button__label {
    font-size: 0; /* hide text */
}
 
 
 
.sag-wishlist .yith-wcwl-add-to-wishlist a::before {
    content: "\f004"; /* heart icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: #999;
}
 
 
 
/* Active (added) */
.sag-wishlist .yith-wcwl-wishlistexistsbrowse a::before {
    color: red;
}
 
 
 
/* IMAGE */
.sag-img {
    background: #fff;
    padding: 20px;
    text-align: center;
    position: relative;
}
 
 
 
.sag-img img {
    max-width: 100%;
}
 
 
 
/* CONTENT */
.sag-content {
    padding: 15px;
    position: relative;
}
 
 
 
/* BRAND */
.sag-brand {
    font-size: 12px;
    color: #000;
    margin-bottom: 5px;
}
 
 
 
/* TITLE */
.sag-title {
    font-size: 16px;
    font-weight: 600;
    color: #1469fa;
    margin: 5px 0;
}
 
 
 
.sag-title a {
    text-decoration: none;
    color: #000;
}
 
 
 
.sag-price .sale-price {
    color: #111;
    font-weight: 700;
    margin-right: 6px;
}
 
 
 
.sag-price .regular-price {
    color: #000;
    font-size: 13px;
}
.woocommerce-Price-amount {
    color: #1668f8;
}
.woocommerce-Price-currencySymbol {
    color: #1668f8;
}
 
 
/* ADD BUTTON */
.sag-add {
    position: absolute;
    right: 15px;
    bottom: 15px;
    background: #1668f8;
    color: #fff;
    width: 25px;
    height: 25px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-size: 18px;
}
 
 
 
/* LOADER OVERLAY */
#sag-products.loading {
    position: relative;
    opacity: 0.6;
}
 
 
 
#sag-products.loading::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    border: 4px solid #ddd;
    border-top: 4px solid #2f6bff;
    border-radius: 50%;
    animation: sag-spin 0.8s linear infinite;
}
 
 
 
@keyframes sag-spin {
    100% { transform: rotate(360deg); }
}

.sale-price .woocommerce-Price-amount.amount {color: #000;}
.sale-price .woocommerce-Price-currencySymbol  {color: #000;}/* End custom CSS */