#infos-pratiques-container{position:sticky;top:20px;&:not(.mobile-toggle){display:none;@media (width>=992px){display:block}}& h2,& h3{margin-bottom:16px;font-size:18px}& .infos{border-radius:var(--border-radius-bloc);border:1px solid var(--mid-blue);box-shadow:var(--box-shadow);background-color:#fff;margin-bottom:15px;padding:1rem;@media (width>=992px){padding:35px 40px}&.infos-pratiques{& div.icon{background-color:var(--light-green-spa);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;& svg{width:30px;height:30px;color:var(--green-spa);&>path{stroke-width:1.8px}}}& div.content{color:var(--text-color-base);& p{margin-left:16px;font-size:14px}}}&.pub-escale-thermale{&[data-theme=cartes_cadeaux]{--green-spa:var(--pink-carte-cadeau-bouton)}&>div{justify-content:center;align-items:center;@media (width>=992px){flex-direction:row;justify-content:flex-start}& img{width:100px}& h3{margin-bottom:0;@media (width>=992px){margin-bottom:16px}}&>:last-child{margin-left:1rem}}& a{width:100%;margin-top:20px}}&.pub-sejours{&>div{flex-direction:row-reverse;justify-content:center;align-items:center;margin-bottom:1rem;@media (width>=992px){flex-direction:row;justify-content:space-between}& h3{margin-bottom:0}& div.icon{background-color:var(--light-green-spa);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-right:16px;display:flex;@media (width>=992px){margin-left:16px}& svg{width:30px;height:30px;color:var(--green-spa);padding:3px;&>path{stroke-width:1.2px}}}}& a{background-color:#fff;width:100%;margin-top:20px;@media (width>=992px){margin-top:0}}}}}