/* W08 native Elementor: typography and decorative compatibility only. */
.aixin-home-nursing-v1 .elementor-heading-title,.aixin-home-nursing-v1 .elementor-widget-text-editor{overflow-wrap:anywhere}
.aixin-home-nursing-v1 .elementor-widget-text-editor p{margin:0}
.aixin-home-nursing-v1 .ax-w08-button .elementor-button{max-width:100%}
.aixin-home-nursing-v1 .ax-w08-button .elementor-button:hover{filter:brightness(.94)}
.aixin-home-nursing-v1 .ax-w08-button .elementor-button:focus-visible{outline:3px solid #725f59;outline-offset:4px}
.aixin-home-nursing-v1 .ax-w08-service-card{overflow:hidden;box-shadow:0 6px 24px #2f6d870d}
.aixin-home-nursing-v1 .ax-w08-hero-badge{align-self:end;justify-self:start}
@media(min-width:768px) and (max-width:1180px){.aixin-home-nursing-v1 .ax-w08-hero-break,.aixin-home-nursing-v1 .ax-w08-referral-break{display:none}}
@media(max-width:767px){.aixin-home-nursing-v1 h2{text-wrap:balance}.aixin-home-nursing-v1 .ax-w08-hero-badge{width:calc(100% - 36px)}}
@media(prefers-reduced-motion:reduce){.aixin-home-nursing-v1 .animated{animation-duration:.01ms!important}}
/* Measured on this page: mobile shortcode header 118.61px vs template 72px;
   footer shortcode 1042.21px vs template 1017.01px. */
@media(max-width:767px){.aixin-home-nursing-v1 .ax-w08-header{height:72px}.aixin-home-nursing-v1 .ax-w08-header>.elementor-widget-container{height:72px}}
.aixin-home-nursing-v1 .ax-w08-footer>.elementor-widget-shortcode{height:auto!important;min-height:0;display:flex;flex-direction:column}
.aixin-home-nursing-v1>.ax-w08-footer{display:block;height:auto;min-height:0}

@media(min-width:768px){.aixin-home-nursing-v1 .ax-w08-mobile-break{display:none}}
/* Customer review: let mobile process and referral cards fit their copy. */
@media(max-width:767px){
 .aixin-home-nursing-v1 :is(.ax-w08-step,.ax-w08-referral-card,.ax-w08-process){min-height:0!important;height:auto!important;}
 .aixin-home-nursing-v1 .ax-w08-steps-grid{grid-template-rows:repeat(3,auto)!important;align-items:start!important;}
 .aixin-home-nursing-v1 .ax-w08-referral-inner{grid-template-rows:repeat(7,auto)!important;align-items:start!important;}
 .aixin-home-nursing-v1 :is(.ax-w08-process,.ax-w08-referral){padding-bottom:32px!important;}
}
