.elementor-968 .elementor-element.elementor-element-40d4a19{--display:flex;--min-height:95vh;--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:flex-end;--overlay-opacity:0.65;--margin-top:-13%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;--z-index:1;}.elementor-968 .elementor-element.elementor-element-40d4a19:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-40d4a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cause4paws.co.ke/wp-content/uploads/2026/03/nadiye-odabasi-cat-6647197_1920.jpg");background-position:top center;background-size:cover;}.elementor-968 .elementor-element.elementor-element-40d4a19::before, .elementor-968 .elementor-element.elementor-element-40d4a19 > .elementor-background-video-container::before, .elementor-968 .elementor-element.elementor-element-40d4a19 > .e-con-inner > .elementor-background-video-container::before, .elementor-968 .elementor-element.elementor-element-40d4a19 > .elementor-background-slideshow::before, .elementor-968 .elementor-element.elementor-element-40d4a19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-968 .elementor-element.elementor-element-40d4a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-968 .elementor-element.elementor-element-05bf8a8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-968 .elementor-element.elementor-element-05bf8a8 .elementor-heading-title{font-size:48px;line-height:58px;color:var( --e-global-color-86c2f3b );}.elementor-968 .elementor-element.elementor-element-65306a9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;color:var( --e-global-color-86c2f3b );}.elementor-968 .elementor-element.elementor-element-7860f26 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-968 .elementor-element.elementor-element-7860f26 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-968 .elementor-element.elementor-element-7860f26 .elementor-button{font-size:16px;text-transform:capitalize;border-radius:5px 5px 5px 5px;}.elementor-968 .elementor-element.elementor-element-23d529c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.07;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-968 .elementor-element.elementor-element-23d529c:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-23d529c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBDCB9;}.elementor-968 .elementor-element.elementor-element-23d529c::before, .elementor-968 .elementor-element.elementor-element-23d529c > .elementor-background-video-container::before, .elementor-968 .elementor-element.elementor-element-23d529c > .e-con-inner > .elementor-background-video-container::before, .elementor-968 .elementor-element.elementor-element-23d529c > .elementor-background-slideshow::before, .elementor-968 .elementor-element.elementor-element-23d529c > .e-con-inner > .elementor-background-slideshow::before, .elementor-968 .elementor-element.elementor-element-23d529c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://cause4paws.co.ke/wp-content/uploads/2026/03/fce5862a-17b9-4351-9b09-a99c46c4e38e-scaled.jpg");--background-overlay:'';background-size:cover;}.elementor-968 .elementor-element.elementor-element-4877f09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-968 .elementor-element.elementor-element-dc1e700 .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-968 .elementor-element.elementor-element-f080ff2 img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-968 .elementor-element.elementor-element-528f6f0{text-align:center;}.elementor-968 .elementor-element.elementor-element-7a730d2 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-86c2f3b );color:var( --e-global-color-86c2f3b );border-radius:5px 5px 5px 5px;}.elementor-968 .elementor-element.elementor-element-7a730d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-968 .elementor-element.elementor-element-7a730d2 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-968 .elementor-element.elementor-element-1c38195{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-968 .elementor-element.elementor-element-5bfa288 .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-968 .elementor-element.elementor-element-615aa7b img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-968 .elementor-element.elementor-element-9bc118c{text-align:center;}.elementor-968 .elementor-element.elementor-element-7704221 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-86c2f3b );color:var( --e-global-color-86c2f3b );border-radius:5px 5px 5px 5px;}.elementor-968 .elementor-element.elementor-element-7704221 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-968 .elementor-element.elementor-element-7704221 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-968 .elementor-element.elementor-element-e91909b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-968 .elementor-element.elementor-element-41a89bf .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-968 .elementor-element.elementor-element-837ceca img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-968 .elementor-element.elementor-element-291ca01{text-align:center;}.elementor-968 .elementor-element.elementor-element-47305bc .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-86c2f3b );color:var( --e-global-color-86c2f3b );border-radius:5px 5px 5px 5px;}.elementor-968 .elementor-element.elementor-element-47305bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-968 .elementor-element.elementor-element-47305bc .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-968 .elementor-element.elementor-element-fbc71fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-968 .elementor-element.elementor-element-1b347a0 .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-968 .elementor-element.elementor-element-409ce03 img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-968 .elementor-element.elementor-element-43b002b{text-align:center;}.elementor-968 .elementor-element.elementor-element-90b31d1 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-86c2f3b );color:var( --e-global-color-86c2f3b );border-radius:5px 5px 5px 5px;}.elementor-968 .elementor-element.elementor-element-90b31d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-968 .elementor-element.elementor-element-90b31d1 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-968 .elementor-element.elementor-element-b22f769{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-968 .elementor-element.elementor-element-d3161aa{--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-968 .elementor-element.elementor-element-ee61715 > .elementor-widget-container{background-color:#F292003B;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-968 .elementor-element.elementor-element-ee61715 .elementor-counter-number-wrapper{font-size:54px;}.elementor-968 .elementor-element.elementor-element-ee61715 .elementor-counter-title{font-size:16px;font-weight:500;}.elementor-968 .elementor-element.elementor-element-804736c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-968 .elementor-element.elementor-element-bddc09a .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-968 .elementor-element.elementor-element-7520c64 .elementor-heading-title{font-size:36px;font-weight:500;color:var( --e-global-color-primary );}.elementor-968 .elementor-element.elementor-element-2ae7b40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-968 .elementor-element.elementor-element-2ae7b40 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-968 .elementor-element.elementor-element-7ca83ac{--display:flex;--min-height:65vh;--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:flex-end;--overlay-opacity:0.55;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-968 .elementor-element.elementor-element-7ca83ac:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-7ca83ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cause4paws.co.ke/wp-content/uploads/2026/03/closeup-shot-one-ginger-cat-hugging-licking-other-isolated-white-wall-scaled.jpg");background-position:center left;background-size:cover;}.elementor-968 .elementor-element.elementor-element-7ca83ac::before, .elementor-968 .elementor-element.elementor-element-7ca83ac > .elementor-background-video-container::before, .elementor-968 .elementor-element.elementor-element-7ca83ac > .e-con-inner > .elementor-background-video-container::before, .elementor-968 .elementor-element.elementor-element-7ca83ac > .elementor-background-slideshow::before, .elementor-968 .elementor-element.elementor-element-7ca83ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-968 .elementor-element.elementor-element-7ca83ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-968 .elementor-element.elementor-element-ee9a3bf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-968 .elementor-element.elementor-element-02c66fd .elementor-icon-wrapper{text-align:center;}.elementor-968 .elementor-element.elementor-element-02c66fd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF8C;color:var( --e-global-color-primary );}.elementor-968 .elementor-element.elementor-element-02c66fd.elementor-view-framed .elementor-icon, .elementor-968 .elementor-element.elementor-element-02c66fd.elementor-view-default .elementor-icon{color:#FFFFFF8C;border-color:#FFFFFF8C;}.elementor-968 .elementor-element.elementor-element-02c66fd.elementor-view-framed .elementor-icon, .elementor-968 .elementor-element.elementor-element-02c66fd.elementor-view-default .elementor-icon svg{fill:#FFFFFF8C;}.elementor-968 .elementor-element.elementor-element-02c66fd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-968 .elementor-element.elementor-element-02c66fd.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-968 .elementor-element.elementor-element-02c66fd .elementor-icon{font-size:30px;padding:24px;}.elementor-968 .elementor-element.elementor-element-02c66fd .elementor-icon svg{height:30px;}.elementor-968 .elementor-element.elementor-element-762485d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-968 .elementor-element.elementor-element-11c7d9e .elementor-heading-title{font-size:16px;color:var( --e-global-color-accent );}.elementor-968 .elementor-element.elementor-element-15665dc .elementor-image-box-wrapper{text-align:start;}.elementor-968 .elementor-element.elementor-element-15665dc .elementor-image-box-title{margin-bottom:13px;color:var( --e-global-color-86c2f3b );}.elementor-968 .elementor-element.elementor-element-15665dc .elementor-image-box-description{color:var( --e-global-color-86c2f3b );}.elementor-968 .elementor-element.elementor-element-f8b03ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-968 .elementor-element.elementor-element-f8b03ee .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-968 .elementor-element.elementor-element-f8b03ee .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-968 .elementor-element.elementor-element-337b2b5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-968 .elementor-element.elementor-element-ba56290{--display:flex;--justify-content:center;grid-column:span 2;grid-row:span 2;}.elementor-968 .elementor-element.elementor-element-4ea60d3 .elementor-heading-title{font-size:42px;font-weight:600;color:var( --e-global-color-primary );}.elementor-968 .elementor-element.elementor-element-849cc72 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-968 .elementor-element.elementor-element-849cc72 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-968 .elementor-element.elementor-element-849cc72 .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-968 .elementor-element.elementor-element-70dae8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-968 .elementor-element.elementor-element-6a6e864 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-968 .elementor-element.elementor-element-6a6e864 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-968 .elementor-element.elementor-element-6a6e864.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-968 .elementor-element.elementor-element-6a6e864.elementor-view-framed .elementor-icon, .elementor-968 .elementor-element.elementor-element-6a6e864.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-968 .elementor-element.elementor-element-6a6e864 .elementor-icon{font-size:24px;}.elementor-968 .elementor-element.elementor-element-6a6e864 .elementor-icon-box-title, .elementor-968 .elementor-element.elementor-element-6a6e864 .elementor-icon-box-title a{font-size:22px;}.elementor-968 .elementor-element.elementor-element-03fc162{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-968 .elementor-element.elementor-element-38b6f8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-968 .elementor-element.elementor-element-38b6f8b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-968 .elementor-element.elementor-element-38b6f8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-968 .elementor-element.elementor-element-38b6f8b.elementor-view-framed .elementor-icon, .elementor-968 .elementor-element.elementor-element-38b6f8b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-968 .elementor-element.elementor-element-38b6f8b .elementor-icon{font-size:24px;}.elementor-968 .elementor-element.elementor-element-38b6f8b .elementor-icon-box-title, .elementor-968 .elementor-element.elementor-element-38b6f8b .elementor-icon-box-title a{font-size:22px;}.elementor-968 .elementor-element.elementor-element-92853c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-968 .elementor-element.elementor-element-d4b2522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-968 .elementor-element.elementor-element-d4b2522 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-968 .elementor-element.elementor-element-d4b2522.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-968 .elementor-element.elementor-element-d4b2522.elementor-view-framed .elementor-icon, .elementor-968 .elementor-element.elementor-element-d4b2522.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-968 .elementor-element.elementor-element-d4b2522 .elementor-icon{font-size:24px;}.elementor-968 .elementor-element.elementor-element-d4b2522 .elementor-icon-box-title, .elementor-968 .elementor-element.elementor-element-d4b2522 .elementor-icon-box-title a{font-size:22px;}.elementor-968 .elementor-element.elementor-element-8c8fe8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-968 .elementor-element.elementor-element-d40062f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-968 .elementor-element.elementor-element-d40062f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-968 .elementor-element.elementor-element-d40062f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-968 .elementor-element.elementor-element-d40062f.elementor-view-framed .elementor-icon, .elementor-968 .elementor-element.elementor-element-d40062f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-968 .elementor-element.elementor-element-d40062f .elementor-icon{font-size:24px;}.elementor-968 .elementor-element.elementor-element-d40062f .elementor-icon-box-title, .elementor-968 .elementor-element.elementor-element-d40062f .elementor-icon-box-title a{font-size:22px;}.elementor-968 .elementor-element.elementor-element-33749d4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-968 .elementor-element.elementor-element-39ed65b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-968 .elementor-element.elementor-element-39ed65b:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-39ed65b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-968 .elementor-element.elementor-element-fc4c343 img{border-radius:10px 10px 0px 0px;}.elementor-968 .elementor-element.elementor-element-447a61d > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-968 .elementor-element.elementor-element-447a61d .elementor-image-box-wrapper{text-align:start;}.elementor-968 .elementor-element.elementor-element-447a61d .elementor-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;}.elementor-968 .elementor-element.elementor-element-447a61d .elementor-image-box-description{font-size:15px;}.elementor-968 .elementor-element.elementor-element-a39e500 > .elementor-widget-container{margin:0% 0% 5% 5%;}.elementor-968 .elementor-element.elementor-element-a39e500 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-a39e500 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-968 .elementor-element.elementor-element-a39e500{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-968 .elementor-element.elementor-element-a39e500 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-968 .elementor-element.elementor-element-a39e500 .elementor-icon-list-item > a{font-weight:600;}.elementor-968 .elementor-element.elementor-element-a39e500 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-14c7447 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-968 .elementor-element.elementor-element-14c7447 .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-968 .elementor-element.elementor-element-4425e61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-968 .elementor-element.elementor-element-4425e61:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-4425e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-968 .elementor-element.elementor-element-9db24cf img{border-radius:10px 10px 0px 0px;}.elementor-968 .elementor-element.elementor-element-ee3d7f3 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-968 .elementor-element.elementor-element-ee3d7f3 .elementor-image-box-wrapper{text-align:start;}.elementor-968 .elementor-element.elementor-element-ee3d7f3 .elementor-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;}.elementor-968 .elementor-element.elementor-element-ee3d7f3 .elementor-image-box-description{font-size:15px;}.elementor-968 .elementor-element.elementor-element-2228a21 > .elementor-widget-container{margin:0% 0% 5% 5%;}.elementor-968 .elementor-element.elementor-element-2228a21 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-2228a21 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-968 .elementor-element.elementor-element-2228a21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-968 .elementor-element.elementor-element-2228a21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-968 .elementor-element.elementor-element-2228a21 .elementor-icon-list-item > a{font-weight:600;}.elementor-968 .elementor-element.elementor-element-2228a21 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-5005ecb > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-968 .elementor-element.elementor-element-5005ecb .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-968 .elementor-element.elementor-element-3471e3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-968 .elementor-element.elementor-element-3471e3b:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-3471e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-968 .elementor-element.elementor-element-7a5cc99 img{border-radius:10px 10px 0px 0px;}.elementor-968 .elementor-element.elementor-element-1e273c7 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-968 .elementor-element.elementor-element-1e273c7 .elementor-image-box-wrapper{text-align:start;}.elementor-968 .elementor-element.elementor-element-1e273c7 .elementor-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;}.elementor-968 .elementor-element.elementor-element-1e273c7 .elementor-image-box-description{font-size:15px;}.elementor-968 .elementor-element.elementor-element-6725688 > .elementor-widget-container{margin:0% 0% 5% 5%;}.elementor-968 .elementor-element.elementor-element-6725688 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-6725688 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-968 .elementor-element.elementor-element-6725688{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-968 .elementor-element.elementor-element-6725688 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-968 .elementor-element.elementor-element-6725688 .elementor-icon-list-item > a{font-weight:600;}.elementor-968 .elementor-element.elementor-element-6725688 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-db6e9d5 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-968 .elementor-element.elementor-element-db6e9d5 .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-968 .elementor-element.elementor-element-9f5d1da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-968 .elementor-element.elementor-element-9f5d1da:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-9f5d1da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-968 .elementor-element.elementor-element-854cd60 img{border-radius:10px 10px 0px 0px;}.elementor-968 .elementor-element.elementor-element-a02dec7 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-968 .elementor-element.elementor-element-a02dec7 .elementor-image-box-wrapper{text-align:start;}.elementor-968 .elementor-element.elementor-element-a02dec7 .elementor-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;}.elementor-968 .elementor-element.elementor-element-a02dec7 .elementor-image-box-description{font-size:15px;}.elementor-968 .elementor-element.elementor-element-41e1783 > .elementor-widget-container{margin:0% 0% 5% 5%;}.elementor-968 .elementor-element.elementor-element-41e1783 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-41e1783 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-968 .elementor-element.elementor-element-41e1783{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-968 .elementor-element.elementor-element-41e1783 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-968 .elementor-element.elementor-element-41e1783 .elementor-icon-list-item > a{font-weight:600;}.elementor-968 .elementor-element.elementor-element-41e1783 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-1982310 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-968 .elementor-element.elementor-element-1982310 .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-968 .elementor-element.elementor-element-a425cb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-968 .elementor-element.elementor-element-a425cb6:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-a425cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-968 .elementor-element.elementor-element-fc2d3e3 img{border-radius:10px 10px 0px 0px;}.elementor-968 .elementor-element.elementor-element-58f083f > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-968 .elementor-element.elementor-element-58f083f .elementor-image-box-wrapper{text-align:start;}.elementor-968 .elementor-element.elementor-element-58f083f .elementor-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;}.elementor-968 .elementor-element.elementor-element-58f083f .elementor-image-box-description{font-size:15px;}.elementor-968 .elementor-element.elementor-element-3bf8fdc > .elementor-widget-container{margin:0% 0% 5% 5%;}.elementor-968 .elementor-element.elementor-element-3bf8fdc .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-3bf8fdc .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-968 .elementor-element.elementor-element-3bf8fdc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-968 .elementor-element.elementor-element-3bf8fdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-968 .elementor-element.elementor-element-3bf8fdc .elementor-icon-list-item > a{font-weight:600;}.elementor-968 .elementor-element.elementor-element-3bf8fdc .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-fbb11bb > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-968 .elementor-element.elementor-element-fbb11bb .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-968 .elementor-element.elementor-element-9e7bcf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-968 .elementor-element.elementor-element-9e7bcf4:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-9e7bcf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-968 .elementor-element.elementor-element-7843091 img{border-radius:10px 10px 0px 0px;}.elementor-968 .elementor-element.elementor-element-1e1e1d7 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-968 .elementor-element.elementor-element-1e1e1d7 .elementor-image-box-wrapper{text-align:start;}.elementor-968 .elementor-element.elementor-element-1e1e1d7 .elementor-image-box-title{margin-bottom:5px;font-size:20px;font-weight:600;}.elementor-968 .elementor-element.elementor-element-1e1e1d7 .elementor-image-box-description{font-size:15px;}.elementor-968 .elementor-element.elementor-element-cb8f4c3 > .elementor-widget-container{margin:0% 0% 5% 5%;}.elementor-968 .elementor-element.elementor-element-cb8f4c3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-cb8f4c3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-968 .elementor-element.elementor-element-cb8f4c3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-968 .elementor-element.elementor-element-cb8f4c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-968 .elementor-element.elementor-element-cb8f4c3 .elementor-icon-list-item > a{font-weight:600;}.elementor-968 .elementor-element.elementor-element-cb8f4c3 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-968 .elementor-element.elementor-element-0afd0eb > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-968 .elementor-element.elementor-element-0afd0eb .elementor-button{border-radius:4px 4px 4px 4px;}@media(min-width:768px){.elementor-968 .elementor-element.elementor-element-4877f09{--width:25%;}.elementor-968 .elementor-element.elementor-element-1c38195{--width:25%;}.elementor-968 .elementor-element.elementor-element-e91909b{--width:25%;}.elementor-968 .elementor-element.elementor-element-fbc71fd{--width:25%;}.elementor-968 .elementor-element.elementor-element-d3161aa{--width:50%;}.elementor-968 .elementor-element.elementor-element-804736c{--width:50%;}.elementor-968 .elementor-element.elementor-element-337b2b5{--width:90%;}}@media(max-width:1366px){.elementor-968 .elementor-element.elementor-element-40d4a19{--margin-top:-19%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-968 .elementor-element.elementor-element-ee61715 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-968 .elementor-element.elementor-element-ee9a3bf{--grid-auto-flow:row;}.elementor-968 .elementor-element.elementor-element-337b2b5{--grid-auto-flow:row;}.elementor-968 .elementor-element.elementor-element-33749d4{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-968 .elementor-element.elementor-element-40d4a19{--margin-top:-22%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-968 .elementor-element.elementor-element-ee9a3bf{--grid-auto-flow:row;}.elementor-968 .elementor-element.elementor-element-337b2b5{--grid-auto-flow:row;}.elementor-968 .elementor-element.elementor-element-33749d4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-968 .elementor-element.elementor-element-40d4a19{--min-height:65vh;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-968 .elementor-element.elementor-element-05bf8a8{width:100%;max-width:100%;}.elementor-968 .elementor-element.elementor-element-05bf8a8 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-968 .elementor-element.elementor-element-65306a9{width:100%;max-width:100%;}.elementor-968 .elementor-element.elementor-element-7ca83ac:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-7ca83ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-968 .elementor-element.elementor-element-ee9a3bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-968 .elementor-element.elementor-element-337b2b5{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-968 .elementor-element.elementor-element-ba56290{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-968 .elementor-element.elementor-element-4ea60d3 .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-968 .elementor-element.elementor-element-70dae8c{grid-column:span 2;}.elementor-968 .elementor-element.elementor-element-03fc162{grid-column:span 2;}.elementor-968 .elementor-element.elementor-element-92853c8{grid-column:span 2;}.elementor-968 .elementor-element.elementor-element-8c8fe8a{grid-column:span 2;}.elementor-968 .elementor-element.elementor-element-33749d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-d3161aa *//* The Parent Container */
.custom-card-container {
    --bg-color: #ffffff;      /* White box color */
    --curve-radius: 20px;     /* Matches your requirement */
    --main-bg: #F8F4ED;       /* The light beige background from the photo */
    position: relative;
    display: inline-block;
  
}

/* The Main Image */
.main-card-img img {
    display: block;
    width: 100%;
    height: auto;
    /* Rounding ALL corners so it looks soft like the photo */
    border-radius: var(--curve-radius); 
}

/* The White Stats Box */
.stats-badge {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: var(--bg-color);
    padding: 20px;
    min-width: 250px;
    /* Round only the inner corner to meet the scoop */
    border-radius: var(--curve-radius) 0 0 0;
    text-align: center;
    z-index: 1;
}

/* The Top Inverted Curve (The Scoop Above the Box) */
.stats-badge::before {
    content: "";
    position: absolute;
    top: calc(var(--curve-radius) * -1);
    right: 0;
    width: var(--curve-radius);
    height: var(--curve-radius);
    background-color: transparent;
    border-bottom-right-radius: var(--curve-radius);
    /* The shadow creates the solid white "fill" */
    box-shadow: 0 20px 0 0 var(--bg-color); 
    pointer-events: none;
}

/* The Left Inverted Curve (The Scoop to the Left of the Box) */
.stats-badge::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc(var(--curve-radius) * -1);
    width: var(--curve-radius);
    height: var(--curve-radius);
    background-color: transparent;
    border-bottom-right-radius: var(--curve-radius);
    /* The shadow creates the solid white "fill" */
    box-shadow: 20px 0 0 0 var(--bg-color);
    pointer-events: none;
}

/* Styling the content inside the box */
.stats-badge h2 {
    margin: 0;
    font-size: 48px;
    font-weight: 800;
    color: #3d3430;
    line-height: 1;
}

.stats-badge p {
    margin: 15px 0 0;
    font-size: 14px;
    font-weight: 600;
    color: #7a736e;
    border-top: 1px solid #f0f0f0;
    padding-top: 15px;
    text-transform: capitalize;
}

/* Asterisk Styling */
.stats-badge .elementor-icon, 
.stats-badge span.asterisk {
    color: #e68e46;
    font-size: 28px;
    line-height: 0;
    vertical-align: middle;
}

/* --- RESPONSIVE ADJUSTMENTS --- */

/* Laptops (Up to 1366px) */
/*@media (max-width: 1366px) {*/
/*    .custom-card-container {*/
        --curve-radius: 35px; /* Slightly smaller curve */
/*    }*/
/*    .stats-badge {*/
/*        min-width: 220px;*/
/*        padding: 30px 20px;*/
/*    }*/
/*    .stats-badge h2 {*/
/*        font-size: 38px;*/
/*    }*/
/*}*/

/* Tablets (Up to 1024px) */
@media (max-width: 1024px) {
    .custom-card-container {
        --curve-radius: 30px;
    }
    .stats-badge {
        min-width: 180px;
        padding: 25px 15px;
    }
    .stats-badge h2 {
        font-size: 32px;
    }
    .stats-badge p {
        font-size: 13px;
        margin-top: 10px;
        padding-top: 10px;
    }
}

/* Mobile (Up to 767px) */
@media (max-width: 767px) {
    .custom-card-container {
        --curve-radius: 20px; /* Much smaller curve for small screens */
        padding: 10px; /* Reduce outer spacing */
    }
    .stats-badge {
        min-width: 130px; /* Narrower badge so it doesn't hide the dog/person */
        padding: 15px 10px;
    }
    .stats-badge h2 {
        font-size: 24px;
    }
    .stats-badge p {
        font-size: 11px;
        margin-top: 8px;
        padding-top: 8px;
    }
    .stats-badge .elementor-icon, 
    .stats-badge span.asterisk {
        font-size: 18px;
    }
    
    /* Ensure the "scoop" shadows scale down with the new radius */
    .stats-badge::before {
        box-shadow: 0 10px 0 0 var(--bg-color); 
    }
    .stats-badge::after {
        box-shadow: 10px 0 0 0 var(--bg-color);
    }
}/* End custom CSS */