.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7790 .elementor-element.elementor-element-6838710{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7790 .elementor-element.elementor-element-e87d145{--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-7790 .elementor-element.elementor-element-dadab73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-0ad6b0f{--display:flex;--border-radius:100px 100px 100px 100px;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-icon-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon-box.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-7790 .elementor-element.elementor-element-af98b1f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-7790 .elementor-element.elementor-element-af98b1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-618248f );}.elementor-7790 .elementor-element.elementor-element-af98b1f.elementor-view-framed .elementor-icon, .elementor-7790 .elementor-element.elementor-element-af98b1f.elementor-view-default .elementor-icon{fill:var( --e-global-color-618248f );color:var( --e-global-color-618248f );border-color:var( --e-global-color-618248f );}.elementor-7790 .elementor-element.elementor-element-af98b1f .elementor-icon{font-size:30px;}.elementor-7790 .elementor-element.elementor-element-af98b1f .elementor-icon-box-title, .elementor-7790 .elementor-element.elementor-element-af98b1f .elementor-icon-box-title a{font-family:var( --e-global-typography-52375a1-font-family ), Sans-serif;}.elementor-7790 .elementor-element.elementor-element-af98b1f .elementor-icon-box-description{font-family:"Kumbh Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-c04dd6f );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-7790 .elementor-element.elementor-element-e1b93b5 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-0a5320b{--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-widget-rating.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-rating .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-rating .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-rating.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-rating:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-rating.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-rating .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7790 .elementor-element.elementor-element-327b6ea .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-956e714{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-search .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-search .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-search.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-search:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-search.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-search .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7790 .elementor-element.elementor-element-7077130{width:100%;max-width:100%;}.elementor-7790 .elementor-element.elementor-element-0dea43c{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7790 .elementor-element.elementor-element-f1c8160 .elementor-button{background-color:var( --e-global-color-618248f );font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-3a6eb85 );color:var( --e-global-color-3a6eb85 );box-shadow:0px 0px 100px -10px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-7790 .elementor-element.elementor-element-f1c8160 .elementor-button:hover, .elementor-7790 .elementor-element.elementor-element-f1c8160 .elementor-button:focus{background-color:var( --e-global-color-3a6eb85 );color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-f1c8160 .elementor-button:hover svg, .elementor-7790 .elementor-element.elementor-element-f1c8160 .elementor-button:focus svg{fill:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-4b7135e .elementor-button{background-color:var( --e-global-color-618248f );font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-3a6eb85 );color:var( --e-global-color-3a6eb85 );box-shadow:0px 0px 100px -10px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-7790 .elementor-element.elementor-element-4b7135e .elementor-button:hover, .elementor-7790 .elementor-element.elementor-element-4b7135e .elementor-button:focus{background-color:var( --e-global-color-3a6eb85 );color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-4b7135e .elementor-button:hover svg, .elementor-7790 .elementor-element.elementor-element-4b7135e .elementor-button:focus svg{fill:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-532f3ff{--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:flex-start;--align-items:center;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-532f3ff:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-532f3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shadifaleel.online/wp-content/uploads/2026/07/phone-background.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-7790 .elementor-element.elementor-element-a7c3303{--display:flex;border-style:solid;--border-style:solid;border-width:15px 15px 15px 15px;--border-top-width:15px;--border-right-width:15px;--border-bottom-width:15px;--border-left-width:15px;border-color:#3D332F;--border-color:#3D332F;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7790 .elementor-element.elementor-element-8425399{padding:0px 0px 0px 0px;}.elementor-7790 .elementor-element.elementor-element-384caa4{--display:flex;}.elementor-7790 .elementor-element.elementor-element-c112c8c{--display:flex;--position:absolute;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;top:-577px;}.elementor-7790 .elementor-element.elementor-element-c112c8c:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-c112c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3a6eb85 ) 13%, #ADADAD54 100%);}body:not(.rtl) .elementor-7790 .elementor-element.elementor-element-c112c8c{left:-11px;}body.rtl .elementor-7790 .elementor-element.elementor-element-c112c8c{right:-11px;}.elementor-7790 .elementor-element.elementor-element-e346c60{--display:flex;--position:absolute;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;top:-530px;}.elementor-7790 .elementor-element.elementor-element-e346c60:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-e346c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3a6eb85 ) 13%, #ADADAD54 100%);}body:not(.rtl) .elementor-7790 .elementor-element.elementor-element-e346c60{left:500px;}body.rtl .elementor-7790 .elementor-element.elementor-element-e346c60{right:500px;}.elementor-7790 .elementor-element.elementor-element-9875f28{--display:flex;--position:absolute;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;top:-220px;}.elementor-7790 .elementor-element.elementor-element-9875f28:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-9875f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3a6eb85 ) 13%, #ADADAD54 100%);}body:not(.rtl) .elementor-7790 .elementor-element.elementor-element-9875f28{left:490px;}body.rtl .elementor-7790 .elementor-element.elementor-element-9875f28{right:490px;}.elementor-7790 .elementor-element.elementor-element-248cebe{--display:flex;--position:absolute;--border-radius:30px 30px 30px 30px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;top:-760px;}.elementor-7790 .elementor-element.elementor-element-248cebe:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-248cebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-248cebe.e-con{--e-con-transform-rotateZ:4deg;}body:not(.rtl) .elementor-7790 .elementor-element.elementor-element-248cebe{left:517px;}body.rtl .elementor-7790 .elementor-element.elementor-element-248cebe{right:517px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-7790 .elementor-element.elementor-element-c8030e2 img{width:100%;border-radius:30px 30px 0px 0px;}.elementor-7790 .elementor-element.elementor-element-2cd8da3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-72914a8{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-5474127{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-5474127:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-5474127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-58efe40{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-58efe40:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-58efe40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-7e30671{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-7e30671:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-7e30671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-48a8c4a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-48a8c4a:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-48a8c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-c6c8879{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-c6c8879:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-c6c8879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-772a44e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:150px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-35fde06{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-12dc8ca .elementor-icon-box-wrapper{text-align:start;}.elementor-7790 .elementor-element.elementor-element-12dc8ca .elementor-icon-box-title, .elementor-7790 .elementor-element.elementor-element-12dc8ca .elementor-icon-box-title a{font-family:var( --e-global-typography-52375a1-font-family ), Sans-serif;}.elementor-7790 .elementor-element.elementor-element-12dc8ca .elementor-icon-box-description{font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1em;color:var( --e-global-color-618248f );}.elementor-7790 .elementor-element.elementor-element-b1af05a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-7790 .elementor-element.elementor-element-b1af05a .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-e257909{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7790 .elementor-element.elementor-element-1a9168d{--display:flex;}.elementor-7790 .elementor-element.elementor-element-b9acab7{--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-7790 .elementor-element.elementor-element-54f58ea{--display:flex;}.elementor-7790 .elementor-element.elementor-element-e915d8d .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-618248f );}.elementor-7790 .elementor-element.elementor-element-f37459f .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:60px;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-6fa041e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-7790 .elementor-element.elementor-element-d739b49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-8c24928{--display:flex;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-shortcode:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-shortcode.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7790 .elementor-element.elementor-element-89cd658{padding:0px 0px 0px 0px;}.elementor-7790 .elementor-element.elementor-element-c198c4c{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7790 .elementor-element.elementor-element-3a1325f{--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-7790 .elementor-element.elementor-element-2ae2784{--display:flex;}.elementor-7790 .elementor-element.elementor-element-dc8bf24 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-618248f );}.elementor-7790 .elementor-element.elementor-element-90ce4bc .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:60px;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-308512c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-36800b6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7790 .elementor-element.elementor-element-92e2418{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-92e2418:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-92e2418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-2cecf0b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7790 .elementor-element.elementor-element-2cecf0b.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-2cecf0b img{width:100%;transition-duration:1.5s;border-radius:30px 30px 0px 0px;}.elementor-7790 .elementor-element.elementor-element-a62a245{--display:flex;--justify-content:space-between;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7790 .elementor-element.elementor-element-01a9edc .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-fe5c60b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7790 .elementor-element.elementor-element-fe5c60b.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-2f16860{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-7790 .elementor-element.elementor-element-2f16860.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-f8a8f41 .elementor-button{background-color:var( --e-global-color-618248f );font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-3a6eb85 );color:var( --e-global-color-3a6eb85 );box-shadow:0px 0px 100px -10px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-7790 .elementor-element.elementor-element-f8a8f41 .elementor-button:hover, .elementor-7790 .elementor-element.elementor-element-f8a8f41 .elementor-button:focus{background-color:var( --e-global-color-3a6eb85 );color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-f8a8f41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7790 .elementor-element.elementor-element-f8a8f41 .elementor-button:hover svg, .elementor-7790 .elementor-element.elementor-element-f8a8f41 .elementor-button:focus svg{fill:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-4d997e7{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-4d997e7:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-4d997e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-2d776bd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7790 .elementor-element.elementor-element-2d776bd.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-2d776bd img{width:100%;transition-duration:1.5s;border-radius:30px 30px 0px 0px;}.elementor-7790 .elementor-element.elementor-element-dddd14a{--display:flex;--justify-content:space-between;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7790 .elementor-element.elementor-element-20866e1 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-132997e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7790 .elementor-element.elementor-element-132997e.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-ab717b9{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-7790 .elementor-element.elementor-element-ab717b9.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-be1af94 .elementor-button{background-color:var( --e-global-color-618248f );font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-3a6eb85 );color:var( --e-global-color-3a6eb85 );box-shadow:0px 0px 100px -10px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-7790 .elementor-element.elementor-element-be1af94 .elementor-button:hover, .elementor-7790 .elementor-element.elementor-element-be1af94 .elementor-button:focus{background-color:var( --e-global-color-3a6eb85 );color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-be1af94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7790 .elementor-element.elementor-element-be1af94 .elementor-button:hover svg, .elementor-7790 .elementor-element.elementor-element-be1af94 .elementor-button:focus svg{fill:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-09f0e15{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-09f0e15:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-09f0e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-bb718f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7790 .elementor-element.elementor-element-bb718f2.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-bb718f2 img{width:100%;transition-duration:1.5s;border-radius:30px 30px 0px 0px;}.elementor-7790 .elementor-element.elementor-element-a956549{--display:flex;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7790 .elementor-element.elementor-element-7b0a205 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-f0358db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7790 .elementor-element.elementor-element-f0358db.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-104daec{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-7790 .elementor-element.elementor-element-104daec.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-0298648 .elementor-button{background-color:var( --e-global-color-618248f );font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-3a6eb85 );color:var( --e-global-color-3a6eb85 );box-shadow:0px 0px 100px -10px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-7790 .elementor-element.elementor-element-0298648 .elementor-button:hover, .elementor-7790 .elementor-element.elementor-element-0298648 .elementor-button:focus{background-color:var( --e-global-color-3a6eb85 );color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-0298648 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7790 .elementor-element.elementor-element-0298648 .elementor-button:hover svg, .elementor-7790 .elementor-element.elementor-element-0298648 .elementor-button:focus svg{fill:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-ae9131f{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7790 .elementor-element.elementor-element-8d02432{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -39px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7790 .elementor-element.elementor-element-8d02432:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-8d02432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FBFCFC 0%, #FDE9DA 100%);}.elementor-7790 .elementor-element.elementor-element-7e985ec{--display:flex;--min-height:600px;--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:flex-start;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 100px -38px rgba(0,0,0,0.5);}.elementor-7790 .elementor-element.elementor-element-7e985ec:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-7e985ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shadifaleel.online/wp-content/uploads/2026/06/ChatGPT-Image-Jun-10-2026-04_08_05-PM.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-7790 .elementor-element.elementor-element-7e985ec.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-7790 .elementor-element.elementor-element-54eaeb4{width:var( --container-widget-width, 25% );max-width:25%;margin:30px 20px calc(var(--kit-widget-spacing, 0px) + 30px) 20px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7790 .elementor-element.elementor-element-54eaeb4 img{border-radius:20px 20px 20px 20px;}.elementor-7790 .elementor-element.elementor-element-62f06af{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-7790 .elementor-element.elementor-element-62f06af .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:40px;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-11c3f60{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-7790 .elementor-element.elementor-element-11c3f60 .elementor-heading-title{font-family:var( --e-global-typography-5a82eee-font-family ), Sans-serif;font-size:var( --e-global-typography-5a82eee-font-size );font-weight:var( --e-global-typography-5a82eee-font-weight );letter-spacing:var( --e-global-typography-5a82eee-letter-spacing );color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-92edd04{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-7790 .elementor-element.elementor-element-92edd04 .elementor-heading-title{font-family:var( --e-global-typography-5a82eee-font-family ), Sans-serif;font-size:var( --e-global-typography-5a82eee-font-size );font-weight:var( --e-global-typography-5a82eee-font-weight );letter-spacing:var( --e-global-typography-5a82eee-letter-spacing );color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-4c19787{--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-7790 .elementor-element.elementor-element-1872564 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-618248f );}.elementor-7790 .elementor-element.elementor-element-914ffc7 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:60px;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-31b1225{color:#000000;}.elementor-7790 .elementor-element.elementor-element-b8f24d9{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-bf61407 .elementor-button{background-color:var( --e-global-color-618248f );font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-3a6eb85 );color:var( --e-global-color-3a6eb85 );box-shadow:0px 0px 100px -10px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-7790 .elementor-element.elementor-element-bf61407 .elementor-button:hover, .elementor-7790 .elementor-element.elementor-element-bf61407 .elementor-button:focus{background-color:var( --e-global-color-3a6eb85 );color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-bf61407 .elementor-button:hover svg, .elementor-7790 .elementor-element.elementor-element-bf61407 .elementor-button:focus svg{fill:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-335858a .elementor-button{background-color:var( --e-global-color-618248f );font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-3a6eb85 );color:var( --e-global-color-3a6eb85 );box-shadow:0px 0px 100px -10px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:20px 20px 20px 20px;}.elementor-7790 .elementor-element.elementor-element-335858a .elementor-button:hover, .elementor-7790 .elementor-element.elementor-element-335858a .elementor-button:focus{background-color:var( --e-global-color-3a6eb85 );color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-335858a .elementor-button:hover svg, .elementor-7790 .elementor-element.elementor-element-335858a .elementor-button:focus svg{fill:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-0ad8133{--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:50px;--padding-left:10px;--padding-right:10px;}.elementor-7790 .elementor-element.elementor-element-e6cebc7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-03b2de8{--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-7790 .elementor-element.elementor-element-bd15f2b{--display:flex;}.elementor-7790 .elementor-element.elementor-element-b6158df .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-618248f );}.elementor-7790 .elementor-element.elementor-element-f2b691f .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:60px;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-637083a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-c864a12{--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-7790 .elementor-element.elementor-element-801c03a{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7790 .elementor-element.elementor-element-801c03a:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-801c03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-5efe9de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7790 .elementor-element.elementor-element-5efe9de.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-5efe9de img{width:100%;transition-duration:1.5s;border-radius:30px 30px 30px 30px;}.elementor-7790 .elementor-element.elementor-element-5efe9de .widget-image-caption{color:var( --e-global-color-c04dd6f );font-family:"Kumbh Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1em;letter-spacing:-0.04em;margin-block-start:10px;}.elementor-7790 .elementor-element.elementor-element-c2f8055{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7790 .elementor-element.elementor-element-c2f8055.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-0be6e2d{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7790 .elementor-element.elementor-element-0be6e2d:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-0be6e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-31d70fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7790 .elementor-element.elementor-element-31d70fb.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-31d70fb img{width:100%;transition-duration:1.5s;border-radius:30px 30px 30px 30px;}.elementor-7790 .elementor-element.elementor-element-31d70fb .widget-image-caption{color:var( --e-global-color-c04dd6f );font-family:"Kumbh Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1em;letter-spacing:-0.04em;margin-block-start:10px;}.elementor-7790 .elementor-element.elementor-element-8d29db5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7790 .elementor-element.elementor-element-8d29db5.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-120aff3{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7790 .elementor-element.elementor-element-120aff3:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-120aff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-2b7a729{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7790 .elementor-element.elementor-element-2b7a729.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-2b7a729 img{width:100%;transition-duration:1.5s;border-radius:30px 30px 30px 30px;}.elementor-7790 .elementor-element.elementor-element-2b7a729 .widget-image-caption{color:var( --e-global-color-c04dd6f );font-family:"Kumbh Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1em;letter-spacing:-0.04em;margin-block-start:10px;}.elementor-7790 .elementor-element.elementor-element-054eae1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7790 .elementor-element.elementor-element-054eae1.elementor-element{--align-self:center;}.elementor-7790 .elementor-element.elementor-element-3673765{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7790 .elementor-element.elementor-element-82181ca{--display:flex;}.elementor-7790 .elementor-element.elementor-element-5b7e5fd{--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-7790 .elementor-element.elementor-element-6f1c9b2{--display:flex;}.elementor-7790 .elementor-element.elementor-element-09d8f7c .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-618248f );}.elementor-7790 .elementor-element.elementor-element-c300a82 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:60px;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-5f896d9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-2dad6d5{color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-b2b3dc8{--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-7790 .elementor-element.elementor-element-2dcb8d0{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7790 .elementor-element.elementor-element-1359717{--display:flex;}.elementor-7790 .elementor-element.elementor-element-2d0f657{--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-7790 .elementor-element.elementor-element-eadd046{--display:flex;}.elementor-7790 .elementor-element.elementor-element-6d93972 .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-618248f );}.elementor-7790 .elementor-element.elementor-element-a2e8a24 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:60px;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-c04dd6f );}.elementor-7790 .elementor-element.elementor-element-d3b2fd4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-af2ec1c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-7790 .elementor-element.elementor-element-b91fe31{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-b91fe31:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-b91fe31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-25750a4 .elementor-heading-title{font-family:var( --e-global-typography-2e11ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-2e11ba1-font-size );font-weight:var( --e-global-typography-2e11ba1-font-weight );line-height:var( --e-global-typography-2e11ba1-line-height );letter-spacing:var( --e-global-typography-2e11ba1-letter-spacing );color:var( --e-global-color-c04dd6f );}.elementor-widget-metform.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-metform .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-metform .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-metform.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-metform:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-metform.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-metform .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7790 .elementor-element.elementor-element-16ad796{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-16ad796:not(.elementor-motion-effects-element-type-background), .elementor-7790 .elementor-element.elementor-element-16ad796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6eb85 );}.elementor-7790 .elementor-element.elementor-element-6fbb3f8 .elementor-heading-title{font-family:var( --e-global-typography-2e11ba1-font-family ), Sans-serif;font-size:var( --e-global-typography-2e11ba1-font-size );font-weight:var( --e-global-typography-2e11ba1-font-weight );line-height:var( --e-global-typography-2e11ba1-line-height );letter-spacing:var( --e-global-typography-2e11ba1-letter-spacing );color:var( --e-global-color-c04dd6f );}body.elementor-page-7790:not(.elementor-motion-effects-element-type-background), body.elementor-page-7790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2eda7b );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7790 .elementor-element.elementor-element-e87d145{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-7790 .elementor-element.elementor-element-dadab73{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-e1b93b5{text-align:center;}.elementor-7790 .elementor-element.elementor-element-e1b93b5 .elementor-heading-title{font-size:16px;}.elementor-7790 .elementor-element.elementor-element-0a5320b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-327b6ea{text-align:center;}.elementor-7790 .elementor-element.elementor-element-327b6ea .elementor-heading-title{font-size:16px;}.elementor-7790 .elementor-element.elementor-element-956e714{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-0dea43c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-b1af05a{text-align:center;}.elementor-7790 .elementor-element.elementor-element-b1af05a .elementor-heading-title{font-size:16px;}.elementor-7790 .elementor-element.elementor-element-b9acab7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7790 .elementor-element.elementor-element-e915d8d{text-align:center;}.elementor-7790 .elementor-element.elementor-element-f37459f{text-align:center;}.elementor-7790 .elementor-element.elementor-element-ddc3ddf{text-align:center;}.elementor-7790 .elementor-element.elementor-element-d739b49{--margin-top:-50px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-3a1325f{--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-7790 .elementor-element.elementor-element-dc8bf24{text-align:center;}.elementor-7790 .elementor-element.elementor-element-90ce4bc{text-align:center;}.elementor-7790 .elementor-element.elementor-element-1d3b5b6{text-align:center;}.elementor-7790 .elementor-element.elementor-element-36800b6{--grid-auto-flow:row;}.elementor-7790 .elementor-element.elementor-element-92e2418{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-a62a245{--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7790 .elementor-element.elementor-element-01a9edc{text-align:center;}.elementor-7790 .elementor-element.elementor-element-fe5c60b{text-align:center;}.elementor-7790 .elementor-element.elementor-element-2f16860{text-align:center;}.elementor-7790 .elementor-element.elementor-element-4d997e7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-20866e1{text-align:center;}.elementor-7790 .elementor-element.elementor-element-132997e{text-align:center;}.elementor-7790 .elementor-element.elementor-element-ab717b9{text-align:center;}.elementor-7790 .elementor-element.elementor-element-09f0e15{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-7b0a205{text-align:center;}.elementor-7790 .elementor-element.elementor-element-f0358db{text-align:center;}.elementor-7790 .elementor-element.elementor-element-104daec{text-align:center;}.elementor-7790 .elementor-element.elementor-element-8d02432{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7790 .elementor-element.elementor-element-11c3f60 .elementor-heading-title{font-size:var( --e-global-typography-5a82eee-font-size );letter-spacing:var( --e-global-typography-5a82eee-letter-spacing );}.elementor-7790 .elementor-element.elementor-element-92edd04 .elementor-heading-title{font-size:var( --e-global-typography-5a82eee-font-size );letter-spacing:var( --e-global-typography-5a82eee-letter-spacing );}.elementor-7790 .elementor-element.elementor-element-4c19787{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-914ffc7{text-align:center;}.elementor-7790 .elementor-element.elementor-element-31b1225{text-align:center;}.elementor-7790 .elementor-element.elementor-element-b8f24d9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-03b2de8{--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-7790 .elementor-element.elementor-element-bd15f2b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-f2b691f{text-align:center;}.elementor-7790 .elementor-element.elementor-element-bd7ed1d{text-align:center;}.elementor-7790 .elementor-element.elementor-element-c864a12{--grid-auto-flow:row;}.elementor-7790 .elementor-element.elementor-element-801c03a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7790 .elementor-element.elementor-element-5efe9de .widget-image-caption{font-size:20px;}.elementor-7790 .elementor-element.elementor-element-c2f8055{text-align:center;}.elementor-7790 .elementor-element.elementor-element-0be6e2d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7790 .elementor-element.elementor-element-31d70fb .widget-image-caption{font-size:20px;}.elementor-7790 .elementor-element.elementor-element-8d29db5{text-align:center;}.elementor-7790 .elementor-element.elementor-element-120aff3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7790 .elementor-element.elementor-element-2b7a729 .widget-image-caption{font-size:20px;}.elementor-7790 .elementor-element.elementor-element-054eae1{text-align:center;}.elementor-7790 .elementor-element.elementor-element-5b7e5fd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7790 .elementor-element.elementor-element-09d8f7c{text-align:center;}.elementor-7790 .elementor-element.elementor-element-c300a82{text-align:center;}.elementor-7790 .elementor-element.elementor-element-2dad6d5{text-align:center;}.elementor-7790 .elementor-element.elementor-element-2d0f657{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7790 .elementor-element.elementor-element-6d93972{text-align:center;}.elementor-7790 .elementor-element.elementor-element-a2e8a24{text-align:center;}.elementor-7790 .elementor-element.elementor-element-6840327{text-align:center;}.elementor-7790 .elementor-element.elementor-element-af2ec1c{--grid-auto-flow:row;}.elementor-7790 .elementor-element.elementor-element-25750a4 .elementor-heading-title{font-size:var( --e-global-typography-2e11ba1-font-size );line-height:var( --e-global-typography-2e11ba1-line-height );letter-spacing:var( --e-global-typography-2e11ba1-letter-spacing );}.elementor-7790 .elementor-element.elementor-element-6fbb3f8 .elementor-heading-title{font-size:var( --e-global-typography-2e11ba1-font-size );line-height:var( --e-global-typography-2e11ba1-line-height );letter-spacing:var( --e-global-typography-2e11ba1-letter-spacing );}}@media(min-width:768px){.elementor-7790 .elementor-element.elementor-element-e87d145{--width:80%;}.elementor-7790 .elementor-element.elementor-element-dadab73{--width:50%;}.elementor-7790 .elementor-element.elementor-element-0ad6b0f{--width:100%;}.elementor-7790 .elementor-element.elementor-element-532f3ff{--width:50%;}.elementor-7790 .elementor-element.elementor-element-a7c3303{--width:55%;}.elementor-7790 .elementor-element.elementor-element-c112c8c{--width:35%;}.elementor-7790 .elementor-element.elementor-element-e346c60{--width:35%;}.elementor-7790 .elementor-element.elementor-element-9875f28{--width:35%;}.elementor-7790 .elementor-element.elementor-element-248cebe{--width:20%;}.elementor-7790 .elementor-element.elementor-element-72914a8{--width:80%;}.elementor-7790 .elementor-element.elementor-element-35fde06{--width:80%;}.elementor-7790 .elementor-element.elementor-element-1a9168d{--width:80%;}.elementor-7790 .elementor-element.elementor-element-3a1325f{--width:80%;}.elementor-7790 .elementor-element.elementor-element-36800b6{--width:80%;}.elementor-7790 .elementor-element.elementor-element-92e2418{--width:100%;}.elementor-7790 .elementor-element.elementor-element-4d997e7{--width:100%;}.elementor-7790 .elementor-element.elementor-element-09f0e15{--width:100%;}.elementor-7790 .elementor-element.elementor-element-8d02432{--width:78%;}.elementor-7790 .elementor-element.elementor-element-7e985ec{--width:35%;}.elementor-7790 .elementor-element.elementor-element-4c19787{--width:70%;}.elementor-7790 .elementor-element.elementor-element-e6cebc7{--width:80%;}.elementor-7790 .elementor-element.elementor-element-c864a12{--width:80%;}.elementor-7790 .elementor-element.elementor-element-801c03a{--width:80%;}.elementor-7790 .elementor-element.elementor-element-0be6e2d{--width:80%;}.elementor-7790 .elementor-element.elementor-element-120aff3{--width:80%;}.elementor-7790 .elementor-element.elementor-element-82181ca{--width:80%;}.elementor-7790 .elementor-element.elementor-element-1359717{--width:80%;}.elementor-7790 .elementor-element.elementor-element-b91fe31{--width:100%;}.elementor-7790 .elementor-element.elementor-element-16ad796{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7790 .elementor-element.elementor-element-e87d145{--width:96%;}.elementor-7790 .elementor-element.elementor-element-dadab73{--width:100%;}.elementor-7790 .elementor-element.elementor-element-532f3ff{--width:80%;}.elementor-7790 .elementor-element.elementor-element-1a9168d{--width:95%;}.elementor-7790 .elementor-element.elementor-element-3a1325f{--width:100%;}.elementor-7790 .elementor-element.elementor-element-36800b6{--width:100%;}.elementor-7790 .elementor-element.elementor-element-92e2418{--width:100%;}.elementor-7790 .elementor-element.elementor-element-4d997e7{--width:100%;}.elementor-7790 .elementor-element.elementor-element-09f0e15{--width:100%;}.elementor-7790 .elementor-element.elementor-element-8d02432{--width:95%;}.elementor-7790 .elementor-element.elementor-element-7e985ec{--width:55%;}.elementor-7790 .elementor-element.elementor-element-4c19787{--width:100%;}.elementor-7790 .elementor-element.elementor-element-e6cebc7{--width:95%;}.elementor-7790 .elementor-element.elementor-element-801c03a{--width:100%;}.elementor-7790 .elementor-element.elementor-element-0be6e2d{--width:100%;}.elementor-7790 .elementor-element.elementor-element-120aff3{--width:100%;}.elementor-7790 .elementor-element.elementor-element-82181ca{--width:95%;}.elementor-7790 .elementor-element.elementor-element-1359717{--width:95%;}}@media(max-width:767px){.elementor-7790 .elementor-element.elementor-element-6838710{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-7790 .elementor-element.elementor-element-e87d145{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-e1b93b5{text-align:start;}.elementor-7790 .elementor-element.elementor-element-0a5320b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7790 .elementor-element.elementor-element-0dea43c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7790 .elementor-element.elementor-element-f1c8160{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7790 .elementor-element.elementor-element-f1c8160 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-7790 .elementor-element.elementor-element-4b7135e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-7790 .elementor-element.elementor-element-4b7135e .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-7790 .elementor-element.elementor-element-532f3ff{--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-72914a8{--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-7790 .elementor-element.elementor-element-5474127{--width:48%;}.elementor-7790 .elementor-element.elementor-element-58efe40{--width:48%;}.elementor-7790 .elementor-element.elementor-element-b1af05a{text-align:start;}.elementor-7790 .elementor-element.elementor-element-e257909{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-1a9168d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-b9acab7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-54f58ea{--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:flex-start;}.elementor-7790 .elementor-element.elementor-element-f37459f{text-align:start;}.elementor-7790 .elementor-element.elementor-element-f37459f .elementor-heading-title{font-size:35px;}.elementor-7790 .elementor-element.elementor-element-ddc3ddf{text-align:start;}.elementor-7790 .elementor-element.elementor-element-8c24928{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7790 .elementor-element.elementor-element-2ae2784{--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-7790 .elementor-element.elementor-element-90ce4bc{text-align:center;}.elementor-7790 .elementor-element.elementor-element-90ce4bc .elementor-heading-title{font-size:35px;}.elementor-7790 .elementor-element.elementor-element-1d3b5b6{text-align:center;}.elementor-7790 .elementor-element.elementor-element-36800b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7790 .elementor-element.elementor-element-92e2418{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-01a9edc{text-align:center;}.elementor-7790 .elementor-element.elementor-element-01a9edc .elementor-heading-title{font-size:35px;}.elementor-7790 .elementor-element.elementor-element-f8a8f41{width:100%;max-width:100%;}.elementor-7790 .elementor-element.elementor-element-f8a8f41 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-7790 .elementor-element.elementor-element-4d997e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-20866e1{text-align:center;}.elementor-7790 .elementor-element.elementor-element-20866e1 .elementor-heading-title{font-size:35px;}.elementor-7790 .elementor-element.elementor-element-be1af94{width:100%;max-width:100%;}.elementor-7790 .elementor-element.elementor-element-be1af94 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-7790 .elementor-element.elementor-element-09f0e15{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-7b0a205{text-align:center;}.elementor-7790 .elementor-element.elementor-element-7b0a205 .elementor-heading-title{font-size:35px;}.elementor-7790 .elementor-element.elementor-element-0298648{width:100%;max-width:100%;}.elementor-7790 .elementor-element.elementor-element-0298648 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-7790 .elementor-element.elementor-element-8d02432{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-7e985ec.e-con{--e-con-transform-rotateZ:0deg;}.elementor-7790 .elementor-element.elementor-element-7e985ec{--min-height:400px;}.elementor-7790 .elementor-element.elementor-element-62f06af .elementor-heading-title{font-size:35px;}.elementor-7790 .elementor-element.elementor-element-11c3f60 .elementor-heading-title{font-size:var( --e-global-typography-5a82eee-font-size );letter-spacing:var( --e-global-typography-5a82eee-letter-spacing );}.elementor-7790 .elementor-element.elementor-element-92edd04 .elementor-heading-title{font-size:var( --e-global-typography-5a82eee-font-size );letter-spacing:var( --e-global-typography-5a82eee-letter-spacing );}.elementor-7790 .elementor-element.elementor-element-4c19787{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7790 .elementor-element.elementor-element-914ffc7{text-align:start;}.elementor-7790 .elementor-element.elementor-element-914ffc7 .elementor-heading-title{font-size:35px;}.elementor-7790 .elementor-element.elementor-element-31b1225{text-align:start;}.elementor-7790 .elementor-element.elementor-element-b8f24d9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7790 .elementor-element.elementor-element-bf61407{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7790 .elementor-element.elementor-element-bf61407 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-7790 .elementor-element.elementor-element-335858a{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-7790 .elementor-element.elementor-element-335858a .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-7790 .elementor-element.elementor-element-03b2de8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-bd15f2b{--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:flex-start;}.elementor-7790 .elementor-element.elementor-element-f2b691f{text-align:start;}.elementor-7790 .elementor-element.elementor-element-f2b691f .elementor-heading-title{font-size:35px;}.elementor-7790 .elementor-element.elementor-element-bd7ed1d{text-align:start;}.elementor-7790 .elementor-element.elementor-element-c864a12{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7790 .elementor-element.elementor-element-801c03a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-0be6e2d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-120aff3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7790 .elementor-element.elementor-element-5b7e5fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-6f1c9b2{--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:flex-start;}.elementor-7790 .elementor-element.elementor-element-c300a82{text-align:start;}.elementor-7790 .elementor-element.elementor-element-c300a82 .elementor-heading-title{font-size:35px;}.elementor-7790 .elementor-element.elementor-element-2dad6d5{text-align:start;}.elementor-7790 .elementor-element.elementor-element-2d0f657{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7790 .elementor-element.elementor-element-eadd046{--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-7790 .elementor-element.elementor-element-a2e8a24{text-align:start;}.elementor-7790 .elementor-element.elementor-element-a2e8a24 .elementor-heading-title{font-size:35px;}.elementor-7790 .elementor-element.elementor-element-6840327{text-align:start;}.elementor-7790 .elementor-element.elementor-element-af2ec1c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7790 .elementor-element.elementor-element-b91fe31{--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-7790 .elementor-element.elementor-element-25750a4{text-align:center;}.elementor-7790 .elementor-element.elementor-element-25750a4 .elementor-heading-title{font-size:var( --e-global-typography-2e11ba1-font-size );line-height:var( --e-global-typography-2e11ba1-line-height );letter-spacing:var( --e-global-typography-2e11ba1-letter-spacing );}.elementor-7790 .elementor-element.elementor-element-c77c84a{text-align:start;}.elementor-7790 .elementor-element.elementor-element-16ad796{--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-7790 .elementor-element.elementor-element-6fbb3f8{text-align:center;}.elementor-7790 .elementor-element.elementor-element-6fbb3f8 .elementor-heading-title{font-size:var( --e-global-typography-2e11ba1-font-size );line-height:var( --e-global-typography-2e11ba1-line-height );letter-spacing:var( --e-global-typography-2e11ba1-letter-spacing );}.elementor-7790 .elementor-element.elementor-element-4fc9e33{text-align:start;}}/* Start custom CSS for search, class: .elementor-element-7077130 *//* Search bar container */
.elementor-element-7077130 .e-search-form {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 604px !important;
  height: 58px !important;
  margin: 0 auto !important;
  padding: 6px 8px 6px 24px !important;
  background: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.85) !important;
  border-radius: 999px !important;
  box-shadow: 0 10px 30px rgba(196, 93, 132, 0.14) !important;
  overflow: hidden !important;
}

/* Input wrapper */
.elementor-element-7077130 .e-search-input-wrapper {
  flex: 1 1 auto !important;
  width: auto !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Search input */
.elementor-element-7077130 .e-search-input {
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  padding: 0 16px 0 0 !important;
  background: transparent !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  color: #5f5f5f !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  font-family: inherit !important;
}

/* Placeholder text */
.elementor-element-7077130 .e-search-input::placeholder {
  color: #666666 !important;
  opacity: 1 !important;
  font-size: 15px !important;
  font-weight: 400 !important;
}

/* Submit button */
.elementor-element-7077130 .e-search-submit {
  flex: 0 0 auto !important;
  width: auto !important;
  min-width: 150px !important;
  height: 44px !important;
  margin: 0 !important;
  padding: 0 22px !important;
  background: linear-gradient(135deg, #cc5a91 0%, #dd79a6 100%) !important;
  border: none !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  color: #ffffff !important;
  cursor: pointer !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  white-space: nowrap !important;
}

/* Submit button text */
.elementor-element-7077130 .e-search-submit span {
  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  font-family: inherit !important;
}

/* Button hover */
.elementor-element-7077130 .e-search-submit:hover {
  background: linear-gradient(135deg, #bd4e83 0%, #d66d9b 100%) !important;
  color: #ffffff !important;
}

/* Remove default Elementor focus styles */
.elementor-element-7077130 .e-search-input:focus,
.elementor-element-7077130 .e-search-submit:focus {
  outline: none !important;
  box-shadow: none !important;
}

/* Hide clear icon */
.elementor-element-7077130 .e-search-input-wrapper svg {
  display: none !important;
}

/* Search results dropdown cleanup */
.elementor-element-7077130 .e-search-results-container {
  top: calc(100% + 8px) !important;
  border-radius: 18px !important;
  overflow: hidden !important;
}

/* Mobile responsive */
@media (max-width: 480px) {
  .elementor-element-7077130 .e-search-form {
    height: 54px !important;
    padding: 5px 6px 5px 18px !important;
    max-width: 100% !important;
  }

  .elementor-element-7077130 .e-search-submit {
    min-width: 118px !important;
    height: 42px !important;
    padding: 0 16px !important;
  }

  .elementor-element-7077130 .e-search-input {
    font-size: 14px !important;
  }

  .elementor-element-7077130 .e-search-input::placeholder {
    font-size: 14px !important;
  }

  .elementor-element-7077130 .e-search-submit span {
    font-size: 14px !important;
  }
}

/* Fix search bar alignment */
.elementor-element-7077130 {
  width: 100% !important;
  max-width: 670px !important;
  margin: 18px 0 20px 0 !important;
  padding: 0 !important;
  display: block !important;
}

.elementor-element-7077130 .e-search {
  width: 100% !important;
  display: block !important;
}

.elementor-element-7077130 .e-search-form {
  width: 100% !important;
  max-width: 670px !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}

/* Keep input and button properly balanced */
.elementor-element-7077130 .e-search-input-wrapper {
  flex: 1 1 auto !important;
}

.elementor-element-7077130 .e-search-submit {
  flex: 0 0 165px !important;
  min-width: 165px !important;
}

/* Mobile fix */
@media (max-width: 767px) {
  .elementor-element-7077130 {
    max-width: 100% !important;
    margin: 18px 0 20px 0 !important;
  }

  .elementor-element-7077130 .e-search-form {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .elementor-element-7077130 .e-search-submit {
    flex: 0 0 130px !important;
    min-width: 130px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8425399 */.instagram-box {
  width: min(100%, 340px);
  height: 650px;
  margin-inline: auto;
  overflow: hidden;
  border-radius: 24px;
}

.instagram-box .instagram-media {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  margin: 0 !important;
}

.instagram-box iframe {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  margin: 0 !important;
  border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-89cd658 *//* =========================================================
   CATEGORY AJAX FILTER — FILTER ID 8171
========================================================= */

#caf-post-layout-container[data-filter-id="8171"] {
  padding: 18px 0 65px !important;
  font-family: "Poppins", "Inter", Arial, sans-serif !important;
  box-sizing: border-box !important;
}

#caf-post-layout-container[data-filter-id="8171"] *,
#caf-post-layout-container[data-filter-id="8171"] *::before,
#caf-post-layout-container[data-filter-id="8171"] *::after {
  box-sizing: border-box !important;
}

/* Inner content — full width and left aligned */
#caf-post-layout-container[data-filter-id="8171"] #caf-filter-layout1,
#caf-post-layout-container[data-filter-id="8171"] #manage-ajax-response {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}

/* =========================================================
   FILTER BUTTONS
========================================================= */

#caf-post-layout-container[data-filter-id="8171"] #caf-filter-layout1 {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}

/*
 * The 10px spacing is controlled only by gap.
 * All margins on the list items and links are removed.
 */
#caf-post-layout-container[data-filter-id="8171"]
#caf-filter-layout1
ul.caf-filter-container {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  flex-wrap: wrap !important;

  width: 100% !important;
  max-width: 100% !important;

  gap: 10px !important;
  column-gap: 10px !important;
  row-gap: 10px !important;

  padding: 0 !important;
  margin: 0 0 24px !important;

  font-size: 0 !important;
  list-style: none !important;
}

#caf-post-layout-container[data-filter-id="8171"]
#caf-filter-layout1
ul.caf-filter-container
> li,
#caf-post-layout-container[data-filter-id="8171"]
#caf-filter-layout1
ul.caf-filter-container
> li.caf-mb-4 {
  display: block !important;
  flex: 0 0 auto !important;

  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;

  float: none !important;

  margin: 0 !important;
  margin-block: 0 !important;
  margin-inline: 0 !important;

  padding: 0 !important;
  padding-block: 0 !important;
  padding-inline: 0 !important;

  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;

  list-style: none !important;
}

/* Remove any older adjacent-item spacing */
#caf-post-layout-container[data-filter-id="8171"]
#caf-filter-layout1
ul.caf-filter-container
> li
+ li {
  margin-left: 0 !important;
  margin-inline-start: 0 !important;
}

/* Filter links */
#caf-post-layout-container[data-filter-id="8171"]
#caf-filter-layout1
ul.caf-filter-container
> li
> a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  flex: 0 0 auto !important;

  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 38px !important;

  margin: 0 !important;
  margin-block: 0 !important;
  margin-inline: 0 !important;

  padding: 9px 20px !important;

  background: #dc5e7c !important;
  color: #ffffff !important;
  border: 2px solid #dc5e7c !important;
  border-radius: 999px !important;

  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  text-align: center !important;
  text-decoration: none !important;

  box-shadow: none !important;
  outline: none !important;

  -webkit-tap-highlight-color: transparent !important;
  touch-action: manipulation !important;
  user-select: none !important;
  -webkit-user-select: none !important;

  transition:
    background-color 0.25s ease,
    color 0.25s ease,
    border-color 0.25s ease,
    box-shadow 0.25s ease,
    transform 0.25s ease !important;
}

/* Selected filter */
#caf-post-layout-container[data-filter-id="8171"]
#caf-filter-layout1
ul.caf-filter-container
> li
> a.active {
  background: #ffffff !important;
  color: #dc5e7c !important;
  border-color: #dc5e7c !important;
  transform: none !important;
}

/* Keyboard focus */
#caf-post-layout-container[data-filter-id="8171"]
#caf-filter-layout1
ul.caf-filter-container
> li
> a:focus-visible {
  background: #ffffff !important;
  color: #dc5e7c !important;
  border-color: #dc5e7c !important;

  outline: 3px solid rgba(220, 94, 124, 0.22) !important;
  outline-offset: 2px !important;
}

/* Hover only on devices with a mouse */
@media (hover: hover) and (pointer: fine) {
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li
  > a:hover {
    background: #ffffff !important;
    color: #dc5e7c !important;
    border-color: #dc5e7c !important;
    transform: translateY(-2px) !important;
  }
}

/* Reset simulated touchscreen hover */
@media (hover: none), (pointer: coarse) {
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li
  > a:hover:not(.active) {
    background: #dc5e7c !important;
    color: #ffffff !important;
    border-color: #dc5e7c !important;
    transform: none !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li
  > a.active,
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li
  > a.active:hover {
    background: #ffffff !important;
    color: #dc5e7c !important;
    border-color: #dc5e7c !important;
    transform: none !important;
  }
}

/* =========================================================
   GRID
========================================================= */

#caf-post-layout-container[data-filter-id="8171"] #manage-ajax-response {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 34px !important;

  padding: 0 !important;
  justify-content: flex-start !important;
  align-items: stretch !important;
}

#caf-post-layout-container[data-filter-id="8171"]
#manage-ajax-response::before,
#caf-post-layout-container[data-filter-id="8171"]
#manage-ajax-response::after {
  display: none !important;
  content: none !important;
}

/* Remove plugin and Bootstrap column behavior */
#caf-post-layout-container[data-filter-id="8171"]
article.caf-post-layout1 {
  display: block !important;

  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;

  float: none !important;
  flex: none !important;

  padding: 0 !important;
  margin: 0 !important;
}

/* =========================================================
   CARD
========================================================= */

#caf-post-layout-container[data-filter-id="8171"] .manage-layout1 {
  height: 100% !important;

  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 24px !important;

  overflow: hidden !important;

  box-shadow: 0 18px 45px rgba(220, 94, 124, 0.25) !important;

  transform: translateY(0) !important;

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease !important;
}

/* Card hover only on mouse-based devices */
@media (hover: hover) and (pointer: fine) {
  #caf-post-layout-container[data-filter-id="8171"]
  .manage-layout1:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 26px 60px rgba(220, 94, 124, 0.35) !important;
  }
}

/* =========================================================
   CARD IMAGE
========================================================= */

#caf-post-layout-container[data-filter-id="8171"]
.caf-featured-img-box {
  position: relative !important;

  width: calc(100% - 20px) !important;
  height: 245px !important;

  margin: 10px auto 0 !important;

  border-radius: 20px !important;
  overflow: hidden !important;

  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

/* =========================================================
   CARD CONTENT
========================================================= */

#caf-post-layout-container[data-filter-id="8171"]
.caf-post-title {
  background: transparent !important;
  border: none !important;

  padding: 0 !important;
  margin: 0 0 12px !important;
}

#caf-post-layout-container[data-filter-id="8171"]
#manage-post-area {
  background: #ffffff !important;
  padding: 18px 18px 22px !important;
}

/* Title */
#caf-post-layout-container[data-filter-id="8171"]
.caf-post-title h2 {
  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;

  font-size: 20px !important;
  line-height: 1.1 !important;
  font-weight: 800 !important;
  letter-spacing: -0.03em !important;
}

#caf-post-layout-container[data-filter-id="8171"]
.caf-post-title h2 a {
  color: #000000 !important;
  text-decoration: none !important;
  transition: color 0.25s ease !important;
}

@media (hover: hover) and (pointer: fine) {
  #caf-post-layout-container[data-filter-id="8171"]
  .caf-post-title h2 a:hover {
    color: #ef9dae !important;
  }
}

/* =========================================================
   META ROW
========================================================= */

#caf-post-layout-container[data-filter-id="8171"]
.caf-meta-content {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;

  gap: 8px 14px !important;

  background: transparent !important;
  border: none !important;

  margin: 0 0 14px !important;
  padding: 0 !important;
}

#caf-post-layout-container[data-filter-id="8171"]
.caf-meta-content span {
  width: auto !important;
  max-width: none !important;
  flex: none !important;

  padding: 0 !important;
  margin: 0 !important;

  color: #dc5e7c !important;

  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}

#caf-post-layout-container[data-filter-id="8171"]
.caf-meta-content i {
  color: #000000 !important;
  margin-right: 4px !important;
}

/* =========================================================
   EXCERPT
========================================================= */

#caf-post-layout-container[data-filter-id="8171"]
.caf-content {
  color: #000000 !important;

  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;

  margin: 0 0 18px !important;
  padding: 0 !important;
}

/* =========================================================
   READ MORE BUTTON
========================================================= */

#caf-post-layout-container[data-filter-id="8171"]
.caf-content-read-more {
  margin: 0 !important;
  padding: 0 !important;
}

#caf-post-layout-container[data-filter-id="8171"]
.caf-read-more {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 10px 20px !important;

  background: #dc5e7c !important;
  color: #ffffff !important;
  border: 2px solid #dc5e7c !important;
  border-radius: 999px !important;

  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-decoration: none !important;

  -webkit-tap-highlight-color: transparent !important;
  touch-action: manipulation !important;

  transition:
    background-color 0.25s ease,
    color 0.25s ease,
    border-color 0.25s ease,
    transform 0.25s ease !important;
}

@media (hover: hover) and (pointer: fine) {
  #caf-post-layout-container[data-filter-id="8171"]
  .caf-read-more:hover {
    background: #ffffff !important;
    color: #000000 !important;
    border-color: #dc5e7c !important;
    transform: translateY(-2px) !important;
  }
}

#caf-post-layout-container[data-filter-id="8171"]
.caf-read-more:focus-visible {
  background: #ffffff !important;
  color: #000000 !important;
  border-color: #dc5e7c !important;

  outline: 3px solid rgba(220, 94, 124, 0.22) !important;
  outline-offset: 2px !important;
}

/* =========================================================
   EMPTY RESULT UI
========================================================= */

#caf-post-layout-container[data-filter-id="8171"] .status {
  grid-column: 1 / -1 !important;
  display: none !important;
}

#caf-post-layout-container[data-filter-id="8171"]
.error-of-empty-result,
#caf-post-layout-container[data-filter-id="8171"]
.error-caf {
  grid-column: 1 / -1 !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  max-width: 620px !important;
  min-height: 230px !important;

  margin: 10px auto 0 !important;
  padding: 45px 30px !important;

  background: #ffffff !important;
  color: #dc5e7c !important;
  border: 2px solid #ffffff !important;
  border-radius: 28px !important;

  box-shadow: 0 22px 60px rgba(220, 94, 124, 0.28) !important;

  text-align: center !important;
  font-size: 0 !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
}

#caf-post-layout-container[data-filter-id="8171"]
.error-of-empty-result::before,
#caf-post-layout-container[data-filter-id="8171"]
.error-caf::before {
  content: "♡" !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 72px !important;
  height: 72px !important;

  margin: 0 0 18px !important;

  background: #ef9dae !important;
  color: #ffffff !important;
  border: 2px solid #dc5e7c !important;
  border-radius: 999px !important;

  font-size: 38px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}

#caf-post-layout-container[data-filter-id="8171"]
.error-of-empty-result::after,
#caf-post-layout-container[data-filter-id="8171"]
.error-caf::after {
  content: "No recipes found in this category. Please try another filter." !important;

  display: block !important;

  max-width: 420px !important;
  margin: 0 auto !important;

  color: #dc5e7c !important;

  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

/* =========================================================
   PAGINATION
========================================================= */

#caf-post-layout-container[data-filter-id="8171"]
#caf-layout-pagination {
  grid-column: 1 / -1 !important;

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;

  gap: 8px !important;

  margin: 28px 0 0 !important;
  padding: 0 !important;

  list-style: none !important;
}

#caf-post-layout-container[data-filter-id="8171"]
#caf-layout-pagination li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

#caf-post-layout-container[data-filter-id="8171"]
#caf-layout-pagination
.page-numbers {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-width: 36px !important;
  height: 36px !important;
  padding: 0 13px !important;

  background: #ffffff !important;
  color: #dc5e7c !important;
  border: 2px solid #ffffff !important;
  border-radius: 999px !important;

  font-size: 14px !important;
  font-weight: 700 !important;
  text-decoration: none !important;

  -webkit-tap-highlight-color: transparent !important;
  touch-action: manipulation !important;

  transition:
    background-color 0.25s ease,
    color 0.25s ease,
    border-color 0.25s ease,
    transform 0.25s ease !important;
}

@media (hover: hover) and (pointer: fine) {
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-layout-pagination
  a.page-numbers:hover {
    background: #dc5e7c !important;
    color: #ffffff !important;
    border-color: #dc5e7c !important;
    transform: translateY(-2px) !important;
  }
}

#caf-post-layout-container[data-filter-id="8171"]
#caf-layout-pagination
.page-numbers.current {
  background: #dc5e7c !important;
  color: #ffffff !important;
  border-color: #dc5e7c !important;
}

#caf-post-layout-container[data-filter-id="8171"]
#caf-layout-pagination
.page-numbers.dots {
  background: transparent !important;
  color: #dc5e7c !important;
  border-color: transparent !important;
}

/* =========================================================
   TABLET
========================================================= */

@media only screen and (max-width: 1024px) {
  #caf-post-layout-container[data-filter-id="8171"] {
    padding: 16px 18px 60px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container {
    gap: 10px !important;
    column-gap: 10px !important;
    row-gap: 10px !important;

    margin-bottom: 20px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li,
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li.caf-mb-4,
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li
  + li {
    margin: 0 !important;
    margin-inline: 0 !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li
  > a {
    min-height: 35px !important;
    padding: 8px 16px !important;
    margin: 0 !important;
    font-size: 12px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #manage-ajax-response {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 28px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-featured-img-box {
    height: 230px !important;
  }
}

/* =========================================================
   MOBILE
========================================================= */

@media only screen and (max-width: 767px) {
  #caf-post-layout-container[data-filter-id="8171"] {
    width: 100% !important;
    max-width: 100% !important;

    padding: 12px 10px 50px !important;
    overflow: hidden !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1 {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
  }

  /* Horizontally scrollable category row */
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: center !important;

    width: 100% !important;
    max-width: 100% !important;

    gap: 10px !important;
    column-gap: 10px !important;
    row-gap: 0 !important;

    margin: 0 0 16px !important;
    padding: 0 !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    scroll-behavior: smooth !important;
    scroll-snap-type: x proximity !important;
    scroll-padding-inline: 0 !important;

    overscroll-behavior-x: contain !important;
    -webkit-overflow-scrolling: touch !important;

    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li,
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li.caf-mb-4,
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li
  + li {
    flex: 0 0 auto !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    margin-block: 0 !important;
    margin-inline: 0 !important;

    padding: 0 !important;
    padding-block: 0 !important;
    padding-inline: 0 !important;

    scroll-snap-align: start !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li
  > a {
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 32px !important;

    margin: 0 !important;
    margin-block: 0 !important;
    margin-inline: 0 !important;

    padding: 7px 11px !important;

    font-size: 12px !important;
    border-width: 2px !important;

    transform: none !important;
  }

  /* One recipe card per row */
  #caf-post-layout-container[data-filter-id="8171"]
  #manage-ajax-response {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 24px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .manage-layout1 {
    border-radius: 22px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-featured-img-box {
    height: 220px !important;
    border-radius: 18px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #manage-post-area {
    padding: 16px 16px 20px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-post-title {
    margin-bottom: 10px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-post-title h2 {
    font-size: 18px !important;
    line-height: 1.2 !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-meta-content {
    gap: 6px 10px !important;
    margin-bottom: 12px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-meta-content span {
    font-size: 11px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-content {
    font-size: 13px !important;
    line-height: 1.55 !important;
    margin-bottom: 16px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-read-more {
    padding: 9px 17px !important;
    font-size: 12px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-layout-pagination {
    gap: 6px !important;
    margin-top: 24px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-layout-pagination
  .page-numbers {
    min-width: 34px !important;
    height: 34px !important;
    padding: 0 11px !important;
    font-size: 12px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .error-of-empty-result,
  #caf-post-layout-container[data-filter-id="8171"]
  .error-caf {
    min-height: 210px !important;
    padding: 36px 20px !important;
    border-radius: 22px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .error-of-empty-result::before,
  #caf-post-layout-container[data-filter-id="8171"]
  .error-caf::before {
    width: 62px !important;
    height: 62px !important;

    margin-bottom: 15px !important;
    font-size: 32px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .error-of-empty-result::after,
  #caf-post-layout-container[data-filter-id="8171"]
  .error-caf::after {
    font-size: 16px !important;
  }
}

/* =========================================================
   SMALL MOBILE
========================================================= */

@media only screen and (max-width: 480px) {
  #caf-post-layout-container[data-filter-id="8171"] {
    padding: 10px 8px 45px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container {
    gap: 10px !important;
    column-gap: 10px !important;
    row-gap: 0 !important;

    margin-bottom: 14px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li,
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li.caf-mb-4,
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li
  + li {
    margin: 0 !important;
    margin-inline: 0 !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #caf-filter-layout1
  ul.caf-filter-container
  > li
  > a {
    min-height: 30px !important;
    padding: 6px 10px !important;
    margin: 0 !important;
    font-size: 11px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #manage-ajax-response {
    gap: 20px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .manage-layout1 {
    border-radius: 20px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-featured-img-box {
    width: calc(100% - 16px) !important;
    height: 205px !important;

    margin-top: 8px !important;
    border-radius: 16px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  #manage-post-area {
    padding: 15px 14px 18px !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-post-title h2 {
    font-size: 17px !important;
  }
}

/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {
  #caf-post-layout-container[data-filter-id="8171"]
  .caf-filter-container li a,
  #caf-post-layout-container[data-filter-id="8171"]
  .manage-layout1,
  #caf-post-layout-container[data-filter-id="8171"]
  .caf-post-title h2 a,
  #caf-post-layout-container[data-filter-id="8171"]
  .caf-read-more,
  #caf-post-layout-container[data-filter-id="8171"]
  #caf-layout-pagination
  .page-numbers {
    transition: none !important;
  }

  #caf-post-layout-container[data-filter-id="8171"]
  .caf-filter-container {
    scroll-behavior: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS */@media only screen and (max-width: 767px) {
    #caf-post-layout-container[data-filter-id="8171"] {
        padding: 14px 14px 50px !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .caf-filter-container {
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        gap: 8px !important;
        padding-bottom: 8px !important;
        margin-bottom: 22px !important;
        scrollbar-width: none !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .caf-filter-container::-webkit-scrollbar {
        display: none !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .caf-filter-container li {
        flex: 0 0 auto !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .caf-filter-container li a {
        min-height: 34px !important;
        padding: 8px 16px !important;
        font-size: 12px !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] #manage-ajax-response {
        grid-template-columns: 1fr !important;
        gap: 24px !important;
        max-width: 430px !important;
        margin-left: 0 !important;
        margin-right: auto !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .caf-featured-img-box {
        height: 225px !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .caf-post-title h2 {
        font-size: 19px !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .error-of-empty-result,
    #caf-post-layout-container[data-filter-id="8171"] .error-caf {
        min-height: 210px !important;
        padding: 35px 22px !important;
        border-radius: 24px !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .error-of-empty-result::before,
    #caf-post-layout-container[data-filter-id="8171"] .error-caf::before {
        width: 62px !important;
        height: 62px !important;
        font-size: 32px !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .error-of-empty-result::after,
    #caf-post-layout-container[data-filter-id="8171"] .error-caf::after {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 420px) {
    #caf-post-layout-container[data-filter-id="8171"] .caf-featured-img-box {
        height: 205px !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .caf-post-title h2 {
        font-size: 18px !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] #caf-layout-pagination .page-numbers {
        min-width: 34px !important;
        height: 34px !important;
        font-size: 13px !important;
    }

    #caf-post-layout-container[data-filter-id="8171"] .error-of-empty-result,
    #caf-post-layout-container[data-filter-id="8171"] .error-caf {
        padding: 30px 18px !important;
    }
}




.elementor-element-a7c3303 .elementor-widget-container,
.elementor-element-a7c3303 .instagram-box {
  position: relative;
  width: 100% !important;
  overflow: hidden !important;
}

/* Initial blockquote, before Instagram replaces it */
.elementor-element-a7c3303 blockquote.instagram-media {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 40px !important;
  overflow: hidden !important;
}

/* Generated Instagram iframe */
.elementor-element-a7c3303 iframe.instagram-media {
  position: relative !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 11 !important;

  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 40px !important;
  box-shadow: none !important;
}


/* ----------------------------------------------
 * Automatic slide-up and slide-down animation
 * ---------------------------------------------- */

@-webkit-keyframes slide-up-down {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(calc(-1 * var(--slide-distance)));
    transform: translateY(calc(-1 * var(--slide-distance)));
  }
}

@keyframes slide-up-down {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(calc(-1 * var(--slide-distance)));
    transform: translateY(calc(-1 * var(--slide-distance)));
  }
}

/* Shared animation settings */
.scale-1,
.scale-2,
.scale-3 {
  -webkit-animation-name: slide-up-down;
  animation-name: slide-up-down;

  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;

  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;

  -webkit-animation-direction: alternate;
  animation-direction: alternate;

  will-change: transform;
}

/* First element */
.scale-1 {
  --slide-distance: 30px;

  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
}

/* Second element */
.scale-2 {
  --slide-distance: 45px;

  -webkit-animation-duration: 3s;
  animation-duration: 3s;

  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

/* Third element */
.scale-3 {
  --slide-distance: 60px;

  -webkit-animation-duration: 3.5s;
  animation-duration: 3.5s;

  -webkit-animation-delay: -2s;
  animation-delay: -2s;
}/* End custom CSS */