/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url(/themes/contrib/abc/fonts/roboto.woff2) format('woff2');}html,body,.pure-g [class*="pure-u"]{font-family:'Roboto',sans-serif;}
#slider{position:relative;}#slider,#slider a{color:#fff;}#slider a:active,#slider a:hover{outline:none;text-decoration:none;}.slides{width:100%;margin:0 auto;padding:0;overflow:hidden;list-style:none;}#slider .slides > li{display:none;position:relative;margin:0;}#slider .slides li:first-child{display:list-item;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.flex-control-nav{position:absolute;right:50%;bottom:5%;transform:translate(50%,0);margin:0;padding:0;text-align:center;}.flex-control-nav li{display:inline-block;margin:0 0 0 1em;float:left;}[dir="rtl"] .flex-control-nav li{margin:0 1em 0 0;float:right;}.flex-control-nav li:first-child{margin:0;}.flex-control-nav li a{display:block;width:1.7em;height:1.7em;line-height:1.7em;font-weight:bold;color:#fff;background:rgba(0,0,0,0.5);cursor:pointer;box-shadow:0 0 3px #999;border-radius:100%;border-bottom:none;}.flex-control-nav li a.active,.flex-control-nav li a:hover{background:#000;}#slider .entry-container{position:absolute;z-index:1;width:100%;}#slider .slide-image{float:none;display:block;width:100%;padding:0;margin:0;object-fit:cover;}#slider .entry-header{margin:0 0 2em;}#slider .entry-title{margin:20px 0 1em;font-weight:bold;font-size:1.3em;}#slider .entry-title a,#slider .entry-summary{display:inline-block;padding:0 10px;background:rgba(0,0,0,0.5);}@media screen and (max-width:64em){#slider .entry-title,#slider .entry-title a,#slider .entry-summary{margin:0;}#slider .entry-summary{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}.flex-control-nav{display:flex;}}@media screen and (max-width:48em){#slider .entry-summary{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}}@media screen and (max-width:35.5em){#slider .slide-image{height:15em;}}
.block-icon{background:url(/themes/contrib/abc/images/_sprites_sg.webp) no-repeat 0 -120px;position:absolute;width:12px;height:24px;margin:10px 0 0 -5px;}[dir="rtl"] .block-icon{margin:10px -5px 0 0;}.block-title{margin:0;padding:6px 6px 10px 12px;}[dir="rtl"] .block-title{padding:6px 12px 10px 6px;}#mission .block-title,#content-above .block-title,#content-below .block-title{padding:.83em 0;}.bt1 .block-icon{background-position:0 -180px;}.bt2 .block-icon{background-position:0 -60px;}.bt3 .block-icon{background-position:0 -150px;}.bt4 .block-icon{background-position:0 0;}.bt5 .block-icon{background-position:0 -120px;}.bt6 .region-user1 .block-icon,.bt6 #sidebar-right .block_1 .block-icon,.bt6 #sidebar-right .block_5 .block-icon{background-position:0 0;}.bt6 .region-user2 .block-icon,.bt6 #sidebar-right .block_2 .block-icon,.bt6 #sidebar-right .block_6 .block-icon{background-position:0 -60px;}.bt6 .region-user3 .block-icon,.bt6 #sidebar-right .block_3 .block-icon,.bt6 #sidebar-right .block_7 .block-icon{background-position:0 -180px;}.bt6 .region-user4 .block-icon,.bt6 #sidebar-right .block_4 .block-icon,.bt6 #sidebar-right .block_8 .block-icon{background-position:0 -150px;}.bt6 .region-user5 .block-icon,.bt6 #sidebar-left .block_1 .block-icon,.bt6 #sidebar-left .block_5 .block-icon{background-position:0 -180px;}.bt6 .region-user6 .block-icon,.bt6 #sidebar-left .block_2 .block-icon,.bt6 #sidebar-left .block_6 .block-icon{background-position:0 -60px;}.bt6 .region-user7 .block-icon,.bt6 #sidebar-left .block_3 .block-icon,.bt6 #sidebar-left .block_7 .block-icon{background-position:0 -150px;}.bt6 .region-user8 .block-icon,.bt6 #sidebar-left .block_4 .block-icon,.bt6 #sidebar-left .block_8 .block-icon{background-position:0 0;}
#soclinks{padding:5px;}#soclinks a,#soclinks a:hover{border-bottom:none;text-decoration:none;}#soclinks .fa,#soclinks .fab,#soclinks .fas,#soclinks .fa-brands,#soclinks .fa-solid{display:none;}.sociallinks{background:url(/themes/contrib/abc/images/_sprites_social.webp) no-repeat 0 99px;display:inline-block;width:32px;height:32px;margin:0;padding:0;}.sociallinks:hover{opacity:0.8;}.sociallinks.drupal{background-position:0 0;}.sociallinks.facebook{background-position:0 -42px;}.sociallinks.flickr{background-position:0 -84px;}.sociallinks.googleplus{background-position:0 -126px;}.sociallinks.instagram{background-position:0 -168px;}.sociallinks.linkedin{background-position:0 -210px;}.sociallinks.pinterest{background-position:0 -252px;}.sociallinks.rss{background-position:0 -294px;}.sociallinks.skype{background-position:0 -336px;}.sociallinks.telegram{background-position:0 -378px;}.sociallinks.tumblr{background-position:0 -420px;}.sociallinks.twitter{background:url(/themes/contrib/abc/images/social/twitter_xxx_32.png) no-repeat 0 0;}.sociallinks.vimeo{background-position:0 -504px;}.sociallinks.youtube{background-position:0 -546px;}
#brand{background:url(/themes/contrib/abc/images/logo/grey/abc.png) 50% 0 no-repeat;background-size:48px 32px;margin:0 auto 1em;height:50px;}.field-item .pure-img,.colorbox .pure-img{float:left;margin:0 1em 1em 0;}[dir="rtl"] .field-item .pure-img,[dir="rtl"] .colorbox .pure-img{float:right;margin:0 0 1em 1em;}.block img:not(.region-content img,.region-header img){margin:0 auto;}#slider img{min-height:10em;}.agree-button.eu-cookie-compliance-secondary-button{cursor:pointer;margin:1em 0 0 1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}@media screen and (max-width:64em){#bg1,#bg2,.bgs,.bgf{background:none !important;}}@media screen and (max-width:64em){#sidebar-left .block-wrapper,#sidebar-right .block-wrapper{width:47.5%;margin:0 2% 0 0;display:inline-block;vertical-align:top;}}@media screen and (max-width:48em){#sidebar-left .block-wrapper,#sidebar-right .block-wrapper{width:100%;margin:0;display:block;}}
