.elementor-7552 .elementor-element.elementor-element-55f7d86{--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-7552 .elementor-element.elementor-element-4709aee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-7552 .elementor-element.elementor-element-4709aee:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-4709aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-5f795df{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-5f795df:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-5f795df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-edca2cd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-7552 .elementor-element.elementor-element-3217bcc.elementor-element{--order:-99999 /* order start hack */;}.elementor-7552 .elementor-element.elementor-element-3217bcc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-44b093f{--display:flex;--min-height: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-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-7552 .elementor-element.elementor-element-2d4affa{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-2d4affa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-2d4affa img{width:100%;height:140px;}.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-7552 .elementor-element.elementor-element-e57d1ff{padding:10px 10px 10px 10px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-c207361{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-c207361:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-c207361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-ed08d02{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-f23a8ca.elementor-element{--order:-99999 /* order start hack */;}.elementor-7552 .elementor-element.elementor-element-f23a8ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-690ea8e{--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-7552 .elementor-element.elementor-element-f7bf9ef{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-f7bf9ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-f7bf9ef img{height:140px;}.elementor-7552 .elementor-element.elementor-element-9a080dc{padding:10px 10px 10px 10px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-b1496bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-b1496bd:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-b1496bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-f51f8ac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-8d48d49.elementor-element{--order:-99999 /* order start hack */;}.elementor-7552 .elementor-element.elementor-element-8d48d49 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-d409b57{--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-7552 .elementor-element.elementor-element-3c348ea{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-3c348ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-3c348ea img{height:140px;}.elementor-7552 .elementor-element.elementor-element-dac2951{padding:10px 10px 10px 10px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-28579fa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-28579fa:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-28579fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-6aa5ca4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-188cf0a{width:var( --container-widget-width, 104.776% );max-width:104.776%;--container-widget-width:104.776%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-188cf0a.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-188cf0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-2e2b2f0{--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-7552 .elementor-element.elementor-element-6d50efc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-6d50efc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-6d50efc img{height:140px;}.elementor-7552 .elementor-element.elementor-element-6537cf9{padding:10px 10px 10px 10px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-beb2b7a{--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-7552 .elementor-element.elementor-element-beb2b7a:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-beb2b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBFBFB 0%, #FAFAFA 100%);}.elementor-7552 .elementor-element.elementor-element-ef365ce{--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;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-697be49{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-697be49:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-697be49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-697be49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-b042926{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-b042926:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-b042926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-b042926.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-52b9f62{--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-7552 .elementor-element.elementor-element-52b9f62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-447042f{width:var( --container-widget-width, 114.993% );max-width:114.993%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;padding:0px 0px 0px 0px;--container-widget-width:114.993%;--container-widget-flex-grow:0;text-align:center;}.elementor-7552 .elementor-element.elementor-element-447042f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-447042f img{width:100%;max-width:100%;height:60px;}.elementor-7552 .elementor-element.elementor-element-56962a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-f6823f9{width:var( --container-widget-width, 116.459% );max-width:116.459%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:116.459%;--container-widget-flex-grow:0;text-align:start;}.elementor-7552 .elementor-element.elementor-element-f6823f9.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-f6823f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-8ea211b{--display:flex;}.elementor-7552 .elementor-element.elementor-element-beee502{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-0ac05a3{--display:flex;}.elementor-7552 .elementor-element.elementor-element-6f310f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-a08e6c0{--n-accordion-title-font-size:1rem;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-9d14a8a{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-9d14a8a:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-9d14a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-9d14a8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-7585290{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-7585290:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-7585290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-7585290.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-4421e4c{--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-7552 .elementor-element.elementor-element-4421e4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-d1265be{width:var( --container-widget-width, 104.622% );max-width:104.622%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;padding:0px 0px 0px 0px;--container-widget-width:104.622%;--container-widget-flex-grow:0;text-align:center;}.elementor-7552 .elementor-element.elementor-element-d1265be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-d1265be img{width:100%;max-width:100%;height:60px;}.elementor-7552 .elementor-element.elementor-element-9a98422{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-db52f81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-db52f81.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-db52f81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-cafa441{--display:flex;}.elementor-7552 .elementor-element.elementor-element-b343396{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-acf7e81{--display:flex;}.elementor-7552 .elementor-element.elementor-element-516d58e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-ce4af58{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-52439db{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-52439db:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-52439db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-52439db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-d29956c{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-d29956c:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-d29956c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-d29956c.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-20f6b43{--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-7552 .elementor-element.elementor-element-20f6b43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-300f49b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-300f49b img{width:100%;max-width:100%;height:60px;}.elementor-7552 .elementor-element.elementor-element-77cf80e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-27013c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-27013c3.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-27013c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-26c4787{--display:flex;}.elementor-7552 .elementor-element.elementor-element-9fc9c30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-e29f55e{--display:flex;}.elementor-7552 .elementor-element.elementor-element-c9a64b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-0cf8a52{--n-accordion-title-font-size:1rem;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-1364e33{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-1364e33:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-1364e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-1364e33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-4b38150{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-4b38150:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-4b38150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-4b38150.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-43a6ffd{--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-7552 .elementor-element.elementor-element-43a6ffd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-d40d115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-d40d115 img{width:100%;max-width:100%;height:60px;}.elementor-7552 .elementor-element.elementor-element-4fc56d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-d060409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-d060409.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-d060409 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-1ccb399{--display:flex;}.elementor-7552 .elementor-element.elementor-element-9061471{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-7b2c596{--display:flex;}.elementor-7552 .elementor-element.elementor-element-37bec6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-4972976{--n-accordion-title-font-size:1rem;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-3204f9a{--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-7552 .elementor-element.elementor-element-9189de7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-9189de7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-852bdd6{--display:flex;}.elementor-7552 .elementor-element.elementor-element-9a0548e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-9a0548e .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFF2F2;}.elementor-7552 .elementor-element.elementor-element-257dd22{padding:-30px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-257dd22 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#D2D2D2;}.elementor-7552 .elementor-element.elementor-element-15d9b01{--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-7552 .elementor-element.elementor-element-15d9b01:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-15d9b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFEFF 0%, #DCEAF0 100%);}.elementor-7552 .elementor-element.elementor-element-a8da39c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-e71a063{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-e71a063.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-2e5139d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-2e5139d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7552 .elementor-element.elementor-element-2e5139d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-f075196{text-align:center;}.elementor-7552 .elementor-element.elementor-element-f075196 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-theme-site-logo .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-7552 .elementor-element.elementor-element-9db29a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-9db29a4.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-7552 .elementor-element.elementor-element-9db29a4 img{opacity:1;}.elementor-7552 .elementor-element.elementor-element-a9eabbf{--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-7552 .elementor-element.elementor-element-0099b3d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-0099b3d.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-4a01482{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-4a01482 .elementor-background-slideshow__slide__image{background-position:center left;}.elementor-7552 .elementor-element.elementor-element-1aaac36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.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-7552 .elementor-element.elementor-element-622cf96 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #055AC6 0%, #033069 100%);}.elementor-7552 .elementor-element.elementor-element-622cf96 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7552 .elementor-element.elementor-element-46395ed{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-a6b1af8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-7ea08ab .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #3986E7 0%, #033069 100%);}.elementor-7552 .elementor-element.elementor-element-7ea08ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7552 .elementor-element.elementor-element-1163a5f{--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-7552 .elementor-element.elementor-element-cb8e092{--display:flex;}.elementor-7552 .elementor-element.elementor-element-ec6dc7f{padding:15px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-ec6dc7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-7552 .elementor-element.elementor-element-d142885{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-d142885 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#D2D2D2;}.elementor-7552 .elementor-element.elementor-element-7400b8f{--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-7552 .elementor-element.elementor-element-3833d22{width:var( --container-widget-width, 34.222% );max-width:34.222%;--container-widget-width:34.222%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-3833d22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-bce0acb{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-bce0acb:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-bce0acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9F9F9 0%, #DFDFDF 100%);}.elementor-7552 .elementor-element.elementor-element-3b667ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-52df5e6{--display:flex;--justify-content:space-around;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-52df5e6:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-52df5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-29393c1{width:var( --container-widget-width, 99.646% );max-width:99.646%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.646%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-29393c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-4e815af{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-4e815af .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-695e208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-695e208.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-7f0866d{margin:-57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-8fa2db1 .elementor-button{background-color:#6C6C6C00;fill:#000000;color:#000000;}.elementor-7552 .elementor-element.elementor-element-8fa2db1{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-8fa2db1.elementor-element{--align-self:flex-end;}.elementor-7552 .elementor-element.elementor-element-8fa2db1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7552 .elementor-element.elementor-element-a8b7d74{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-a8b7d74:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-a8b7d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-5593ae8{width:var( --container-widget-width, 101.508% );max-width:101.508%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.508%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-5593ae8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-da05dc9{width:var( --container-widget-width, 103.007% );max-width:103.007%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.007%;--container-widget-flex-grow:0;text-align:center;}.elementor-7552 .elementor-element.elementor-element-da05dc9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-da05dc9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-479e6c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-479e6c6.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-1f80ab3{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-d9afe7f .elementor-button{background-color:#6C6C6C00;fill:#000000;color:#000000;}.elementor-7552 .elementor-element.elementor-element-d9afe7f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-d9afe7f.elementor-element{--align-self:flex-end;}.elementor-7552 .elementor-element.elementor-element-d9afe7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7552 .elementor-element.elementor-element-3e07f30{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-3e07f30:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-3e07f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-fae53dc{width:var( --container-widget-width, 101.485% );max-width:101.485%;--container-widget-width:101.485%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-fae53dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-632400a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-632400a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-c28575b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-c28575b.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-498a145{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-449dd77{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-449dd77.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-002259d{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-002259d.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-de4721b .elementor-button{background-color:#6C6C6C00;fill:#000000;color:#000000;}.elementor-7552 .elementor-element.elementor-element-de4721b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-de4721b.elementor-element{--align-self:flex-end;}.elementor-7552 .elementor-element.elementor-element-de4721b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7552 .elementor-element.elementor-element-2281e76{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-2281e76:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-2281e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-7184541{width:var( --container-widget-width, 99.188% );max-width:99.188%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.188%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-7184541.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-184d409{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-184d409 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-a99b3e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-a99b3e1.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-08ed76a{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-2131ee8 .elementor-button{background-color:#6C6C6C00;fill:#000000;color:#000000;}.elementor-7552 .elementor-element.elementor-element-2131ee8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-2131ee8.elementor-element{--align-self:flex-end;}.elementor-7552 .elementor-element.elementor-element-2131ee8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7552 .elementor-element.elementor-element-508425b{--display:flex;}.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-7552 .elementor-element.elementor-element-34c21ab .elementor-repeater-item-0df02cb .swiper-slide-bg{background-color:#833ca3;}.elementor-7552 .elementor-element.elementor-element-34c21ab .elementor-repeater-item-737c1c6 .swiper-slide-bg{background-color:#4054b2;}.elementor-7552 .elementor-element.elementor-element-34c21ab .elementor-repeater-item-e627db0 .swiper-slide-bg{background-color:#1abc9c;}.elementor-7552 .elementor-element.elementor-element-34c21ab .swiper-slide{transition-duration:calc(5000ms*1.2);height:75vh;}.elementor-7552 .elementor-element.elementor-element-34c21ab{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-34c21ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-34c21ab .swiper-slide-contents{max-width:66%;}.elementor-7552 .elementor-element.elementor-element-34c21ab .swiper-slide-inner{text-align:center;}.elementor-7552 .elementor-element.elementor-element-34c21ab .elementor-slide-button{border-width:1px;border-radius:42px;}.elementor-7552 .elementor-element.elementor-element-d9f3ae1{--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-7552 .elementor-element.elementor-element-b90ed66{--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-7552 .elementor-element.elementor-element-3837193{--display:flex;}.elementor-7552 .elementor-element.elementor-element-f014ffe{border-radius:20px 20px 20px 20px;}.elementor-7552 .elementor-element.elementor-element-16cb327{--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-7552 .elementor-element.elementor-element-218a90b{width:var( --container-widget-width, 104.634% );max-width:104.634%;--container-widget-width:104.634%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-218a90b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-71b9443{--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-7552 .elementor-element.elementor-element-1263a87{width:var( --container-widget-width, 104.634% );max-width:104.634%;--container-widget-width:104.634%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-1263a87.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-f607b63{--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-7552 .elementor-element.elementor-element-9e8a9e0{border-radius:20px 20px 20px 20px;}.elementor-7552 .elementor-element.elementor-element-d108d4b{--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;}.elementor-7552 .elementor-element.elementor-element-d108d4b.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-b9a1dd0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-b9a1dd0:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-b9a1dd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-b9a1dd0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-6c3a5d0{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-6c3a5d0:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-6c3a5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0025B3;}.elementor-7552 .elementor-element.elementor-element-6c3a5d0.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-a55efa6{--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-7552 .elementor-element.elementor-element-a55efa6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-e099b8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-e099b8b img{width:85%;}.elementor-7552 .elementor-element.elementor-element-5cdbfc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-1a286ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-1a286ed.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-1a286ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-8605081{padding:15px 15px 15px 15px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-443c8a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-443c8a4:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-443c8a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-443c8a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-01df568{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-01df568:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-01df568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0025B3;}.elementor-7552 .elementor-element.elementor-element-01df568.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-7afe589{--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-7552 .elementor-element.elementor-element-7afe589.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-5837224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-5837224 img{width:85%;}.elementor-7552 .elementor-element.elementor-element-fdfc7e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-17px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-b1bdf9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-b1bdf9e.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-b1bdf9e .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-6e35f07{padding:15px 15px 15px 15px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-f14b237{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-f14b237:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-f14b237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-f14b237.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-71180eb{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-71180eb:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-71180eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0025B3;}.elementor-7552 .elementor-element.elementor-element-71180eb.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-52741c9{--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-7552 .elementor-element.elementor-element-52741c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-856f57e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-856f57e img{width:88%;}.elementor-7552 .elementor-element.elementor-element-51951dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-21px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-51951dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-334fb99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-334fb99.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-334fb99 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-d0556e2{padding:15px 15px 15px 15px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-59cfdf5{--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;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-59cfdf5.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-7e3853b{--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:center;--align-items:center;}.elementor-7552 .elementor-element.elementor-element-7e3853b.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-8536cd3{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-8536cd3:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-8536cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-7552 .elementor-element.elementor-element-8536cd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-8244e4e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-8244e4e:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-8244e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-60e6af2{text-align:center;}.elementor-7552 .elementor-element.elementor-element-60e6af2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#2D2F30;}.elementor-7552 .elementor-element.elementor-element-494d0be{--display:flex;}.elementor-7552 .elementor-element.elementor-element-4f2fdcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-fc0fa25{--display:flex;}.elementor-7552 .elementor-element.elementor-element-a856912{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-4386215{--display:flex;}.elementor-7552 .elementor-element.elementor-element-6653c78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-93bcff8{--n-accordion-title-font-size:1rem;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-a53da75{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-a53da75:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-a53da75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-7552 .elementor-element.elementor-element-a53da75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-33556d0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-33556d0:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-33556d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-2053a31{text-align:center;}.elementor-7552 .elementor-element.elementor-element-2053a31 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#2D2F30;}.elementor-7552 .elementor-element.elementor-element-1bd4d28{--display:flex;}.elementor-7552 .elementor-element.elementor-element-0aa034b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-de7bdd0{--display:flex;}.elementor-7552 .elementor-element.elementor-element-dde5a1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-c997577{--display:flex;}.elementor-7552 .elementor-element.elementor-element-46b0761{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-73a478f{--n-accordion-title-font-size:1rem;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-412c649{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-412c649:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-412c649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-7552 .elementor-element.elementor-element-412c649.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-291809b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-291809b:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-291809b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-ee8b6f5{text-align:center;}.elementor-7552 .elementor-element.elementor-element-ee8b6f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#2D2F30;}.elementor-7552 .elementor-element.elementor-element-bc6ad44{--display:flex;}.elementor-7552 .elementor-element.elementor-element-ed359b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-9007006{--display:flex;}.elementor-7552 .elementor-element.elementor-element-d2e8f90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-6c616d4{--display:flex;}.elementor-7552 .elementor-element.elementor-element-fa4ff5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-851bcc7{--n-accordion-title-font-size:1rem;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-0dfdc5d{--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-7552 .elementor-element.elementor-element-47d20e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-88cc0aa{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-3ebd7e0{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-3ebd7e0:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-3ebd7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dbsweb-dev-stg1.in/wp-content/uploads/2026/03/Exploring-the-Efficiency-of-Elta-Solar-42-in-Renewable-Energy.jpg");}.elementor-7552 .elementor-element.elementor-element-3ebd7e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-252f6a2{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7552 .elementor-element.elementor-element-ee871bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-cf168ff{width:var( --container-widget-width, 96.958% );max-width:96.958%;--container-widget-width:96.958%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-weight:normal;color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-cf168ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-5b70870 .elementor-button{background-color:#002DFF;border-radius:05px 05px 05px 05px;padding:12px 40px 12px 40px;}.elementor-7552 .elementor-element.elementor-element-5b70870{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-5b70870.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-db835b5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-b9982d7{--display:flex;--min-height:270px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-b9982d7:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-b9982d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dbsweb-dev-stg1.in/wp-content/uploads/2026/03/Off-Grid-Solar-System.jpg");}.elementor-7552 .elementor-element.elementor-element-b9982d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-f4eb72c{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7552 .elementor-element.elementor-element-553889c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-a9fbf7e{width:var( --container-widget-width, 96.958% );max-width:96.958%;--container-widget-width:96.958%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-weight:normal;color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-a9fbf7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-9e1ffeb .elementor-button{background-color:#FF7B00;border-radius:05px 05px 05px 05px;padding:12px 40px 12px 40px;}.elementor-7552 .elementor-element.elementor-element-9e1ffeb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-9e1ffeb.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-3ee3133{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-3ee3133:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-3ee3133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9F9F9 0%, #DFDFDF 100%);}.elementor-7552 .elementor-element.elementor-element-79df34f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-583c69b{--display:flex;--justify-content:space-around;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-583c69b:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-583c69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-03002c3{width:var( --container-widget-width, 99.646% );max-width:99.646%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.646%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-03002c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-ce55f9b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-ce55f9b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-3a367ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-3a367ed.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-4e2b9b4{margin:-57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-46970a6 .elementor-button{background-color:#6C6C6C00;fill:#000000;color:#000000;}.elementor-7552 .elementor-element.elementor-element-46970a6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-46970a6.elementor-element{--align-self:flex-end;}.elementor-7552 .elementor-element.elementor-element-46970a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7552 .elementor-element.elementor-element-0b9801a{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-0b9801a:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-0b9801a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-d2e30b9{width:var( --container-widget-width, 101.508% );max-width:101.508%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.508%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-d2e30b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-1b701e6{width:var( --container-widget-width, 103.007% );max-width:103.007%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.007%;--container-widget-flex-grow:0;text-align:center;}.elementor-7552 .elementor-element.elementor-element-1b701e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-1b701e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-8ab9696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-8ab9696.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-e8d4070{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-c1b7d5d .elementor-button{background-color:#6C6C6C00;fill:#000000;color:#000000;}.elementor-7552 .elementor-element.elementor-element-c1b7d5d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-c1b7d5d.elementor-element{--align-self:flex-end;}.elementor-7552 .elementor-element.elementor-element-c1b7d5d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7552 .elementor-element.elementor-element-ad58365{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-ad58365:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-ad58365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-ab40b17{width:var( --container-widget-width, 101.485% );max-width:101.485%;--container-widget-width:101.485%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-ab40b17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-8c1d129{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-8c1d129 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-9730688{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-9730688.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-57a789d{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-459fcd4{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-459fcd4.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-8ecf874{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-8ecf874.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-5420da3 .elementor-button{background-color:#6C6C6C00;fill:#000000;color:#000000;}.elementor-7552 .elementor-element.elementor-element-5420da3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-5420da3.elementor-element{--align-self:flex-end;}.elementor-7552 .elementor-element.elementor-element-5420da3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7552 .elementor-element.elementor-element-eda0e06{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-eda0e06:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-eda0e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-0a4dc2e{width:var( --container-widget-width, 99.188% );max-width:99.188%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.188%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-0a4dc2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-3fafee4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-3fafee4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-6dc9e69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-6dc9e69.elementor-element{--align-self:flex-start;}.elementor-7552 .elementor-element.elementor-element-5a5fc65{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-3970305 .elementor-button{background-color:#6C6C6C00;fill:#000000;color:#000000;}.elementor-7552 .elementor-element.elementor-element-3970305{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-3970305.elementor-element{--align-self:flex-end;}.elementor-7552 .elementor-element.elementor-element-3970305 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7552 .elementor-element.elementor-element-5c9d417{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-227db91{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-227db91:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-227db91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-227db91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-927998e{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7552 .elementor-element.elementor-element-927998e:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-927998e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-927998e.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-3636527{--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;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--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-7552 .elementor-element.elementor-element-3636527.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-30da729{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-30da729 img{width:100%;max-width:100%;height:60px;}.elementor-7552 .elementor-element.elementor-element-a42ee6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-a42ee6a.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-a42ee6a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-65bb3cc{--display:flex;}.elementor-7552 .elementor-element.elementor-element-7d33ec9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-116720d{--display:flex;}.elementor-7552 .elementor-element.elementor-element-3ca0767{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-ccbf42c{--display:flex;}.elementor-7552 .elementor-element.elementor-element-18437bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-2fff127{--n-accordion-title-font-size:1rem;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-e0dbd5c{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-e0dbd5c:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-e0dbd5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-e0dbd5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-7df1f08{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7552 .elementor-element.elementor-element-7df1f08:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-7df1f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-7df1f08.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-98408a0{--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;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--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-7552 .elementor-element.elementor-element-98408a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-371eff3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-371eff3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-371eff3 img{width:100%;max-width:100%;height:60px;}.elementor-7552 .elementor-element.elementor-element-f7d3d22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-f7d3d22.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-f7d3d22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-58ff5d4{--display:flex;}.elementor-7552 .elementor-element.elementor-element-3055a47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-67ed698{--display:flex;}.elementor-7552 .elementor-element.elementor-element-d1145c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-027ec2f{--display:flex;}.elementor-7552 .elementor-element.elementor-element-4786dd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-e8545f8{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-7526472{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-7526472:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-7526472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-7526472.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-437311c{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7552 .elementor-element.elementor-element-437311c:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-437311c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-437311c.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-0f19b88{--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:11px 11px;--row-gap:11px;--column-gap:11px;--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-7552 .elementor-element.elementor-element-0f19b88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-4b345f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-4b345f0 img{width:100%;max-width:100%;height:60px;}.elementor-7552 .elementor-element.elementor-element-ba428cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -22px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-ba428cf.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-ba428cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-a03f12c{--display:flex;}.elementor-7552 .elementor-element.elementor-element-500f9b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-3a6dccb{--display:flex;}.elementor-7552 .elementor-element.elementor-element-6d2f191{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-4489674{--display:flex;}.elementor-7552 .elementor-element.elementor-element-c3f2e61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-c5c102a{--n-accordion-title-font-size:1rem;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-c729a17{--display:flex;--min-height:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-c729a17:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-c729a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-c729a17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-9e31ecb{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7552 .elementor-element.elementor-element-9e31ecb:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-9e31ecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-9e31ecb.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-e3a9a3e{--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:11px 11px;--row-gap:11px;--column-gap:11px;--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-7552 .elementor-element.elementor-element-e3a9a3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-f5ea445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-f5ea445 img{width:100%;max-width:100%;height:60px;}.elementor-7552 .elementor-element.elementor-element-0ba403f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;padding:0px 0px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-0ba403f.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-0ba403f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-61b7a4f{--display:flex;}.elementor-7552 .elementor-element.elementor-element-be561de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-1bc2108{--display:flex;}.elementor-7552 .elementor-element.elementor-element-4568742{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-9229b28{--display:flex;}.elementor-7552 .elementor-element.elementor-element-44f99f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-ebc6d3a{--n-accordion-title-font-size:1rem;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-158f35f{--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-7552 .elementor-element.elementor-element-67a961e{--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-67a961e:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-67a961e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bac0265 );}.elementor-7552 .elementor-element.elementor-element-67a961e::before, .elementor-7552 .elementor-element.elementor-element-67a961e > .elementor-background-video-container::before, .elementor-7552 .elementor-element.elementor-element-67a961e > .e-con-inner > .elementor-background-video-container::before, .elementor-7552 .elementor-element.elementor-element-67a961e > .elementor-background-slideshow::before, .elementor-7552 .elementor-element.elementor-element-67a961e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7552 .elementor-element.elementor-element-67a961e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F4F4F4 0%, #B5BFC9 100%);}.elementor-7552 .elementor-element.elementor-element-0e18128{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-9f91420{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-9f91420:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-9f91420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-9f91420.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-9976807{--display:flex;--min-height: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-7552 .elementor-element.elementor-element-561f4dc{text-align:center;}.elementor-7552 .elementor-element.elementor-element-561f4dc img{width:100%;height:215px;border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-6f6b892{--display:flex;--justify-content:flex-start;--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-7552 .elementor-element.elementor-element-65708e4.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-65708e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-6bc8490{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-6bc8490.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-6bc8490 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:100;color:#D2D2D2;}.elementor-7552 .elementor-element.elementor-element-97b6956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-97b6956.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-75f7878{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-37eb1d3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-37eb1d3:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-37eb1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-37eb1d3.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-8df32d2{--display:flex;--min-height: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-7552 .elementor-element.elementor-element-073e8a6 img{height:215px;border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-cf6897b{--display:flex;--justify-content:flex-start;--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-7552 .elementor-element.elementor-element-a93743b.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-a93743b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-0384718{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-0384718.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-0384718 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:100;color:#D2D2D2;}.elementor-7552 .elementor-element.elementor-element-587077f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-587077f.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-1b671e8{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-30c3d12{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-30c3d12:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-30c3d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-30c3d12.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-5f12a09{--display:flex;--min-height: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-7552 .elementor-element.elementor-element-56c372a img{width:100%;height:215px;border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-dd2e55d{--display:flex;--justify-content:flex-start;--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-7552 .elementor-element.elementor-element-c0119e9.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-c0119e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-1e3b6e8{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-1e3b6e8.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-1e3b6e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:100;color:#D2D2D2;}.elementor-7552 .elementor-element.elementor-element-9dca587{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-9dca587.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-89fe57e{--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-7552 .elementor-element.elementor-element-b05d9f8{--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-b05d9f8:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-b05d9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bac0265 );}.elementor-7552 .elementor-element.elementor-element-b05d9f8::before, .elementor-7552 .elementor-element.elementor-element-b05d9f8 > .elementor-background-video-container::before, .elementor-7552 .elementor-element.elementor-element-b05d9f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-7552 .elementor-element.elementor-element-b05d9f8 > .elementor-background-slideshow::before, .elementor-7552 .elementor-element.elementor-element-b05d9f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7552 .elementor-element.elementor-element-b05d9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F4F4F4 0%, #B5BFC9 100%);}.elementor-7552 .elementor-element.elementor-element-049e13c{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-b5239f3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-b5239f3:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-b5239f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-b5239f3.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-7c5c599{--display:flex;--min-height: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-7552 .elementor-element.elementor-element-7c2da08{text-align:center;}.elementor-7552 .elementor-element.elementor-element-7c2da08 img{width:100%;height:215px;border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-f5d4000{--display:flex;--justify-content:flex-start;--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-7552 .elementor-element.elementor-element-78dd81f.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-78dd81f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-9699ddb{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-9699ddb.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-9699ddb .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:100;color:#D2D2D2;}.elementor-7552 .elementor-element.elementor-element-51698f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-51698f7.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-d712363{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-baa14a7{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-baa14a7:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-baa14a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-baa14a7.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-7db766c{--display:flex;--min-height: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-7552 .elementor-element.elementor-element-541548e img{height:215px;border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-557c2cf{--display:flex;--justify-content:flex-start;--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-7552 .elementor-element.elementor-element-f8f3a5f.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-f8f3a5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-6e66446{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-6e66446.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-6e66446 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:100;color:#D2D2D2;}.elementor-7552 .elementor-element.elementor-element-e6ae6f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-e6ae6f5.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-2222a78{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-1813c2b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-7552 .elementor-element.elementor-element-1813c2b:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-1813c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-1813c2b.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-cc22127{--display:flex;--min-height: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-7552 .elementor-element.elementor-element-e221086 img{width:100%;height:215px;border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-b3c0e13{--display:flex;--justify-content:flex-start;--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-7552 .elementor-element.elementor-element-c145946.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-c145946 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-091d6a0{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7552 .elementor-element.elementor-element-091d6a0.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-091d6a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:100;color:#D2D2D2;}.elementor-7552 .elementor-element.elementor-element-b16e594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7552 .elementor-element.elementor-element-b16e594.elementor-element{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-48f883d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-48f883d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-40e9ea7{--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;}.elementor-7552 .elementor-element.elementor-element-40e9ea7.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-e7d0826{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-e7d0826:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-e7d0826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-e7d0826.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-572f555{--display:flex;--border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-572f555:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-572f555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F09B5A;}.elementor-7552 .elementor-element.elementor-element-434ffe4{text-align:center;}.elementor-7552 .elementor-element.elementor-element-434ffe4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#2D2F30;}.elementor-7552 .elementor-element.elementor-element-abcd59f{--display:flex;}.elementor-7552 .elementor-element.elementor-element-c5fdb60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-b1b0a75{--display:flex;}.elementor-7552 .elementor-element.elementor-element-a7fab06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-98a6ce8{--display:flex;}.elementor-7552 .elementor-element.elementor-element-c825e85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-e385c81{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-8897e56{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-8897e56:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-8897e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-8897e56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-70fcf57{--display:flex;--border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-70fcf57:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-70fcf57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F09B5A;}.elementor-7552 .elementor-element.elementor-element-702570e{width:var( --container-widget-width, 109.406% );max-width:109.406%;--container-widget-width:109.406%;--container-widget-flex-grow:0;text-align:center;}.elementor-7552 .elementor-element.elementor-element-702570e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-702570e .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#2D2F30;}.elementor-7552 .elementor-element.elementor-element-7dea4c7{--display:flex;}.elementor-7552 .elementor-element.elementor-element-629bdcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-8c45478{--display:flex;}.elementor-7552 .elementor-element.elementor-element-c5a44ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-046f3ec{--display:flex;}.elementor-7552 .elementor-element.elementor-element-bbec6f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-b351745{--n-accordion-title-font-size:1rem;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-c51c65f{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-c51c65f:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-c51c65f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-7552 .elementor-element.elementor-element-c51c65f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-178a1f4{--display:flex;--border-radius:10px 10px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-178a1f4:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-178a1f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F09B5A;}.elementor-7552 .elementor-element.elementor-element-9ab3dac{text-align:center;}.elementor-7552 .elementor-element.elementor-element-9ab3dac .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#2D2F30;}.elementor-7552 .elementor-element.elementor-element-f7325da{--display:flex;}.elementor-7552 .elementor-element.elementor-element-3d47627{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-8d2ff95{--display:flex;}.elementor-7552 .elementor-element.elementor-element-3736280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-0f5bd2a{--display:flex;}.elementor-7552 .elementor-element.elementor-element-82add8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-7973d1e{--n-accordion-title-font-size:1rem;padding:20px 20px 20px 20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-0b88872{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-7552 .elementor-element.elementor-element-0b88872:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-0b88872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7FEFF 0%, #DCF2F5 100%);}.elementor-7552 .elementor-element.elementor-element-6741186{--display:flex;}.elementor-7552 .elementor-element.elementor-element-6741186.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-213ec3c{--display:flex;--min-height:0px;--justify-content:space-around;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-213ec3c:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-213ec3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dbsweb-dev-stg1.in/wp-content/uploads/2026/03/image-Photoroom-3.jpg");}.elementor-7552 .elementor-element.elementor-element-213ec3c.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-2c93fc5{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-7552 .elementor-element.elementor-element-994e78f{--display:flex;--min-height:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 255, 225.06521739130434, 0.79);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-994e78f:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-994e78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112458;}.elementor-7552 .elementor-element.elementor-element-750c660{width:var( --container-widget-width, 104.33% );max-width:104.33%;--container-widget-width:104.33%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-750c660.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-750c660 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#DFEFF9;}.elementor-7552 .elementor-element.elementor-element-62623ee{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;color:#E9E9E9;}.elementor-7552 .elementor-element.elementor-element-62623ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-e308eb9{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 255, 225.06521739130434, 0.79);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-e308eb9:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-e308eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112458;}.elementor-7552 .elementor-element.elementor-element-d035e75 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#DFEFF9;}.elementor-7552 .elementor-element.elementor-element-e51b29c{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;color:#E9E9E9;}.elementor-7552 .elementor-element.elementor-element-e51b29c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-2f53e83{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 255, 225.06521739130434, 0.79);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-2f53e83:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-2f53e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112458;}.elementor-7552 .elementor-element.elementor-element-8b182e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#DFEFF9;}.elementor-7552 .elementor-element.elementor-element-387071b{width:var( --container-widget-width, 98.197% );max-width:98.197%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:98.197%;--container-widget-flex-grow:0;text-align:start;color:#E9E9E9;}.elementor-7552 .elementor-element.elementor-element-387071b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-49898fc{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 255, 225.06521739130434, 0.79);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-49898fc:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-49898fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112458;}.elementor-7552 .elementor-element.elementor-element-4a8a0a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#DFEFF9;}.elementor-7552 .elementor-element.elementor-element-4ad27a9{width:var( --container-widget-width, 117.03% );max-width:117.03%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:117.03%;--container-widget-flex-grow:0;text-align:start;color:#E9E9E9;}.elementor-7552 .elementor-element.elementor-element-4ad27a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-ae06274{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-7552 .elementor-element.elementor-element-ae06274:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-ae06274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-70d0f94{--display:flex;--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-0ceb0d6{text-align:center;}.elementor-7552 .elementor-element.elementor-element-0ceb0d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-198852d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-198852d{text-align:start;}.elementor-7552 .elementor-element.elementor-element-6b6dbbb{--display:flex;--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-e3b5475{text-align:center;}.elementor-7552 .elementor-element.elementor-element-e3b5475 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-dfdb60a{text-align:start;}.elementor-7552 .elementor-element.elementor-element-9a81474{--display:flex;--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-a7a75c3{text-align:center;}.elementor-7552 .elementor-element.elementor-element-a7a75c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-72652c5{text-align:start;}.elementor-7552 .elementor-element.elementor-element-b2efdbf{--display:flex;--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-1e34965{text-align:center;}.elementor-7552 .elementor-element.elementor-element-1e34965 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-42ba95e{text-align:start;}.elementor-7552 .elementor-element.elementor-element-8fe0e08{--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;--border-radius:20px 20px 20px 20px;}.elementor-7552 .elementor-element.elementor-element-8fe0e08:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-8fe0e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-7552 .elementor-element.elementor-element-8fe0e08.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-ecbafbc{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-ecbafbc:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-ecbafbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-3aef2e9{--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:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-3aef2e9:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-3aef2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F0FF;}.elementor-7552 .elementor-element.elementor-element-3aef2e9:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-f26b675 img{border-radius:8px 8px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-9ef53fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#702DFF;}.elementor-7552 .elementor-element.elementor-element-feae6e5{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-feae6e5:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-feae6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F0FF;}.elementor-7552 .elementor-element.elementor-element-feae6e5:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-feae6e5, .elementor-7552 .elementor-element.elementor-element-feae6e5::before{--border-transition:0s;}.elementor-7552 .elementor-element.elementor-element-e1ff64f img{border-radius:8px 8px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-8c8cfb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#702DFF;}.elementor-7552 .elementor-element.elementor-element-5ee0f86{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-5ee0f86:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-5ee0f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-5ee0f86:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-5ee0f86, .elementor-7552 .elementor-element.elementor-element-5ee0f86::before{--border-transition:0.3s;}.elementor-7552 .elementor-element.elementor-element-369dcdb img{border-radius:8px 8px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-63531f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#702DFF;}.elementor-7552 .elementor-element.elementor-element-2230ae0{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-2230ae0:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-2230ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-2230ae0:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-2230ae0, .elementor-7552 .elementor-element.elementor-element-2230ae0::before{--border-transition:0.3s;}.elementor-7552 .elementor-element.elementor-element-17f6ebc img{border-radius:8px 8px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-208f0e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#702DFF;}.elementor-7552 .elementor-element.elementor-element-519edac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-7552 .elementor-element.elementor-element-519edac.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-2dcef08{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;}.elementor-7552 .elementor-element.elementor-element-2dcef08:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:4px 4px 10px 2px #050404;}.elementor-7552 .elementor-element.elementor-element-2dcef08, .elementor-7552 .elementor-element.elementor-element-2dcef08::before{--border-transition:0.3s;}.elementor-7552 .elementor-element.elementor-element-35e5b0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FF5705;}.elementor-7552 .elementor-element.elementor-element-716b102{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;}.elementor-7552 .elementor-element.elementor-element-716b102:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:4px 4px 10px 3px #000000;}.elementor-7552 .elementor-element.elementor-element-716b102, .elementor-7552 .elementor-element.elementor-element-716b102::before{--border-transition:0.3s;}.elementor-7552 .elementor-element.elementor-element-c3e964e .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FF5705;}.elementor-7552 .elementor-element.elementor-element-848e2e9{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;}.elementor-7552 .elementor-element.elementor-element-848e2e9:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:4px 4px 10px 3px #000000;}.elementor-7552 .elementor-element.elementor-element-848e2e9, .elementor-7552 .elementor-element.elementor-element-848e2e9::before{--border-transition:0.3s;}.elementor-7552 .elementor-element.elementor-element-89c3449 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FF5705;}.elementor-7552 .elementor-element.elementor-element-a548639{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-7552 .elementor-element.elementor-element-a548639:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-a548639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-7552 .elementor-element.elementor-element-5d8ea86{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-5d8ea86:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-5d8ea86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F0FF;}.elementor-7552 .elementor-element.elementor-element-5d8ea86:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;box-shadow:0px 0px 10px 0px #000000;}.elementor-7552 .elementor-element.elementor-element-5d8ea86, .elementor-7552 .elementor-element.elementor-element-5d8ea86::before{--border-transition:0.3s;}.elementor-7552 .elementor-element.elementor-element-c7d0e7e img{border-radius:8px 8px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-b2e1868{text-align:center;}.elementor-7552 .elementor-element.elementor-element-b2e1868 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#702DFF;}.elementor-7552 .elementor-element.elementor-element-da11edd{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-da11edd:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-da11edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-da11edd:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;box-shadow:0px 0px 10px 0px #000000;}.elementor-7552 .elementor-element.elementor-element-da11edd, .elementor-7552 .elementor-element.elementor-element-da11edd::before{--border-transition:0.3s;}.elementor-7552 .elementor-element.elementor-element-596138e img{border-radius:8px 8px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-d90192b{text-align:center;}.elementor-7552 .elementor-element.elementor-element-d90192b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#702DFF;}.elementor-7552 .elementor-element.elementor-element-a1ea45c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-a1ea45c:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-a1ea45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-a1ea45c:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;box-shadow:0px 0px 10px 0px #000000;}.elementor-7552 .elementor-element.elementor-element-a1ea45c, .elementor-7552 .elementor-element.elementor-element-a1ea45c::before{--border-transition:0.3s;}.elementor-7552 .elementor-element.elementor-element-3afbd0a img{border-radius:8px 8px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-64bb4d8{text-align:center;}.elementor-7552 .elementor-element.elementor-element-64bb4d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#702DFF;}.elementor-7552 .elementor-element.elementor-element-02e948d{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-02e948d:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-02e948d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-02e948d:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;box-shadow:0px 0px 10px 0px #000000;}.elementor-7552 .elementor-element.elementor-element-02e948d, .elementor-7552 .elementor-element.elementor-element-02e948d::before{--border-transition:0.3s;}.elementor-7552 .elementor-element.elementor-element-2eaa5ad img{border-radius:8px 8px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-653ff74{text-align:center;}.elementor-7552 .elementor-element.elementor-element-653ff74 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#702DFF;}.elementor-7552 .elementor-element.elementor-element-6127520{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-6127520:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-6127520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-6127520:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;box-shadow:0px 0px 10px 0px #000000;}.elementor-7552 .elementor-element.elementor-element-6127520, .elementor-7552 .elementor-element.elementor-element-6127520::before{--border-transition:0.3s;}.elementor-7552 .elementor-element.elementor-element-a942791 img{border-radius:8px 8px 0px 0px;}.elementor-7552 .elementor-element.elementor-element-ca8ded0{text-align:center;}.elementor-7552 .elementor-element.elementor-element-ca8ded0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#702DFF;}.elementor-7552 .elementor-element.elementor-element-ac9b6ed{--display:flex;--min-height:500px;--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:flex-end;--align-items:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-f499111{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--border-radius:0px 0px 12px 12px;}.elementor-7552 .elementor-element.elementor-element-f499111::before, .elementor-7552 .elementor-element.elementor-element-f499111 > .elementor-background-video-container::before, .elementor-7552 .elementor-element.elementor-element-f499111 > .e-con-inner > .elementor-background-video-container::before, .elementor-7552 .elementor-element.elementor-element-f499111 > .elementor-background-slideshow::before, .elementor-7552 .elementor-element.elementor-element-f499111 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7552 .elementor-element.elementor-element-f499111 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7552 .elementor-element.elementor-element-8441206{--display:flex;}.elementor-7552 .elementor-element.elementor-element-9d626be{width:var( --container-widget-width, 118.335% );max-width:118.335%;--container-widget-width:118.335%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-9d626be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-9d626be .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFAE5A;}.elementor-7552 .elementor-element.elementor-element-4629822{width:var( --container-widget-width, 109.167% );max-width:109.167%;--container-widget-width:109.167%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-4629822.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-0b49654{--display:flex;}.elementor-7552 .elementor-element.elementor-element-7a6fbee .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFAE5A;}.elementor-7552 .elementor-element.elementor-element-d09b5fd{color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-7c6a62b{--display:flex;}.elementor-7552 .elementor-element.elementor-element-d694c7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFAE5A;}.elementor-7552 .elementor-element.elementor-element-7008162{color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-17b0410{--display:flex;}.elementor-7552 .elementor-element.elementor-element-310f9b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFAE5A;}.elementor-7552 .elementor-element.elementor-element-329eda4{color:#FFFFFF;}.elementor-7552 .elementor-element.elementor-element-12415db{--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;}.elementor-7552 .elementor-element.elementor-element-4ee6478{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-7552 .elementor-element.elementor-element-4ee6478.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-ef327fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-7552 .elementor-element.elementor-element-ef327fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-fd14b3c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px -70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7552 .elementor-element.elementor-element-fd14b3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-fd14b3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-c9d4ee8{width:var( --container-widget-width, 92.752% );max-width:92.752%;margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92.752%;--container-widget-flex-grow:0;text-align:start;color:#525252;}.elementor-7552 .elementor-element.elementor-element-c9d4ee8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-c766981{--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-7552 .elementor-element.elementor-element-fc953f3{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7552 .elementor-element.elementor-element-fc953f3:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-fc953f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bac0265 );}.elementor-7552 .elementor-element.elementor-element-0a68ba5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-058c99c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-058c99c:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-058c99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-235a1d9{width:var( --container-widget-width, 36.527% );max-width:36.527%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:36.527%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-235a1d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-e654328 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-41f1930{text-align:center;}.elementor-7552 .elementor-element.elementor-element-ff2c94b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-ff2c94b:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-ff2c94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-b9a2041{width:var( --container-widget-width, 36.527% );max-width:36.527%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:36.527%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-b9a2041.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-555a1bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-a2b571e{text-align:center;}.elementor-7552 .elementor-element.elementor-element-bf5b752{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-bf5b752:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-bf5b752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-563f849{width:var( --container-widget-width, 36.527% );max-width:36.527%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:36.527%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-563f849.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-1c19650{width:var( --container-widget-width, 101.403% );max-width:101.403%;--container-widget-width:101.403%;--container-widget-flex-grow:0;text-align:center;}.elementor-7552 .elementor-element.elementor-element-1c19650.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-1c19650 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-c4b15ff{text-align:center;}.elementor-7552 .elementor-element.elementor-element-ae8767c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-ae8767c:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-ae8767c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-7bd60d0{width:var( --container-widget-width, 36.527% );max-width:36.527%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:36.527%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-7bd60d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-21cddf4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-7552 .elementor-element.elementor-element-00064ab{text-align:center;}.elementor-7552 .elementor-element.elementor-element-90debd7{--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-7552 .elementor-element.elementor-element-90debd7:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-90debd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F8F8 0%, #EBEBEB 100%);}.elementor-7552 .elementor-element.elementor-element-3d30553{--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-7552 .elementor-element.elementor-element-92d6469{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7552 .elementor-element.elementor-element-2340297{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-2340297:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-2340297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2FDE4;}.elementor-7552 .elementor-element.elementor-element-a924a85{text-align:center;}.elementor-7552 .elementor-element.elementor-element-a924a85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#2D2F30;}.elementor-7552 .elementor-element.elementor-element-de56085{--display:flex;}.elementor-7552 .elementor-element.elementor-element-6b29aca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-36c29f7{--display:flex;}.elementor-7552 .elementor-element.elementor-element-9a62c59{--display:flex;}.elementor-7552 .elementor-element.elementor-element-decb24f{--display:flex;}.elementor-7552 .elementor-element.elementor-element-1143c3e{--display:flex;}.elementor-7552 .elementor-element.elementor-element-d5e604e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-27f6ec2{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-27f6ec2:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-27f6ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2FDE4;}.elementor-7552 .elementor-element.elementor-element-2e741cb{text-align:center;}.elementor-7552 .elementor-element.elementor-element-2e741cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#2D2F30;}.elementor-7552 .elementor-element.elementor-element-bafb91e{--display:flex;}.elementor-7552 .elementor-element.elementor-element-f55b24b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-e5c924f{--display:flex;}.elementor-7552 .elementor-element.elementor-element-784ba00{--display:flex;}.elementor-7552 .elementor-element.elementor-element-b20825e{--display:flex;}.elementor-7552 .elementor-element.elementor-element-56216b4{--display:flex;}.elementor-7552 .elementor-element.elementor-element-eaf8b9c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-60f3597{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-60f3597:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-60f3597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2FDE4;}.elementor-7552 .elementor-element.elementor-element-c52c7f1{text-align:center;}.elementor-7552 .elementor-element.elementor-element-c52c7f1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#2D2F30;}.elementor-7552 .elementor-element.elementor-element-890059b{--display:flex;}.elementor-7552 .elementor-element.elementor-element-b0bf0eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7552 .elementor-element.elementor-element-6f12e9b{--display:flex;}.elementor-7552 .elementor-element.elementor-element-698b96e{--display:flex;}.elementor-7552 .elementor-element.elementor-element-b02e785{--display:flex;}.elementor-7552 .elementor-element.elementor-element-9fb86cd{--display:flex;}.elementor-7552 .elementor-element.elementor-element-73690bd{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7552 .elementor-element.elementor-element-195b970{--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-7552 .elementor-element.elementor-element-195b970:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-195b970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #F4F4F4 0%, #F0F0F0 100%);}.elementor-7552 .elementor-element.elementor-element-3d04283{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7552 .elementor-element.elementor-element-3d04283.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-1088ae6{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-7552 .elementor-element.elementor-element-1088ae6:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-1088ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-7552 .elementor-element.elementor-element-1088ae6.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-55aa7ab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7552 .elementor-element.elementor-element-55aa7ab.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-4f66e81{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-4f66e81:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-4f66e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-2389ca6{width:var( --container-widget-width, 36.527% );max-width:36.527%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:36.527%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-2389ca6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-29b3fbd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-29b3fbd .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-3d75056{text-align:center;}.elementor-7552 .elementor-element.elementor-element-4cadc89{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-4cadc89:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-4cadc89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-a248d92{width:var( --container-widget-width, 36.527% );max-width:36.527%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:36.527%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-a248d92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-b63e10b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-b63e10b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-afc3e75{text-align:center;}.elementor-7552 .elementor-element.elementor-element-e1f2e1d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-e1f2e1d:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-e1f2e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-db6d9c2{width:var( --container-widget-width, 36.527% );max-width:36.527%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:36.527%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-db6d9c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-c35f6c6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-c35f6c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-32b6671{text-align:center;}.elementor-7552 .elementor-element.elementor-element-8244eea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7552 .elementor-element.elementor-element-8244eea:not(.elementor-motion-effects-element-type-background), .elementor-7552 .elementor-element.elementor-element-8244eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c582670 );}.elementor-7552 .elementor-element.elementor-element-4bae45f{width:var( --container-widget-width, 36.527% );max-width:36.527%;margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:36.527%;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-4bae45f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7552 .elementor-element.elementor-element-de8a2a8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-de8a2a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-7552 .elementor-element.elementor-element-5a7c979{text-align:center;}@media(max-width:1024px){.elementor-7552 .elementor-element.elementor-element-beb2b7a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7552 .elementor-element.elementor-element-beb2b7a.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-ef365ce{--justify-content:center;}.elementor-7552 .elementor-element.elementor-element-b042926{--justify-content:space-between;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-b042926.e-con{--align-self:center;}.elementor-7552 .elementor-element.elementor-element-7585290{--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-4b38150{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7552 .elementor-element.elementor-element-0099b3d{--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-508425b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-34c21ab{width:var( --container-widget-width, 125.488px );max-width:125.488px;--container-widget-width:125.488px;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-34c21ab .swiper-slide-contents{max-width:100%;}.elementor-7552 .elementor-element.elementor-element-6c3a5d0{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7552 .elementor-element.elementor-element-01df568{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7552 .elementor-element.elementor-element-71180eb{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7552 .elementor-element.elementor-element-8536cd3{--min-height:340px;}.elementor-7552 .elementor-element.elementor-element-a53da75{--min-height:340px;}.elementor-7552 .elementor-element.elementor-element-412c649{--min-height:340px;}.elementor-7552 .elementor-element.elementor-element-47d20e0{--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-88cc0aa{--justify-content:space-evenly;}.elementor-7552 .elementor-element.elementor-element-b9982d7{--justify-content:space-between;}.elementor-7552 .elementor-element.elementor-element-2c93fc5{--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-9ef53fa{text-align:center;}.elementor-7552 .elementor-element.elementor-element-8c8cfb2{text-align:center;}.elementor-7552 .elementor-element.elementor-element-63531f0{text-align:center;}.elementor-7552 .elementor-element.elementor-element-208f0e4{text-align:center;}.elementor-7552 .elementor-element.elementor-element-519edac{--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-f499111{--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-e654328{text-align:center;}.elementor-7552 .elementor-element.elementor-element-555a1bb{text-align:center;}.elementor-7552 .elementor-element.elementor-element-1c19650{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;text-align:center;}.elementor-7552 .elementor-element.elementor-element-21cddf4{text-align:center;}.elementor-7552 .elementor-element.elementor-element-29b3fbd{text-align:center;}.elementor-7552 .elementor-element.elementor-element-b63e10b{text-align:center;}.elementor-7552 .elementor-element.elementor-element-c35f6c6{text-align:center;}.elementor-7552 .elementor-element.elementor-element-de8a2a8{text-align:center;}}@media(max-width:767px){.elementor-7552 .elementor-element.elementor-element-0099b3d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-7f0866d{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7552 .elementor-element.elementor-element-1f80ab3{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 010px;}.elementor-7552 .elementor-element.elementor-element-34c21ab{width:var( --container-widget-width, 227.488px );max-width:227.488px;--container-widget-width:227.488px;--container-widget-flex-grow:0;}.elementor-7552 .elementor-element.elementor-element-5cdbfc4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7552 .elementor-element.elementor-element-fdfc7e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7552 .elementor-element.elementor-element-71180eb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7552 .elementor-element.elementor-element-51951dc{--width:295px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7552 .elementor-element.elementor-element-47d20e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-4e2b9b4{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-7552 .elementor-element.elementor-element-e8d4070{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 010px;}.elementor-7552 .elementor-element.elementor-element-2c93fc5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-2f53e83{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7552 .elementor-element.elementor-element-519edac{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-f499111{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7552 .elementor-element.elementor-element-c9d4ee8{margin:-8px -55px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7552 .elementor-element.elementor-element-1c19650{text-align:center;}}@media(min-width:768px){.elementor-7552 .elementor-element.elementor-element-44b093f{--width:100%;}.elementor-7552 .elementor-element.elementor-element-697be49{--width:24.075%;}.elementor-7552 .elementor-element.elementor-element-52b9f62{--width:34.924%;}.elementor-7552 .elementor-element.elementor-element-9d14a8a{--width:24.075%;}.elementor-7552 .elementor-element.elementor-element-4421e4c{--width:34.785%;}.elementor-7552 .elementor-element.elementor-element-52439db{--width:24.075%;}.elementor-7552 .elementor-element.elementor-element-20f6b43{--width:34.756%;}.elementor-7552 .elementor-element.elementor-element-1364e33{--width:24.075%;}.elementor-7552 .elementor-element.elementor-element-43a6ffd{--width:34.926%;}.elementor-7552 .elementor-element.elementor-element-3204f9a{--content-width:500px;}.elementor-7552 .elementor-element.elementor-element-e71a063{--width:78%;}.elementor-7552 .elementor-element.elementor-element-0099b3d{--width:80%;}.elementor-7552 .elementor-element.elementor-element-b9a1dd0{--width:31.283%;}.elementor-7552 .elementor-element.elementor-element-a55efa6{--width:29.168%;}.elementor-7552 .elementor-element.elementor-element-443c8a4{--width:31.283%;}.elementor-7552 .elementor-element.elementor-element-7afe589{--width:29.168%;}.elementor-7552 .elementor-element.elementor-element-f14b237{--width:31.283%;}.elementor-7552 .elementor-element.elementor-element-52741c9{--width:29.168%;}.elementor-7552 .elementor-element.elementor-element-8536cd3{--width:33.1%;}.elementor-7552 .elementor-element.elementor-element-a53da75{--width:33.1%;}.elementor-7552 .elementor-element.elementor-element-412c649{--width:33.1%;}.elementor-7552 .elementor-element.elementor-element-3ebd7e0{--width:100%;}.elementor-7552 .elementor-element.elementor-element-b9982d7{--width:100%;}.elementor-7552 .elementor-element.elementor-element-227db91{--width:24.825%;}.elementor-7552 .elementor-element.elementor-element-3636527{--width:100%;}.elementor-7552 .elementor-element.elementor-element-e0dbd5c{--width:24%;}.elementor-7552 .elementor-element.elementor-element-98408a0{--width:100%;}.elementor-7552 .elementor-element.elementor-element-7526472{--width:24%;}.elementor-7552 .elementor-element.elementor-element-0f19b88{--width:100%;}.elementor-7552 .elementor-element.elementor-element-c729a17{--width:24%;}.elementor-7552 .elementor-element.elementor-element-e3a9a3e{--width:100%;}.elementor-7552 .elementor-element.elementor-element-9f91420{--width:100%;}.elementor-7552 .elementor-element.elementor-element-37eb1d3{--width:100%;}.elementor-7552 .elementor-element.elementor-element-30c3d12{--width:100%;}.elementor-7552 .elementor-element.elementor-element-b5239f3{--width:100%;}.elementor-7552 .elementor-element.elementor-element-baa14a7{--width:100%;}.elementor-7552 .elementor-element.elementor-element-1813c2b{--width:100%;}.elementor-7552 .elementor-element.elementor-element-e7d0826{--width:33.485%;}.elementor-7552 .elementor-element.elementor-element-8897e56{--width:33.485%;}.elementor-7552 .elementor-element.elementor-element-c51c65f{--width:33.485%;}.elementor-7552 .elementor-element.elementor-element-6741186{--width:45.18%;}.elementor-7552 .elementor-element.elementor-element-213ec3c{--width:52.541%;}.elementor-7552 .elementor-element.elementor-element-2c93fc5{--width:100%;}.elementor-7552 .elementor-element.elementor-element-994e78f{--width:100%;}.elementor-7552 .elementor-element.elementor-element-ae06274{--width:100%;}.elementor-7552 .elementor-element.elementor-element-ecbafbc{--width:23.706%;}.elementor-7552 .elementor-element.elementor-element-feae6e5{--width:23.706%;}.elementor-7552 .elementor-element.elementor-element-5ee0f86{--width:23.706%;}.elementor-7552 .elementor-element.elementor-element-2230ae0{--width:23.706%;}.elementor-7552 .elementor-element.elementor-element-2dcef08{--width:100%;}.elementor-7552 .elementor-element.elementor-element-716b102{--width:100%;}.elementor-7552 .elementor-element.elementor-element-848e2e9{--width:100%;}.elementor-7552 .elementor-element.elementor-element-12415db{--content-width:100%;}.elementor-7552 .elementor-element.elementor-element-4ee6478{--width:94.664%;}.elementor-7552 .elementor-element.elementor-element-ef327fd{--width:46.173%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7552 .elementor-element.elementor-element-6741186{--width:253.328px;}.elementor-7552 .elementor-element.elementor-element-213ec3c{--width:446.672px;}}/* Start custom CSS for container, class: .elementor-element-5f795df *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-5f795df {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-5f795df:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-5f795df .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-5f795df:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c207361 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-c207361 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-c207361:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-c207361 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-c207361:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1496bd *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-b1496bd {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-b1496bd:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-b1496bd .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-b1496bd:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28579fa *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-28579fa {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-28579fa:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-28579fa .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-28579fa:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697be49 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-697be49 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-697be49:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-697be49 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-697be49:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d14a8a *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-9d14a8a {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-9d14a8a:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-9d14a8a .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-9d14a8a:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52439db *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-52439db {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-52439db:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-52439db .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-52439db:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1364e33 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-1364e33 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-1364e33:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-1364e33 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-1364e33:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9189de7 *//* ============================================
CONTACT FORM 7 — FINAL POLISHED FULL WIDTH
============================================ */

@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap');

/* ===== GLOBAL FIX ===== */

body {
overflow-x: hidden;
}

.wpcf7 {
font-family: 'Nunito', sans-serif !important;
}

/* ===== FULL WIDTH SECTION FIX ===== */

/* Break out of container CLEANLY */
.contact-form-wrapper {
width: 100vw;
position: relative;
left: 50%;
transform: translateX(-50%);
padding: 60px 20px;
background: #f7f9fc; /* outer background */
}

/* ===== MAIN CARD (THIS FIXES YOUR DESIGN) ===== */

.contact-form-container {
background: #ffffff;
border-radius: 16px;
box-shadow: 0 10px 40px rgba(0,0,0,0.08);
padding: 40px 50px 35px;
max-width: 1100px;
margin: 0 auto;
position: relative;
}

/* Rainbow top bar */
.contact-form-container::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 4px;
border-radius: 16px 16px 0 0;
background: linear-gradient(90deg, #3dbfbf, #e84d8a, #6b3fa0, #f5820d, #2e7dd6);
}

/* ===== FIX HEADING SPACING ===== */

.contact-form-container h2,
.contact-form-container h3 {
margin-top: 10px !important;
margin-bottom: 20px !important;
}

/* ===== GRID ===== */

.contact-form-container .form-row:first-child {
display: grid !important;
grid-template-columns: 1fr 1fr 1fr !important;
gap: 20px !important;
margin-bottom: 16px;
}

.contact-form-container .form-row:nth-child(2) {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 20px !important;
margin-bottom: 16px;
}

.contact-form-container .form-row:nth-child(3) {
margin-bottom: 16px;
}

/* ===== RESET ===== */

.contact-form-container p {
margin: 0 !important;
}

.contact-form-container label br {
display: none !important;
}

/* ===== LABELS ===== */

.contact-form-container label {
font-size: 11px !important;
font-weight: 800 !important;
color: #6b7a99 !important;
letter-spacing: 0.07em !important;
text-transform: uppercase !important;
display: flex !important;
flex-direction: column !important;
gap: 6px !important;
}

/* ===== INPUTS ===== */

.contact-form-container input,
.contact-form-container textarea {
font-family: 'Nunito', sans-serif !important;
font-size: 14px !important;
font-weight: 600 !important;
color: #1a1a2e !important;
background: #f4f7fb !important;
border: 1.5px solid #dde4f0 !important;
border-radius: 10px !important;
padding: 12px 16px !important;
width: 100% !important;
box-sizing: border-box !important;
transition: all 0.2s ease !important;
}

.contact-form-container textarea {
height: 120px !important;
}

/* Focus */
.contact-form-container input:focus,
.contact-form-container textarea:focus {
border-color: #3dbfbf !important;
background: #ffffff !important;
box-shadow: 0 0 0 3px rgba(61,191,191,0.13) !important;
}

/* ===== BUTTON ===== */

.contact-form-container input[type="submit"] {
font-size: 14px !important;
font-weight: 800 !important;
letter-spacing: 0.08em !important;
text-transform: uppercase !important;
color: #ffffff !important;
background: linear-gradient(135deg, #3dbfbf, #2e7dd6) !important;
border-radius: 10px !important;
padding: 14px;
width: 100%;
box-shadow: 0 4px 16px rgba(46,125,214,0.28);
}

.contact-form-container input[type="submit"]:hover {
transform: translateY(-2px);
}

/* ===== MOBILE ===== */

@media (max-width: 768px) {
.contact-form-wrapper {
padding: 40px 15px;
}

.contact-form-container {
padding: 24px 16px;
}

.contact-form-container .form-row:first-child,
.contact-form-container .form-row:nth-child(2) {
grid-template-columns: 1fr !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a01482 */.elementor-7552 .elementor-element.elementor-element-4a01482 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: box-shadow 0.4s ease;
}

/* Animate tilt left ↔ right */
.elementor-7552 .elementor-element.elementor-element-4a01482:hover {
    animation: tiltLR 0.6s ease forwards;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

@keyframes tiltLR {
    0%   { transform: translateY(-8px) rotateZ(0deg); }
    50%  { transform: translateY(-8px) rotateZ(-3deg); }
    100% { transform: translateY(-8px) rotateZ(3deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46395ed */.elementor-7552 .elementor-element.elementor-element-46395ed {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: box-shadow 0.4s ease;
}

/* Animate tilt left ↔ right */
.elementor-7552 .elementor-element.elementor-element-46395ed:hover {
    animation: tiltLR 0.6s ease forwards;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

@keyframes tiltLR {
    0%   { transform: translateY(-8px) rotateZ(0deg); }
    50%  { transform: translateY(-8px) rotateZ(-3deg); }
    100% { transform: translateY(-8px) rotateZ(3deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52df5e6 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-52df5e6 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-52df5e6:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-52df5e6 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-52df5e6:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b7d74 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-a8b7d74 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-a8b7d74:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-a8b7d74 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-a8b7d74:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e07f30 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-3e07f30 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-3e07f30:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-3e07f30 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-3e07f30:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2281e76 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-2281e76 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-2281e76:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-2281e76 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-2281e76:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508425b */body.dark-theme .elementor-7552 .elementor-element.elementor-element-508425b {
  border: 2px solid var(--accent);
  box-shadow: 0 0 20px var(--accent), inset 0 0 12px rgba(0,0,0,0.5);
}

body:not(.dark-theme) .elementor-7552 .elementor-element.elementor-element-508425b {
  border: none;
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-218a90b *//* =========================================================
   COMPLETE MODERN STYLING FOR IVORY SEARCH ID: 7838
   ========================================================= */

/* ---------------------------------------------------------
   1. MAIN FORM CONTAINER (The Pill Shape)
--------------------------------------------------------- */
div.elementor-shortcode form.is-form-style-3.is-form-id-7838 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    max-width: 600px !important;
    height: 54px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 50px !important; 
    overflow: visible !important; /* Changed so dropdown can escape the container */
    box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1) !important;
    position: relative !important;
}

div.elementor-shortcode form.is-form-style-3.is-form-id-7838:focus-within {
    border-color: #3b82f6 !important;
    box-shadow: 0 4px 12px rgba(59, 130, 246, 0.2) !important;
}

div.elementor-shortcode form.is-form-style-3.is-form-id-7838 label {
    display: flex !important;
    flex-grow: 1 !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ---------------------------------------------------------
   2. TEXT INPUT BOX
--------------------------------------------------------- */
div.elementor-shortcode form.is-form-style-3.is-form-id-7838 input.is-search-input {
    display: flex !important;
    flex-grow: 1 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 24px !important;
    border: none !important; 
    border-radius: 50px 0 0 50px !important; /* Rounds only left side */
    background: transparent !important;
    color: #1e293b !important;
    font-size: 16px !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-appearance: none !important;
}

div.elementor-shortcode form.is-form-style-3.is-form-id-7838 input.is-search-input:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

/* ---------------------------------------------------------
   3. SUBMIT BUTTON & ICON
--------------------------------------------------------- */
div.elementor-shortcode form.is-form-style-3.is-form-id-7838 button.is-search-submit {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 70px !important;
    min-width: 70px !important;
    height: 54px !important; /* Match container height */
    margin: 0 !important;
    padding: 0 !important;
    background: #3b82f6 !important;
    border: none !important;
    border-radius: 0 50px 50px 0 !important; /* Rounds only right side */
    cursor: pointer !important;
    transition: background 0.3s ease !important;
}

div.elementor-shortcode form.is-form-style-3.is-form-id-7838 button.is-search-submit:hover {
    background: #2563eb !important;
}

/* Force the icon to stay perfectly sized and centered */
div.elementor-shortcode form.is-form-style-3.is-form-id-7838 button.is-search-submit svg {
    fill: #ffffff !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    min-height: 20px !important;
    margin: 0 auto !important;
    display: block !important;
}

/* ---------------------------------------------------------
   4. AJAX DROPDOWN UI (MODERNIZED)
--------------------------------------------------------- */
div.elementor-shortcode .is-ajax-search-result,
.is-ajax-search-result.is-form-id-7838 { 
    position: absolute !important;
    top: 65px !important; /* Gaps it slightly below the search bar */
    left: 0 !important;
    width: 100% !important;
    background: #ffffff !important;
    border-radius: 12px !important;
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.15), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important;
    border: 1px solid #e2e8f0 !important; /* Overrides the ugly theme border */
    margin: 0 !important;
    padding: 0 !important; /* Removes outer spacing for a flush look */
    z-index: 99999 !important; 
    box-sizing: border-box !important;
    overflow: hidden !important; /* Keeps corners rounded */
}

/* ---------------------------------------------------------
   5. INDIVIDUAL RESULTS & CLICKABILITY
--------------------------------------------------------- */
div.elementor-shortcode .is-ajax-search-result .is-ajax-search-post {
    position: relative !important; /* Crucial for the clickable area trick */
    padding: 16px 20px !important;
    margin: 0 !important;
    border-bottom: 1px solid #f1f5f9 !important; /* Soft divider line */
    background: #ffffff !important;
    transition: background 0.2s ease !important;
}

/* Hover effect for the whole box */
div.elementor-shortcode .is-ajax-search-result .is-ajax-search-post:hover {
    background-color: #f8fafc !important;
    cursor: pointer !important;
}

/* The Title (Overrides default blue link colors) */
div.elementor-shortcode .is-ajax-search-result .is-search-title,
div.elementor-shortcode .is-ajax-search-result .is-search-title a {
    color: #0f172a !important; /* Professional Dark Text */
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/* The Description text */
div.elementor-shortcode .is-ajax-search-result .is-ajax-search-content,
div.elementor-shortcode .is-ajax-search-result p {
    color: #64748b !important; /* Soft grey */
    font-size: 13px !important;
    line-height: 1.5 !important;
    margin: 0 !important;
}

div.elementor-shortcode .is-ajax-search-result .is-ajax-search-post:hover .is-search-title a {
    color: #2563eb !important; /* Title turns blue on hover */
}

/* THE CLICKABLE BOX TRICK - Stretches the link over the whole box */
div.elementor-shortcode .is-ajax-search-result .is-search-title a::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 10 !important;
}

/* ---------------------------------------------------------
   6. "VIEW ALL RESULTS" BUTTON
--------------------------------------------------------- */
div.elementor-shortcode .is-ajax-search-result .is-view-all {
    padding: 0 !important;
    margin: 0 !important;
}

div.elementor-shortcode .is-ajax-search-result .is-view-all a {
    display: block !important;
    text-align: center !important;
    padding: 14px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #3b82f6 !important;
    background: #f8fafc !important;
    text-decoration: none !important;
    border-top: 1px solid #e2e8f0 !important;
    transition: all 0.2s ease !important;
}

div.elementor-shortcode .is-ajax-search-result .is-view-all a:hover {
    background: #e2e8f0 !important;
    color: #1d4ed8 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1263a87 *//* =========================================================
   COMPLETE MODERN STYLING FOR IVORY SEARCH ID: 7838
   ========================================================= */

/* ---------------------------------------------------------
   1. MAIN FORM CONTAINER (The Pill Shape)
--------------------------------------------------------- */
div.elementor-shortcode form.is-form-style-3.is-form-id-7838 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    max-width: 600px !important;
    height: 54px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 50px !important; 
    overflow: visible !important; /* Changed so dropdown can escape the container */
    box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1) !important;
    position: relative !important;
}

div.elementor-shortcode form.is-form-style-3.is-form-id-7838:focus-within {
    border-color: #3b82f6 !important;
    box-shadow: 0 4px 12px rgba(59, 130, 246, 0.2) !important;
}

div.elementor-shortcode form.is-form-style-3.is-form-id-7838 label {
    display: flex !important;
    flex-grow: 1 !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ---------------------------------------------------------
   2. TEXT INPUT BOX
--------------------------------------------------------- */
div.elementor-shortcode form.is-form-style-3.is-form-id-7838 input.is-search-input {
    display: flex !important;
    flex-grow: 1 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 24px !important;
    border: none !important; 
    border-radius: 50px 0 0 50px !important; /* Rounds only left side */
    background: transparent !important;
    color: #1e293b !important;
    font-size: 16px !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-appearance: none !important;
}

div.elementor-shortcode form.is-form-style-3.is-form-id-7838 input.is-search-input:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

/* ---------------------------------------------------------
   3. SUBMIT BUTTON & ICON
--------------------------------------------------------- */
div.elementor-shortcode form.is-form-style-3.is-form-id-7838 button.is-search-submit {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 70px !important;
    min-width: 70px !important;
    height: 54px !important; /* Match container height */
    margin: 0 !important;
    padding: 0 !important;
    background: #3b82f6 !important;
    border: none !important;
    border-radius: 0 50px 50px 0 !important; /* Rounds only right side */
    cursor: pointer !important;
    transition: background 0.3s ease !important;
}

div.elementor-shortcode form.is-form-style-3.is-form-id-7838 button.is-search-submit:hover {
    background: #2563eb !important;
}

/* Force the icon to stay perfectly sized and centered */
div.elementor-shortcode form.is-form-style-3.is-form-id-7838 button.is-search-submit svg {
    fill: #ffffff !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    min-height: 20px !important;
    margin: 0 auto !important;
    display: block !important;
}

/* ---------------------------------------------------------
   4. AJAX DROPDOWN UI (MODERNIZED)
--------------------------------------------------------- */
div.elementor-shortcode .is-ajax-search-result,
.is-ajax-search-result.is-form-id-7838 { 
    position: absolute !important;
    top: 65px !important; /* Gaps it slightly below the search bar */
    left: 0 !important;
    width: 100% !important;
    background: #ffffff !important;
    border-radius: 12px !important;
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.15), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important;
    border: 1px solid #e2e8f0 !important; /* Overrides the ugly theme border */
    margin: 0 !important;
    padding: 0 !important; /* Removes outer spacing for a flush look */
    z-index: 99999 !important; 
    box-sizing: border-box !important;
    overflow: hidden !important; /* Keeps corners rounded */
}

/* ---------------------------------------------------------
   5. INDIVIDUAL RESULTS & CLICKABILITY
--------------------------------------------------------- */
div.elementor-shortcode .is-ajax-search-result .is-ajax-search-post {
    position: relative !important; /* Crucial for the clickable area trick */
    padding: 16px 20px !important;
    margin: 0 !important;
    border-bottom: 1px solid #f1f5f9 !important; /* Soft divider line */
    background: #ffffff !important;
    transition: background 0.2s ease !important;
}

/* Hover effect for the whole box */
div.elementor-shortcode .is-ajax-search-result .is-ajax-search-post:hover {
    background-color: #f8fafc !important;
    cursor: pointer !important;
}

/* The Title (Overrides default blue link colors) */
div.elementor-shortcode .is-ajax-search-result .is-search-title,
div.elementor-shortcode .is-ajax-search-result .is-search-title a {
    color: #0f172a !important; /* Professional Dark Text */
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/* The Description text */
div.elementor-shortcode .is-ajax-search-result .is-ajax-search-content,
div.elementor-shortcode .is-ajax-search-result p {
    color: #64748b !important; /* Soft grey */
    font-size: 13px !important;
    line-height: 1.5 !important;
    margin: 0 !important;
}

div.elementor-shortcode .is-ajax-search-result .is-ajax-search-post:hover .is-search-title a {
    color: #2563eb !important; /* Title turns blue on hover */
}

/* THE CLICKABLE BOX TRICK - Stretches the link over the whole box */
div.elementor-shortcode .is-ajax-search-result .is-search-title a::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 10 !important;
}

/* ---------------------------------------------------------
   6. "VIEW ALL RESULTS" BUTTON
--------------------------------------------------------- */
div.elementor-shortcode .is-ajax-search-result .is-view-all {
    padding: 0 !important;
    margin: 0 !important;
}

div.elementor-shortcode .is-ajax-search-result .is-view-all a {
    display: block !important;
    text-align: center !important;
    padding: 14px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #3b82f6 !important;
    background: #f8fafc !important;
    text-decoration: none !important;
    border-top: 1px solid #e2e8f0 !important;
    transition: all 0.2s ease !important;
}

div.elementor-shortcode .is-ajax-search-result .is-view-all a:hover {
    background: #e2e8f0 !important;
    color: #1d4ed8 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a1dd0 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-b9a1dd0 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-b9a1dd0:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-b9a1dd0 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-b9a1dd0:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-443c8a4 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-443c8a4 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-443c8a4:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-443c8a4 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-443c8a4:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14b237 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-f14b237 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-f14b237:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-f14b237 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-f14b237:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8536cd3 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-8536cd3 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-8536cd3:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-8536cd3 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-8536cd3:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53da75 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-a53da75 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-a53da75:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-a53da75 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-a53da75:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-412c649 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-412c649 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-412c649:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-412c649 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-412c649:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88cc0aa *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-88cc0aa {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-88cc0aa:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-88cc0aa .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-88cc0aa:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db835b5 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-db835b5 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-db835b5:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-db835b5 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-db835b5:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583c69b *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-583c69b {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-583c69b:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-583c69b .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-583c69b:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9801a *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-0b9801a {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-0b9801a:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-0b9801a .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-0b9801a:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad58365 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-ad58365 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-ad58365:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-ad58365 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-ad58365:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eda0e06 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-eda0e06 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-eda0e06:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-eda0e06 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-eda0e06:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-227db91 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-227db91 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-227db91:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-227db91 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-227db91:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0dbd5c *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-e0dbd5c {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-e0dbd5c:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-e0dbd5c .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-e0dbd5c:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7526472 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-7526472 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-7526472:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-7526472 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-7526472:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c729a17 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-c729a17 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-c729a17:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-c729a17 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-c729a17:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e18128 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-0e18128 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-0e18128:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-0e18128 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-0e18128:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f7878 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-75f7878 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-75f7878:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-75f7878 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-75f7878:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b671e8 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-1b671e8 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-1b671e8:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-1b671e8 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-1b671e8:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049e13c *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-049e13c {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-049e13c:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-049e13c .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-049e13c:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d712363 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-d712363 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-d712363:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-d712363 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-d712363:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2222a78 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-2222a78 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-2222a78:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-2222a78 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-2222a78:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d0826 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-e7d0826 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-e7d0826:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-e7d0826 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-e7d0826:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8897e56 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-8897e56 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-8897e56:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-8897e56 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-8897e56:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51c65f *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-c51c65f {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-c51c65f:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-c51c65f .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-c51c65f:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994e78f */.elementor-7552 .elementor-element.elementor-element-994e78f {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-994e78f:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-994e78f .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-994e78f:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e308eb9 */.elementor-7552 .elementor-element.elementor-element-e308eb9 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-e308eb9:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-e308eb9 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-e308eb9:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53e83 */.elementor-7552 .elementor-element.elementor-element-2f53e83 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-2f53e83:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-2f53e83 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-2f53e83:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49898fc */.elementor-7552 .elementor-element.elementor-element-49898fc {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-49898fc:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-49898fc .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-49898fc:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d0f94 */.elementor-7552 .elementor-element.elementor-element-70d0f94 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-70d0f94:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-70d0f94 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-70d0f94:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b6dbbb */.elementor-7552 .elementor-element.elementor-element-6b6dbbb {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-6b6dbbb:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-6b6dbbb .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-6b6dbbb:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a81474 */.elementor-7552 .elementor-element.elementor-element-9a81474 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-9a81474:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-9a81474 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-9a81474:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2efdbf */.elementor-7552 .elementor-element.elementor-element-b2efdbf {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-b2efdbf:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-b2efdbf .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-b2efdbf:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecbafbc */.elementor-7552 .elementor-element.elementor-element-ecbafbc {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-ecbafbc:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-ecbafbc .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-ecbafbc:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feae6e5 */.elementor-7552 .elementor-element.elementor-element-feae6e5 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-feae6e5:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-feae6e5 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-feae6e5:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee0f86 */.elementor-7552 .elementor-element.elementor-element-5ee0f86 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-5ee0f86:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-5ee0f86 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-5ee0f86:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2230ae0 */.elementor-7552 .elementor-element.elementor-element-2230ae0 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-2230ae0:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-2230ae0 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-2230ae0:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dcef08 */.elementor-7552 .elementor-element.elementor-element-2dcef08 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-2dcef08:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-2dcef08 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-2dcef08:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716b102 */.elementor-7552 .elementor-element.elementor-element-716b102 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-716b102:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-716b102 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-716b102:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-848e2e9 */.elementor-7552 .elementor-element.elementor-element-848e2e9 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-848e2e9:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-848e2e9 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-848e2e9:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d8ea86 */.elementor-7552 .elementor-element.elementor-element-5d8ea86 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-5d8ea86:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-5d8ea86 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-5d8ea86:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da11edd */.elementor-7552 .elementor-element.elementor-element-da11edd {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-da11edd:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-da11edd .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-da11edd:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1ea45c */.elementor-7552 .elementor-element.elementor-element-a1ea45c {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-a1ea45c:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-a1ea45c .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-a1ea45c:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02e948d */.elementor-7552 .elementor-element.elementor-element-02e948d {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-02e948d:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-02e948d .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-02e948d:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6127520 */.elementor-7552 .elementor-element.elementor-element-6127520 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-6127520:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-6127520 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-6127520:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8441206 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-8441206 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-8441206:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-8441206 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-8441206:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b49654 */.elementor-7552 .elementor-element.elementor-element-0b49654 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-0b49654:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-0b49654 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-0b49654:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c6a62b */.elementor-7552 .elementor-element.elementor-element-7c6a62b {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-7c6a62b:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-7c6a62b .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-7c6a62b:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b0410 */.elementor-7552 .elementor-element.elementor-element-17b0410 {
    transition: all 0.4s ease;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Hover: card pops forward */
.elementor-7552 .elementor-element.elementor-element-17b0410:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE BASE */
.elementor-7552 .elementor-element.elementor-element-17b0410 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ensures proper stretch without distortion */
    transition: transform 0.4s ease, width 0.4s ease, height 0.4s ease;
}

/* HOVER: stretch + zoom */
.elementor-7552 .elementor-element.elementor-element-17b0410:hover .hover-img img {
    transform: scale(1.15); /* zoom */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c99c *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-058c99c {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-058c99c:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-058c99c .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-058c99c:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2c94b *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-ff2c94b {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-ff2c94b:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-ff2c94b .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-ff2c94b:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5b752 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-bf5b752 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-bf5b752:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-bf5b752 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-bf5b752:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae8767c *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-ae8767c {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-ae8767c:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-ae8767c .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-ae8767c:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2340297 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-2340297 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-2340297:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-2340297 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-2340297:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27f6ec2 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-27f6ec2 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-27f6ec2:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-27f6ec2 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-27f6ec2:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f3597 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-60f3597 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-60f3597:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-60f3597 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-60f3597:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f66e81 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-4f66e81 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-4f66e81:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-4f66e81 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-4f66e81:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cadc89 *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-4cadc89 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-4cadc89:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-4cadc89 .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-4cadc89:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1f2e1d *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-e1f2e1d {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-e1f2e1d:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-e1f2e1d .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-e1f2e1d:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8244eea *//* =========================
   CARD BASE
========================= */
.elementor-7552 .elementor-element.elementor-element-8244eea {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* =========================
   CARD HOVER (POP EFFECT)
========================= */
.elementor-7552 .elementor-element.elementor-element-8244eea:hover {
    transform: translateY(-10px) scale(1.05);
    z-index: 10;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE BASE (START ZOOMED IN)
========================= */
.elementor-7552 .elementor-element.elementor-element-8244eea .hover-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.15); /* Start zoomed IN */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
}

/* =========================
   HOVER → ZOOM OUT
========================= */
.elementor-7552 .elementor-element.elementor-element-8244eea:hover .hover-img img {
    transform: scale(1); /* Zoom OUT */
}/* End custom CSS */