.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-96 .elementor-element.elementor-element-43aad4e .elementor-repeater-item-60542cb .swiper-slide-bg{background-color:#833ca3;background-image:url(https://bluespringsanimalhospital.com/wp-content/uploads/2026/10/blue-springs-animal-hospital-new-client-kansas-city.jpg);background-size:cover;}.elementor-96 .elementor-element.elementor-element-43aad4e .elementor-repeater-item-a7d029f .swiper-slide-bg{background-color:#4054b2;background-image:url(https://bluespringsanimalhospital.com/wp-content/uploads/2026/10/blue-springs-animal-hospital-aaha-veterinarian-kansas-city-2.jpg);background-size:cover;}.elementor-96 .elementor-element.elementor-element-43aad4e .elementor-repeater-item-ab24486 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://bluespringsanimalhospital.com/wp-content/uploads/2026/10/blue-springs-pet-resort-boarding-kennel-kansas-city-2.jpg);background-size:cover;}.elementor-96 .elementor-element.elementor-element-43aad4e .elementor-repeater-item-42fdc78 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://bluespringsanimalhospital.com/wp-content/uploads/2026/10/blue-springs-animal-hospital-puppy-veterinarian-kansas-city-1.jpg);background-size:cover;}.elementor-96 .elementor-element.elementor-element-43aad4e .elementor-repeater-item-db83fe6 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://bluespringsanimalhospital.com/wp-content/uploads/2026/10/blue-springs-animal-hospital-kitten-veterinarian-kansas-city_0.jpg);background-size:cover;}.elementor-96 .elementor-element.elementor-element-43aad4e .swiper-slide{transition-duration:calc(5000ms*1.2);height:81vh;}.elementor-96 .elementor-element.elementor-element-43aad4e .elementor-slide-button{background-color:#083B7A;border-radius:100px;color:#FFFFFF;border-color:#083B7A;}.elementor-96 .elementor-element.elementor-element-43aad4e .elementor-slide-button:hover{background-color:#CCCCCC;color:var( --e-global-color-9c80d40 );border-color:#CCCCCC;}.elementor-96 .elementor-element.elementor-element-43aad4e .swiper-slide-contents{max-width:40%;}.elementor-96 .elementor-element.elementor-element-43aad4e .swiper-slide-inner{text-align:start;}.elementor-96 .elementor-element.elementor-element-43aad4e .elementor-slide-heading{font-family:"Merriweather", Sans-serif;font-size:43px;font-weight:600;}.elementor-96 .elementor-element.elementor-element-43aad4e .elementor-slide-description{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-96 .elementor-element.elementor-element-b5f610b .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-96 .elementor-element.elementor-element-b5f610b .elementor-swiper-button{font-size:20px;color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-b5f610b .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-b5f610b .elementor-testimonial__text{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;font-style:normal;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-96 .elementor-element.elementor-element-43aad4e .swiper-slide-contents{max-width:100%;}.elementor-96 .elementor-element.elementor-element-43aad4e .elementor-slide-heading{font-size:33px;}.elementor-96 .elementor-element.elementor-element-b5f610b.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-96 .elementor-element.elementor-element-b5f610b.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:16px;}.elementor-96 .elementor-element.elementor-element-b5f610b.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:16px;}.elementor-96 .elementor-element.elementor-element-b5f610b.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:16px;}.elementor-96 .elementor-element.elementor-element-b5f610b.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:16px;}}/* Start custom CSS for slides, class: .elementor-element-43aad4e */.elementor-96 .elementor-element.elementor-element-43aad4e .swiper-slide-contents {
    background-color: rgba(0, 59, 122, 0.54);
    border-radius: 20px;
    padding: 30px 40px;
}/* End custom CSS */
/* Start custom CSS */[data-id="428d750b"] a { color: #093B7A; font-weight: 600; } [data-id="428d750b"] a:hover { color: #0E4C88; text-decoration: underline; }/* End custom CSS */