.elementor-13 .elementor-element.elementor-element-06a836a{--display:flex;--min-height:654px;--justify-content:center;--overlay-opacity:0.83;}.elementor-13 .elementor-element.elementor-element-06a836a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-06a836a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-06a836a::before, .elementor-13 .elementor-element.elementor-element-06a836a > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-06a836a > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-06a836a > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-06a836a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-06a836a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(300deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-13 .elementor-element.elementor-element-06a836a > .elementor-shape-bottom svg, .elementor-13 .elementor-element.elementor-element-06a836a > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:75px;}.elementor-13 .elementor-element.elementor-element-770f6d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-13 .elementor-element.elementor-element-fd5e16e{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-9739101 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-ca50933{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-13 .elementor-element.elementor-element-3e880d0 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-9bc55e8-font-family ), Sans-serif;font-size:var( --e-global-typography-9bc55e8-font-size );font-weight:var( --e-global-typography-9bc55e8-font-weight );text-transform:var( --e-global-typography-9bc55e8-text-transform );fill:var( --e-global-color-17fdeda );color:var( --e-global-color-17fdeda );background-image:linear-gradient(220deg, var( --e-global-color-accent ) 0%, #6E4496 100%);}.elementor-13 .elementor-element.elementor-element-3750e61{--display:flex;}.elementor-13 .elementor-element.elementor-element-82cdfcb img{width:400px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a391254{left:331px;}body.rtl .elementor-13 .elementor-element.elementor-element-a391254{right:331px;}.elementor-13 .elementor-element.elementor-element-a391254{top:36px;}.elementor-13 .elementor-element.elementor-element-a391254 img{width:105px;}.elementor-13 .elementor-element.elementor-element-461d6ba{--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;}.elementor-13 .elementor-element.elementor-element-3ab6acf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:1.1rem;font-weight:300;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-485f32c{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-b408b54.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-b408b54 .elementor-main-swiper{height:100px;width:100%;}.elementor-13 .elementor-element.elementor-element-b408b54 .elementor-swiper-button{font-size:20px;}.elementor-13 .elementor-element.elementor-element-b408b54 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-13 .elementor-element.elementor-element-b6c8309{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-c1af99e{--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-13 .elementor-element.elementor-element-211a7d2{padding:25px 25px 25px 25px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 14px 1px rgba(0, 0, 0, 0.25);}.elementor-13 .elementor-element.elementor-element-211a7d2.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-13 .elementor-element.elementor-element-211a7d2.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-13 .elementor-element.elementor-element-211a7d2.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-13 .elementor-element.elementor-element-211a7d2 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-13 .elementor-element.elementor-element-211a7d2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-211a7d2 .elementor-image-box-title{font-family:var( --e-global-typography-c91a1b9-font-family ), Sans-serif;font-weight:var( --e-global-typography-c91a1b9-font-weight );line-height:var( --e-global-typography-c91a1b9-line-height );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-211a7d2 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-6d3441f{padding:25px 25px 25px 25px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 14px 1px rgba(0, 0, 0, 0.25);}.elementor-13 .elementor-element.elementor-element-6d3441f.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-13 .elementor-element.elementor-element-6d3441f.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-13 .elementor-element.elementor-element-6d3441f.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-13 .elementor-element.elementor-element-6d3441f .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-13 .elementor-element.elementor-element-6d3441f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-6d3441f .elementor-image-box-title{font-family:var( --e-global-typography-c91a1b9-font-family ), Sans-serif;font-weight:var( --e-global-typography-c91a1b9-font-weight );line-height:var( --e-global-typography-c91a1b9-line-height );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-6d3441f .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-a48bfa7{--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-13 .elementor-element.elementor-element-bcae902{padding:25px 25px 25px 25px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 14px 1px rgba(0, 0, 0, 0.25);}.elementor-13 .elementor-element.elementor-element-bcae902.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-13 .elementor-element.elementor-element-bcae902.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-13 .elementor-element.elementor-element-bcae902.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-13 .elementor-element.elementor-element-bcae902 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-13 .elementor-element.elementor-element-bcae902 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-bcae902 .elementor-image-box-title{font-family:var( --e-global-typography-c91a1b9-font-family ), Sans-serif;font-weight:var( --e-global-typography-c91a1b9-font-weight );line-height:var( --e-global-typography-c91a1b9-line-height );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-bcae902 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-7c00bf0{padding:25px 25px 25px 25px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 14px 1px rgba(0, 0, 0, 0.25);}.elementor-13 .elementor-element.elementor-element-7c00bf0.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-13 .elementor-element.elementor-element-7c00bf0.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-13 .elementor-element.elementor-element-7c00bf0.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-13 .elementor-element.elementor-element-7c00bf0 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-13 .elementor-element.elementor-element-7c00bf0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-13 .elementor-element.elementor-element-7c00bf0 .elementor-image-box-title{font-family:var( --e-global-typography-c91a1b9-font-family ), Sans-serif;font-weight:var( --e-global-typography-c91a1b9-font-weight );line-height:var( --e-global-typography-c91a1b9-line-height );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-7c00bf0 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-ec963e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ec963e3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ec963e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happypuppyhappydog.com/wp-content/uploads/2025/11/section-bg-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-d8f60fc{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-a04003c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.8rem;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-0ded4f6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-017362b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-017362b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;line-height:1.8rem;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-c205903{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-7f3d40e{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-c4620ac{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-fd0f3c2 img{width:290px;}.elementor-13 .elementor-element.elementor-element-d084f18{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d084f18:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d084f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happypuppyhappydog.com/wp-content/uploads/2025/11/section-bg-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-2116141{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-edaf0c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.8rem;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-ad7852c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-a55de7c{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-a55de7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;line-height:1.8rem;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-7643b4f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-3b04b9d{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-78745a6{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-216bbcc img{width:290px;}.elementor-13 .elementor-element.elementor-element-f9382a8{--display:flex;--min-height:320px;--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-13 .elementor-element.elementor-element-f9382a8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f9382a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-13 .elementor-element.elementor-element-46d2e3a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:70px;--margin-bottom:70px;--margin-left:10px;--margin-right:10px;}.elementor-13 .elementor-element.elementor-element-46d2e3a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-46d2e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f3fa641{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-ab62f80 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-ea49c31{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-50175d8{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-1bc198d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1bc198d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1bc198d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happypuppyhappydog.com/wp-content/uploads/2025/11/case-study-bg-img.png");background-repeat:no-repeat;background-size:auto;}.elementor-13 .elementor-element.elementor-element-093a20d{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13 .elementor-element.elementor-element-6c8265d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-6c24132{padding:05px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-1237148{--display:flex;}.elementor-13 .elementor-element.elementor-element-cbf193d{padding:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-13 .elementor-element.elementor-element-cbf193d .eael-infobox .infobox-icon{align-self:flex-start;margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-cbf193d .eael-infobox .infobox-icon img{width:360px;height:360px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-cbf193d .eael-infobox.icon-on-left .infobox-icon{width:360px;height:360px;}.elementor-13 .elementor-element.elementor-element-cbf193d .eael-infobox.icon-on-right .infobox-icon{width:360px;height:360px;}.elementor-13 .elementor-element.elementor-element-cbf193d .eael-infobox .infobox-content .title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-cbf193d .eael-infobox .infobox-content{padding:7px 20px 9px 20px;}.elementor-13 .elementor-element.elementor-element-cbf193d .eael-infobox .infobox-content p{color:#000000;font-family:"Raleway", Sans-serif;font-size:0.9rem;font-weight:300;}.elementor-13 .elementor-element.elementor-element-cbf193d .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-13 .elementor-element.elementor-element-cbf193d .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-13 .elementor-element.elementor-element-ec126ab{--display:flex;}.elementor-13 .elementor-element.elementor-element-b506f05{padding:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-13 .elementor-element.elementor-element-b506f05 .eael-infobox .infobox-icon{align-self:flex-start;margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b506f05 .eael-infobox .infobox-icon img{width:360px;height:360px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b506f05 .eael-infobox.icon-on-left .infobox-icon{width:360px;height:360px;}.elementor-13 .elementor-element.elementor-element-b506f05 .eael-infobox.icon-on-right .infobox-icon{width:360px;height:360px;}.elementor-13 .elementor-element.elementor-element-b506f05 .eael-infobox .infobox-content .title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-b506f05 .eael-infobox .infobox-content{padding:7px 20px 9px 20px;}.elementor-13 .elementor-element.elementor-element-b506f05 .eael-infobox .infobox-content p{color:#000000;font-family:"Raleway", Sans-serif;font-size:0.9rem;font-weight:300;}.elementor-13 .elementor-element.elementor-element-b506f05 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-13 .elementor-element.elementor-element-b506f05 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-13 .elementor-element.elementor-element-bd769d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-bd769d4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bd769d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happypuppyhappydog.com/wp-content/uploads/2025/11/case-study-bg-img.png");background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-779ddab{--display:flex;}.elementor-13 .elementor-element.elementor-element-033d5bf{padding:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-13 .elementor-element.elementor-element-033d5bf .eael-infobox .infobox-icon{align-self:flex-start;margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-033d5bf .eael-infobox .infobox-icon img{width:360px;height:360px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-033d5bf .eael-infobox.icon-on-left .infobox-icon{width:360px;height:360px;}.elementor-13 .elementor-element.elementor-element-033d5bf .eael-infobox.icon-on-right .infobox-icon{width:360px;height:360px;}.elementor-13 .elementor-element.elementor-element-033d5bf .eael-infobox .infobox-content .title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-033d5bf .eael-infobox .infobox-content{padding:7px 20px 9px 20px;}.elementor-13 .elementor-element.elementor-element-033d5bf .eael-infobox .infobox-content p{color:#000000;font-family:"Raleway", Sans-serif;font-size:0.9rem;font-weight:300;}.elementor-13 .elementor-element.elementor-element-033d5bf .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-13 .elementor-element.elementor-element-033d5bf .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-13 .elementor-element.elementor-element-45f3abc{--display:flex;}.elementor-13 .elementor-element.elementor-element-67deb86{padding:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-13 .elementor-element.elementor-element-67deb86 .eael-infobox .infobox-icon{align-self:flex-start;margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-67deb86 .eael-infobox .infobox-icon img{width:360px;height:360px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-67deb86 .eael-infobox.icon-on-left .infobox-icon{width:360px;height:360px;}.elementor-13 .elementor-element.elementor-element-67deb86 .eael-infobox.icon-on-right .infobox-icon{width:360px;height:360px;}.elementor-13 .elementor-element.elementor-element-67deb86 .eael-infobox .infobox-content .title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-67deb86 .eael-infobox .infobox-content{padding:7px 20px 9px 20px;}.elementor-13 .elementor-element.elementor-element-67deb86 .eael-infobox .infobox-content p{color:#000000;font-family:"Raleway", Sans-serif;font-size:0.9rem;font-weight:300;}.elementor-13 .elementor-element.elementor-element-67deb86 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-13 .elementor-element.elementor-element-67deb86 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-13 .elementor-element.elementor-element-796abff{--display:flex;}.elementor-13 .elementor-element.elementor-element-b5dcd8f{padding:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-13 .elementor-element.elementor-element-b5dcd8f .eael-infobox .infobox-icon{align-self:flex-start;margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b5dcd8f .eael-infobox .infobox-icon img{width:360px;height:360px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b5dcd8f .eael-infobox.icon-on-left .infobox-icon{width:360px;height:360px;}.elementor-13 .elementor-element.elementor-element-b5dcd8f .eael-infobox.icon-on-right .infobox-icon{width:360px;height:360px;}.elementor-13 .elementor-element.elementor-element-b5dcd8f .eael-infobox .infobox-content .title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-b5dcd8f .eael-infobox .infobox-content{padding:7px 20px 9px 20px;}.elementor-13 .elementor-element.elementor-element-b5dcd8f .eael-infobox .infobox-content p{color:#000000;font-family:"Raleway", Sans-serif;font-size:0.9rem;font-weight:300;}.elementor-13 .elementor-element.elementor-element-b5dcd8f .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-13 .elementor-element.elementor-element-b5dcd8f .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-13 .elementor-element.elementor-element-7bca685{--display:flex;--min-height:550px;--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;--overlay-opacity:0;}.elementor-13 .elementor-element.elementor-element-7bca685:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7bca685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://happypuppyhappydog.com/wp-content/uploads/2025/11/testimonial-bg-img.png");background-size:cover;}.elementor-13 .elementor-element.elementor-element-7bca685::before, .elementor-13 .elementor-element.elementor-element-7bca685 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7bca685 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7bca685 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7bca685 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7bca685 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(120deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-13 .elementor-element.elementor-element-bd901be .elementor-testimonial-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-bd901be .elementor-testimonial-content{color:var( --e-global-color-17fdeda );font-family:"Raleway", Sans-serif;font-size:1.2rem;font-weight:300;}.elementor-13 .elementor-element.elementor-element-bd901be .elementor-testimonial-wrapper .elementor-testimonial-image img{border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-bd901be .elementor-testimonial-name{color:var( --e-global-color-17fdeda );font-family:"Raleway", Sans-serif;font-size:0.8rem;font-weight:500;}.elementor-13 .elementor-element.elementor-element-bd901be .elementor-testimonial-job{color:var( --e-global-color-17fdeda );font-family:"Raleway", Sans-serif;font-size:0.8rem;font-weight:400;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e084a95{left:229px;}body.rtl .elementor-13 .elementor-element.elementor-element-e084a95{right:229px;}.elementor-13 .elementor-element.elementor-element-e084a95{top:84px;}.elementor-13 .elementor-element.elementor-element-e084a95 img{width:50px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-37ec3e3{left:312px;}body.rtl .elementor-13 .elementor-element.elementor-element-37ec3e3{right:312px;}.elementor-13 .elementor-element.elementor-element-37ec3e3{top:331px;}.elementor-13 .elementor-element.elementor-element-37ec3e3 img{width:50px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-bf17b1d{left:1132px;}body.rtl .elementor-13 .elementor-element.elementor-element-bf17b1d{right:1132px;}.elementor-13 .elementor-element.elementor-element-bf17b1d{top:428px;}.elementor-13 .elementor-element.elementor-element-bf17b1d img{width:50px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ec918bf{left:1314px;}body.rtl .elementor-13 .elementor-element.elementor-element-ec918bf{right:1314px;}.elementor-13 .elementor-element.elementor-element-ec918bf{top:47px;}.elementor-13 .elementor-element.elementor-element-ec918bf img{width:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-9739101 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-ca50933{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-3e880d0 .elementor-button{font-size:var( --e-global-typography-9bc55e8-font-size );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a391254{left:231px;}body.rtl .elementor-13 .elementor-element.elementor-element-a391254{right:231px;}.elementor-13 .elementor-element.elementor-element-a391254 img{width:86px;}.elementor-13 .elementor-element.elementor-element-b408b54.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-b6c8309{--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-13 .elementor-element.elementor-element-211a7d2 .elementor-image-box-title{line-height:var( --e-global-typography-c91a1b9-line-height );}.elementor-13 .elementor-element.elementor-element-211a7d2 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-6d3441f .elementor-image-box-title{line-height:var( --e-global-typography-c91a1b9-line-height );}.elementor-13 .elementor-element.elementor-element-6d3441f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-bcae902 .elementor-image-box-title{line-height:var( --e-global-typography-c91a1b9-line-height );}.elementor-13 .elementor-element.elementor-element-bcae902 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-7c00bf0 .elementor-image-box-title{line-height:var( --e-global-typography-c91a1b9-line-height );}.elementor-13 .elementor-element.elementor-element-7c00bf0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-d8f60fc{--padding-top:0px;--padding-bottom:0px;--padding-left:035px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0ded4f6{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-c205903{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-c4620ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-13 .elementor-element.elementor-element-c4620ac.e-con{--flex-shrink:2;}.elementor-13 .elementor-element.elementor-element-2116141{--padding-top:0px;--padding-bottom:0px;--padding-left:035px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ad7852c{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-7643b4f{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-78745a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-13 .elementor-element.elementor-element-78745a6.e-con{--flex-shrink:2;}.elementor-13 .elementor-element.elementor-element-ab62f80 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-ea49c31{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-6c8265d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-6c24132{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-37ec3e3{left:104px;}body.rtl .elementor-13 .elementor-element.elementor-element-37ec3e3{right:104px;}.elementor-13 .elementor-element.elementor-element-37ec3e3{top:430px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-bf17b1d{left:593px;}body.rtl .elementor-13 .elementor-element.elementor-element-bf17b1d{right:593px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ec918bf{left:489px;}body.rtl .elementor-13 .elementor-element.elementor-element-ec918bf{right:489px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-06a836a{--min-height:714px;}.elementor-13 .elementor-element.elementor-element-770f6d3{--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-9739101 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-ca50933{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-3e880d0 .elementor-button{font-size:var( --e-global-typography-9bc55e8-font-size );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a391254{left:179px;}body.rtl .elementor-13 .elementor-element.elementor-element-a391254{right:179px;}.elementor-13 .elementor-element.elementor-element-a391254{top:25px;}.elementor-13 .elementor-element.elementor-element-a391254 img{width:76px;}.elementor-13 .elementor-element.elementor-element-b408b54.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-211a7d2 .elementor-image-box-img{margin-bottom:5px;}.elementor-13 .elementor-element.elementor-element-211a7d2 .elementor-image-box-title{line-height:var( --e-global-typography-c91a1b9-line-height );}.elementor-13 .elementor-element.elementor-element-211a7d2 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-6d3441f .elementor-image-box-img{margin-bottom:5px;}.elementor-13 .elementor-element.elementor-element-6d3441f .elementor-image-box-title{line-height:var( --e-global-typography-c91a1b9-line-height );}.elementor-13 .elementor-element.elementor-element-6d3441f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-bcae902 .elementor-image-box-img{margin-bottom:5px;}.elementor-13 .elementor-element.elementor-element-bcae902 .elementor-image-box-title{line-height:var( --e-global-typography-c91a1b9-line-height );}.elementor-13 .elementor-element.elementor-element-bcae902 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-7c00bf0 .elementor-image-box-img{margin-bottom:5px;}.elementor-13 .elementor-element.elementor-element-7c00bf0 .elementor-image-box-title{line-height:var( --e-global-typography-c91a1b9-line-height );}.elementor-13 .elementor-element.elementor-element-7c00bf0 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-0ded4f6{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-c205903{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-ad7852c{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-7643b4f{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-ab62f80 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-ea49c31{font-size:var( --e-global-typography-text-font-size );}.elementor-13 .elementor-element.elementor-element-6c8265d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13 .elementor-element.elementor-element-6c24132{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e084a95{left:245px;}body.rtl .elementor-13 .elementor-element.elementor-element-e084a95{right:245px;}.elementor-13 .elementor-element.elementor-element-e084a95{top:63px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-37ec3e3{left:18px;}body.rtl .elementor-13 .elementor-element.elementor-element-37ec3e3{right:18px;}.elementor-13 .elementor-element.elementor-element-37ec3e3{top:483px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-bf17b1d{left:192px;}body.rtl .elementor-13 .elementor-element.elementor-element-bf17b1d{right:192px;}.elementor-13 .elementor-element.elementor-element-bf17b1d{top:410px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-ec918bf{left:72px;}body.rtl .elementor-13 .elementor-element.elementor-element-ec918bf{right:72px;}}