/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes scale{0%{transform:scale(1)}100%{transform:scale(1.4)}}@keyframes scale-small{0%{transform:scale(1) rotate(0deg)}100%{transform:scale(1.15) rotate(-20deg)}}@keyframes transition-background-floating-logos{0%{background-size:120%}100%{background-size:140%}}@keyframes transition-background-floating-logos--mobile{0%{background-size:260%}100%{background-size:285%}}@keyframes greyscale-color{0%{filter:grayscale(1)}100%{filter:grayscale(0)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes scale{0%{transform:scale(1)}100%{transform:scale(1.4)}}@keyframes scale-small{0%{transform:scale(1) rotate(0deg)}100%{transform:scale(1.15) rotate(-20deg)}}@keyframes transition-background-floating-logos{0%{background-size:120%}100%{background-size:140%}}@keyframes transition-background-floating-logos--mobile{0%{background-size:260%}100%{background-size:285%}}@keyframes greyscale-color{0%{filter:grayscale(1)}100%{filter:grayscale(0)}}.views-element-container>.content .view .view-filters .bef-exposed-form .iq-bef-layout.layout-standard header{display:none}.views-element-container>.content .view .view-filters .bef-exposed-form .iq-bef-layout.layout-standard section{display:flex;justify-content:flex-start;align-items:center;padding:30px 30px}.views-element-container>.content .view .view-filters .bef-exposed-form .iq-bef-layout.layout-standard section .filters-region{padding-bottom:0}.views-element-container>.content .view .view-filters .bef-exposed-form .iq-bef-layout.layout-standard section .filters-region fieldset{padding:0}.views-element-container>.content .view .view-filters .bef-exposed-form .iq-bef-layout.layout-standard section .filters-region fieldset .advanced-select .select2.select2-container::before{transform-origin:center;right:0}.views-element-container>.content .view .view-filters .bef-exposed-form .iq-bef-layout.layout-standard section .filters-region fieldset .advanced-select .select2.select2-container--open:before{transform:translateY(-50%) rotate(-90deg)}.views-element-container>.content .view .view-filters .bef-exposed-form .iq-bef-layout.layout-standard section .filters-region fieldset .advanced-select .select2 .select2-selection{width:auto;padding-left:0;background-color:transparent;border:0;border-bottom:1px solid #c6c6c6;border-radius:0}.views-element-container>.content .view .view-filters .bef-exposed-form .iq-bef-layout.layout-standard section .filters-region fieldset .advanced-select .select2 .select2-selection ul li{text-transform:lowercase}.views-element-container>.content .view .view-filters .bef-exposed-form .iq-bef-layout.layout-standard section .footer-region .actions-region{margin:0;padding:0;border:none}.views-element-container>.content .view .view-filters .bef-exposed-form .iq-bef-layout.layout-standard section .footer-region .actions-region input{text-transform:lowercase}.select2-container{animation:fade-in 600ms linear;z-index:100}.select2-container .select2-dropdown{margin-top:-1px;border:none !important}.select2-container .select2-dropdown .select2-results__option{padding:6px 16px;color:#000 !important;text-transform:lowercase}.select2-container .select2-dropdown .select2-results__option--selectable{background-color:#fff}h1,.h1{font-size:48px;font-family:"Open Sans",sans-serif;line-height:1.3;font-weight:100;font-style:normal;color:#878787;hyphens:auto;opacity:0}@media screen and (min-width:768px){h1,.h1{font-size:82px}}h2,.h2{font-size:36px;font-family:"Open Sans",sans-serif;line-height:1.2;font-weight:100;font-style:normal;color:#878787;hyphens:auto;opacity:0}@media screen and (min-width:768px){h2,.h2{font-size:54px}}h3,.h3{font-size:30px;font-family:"Open Sans",sans-serif;line-height:1.2;font-weight:100;font-style:normal;color:#878787;hyphens:auto}@media screen and (min-width:768px){h3,.h3{font-size:36px}}h4,.h4{font-size:24px;font-family:"Open Sans",sans-serif;line-height:1.2;font-weight:100;font-style:normal;color:#878787;hyphens:auto}@media screen and (min-width:768px){h4,.h4{font-size:26px}}h5,.h5{font-size:20px;font-family:"Open Sans",sans-serif;line-height:1.2;font-weight:100;font-style:normal;color:#878787;hyphens:auto}@media screen and (min-width:768px){h5,.h5{font-size:20px}}h6,.h6{font-size:16px;font-family:"Open Sans",sans-serif;line-height:1.2;font-weight:700;font-style:normal;color:#878787;hyphens:auto}@media screen and (min-width:768px){h6,.h6{font-size:16px}}.scroll-in-animation{animation:fade-in-left 2s cubic-bezier(0.5,0,0,1) forwards;animation-fill-mode:forwards}.standard{font-size:14px;font-family:"Open Sans",sans-serif;line-height:2;font-weight:400;font-style:normal;color:#c6c6c6;margin-bottom:1rem}@media screen and (min-width:768px){.standard{font-size:14px}}.small{font-size:12px;font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:400;font-style:normal;color:#c6c6c6;margin-bottom:0.5rem}@media screen and (min-width:768px){.small{font-size:12px}}.lead{font-size:24px;font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:700;font-style:normal;color:white;margin-bottom:1rem}@media screen and (min-width:768px){.lead{font-size:30px}}.cc-link{opacity:1 !important}.cc-btn{position:absolute;right:5px;top:5px;font-size:20px;font-weight:400}.cc-window.cc-banner{padding:30px !important}.cc-banner .cc-message{margin-bottom:0px !important}#page .iq-collapsible .iq-collapsible-title{position:relative;margin-right:0}@media screen and (min-width:992px){#page .iq-collapsible .iq-collapsible-title{margin-right:40%}}#page .iq-collapsible .iq-collapsible-title:before{position:absolute;content:"";display:block;width:20px;height:20px;top:50%;right:0;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='63' height='33' viewBox='0 0 63 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='1' x2='31.3194' y2='31.9658' stroke='whitesmoke' stroke-width='8' stroke-linecap='round'/%3E%3Cline x1='31.33' y1='31.9658' x2='62.2958' y2='0.999997' stroke='whitesmoke' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:10px;transition:all 0.5s cubic-bezier(0.23,1,0.32,1)}#page .iq-collapsible .iq-collapsible-title.ui-state-default{background-color:transparent;border-bottom:1px solid #f5f5f5;padding-left:0;padding-right:45px}#page .iq-collapsible .iq-collapsible-title.ui-state-default p{transition:all 0.5s cubic-bezier(0.23,1,0.32,1);font-weight:bold}#page .iq-collapsible .iq-collapsible-title.ui-state-hover p{color:#fff}#page .iq-collapsible .iq-collapsible-title.ui-state-hover:not(#page .iq-collapsible .iq-collapsible-title.ui-state-hover.ui-state-active)::before{transform:translateY(-50%) rotate(-90deg)}#page .iq-collapsible .iq-collapsible-title.ui-state-active p{color:#fff}#page .iq-collapsible .iq-collapsible-title.ui-state-active::before{transform:translateY(-50%) rotate(-180deg)}#page .iq-collapsible .iq-collapsible-title .iq-collapsible-icon-closed,#page .iq-collapsible .iq-collapsible-title .iq-collapsible-icon-open{display:none}#page .iq-collapsible .iq-collapsible-content{border-color:transparent;border-bottom-color:#f5f5f5}.iq-quote{margin-bottom:30px;opacity:0}.iq-quote.scroll-in-animation{animation:fade-in-right 2s cubic-bezier(0.5,0,0,1) 500ms forwards;animation-fill-mode:forwards}.iq-quote blockquote{position:relative;font-size:24px;font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:700;font-style:normal;color:white;margin-bottom:1rem;padding-left:24px;margin:0}@media screen and (min-width:768px){.iq-quote blockquote{font-size:30px}}.iq-quote blockquote p{font-size:24px;font-family:"Open Sans",sans-serif;line-height:1.5;font-weight:700;font-style:normal;color:white;margin-bottom:1rem}@media screen and (min-width:768px){.iq-quote blockquote p{font-size:30px}}.iq-quote blockquote::before{display:block;content:"";position:absolute;left:0;top:12px;height:calc(100% - 23px);width:2px;background-color:#fff}.iq-quote blockquote.lines{padding:0 !important;padding-left:24px !important;border-top:none !important;border-bottom:0 !important}.wa-floating-logo{display:block;position:absolute;top:40%;right:-15%;width:1200px;height:1200px;opacity:8%;animation:scale 60s ease-in-out infinite alternate;z-index:-1}.wa-floating-logo__image{width:100%;height:100%}footer.site-footer .wa-footer{padding-top:0 !important;padding-bottom:0 !important}footer.site-footer .wa-footer--top{padding-top:0 !important;padding-bottom:0 !important;padding-left:15px;padding-right:15px}footer.site-footer .wa-footer--top__text p{margin:0;color:#c6c6c6 !important}footer.site-footer .wa-footer--top__text p a{position:relative;line-height:1.5;cursor:pointer;text-decoration:none;color:#c6c6c6 !important}footer.site-footer .wa-footer--top__text p a:before{position:absolute;display:block;content:"";bottom:0;left:0;width:0;height:1px;background-color:#c6c6c6;transition:all 0.75s cubic-bezier(0.5,0,0,1)}footer.site-footer .wa-footer--top__text p a:hover:before,footer.site-footer .wa-footer--top__text p a:focus:before{width:100%}footer.site-footer .wa-footer--bottom{padding-top:0 !important;padding-bottom:0 !important;padding-left:15px;padding-right:15px}footer.site-footer .wa-footer--bottom__text p{display:flex;flex-direction:column;align-items:flex-end;margin:0}@media screen and (min-width:768px){footer.site-footer .wa-footer--bottom__text p{flex-direction:row;justify-content:flex-end;align-items:center}}footer.site-footer .wa-footer--bottom__text p a{position:relative;line-height:1.5;cursor:pointer;text-decoration:none;margin-bottom:15px}footer.site-footer .wa-footer--bottom__text p a:before{position:absolute;display:block;content:"";bottom:0;left:0;width:0;height:1px;background-color:#000;transition:all 0.75s cubic-bezier(0.5,0,0,1)}footer.site-footer .wa-footer--bottom__text p a:hover:before,footer.site-footer .wa-footer--bottom__text p a:focus:before{width:100%}@media screen and (min-width:768px){footer.site-footer .wa-footer--bottom__text p a{margin-bottom:0;margin-right:15px}}footer.site-footer .wa-footer--bottom__text p a:last-of-type{margin-bottom:0}@media screen and (min-width:768px){footer.site-footer .wa-footer--bottom__text p a:last-of-type{margin-right:0}}.wa-hero-anim>.iq-column{display:flex;justify-content:center;align-items:center}body .container-fluid .wa-navigation{position:relative;z-index:2000;width:100%;max-width:unset !important;flex-wrap:nowrap}body .container-fluid .wa-navigation>.iq-column{display:flex;align-items:center}body .container-fluid .wa-navigation>.iq-column:last-of-type{justify-content:flex-end}body .container-fluid .wa-navigation__logo{max-width:40px;transition:all 0.5s cubic-bezier(0.23,1,0.32,1)}body .container-fluid .wa-navigation__logo:hover,body .container-fluid .wa-navigation__logo:focus{transform:scale(1.1)}body .container-fluid .wa-navigation__toggler{display:flex;justify-content:center;align-items:center;position:relative;z-index:10000}body .container-fluid .wa-navigation__menu.iq-row{position:absolute;z-index:1001 !important;right:-100%;top:0;height:100vh;width:100%;padding-top:94px;padding-bottom:15px;background:#000;transition:all 0.75s cubic-bezier(0.5,0,0,1);overflow-y:auto;overflow-x:hidden}body .container-fluid .wa-navigation__menu.iq-row:before{content:"";position:absolute;top:28px;left:30px;width:40px;height:40px;background-image:url(/themes/custom/iq_custom/resources/assets/logo.svg);background-repeat:no-repeat;background-size:40px;background-position:center;opacity:0}@media screen and (min-width:768px){body .container-fluid .wa-navigation__menu.iq-row{max-width:420px}}body .container-fluid .wa-navigation__menu.iq-row>.iq-column{height:100%;display:flex;flex-direction:column;justify-content:space-between}body .container-fluid .wa-navigation__menu.iq-row .wa-navigation__menu--meta{opacity:0}body .container-fluid .wa-navigation__menu.iq-row[data-gjs-type]{right:0}body .container-fluid .wa-navigation__menu.iq-row.active{right:0}body .container-fluid .wa-navigation__menu.iq-row.active nav.wa-nav-menu--block{animation:fade-in-right 2s cubic-bezier(0.5,0,0,1) 500ms forwards;animation-delay:250ms;animation-fill-mode:forwards}body .container-fluid .wa-navigation__menu.iq-row>.iq-column{padding-left:30px;padding-right:30px}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block{opacity:0;transition:all 0.5s cubic-bezier(0.23,1,0.32,1)}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item{border-bottom:1px solid #fff;padding-top:12px;padding-bottom:12px;transition:all 0.5s cubic-bezier(0.23,1,0.32,1)}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item.dropdown .dropdown-toggle{display:block;position:absolute;right:-15px;top:12px;height:45px;width:45px;background-image:url("data:image/svg+xml,%3Csvg width='63' height='33' viewBox='0 0 63 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353553' y1='1' x2='31.3194' y2='31.9658' stroke='white' stroke-width='8' stroke-linecap='round'/%3E%3Cline x1='31.33' y1='31.9658' x2='62.2958' y2='0.999997' stroke='white' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:center;transition:all 0.5s cubic-bezier(0.23,1,0.32,1);transform:rotate(0deg);cursor:pointer}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item.dropdown .dropdown-toggle::after{display:none}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item.dropdown:not(.active) ul{display:none}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item.dropdown.open>.dropdown-toggle{transform:rotate(-180deg) translateX(-1px)}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item.active{font-weight:bold}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item a.nav-link{position:relative;line-height:1.5;cursor:pointer;text-decoration:none;text-transform:lowercase;width:fit-content;padding-top:0;padding-bottom:0;margin-top:12px;margin-bottom:12px}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item a.nav-link:before{position:absolute;display:block;content:"";bottom:0;left:0;width:0;height:1px;background-color:#fff;transition:all 0.75s cubic-bezier(0.5,0,0,1)}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item a.nav-link:hover:before,body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item a.nav-link:focus:before{width:100%}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav li.nav-item a.nav-link.is-active{font-weight:bold}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu{border:0;border-radius:0;padding:0;margin:0;background-color:#000;padding-bottom:12px}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item{padding-top:0;padding-bottom:0;font-size:14px}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item:hover,body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item:focus{background-color:#000}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item.active{font-weight:bold;background-color:#000;color:#fff}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item .dropdown-toggle{top:0;height:28px}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item>a:not(.dropdown-toggle){position:relative;line-height:1.5;cursor:pointer;text-decoration:none;text-transform:lowercase}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item>a:not(.dropdown-toggle):before{position:absolute;display:block;content:"";bottom:0;left:0;width:0;height:1px;background-color:#fff;transition:all 0.75s cubic-bezier(0.5,0,0,1)}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item>a:not(.dropdown-toggle):hover:before,body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item>a:not(.dropdown-toggle):focus:before{width:100%}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item.open>.dropdown-toggle{transform:rotate(-180deg) translateX(-1px)}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item ul.dropdown-menu{padding-top:12px;padding-bottom:12px}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item ul.dropdown-menu li.dropdown-item a{text-transform:lowercase;position:relative;line-height:1.5;cursor:pointer;text-decoration:none}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item ul.dropdown-menu li.dropdown-item a:before{position:absolute;display:block;content:"";bottom:0;left:0;width:0;height:1px;background-color:#000;transition:all 0.75s cubic-bezier(0.5,0,0,1)}body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item ul.dropdown-menu li.dropdown-item a:hover:before,body .container-fluid .wa-navigation__menu.iq-row nav.wa-nav-menu--block ul.nav ul.dropdown-menu li.dropdown-item ul.dropdown-menu li.dropdown-item a:focus:before{width:100%}body.sticky-nav{padding-top:94px !important}body.sticky-nav.toolbar-tray-open.toolbar-fixed{padding-top:calc(64px + 79px) !important}@media screen and (min-width:1200px){body.sticky-nav.toolbar-tray-open.toolbar-fixed{padding-top:calc(90px + 79px) !important}}body.sticky-nav.toolbar-tray-open.toolbar-fixed .wa-navigation--block{top:79px}body.sticky-nav.toolbar-fixed:not(.toolbar-tray-open){padding-top:calc(64px + 39px) !important}@media screen and (min-width:1200px){body.sticky-nav.toolbar-fixed:not(.toolbar-tray-open){padding-top:calc(90px + 39px) !important}}body.sticky-nav.toolbar-fixed:not(.toolbar-tray-open) .wa-navigation--block{top:39px}body.sticky-nav .wa-navigation--block{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:#000;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);padding-top:0;animation:fade-in 0.6s linear}body.sticky-nav .wa-navigation--block .wa-navigation{padding:15px !important}body.sticky-nav .wa-navigation--block .wa-navigation>.iq-column{display:flex}body.sticky-nav .wa-navigation--block .wa-navigation>.iq-column:last-of-type{justify-content:flex-end}body.sticky-nav .wa-navigation--block .wa-navigation__logo{max-width:40px}body.sticky-nav .wa-navigation--block .wa-navigation__menu.iq-row:before{top:15px}body.nav-opened{position:relative}body.nav-opened:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.7);opacity:0;animation:fade-in 750ms cubic-bezier(0.5,0,0,1) forwards;z-index:1}body.nav-opened .wa-navigation--block .wa-navigation__logo{animation:fade-out 400ms forwards}body.nav-opened .wa-navigation--block .wa-navigation__menu.iq-row:before{animation:fade-in 750ms cubic-bezier(0.5,0,0,1) forwards;animation-delay:500ms}body.nav-opened .wa-navigation--block .wa-navigation__menu.iq-row .wa-navigation__menu--meta{animation:fade-in 750ms cubic-bezier(0.5,0,0,1) forwards;animation-delay:500ms}.wa-meta-navigation{display:none;position:relative;z-index:2}@media screen and (min-width:1200px){.wa-meta-navigation{display:block}}.wa-reference{margin-top:-94px}.wa-reference__header-image--wrapper{padding:0 !important}.wa-reference__content{position:relative;padding-top:60px !important;padding-bottom:60px !important;overflow-y:clip}.wa-reference__title{margin-bottom:40px}.wa-reference .iq-quote{margin-bottom:50px}.node--type-referenzen .wa-navigation__logo img{filter:invert(1)}.node--type-referenzen .wa-navigation__toggler a div{background-color:#000}.node--type-referenzen .nav-main ul li a{color:#000}.node--type-referenzen .nav-main ul li a:before{background-color:#000 !important}.node--type-referenzen .nav-main ul li a:hover,.node--type-referenzen .nav-main ul li a:focus{color:#000}.node--type-referenzen .nav-main ul li ul li a{color:#000 !important}.node--type-referenzen .nav-main ul li ul li a:before{background-color:#000 !important}.node--type-referenzen.sticky-nav .wa-navigation__logo img{filter:invert(0)}.node--type-referenzen.sticky-nav .nav-main ul li a{color:#c6c6c6}.node--type-referenzen.sticky-nav .nav-main ul li a:before{background-color:#c6c6c6 !important}.node--type-referenzen.sticky-nav .nav-main ul li a:hover,.node--type-referenzen.sticky-nav .nav-main ul li a:focus{color:#fff}.node--type-referenzen.sticky-nav .nav-main ul li a:hover:before,.node--type-referenzen.sticky-nav .nav-main ul li a:focus:before{background-color:#fff !important}.node--type-referenzen.sticky-nav .nav-main ul li a[aria-expanded="true"]{color:#fff}.node--type-referenzen.sticky-nav .nav-main ul li a[aria-expanded="true"]:before{background-color:#fff !important}.node--type-referenzen.sticky-nav .nav-main ul li a.active{position:relative;line-height:1.5;cursor:pointer;text-decoration:none}.node--type-referenzen.sticky-nav .nav-main ul li a.active:before{position:absolute;display:block;content:"";bottom:0;left:0;width:0;height:1px;background-color:#fff;transition:all 0.75s cubic-bezier(0.5,0,0,1)}.node--type-referenzen.sticky-nav .nav-main ul li a.active:hover:before,.node--type-referenzen.sticky-nav .nav-main ul li a.active:focus:before{width:100%}.node--type-referenzen.sticky-nav .nav-main ul li a.active:before{width:100%}.node--type-referenzen.sticky-nav .nav-main ul li ul li a{color:#c6c6c6 !important}.node--type-referenzen.sticky-nav .nav-main ul li ul li a:before{background-color:#c6c6c6 !important}.node--type-referenzen.sticky-nav .nav-main ul li ul li a:hover,.node--type-referenzen.sticky-nav .nav-main ul li ul li a:focus{color:#fff !important}.node--type-referenzen.sticky-nav .nav-main ul li ul li a:hover:before,.node--type-referenzen.sticky-nav .nav-main ul li ul li a:focus:before{background-color:#fff !important}.node--type-referenzen.sticky-nav .nav-main ul li ul li a.is-active{position:relative;line-height:1.5;cursor:pointer;text-decoration:none;color:#fff !important}.node--type-referenzen.sticky-nav .nav-main ul li ul li a.is-active:before{position:absolute;display:block;content:"";bottom:0;left:0;width:0;height:1px;background-color:#fff;transition:all 0.75s cubic-bezier(0.5,0,0,1)}.node--type-referenzen.sticky-nav .nav-main ul li ul li a.is-active:hover:before,.node--type-referenzen.sticky-nav .nav-main ul li ul li a.is-active:focus:before{width:100%}.node--type-referenzen.sticky-nav .nav-main ul li ul li a.is-active:before{width:100%;background-color:#fff !important}.views-element-container .view-referenzen.view-display-id-adaptable_block_2 .view-filters{display:none}.views-element-container .view-referenzen.view-display-id-adaptable_block_2 .wa-reference-gallery-item--title{font-size:30px}@media screen and (min-width:768px){.views-element-container .view-referenzen.view-display-id-adaptable_block_2 .wa-reference-gallery-item--title{font-size:20px}}@media screen and (min-width:992px){.views-element-container .view-referenzen.view-display-id-adaptable_block_2 .wa-reference-gallery-item--title{font-size:26px}}.views-element-container .view-referenzen.view-display-id-block_3 .view-filters{max-width:1440px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px;padding-left:15px;padding-right:15px}.views-element-container .view-referenzen.view-display-id-block_3 .view-filters .js-form-type-select{margin:0}.views-element-container .view-referenzen.view-display-id-block_3 .view-filters .form-actions{margin:0}.views-element-container .view-referenzen.view-display-id-block_3 .view-content .views-row{padding-left:0;padding-right:0}.views-element-container .view-referenzen.view-display-id-adaptable_block_1 .view-content .views-row{padding-left:0;padding-right:0}html,body,*{scroll-behavior:smooth}body .container-fluid .iq-row{max-width:1440px}#main{background-image:url(/themes/custom/iq_custom/resources/assets/logos_background_mobile.png);background-position:center top;background-repeat:repeat-y;animation:transition-background-floating-logos--mobile 30s ease-in-out infinite alternate}@media screen and (min-width:768px){#main{background-image:url(/themes/custom/iq_custom/resources/assets/logos_background_desktop.png);animation:transition-background-floating-logos 30s ease-in-out infinite alternate}}#page-wrapper{overflow:hidden}.no-top-bottom-padding{padding-top:0 !important;padding-bottom:0 !important}a{transition:all 0.5s cubic-bezier(0.23,1,0.32,1)}a span{transition:all 0.5s cubic-bezier(0.23,1,0.32,1)}.iq-button a span{text-transform:uppercase}.iq-button a *{transition:all 0.5s cubic-bezier(0.23,1,0.32,1)}.iq-button a:hover i,.iq-button a:focus i{transform:translateX(5px)}[data-drupal-views-infinite-scroll-content-wrapper]{width:100%;padding-top:15px !important}.center-block{display:block;width:fit-content;margin-left:auto;margin-right:auto}.pt-pagetree-wrapper{z-index:10001}
