.card-cas-clinique{--gap-x:10.63829%;color:var(--c-text);display:flex;gap:20px var(--gap-x)}.card-cas-clinique__info{align-items:flex-start;display:flex;flex:1 1 calc(42.56% - var(--gap-x));flex-direction:column;justify-content:space-between;max-width:330px;min-width:330px}.card-cas-clinique__info .title{margin-bottom:20px}.card-cas-clinique__info .taxonomy{color:var(--c-grey-2);text-transform:lowercase}.card-cas-clinique__info .description{white-space:pre-line}.card-cas-clinique__info>div{width:100%}.card-cas-clinique__content{flex:1 1 calc(57.44% - var(--gap-x));gap:20px;width:83.866%}.card-cas-clinique__content .swiper{width:100%}.card-cas-clinique__content .swiper-button-container{align-items:center;border-bottom:2px solid var(--c-white);border-left:1px solid var(--c-white);display:flex;gap:0}.card-cas-clinique__content .swiper-slide{opacity:.4;transition:opacity .3s ease-in-out}.card-cas-clinique__content .swiper-slide-active{opacity:1}.card-cas-clinique__content .picture{aspect-ratio:1}@media screen and (max-width:767px){.card-cas-clinique{flex-direction:column-reverse}.card-cas-clinique__content,.card-cas-clinique__info{width:100%}}.single-page.template-clinique>.inner>.content-wrapper{padding-bottom:250px;padding-top:50px}.single-page.template-clinique .tabs{border-bottom:1px solid var(--c-grey);color:var(--c-white);display:flex;gap:20px;justify-content:flex-start;position:relative;z-index:0}.single-page.template-clinique .tabs:after{background:var(--c-text);bottom:0;content:"";display:inline-block;height:1px;left:var(--left,0);opacity:1;position:absolute;transition:all .33s ease-in-out;width:var(--tab-w,0);z-index:1}.single-page.template-clinique .tabs .tab{align-items:center;color:var(--c-grey-2);cursor:pointer;display:flex;justify-content:center;padding:14px 20px;position:relative}.single-page.template-clinique .tabs .tab.tab-active,.single-page.template-clinique .tabs .tab:hover{color:var(--c-text)}.single-page.template-clinique .tabs-content:before{border-radius:0;margin-bottom:40px;order:0}.single-page.template-clinique .tabs-content .selected-tab:not(:empty){margin-bottom:32px}.single-page.template-clinique .tabs-content>.content{display:flex;flex-direction:column;gap:40px}.single-page.template-clinique .tabs-container{--placeholder-height:415px;display:flex;flex-direction:column;gap:188px}@media screen and (max-width:767px){.single-page.template-clinique .tabs{border-bottom:none}.single-page.template-clinique .tabs-container{gap:40px}.single-page.template-clinique .tabs:after{display:none}}
