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