.elementor-57 .elementor-element.elementor-element-87f61fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-87f61fa .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-57 .elementor-element.elementor-element-87f61fa > .elementor-shape-bottom .elementor-shape-fill, .elementor-57 .elementor-element.elementor-element-87f61fa > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-87f61fa > .elementor-shape-bottom svg, .elementor-57 .elementor-element.elementor-element-87f61fa > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:50px;}.elementor-57 .elementor-element.elementor-element-31d4851{--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;--margin-top:16.3889%;--margin-bottom:0%;--margin-left:7.9167%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-0d5ca05{text-align:start;}.elementor-57 .elementor-element.elementor-element-0d5ca05 .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:4.6875vw;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-57 .elementor-element.elementor-element-de2f570 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", sans-serif;font-size:1.25vw;font-weight:400;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-de2f570{margin:0.347% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8.6458%;}.elementor-57 .elementor-element.elementor-element-de2f570.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-604cd18{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-604cd18:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-604cd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stoneridgeanimalhospital.com/wp-content/uploads/2026/09/bgHome1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-682ab35{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-57 .elementor-element.elementor-element-502995f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-502995f .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:52px;font-weight:800;line-height:62.4px;color:#0F238C;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-57 .elementor-element.elementor-element-32797a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Work Sans", sans-serif;font-size:17px;font-weight:400;line-height:25.5px;color:#666666;}.elementor-57 .elementor-element.elementor-element-2d0f051 .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-57 .elementor-element.elementor-element-2d0f051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-57 .elementor-element.elementor-element-c66e49e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-57 .elementor-element.elementor-element-c66e49e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-c66e49e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-57 .elementor-element.elementor-element-80adb07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-80adb07 .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:52px;font-weight:800;line-height:62.4px;color:#0F238C;}.elementor-57 .elementor-element.elementor-element-a5cfd7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Work Sans", sans-serif;font-size:17px;font-weight:400;line-height:25.5px;color:#666666;}.elementor-57 .elementor-element.elementor-element-3be7d3f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-5ff4477{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-1dfb2f0{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-1dfb2f0:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-1dfb2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-57 .elementor-element.elementor-element-faf87fc img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-689e986{text-align:center;}.elementor-57 .elementor-element.elementor-element-689e986 .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#666666;}.elementor-57 .elementor-element.elementor-element-59bcc42{padding:0px 12px 0px 12px;text-align:center;font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#585858;}.elementor-57 .elementor-element.elementor-element-a446e93 .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-7cf8a6b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-0802873{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-0802873:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-0802873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-57 .elementor-element.elementor-element-a6ad752 img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-384f363{text-align:center;}.elementor-57 .elementor-element.elementor-element-384f363 .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#666666;}.elementor-57 .elementor-element.elementor-element-9e34a16{padding:0px 12px 0px 12px;text-align:center;font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#585858;}.elementor-57 .elementor-element.elementor-element-73864b2 .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-804dc03{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-60fb93f{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-60fb93f:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-60fb93f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-57 .elementor-element.elementor-element-f0613bc img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-ff5f2ff{text-align:center;}.elementor-57 .elementor-element.elementor-element-ff5f2ff .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#666666;}.elementor-57 .elementor-element.elementor-element-61c2f91{padding:0px 12px 0px 12px;text-align:center;font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#585858;}.elementor-57 .elementor-element.elementor-element-c141a38 .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-5db7451{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ca2049e{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ca2049e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ca2049e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-57 .elementor-element.elementor-element-f4c0efa img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-c522429{text-align:center;}.elementor-57 .elementor-element.elementor-element-c522429 .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#666666;}.elementor-57 .elementor-element.elementor-element-00ab709{padding:0px 12px 0px 12px;text-align:center;font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#585858;}.elementor-57 .elementor-element.elementor-element-1ebda45 .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-503003a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-9f165fe{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-9f165fe:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-9f165fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-57 .elementor-element.elementor-element-2f30590 img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-a78b4bf{text-align:center;}.elementor-57 .elementor-element.elementor-element-a78b4bf .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#666666;}.elementor-57 .elementor-element.elementor-element-f1aea8c{padding:0px 12px 0px 12px;text-align:center;font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#585858;}.elementor-57 .elementor-element.elementor-element-ee77573 .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-bfd96ba{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ef726b9{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ef726b9:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ef726b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-57 .elementor-element.elementor-element-809e300 img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-95c224b{text-align:center;}.elementor-57 .elementor-element.elementor-element-95c224b .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#666666;}.elementor-57 .elementor-element.elementor-element-3c83ea6{padding:0px 12px 0px 12px;text-align:center;font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#585858;}.elementor-57 .elementor-element.elementor-element-1c2b732 .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-8c1b0f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-d3e7668{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-d3e7668:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-d3e7668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-57 .elementor-element.elementor-element-7815d2b img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-f99eb87{text-align:center;}.elementor-57 .elementor-element.elementor-element-f99eb87 .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#666666;}.elementor-57 .elementor-element.elementor-element-604ba61{padding:0px 12px 0px 12px;text-align:center;font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#585858;}.elementor-57 .elementor-element.elementor-element-8587175 .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-6fd2fab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ebeb884{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ebeb884:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ebeb884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-57 .elementor-element.elementor-element-4acf179 img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-e76b785{text-align:center;}.elementor-57 .elementor-element.elementor-element-e76b785 .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#666666;}.elementor-57 .elementor-element.elementor-element-0fc1546{padding:0px 12px 0px 12px;text-align:center;font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#585858;}.elementor-57 .elementor-element.elementor-element-4e4b655 .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-505c5b4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-0782629{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-0782629:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-0782629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-57 .elementor-element.elementor-element-ab7b4bc img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-d73f64e{text-align:center;}.elementor-57 .elementor-element.elementor-element-d73f64e .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#666666;}.elementor-57 .elementor-element.elementor-element-795d0d0{padding:0px 12px 0px 12px;text-align:center;font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#585858;}.elementor-57 .elementor-element.elementor-element-28b738a .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-5f0bbcd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-08988fa{--display:flex;--min-height:450px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-08988fa:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-08988fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-57 .elementor-element.elementor-element-b5fb9d6 img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-395ab0b{text-align:center;}.elementor-57 .elementor-element.elementor-element-395ab0b .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:24px;font-weight:800;line-height:1em;color:#666666;}.elementor-57 .elementor-element.elementor-element-a42a317{padding:0px 12px 0px 12px;text-align:center;font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#585858;}.elementor-57 .elementor-element.elementor-element-e5b2bc6 .elementor-button{background-color:#0F238C;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-57 .elementor-element.elementor-element-61d7881{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-47px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-47px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-538244e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-538244e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-538244e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://stoneridgeanimalhospital.com/wp-content/uploads/2026/09/imgSEO1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-64c0d35{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:8.5417%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-fc8d6fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-57 .elementor-element.elementor-element-fc8d6fb .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:42px;font-weight:400;line-height:50.4px;color:#0F238C;}.elementor-57 .elementor-element.elementor-element-d01c1ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#666666;}.elementor-57 .elementor-element.elementor-element-ae78a99{text-align:center;}.elementor-57 .elementor-element.elementor-element-ae78a99 img{width:100%;}.elementor-57 .elementor-element.elementor-element-cca2140{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-00c49f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-36e3b31{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-36e3b31:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-36e3b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-fe38e6c{text-align:center;}.elementor-57 .elementor-element.elementor-element-fe38e6c img{width:500px;}.elementor-57 .elementor-element.elementor-element-33c2e4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-33c2e4c .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:42px;font-weight:400;line-height:50.4px;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-9b38603{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-9b38603:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-9b38603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-0287480{text-align:center;}.elementor-57 .elementor-element.elementor-element-0287480 .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:32px;font-weight:400;line-height:38.4px;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-491cf92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-57 .elementor-element.elementor-element-491cf92 .elementor-heading-title{font-family:"Arvo", sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-87f61fa{--width:100%;}.elementor-57 .elementor-element.elementor-element-31d4851{--width:46.2%;}.elementor-57 .elementor-element.elementor-element-604cd18{--width:100%;}.elementor-57 .elementor-element.elementor-element-682ab35{--content-width:730px;}.elementor-57 .elementor-element.elementor-element-c66e49e{--width:100%;}.elementor-57 .elementor-element.elementor-element-1dfb2f0{--width:500px;}.elementor-57 .elementor-element.elementor-element-0802873{--width:500px;}.elementor-57 .elementor-element.elementor-element-60fb93f{--width:500px;}.elementor-57 .elementor-element.elementor-element-ca2049e{--width:500px;}.elementor-57 .elementor-element.elementor-element-9f165fe{--width:500px;}.elementor-57 .elementor-element.elementor-element-ef726b9{--width:500px;}.elementor-57 .elementor-element.elementor-element-d3e7668{--width:500px;}.elementor-57 .elementor-element.elementor-element-ebeb884{--width:500px;}.elementor-57 .elementor-element.elementor-element-0782629{--width:500px;}.elementor-57 .elementor-element.elementor-element-08988fa{--width:500px;}.elementor-57 .elementor-element.elementor-element-538244e{--width:100%;}.elementor-57 .elementor-element.elementor-element-64c0d35{--width:31.944%;}.elementor-57 .elementor-element.elementor-element-cca2140{--width:100%;}.elementor-57 .elementor-element.elementor-element-00c49f8{--width:100%;}.elementor-57 .elementor-element.elementor-element-36e3b31{--width:50%;}.elementor-57 .elementor-element.elementor-element-9b38603{--width:50%;}}@media(max-width:991px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-682ab35{--content-width:690px;}.elementor-57 .elementor-element.elementor-element-64c0d35{--width:100%;}.elementor-57 .elementor-element.elementor-element-36e3b31{--width:100%;}.elementor-57 .elementor-element.elementor-element-9b38603{--width:100%;}}@media(max-width:991px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-57 .elementor-element.elementor-element-32797a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-57 .elementor-element.elementor-element-2d0f051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-57 .elementor-element.elementor-element-61d7881{--e-n-carousel-swiper-slides-to-display:1;}.elementor-57 .elementor-element.elementor-element-61d7881 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-538244e{--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-57 .elementor-element.elementor-element-64c0d35{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-fc8d6fb .elementor-heading-title{font-size:32px;line-height:38.4px;}.elementor-57 .elementor-element.elementor-element-d01c1ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-57 .elementor-element.elementor-element-cca2140{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-00c49f8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-36e3b31{--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-fe38e6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-57 .elementor-element.elementor-element-fe38e6c img{width:600px;}.elementor-57 .elementor-element.elementor-element-33c2e4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-33c2e4c .elementor-heading-title{font-size:22px;line-height:26.4px;}.elementor-57 .elementor-element.elementor-element-9b38603{--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-0287480 .elementor-heading-title{font-size:30px;line-height:36px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-87f61fa > .elementor-shape-bottom svg, .elementor-57 .elementor-element.elementor-element-87f61fa > .e-con-inner > .elementor-shape-bottom svg{height:25px;}.elementor-57 .elementor-element.elementor-element-31d4851{--width:84.06%;--margin-top:61.74%;--margin-bottom:0%;--margin-left:3.768%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-57 .elementor-element.elementor-element-0d5ca05 .elementor-heading-title{font-size:8.4375vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-57 .elementor-element.elementor-element-de2f570{margin:2.47% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3.75%;}.elementor-57 .elementor-element.elementor-element-de2f570 .elementor-button{font-size:3.75vw;}.elementor-57 .elementor-element.elementor-element-502995f .elementor-heading-title{font-size:34px;line-height:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-57 .elementor-element.elementor-element-32797a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-57 .elementor-element.elementor-element-2d0f051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-57 .elementor-element.elementor-element-c66e49e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-a5cfd7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-57 .elementor-element.elementor-element-1dfb2f0{--min-height:430px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-57 .elementor-element.elementor-element-689e986 .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-59bcc42{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-a446e93 .elementor-button{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-0802873{--min-height:430px;}.elementor-57 .elementor-element.elementor-element-384f363 .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-9e34a16{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-73864b2 .elementor-button{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-60fb93f{--min-height:430px;}.elementor-57 .elementor-element.elementor-element-ff5f2ff .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-61c2f91{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-c141a38 .elementor-button{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-ca2049e{--min-height:430px;}.elementor-57 .elementor-element.elementor-element-c522429 .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-00ab709{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-1ebda45 .elementor-button{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-9f165fe{--min-height:430px;}.elementor-57 .elementor-element.elementor-element-a78b4bf .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-f1aea8c{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-ee77573 .elementor-button{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-ef726b9{--min-height:430px;}.elementor-57 .elementor-element.elementor-element-95c224b .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-3c83ea6{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-1c2b732 .elementor-button{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-d3e7668{--min-height:430px;}.elementor-57 .elementor-element.elementor-element-f99eb87 .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-604ba61{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-8587175 .elementor-button{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-ebeb884{--min-height:430px;}.elementor-57 .elementor-element.elementor-element-e76b785 .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-0fc1546{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-4e4b655 .elementor-button{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-0782629{--min-height:430px;}.elementor-57 .elementor-element.elementor-element-d73f64e .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-795d0d0{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-28b738a .elementor-button{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-08988fa{--min-height:430px;}.elementor-57 .elementor-element.elementor-element-395ab0b .elementor-heading-title{font-size:23px;}.elementor-57 .elementor-element.elementor-element-a42a317{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-e5b2bc6 .elementor-button{font-size:15.3px;}.elementor-57 .elementor-element.elementor-element-61d7881{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-n-carousel-arrow-prev-left-position:-15px;--e-n-carousel-arrow-next-right-position:-15px;--e-n-carousel-arrow-size:16px;}.elementor-57 .elementor-element.elementor-element-538244e{--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-57 .elementor-element.elementor-element-64c0d35{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-57 .elementor-element.elementor-element-fc8d6fb .elementor-heading-title{font-size:32px;line-height:38.4px;}.elementor-57 .elementor-element.elementor-element-d01c1ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:13px;line-height:19.5px;}.elementor-57 .elementor-element.elementor-element-cca2140{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57 .elementor-element.elementor-element-00c49f8{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-36e3b31{--min-height:200px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-9b38603{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-0287480 .elementor-heading-title{font-size:30px;line-height:36px;}}/* Start custom CSS for heading, class: .elementor-element-0d5ca05 */.elementor-57 .elementor-element.elementor-element-0d5ca05 .hero-sub{display:block;font-size:2.390625vw;font-weight:300;line-height:1.5em}
@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-0d5ca05 .hero-sub{font-size:4.3031vw}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87f61fa */.elementor-57 .elementor-element.elementor-element-87f61fa{aspect-ratio:1440/645}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-87f61fa{aspect-ratio:1000/1362}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d0f051 */.elementor-57 .elementor-element.elementor-element-2d0f051 .elementor-button{width:350px}
@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-2d0f051 .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfb2f0 */.elementor-57 .elementor-element.elementor-element-1dfb2f0{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0802873 */.elementor-57 .elementor-element.elementor-element-0802873{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60fb93f */.elementor-57 .elementor-element.elementor-element-60fb93f{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2049e */.elementor-57 .elementor-element.elementor-element-ca2049e{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f165fe */.elementor-57 .elementor-element.elementor-element-9f165fe{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef726b9 */.elementor-57 .elementor-element.elementor-element-ef726b9{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3e7668 */.elementor-57 .elementor-element.elementor-element-d3e7668{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebeb884 */.elementor-57 .elementor-element.elementor-element-ebeb884{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782629 */.elementor-57 .elementor-element.elementor-element-0782629{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08988fa */.elementor-57 .elementor-element.elementor-element-08988fa{max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c66e49e */.elementor-57 .elementor-element.elementor-element-c66e49e .svc-title{margin-top:auto}
.elementor-57 .elementor-element.elementor-element-c66e49e .svc-desc{margin-top:10px}
.elementor-57 .elementor-element.elementor-element-c66e49e .svc-btn{margin-top:auto;margin-bottom:13px}
.elementor-57 .elementor-element.elementor-element-c66e49e .svc-hl{font-weight:400}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-538244e */@media(max-width:991px){.elementor-57 .elementor-element.elementor-element-538244e{background-image:none !important;background-color:#FFFFFF !important}
.elementor-57 .elementor-element.elementor-element-538244e .caring-h .elementor-heading-title{font-weight:600}}/* End custom CSS */