@media(max-width:430px){.elementor .s-medical-checks{column-gap:1.75rem;line-height:1.6;row-gap:0.65rem;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-template-rows:auto;}}@media(max-width:430px){.elementor .s-medical-wrap-2{column-gap:clamp(2rem,4vw,3.5rem);line-height:1.6;row-gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto;}}@media(max-width:430px){.elementor .s-medical-checks-2{column-gap:1.75rem;line-height:1.6;row-gap:0.65rem;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-template-rows:auto;}}@media(max-width:430px){.elementor .s-medical-checks-3{column-gap:1.75rem;line-height:1.6;row-gap:0.65rem;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-template-rows:auto;}}@media(max-width:430px){.elementor .s-medical-route{column-gap:0px;line-height:1.6;row-gap:0px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-template-rows:auto;}}@media(max-width:430px){.elementor .s-medical-resort-logos{column-gap:1px;line-height:1.6;row-gap:1px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-template-rows:auto;}}@media(max-width:430px){.elementor .s-medical-tiles{column-gap:clamp(1rem,1.6vw,1.4rem);line-height:1.6;row-gap:clamp(1rem,1.6vw,1.4rem);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-template-rows:auto;}}