/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a.navbar-brand{max-width:23%;min-width:180px;padding-right:2%;}@media screen and (min-width:768px){.navbar-nav .dropdown:hover>.dropdown-menu{display:block;margin:0;}}@media only screen and (min-width:938px){.off-canvas-wrapper{display:none;}}#navbar-main > .container{position:relative;}#navbar-main #block-languageswitcher{position:absolute;right:0.2em;top:0em;}#navbar-main #block-holitech-search{position:absolute;right:65px;bottom:0.2em;margin-right:0.25em;}#navbar-main #block-holitech-search .container-inline{display:block;}#navbar-main .navbar-collapse{position:absolute;left:28%;bottom:0em;}header .block-responsive-menu-toggle{position:absolute;right:0;bottom:0.2em;}@media (min-width:990px){#navbar-main #block-languageswitcher{top:0.5em;right:0;}#navbar-main #block-holitech-search{right:0;}}.dropdown-item.active,.dropdown-item:active{background-color:#EEEEEE;}#block-languageswitcher .links{display:inline-flex;list-style:none;margin:0;padding:0;}#block-languageswitcher .links .is-active{display:none;}#block-languageswitcher .links .nav-link{padding-right:0;padding-top:0;}#block-languageswitcher .links a{background-size:contain;background-position:bottom;border:1px solid rgba(0,0,0,0);background-repeat:no-repeat;height:20px;width:30px;color:transparent;display:block;overflow:hidden;margin-right:0;margin-top:0;}#block-languageswitcher .links .de a{background-image:url(/themes/custom/holitech/images/flag_germany.png);}#block-languageswitcher .links .en a{background-image:url(/themes/custom/holitech/images/flag_england.png);}header #search-block-form{padding:0;margin:0;}header input[type="search"]{width:8em;margin:0;padding:0.2em 35px 0.2em 0.2em;line-height:1.4em;height:auto;}header fieldset,header .form-group{margin:0;padding:0;}header .search-form .form-actions{margin:2px 0 0 -30px;padding:0;}header .search-form .form-actions button{padding-left:0;padding-right:0;width:1.5em;padding:0.2em;line-height:1.3em;color:transparent;border:0;border-radius:5px;background-color:transparent;overflow:hidden;}header .form-actions button:hover{background-color:#F4F4F4;}header .form-actions button::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f002";color:#719430;font-size:1.2em;}header .responsive-menu-toggle-icon{background-color:#719430;width:46px;height:30px;border-radius:5px;}header .responsive-menu-toggle-icon:focus,header .responsive-menu-toggle-icon:hover{background-color:#83a83d;}header .responsive-menu-toggle-icon .label{display:none;}.navbar-nav ul.dropdown-menu{padding:0;}.mm-listview.dropdown-menu{display:inherit;position:relative;top:inherit;padding:0;background-color:inherit;width:inherit;border:inherit;}.mm-listitem .dropdown-toggle::after{display:none;}.mm-menu .mm-listitem a.active{color:#444444;}.mm-listitem a.nav-link,.mm-menu .mm-listitem a{color:#719430;padding-left:20px;max-width:235px;}.mm-listitem::after{border-color:lightgray;}html{background-color:#fff;}#main-wrapper{margin-top:5em;}@media screen and (min-width:60em){#main-wrapper{margin-top:7em;}}.navbar.fixed-top{box-shadow:0 0px 10px #DDD;}.container{width:100%;max-width:1140px;}.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first{margin-bottom:3em;}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first{padding-right:2%;margin-bottom:0;}.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{padding-left:2%;}.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{padding-right:4%;margin-bottom:0;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second{padding-left:4%;}}.block-views-blockslideshow-block-1 .views-element-container{padding-right:0;margin-right:-15px;}.carousel{margin-bottom:30px;}.carousel .slide-content img.image-style-slideshow{width:100%;height:auto;}.carousel .slide-content > a,.carousel .slide-content > div{position:absolute;top:0;width:100%;height:100%;display:table-cell;}.carousel .slide-content  a{display:block;position:absolute;bottom:3%;right:3%;color:#fff;text-shadow:0 0 5px #579B3E;}.carousel .slide-content h2{font-size:4vw;font-weight:bold}.block-picture-image,.view-news-list-views img,.view-press-list-view img,img.image,img.image-style-slideshow,video.video{max-width:100%;height:auto;border-radius:0.7rem;}.media-image-gallery a{background-color:#000000;display:block;}.media-image-gallery a img{width:100%;}.media-image-gallery a:hover img{opacity:0.5;}.media-image-gallery a:hover:before{content:"\f00e";font-family:FontAwesome;font-size:3em;position:absolute;color:#ffffff;top:30%;left:45%;}footer.site-footer > .container{position:relative;}.site-footer{padding-top:35px;}.site-footer .block{border:none;margin:0px;}div.site-footer__bottom,.site-footer__bottom .region{margin:1px;}@media screen and (min-width:768px){section.row.region.region-footer-fourth{position:absolute;right:15%;}#block-holitech-footer{position:absolute;right:0;}}#block-holitech-footer ul.nav{display:table-row;}#block-holitech-footer ul.nav .nav-item{display:inline-block;}#block-holitech-footer ul.nav .nav-link{padding:0 1em;}
.ekko-lightbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}
h1{font-size:2rem;}h3{color:#719430;font-weight:bold;font-size:1rem;}body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#719430;}a:hover,a:focus,.link:hover,.link:focus{color:#90b748;}a:active,.link:active{color:#a6d254;}.page-item.active .page-link{background-color:#719430;border-color:#719430;}.page-link,.page-link:hover{color:#719430;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#719430;border-color:#719430;}.btn-primary:hover,.btn-primary:focus{background-color:#90b748;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
