/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Roboto";font-weight:300;font-style:normal;font-display:swap;src:url(/themes/custom/urbm/fonts/Roboto-Light.ttf) format("truetype");}@font-face{font-family:"Roboto";font-weight:400;font-style:normal;font-display:swap;src:url(/themes/custom/urbm/fonts/Roboto-Regular.ttf) format("truetype");}@font-face{font-family:"Roboto";font-weight:400;font-style:italic;font-display:swap;src:url(/themes/custom/urbm/fonts/Roboto-Italic.ttf) format("truetype");}@font-face{font-family:"Roboto";font-weight:500;font-style:normal;font-display:swap;src:url(/themes/custom/urbm/fonts/Roboto-Medium.ttf) format("truetype");}@font-face{font-family:"Roboto";font-weight:700;font-style:normal;font-display:swap;src:url(/themes/custom/urbm/fonts/Roboto-Bold.ttf) format("truetype");}@font-face{font-family:"PT Serif";font-weight:400;font-style:normal;font-display:swap;src:url(/themes/custom/urbm/fonts/PTSerif-Regular.ttf) format("truetype");}@font-face{font-family:"PT Serif";font-weight:400;font-style:italic;font-display:swap;src:url(/themes/custom/urbm/fonts/PTSerif-Italic.ttf) format("truetype");}@font-face{font-family:"PT Serif";font-weight:700;font-style:normal;font-display:swap;src:url(/themes/custom/urbm/fonts/PTSerif-Bold.ttf) format("truetype");}
:root{--urbm-green:#55ab26;--urbm-green-dark:#4a9721;--urbm-text:#353535;--urbm-muted:#757575;--urbm-bg:#f4f4f4;--urbm-panel:#ffffff;--urbm-line:#e5e5e5;--urbm-footer:#353535;--urbm-navbar-h:90px;--urbm-max:1170px;}*,*::before,*::after{box-sizing:border-box;}html{font-size:16px;}body{margin:0;background:var(--urbm-bg);color:var(--urbm-text);font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6;overflow-x:hidden;}a{color:var(--urbm-green);text-decoration:none;}a:hover,a:focus{color:var(--urbm-green-dark);text-decoration:underline;}img{max-width:100%;height:auto;}h1,h2,h3,h4{font-family:"Roboto",sans-serif;font-weight:500;line-height:1.2;color:var(--urbm-text);}h1{font-size:2.1rem;margin:0 0 1.2rem;}h2{font-size:1.5rem;}h3{font-size:1.2rem;}p{margin:0 0 1em;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.urbm-container{max-width:var(--urbm-max);margin:0 auto;padding:0 20px;}.urbm-navbar{position:absolute;top:0;left:0;right:0;z-index:100;height:var(--urbm-navbar-h);background:rgba(255,255,255,0.95);box-shadow:0 1px 0 rgba(0,0,0,0.05);}.urbm-navbar__inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1400px;margin:0 auto;padding:0 30px;}.urbm-navbar__brand{display:flex;align-items:center;}.urbm-navbar__brand .site-logo img,.urbm-navbar__brand img{display:block;height:42px;width:auto;}.urbm-navbar__brand .site-name,.urbm-navbar__brand .site-slogan{display:none;}.urbm-navbar__menu ul{list-style:none;margin:0;padding:0;}.urbm-navbar__menu > div > ul,.urbm-navbar__menu nav > ul,.urbm-navbar__menu > ul{display:flex;gap:4px;}.urbm-navbar__menu li{position:relative;}.urbm-navbar__menu a,.urbm-navbar__menu span{display:block;padding:10px 12px;color:var(--urbm-text);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;text-decoration:none;cursor:pointer;}.urbm-navbar__menu a:hover,.urbm-navbar__menu a.is-active{color:var(--urbm-green);}.urbm-navbar__menu li ul{display:none;position:absolute;top:100%;left:0;min-width:230px;padding:8px 0;background:#fff;border-top:3px solid var(--urbm-green);border-radius:0 0 3px 3px;box-shadow:0 6px 14px rgba(0,0,0,0.15);}.urbm-navbar__menu li:hover > ul,.urbm-navbar__menu li.is-open > ul{display:block;}.urbm-navbar__menu li ul a{text-transform:none;letter-spacing:0;font-size:14px;padding:7px 18px;}.urbm-navbar__menu li.menu-item--expanded > a::after,.urbm-navbar__menu li.menu-item--expanded > span::after{content:" ▾";font-size:11px;}.urbm-navbar__toggle{display:none;}.urbm-header-spacer{height:var(--urbm-navbar-h);}.urbm-header-top{position:relative;margin-top:0;padding-top:var(--urbm-navbar-h);background:#222;min-height:calc(var(--urbm-navbar-h) + 60px);}.urbm-header-top img{display:block;width:100%;height:330px;object-fit:cover;}.urbm-header-top .views_slideshow_cycle_main,.urbm-header-top .views-slideshow-cycle-main-frame{width:100% !important;}.urbm-header-top .views-slideshow-cycle-main-frame-row{width:100% !important;}.urbm-header-top .views-field-field-banner .field-content > *:not(:first-child){display:none;}.urbm-header-top__overlay{position:absolute;left:0;right:0;bottom:0;z-index:5;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));padding:40px 20px 12px;}.urbm-header-top__overlay h2{display:none;}.urbm-header-top__overlay table,.urbm-header-top__overlay tbody,.urbm-header-top__overlay tr{display:contents;}.urbm-header-top__overlay .views-view-grid,.urbm-header-top__overlay .views-view-grid .views-row,.urbm-header-top__overlay .views-view-grid > div{display:flex;flex-wrap:nowrap;justify-content:center;gap:6px;max-width:1400px;margin:0 auto;border:0;padding:0;}.urbm-header-top__overlay .views-col,.urbm-header-top__overlay .views-view-grid__item,.urbm-header-top__overlay td{width:auto !important;flex:1 1 0;max-width:160px;padding:0 4px;text-align:center;border:0;}.urbm-header-top__overlay img{width:58px !important;height:58px !important;margin:0 auto 4px;border-radius:50%;object-fit:cover;border:2px solid #fff;}.urbm-header-top__overlay a{color:#fff;font-weight:500;font-size:13px;line-height:1.2;display:block;}.urbm-header-top__overlay .views-field-field-research-discipline{color:rgba(255,255,255,0.75);font-size:11px;line-height:1.25;margin-top:2px;}.urbm-group-menu{position:absolute;right:5vw;bottom:-25px;z-index:47;}.urbm-group-menu::before{content:"";position:absolute;inset:0;background:var(--urbm-green);border-radius:3px;transform:skew(-8deg);box-shadow:0 4px 10px rgba(0,0,0,0.25);}.urbm-group-menu ul{position:relative;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 14px;}.urbm-group-menu li a{display:block;padding:14px 10px;color:#fff;font-size:14px;font-weight:500;text-decoration:none;}.urbm-group-menu li a:hover,.urbm-group-menu li a.is-active{color:#fff;box-shadow:inset 0 -3px 0 #fff;}.urbm-group-menu h2{display:none;}.urbm-main{padding:40px 0 60px;}.urbm-breadcrumb{font-size:13px;color:var(--urbm-muted);margin-bottom:10px;}.urbm-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;}.urbm-breadcrumb li + li::before{content:"›";margin-right:6px;color:#aaa;}.urbm-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;}.urbm-columns.has-sidebar{grid-template-columns:minmax(0,3fr) minmax(0,1fr);}.urbm-content{background:var(--urbm-panel);padding:30px 35px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.06);min-width:0;}.urbm-content h1.page-title,.urbm-content h1{font-family:"PT Serif",Georgia,serif;font-weight:700;padding-bottom:12px;border-bottom:3px solid var(--urbm-green);display:inline-block;}.urbm-content > div + div{margin-top:30px;}.urbm-content > div > h2{font-size:1.3rem;border-left:4px solid var(--urbm-green);padding-left:10px;}.urbm-sidebar > div{background:var(--urbm-panel);padding:20px 22px;margin-bottom:20px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.06);}.urbm-sidebar > div > h2{margin:0 0 12px;font-size:1rem;text-transform:uppercase;letter-spacing:1px;color:var(--urbm-green);}.urbm-sidebar ul{list-style:none;margin:0;padding:0;}.urbm-sidebar li{padding:7px 0;border-bottom:1px solid var(--urbm-line);font-size:14px;}.urbm-sidebar li:last-child{border-bottom:0;}.urbm-sidebar [id*="block-urbm-t-block-4"]{background:var(--urbm-green);color:#fff;font-family:"PT Serif",serif;font-size:1.15rem;}.urbm-sidebar [id*="block-urbm-t-block-4"] a{color:#fff;font-family:"Roboto",sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid rgba(255,255,255,0.6);}.views-row{padding:16px 0;border-bottom:1px solid var(--urbm-line);}.views-row:last-child{border-bottom:0;}.views-row::after{content:"";display:table;clear:both;}.views-field-title{font-size:1.1rem;font-weight:500;}.views-field-created,.views-field-field-published,.views-field-field-authors{color:var(--urbm-muted);font-size:13px;}.views-field-field-image img,.views-field-field-image-s- img{float:left;margin:0 18px 10px 0;max-width:220px;border-radius:3px;}.view-urbm-gallery-by-group .views-field-field-gimage .field-content{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;}.view-urbm-gallery-by-group .views-field-field-gimage img{width:160px;height:120px;object-fit:cover;border-radius:3px;}.views-view-grid .views-row{display:flex;flex-wrap:wrap;border:0;padding:0;}.views-view-grid .views-col{padding:10px;text-align:center;}.view-urbm-group-members h3{margin:30px 0 6px;padding-bottom:6px;border-bottom:2px solid var(--urbm-green);font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;}.view-urbm-group-members img,.view-urbm-group-pi img{width:100px;height:100px;object-fit:cover;border-radius:50%;}.view-urbm-group-members .views-field-field-fonction{font-size:12px;color:var(--urbm-muted);}.view-urbm-groups .views-col{width:25% !important;}.view-urbm-groups img{border-radius:3px;}.pager__items{display:flex;justify-content:center;gap:6px;list-style:none;padding:20px 0 0;margin:0;}.pager__item a,.pager__item.is-active{display:block;padding:4px 10px;border:1px solid var(--urbm-line);border-radius:3px;}.pager__item.is-active{background:var(--urbm-green);color:#fff;border-color:var(--urbm-green);}.urbm-main [data-drupal-messages]{max-width:var(--urbm-max);margin:0 auto 20px;padding:0 20px;}.urbm-main .messages{padding:12px 16px;border-left:4px solid var(--urbm-green);background:#fff;margin-bottom:10px;}.urbm-main .messages--error{border-color:#d9534f;}.urbm-main nav.tabs ul,.urbm-main .tabs{display:flex;gap:4px;list-style:none;padding:0;margin:0 0 15px;}.urbm-main .tabs a{display:block;padding:6px 12px;background:#fff;border:1px solid var(--urbm-line);border-radius:3px;font-size:13px;}.urbm-footer{background:var(--urbm-footer);color:#fff;padding:35px 0;}.urbm-footer__inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center;}.urbm-footer a{color:#ccc;}.urbm-footer img{display:inline-block;height:64px;width:auto;margin:0 18px 10px 0;vertical-align:middle;}.urbm-footer__first br{display:none;}.urbm-footer__first p{display:inline;margin:0;}.urbm-footer__second{text-align:center;}.urbm-footer__second ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:14px;}.urbm-footer__second a{display:inline-block;padding:6px 12px;border:1px solid #555;border-radius:3px;color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:1px;}.urbm-footer__second a:hover{background:var(--urbm-green);border-color:var(--urbm-green);text-decoration:none;}.urbm-footer__third{text-align:right;font-size:14px;text-transform:uppercase;line-height:26px;}.urbm-footer__third a{color:#888;font-size:12px;border-bottom:2px solid #444;text-decoration:none;}.urbm-footer h2{display:none;}@media (max-width:991px){.urbm-navbar__toggle{display:block;width:44px;height:44px;border:0;background:transparent;position:relative;cursor:pointer;}.urbm-burger,.urbm-burger::before,.urbm-burger::after{position:absolute;left:10px;width:24px;height:3px;background:var(--urbm-text);content:"";}.urbm-burger{top:20px;}.urbm-burger::before{top:-7px;left:0;}.urbm-burger::after{top:7px;left:0;}.urbm-navbar__menu{display:none;position:absolute;top:var(--urbm-navbar-h);left:0;right:0;background:rgba(255,255,255,0.98);box-shadow:0 6px 12px rgba(0,0,0,0.15);padding:10px 20px;}.urbm-navbar__menu.is-open{display:block;}.urbm-navbar__menu > div > ul,.urbm-navbar__menu nav > ul,.urbm-navbar__menu > ul{flex-direction:column;}.urbm-navbar__menu li ul{position:static;display:block;box-shadow:none;border:0;padding-left:15px;}.urbm-navbar__inner{padding:0 16px;}.urbm-columns.has-sidebar{grid-template-columns:minmax(0,1fr);}.urbm-content{padding:20px 16px;}.urbm-header-top img{height:200px;}.urbm-header-top__overlay{position:static;background:#2b2b2b;padding:14px;}.urbm-header-top__overlay .views-view-grid,.urbm-header-top__overlay .views-view-grid > div{flex-wrap:wrap;}.urbm-header-top__overlay .views-col,.urbm-header-top__overlay td{flex:0 0 30%;}.urbm-group-menu{position:relative;right:auto;bottom:auto;}.urbm-group-menu::before{transform:none;border-radius:0;}.urbm-footer__inner{grid-template-columns:1fr;text-align:center;}.urbm-footer__third{text-align:center;}.view-urbm-groups .views-col{width:50% !important;}}.urbm-header-top{background:transparent;}.urbm-header-top .views-slideshow-controls-bottom,.urbm-header-top .views_slideshow_controls_text{display:none;}.urbm-header-top > .region-hero,.urbm-header-top > div:first-child{line-height:0;}.urbm-header-top__overlay,.urbm-header-top__overlay *{line-height:1.3;}.urbm-header-top__overlay .views-field,.urbm-header-top__overlay .field-content{color:rgba(255,255,255,0.85);text-shadow:0 1px 2px rgba(0,0,0,0.6);}.urbm-navbar__inner{max-width:1200px;padding:0 20px;}.urbm-navbar__brand{flex-direction:column;align-items:flex-start;}.urbm-navbar__brand > div,.urbm-navbar__brand [id*="branding"]{display:flex;flex-direction:column;align-items:flex-start;}.urbm-navbar__brand img{height:26px !important;}.urbm-navbar__brand .site-slogan{display:block;margin-top:4px;font-size:12px;color:#757575;text-transform:uppercase;letter-spacing:2px;}.urbm-navbar__menu a,.urbm-navbar__menu span{font-weight:400;letter-spacing:2px;font-size:13px;}.urbm-navbar__menu li.menu-item--expanded > a::after,.urbm-navbar__menu li.menu-item--expanded > span::after{content:none;}.urbm-navbar__menu > div > ul > li.menu-item--expanded > a::before,.urbm-navbar__menu > div > ul > li.menu-item--expanded > span::before,.urbm-navbar__menu ul.menu > li.menu-item--expanded > span::before{content:"";display:inline-block;width:9px;height:6px;margin-right:9px;vertical-align:2px;background:linear-gradient(#353535,#353535) 0 0 / 3px 2px no-repeat,linear-gradient(#353535,#353535) 5px 0 / 3px 2px no-repeat,linear-gradient(#353535,#353535) 0 4px / 3px 2px no-repeat,linear-gradient(#353535,#353535) 5px 4px / 3px 2px no-repeat;}.urbm-navbar__menu a[href^="http"]::after{content:" ⧉";font-size:10px;color:#959595;}.urbm-header-top{padding-top:var(--urbm-navbar-h);background:#ccc;}.urbm-header-top img{height:240px;}.is-front .urbm-header-top img{height:240px;}.urbm-thumbnails{background:var(--urbm-bg);padding:0 0 10px;}.urbm-thumbnails h2{display:none;}.urbm-thumbnails .views-element-container > div > div,.urbm-thumbnails [class*="js-view-dom-id"]{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:0 auto;}.urbm-thumbnails .views-row{position:relative;width:120px;flex:0 0 120px;height:180px;margin:55px 10px 40px;padding:0;box-shadow:0 2px 6px rgba(0,0,0,0.5);border:0;text-align:left;background:#ddd;}.urbm-thumbnails .views-row:not(:last-child)::after{content:"";display:block;position:absolute;width:140px;height:20px;top:180px;left:60px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;clear:none;}.urbm-thumbnails .views-row:last-child::after{content:"";display:block;position:absolute;width:60px;height:20px;top:180px;left:60px;border-left:1px solid #ccc;}.urbm-thumbnails .views-field-field-researcher-image{position:absolute;inset:0;overflow:hidden;}.urbm-thumbnails .views-field-field-researcher-image a,.urbm-thumbnails .views-field-field-researcher-image .field-content{display:block;width:100%;height:100%;}.urbm-thumbnails img{display:block;width:120px !important;height:180px !important;max-width:none;object-fit:cover;transition:transform 0.2s ease-in-out;}.urbm-thumbnails img:hover{transform:scale(1.06);}.urbm-thumbnails .views-field-title{position:absolute;left:0;right:0;bottom:5px;z-index:3;padding:0 10px;line-height:1.2;font-weight:400;pointer-events:none;}.urbm-thumbnails .views-field-title a{font-size:15px;color:#fff;text-shadow:1px 2px 4px #000;text-decoration:none;pointer-events:auto;}.urbm-thumbnails .views-field-field-research-discipline{position:absolute;top:-55px;left:0;width:100%;height:55px;padding:0 10px;z-index:3;overflow:hidden;font-family:"PT Serif",Georgia,serif;font-size:11px;font-weight:700;line-height:1.45;color:var(--urbm-text);}.urbm-header-top .views-row{padding:0;border:0;}#block-urbm-branding{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;line-height:1.2;color:#757575;text-transform:uppercase;letter-spacing:2px;}.urbm-main{padding:10px 0 100px;}.urbm-panel{background:#fff;box-shadow:0 5px 10px #e5e5e5;padding:2vw;min-height:50vh;}@media (min-width:1200px){.urbm-panel{padding:24px 40px;}}.urbm-content{background:transparent;box-shadow:none;padding:0;border-radius:0;}.urbm-content h1,.urbm-content h1.page-title{display:block;margin:20px 0;padding:0;border:0;font-family:"Roboto",sans-serif;font-weight:400;font-size:24px;letter-spacing:2px;color:var(--urbm-text);}.urbm-content h2,.urbm-content h3{font-size:22px;font-weight:400;letter-spacing:2px;border:0;padding:0;}.urbm-content p,.urbm-content li{font-family:"PT Serif",Georgia,serif;font-size:17px;line-height:36px;text-align:justify;}.urbm-content .views-row p,.urbm-content .views-field{font-size:16px;line-height:1.7;}.urbm-columns.has-sidebar{gap:30px;grid-template-columns:minmax(0,3fr) minmax(250px,1fr);}.urbm-sidebar{padding-top:40px;}.urbm-sidebar > div{background:transparent;box-shadow:none;padding:0;margin-bottom:30px;}.urbm-sidebar [id*="block-urbm-t-block-4"]{background:transparent;font-family:"Roboto",sans-serif;font-size:inherit;}.urbm-sidebar .cta{display:block;padding:20px 10px;text-align:center;background:var(--urbm-green);border:1px solid #366c18;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,0.5);}.urbm-sidebar .cta p{margin:0 0 20px;font-family:"Roboto",sans-serif;font-size:18px;line-height:18px;font-weight:700;color:#f2f2f2;}.urbm-sidebar .cta a,.urbm-sidebar [id*="block-urbm-t-block-4"] .cta a{display:inline-block;padding:10px 14px;border:0;border-radius:5px;background:#366c18;font-family:"Roboto",sans-serif;font-size:18px;font-weight:700;font-style:italic;text-transform:none;letter-spacing:0;color:#f2f2f2;text-decoration:none;transform:skew(-8deg);}.urbm-sidebar .cta a::after{content:" >";font-style:normal;}.urbm-sidebar > div > h2,.urbm-sidebar h2{position:relative;display:block;margin:0 0 30px;padding:10px 20px;z-index:1;font-family:"Roboto",sans-serif;font-size:24px;font-weight:400;letter-spacing:2px;text-transform:none;color:#fff;}.urbm-sidebar > div > h2::after,.urbm-sidebar h2::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--urbm-green);border-radius:3px;transform:skew(-8deg);}.urbm-sidebar .item-list,.urbm-sidebar .views-element-container ul{background:#f2f2f2;padding:10px;}.urbm-sidebar li{border:0;padding:8px 0;font-size:16px;}.urbm-sidebar li a{color:var(--urbm-green);}.urbm-share{position:fixed;left:0;top:50%;z-index:90;list-style:none;margin:0;padding:0;}.urbm-share a{display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:18px;}.urbm-share__fb{background-color:#1b5fa8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M14 8V6c0-.9.2-1.4 1.6-1.4H17V1.2C16.7 1.1 15.6 1 14.4 1 11.8 1 10 2.6 10 5.5V8H7v3.8h3V23h4V11.8h3l.5-3.8H14z'/%3E%3C/svg%3E");}.urbm-share__tw{background-color:#1aa1d6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M23 5.1c-.8.4-1.7.6-2.6.7.9-.6 1.6-1.4 2-2.5-.9.5-1.9.9-2.9 1.1A4.5 4.5 0 0 0 11.8 8.5 12.8 12.8 0 0 1 2.5 3.8a4.5 4.5 0 0 0 1.4 6c-.7 0-1.4-.2-2-.6 0 2.2 1.6 4 3.6 4.4-.7.2-1.4.2-2 .1.6 1.8 2.3 3.1 4.2 3.1A9 9 0 0 1 1 18.7 12.8 12.8 0 0 0 7.9 20.7c8.3 0 12.8-6.9 12.8-12.8v-.6c.9-.6 1.6-1.4 2.3-2.2z'/%3E%3C/svg%3E");}@media (max-width:991px){.urbm-columns.has-sidebar{grid-template-columns:minmax(0,1fr);}.urbm-thumbnails .views-col,.urbm-thumbnails td{margin:55px 6px 20px;}.urbm-thumbnails .views-col::after,.urbm-thumbnails td::after{content:none !important;}.urbm-share{display:none;}.urbm-navbar__brand .site-slogan{display:none;}}.urbm-navbar__menu li.menu-item--expanded > a::before,.urbm-navbar__menu li.menu-item--expanded > span::before{content:"";display:inline-block;width:8px;height:6px;margin-right:9px;vertical-align:2px;background:linear-gradient(#353535,#353535) 0 0 / 3px 2px no-repeat,linear-gradient(#353535,#353535) 5px 0 / 3px 2px no-repeat,linear-gradient(#353535,#353535) 0 4px / 3px 2px no-repeat,linear-gradient(#353535,#353535) 5px 4px / 3px 2px no-repeat;}.urbm-navbar__menu li li > a::before{content:none;}.urbm-sidebar li,.urbm-sidebar li a,.urbm-sidebar .views-field-title,.urbm-sidebar .views-field-title a{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.4;text-align:left;}.urbm-header-top .view-urbm-group-banner .views-row{position:relative;}.urbm-header-top .view-urbm-group-banner .views-field-title{position:absolute;left:0;right:0;bottom:0;padding:30px 70px 10px;line-height:1.3;background:linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0));font-family:"PT Serif",Georgia,serif;font-size:24px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.7);}.urbm-group-menu{bottom:-50px;right:5vw;}.urbm-group-menu li a{font-size:16px;font-weight:400;padding:13px 10px;}.not-front .urbm-header-top + .urbm-thumbnails + .urbm-main,.not-front .urbm-header-top + .urbm-main{padding-top:10px;}.urbm-breadcrumb{color:#959595;height:30px;padding-top:8px;margin-bottom:0;}.urbm-breadcrumb li + li::before{content:"»";margin:0 4px 0 0;color:#959595;}.urbm-breadcrumb li:last-child{color:#959595;}.view-urbm-group-members h3{position:relative;display:inline-block;margin:30px 0 20px;padding:8px 12px;border:0;z-index:1;font-family:"PT Serif",Georgia,serif;font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;}.view-urbm-group-members h3::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--urbm-green);border-radius:3px;transform:skew(-8deg);}.view-urbm-group-members table,.view-urbm-group-members tbody,.view-urbm-group-members tr{display:contents;}.view-urbm-group-members .views-view-grid .views-row,.view-urbm-group-members .views-view-grid > div{display:flex;flex-wrap:wrap;gap:20px;}.view-urbm-group-members .views-col,.view-urbm-group-members td{width:calc(33.33% - 14px) !important;flex:0 0 calc(33.33% - 14px);padding:20px 15px !important;margin:0 0 6px;background:#f4f4f4;box-shadow:0 2px 6px rgba(0,0,0,0.2);text-align:center;}.view-urbm-group-members img{width:200px;height:200px;border-radius:0;border:1px solid #959595;object-fit:cover;}.view-urbm-group-members .views-field-name a{font-family:"Roboto",sans-serif;font-size:18px;color:var(--urbm-green);}.view-urbm-group-members .views-field-field-fonction,.view-urbm-group-members .views-field-field-phone-number{font-family:"PT Serif",serif;font-size:15px;color:var(--urbm-text);}.view-urbm-group-members .views-field-mail a{font-size:17px;}.view-urbm-group-members .views-field-field-social-networks{order:-1;font-size:13px;}.urbm-content .view-urbm-group-members .views-field{line-height:1.6;}.view-urbm-group-photo img{width:100%;height:auto;border:1px solid #ccc;}@media (max-width:991px){.view-urbm-group-members .views-col,.view-urbm-group-members td{width:100% !important;flex-basis:100%;}.urbm-group-menu{bottom:auto;}}.urbm-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.88);}.urbm-lightbox img{max-width:90vw;max-height:85vh;width:auto;height:auto;box-shadow:0 4px 20px rgba(0,0,0,0.6);}.urbm-lightbox button{position:absolute;border:0;background:transparent;color:#fff;font-size:48px;line-height:1;cursor:pointer;padding:10px 18px;}.urbm-lightbox__close{top:10px;right:10px;font-size:40px !important;}.urbm-lightbox__prev{left:10px;top:50%;transform:translateY(-50%);}.urbm-lightbox__next{right:10px;top:50%;transform:translateY(-50%);}.urbm-lightbox__count{position:absolute;bottom:14px;left:0;right:0;text-align:center;color:#ddd;font-size:14px;}.view-urbm-gallery-by-group .views-field-field-gimage a{cursor:zoom-in;}.urbm-accordion{border:1px solid var(--urbm-line);border-radius:3px;margin:0 0 8px;background:#fff;}.urbm-accordion summary{cursor:pointer;padding:12px 16px;font-family:"Roboto",sans-serif;font-size:17px;color:var(--urbm-green);list-style:none;}.urbm-accordion summary::-webkit-details-marker{display:none;}.urbm-accordion summary::before{content:"+";display:inline-block;width:18px;font-weight:700;}.urbm-accordion[open] summary::before{content:"−";}.urbm-accordion[open] summary{background:#f2f2f2;}.urbm-accordion__body{padding:6px 16px 14px;}.urbm-accordion__meta{font-size:13px;color:var(--urbm-muted);}.urbm-content .view-urbm-news .views-row{border:0;padding:0;}.urbm-read-more{display:inline-block;position:relative;padding:8px 18px;color:#fff !important;font-family:"Roboto",sans-serif;text-decoration:none !important;z-index:1;}.urbm-read-more::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--urbm-green);border-radius:3px;transform:skew(-8deg);}.view-urbm-user-profile .views-row{display:grid;grid-template-columns:220px 1fr;gap:6px 30px;align-items:start;border:0;}.view-urbm-user-profile .views-field-user-picture{grid-row:span 8;}.view-urbm-user-profile .views-field-user-picture img{width:220px;height:auto;border:1px solid #959595;}.view-urbm-user-profile .urbm-profile__name{font-family:"Roboto",sans-serif;font-size:24px;letter-spacing:2px;}.view-urbm-user-profile .views-field-field-fonction{font-family:"PT Serif",serif;font-size:17px;}.urbm-content .view-empty,.urbm-sidebar .view-empty{margin-top:30px;color:#959595;text-align:center;font-family:"PT Serif",serif;}.feed-icon{display:inline-block;margin-top:15px;font-size:13px;}@media (max-width:991px){.view-urbm-user-profile .views-row{grid-template-columns:1fr;}}
