/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Cabin Bold';src:url(/themes/abas_eug/fonts/cabin-v18-latin-700.woff2) format('woff2'),url(/themes/abas_eug/fonts/cabin-v18-latin-700.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-display:swap;font-family:'Cabin';src:url(/themes/abas_eug/fonts/cabin-v18-latin-regular.woff2) format('woff2'),url(/themes/abas_eug/fonts/cabin-v18-latin-regular.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-display:swap;font-family:'Lato Light';src:url(/themes/abas_eug/fonts/lato-light-webfont.woff2) format('woff2'),url(/themes/abas_eug/fonts/lato-light-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-display:swap;font-family:'Lato regular';font-style:normal;font-weight:400;src:url(/themes/abas_eug/fonts/lato-latin-regular.woff2) format('woff2'),url(/themes/abas_eug/fonts/lato-latin-regular.woff) format('woff');}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote::after,q:before,q::after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
:root{--greydark:#2a3539;--greylight:#f5f5f5;--green:#21B7B3;--red:#ff0000;--einheit:50px;}html,body{background:white;font-family:'Cabin',sans-serif;font-weight:300;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0.5px;color:var(--greydark);font-feature-settings:'kern';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.dialog-off-canvas-main-canvas{overflow:hidden;}.main-content-wrap{position:relative;margin:0 auto;width:calc(100% - (4 * var(--einheit)));max-width:1280px;}h1,h2{color:var(--greydark);font-family:'Cabin Bold',sans-serif;margin-bottom:calc(var(--einheit) / 2);text-decoration:none;font-size:40px;line-height:54px;}h3,h3 a{color:var(--greydark);font-family:'Cabin Bold',sans-serif;margin-bottom:calc(var(--einheit) / 2);text-decoration:none;font-size:30px;}p{margin-bottom:calc(var(--einheit) / 2);}p:last-of-type{margin-bottom:0;}a{color:var(--greydark);text-decoration:underline;}a:hover{text-decoration:none;}img{width:100%;display:block;}strong{font-family:'Cabin Bold';}.block-content ol{list-style-type:decimal;margin-left:calc(var(--einheit) / 2);margin-bottom:calc(var(--einheit) / 2);width:calc(100% - var(--einheit) / 2);}.block-content ol li{position:relative;margin-bottom:7px;}.block-content ul:not(.contextual-links){margin-left:calc(var(--einheit) / 2);margin-bottom:calc(var(--einheit) / 2);width:calc(100% - var(--einheit) / 2);}.block-content ul:not(.contextual-links) li{position:relative;margin-bottom:7px;}.block-content ul:not(.contextual-links) li::before{content:"";width:5px;height:5px;border-radius:100px;background:black;margin:0 10px 0 0;position:absolute;left:-14px;top:13px;}p:last-of-type+ul,p:last-of-type+ol{margin-top:var(--einheit);}ol ol{counter-reset:list;}ol ol > li{list-style:none;}ol ol > li:before{content:counter(list,lower-alpha) ") ";counter-increment:list;}ol.nonne > li:before{display:none;}.cta{background:var(--green);border-radius:500px;padding:0 calc(var(--einheit)/2);color:white;line-height:45px;height:45px;display:inline-block;text-decoration:none;text-transform:uppercase;font-family:'Cabin Bold',sans-serif;}.cta:hover{background:var(--greydark);}.cta.cta-secondary{border:1px solid var(--green);background:transparent;color:var(--green);}.cta.cta-secondary:hover{border:1px solid var(--greydark);color:white;background:var(--greydark);}.abbinder-wrap>div{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:calc(var(--einheit) * 2);}.body-wrap{margin:var(--einheit) 0;}H4{font-family:'Lato light';color:var(--green);text-transform:uppercase;font-size:30px;width:100%;margin-top:calc(var(--einheit) / -2.5);margin-bottom:calc(var(--einheit) / 2 - 16px);line-height:1.15em;}.image-field-caption{color:var(--greydark);font-size:0.8em;margin-top:5px;margin-bottom:-20px;}@media (max-width:1024px){:root{--einheit:15px;}body{font-size:16px;line-height:25px;}.main-content-wrap{width:calc(100% - (2 * var(--einheit)));}h1,h2{font-size:32px;line-height:36px;}h3,h3 a{font-size:20px;}H4{font-size:24px;line-height:28px;margin-bottom:var(--einheit);font-family:'Lato regular',sans-serif;}.cta{width:calc(100% - (1 * var(--einheit)));text-align:center;}.block-content ol{margin-left:calc(var(--einheit) * 1);margin-bottom:calc(var(--einheit) * 1);width:calc(100% - var(--einheit) *1);}}
body>div>header{position:relative;z-index:2;color:white;width:calc(100% - (4 * var(--einheit)));max-width:1280px;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-end;padding:0 0 var(--einheit) 0;}body>div>header:before{content:"";background:var(--greydark);width:100vw;height:100%;top:0;left:calc(50% - 50vw);position:absolute;z-index:-1;}body>div>header{color:white;}.logo{aspect-ratio:37/33;background:url(/themes/abas_eug/logo-eug.svg) no-repeat center center;background-size:contain;text-indent:-9999px;width:180px;margin-right:auto;margin-top:25px;position:relative;}.logo a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;}@media (max-width:1024px){body>div>header{width:calc(100% - (2 * var(--einheit)));}.logo{width:100px;}}
.main-menu{margin-top:var(--einheit);}.main-menu .restricted{display:none !important;}body.logged-in .main-menu .restricted{display:block !important;}.main-menu>div{display:flex;}.main-menu ul:not(.contextual-links){display:flex;}.main-menu ul:not(.contextual-links) li a,.main-menu ul:not(.contextual-links) li span{font-family:'Cabin Bold',sans-serif;margin-left:calc(var(--einheit)/2);color:white;text-decoration:none;text-transform:uppercase;line-height:45px;display:block;cursor:pointer;white-space:nowrap;}.main-menu ul:not(.contextual-links) li a:hover{color:var(--green);}.main-menu ul:not(.contextual-links) li a.cta{background:var(--red);border:2px solid var(--red);border-radius:500px;padding:0 calc(var(--einheit)/2);line-height:45px;height:45px;}.main-menu ul:not(.contextual-links) li a.cta:hover{border:2px solid var(--green);background:var(--green);color:white;}.main-menu ul:not(.contextual-links) li a.cta-secondary{border:2px solid var(--green);color:white;border-radius:500px;padding:0 calc(var(--einheit)/2);}.main-menu ul:not(.contextual-links) li a.cta-secondary:hover{background:var(--green);color:white;}.main-menu #block-abas-eug-account-menu ul:not(.contextual-links) li a{background:var(--red);border:2px solid var(--red);border-radius:500px;padding:0 calc(var(--einheit)/2);}.main-menu #block-abas-eug-account-menu ul:not(.contextual-links) li a:hover{background:var(--green);border:2px solid var(--green);color:white;}header.logged-in .hide-for-logged-in{display:none !important;}.main-menu ul:not(.contextual-links) li a.hide-for-logged-out{display:none;}header.logged-in .main-menu ul:not(.contextual-links) li a.hide-for-logged-out{display:block;}.main-menu ul:not(.contextual-links) li{position:relative;}.main-menu ul:not(.contextual-links) ul{display:none;position:absolute;margin:0;padding:0;top:43px;left:0;z-index:909;}.main-menu ul:not(.contextual-links) ul a{font-size:0.8em;line-height:30px;}.main-menu ul:not(.contextual-links) li:hover ul{display:block;}@media (max-width:1024px){.main-menu{margin:0;position:fixed;top:0;right:-80vw;width:80vw;height:100%;z-index:909;transition:0.2s;}.main-menu:before{content:"";background:rgba(0,0,0,0.2);position:fixed;width:100vw;height:100vh;z-index:-1;right:-100vw;opacity:0;transition:opacity 0.2s;}body.menu-layer-active .main-menu:before{right:1vw;opacity:1;}.main-menu>div{padding:calc(var(--einheit)*4) calc(var(--einheit)*2) calc(var(--einheit)*2) calc(var(--einheit)*2);height:calc(100vh - var(--einheit)*6);background:var(--greydark);transition:0.2s;display:block;overflow:scroll;}body.menu-layer-active .main-menu>div{box-shadow:0 0 30px rgba(0,0,0,0.3);}.main-menu ul:not(.contextual-links){display:block;}body{transition:0.2s;}body.menu-layer-active{overflow:hidden;height:100vh;}.main-menu ul:not(.contextual-links) ul,.main-menu ul:not(.contextual-links) li:hover ul{position:relative;top:0;margin-bottom:calc(var(--einheit) * 1);display:none;}.main-menu ul:not(.contextual-links) li.submenu-active ul{display:block;}.main-menu ul li.contains-submenu span{background:url(/themes/abas_eug/images/icon-arrow-down-green.svg) no-repeat center right;background-size:16px auto;}.main-menu ul:not(.contextual-links) li.submenu-active span{background:url(/themes/abas_eug/images/icon-arrow-up-green.svg) no-repeat center right;background-size:16px auto;}.menu-handler{position:fixed;top:calc(var(--einheit) * 1);right:calc(var(--einheit) * 1);z-index:999;background:var(--greydark);box-shadow:0 0 30px rgba(0,0,0,0.2);width:40px;height:40px;transition:0.2s;}body.menu-layer-active .main-menu{right:0;}.menu-handler span{background:white;position:absolute;top:10px;left:4px;width:32px;height:2px;}.menu-handler span:nth-child(2){top:19px;}.menu-handler span:nth-child(3){top:28px;}.main-menu ul:not(.contextual-links) li a.cta,.main-menu ul:not(.contextual-links) li a.cta-secondary{text-align:center;margin-top:50px;}.main-menu ul:not(.contextual-links) li a.cta+.main-menu ul:not(.contextual-links) li a.cta-secondary{margin-top:0;}.logout-button{text-align:center;margin-top:50px;}}body.logged-in .hide-for-logged-in{display:none !important;}body.logged-in .hide-for-logged-out{display:block !important;}
.hero-wrap{position:relative;z-index:1;color:white;padding:var(--einheit) 0 calc(var(--einheit) * 4) 0;}.hero-wrap.hero-wrap-small{padding:var(--einheit) 0 calc(var(--einheit) * 2) 0;}.hero-wrap:before{content:"";background:var(--greydark);width:100vw;height:100%;top:0;left:calc(50% - 50vw);position:absolute;z-index:-1;}.hero-wrap{font-family:'Cabin Bold';font-size:75px;line-height:85px;}.hero-wrap p em{font-family:'Cabin';font-style:normal;color:var(--green);}@media (max-width:1024px){.hero-wrap{font-size:36px;line-height:40px;}}
.infobox-wrap{background:var(--green);color:white;margin-top:calc(0px - var(--einheit) * 2);position:relative;z-index:1;margin-bottom:calc(var(--einheit) * 2);}.infobox-wrap>div{display:flex;justify-content:space-between;flex-wrap:wrap;padding:var(--einheit);box-shadow:0 0 30px rgba(0,0,0,0.3);}.infobox-wrap>div>div{flex:1;}.infobox-wrap>div>div>div{padding-right:var(--einheit);}.infobox-wrap h2{font-family:'Cabin Bold',sans-serif;text-transform:uppercase;margin-bottom:10px;font-size:24px;line-height:inherit;color:white;}@media (max-width:1024px){.infobox-wrap{width:calc(100% + var(--einheit) * 2);margin-left:calc(var(--einheit) * -1);}.infobox-wrap>div{padding:calc(var(--einheit) * 2) var(--einheit);}.infobox-wrap>div>div{margin-bottom:calc(var(--einheit)*2);flex:initial;width:100%;}.infobox-wrap>div>div:last-child{margin-bottom:0;}.infobox-wrap>div>div>div{padding-right:0;}}
.paragraph--type--abas-zahlen{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:calc(var(--einheit)*2);}.paragraph--type--abas-zahlen>div:nth-child(1){width:100%;}.paragraph--type--abas-zahlen .amount{font-family:'Cabin Bold';font-size:80px;line-height:56px;}.paragraph--type--abas-zahlen .label{font-family:'Cabin Bold';font-size:14px;text-transform:uppercase;position:absolute;right:0;bottom:-25px;}.paragraph--type--abas-zahlen .addon{font-family:'Lato light';color:var(--green);text-transform:uppercase;font-size:30px;}.paragraph--type--abas-zahlen .lizenzen-wrap{width:auto;position:relative;}.paragraph--type--abas-zahlen .lizenzen-wrap .addon{right:-30px;top:0;position:absolute;font-size:50px;}.paragraph--type--abas-zahlen .mitglieder-wrap{width:auto;position:relative;display:flex;}.paragraph--type--abas-zahlen .mitglieder-wrap .addon{line-height:30px;text-align:right;margin-right:5px;width:120px;}.paragraph--type--abas-zahlen .jahre-wrap{width:auto;position:relative;display:flex;}.paragraph--type--abas-zahlen .jahre-wrap .addon{height:100%;display:flex;flex-direction:column;justify-content:flex-end;}.paragraph--type--abas-zahlen .lizenzen-wrap{transform:scale(1.2);transform-origin:top left;}.paragraph--type--abas-zahlen .mitglieder-wrap{transform:scale(1.2);transform-origin:top center;}.paragraph--type--abas-zahlen .jahre-wrap{transform:scale(1.2);transform-origin:top right;}@media (max-width:1024px){.paragraph--type--abas-zahlen>div:nth-child(1){text-align:center;margin-bottom:calc(var(--einheit)*1);}.paragraph--type--abas-zahlen .lizenzen-wrap,.paragraph--type--abas-zahlen .mitglieder-wrap,.paragraph--type--abas-zahlen .jahre-wrap{transform:scale(1);transform-origin:top right;margin-bottom:calc(var(--einheit)*4);margin-right:calc(var(--einheit)*2);width:calc(100% - var(--einheit)*2);justify-content:flex-end;}.paragraph--type--abas-zahlen .amount{text-align:right;}.paragraph--type--abas-zahlen .addon{font-family:'Lato regular',sans-serif;}}
.viewsreference--view-title{display:none;}.abas-eug-newsblock-front{position:relative;z-index:1;padding:calc(var(--einheit) * 2) 0;}.abas-eug-newsblock-front:before{content:"";z-index:-1;background:var(--greylight);position:absolute;width:100vw;height:100%;top:0;left:calc(50% - 50vw);}.abas-eug-newsblock-front .views-row .views-field-nothing .field-content{display:flex;align-items:center;}.abas-eug-newsblock-front .date-wrap{background:var(--green);padding:calc(var(--einheit)/2);margin-right:var(--einheit);text-align:center;color:white;}.abas-eug-newsblock-front .date-wrap .day-wrap{font-size:70px;line-height:50px;margin-bottom:10px;}.abas-eug-newsblock-front .date-wrap .month-wrap{font-size:35px;line-height:34px;text-transform:uppercase;margin-bottom:10px;}.abas-eug-newsblock-front .date-wrap .year-wrap{font-size:30px;line-height:30px;border-top:2px solid white;padding-top:10px;}.abas-eug-newsblock-front .text-wrap p>a{background:var(--green);border-radius:500px;padding:0 var(--einheit);display:inline-block;color:white;text-decoration:none;font-family:'Cabin Bold',sans-serif;text-transform:uppercase;height:45px;line-height:45px;}.abas-eug-newsblock-front .text-wrap p>a:hover{background:var(--green);}#block-views-block-news-block-2{background:white;width:calc(50% - (var(--einheit)*3) - 4px);padding:var(--einheit);border:2px solid var(--greylight);position:relative;margin-bottom:calc(var(--einheit)*2);}.abbinder-wrap.logged-in #block-views-block-news-block-2{width:calc(100% - (var(--einheit)*3) - 4px);}#block-views-block-news-block-2:after{content:"";position:absolute;top:var(--einheit);right:var(--einheit);width:117px;height:27px;background:url(/themes/abas_eug/images/abas-erp-logo.svg) no-repeat center center;background-size:contain;z-index:2;}#block-views-block-news-block-2 .views-row{margin-bottom:calc(var(--einheit) * 1);}#block-views-block-news-block-2 .views-row:last-of-type{margin-bottom:0;}#block-views-block-news-block-2 .views-field-created{color:var(--green);font-family:'Cabin Bold',sans-serif;}#block-views-block-news-block-2 .views-field-title a{color:var(--greydark);display:block;font-family:'Cabin Bold';margin-bottom:calc(var(--einheit) / 4);text-decoration:none;font-size:24px;}#block-views-block-news-block-2 .views-field-body{font-size:16px;line-height:26px;margin-bottom:calc(var(--einheit) / 4);}#block-views-block-news-block-2 .views-field-view-node a{text-transform:uppercase;font-family:'Cabin Bold';font-size:16px;color:white;text-decoration:none;padding:0 var(--einheit);height:40px;line-height:40px;display:inline-block;}#block-views-block-news-block-2 .views-field-view-node a:hover{color:var(--greydark);color:white;}.news-wrap{margin-top:calc(var(--einheit)*2);}@media (max-width:1024px){.abas-eug-newsblock-front .views-row .views-field-nothing .field-content{display:block;}.abas-eug-newsblock-front .date-wrap{margin-bottom:calc(var(--einheit)*1);display:flex;width:auto;padding:0;background:none;}.abas-eug-newsblock-front .date-wrap .day-wrap,.abas-eug-newsblock-front .date-wrap .month-wrap,.abas-eug-newsblock-front .date-wrap .year-wrap{font-size:16px;line-height:20px;margin-bottom:0;border:0;padding:0;text-transform:none;font-family:'Cabin Bold',sans-serif;color:var(--green);}.abas-eug-newsblock-front .date-wrap .day-wrap:after{content:".";}#block-views-block-news-block-2:after{display:none;}#block-views-block-news-block-2 .views-row{margin-bottom:calc(var(--einheit)*4);}#block-views-block-news-block-2 .views-field-title a{font-size:20px;}#block-views-block-news-block-2 .views-field-body{line-height:26px;margin-bottom:calc(var(--einheit) *1);}.abas-eug-newsblock-front .text-wrap p>a{text-align:center;margin-top:calc(var(--einheit) * 2);width:calc(100% - calc(var(--einheit) * 2));}#block-views-block-news-block-2{width:100%;}.abbinder-wrap.logged-in #block-views-block-news-block-2{width:100%;padding:0;border:0;}}
.paragraph--type--text-bild{margin:calc(var(--einheit) * 2) 0 0 0;display:flex;justify-content:space-between;}.paragraph--type--text-bild img{width:100%;display:block;height:auto;}.paragraph--type--text-bild a{color:var(--green);}.paragraph--type--text-bild.background_color-dunkelgrau{background:var(--greydark);color:white;padding:var(--einheit);}.paragraph--type--text-bild.background_color-dunkelgrau h2{color:white;}.paragraph--type--text-bild.background_color-dunkelgrau .text-wrap strong{color:var(--green);}.paragraph--type--text-bild .bild-wrap{order:1;width:40%;}.paragraph--type--text-bild .bild-wrap img{aspect-ratio:1/1;object-fit:cover;}.paragraph--type--text-bild .text-wrap{order:2;width:calc(60% - var(--einheit));display:flex;flex-direction:column;justify-content:center;}.paragraph--type--text-bild.image_position-nothing .text-wrap{width:100%;}.paragraph--type--text-bild.image_position-right .bild-wrap{order:2;}.paragraph--type--text-bild.image_position-right .text-wrap{order:1;}.paragraph--type--protokoll-info{padding:calc(var(--einheit) * 2) 0;color:white;position:relative;z-index:1;}.paragraph--type--protokoll-info::before{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;background:var(--greydark) url(/themes/abas_eug/images/background-protokolle.jpg) no-repeat center center;background-size:cover;z-index:-2;}.paragraph--type--protokoll-info .background-image{position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;z-index:-1;}.paragraph--type--protokoll-info .background-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.paragraph--type--protokoll-info h2{color:white;}.paragraph--type--protokoll-info .banderole-wrap{position:relative;z-index:1;padding:calc(var(--einheit) * 1) 0;margin-top:calc(var(--einheit) * 6);}.paragraph--type--protokoll-info .banderole-wrap .cta{background:white;color:var(--greydark);}.paragraph--type--protokoll-info .banderole-wrap .cta:hover{background:var(--greydark);color:white;}.paragraph--type--protokoll-info .banderole-wrap::before{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;background:var(--green);z-index:-1;}.paragraph--type--protokoll-info .banderole-wrap>div:nth-child(1){position:absolute;left:5%;bottom:var(--einheit);width:20%;height:calc(var(--einheit) * 6);}.paragraph--type--protokoll-info .banderole-wrap>div:nth-child(1) img{width:100%;height:auto;}.paragraph--type--protokoll-info .banderole-wrap>div:nth-child(2){width:70%;margin-left:30%;}.projekte-wrap table{width:100%;display:table;}.projekte-wrap table thead{border-bottom:1px solid var(--greylight);text-align:left;font-family:'Cabin Bold',sans-serif;text-transform:uppercase;}.projekte-wrap table thead th,.projekte-wrap table tbody td{padding:15px;}.projekte-wrap table tbody tr:nth-child(even){background:var(--greylight);}.projekte-wrap caption{color:var(--green);font-family:'Lato light';text-transform:uppercase;font-size:30px;width:100%;margin-top:var(--einheit);margin-bottom:calc(var(--einheit) / 2);text-align:left;padding-bottom:calc(var(--einheit) / 3);border-bottom:1px solid var(--greydark);}.projekte-wrap .views-field-title{font-family:'Cabin Bold',sans-serif;}.paragraph--type--infokasten a{color:white;font-family:'Cabin Bold',sans-serif;}.paragraph--type--infokasten h2{font-family:'Lato light',sans-serif;}@media (max-width:1024px){.paragraph--type--text-bild{flex-wrap:wrap;}.paragraph--type--text-bild .bild-wrap,.paragraph--type--text-bild .text-wrap{width:100%;}.paragraph--type--text-bild.image_position-right .bild-wrap,.paragraph--type--text-bild .bild-wrap{margin-bottom:calc(var(--einheit) * 2);order:1;}.paragraph--type--text-bild.image_position-right .text-wrap,.paragraph--type--text-bild .text-wrap{order:2;}.paragraph--type--protokoll-info{padding-bottom:0;}.paragraph--type--protokoll-info::before{height:80%;}.paragraph--type--protokoll-info .banderole-wrap>div:nth-child(1){display:none;}.paragraph--type--protokoll-info .banderole-wrap>div:nth-child(2){width:100%;margin:0;}.paragraph--type--text-bild.background_color-dunkelgrau{width:100%;margin-left:calc(var(--einheit) * -1);padding-top:calc(var(--einheit) * 2);}body.front .paragraph--type--text-bild.background_color-dunkelgrau{padding-bottom:calc(var(--einheit) * 2);}.paragraph--type--infokasten h2{font-family:'Lato regular',sans-serif;}}
.paragraph--type--abas-zahlen h2,.topline,.h4,.firmen-flex h3{font-family:'Lato light';color:var(--green);text-transform:uppercase;font-size:30px;width:100%;margin-bottom:var(--einheit);}.topline{margin-bottom:0;}.button-wrap a{text-transform:uppercase;font-family:'Cabin Bold';font-size:16px;color:white;text-decoration:none;padding:0 var(--einheit);height:45px;line-height:45px;display:inline-block;background:var(--green);margin-top:calc(var(--einheit) / 2);border-radius:500px;}.button-wrap a:hover{background:var(--greydark);color:white;}.paragraph--type--text-bild.background_color-dunkelgrau .button-wrap a:hover{background:white;color:var(--greydark);}@media (max-width:1024px){.paragraph--type--abas-zahlen h2,.topline,.h4,.firmen-flex h3{font-size:26px;line-height:30px;}.button-wrap a{margin-top:calc(var(--einheit) * 2);width:calc(100% - calc(var(--einheit) * 2));text-align:center;}body.front .paragraph--type--text-bild.background_color-dunkelgrau .bild-wrap{display:none;}.paragraph--type--abas-zahlen h2,.topline,.h4,.firmen-flex h3{font-family:'Lato regular',sans-serif;}}
.js-form-item{margin-bottom:calc(var(--einheit) / 2);}.js-form-item label{display:block;text-transform:uppercase;margin-bottom:calc(var(--einheit) / 4);font-family:'Lato light';color:var(--green);text-transform:uppercase;font-size:30px;width:100%;}.js-form-item input:not(.form-checkbox){height:45px;line-height:45px;border:0;padding:0 15px;width:calc(100% - 30px);font-family:'Cabin',sans-serif;background:white;font-size:inherit;color:var(--greydark);outline:none;border:1px solid var(--greydark);}.js-form-item input:autofill,.js-form-item input:-webkit-autofill,.js-form-item input::placeholder{font-family:'Cabin',sans-serif;font-size:inherit;color:var(--greydark);opacity:0.5;background:white;}.js-form-item input::autofill{opacity:1;}.form-actions{margin-top:calc(var(--einheit)/2);margin-bottom:calc(var(--einheit) * 1);display:flex;justify-content:space-between;}.form-actions input[type=submit]{background:var(--red);border-radius:500px;padding:0 calc(var(--einheit)*2);cursor:pointer;border:0;height:45px;line-height:45px;font-family:'Cabin Bold',sans-serif;font-size:inherit;color:white;text-transform:uppercase;}.form-actions input[type=submit]:hover{background:var(--greydark);color:white;}.form-actions #edit-delete{color:var(--red);}.webform-submission-form{border:2px solid var(--green);padding:var(--einheit) var(--einheit) 0 var(--einheit);}.webform-submission-form a{color:white;}.webform-submission-form .js-form-item{margin-bottom:calc(var(--einheit));}.webform-submission-form input[type=text],.webform-submission-form input[type=email]{border:0;}.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=email]:focus{border-bottom:1px solid var(--green);}.webform-submission-form textarea{padding:15px;width:calc(100% - 30px);background:#f1f1f1;font-family:inherit;font-size:1em;border:0;outline:0;}.js-form-type-checkbox{display:flex;}.js-form-type-checkbox input[type=checkbox]{width:28px;height:28px;background:white;margin:0 10px 0 0;border:0;cursor:pointer;}.js-form-type-checkbox input[type=checkbox]:checked{background:white url(/themes/abas_eug/images/icon-check-green.svg) no-repeat center center;background-size:80% auto;}.js-form-type-checkbox label{width:calc(100% - 50px);display:none;}.js-form-type-checkbox .description{width:calc(100% - 50px);}.webform-submission-form,.user-form,.user-register-form,.user-login-form{background:var(--green);width:calc(100% - var(--einheit) * 2);padding:calc(var(--einheit)*2) var(--einheit);color:white;margin-top:calc(var(--einheit) * 1);margin-bottom:calc(var(--einheit) * -1);}.js-form-item label{color:white;}.user-login-form .js-form-item input{border:0;opacity:1 !important;}.user-form .js-form-item input{border:0;}.user-form a{color:white;}.webform-submission-form .form-item-nachname{display:none;}@media (max-width:1024px){.webform-submission-form,.user-form,.user-register-form,.user-login-form{width:100%;padding:calc(var(--einheit) * 2) var(--einheit);margin-left:calc(var(--einheit) * -1);}.js-form-item{margin-bottom:calc(var(--einheit) * 2);}.js-form-item label{font-size:24px;}.user-login-form{margin-top:0;background:var(--green);width:100%;margin-left:calc(var(--einheit)*-1);}.form-actions input[type=submit]{width:100%;padding-left:0;padding-right:0;text-align:center;}}
.mitgliederliste{display:flex;flex-wrap:wrap;column-gap:var(--einheit);}.mitgliederliste .views-row{background:var(--greylight);padding:var(--einheit);margin-bottom:var(--einheit);position:relative;transition:0.2s;width:calc(100%/3 - 134px);}.mitgliederliste .views-row .views-field-field-logo{width:100%;height:60px;margin-bottom:calc(var(--einheit)/2);}.mitgliederliste .views-row .icon-company{width:100%;height:60px;background:url(/themes/abas_eug/images/icon-company.svg) no-repeat left top;background-size:contain;display:block;opacity:0.3;}.mitgliederliste .views-row .views-field-field-logo img{filter:grayscale(1);mix-blend-mode:multiply;opacity:0.6;width:auto;height:60px;max-width:240px;object-fit:contain;}.mitgliederliste .views-row .views-field-title h3{font-size:22px;}.mitgliederliste .views-row a{text-indent:-9999px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}.mitgliederliste .views-row:hover{box-shadow:0 0 30px rgba(0,0,0,0.3);transform:translateY(-10px);}.mitgliederliste .views-row:hover img{filter:grayscale(0);}.mitgliederliste .views-row:hover .views-field-title h3{color:var(--green);}.userliste .views-exposed-form,.mitgliederliste .views-exposed-form{background:var(--green);color:white;margin-top:calc(0px - var(--einheit) * 2);position:relative;z-index:10;margin-bottom:calc(var(--einheit) * 2);width:calc(100% - var(--einheit) * 2);padding:var(--einheit);box-shadow:0 0 30px rgb(0 0 0 / 30%);}.userliste .views-exposed-form .js-form-item input,.mitgliederliste .views-exposed-form .js-form-item input{border:0;}.firmen-wrap table,.mitarbeiter-firma-wrap table,.userliste table{width:100%;display:table;}.firmen-wrap table thead,.mitarbeiter-firma-wrap table thead,.userliste table thead{border-bottom:1px solid var(--greylight);text-align:left;font-family:'Cabin Bold',sans-serif;text-transform:uppercase;}.firmen-wrap table thead th,.firmen-wrap table tbody td,.mitarbeiter-firma-wrap table thead th,.mitarbeiter-firma-wrap table tbody td,.userliste table thead th,.userliste table tbody td{padding:15px;}.firmen-wrap table tbody tr:nth-child(even),.mitarbeiter-firma-wrap table tbody tr:nth-child(even),.userliste table tbody tr:nth-child(even){background:var(--greylight);}.firmen-wrap .views-field-title,.mitarbeiter-firma-wrap .views-field-field-vorname,.mitarbeiter-firma-wrap .views-field-field-nachname,.userliste .views-field-field-vorname,.userliste .views-field-field-nachname{font-family:'Cabin Bold',sans-serif;}.userliste .views-exposed-form label,.mitgliederliste .views-exposed-form label{color:white;}.userliste .views-exposed-form .form-actions,.mitgliederliste .views-exposed-form .form-actions{margin-bottom:0;}.userliste .views-exposed-form input[id*="edit-reset"],.mitgliederliste .views-exposed-form input[id*="edit-reset"]{background:transparent;border:2px solid white;color:white;margin-left:calc(var(--einheit) * 2);}nav.pager{margin:50px auto;}nav.pager ul{display:flex;justify-content:center;}nav.pager ul li{margin:0 5px;font-family:'Cabin Bold',sans-serif;}nav.pager ul li::before{display:none;}nav.pager ul li a{display:block;width:45px;height:45px;line-height:45px;text-align:center;background:white;border-radius:100px;}nav.pager ul li a:hover{background:var(--greylight);}nav.pager ul li.is-active a{background:var(--green);color:white;}nav.pager ul li.pager__item--ellipsis{height:45px;line-height:45px;opacity:0.5;}nav.pager ul li.pager__item--first a,nav.pager ul li.pager__item--previous a,nav.pager ul li.pager__item--next a,nav.pager ul li.pager__item--last a{width:auto;padding:0 15px;}@media (max-width:1024px){.mitgliederliste{display:block;}.mitgliederliste .views-row{width:calc(100% - var(--einheit) * 2);}.userliste .views-exposed-form .form-actions,.mitgliederliste .views-exposed-form .form-actions{justify-content:space-between;flex-wrap:nowrap;display:flex;}.userliste .views-exposed-form input[id*="edit-reset"],.mitgliederliste .views-exposed-form input[id*="edit-reset"]{margin-left:0;}.userliste .views-exposed-form,.mitgliederliste .views-exposed-form{width:100%;margin-left:calc(var(--einheit) * -1);}.firmen-wrap table,.mitarbeiter-firma-wrap table,.userliste table{width:100%;overflow:scroll;}.firmen-wrap tr,.userliste tr,.mitgliederliste tr{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:calc(var(--einheit) * 1)}.firmen-wrap tr{flex-direction:column;}.firmen-wrap table thead th,.userliste table thead th,.mitgliederliste table thead th{padding-top:3px;padding-bottom:3px;display:none;}.firmen-wrap table tbody td,.userliste table tbody td,.mitgliederliste table tbody td{padding-top:3px;padding-bottom:3px;}.firmen-wrap table tbody td{padding-top:10px;padding-bottom:10px;}.userliste .views-field-field-vorname,.userliste .views-field-field-nachname{width:auto;padding-right:5px;}.userliste .views-field-field-nachname{padding-left:0;}.userliste .views-field-mail,.userliste .views-field-gid{width:100%;}.firmen-wrap table .views-field-label:before{content:"Firma: ";font-family:"Cabin bold",sans-serif;}.firmen-wrap table .views-field-field-abas-erp-seit:before{content:"abas User seit: ";font-family:"Cabin bold",sans-serif;}.firmen-wrap table .views-field-field-ansprechpartner:before{content:"Ansprechpartner: ";font-family:"Cabin bold",sans-serif;display:block;width:100%;}.firmen-wrap table .views-field-field-firmenbeschreibung:before{content:"Firmenbeschreibung: ";font-family:"Cabin bold",sans-serif;display:block;width:100%;}.firmen-wrap table .views-field-field-firmenbeschreibung:before{content:"Firmenbeschreibung: ";font-family:"Cabin bold",sans-serif;display:block;width:100%;}.firmen-wrap table .views-field-field-lizenzen-nutzer.views-field-field-mitarbeiter:before{content:"Lizenzen/Nutzer: ";font-family:"Cabin bold",sans-serif;display:block;width:100%;}#block-views-block-my-groups-block-1{margin-top:calc(var(--einheit) * 4)}}
#block-abas-eug-page-title{display:block;background:var(--greydark);color:white;position:relative;z-index:10;padding-bottom:calc(var(--einheit)*3);}#block-abas-eug-page-title .block-content{position:relative;margin:0 auto;width:calc(100% - (4 * var(--einheit)));max-width:1280px;}#block-abas-eug-page-title .block-content h1{color:white;font-size:75px;line-height:85px;margin:0;}.firmen-wrap{position:relative;margin:calc(var(--einheit)*2) 0;}.firmen-wrap img{max-width:280px;object-fit:contain;height:auto;margin-bottom:calc(var(--einheit)*1);}.ataglance-wrap{width:calc(100% - (var(--einheit)*2) - 0px);padding:var(--einheit);background:var(--green);position:relative;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:space-between;box-shadow:0 0 30px rgba(0,0,0,0.1);font-family:'Cabin Bold';color:white;}.ataglance-wrap h3{width:100%;color:white;font-family:'Lato light';text-transform:uppercase;font-size:30px;margin-bottom:var(--einheit);width:100%;color:white;}.ataglance-wrap>div{width:auto;display:flex;flex-direction:column;}.ataglance-wrap>div>div:last-child{order:1;font-size:40px;}.ataglance-wrap>div>div:first-child{order:2;text-transform:uppercase;font-size:16px;}.firmenlogo{width:180px;height:auto;margin-bottom:calc(var(--einheit)/2);}.firmen-flex{display:flex;justify-content:space-between;flex-wrap:wrap;}.firmen-flex .column{width:calc(50% - var(--einheit));}.firmen-flex .second-column{position:relative;width:calc(50% - var(--einheit));margin-top:calc(-1 * var(--einheit)*4);z-index:10;}.firmen-flex .firmeninfos{background:white;width:calc(100% - (var(--einheit)*2) - 4px);padding:var(--einheit);border:2px solid var(--green);position:relative;margin-bottom:0;}.firmen-flex .firmeninfos>div{margin-bottom:calc(var(--einheit)/2)}.firmen-flex .firmeninfos>div>div:first-child{text-transform:uppercase;font-family:'Cabin Bold';font-size:16px;color:var(--green);}#block-views-block-mitarbeiter-block-1,#block-views-block-mitarbeiter-offene-einladungen-block-1,#block-views-block-mitarbeiter-liste-block-1{position:relative;}#block-views-block-mitarbeiter-offene-einladungen-block-1{margin-top:calc(var(--einheit) * 2);}#block-views-block-mitarbeiter-block-1 .h4,#block-views-block-mitarbeiter-offene-einladungen-block-1 .h4,#block-views-block-mitarbeiter-liste-block-1 .h4{padding-bottom:calc(var(--einheit) / 3);border-bottom:1px solid var(--greydark);margin-bottom:calc(var(--einheit) / 2);}#block-views-block-mitarbeiter-block-1 table,#block-views-block-mitarbeiter-offene-einladungen-block-1 table,#block-views-block-mitarbeiter-liste-block-1 table{width:100%;}#block-views-block-mitarbeiter-block-1 table td,#block-views-block-mitarbeiter-offene-einladungen-block-1 table td,#block-views-block-mitarbeiter-liste-block-1 table td{padding:10px;}#block-views-block-mitarbeiter-block-1 table tr:nth-child(even) td,#block-views-block-mitarbeiter-offene-einladungen-block-1 table tr:nth-child(even) td,#block-views-block-mitarbeiter-liste-block-1 table tr:nth-child(even) td{background:var(--greylight);}form.group-firma-edit-form{margin-top:calc(var(--einheit) * 1);margin-bottom:calc(var(--einheit) * 2);}form.group-firma-edit-form input,form.group-firma-edit-form select,form.group-firma-edit-form textarea{border:0;background:var(--greylight);border:1px solid var(--greylight);transition:0.2s;outline:0;}form.group-firma-edit-form select{height:45px;line-height:45px;width:100%;font-family:inherit;font-size:inherit;padding:0 15px;}form.group-firma-edit-form input:focus,form.group-firma-edit-form textarea:focus{border:1px solid var(--green);}form.group-firma-edit-form .flex{display:flex;flex-wrap:wrap;justify-content:space-between;}form.group-firma-edit-form .flex .column{width:calc(50% - var(--einheit));background:white;}form.group-firma-edit-form .flex+.js-form-type-vertical-tabs{background:red;display:none;}#block-mitarbeiterhinzufugen a{background:var(--green);border-radius:500px;padding:0 calc(var(--einheit)*2);cursor:pointer;border:0;height:45px;line-height:45px;display:inline-block;font-family:'Cabin Bold',sans-serif;font-size:inherit;color:white;text-transform:uppercase;margin-top:calc(var(--einheit)/2);text-decoration:none;}#block-mitarbeiterhinzufugen a:hover{background:var(--greydark);}#block-abaseugmitgliederausdieserfirma{width:calc(100% - (var(--einheit)*2));padding:var(--einheit);background:var(--green);color:white;}#block-abaseugmitgliederausdieserfirma .h4{color:white;}#block-abaseugmitgliederausdieserfirma .block-content>div{display:flex;flex-wrap:wrap;}#block-abaseugmitgliederausdieserfirma .block-content p{width:25%;margin-bottom:25px;}#block-abaseugmitgliederausdieserfirma .block-content p a{color:white;font-family:'Cabin Bold';}#block-abaseugmitgliederausdieserfirma .block-content p a:hover{color:var(--greydark);}#block-linkzurubersicht{margin-top:var(--einheit);}#block-linkzurubersicht a{color:var(--green);}.group-firma-edit-form label{color:var(--green);}#block-views-block-link-zu-firma-bearbeiten-block-1 header{display:none;}#block-views-block-link-zu-firma-bearbeiten-block-1{display:block;background:var(--greydark);color:white;position:relative;z-index:10;padding-bottom:calc(var(--einheit)*3);margin-top:calc(var(--einheit)*-2);}#block-views-block-link-zu-firma-bearbeiten-block-1 .block-content{position:relative;margin:0 auto;width:calc(100% - (4 * var(--einheit)));max-width:1280px;}#block-views-block-link-zu-firma-bearbeiten-block-1 .block-content a{color:var(--green);margin:0;border:2px solid var(--green);color:white;border-radius:500px;padding:0 calc(var(--einheit)/2);height:45px;line-height:45px;display:inline-block;text-transform:uppercase;text-decoration:none;font-family:'Cabin Bold',sans-serif;}.group-content-firma-group-invitation-add-form{padding-top:calc(var(--einheit)*1);padding-bottom:calc(var(--einheit)*1);}.group-content-firma-group-invitation-add-form label{color:var(--green);}#block-views-block-verifizierung-meine-firma-block-1{margin-top:calc(var(--einheit)*1);}#block-views-block-mitarbeiter-offene-einladungen-block-1 table th{text-align:left;font-family:'Cabin Bold',sans-serif;padding:10px;}#block-ihreeinladungen{background-color:var(--greydark);}#block-ihreeinladungen .block-content{margin:0 auto;width:calc(100% - var(--einheit) * 4);background:var(--greydark);position:relative;color:white;}#block-ihreeinladungen .block-content h1{color:white;margin:0;}@keyframes blinkingled{0%{opacity:0.3;}50%{opacity:.7;}100%{opacity:1;}}.alert-blink{background:var(--red);display:inline-block;height:30px;width:30px;margin:0 20px 0 0;background:var(--red);display:inline-block;height:25px;width:24px;margin:0 15px -5px 0;border-radius:100px;filter:blur(0);animation:blinkingled 1s linear infinite alternate;}.meine-einladungen-view{margin-top:calc(var(--einheit)*2);}.meine-einladungen-view table{width:100%;}.meine-einladungen-view table th{text-align:left;font-family:'Cabin Bold',sans-serif;padding:10px;}.meine-einladungen-view table td{padding:10px;}.meine-einladungen-view table tr:nth-child(even) td{background:var(--greylight);}.meine-einladungen-view table td.views-field-dropbutton{text-align:right;}.meine-einladungen-view .dropbutton-action a{display:inline-block;background:var(--green);border-radius:500px;padding:0 calc(var(--einheit)/2);color:white;line-height:45px;height:45px;display:inline-block;text-decoration:none;text-transform:uppercase;font-family:'Cabin Bold',sans-serif;}.meine-einladungen-view .dropbutton-action a:hover{background:var(--greydark);}.group-content-firma-group-invitation-delete-form{margin-top:calc(var(--einheit)*2);}.group-content{margin-top:calc(var(--einheit)*2);}.group-content-firma-group-membership-edit-form .field--name-path,#edit-group-roles legend,#edit-group-roles-wrapper legend{display:none !important;}#edit-group-roles-wrapper{display:inline-block;}.group-content-firma-group-membership-edit-form #edit-group-roles{padding-top:calc(var(--einheit)*2);display:inline-block;}#edit-group-roles-wrapper:before,.group-content-firma-group-membership-edit-form #edit-group-roles:before{content:"Firmenrolle bearbeiten:";text-transform:uppercase;font-family:'Cabin Bold',sans-serif;font-size:24px;margin-bottom:calc(var(--einheit)*1);display:block;}#edit-group-roles-wrapper:before{content:"Firmenrolle zuweisen:";}.form-item-group-roles-firma-firmenadmin label,.group-content-firma-group-membership-edit-form #edit-group-roles label{color:black;display:inline-block;}.form-item-group-roles-firma-firmenadmin input[type=checkbox],.group-content-firma-group-membership-edit-form #edit-group-roles .js-form-type-checkbox input[type=checkbox]{border:2px solid black;}.form-item-field-logo-0 img{width:auto;}#edit-path-wrapper{display:none;}#block-views-block-bestehenden-user-als-mitarbeiter-hinzufuegen-block{margin-top:calc(var(--einheit)*0.5);}#edit-entity-id-wrapper label{display:block;}.group-firma-add-form{margin-top:calc(var(--einheit)*2);}.group-firma-add-form label{color:var(--green);}@media (max-width:1024px){#block-abas-eug-page-title{padding-top:calc(var(--einheit)*1);padding-bottom:calc(var(--einheit)*1);}#block-abas-eug-page-title .block-content{width:calc(100% - (2 * var(--einheit)));}#block-abas-eug-page-title .block-content h1{font-size:36px;line-height:40px;}.firmen-flex{display:block;}.firmen-flex .column,.firmen-flex .second-column{width:100%;margin-bottom:calc(2 * var(--einheit));}.firmen-flex .second-column{margin-top:0;}#block-views-block-mitarbeiter-block-1{padding-bottom:calc(1 * var(--einheit));margin-bottom:calc(1 * var(--einheit));position:relative;}#block-views-block-mitarbeiter-block-1 header a{width:100%;}#block-views-block-mitarbeiter-block-1 table{display:flex;overflow:scroll;}#block-views-block-verifizierung-meine-firma-block-1{margin-bottom:calc(var(--einheit)*2);}.ataglance-wrap h3{font-size:24px;}.ataglance-wrap>div{margin-bottom:calc(2 * var(--einheit));}.ataglance-wrap>div:last-child{margin-bottom:0;}form.group-firma-edit-form .flex .column{width:100%;}}
.attachement-wrap{margin-top:calc(var(--einheit) * 2);}.attachement-wrap>div:first-child{margin-bottom:calc(var(--einheit) / 2);font-family:'Lato light';color:var(--green);text-transform:uppercase;font-size:30px;width:100%;padding-bottom:calc(var(--einheit) / 3);border-bottom:1px solid var(--greydark);}.attachement-wrap>div:nth-child(2)>div{border-bottom:1px solid var(--greylight);padding:10px 0;}.attachement-wrap>div:nth-child(2)>div>div>div:nth-child(1){color:var(--green);color:var(--greydark);font-weight:600;}.attachement-wrap>div:nth-child(2)>div>div>div>div{display:flex;justify-content:space-between;font-weight:600;}.attachement-wrap>div:nth-child(2)>div>div>div>div>span:nth-child(2){opacity:0.5;font-weight:400;}.attachement-wrap a{color:var(--green);font-weight:400;}.attachement-wrap a:before{content:"";margin:0 10px 0 0;display:inline-block;height:25px;transform:translateY(7px);background:url(/themes/abas_eug/images/icon-document-download.svg) no-repeat center center;width:23px;}.attachement-wrap.attachement-wrap-links a:before{content:"";margin:0 10px 0 0;display:inline-block;height:25px;transform:translateY(7px);background:url(/themes/abas_eug/images/icon-link.svg) no-repeat center center;width:23px;}
.protokolle-box{position:relative;}.protokolle-box h3{margin-top:calc(var(--einheit) * 2);margin-bottom:calc(var(--einheit) / 2);font-family:'Lato light';color:var(--green);text-transform:uppercase;font-size:30px;width:100%;padding-bottom:calc(var(--einheit) / 3);border-bottom:1px solid var(--greydark);}.protokolle-box .views-row{border-bottom:1px solid var(--greylight);padding:10px 0;font-weight:600;}.protokolle-box .views-row a:before{content:"";margin:0 10px 0 0;display:inline-block;height:25px;transform:translateY(7px);background:url(/themes/abas_eug/images/icon-document.svg) no-repeat center center;width:23px;}@media (max-width:1024px){.protokolle-box h3{font-family:'Lato regular',sans-serif;}}
#block-benutzeranmeldung{background:var(--green);width:calc(50% - var(--einheit)*3);padding:var(--einheit);position:relative;margin-bottom:calc(var(--einheit)*2);}#block-benutzeranmeldung .user-login-form{padding:0;}#block-benutzeranmeldung ul li:before{display:none;}#block-benutzeranmeldung .h4{color:white;display:block;}#block-benutzeranmeldung .h4:after{content:"Login";display:block;color:white;font-family:'Cabin Bold';margin-bottom:calc(var(--einheit) / 2);text-transform:none;font-size:40px;line-height:54px;}#block-benutzeranmeldung .js-form-item label{color:white;}#block-benutzeranmeldung .request-password-link{position:absolute;left:calc(var(--einheit)*-0.5);bottom:calc(var(--einheit)*-2);font-size:16px;color:white;}#block-benutzeranmeldung .request-password-link:hover{color:var(--greydark);}@media (max-width:1024px){#block-benutzeranmeldung{width:100% !important;padding:var(--einheit) var(--einheit) calc(var(--einheit)*2) var(--einheit);}#block-benutzeranmeldung .user-login-form{padding:0 var(--einheit) calc(var(--einheit)*4) var(--einheit);}#block-benutzeranmeldung li:before{display:none !important;}#block-benutzeranmeldung .request-password-link{left:0;bottom:0;}#block-benutzeranmeldung .h4:after{display:none;}#block-benutzeranmeldung .h4{margin-bottom:calc(var(--einheit)*2);}}
.impressionen-wrap,.media-colorbox-gallery{display:flex;flex-wrap:wrap;column-gap:35px;}.impressionen-wrap .views-row,.media-colorbox-gallery>div{position:relative;width:calc(100%/3 - 24px);cursor:pointer;}.impressionen-wrap .views-row img,.media-colorbox-gallery>div img{aspect-ratio:4/4;object-fit:cover;height:auto;}.impressionen-wrap .views-row:hover img,.media-colorbox-gallery>div:hover img{border:5px solid var(--green);margin:-5px;}.media-colorbox-gallery>div:hover>a>div:after{content:"";position:absolute;background:rgba(0,0,0,0.5) url(/themes/abas_eug/images/icon-search-white.svg) no-repeat center center;background-size:40px auto;top:0;left:0;width:100%;height:100%;z-index:2;}.impressionen-wrap .views-row .views-field-title{margin-top:15px;}.impressionen-wrap .views-row .views-field-title,.media-colorbox-gallery>div{color:black;font-size:18px;line-height:24px;font-family:'Cabin Bold',sans-serif;text-transform:uppercase;margin-bottom:calc(var(--einheit)/2);}.impressionen-wrap .views-row:hover .views-field-title h4{color:var(--green);}.impressionen-wrap .views-row .views-field-view-node{position:absolute;top:0;left:0;width:100%;height:100%;}.impressionen-wrap .views-row .views-field-view-node a{text-indent:-9999px;position:absolute;top:0;left:0;width:100%;height:100%;}#cboxClose.cbox-close-plain{top:20px;}@media (max-width:1024px){.impressionen-wrap .views-row,.media-colorbox-gallery>div{width:100%;margin-bottom:calc(var(--einheit)*1);}.media-colorbox-gallery>div:hover>a>div:after{display:none;}.impressionen-wrap .views-row:hover img,.media-colorbox-gallery>div:hover img{border:0;margin:0;}}
#block-views-block-my-groups-block-1 .firmen-wrap{margin-top:0;}#block-views-block-meine-daten-block-1{margin-bottom:var(--einheit);}#block-views-block-welcome-block-1{margin-top:calc(var(--einheit)*2);}
footer.footer{margin:0 auto;width:calc(100% - (4 * var(--einheit)));max-width:1280px;position:relative;z-index:1;padding:calc(var(--einheit)*2) 0;color:white;margin-top:calc(var(--einheit)*2);}footer.footer::before{content:"";background:var(--greydark);position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;z-index:-1;}footer.footer>div>div{display:flex;justify-content:space-between;}footer.footer #block-info{width:45%;margin-right:5%}footer.footer nav{width:15%;}footer.footer strong,footer.footer h2{color:white;font-size:18px;line-height:24px;font-family:'Cabin Bold',sans-serif;text-transform:uppercase;margin-bottom:calc(var(--einheit)/2);}footer.footer a{color:var(--green);text-decoration:none;}footer.footer a:hover{color:white;}@media (max-width:1024px){footer.footer{width:calc(100% - (2 * var(--einheit)));margin-top:0;}footer.footer>div>div{display:block;}footer.footer #block-info,footer.footer nav{width:100%;margin:0 0 calc(var(--einheit)*2) 0;}}
.create-account-link{display:none;}#block-abas-eug-primary-local-tasks{margin:0 auto;width:100%;position:relative;z-index:1;padding:calc(var(--einheit)*2) 0;color:white;background:red;margin-top:-50px;}#block-abas-eug-primary-local-tasks::before{content:"";background:var(--greydark);position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;z-index:-1;}#block-abas-eug-primary-local-tasks ul:not(.contextual-links){display:flex;border-bottom:2px solid var(--green);width:100%;list-style-type:none !important;}#block-abas-eug-primary-local-tasks ul:not(.contextual-links) li{margin-right:2px;margin-bottom:initial;}#block-abas-eug-primary-local-tasks ul:not(.contextual-links) li:before{display:none;}#block-abas-eug-primary-local-tasks ul:not(.contextual-links) a{color:white;padding:5px 15px;border:2px solid var(--greylight);border:2px solid transparent;border-bottom:0;text-decoration:none;text-transform:uppercase;font-size:16px;}#block-abas-eug-primary-local-tasks ul:not(.contextual-links) a.is-active,#block-abas-eug-primary-local-tasks ul:not(.contextual-links) a:hover{background:var(--green);border:2px solid var(--green);border-bottom:0;color:white;}div[data-drupal-messages]{margin:0 auto;width:calc(100% + var(--einheit) * 2);background:var(--greydark);position:relative;}div[data-drupal-messages]>div{position:relative;z-index:1;padding:var(--einheit) 0;color:white;}div[data-drupal-messages]>div a{color:white;}div[data-drupal-messages]:before{position:absolute;content:"";top:0;left:calc(50% - 50vw - var(--einheit));width:100vw;height:100%;background:var(--greydark);z-index:0;}#block-abas-eug-primary-local-tasks .block-content ul:not(.contextual-links){margin-left:0;}body.userlogin #block-abas-eug-primary-local-tasks{display:block !important;margin:0 !important;}#block-abas-eug-primary-local-tasks ul:not(.contextual-links) li{white-space:nowrap;}#block-abas-eug-primary-local-tasks ul:not(.contextual-links) a{font-size:14px;}@media (max-width:1024px){body.toolbar-vertical{padding-top:0;}#toolbar-administration{display:none;}}

