/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-mode--media--teaser-portrait figure .card-media::after{position:absolute;margin:auto;inset:0;}.view-mode--media--teaser-portrait figure .card-media::after{display:flex;align-items:center;justify-content:center;font-family:"Material Design Icons";color:#fff;border-radius:50%;cursor:pointer;font-size:2.5rem;height:3rem;width:3rem;content:"\F040A";}.view-mode--media--teaser-portrait figure .card-media::after{background:#000;background:rgba(0,0,0,0.5);}.view-mode--media--teaser-portrait figure .card-media:hover::after{background:#000;background:rgba(0,0,0,0.9);}.view-mode--media--teaser-portrait figure .card-media{text-align:center;position:relative;}
.view-mode--media--teaser-portrait{--base-card-spacer-y:0;--base-card-spacer-x:0;border-radius:3rem 3rem 0 3rem;box-shadow:0 3px 6px rgba(0,0,0,0.1607843137);height:100%;background-color:#fff;}.view-mode--media--teaser-portrait .card-media{position:relative;}.view-mode--media--teaser-portrait .card-media::before{border-radius:3rem 3rem 0 3rem;box-shadow:inset 5px -2px 5px rgba(0,0,0,0.4509803922);content:"";display:block;height:100%;position:absolute;top:0;width:100%;}.view-mode--media--teaser-portrait .card-media::before{background:#000;background:rgba(0,0,0,0.1);}.view-mode--media--teaser-portrait .card-media img{object-fit:cover;width:100%;}.view-mode--media--teaser-portrait .card-body{--base-card-spacer-y:1.5rem;--base-card-spacer-x:1.5rem;height:12rem;}.view-mode--media--teaser-portrait .card-meta{font-size:0.875rem;color:#4a4a4a;}.view-mode--media--teaser-portrait .card-meta .mdi::before{font-size:calc(1.2625rem + 0.1125vw);}@media (min-width:1600px){.view-mode--media--teaser-portrait .card-meta .mdi::before{font-size:1.375rem;}}.view-mode--media--teaser-portrait .card-author a{color:#000;}.media-type{max-height:2rem;max-width:1.7rem;overflow-y:hidden;display:flex;align-items:flex-start;justify-content:center;margin-right:0.5rem;flex-shrink:0;font-size:calc(1.325rem + 0.675vw);}.media-type::before{max-height:2rem;max-width:1.7rem;display:flex;align-items:center;justify-content:center;}@media (min-width:1600px){.media-type{font-size:2rem;}}
.paragraph--type--minimal-text-media .view-mode--default,.paragraph--type--minimal-text-media-container .paragraph--view-mode--preview,.view-mode--portrait,.view-mode--teaser-portrait > figure{height:auto;}.paragraph--type--minimal-text-media .view-mode--default .card-title a,.paragraph--type--minimal-text-media-container .paragraph--view-mode--preview .card-title a,.view-mode--portrait .card-title a,.view-mode--teaser-portrait > figure .card-title a{font-size:1.125rem;text-decoration:none;font-weight:600;}.paragraph--type--minimal-text-media .view-mode--default .card-media,.paragraph--type--minimal-text-media-container .paragraph--view-mode--preview .card-media,.view-mode--portrait .card-media,.view-mode--teaser-portrait > figure .card-media{text-align:center;}
article.media.teaser-portrait-card{background-color:#e8f5ff;box-shadow:unset;border-radius:unset;}article.media.teaser-portrait-card .card-media{background-color:#e8f5ff;}article.media.teaser-portrait-card .card-media::before{border-radius:unset;box-shadow:unset;}article.media.teaser-portrait-card .card-media::after{content:url(/sites/www.sofarthro.com/themes/base_custom/img/btn-play.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}article.media.teaser-portrait-card .tags{position:absolute;bottom:-15px;left:1rem;}article.media.teaser-portrait-card .tags .badge{font-size:1rem;border-radius:5px;padding:unset;height:fit-content;display:flex;max-width:unset;}article.media.teaser-portrait-card .tags .badge:hover{opacity:1;}article.media.teaser-portrait-card .tags .badge a{padding:0.5rem;}article.media.teaser-portrait-card .tags .badge.theme{color:#fff;background-color:#103f5e;}article.media.teaser-portrait-card .tags .badge.theme a{display:none;}article.media.teaser-portrait-card .tags .badge.theme a:nth-of-type(1){display:flex;}article.media.teaser-portrait-card .tags .badge.theme a{color:#fff;}article.media.teaser-portrait-card .tags .badge.theme.coude{background-color:#edad1c;}article.media.teaser-portrait-card .tags .badge.theme.genou{background-color:#ef7e63;}article.media.teaser-portrait-card .tags .badge.theme.hanche{background-color:#a7426b;}article.media.teaser-portrait-card .tags .badge.theme.cheville{background-color:#0f9a98;}article.media.teaser-portrait-card .tags .badge.theme.poignet{background-color:#9e907b;}article.media.teaser-portrait-card .tags .badge.theme.epaule{background-color:#135e90;}article.media.teaser-portrait-card .tags .badge.category{color:#000;background-color:#65baea;font-weight:400;}article.media.teaser-portrait-card .tags .badge.category a{color:#000;}article.media.teaser-portrait-card .card-body{margin-top:1rem;padding:1rem;}article.media.teaser-portrait-card .card-body .card-title span{color:#103f5e;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;min-height:48px;text-transform:uppercase;}article.media.teaser-portrait-card .card-body .speakers{margin-top:1rem;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:4;overflow:hidden;}article.media.teaser-portrait-card .card-body .speakers a{color:#005c74;font-size:0.8rem;}article.media.teaser-portrait-card .card-body .speakers a::after{content:",";}article.media.teaser-portrait-card .card-body .speakers a:last-of-type::after{content:unset;}.view-medias-selections.card-black .view-content{gap:1rem;}.view-medias-selections.card-black article.media.teaser-portrait-card{background-color:#210000;}.view-medias-selections.card-black article.media.teaser-portrait-card .card-body{height:12rem;}.view-medias-selections.card-black article.media.teaser-portrait-card .card-body a{color:#fff;}.view-medias-selections.card-black article.media.teaser-portrait-card .card-body a span{color:#fff;}
