html.app .publications-listing{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px}@media (max-width:1399px){html.app .publications-listing{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){html.app .publications-listing{grid-template-columns:repeat(1,1fr)}}html.app .publications-listing-empty{color:#707070;margin-bottom:50px;margin-top:50px;text-align:center;text-transform:uppercase;width:100vw}html.app .publications-listing-load-more{color:#5082af;-moz-column-gap:10px;column-gap:10px;cursor:pointer;font-family:var(--main-font-family);font-size:30px;letter-spacing:-.6px;line-height:34px;margin-bottom:60px;margin-top:80px;margin-inline:auto;max-width:-moz-max-content;max-width:max-content;opacity:1;padding-bottom:5px;text-align:center;text-decoration:underline;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:4px}@media (max-width:576px){html.app .publications-listing-load-more{margin-bottom:30px;margin-top:40px}}html.app .publication-item{background:#f5f5f5;display:flex;flex-direction:column;height:50vh;position:relative}html.app .publication-item.white .publication-item-content .publication-item-arrow,html.app .publication-item.white .publication-item-content h2,html.app .publication-item.white .publication-item-content-meta,html.app .publication-item.white .publication-item-content-meta span:after{color:#fff}html.app .publication-item-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;height:25vh;left:0;padding:35px;position:absolute;top:0;width:100%;z-index:3}@media (max-width:767px){html.app .publication-item-content{padding:20px}}@media (max-width:576px){html.app .publication-item-content{height:50%}}html.app .publication-item-content-meta{align-items:center;color:#7d7d7d;display:flex;flex-wrap:wrap;font-family:var(--main-font-family);font-size:16px;line-height:22px;margin-bottom:5px;text-transform:uppercase}html.app .publication-item-content-meta-type{background:#5082af;color:#fff;line-height:20px;margin-right:18px!important;padding:1px 3px}html.app .publication-item-content-meta span{margin-right:25px;position:relative}html.app .publication-item-content-meta span:last-of-type:after{display:none}html.app .publication-item-content-meta span:after{background:#7d7d7d;content:"";display:inline-block;font-family:Calibre Regular;height:18px;margin:0 10px 0 12px;overflow:hidden;position:absolute;top:2px;width:2px}html.app .publication-item-content h2{color:#5082af;font-size:32px;letter-spacing:-.6px;line-height:28px;text-transform:uppercase}@media (max-width:767px){html.app .publication-item-content h2{font-size:26px;line-height:24px}}@media (max-width:576px){html.app .publication-item-content h2{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}html.app .publication-item-content h2 a{color:inherit;text-decoration:none}html.app .publication-item-image{height:50%;margin-top:auto;overflow:hidden;width:100%}html.app .publication-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:.3s;width:100%;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}html.app .publication-item-arrow{color:#5082af;cursor:pointer;display:block;font-family:var(--main-font-family);font-size:24px;line-height:28px;margin-left:auto;margin-top:auto;text-decoration:none;text-decoration:underline;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:4px;transition:.3s}@media (max-width:576px){html.app .publication-item-arrow{font-size:20px}}html.app .publication-item:hover .publication-item-image img{transform:scale(1.1)}html.app .publication-detail{background:#fff}html.app .publication-detail-banner{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;height:80vh;justify-content:center;margin-bottom:85px;position:relative}html.app .publication-detail-banner-content{display:flex;flex-direction:column;height:40vh;padding-top:140px;width:100%;z-index:3}html.app .publication-detail-banner-content-meta{align-items:center;color:#7d7d7d;display:flex;flex-wrap:wrap;font-family:var(--main-font-family);font-size:16px;line-height:22px;margin-bottom:5px;text-transform:uppercase}html.app .publication-detail-banner-content-meta-type{background:#5082af;color:#fff;line-height:20px;margin-right:18px!important;padding:1px 3px}html.app .publication-detail-banner-content-meta span{margin-right:25px;position:relative}html.app .publication-detail-banner-content-meta span:last-of-type:after{display:none}html.app .publication-detail-banner-content-meta span:after{background:#7d7d7d;content:"";display:inline-block;font-family:Calibre Regular;height:18px;margin:0 10px 0 12px;overflow:hidden;position:absolute;top:2px;width:2px}html.app .publication-detail-banner-content h1{color:#0a0908;color:#5082af;font-size:50px;letter-spacing:-1.2px;line-height:45px;margin:0;position:relative;text-transform:uppercase;z-index:2}@media (max-width:576px){html.app .publication-detail-banner-content h1{font-size:34px;line-height:28px}}html.app .publication-detail-banner-image{height:40vh;width:100%}html.app .publication-detail-banner-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}html.app .publication-detail-banner .watermark{bottom:-180px;left:-145px;pointer-events:none!important;position:absolute;z-index:1}html.app .publication-detail-actions{align-items:center;display:flex;margin-bottom:140px}html.app .publication-detail-actions h4{color:#5082af;text-transform:uppercase}html.app .publication-detail-actions h4 a{border-bottom:2px solid #5082af;cursor:pointer;text-decoration:none;text-transform:uppercase}html.app .publication-detail-actions-buttons{-moz-column-gap:20px;column-gap:20px;display:flex;margin-left:auto}html.app .publication-detail-actions-buttons img{width:50px}html.app .publication-detail>.content{margin-bottom:140px}html.app .publication-detail .professional-banner-listing{margin-top:10px}html.app .publication-detail .copy-component{margin-top:150px}html.app .publication-detail .return-component{margin-top:10px}
