.toolbar-tray .toolbar-icon.toolbar-icon-system-admin-project::before{mask-image:url('/modules/custom/emologic_project/images/icon-project.svg') !important;-moz-mask-image:url('/modules/custom/emologic_project/images/icon-project.svg') !important;-webkit-mask-image:url('/modules/custom/emologic_project/images/icon-project.svg') !important;background-image:url('/modules/custom/emologic_project/images/icon-project.svg') !important}.emologic-project-canvas{width:100%;background:radial-gradient(circle, #71d7fd 0%, #029fd8 80%);aspect-ratio:16 / 9}@media screen and (min-width:520px){.emologic-project-canvas{height:calc(100vh - 52px)}}@media screen and (min-width:520px){body.toolbar-fixed .emologic-project-canvas{height:calc(100vh - 91px)}}.debug-area{position:fixed;right:1rem;bottom:64px}.field--name-field-project-category{font-size:.75rem;opacity:.8}.field--name-field-project-category a{padding:2px 8px;background-color:var(--white);color:var(--dark);border-radius:6px;overflow:hidden}article.project{position:relative}article.project .field--name-field-bgm{margin:0;position:relative}@media screen and (min-width:768px){article.project .field--name-field-bgm{position:absolute;bottom:calc(1rem + 52px);right:1rem;z-index:100}}@media screen and (min-width:992px){article.project .field--name-field-bgm{bottom:1rem}}article.project .field--name-field-bgm .field,article.project .field--name-field-bgm .field__item{margin:0;display:flex;width:100%}article.project .field--name-field-bgm .field__label{display:none}article.project .field--name-field-bgm audio{width:100%;background-color:#efefef}article.project.project--view-mode-card{border:1px solid var(--border) !important;border-bottom:3px solid var(--border) !important;border-radius:12px;overflow:hidden}article.project.project--view-mode-card a{color:var(--primary)}article.project.project--view-mode-card a:hover{color:var(--secondary)}article.project.project--view-mode-card .article-head{position:relative;margin-bottom:0;width:100%}article.project.project--view-mode-card .article-head .category-tag{position:absolute;top:12px;right:8px}article.project.project--view-mode-card .article-head .category-tag a{background-color:var(--white);color:var(--dark)}article.project.project--view-mode-card .article-head .category-tag a:hover{background-color:var(--dark);color:var(--white)}article.project.project--view-mode-card .article-head .field--type-entity-reference{margin:0}article.project.project--view-mode-card .article-body{padding:1rem}a.redhen_org{overflow:hidden}a.redhen_org img{transition:all .3s ease-in-out}a.redhen_org img:hover{transform:scale(1.2)}.block-project-map{margin-bottom:2rem}.field--name-field-media-video-file .video-js{width:auto !important;max-width:80%;max-height:calc(100vh - 130px) !important;height:auto !important;aspect-ratio:16 / 9 !important;overflow:hidden;margin:0 auto}.field--name-field-media-video-file .video-js video{height:100% !important}.field--name-field-media-video-file .video-js .vjs-poster{background-size:cover}ul.actions{margin:0;padding:0;position:absolute;top:.5rem;right:.5rem;z-index:100}@media screen and (min-width:992px){ul.actions{top:1rem;right:1rem}}ul.actions>li{margin:0;padding:0;list-style:none}ul.actions>li>a.btn-action{display:block;width:32px;height:32px;overflow:hidden;text-indent:-9999px;background:transparent url('../images/icon-audio-pause.svg') 0 0 no-repeat;background-size:cover}ul.actions>li>a.play-audio{background-image:url('../images/icon-audio-pause.svg')}ul.actions>li>a.play-audio.playing{background-image:url('../images/icon-audio-playing.svg')}.pagination-wrapper{margin:0;padding:.5rem;position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:column}@media screen and (min-width:520px){.pagination-wrapper{position:fixed;width:100%;left:0;bottom:0;overflow-x:auto;flex-direction:row}}.ep-pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0}@media screen and (min-width:520px){.ep-pages{flex-wrap:nowrap}}.ep-pages>li.ep-page{padding:0;margin:0;font-size:1rem;font-weight:700;display:flex;justify-content:center;align-items:center;line-height:1rem}.ep-pages>li.ep-page>a{padding:.5rem 1rem;text-align:center;color:var(--primary);background-color:white;border-radius:12px;border:2px solid var(--primary);transition:all ease-in .2s}.ep-pages>li.ep-page>a:hover{transform:translateY(-6px)}.ep-nav{padding:0 .5rem !important;margin:1rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem}.ep-nav>li.ep-page{padding:0;margin:0;line-height:1.25rem;font-size:1rem}@media screen and (min-width:768px){.ep-nav>li.ep-page{font-size:1.45rem}}.ep-nav>li.ep-page>a,.ep-nav>li.ep-page span{display:block;width:32px;height:32px;background:url('../images/last.png') 0 0 no-repeat;background-size:cover;overflow:hidden;text-indent:-9999px}.ep-nav>li.ep-page.page-first>span{background-image:url('../images/icon-first.png')}.ep-nav>li.ep-page.page-first>a{background-image:url('../images/icon-first.png')}.ep-nav>li.ep-page.page-first>a:hover{background-image:url('../images/icon-first-alt.png')}.ep-nav>li.ep-page.page-first.disabled{opacity:.5}.ep-nav>li.ep-page.page-prev>span{background-image:url('../images/icon-left.png')}.ep-nav>li.ep-page.page-prev>a{background-image:url('../images/icon-left.png')}.ep-nav>li.ep-page.page-prev>a:hover{background-image:url('../images/icon-left-alt.png')}.ep-nav>li.ep-page.page-prev.disabled{opacity:.5}.ep-nav>li.ep-page.page-active{width:auto;text-indent:0;background:none;font-weight:700;color:#333;max-width:30%;text-align:center}.ep-nav>li.ep-page.page-next>span{background-image:url('../images/icon-right.png')}.ep-nav>li.ep-page.page-next>a{background-image:url('../images/icon-right.png')}.ep-nav>li.ep-page.page-next>a:hover{background-image:url('../images/icon-right-alt.png')}.ep-nav>li.ep-page.page-next.disabled{opacity:.5}.ep-nav>li.ep-page.page-last>span{background-image:url('../images/icon-last.png')}.ep-nav>li.ep-page.page-last>a{background-image:url('../images/icon-last.png')}.ep-nav>li.ep-page.page-last>a:hover{background-image:url('../images/icon-last-alt.png')}.ep-nav>li.ep-page.page-last.disabled{opacity:.5}