.elementor-4528 .elementor-element.elementor-element-ca982cc{--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;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-4528 .elementor-element.elementor-element-ca982cc:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-ca982cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://findenza.com/wp-content/uploads/2025/11/image-7-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-4528 .elementor-element.elementor-element-400ba56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 0px 0px 100px;}.elementor-4528 .elementor-element.elementor-element-400ba56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4528 .elementor-element.elementor-element-4a252d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 100px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFEFE;}.elementor-4528 .elementor-element.elementor-element-c5144b4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 33px 100px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4528 .elementor-element.elementor-element-5658f2e{--display:flex;}.elementor-4528 .elementor-element.elementor-element-608fb26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:18px;--margin-bottom:-240px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4528 .elementor-element.elementor-element-d5d6467{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:3207px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4528 .elementor-element.elementor-element-d5d6467:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-d5d6467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4528 .elementor-element.elementor-element-4885f17 > .elementor-widget-container{margin:35px 0px 35px 18px;padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(33px/2);}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(33px/2);}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(33px/2);margin-left:calc(33px/2);}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-33px/2);margin-left:calc(-33px/2);}body.rtl .elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-33px/2);}body:not(.rtl) .elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-33px/2);}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-item a{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-item:not(:last-child):after{content:"";width:45%;border-color:#ddd;}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:3px;}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:3px;}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-icon{width:14px;}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-icon i{font-size:14px;}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-icon svg{max-width:14px;}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-text{padding-left:0px;}.elementor-4528 .elementor-element.elementor-element-4885f17 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-4528 .elementor-element.elementor-element-7c1dc99{--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:21px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:0px;}.elementor-widget-theme-post-title .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-4528 .elementor-element.elementor-element-0b10892 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-4528 .elementor-element.elementor-element-df300f3{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#36454F;}.elementor-4528 .elementor-element.elementor-element-a729e61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--margin-top:-3181px;--margin-bottom:2582px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4528 .elementor-element.elementor-element-a729e61:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-a729e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF2ED;}.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-4528 .elementor-element.elementor-element-3ce0158{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-3ce0158 img{width:324px;}.elementor-4528 .elementor-element.elementor-element-dae8281{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-dae8281 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;color:#333333;}.elementor-4528 .elementor-element.elementor-element-6ffc716{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-4528 .elementor-element.elementor-element-3562b82{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 13px;padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-3562b82.elementor-element{--align-self:flex-start;}.elementor-4528 .elementor-element.elementor-element-a7587ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-187px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4528 .elementor-element.elementor-element-523258e{--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:-2319px;--margin-bottom:1215px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4528 .elementor-element.elementor-element-477ddb5{text-align:center;}.elementor-4528 .elementor-element.elementor-element-477ddb5 .elementor-heading-title{color:#333333;}.elementor-4528 .elementor-element.elementor-element-38eeab7{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4528 .elementor-element.elementor-element-38eeab7 .elementor-social-icon{background-color:var( --e-global-color-accent );}.elementor-4528 .elementor-element.elementor-element-11e56f3{--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:477px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4528 .elementor-element.elementor-element-1d71ae3{--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-4528 .elementor-element.elementor-element-d50ecb0{text-align:center;}.elementor-4528 .elementor-element.elementor-element-d50ecb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:500;color:#000000;}.elementor-4528 .elementor-element.elementor-element-ab31c60{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.elementor-4528 .elementor-element.elementor-element-ab31c60.elementor-element{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4528 .elementor-element.elementor-element-7b650d4{--divider-border-style:solid;--divider-color:#B5B5B5;--divider-border-width:2px;width:var( --container-widget-width, 80% );max-width:80%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4528 .elementor-element.elementor-element-7b650d4.elementor-element{--align-self:center;}.elementor-4528 .elementor-element.elementor-element-7b650d4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4528 .elementor-element.elementor-element-7b650d4 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-4528 .elementor-element.elementor-element-858e7dd{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 80% );max-width:80%;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4528 .elementor-element.elementor-element-858e7dd.elementor-element{--align-self:center;}.elementor-4528 .elementor-element.elementor-element-858e7dd .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-4528 .elementor-element.elementor-element-858e7dd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-4528 .elementor-element.elementor-element-528f6bc{--divider-border-style:solid;--divider-color:#B5B5B5;--divider-border-width:2px;width:var( --container-widget-width, 80% );max-width:80%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4528 .elementor-element.elementor-element-528f6bc.elementor-element{--align-self:center;}.elementor-4528 .elementor-element.elementor-element-528f6bc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4528 .elementor-element.elementor-element-528f6bc .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-4528 .elementor-element.elementor-element-e3b107a{--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-4528 .elementor-element.elementor-element-65cf8be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4528 .elementor-element.elementor-element-8390233 .elementor-counter-number-wrapper{color:#222222;font-family:"Poppins", Sans-serif;font-size:80px;font-weight:300;}.elementor-4528 .elementor-element.elementor-element-8390233 .elementor-counter-title{color:#666666;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-4528 .elementor-element.elementor-element-0586950{--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-4528 .elementor-element.elementor-element-05ceb30 .elementor-counter-number-wrapper{color:#222222;font-family:"Poppins", Sans-serif;font-size:80px;font-weight:300;}.elementor-4528 .elementor-element.elementor-element-05ceb30 .elementor-counter-title{color:#666666;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-4528 .elementor-element.elementor-element-7e45a23{--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-4528 .elementor-element.elementor-element-c0e1add .elementor-counter-number-wrapper{color:#222222;font-family:"Poppins", Sans-serif;font-size:80px;font-weight:300;}.elementor-4528 .elementor-element.elementor-element-c0e1add .elementor-counter-title{color:#666666;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-4528 .elementor-element.elementor-element-cffed96{--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-4528 .elementor-element.elementor-element-2c14aaa .elementor-counter-number-wrapper{color:#222222;font-family:"Poppins", Sans-serif;font-size:80px;font-weight:300;}.elementor-4528 .elementor-element.elementor-element-2c14aaa .elementor-counter-title{color:#666666;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-4528 .elementor-element.elementor-element-bbee319{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-4528 .elementor-element.elementor-element-bbee319:not(.elementor-motion-effects-element-type-background), .elementor-4528 .elementor-element.elementor-element-bbee319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-4528 .elementor-element.elementor-element-0a188e2{--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-4528 .elementor-element.elementor-element-7bbdbb6{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;text-align:start;}.elementor-4528 .elementor-element.elementor-element-7bbdbb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-dabaf0f{width:var( --container-widget-width, 91% );max-width:91%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-4528 .elementor-element.elementor-element-dabaf0f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4528 .elementor-element.elementor-element-ad30883{--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-4528 .elementor-element.elementor-element-d0a5624{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-1158ce8{--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:28px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-4528 .elementor-element.elementor-element-afb27a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 41px;text-align:start;}.elementor-4528 .elementor-element.elementor-element-afb27a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;color:#222222;}.elementor-4528 .elementor-element.elementor-element-4a4801e{--display:flex;}.elementor-4528 .elementor-element.elementor-element-3c941b4{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4528 .elementor-element.elementor-element-8c3690a{--display:flex;}.elementor-4528 .elementor-element.elementor-element-35c8172{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4528 .elementor-element.elementor-element-bf1eb52{--display:flex;}.elementor-4528 .elementor-element.elementor-element-3af38bc{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4528 .elementor-element.elementor-element-60fe032{--display:flex;}.elementor-4528 .elementor-element.elementor-element-399b8e9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4528 .elementor-element.elementor-element-cb4faea{--display:flex;}.elementor-4528 .elementor-element.elementor-element-f5b771a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-4528 .elementor-element.elementor-element-614a5a8{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-icon-size:15px;}.elementor-4528 .elementor-element.elementor-element-614a5a8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#979797;}:where( .elementor-4528 .elementor-element.elementor-element-614a5a8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}body.elementor-page-4528 .page-title{display:block;}@media(max-width:1024px){.elementor-4528 .elementor-element.elementor-element-d50ecb0 .elementor-heading-title{font-size:38px;}.elementor-4528 .elementor-element.elementor-element-ab31c60{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;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-4528 .elementor-element.elementor-element-400ba56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:90px 0px 0px 20px;}.elementor-4528 .elementor-element.elementor-element-400ba56 .elementor-heading-title{font-size:29px;}.elementor-4528 .elementor-element.elementor-element-d50ecb0 .elementor-heading-title{font-size:22px;}.elementor-4528 .elementor-element.elementor-element-afb27a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4528 .elementor-element.elementor-element-afb27a5 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-4528 .elementor-element.elementor-element-d5d6467{--width:32%;}.elementor-4528 .elementor-element.elementor-element-7c1dc99{--width:66%;}.elementor-4528 .elementor-element.elementor-element-a729e61{--width:32%;}.elementor-4528 .elementor-element.elementor-element-523258e{--width:32%;}.elementor-4528 .elementor-element.elementor-element-65cf8be{--width:25%;}.elementor-4528 .elementor-element.elementor-element-0586950{--width:25%;}.elementor-4528 .elementor-element.elementor-element-7e45a23{--width:25%;}.elementor-4528 .elementor-element.elementor-element-cffed96{--width:25%;}.elementor-4528 .elementor-element.elementor-element-0a188e2{--width:40%;}.elementor-4528 .elementor-element.elementor-element-ad30883{--width:60%;}}/* Start custom CSS for shortcode, class: .elementor-element-c5144b4 *//* Container for the form elements */
.email-subscribe-row {
    display: flex !important;
    justify-content: center;
    align-items: left !important;
    max-width: 600px;
   
}

/* FIX 1: Ensure input wrapper expands correctly */
.email-subscribe-row .wpcf7-form-control-wrap {
    flex-grow: 1; 
    margin: 0 !important; /* Remove any default margins */
}

/* Fix for CF7 default wrappers */
.email-subscribe-row .wpcf7-form-control-wrap, 
.email-subscribe-row p {
    display: flex !important;
    margin: 0 !important;
}

/* --- Equal Height & Gap Fixes --- */

/* Styling for the Email Input Field */
.subscribe-input {
    width: 100%;
    /* Key change: Increase vertical padding to match the button's height */
    
    font-size: 16px;
    border: 2px solid white;
    /* Gap Fix: Use only one rounded corner side now */
border-radius: 4px;
    background-color: transparent !important;
    color: white;
    outline: none;
    box-shadow: none;
    height: auto; /* Ensure height is determined by padding */
}

/* Placeholder text color */
.subscribe-input::placeholder {
  
    opacity: 1 !important;
}

/* Styling for the Subscribe Button */
.subscribe-button {
    flex-shrink: 0 !important;
    flex-grow: 0 !important;
    /* Key change: Adjust vertical padding to match the input */
    
    font-size: 16px;
    font-weight: bold;
    color: #333 !important;
    background-color: #ffffff !important;
    border: 2px solid #ffffff;
    /* Gap Fix: Create the 30px gap and apply proper rounded corners */
    border-radius: 10px !important; /* Full rounded button */
    margin-left: 30px !important; /* This creates the 30px gap */
    transition: background-color 0.3s;
}

.subscribe-button:hover {
    background-color: #f0f0f0 !important;
}

.subscribe-input::placeholder {
    color: white !important;
    opacity: 1 !important;
}
.email-subscribe-row input[type="email"] {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9efb644 */.blog-filter-bar{
  display:flex;
  align-items:center;
  gap:24px;
  padding:18px 24px;
  background:#ffffff;
  overflow:hidden;
  font-family:Arial, sans-serif;
  position:relative;
}

/* SERVICES */
.services-wrapper{
  flex:1;
  overflow:hidden;
  position:relative;
}

/* RIGHT FADE EFFECT */
.services-wrapper::after{
  content:"";
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:180px; /* width of fade */
  pointer-events:none;
  background:linear-gradient(to left, #fff 0%, rgba(255,255,255,0) 100%);
  z-index:2;
}

/* SCROLLING TRACK */
.services-track{
  display:flex;
  gap:22px;
}

/* PILL */
.pill{
  padding:10px 20px;
  border:1px solid #e0e0e0;
  border-radius:30px;
  font-size:14px;
  white-space:nowrap;
  background:#fff;
  color:#000;
}

/* ACTIVE (ALL) */
.pill.active{
  background:#f4b400;
  border-color:#f4b400;
  color:#000;
  font-weight:500;
}

/* REMOVE FADE FROM LAST SERVICE TEXT */
.fade-end{
  background:none !important;
  -webkit-background-clip:unset !important;
  -webkit-text-fill-color:unset !important;
}

/* SEARCH BOX */
.search-box{
  position:relative;
  width:240px;
  height:40px;
  background:#4cbf77; /* green background */
  border-radius:30px;
  display:flex;
  align-items:center;
  
  border:none; /* hide border */
}

/* SEARCH INPUT */
.search-input{
  width:100%;
  height:100%;
  border:none;
  outline:none;
  background:transparent; /* parent background is green */
  color:#fff; /* text color white */
  font-size:14px;
  padding-right:40px; /* space for search icon */
  border-radius:30px;
}

/* PLACEHOLDER TEXT */
.search-input::placeholder{
  color:rgba(255,255,255,0.6); /* light white */
}

/* SEARCH ICON */
.search-icon{
  position:absolute;
  right:16px;
  width:18px;
  height:18px;
  stroke:#fff;
  stroke-width:2;
  fill:none;
}

/* SCROLLING TRACK */
.services-track{
  display:flex;
  gap:22px;
  animation:scroll-services 15s linear infinite;
}

/* SCROLL ANIMATION */
@keyframes scroll-services {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); } /* moves by half width for seamless loop */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3562b82 */:root {
  --learn-green: #1fa84f; /* yahin arrow ka green set karo */
}



.learn-more {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 500;
  color: #000; /* normal text */
  text-decoration: none;
  position: relative;
  padding-bottom: 2px;
}

/* underline — SAME GREEN */
.learn-more::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: calc(100% - 18px);
  height: 2px;
  background: var(--learn-green);
  transition: width 0.3s ease;
}

/* arrow — SAME GREEN */
.learn-more i {
  color: var(--learn-green) !important;
  display: inline-block;
  transition: transform 0.3s ease;
}

/* hover text — SAME GREEN */
.learn-more:hover {
  color: var(--learn-green);
}

/* underline remove */
.learn-more:hover::after {
  width: 0;
}

/* arrow move */
.learn-more:hover i {
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d0a5624 *//* 1. Main Title Color (White) */
.main-form-title {
    color: #ffffff;
    font-weight: 700;
    font-size: 20px;
    display: block;
    margin-bottom: 5px;
    margin-top: 30px;
}

/* 2. Row Layout (Aligns items perfectly) */
.form-row {
    display: flex;
    justify-content: space-between;
    align-items: stretch; /* Ensures both columns are same height */
    margin-bottom: 20px;
    width: 100%;
    flex-wrap: wrap;
}

/* 3. Columns (Left and Right sides) */
.form-column {
    width: 48%; /* 48% width leaves 4% gap automatically via space-between */
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* 4. Inputs (Name, Email, Phone) */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"] {
    width: 90%;
    box-sizing: border-box;
    height: 50px;       /* Fixed height */
    border-radius: 5px;
    background-color: #ffffff;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 0;          /* Removes uneven margins */
}

/* 5. Submit Button (Matches Input Height exactly) */
.form-submit-button {
    width: 50%;
    box-sizing: border-box;
    height: 50px;       /* MATCHES INPUT HEIGHT */
    background-color: #18BA60 !important;
    color: white;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    font-size: 16px;
    padding: 0;
    margin: 0;
    display: block;
}

/* 6. Clean up CF7 extra spaces that break alignment */
.wpcf7 form .form-row br,
.wpcf7 form .form-column br {
    display: none;
}
.wpcf7 form p {
    margin: 0;
    padding: 0;
    width: 100%;
}

/* 7. Mobile Responsive */
@media (max-width: 768px) {
    .form-column {
        width: 100%;
        margin-bottom: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1158ce8 *//* Elementor Nested Accordion – Active Item Shadow */
.e-n-accordion .e-n-accordion-item[open] {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    border-radius: 15px;
    padding: 15px;
    transition: box-shadow 0.3s ease;
}/* End custom CSS */