#escale-thermale-comment-ca-marche-container{position:relative;[data-theme=cartes_cadeaux] &{--light-green-spa:var(--pink-carte-cadeau);--background-theme:var(--pink-carte-cadeau-background);--green-spa-secondary:var(--pink-carte-cadeau-main);& .separator{--green-spa-secondary:var(--pink-carte-cadeau);--mid-blue:var(--pink-carte-cadeau)}}& .title-comment-ca-marche{margin-top:0;&>svg{color:#fff;background-color:var(--icon-bg);border-radius:50%;width:60px;height:60px;padding:14px;&>path{stroke-width:1.7px}}&>span.subtitle{text-transform:uppercase;letter-spacing:3.7px;margin-top:20px;font-size:13px}&>h2{margin-top:8px}}& .image-box{flex-direction:column;align-items:center;margin-top:2rem;display:flex;@media (width>=768px){margin-top:66px}& .image-container{border:1px solid var(--light-green-spa);background-color:#fff;border-radius:50%;width:205px;height:205px;position:relative;&>img{object-fit:cover;aspect-ratio:1;z-index:1;background-size:cover;border-radius:50%;width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}&>.step{z-index:2;color:var(--green-spa-secondary);background-color:var(--background-theme);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:17px;font-weight:400;display:flex;position:absolute;top:12px;right:-5px}}}& .title-and-text{flex-direction:column;justify-content:center;align-items:center;max-width:260px;display:flex;& h3{text-align:center;margin-top:1rem;font-size:23px;font-weight:500;@media (width>=768px){margin-top:38px}}& p{text-align:center;margin-top:.5rem;font-size:15px;@media (width>=768px){margin-top:22px}}}& .image-box:last-child .title-and-text>p:last-child{margin-bottom:0;@media (width>=768px){margin-bottom:1rem}}& .separator.desktop{z-index:0;width:fit-content;display:none;position:absolute;top:280px;@media (width>=768px){display:block}& svg{color:var(--green-spa-secondary)}}& .separator.mobile{display:block;@media (width>=768px){display:none}}}