@media only screen and (width>=1080px){.stage{grid-gap:1.5rem;grid-template-rows:auto;grid-template-columns:6rem repeat(12,calc(8.33333% - 2.625rem)) 6rem;display:grid}}@media only screen and (width>=1440px){.stage{grid-template-columns:1fr repeat(12,4.875rem) 1fr}}.stage-image{align-items:flex-end;display:flex;position:relative}.stage-image img{object-fit:cover;width:100%;min-height:min(350px,50vh)}@media only screen and (width>=1080px){.stage-image img{min-height:min(500px,50vh)}.stage-image{grid-area:1/1/auto/-1;align-items:normal}}.stage-image:before{content:"";background-color:#0000001a;position:absolute;inset:0}.stage-image .stage-title{padding-inline:1rem;color:var(--text-secondary);z-index:1;padding-bottom:1rem;font-size:2.5rem;line-height:1.2;position:absolute}@media only screen and (width>=1080px){.stage-image .stage-title{padding-bottom:0;display:none}}.stage-title p{font-size:2.0625rem;font-weight:700;line-height:1.2}@media only screen and (width>=1080px){.stage-title p{font-size:2.375rem;line-height:1.2}}.stage-content{flex-direction:column;grid-area:2/2/auto/span 7;gap:1.5rem;padding-block:1.5rem;padding-inline:1rem;display:flex}.stage-content .stage-title{display:none}@media only screen and (width>=1080px){.stage-content .stage-title{display:block}}.stage-content .stage-text{flex-direction:column;gap:1rem;font-weight:300;display:flex}.stage-content ul,.stage-content ol{margin-left:1rem}.stage-content li{margin-top:1rem;list-style:outside}.stage-content li:first-child{margin-top:0}.stage-appointment-wrapper{background:var(--linear-gradient);padding-block:2.5rem;padding-inline:1rem;display:block}@media only screen and (width>=1080px){.stage-appointment-wrapper{z-index:1;background:0 0;grid-area:1/9/span 2/span 5;margin-top:9rem;padding:0}}
