@charset "UTF-8";
/*!
Theme Name: IQ Bremen
Description: WordPress theme for IQ Bremen (education/training company) built on Underscores starter theme. Features custom course management, competence tracking, and user registration system.
Author: IQ Bremen Team
Version: 1.1.1
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: iq-bremen
Tags: education, training, courses, custom-post-types, responsive

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

IQ Bremen is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{font-family:upgrade,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@font-face{font-family:"TheSerif";font-weight:500;src:url(fonts/TheSerif_SemiBold.otf) format("opentype")}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}body{font-size:1rem;line-height:1.6875;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}body.admin-bar{min-height:calc(100vh - 32px)}ol[class],ul[class]{list-style:none;padding:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.screen-reader-text:not(:focus):not(:active){clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}h1,h2,h3,h4,h5,h6{color:#cc0635;font-family:"TheSerif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500}h1{font-size:2.5em}h1,h2{line-height:1.25}h2{font-size:2em}p,ul{color:#3c465a;font-weight:300}strong{font-weight:500}.font-the-serif{font-family:"TheSerif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.font-semi-bold{font-weight:500}p.overline{font-family:"TheSerif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin-bottom:0}p.overline+h1{margin-bottom:.25em;margin-top:0}a{color:currentColor;font-weight:400}.iq-btn a.uagb-buttons-repeater,a.iq-btn,button.iq-btn{border:none!important;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;outline:0;overflow:hidden;padding:.75em 1.75em;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}.iq-btn a.uagb-buttons-repeater .uagb-button__link,a.iq-btn .uagb-button__link,button.iq-btn .uagb-button__link{line-height:1}.iq-btn a.uagb-buttons-repeater svg,a.iq-btn svg,button.iq-btn svg{fill:#fff;height:18px}.iq-btn a.uagb-buttons-repeater:hover,a.iq-btn:hover,button.iq-btn:hover{transform:scale(1.05)}.iq-btn a.uagb-buttons-repeater:active,a.iq-btn:active,button.iq-btn:active{filter:brightness(.9);transform:scale(1)}a.iq-btn,button.iq-btn{align-items:center;display:inline-flex;line-height:1;outline:0}a.iq-btn svg,button.iq-btn svg{margin-left:8px}.iq-btn.iq-btn-grey a.uagb-buttons-repeater,a.iq-btn.iq-btn-grey,button.iq-btn.iq-btn-grey{background-color:#798897}.iq-btn.iq-btn-light-grey a.uagb-buttons-repeater,a.iq-btn.iq-btn-light-grey,button.iq-btn.iq-btn-light-grey{background-color:#c0c0c9}.iq-btn.iq-btn-blue a.uagb-buttons-repeater,a.iq-btn.iq-btn-blue,button.iq-btn.iq-btn-blue{background-color:#aac8eb}.iq-btn.iq-btn-orange a.uagb-buttons-repeater,a.iq-btn.iq-btn-orange,button.iq-btn.iq-btn-orange{background-color:#ffbd5c}.iq-btn.iq-btn-teal a.uagb-buttons-repeater,a.iq-btn.iq-btn-teal,button.iq-btn.iq-btn-teal{background-color:#50a2a3}.iq-btn.iq-btn-green a.uagb-buttons-repeater,a.iq-btn.iq-btn-green,button.iq-btn.iq-btn-green{background-color:#a6d246}.iq-btn.iq-btn-purple a.uagb-buttons-repeater,a.iq-btn.iq-btn-purple,button.iq-btn.iq-btn-purple{background-color:#868ab0}.iq-btn.iq-btn-red a.uagb-buttons-repeater,a.iq-btn.iq-btn-red,button.iq-btn.iq-btn-red{background-color:#cc0635}div.wp-block-buttons.iq-buttons-list .wp-block-button{margin-bottom:1rem;margin-right:1rem}div.wp-block-buttons.iq-buttons-list .wp-block-button a{transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}div.wp-block-buttons.iq-buttons-list .wp-block-button a:hover{transform:scale(1.05)}div.wp-block-buttons.iq-buttons-list .wp-block-button a:active{filter:brightness(.9);transform:scale(1)}div.wp-block-buttons.iq-buttons-list .wp-block-button.iq-btn-tel a{background:url(img/icons/phone-call.svg) #f2f4f5 no-repeat 1em;background-size:20px;padding-left:3em}div.wp-block-buttons.iq-buttons-list .wp-block-button.iq-btn-mail a{background:url(img/icons/email.svg) #f2f4f5 no-repeat 1em;background-size:20px;padding-left:3em}div.wp-block-buttons.iq-buttons-list .wp-block-button.iq-btn-maps a{background:url(img/icons/location-pin.svg) #f2f4f5 no-repeat 1.2em;background-size:15px;padding-left:3em}div.wp-block-buttons.iq-buttons-list a.wp-block-button__link{background-color:#f2f4f5;border:none;border-radius:0;box-shadow:0 10px 10px rgba(0,0,0,.1);font-size:1rem;font-weight:500;padding:.75em 1.75em}.site-header{align-items:flex-end;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1340px;padding:2rem 20px;position:relative;z-index:100}@media (max-width:74.99em){.site-header{align-items:center;background:#fff;padding:1.5rem 20px;position:sticky;top:0;z-index:100}.site-header .flex-spacer{flex:1 1 auto}.site-header .site-branding img{height:42px;width:132px}}.site-header .test-env{background:#cc0635;color:#fff;display:flex;flex-direction:column;height:68px;justify-content:center;padding:1em 1.25em;position:absolute;right:700px;top:0}@media (max-width:74.99em){.site-header .test-env{display:none}}.site-header .test-env p{color:#fff;line-height:1;margin:0}.site-header .test-env p:first-of-type{font-weight:500;margin-bottom:4px;text-transform:uppercase}.site-header .learning-portal-wrap{background:#cc0635;color:#fff;display:flex;padding:1em 1.25em;position:absolute;right:20px;top:0}.site-header .learning-portal-wrap .mobile-icon{display:none}.site-header .learning-portal-wrap .text{align-items:baseline;display:flex;flex-direction:column;line-height:1;margin-left:.75em}@media (max-width:74.99em){.site-header .learning-portal-wrap{background-color:transparent;padding:0;position:static}.site-header .learning-portal-wrap .mobile-icon{display:block;padding:0 1rem}.site-header .learning-portal-wrap .desktop-icon,.site-header .learning-portal-wrap .text{display:none}}.site-header .learning-portal-wrap a{color:currentColor;font-weight:500}.site-header .learning-portal-wrap a:hover{text-decoration-color:transparent}.site-header .learning-portal-wrap span{margin-bottom:.25em}@media (max-width:74.99em){.site-header nav.toggled ul#primary-menu{display:block}}.site-header ul#primary-menu{display:flex;margin:0 0 -4px}@media (max-width:74.99em){.site-header ul#primary-menu{background:#fff url(img/backgrounds/edges-default/bottom-right.svg) no-repeat 100% 100%;background-size:100%;display:none;height:100vh;left:0;overflow-y:auto;padding-top:130px;position:absolute;top:0;width:100%;z-index:-1}.site-header ul#primary-menu>li{margin:0 0 -10px!important;padding:1em 20px}.site-header ul#primary-menu>li a{display:block}.site-header ul#primary-menu:after{background-color:#fff;content:"";display:block;height:90px;left:0;position:absolute;position:fixed;right:0;top:0}}.site-header ul#primary-menu li+li{margin-left:1.25em}.site-header ul#primary-menu a{color:#000;font-weight:500;text-decoration:none;transition:color .3s cubic-bezier(0,0,0,1)}@media (max-width:74.99em){.site-header ul#primary-menu a{padding:.4em 0}}.site-header ul#primary-menu a:hover{color:#cc0635}.site-header ul#primary-menu .nav-children-toggle-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;height:59px;outline:0;position:absolute;right:8px;top:0;width:59px}.site-header ul#primary-menu .nav-children-toggle-btn:after{background-image:url(img/icons/chevron-bottom-mobile-nav.svg);background-size:contain;content:"";display:block;height:9px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(0,0,0,1);width:15px}@media (min-width:75em){.site-header ul#primary-menu .nav-children-toggle-btn{display:none}}.site-header ul#primary-menu .mobile-visible .nav-children-toggle-btn:after{transform:translate(-50%,-50%) rotate(-180deg)}.site-header ul#primary-menu ul.sub-menu{display:none;margin:0}.site-header ul#primary-menu ul.sub-menu.mobile-visible{display:block;margin:.75rem 0}@media (min-width:75em){.site-header ul#primary-menu ul.sub-menu{background-color:#fff;border-bottom:3px solid #798897;border-radius:4px;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);display:block;left:50%;min-width:250px;opacity:0;padding:.75em 0;position:absolute;transform:translate(-50%,-2px) scaleY(0);transform-origin:center top;transition:transform .3s cubic-bezier(0,0,0,1),opacity .3s cubic-bezier(0,0,0,1);z-index:100}}.site-header ul#primary-menu ul.sub-menu li{margin:0}@media (max-width:74.99em){.site-header ul#primary-menu ul.sub-menu li{padding:0}}.site-header ul#primary-menu ul.sub-menu li a{color:#6e8296;display:block;font-weight:300;padding:.4em 0}@media (max-width:74.99em){.site-header ul#primary-menu ul.sub-menu li a{padding-right:4rem;position:relative}.site-header ul#primary-menu ul.sub-menu li a:after{background-image:url(img/icons/chevron-bottom-mobile-nav.svg);background-size:contain;content:"";display:block;height:9px;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%) rotate(-90deg);width:15px}}@media (min-width:75em){.site-header ul#primary-menu ul.sub-menu li a{color:#000;padding:.25em 1em}}.site-header ul#primary-menu ul.sub-menu li a:hover{color:#cc0635}@media (min-width:75em){.site-header ul#primary-menu>.current-menu-item,.site-header ul#primary-menu>.current_page_parent{position:relative}.site-header ul#primary-menu>.current-menu-item:after,.site-header ul#primary-menu>.current_page_parent:after{background-color:#cc0635;bottom:-6px;content:"";display:block;height:4px;left:0;position:absolute;width:100%}}.site-header ul#primary-menu .menu-item-has-children{position:relative}@media (min-width:75em){.site-header ul#primary-menu .menu-item-has-children:hover ul.sub-menu{opacity:1;transform:translate(-50%,-2px) scaleY(1)}}@media (max-width:74.99em){.site-header ul#primary-menu .mobile-visible>a{color:#cc0635}}.site-header .menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(img/icons/mobile-menu-open.svg);background-position:50%;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:22px;outline:none;padding:1rem;width:25px}@media (min-width:75em){.site-header .menu-toggle{display:none}}.site-header .menu-toggle[aria-expanded=true]{background-image:url(img/icons/mobile-menu-close.svg)}@media (max-width:74.99em){.mobile-overflow-hidden .search-wrap{display:block}}.search-wrap{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.09);position:absolute;right:220px;top:30px;z-index:1000}@media (max-width:74.99em){.search-wrap{display:none;left:20px;right:20px;top:90px}.search-wrap.focus .search-results{display:block!important}.search-wrap input{width:100%!important}.search-wrap .search-results{max-width:100%!important}}.search-wrap .search-messages{display:none;padding:10px}.search-wrap .search-messages[hidden=true]{display:none!important}.search-wrap .search-messages p{display:none;margin:0}.search-wrap .search-messages p.search-hint{color:rgba(0,0,0,.5)}.search-wrap .search-messages p.search-error{color:#f44336}.search-wrap .search-results{display:none;max-width:450px}.search-wrap .search-results a{background-image:url(img/icons/search.svg);background-position:12px;background-repeat:no-repeat;background-size:20px;display:block;font-weight:400;line-height:1.15;padding:10px 20px 10px 44px;text-decoration:none;transition:background-color .3s cubic-bezier(0,0,0,1)}.search-wrap .search-results a:focus-visible,.search-wrap .search-results a:hover{background-color:#f3f3f3}.search-wrap .search-results a:first-of-type{padding-top:15px}.search-wrap .search-results a:last-of-type{padding-bottom:15px}.search-wrap:focus-within .search-messages{display:block}.search-wrap:focus-within .search-messages p:not([hidden=true]){display:block}.search-wrap:focus-within .search-results{display:block}.search-wrap:focus-within input{border-bottom:1px solid #e6e6e6;width:450px}.search-wrap input{background-color:transparent;background-image:url(img/icons/search.svg);background-position:12px 9px;background-repeat:no-repeat;background-size:20px;border:none;outline:0;padding:10px 10px 10px 44px;transition:width .3s cubic-bezier(0,0,0,1);width:224px}.site{display:flex;flex-direction:column;min-height:100vh}.site .site-main{flex:1 1 auto}.admin-bar .site{min-height:calc(100vh - 32px)}#content{padding-top:80px}article.page{margin-top:2rem}.error-404{flex:1 1 auto;margin-left:auto;margin-right:auto;max-width:1340px;padding-left:20px;padding-right:20px}.competences-list{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media (max-width:74.99em){.competences-list{grid-template-columns:1fr 1fr}}@media (max-width:60.99em){.competences-list{grid-template-columns:1fr}}.competences-list .no-posts{font-weight:500;grid-column:1/4}.competences-list .competence-card{align-items:center;background:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;min-width:1px;padding:2rem!important}.competences-list .competence-card img{height:70px}.competences-list .competence-card p{align-items:center;color:#0b589d;display:flex;flex:1;font-family:"TheSerif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;line-height:1.25;margin-bottom:.5em;margin-top:.3em;text-align:center}.competences-list .competence-card p.blue{color:#0b589d}.competences-list .competence-card p.orange{color:#e47600}.competences-list .competence-card p.grey{color:#505058}.competences-list .competence-card p.green{color:#3e7619}.competences-list .competence-card p.teal{color:#007b7e}.competences-list .competence-card p.purple{color:#725ab2}.iq-team .iq-team-slide-btn{display:none}@media (max-width:47.9275em){.iq-team .wp-block-gallery{display:flex;flex-wrap:nowrap;margin-bottom:-20px;margin-left:-20px;max-width:100vw;overflow-x:auto;padding:0 20px;scroll-padding-left:20px;scroll-snap-type:x mandatory;scrollbar-width:thin}.iq-team .wp-block-gallery .wp-block-image{height:200px!important;-o-object-fit:cover;object-fit:cover;scroll-snap-align:start;width:200px!important}.iq-team .iq-team-details-wrapper{grid-row:1}.iq-team .iq-team-slide-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:url(img/icons/chevron-bottom.svg) no-repeat 50%;background-size:24px;border:0;bottom:-60px;display:block;height:40px;outline:0;padding:0;position:absolute;width:40px;z-index:100}.iq-team .iq-team-slide-btn.iq-team-slide-btn--left{transform:rotate(90deg)}.iq-team .iq-team-slide-btn.iq-team-slide-btn--right{right:20px;transform:rotate(-90deg)}}@media (min-width:47.9375em){.iq-team .wp-block-gallery{display:grid;grid-template-columns:repeat(3,1fr)}}@media (min-width:61em){.iq-team .wp-block-gallery{grid-template-columns:repeat(4,1fr)}}@media (min-width:75em){.iq-team .wp-block-gallery{grid-template-columns:repeat(5,1fr)}}.iq-team .wp-block-gallery .wp-block-image{aspect-ratio:1;cursor:pointer;margin:0!important;position:relative;width:100%!important}.iq-team .wp-block-gallery .wp-block-image figure{overflow:hidden}.iq-team .wp-block-gallery .wp-block-image:after{border:3px solid #cc0635;bottom:0;content:"";display:block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:scale(1.04);z-index:100}.iq-team .wp-block-gallery .wp-block-image.active:after{opacity:1;transform:scale(1);transition:transform .3s cubic-bezier(0,0,0,1),opacity .3s cubic-bezier(0,0,0,1)}.iq-team .wp-block-gallery .wp-block-image img{transition:transform .3s cubic-bezier(0,0,0,1)}.iq-team .wp-block-gallery .wp-block-image:hover img{transform:scale(1.04)}.iq-team .iq-team-details-wrapper .wp-block-columns{display:none}.iq-team .iq-team-details-wrapper .wp-block-columns.active{display:block}@media (max-width:60.99em){.iq-team .iq-team-details-wrapper .wp-block-columns.active .wp-block-column{margin-left:0}.iq-team .iq-team-details-wrapper .wp-block-columns.active .wp-block-column+.wp-block-column{margin-top:1.5rem}}@media (min-width:61em){.iq-team .iq-team-details-wrapper .wp-block-columns.active{display:flex}}.iq-team .iq-team-details-wrapper .wp-block-columns .wp-block-column:first-child p strong{color:#cc0635}.iq-team .iq-team-details-wrapper .wp-block-columns .wp-block-column p:first-of-type{margin-bottom:0;margin-top:0}.iq-team .iq-team-details-wrapper .wp-block-columns .wp-block-column p:nth-of-type(2){margin-top:0}.iq-team .iq-team-details-wrapper .wp-block-columns .wp-block-column p:last-of-type{margin-bottom:0}.iq-team .iq-team-details-wrapper .wp-block-columns .wp-block-column a{display:inline-block;padding-left:30px;position:relative;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}.iq-team .iq-team-details-wrapper .wp-block-columns .wp-block-column a:hover{transform:scale(1.05)}.iq-team .iq-team-details-wrapper .wp-block-columns .wp-block-column a:active{filter:brightness(.9);transform:scale(1)}.iq-team .iq-team-details-wrapper .wp-block-columns .wp-block-column a:before{content:"";display:block;height:22px;left:0;position:absolute;top:2px;width:22px}.iq-team .iq-team-details-wrapper .wp-block-columns .wp-block-column a[href^="tel:"]:before{background:url(img/icons/phone-call.svg) no-repeat;background-size:contain}.iq-team .iq-team-details-wrapper .wp-block-columns .wp-block-column a[href^="mailto:"]:before{background:url(img/icons/email.svg) no-repeat;background-size:contain;top:5px}.info-events-list{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media (max-width:74.99em){.info-events-list{grid-template-columns:1fr 1fr}}@media (max-width:47.9275em){.info-events-list{grid-template-columns:1fr}}.info-events-list .no-posts{font-weight:500;grid-column:1/4}.info-events-list .info-event-card{align-items:center;background:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;min-width:1px;padding:2rem!important}.info-events-list .info-event-card .infos{background-color:#eaeef2;display:flex;justify-content:center;padding:1rem;width:calc(100% + 4rem)}.info-events-list .info-event-card .infos span{align-items:center;display:flex;line-height:1}.info-events-list .info-event-card .infos span+span{margin-left:2rem}@media (max-width:60.99em){.info-events-list .info-event-card .infos span+span{margin-left:.5rem}}.info-events-list .info-event-card .infos svg{height:28px;margin-right:10px}.info-events-list .info-event-card p{align-items:center;display:flex;text-align:center}.info-events-list .info-event-card p:not(.card-header){min-height:81px}.info-events-list .info-event-card p.card-header{color:#0b589d;flex:1;font-family:"TheSerif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;line-height:1.25;margin-bottom:.5em;margin-top:0}.info-events-list .info-event-card p.red{color:#3c465a}.info-events-list .info-event-card p.blue{color:#0b589d}.info-events-list .info-event-card p.orange{color:#e47600}.info-events-list .info-event-card p.grey{color:#505058}.info-events-list .info-event-card p.green{color:#3e7619}.info-events-list .info-event-card p.teal{color:#007b7e}.info-events-list .info-event-card p.purple{color:#725ab2}pc-college-root #course-notification{background-color:#3e7619;border-radius:10px;color:#fff;margin-bottom:1rem;padding:1rem}pc-college-root #course-notification p{color:#fff;margin:0}pc-college-root h1,pc-college-root h2,pc-college-root h3,pc-college-root h4,pc-college-root h5,pc-college-root h6{color:#3e7619}pc-college-root app-course-list{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:61em){pc-college-root app-course-list{grid-template-columns:1fr 1fr}}@media (min-width:75em){pc-college-root app-course-list{grid-template-columns:1fr 1fr 1fr}}pc-college-root app-course-list h3{margin-bottom:.25em}pc-college-root app-course-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;background:transparent;border:none;cursor:pointer;display:block;font-weight:300;outline:none;padding:.5em 3rem .5em 0;position:relative;text-align:left;transition:transform .3s cubic-bezier(0,0,0,1);width:100%}pc-college-root app-course-list button:hover{transform:scale(1.025)}pc-college-root app-course-list button:after{background-image:url(img/icons/chevron-bottom-mobile-nav.svg);background-size:contain;content:"";display:block;height:9px;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .3s cubic-bezier(0,0,0,1);width:15px}pc-college-root app-course-detail>button,pc-college-root app-course-registration>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#6e8296!important;cursor:pointer;margin:1rem 0;outline:none;padding-left:1.25rem;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}pc-college-root app-course-detail>button:hover,pc-college-root app-course-registration>button:hover{transform:scale(1.05)}pc-college-root app-course-detail>button:active,pc-college-root app-course-registration>button:active{filter:brightness(.9);transform:scale(1)}pc-college-root app-course-detail>button:after,pc-college-root app-course-registration>button:after{background-image:url(img/icons/chevron-bottom-mobile-nav.svg);background-size:contain;content:"";display:block;height:9px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) rotate(-270deg);width:15px}pc-college-root app-course-registration h3{margin-bottom:0}pc-college-root app-course-registration p{margin-top:0;max-width:750px}pc-college-root app-course-registration form{margin-top:10px}pc-college-root app-course-registration form button{margin-top:2rem}pc-college-root app-course-registration form button[disabled]{background-color:grey!important;pointer-events:none}pc-college-root app-course-registration .form-group{max-width:665px}pc-college-root app-course-registration .form-group .form-group{margin:1rem 0}pc-college-root app-course-registration .form-group .form-row{display:flex;width:100%}@media (max-width:60.99em){pc-college-root app-course-registration .form-group .form-row{display:block}pc-college-root app-course-registration .form-group .form-row .form-field{margin-left:0!important;width:100%!important}pc-college-root app-course-registration .form-group .form-row .form-field+.form-field{margin-top:1rem}}pc-college-root app-course-registration .form-group .form-row .form-field{flex:1 1 auto;position:relative;width:50%}pc-college-root app-course-registration .form-group .form-row .form-field textarea{height:52px;min-height:52px}pc-college-root app-course-registration .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]),pc-college-root app-course-registration .form-group .form-row .form-field select,pc-college-root app-course-registration .form-group .form-row .form-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2.5px solid #a6d246;border-radius:10px;color:#3c465a;display:block;font-weight:300;min-width:1px;outline:none;padding:22px 12px 8px;transition:background-color .2s cubic-bezier(0,0,0,1),border-color .2s cubic-bezier(0,0,0,1);width:100%}pc-college-root app-course-registration .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):focus:not([disabled]),pc-college-root app-course-registration .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):hover:not([disabled]),pc-college-root app-course-registration .form-group .form-row .form-field select:focus:not([disabled]),pc-college-root app-course-registration .form-group .form-row .form-field select:hover:not([disabled]),pc-college-root app-course-registration .form-group .form-row .form-field textarea:focus:not([disabled]),pc-college-root app-course-registration .form-group .form-row .form-field textarea:hover:not([disabled]){border-color:#294966}pc-college-root app-course-registration .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]) option,pc-college-root app-course-registration .form-group .form-row .form-field select option,pc-college-root app-course-registration .form-group .form-row .form-field textarea option{font-weight:300}pc-college-root app-course-registration .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox])[disabled],pc-college-root app-course-registration .form-group .form-row .form-field select[disabled],pc-college-root app-course-registration .form-group .form-row .form-field textarea[disabled]{background-color:#f1f1f1}pc-college-root app-course-registration .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):not(:-moz-placeholder)+label,pc-college-root app-course-registration .form-group .form-row .form-field select:not(:-moz-placeholder)+label,pc-college-root app-course-registration .form-group .form-row .form-field textarea:not(:-moz-placeholder)+label{font-size:.75em;left:14px;top:5px}pc-college-root app-course-registration .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):active+label,pc-college-root app-course-registration .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):focus+label,pc-college-root app-course-registration .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):not(:placeholder-shown)+label,pc-college-root app-course-registration .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox])[value=""]+label,pc-college-root app-course-registration .form-group .form-row .form-field select:active+label,pc-college-root app-course-registration .form-group .form-row .form-field select:focus+label,pc-college-root app-course-registration .form-group .form-row .form-field select:not(:placeholder-shown)+label,pc-college-root app-course-registration .form-group .form-row .form-field select[value=""]+label,pc-college-root app-course-registration .form-group .form-row .form-field textarea:active+label,pc-college-root app-course-registration .form-group .form-row .form-field textarea:focus+label,pc-college-root app-course-registration .form-group .form-row .form-field textarea:not(:placeholder-shown)+label,pc-college-root app-course-registration .form-group .form-row .form-field textarea[value=""]+label{font-size:.75em;left:14px;top:5px}pc-college-root app-course-registration .form-group .form-row .form-field select{text-overflow:ellipsis}pc-college-root app-course-registration .form-group .form-row .form-field label{color:#6e8296;font-weight:300;left:12px;pointer-events:none;position:absolute;top:calc(50% - 12px);transition:font-size .2s cubic-bezier(0,0,0,1),top .2s cubic-bezier(0,0,0,1),left .2s cubic-bezier(0,0,0,1)}pc-college-root app-course-registration .form-group .form-row .form-field label span{font-size:.75em;position:relative;top:-5px}pc-college-root app-course-registration .form-group .form-row .form-field+.form-field{margin-left:1rem}pc-college-root app-course-registration .form-group .form-row input[type=checkbox],pc-college-root app-course-registration .form-group .form-row input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;outline:none;padding:2rem 2rem 2rem 4rem;position:relative;width:100%}pc-college-root app-course-registration .form-group .form-row input[type=checkbox]:checked:after,pc-college-root app-course-registration .form-group .form-row input[type=radio]:checked:after{transform:scale(1)}pc-college-root app-course-registration .form-group .form-row input[type=checkbox]:after,pc-college-root app-course-registration .form-group .form-row input[type=checkbox]:before,pc-college-root app-course-registration .form-group .form-row input[type=radio]:after,pc-college-root app-course-registration .form-group .form-row input[type=radio]:before{content:"";display:block;left:0;position:absolute}pc-college-root app-course-registration .form-group .form-row input[type=checkbox]:before,pc-college-root app-course-registration .form-group .form-row input[type=radio]:before{background-color:#fff;border:2.5px solid #a6d246;border-radius:10px;bottom:50%;height:30px;transform:translateY(50%);width:30px}pc-college-root app-course-registration .form-group .form-row input[type=checkbox]:after,pc-college-root app-course-registration .form-group .form-row input[type=radio]:after{background-color:#3e7619;border-radius:100vw;bottom:23px;height:18px;left:6px;transform:scale(0);transform-origin:center;transition:transform .3s cubic-bezier(0,0,0,1);width:18px}pc-college-root app-course-registration .form-group .form-row input[type=checkbox]+label,pc-college-root app-course-registration .form-group .form-row input[type=radio]+label{left:39px;top:50%;transform:translateY(-51%)}pc-college-root app-course-registration .form-group .form-row input[type=checkbox]+label a,pc-college-root app-course-registration .form-group .form-row input[type=radio]+label a{pointer-events:all}pc-college-root app-course-registration .form-group .form-row+.form-row{margin-top:1rem}pc-college-root app-course-detail>button:last-of-type{margin-top:2rem}pc-college-root app-course-detail .course-item{display:grid;grid-template-areas:"head head" "desc desc" "dates times" "location info" "register register";grid-template-columns:1fr 1fr}pc-college-root app-course-detail .course-item+.course-item{border-top:1px solid #a6d246;margin-top:2rem;padding-top:2rem}@media (min-width:61em){pc-college-root app-course-detail .course-item{grid-template-areas:"head head head head" "desc desc desc desc" "dates times location info" "register register register register";grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:75em){pc-college-root app-course-detail .course-item{grid-template-areas:"head head head head x" "desc desc desc desc x" "dates times location info x" "register register register register register";grid-template-columns:1fr 1fr 1fr 1fr 1fr}}pc-college-root app-course-detail .course-item h3{grid-area:head;margin:0}pc-college-root app-course-detail .course-item h4{margin-bottom:4px;margin-top:1rem}pc-college-root app-course-detail .course-item div{margin-right:1rem}pc-college-root app-course-detail .course-item p{margin:0}pc-college-root app-course-detail .course-item>p{grid-area:desc}pc-college-root app-course-detail .course-item .dates{grid-area:dates}pc-college-root app-course-detail .course-item .times{grid-area:times}pc-college-root app-course-detail .course-item .location{grid-area:location}pc-college-root app-course-detail .course-item .info{grid-area:info}pc-college-root app-course-detail .course-item p+p{margin-top:6px}pc-college-root app-course-detail .course-item button{grid-area:register;justify-self:start;margin-top:1.5rem}.search-main{margin-top:2rem;padding-bottom:150px;padding-top:20px}.search-main .search-main-inner{margin-left:auto;margin-right:auto;max-width:1340px;padding-left:20px;padding-right:20px}.search-main .search-form form{display:flex}.search-main .search-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:1px solid #3c465a;display:inline-block;flex-grow:0.85;margin-right:10px;outline:none;padding:9px}@media (max-width:47.9275em){.search-main .search-form input{flex-grow:1}}.search-main .search-stats{margin-top:1rem}.search-main .search-stats p{line-height:1.25;margin:0}.search-main .navigation{display:flex;margin-top:2.5rem}.search-main .navigation span{display:inline-block;font-weight:300;margin-right:6px}.search-main .navigation ul{display:flex;list-style:none;margin:0;padding:0}.search-main .navigation ul li+li{margin-left:6px}.search-main .navigation ul a{text-decoration:none}.search-main .navigation ul li.active{font-weight:500}.search-main .navigation ul li.active a{text-decoration:underline}.search-article{max-width:1000px}.search-article h2{margin-bottom:0}.search-article p{margin-top:10px}.iq-news{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media (max-width:74.99em){.iq-news{grid-template-columns:1fr 1fr}}@media (max-width:60.99em){.iq-news{grid-template-columns:1fr}}.iq-news .no-posts{font-weight:500;grid-column:1/4}.iq-news .iq-news-item{align-items:flex-start;background:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:flex-start;min-width:1px;padding:2rem!important}.iq-news .iq-news-item h4{font-size:24px;margin:0}.iq-news .iq-news-item p{margin:0}.iq-news .iq-news-item p.excerpt{flex:1 1 auto}.iq-news .iq-news-item a{margin-top:10px}.iq-faq-block+.iq-faq-block{margin-top:1rem}.iq-faq-block dl{background-color:#f7f7f7;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);font-weight:300;margin:0;padding:1rem}.iq-faq-block dl dt button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:flex;font-size:1.2rem;justify-content:space-between;outline:0;padding:0;width:100%}.iq-faq-block dl dt button svg{height:12px;margin-left:1rem;transition:transform .3s cubic-bezier(0,0,0,1);width:20px}.iq-faq-block dl dd{display:none;margin-left:0;margin-top:.25rem}.iq-faq-block.expanded svg{transform:rotate(180deg)}.iq-faq-block.expanded dl dd{display:block}.pc-college-all-categories{display:grid;gap:20px;grid-auto-flow:dense;grid-template-columns:1fr 1fr 1fr}@media (max-width:74.99em){.pc-college-all-categories{grid-template-columns:1fr 1fr}}@media (max-width:60.99em){.pc-college-all-categories{grid-template-columns:1fr}}.pc-college-all-categories.has-active .pc-college-category:not(.active){opacity:.75}.pc-college-all-categories .pc-college-category{align-items:center;background:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;min-width:1px;padding:2rem!important;transition:opacity .3s cubic-bezier(0,0,0,1),transform .3s cubic-bezier(0,0,0,1)}.pc-college-all-categories .pc-college-category svg{transition:transform .3s cubic-bezier(0,0,0,1)}.pc-college-all-categories .pc-college-category.active{transform:scale(1.05)}.pc-college-all-categories .pc-college-category.active svg{transform:rotate(90deg)}.pc-college-all-categories .pc-college-category p{align-items:center;color:#3e7619;display:flex;flex:1;font-family:"TheSerif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;line-height:1.25;margin-bottom:.5em;margin-top:.3em;text-align:center}.pc-college-all-categories .pc-college-category-competences{background-color:#f5f5f5;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-column:1/4;grid-template-columns:1fr 1fr 1fr;padding:1.5rem}@media (max-width:74.99em){.pc-college-all-categories .pc-college-category-competences{grid-column:1/3;grid-template-columns:1fr 1fr}}@media (max-width:60.99em){.pc-college-all-categories .pc-college-category-competences{grid-column:1/2;grid-template-columns:1fr}}.pc-college-all-categories .pc-college-category-competences a{color:#3e7619;display:inline-block;font-family:"TheSerif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.15rem;justify-self:left;line-height:1.8;padding-left:1rem;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1)}.pc-college-all-categories .pc-college-category-competences a:hover{transform:translateX(4px)}.pc-college-all-categories .pc-college-category-competences a:hover:before{border-radius:4px;height:80%;left:-2px;top:10%;width:3px}.pc-college-all-categories .pc-college-category-competences a:before{background-color:#3e7619;border-radius:1000px;content:"";display:block;height:7px;left:0;position:absolute;top:13px;transition:height .3s cubic-bezier(0,0,0,1),top .3s cubic-bezier(0,0,0,1),left .3s cubic-bezier(0,0,0,1),width .3s cubic-bezier(0,0,0,1),border-radius .3s cubic-bezier(0,0,0,1);width:7px}.pc-college-all-categories .pc-college-category-competences[hidden]{display:none}.competence-details{margin-top:2rem;padding-bottom:150px;padding-top:20px}.competence-details .row-inner-sticky{position:sticky;top:2rem}.competence-details .cpt-dates p{margin:0}.competence-details .cpt-dates h4{margin-bottom:10px}.competence-details .competence-details-inner{margin-left:auto;margin-right:auto;margin-top:-40px;max-width:1340px;padding-left:20px;padding-right:20px}.competence-details .breadcrumb-wrapper a{align-items:center;color:#6e8296!important;display:inline-flex;margin:1rem 0;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}.competence-details .breadcrumb-wrapper a:hover{transform:scale(1.05)}.competence-details .breadcrumb-wrapper a:active{filter:brightness(.9);transform:scale(1)}.competence-details .breadcrumb-wrapper a svg{color:#6e8296!important;margin-right:6px}.competence-details .cols{display:grid}@media (min-width:61em){.competence-details .cols{gap:3rem;grid-template-columns:1.1fr .9fr}}@media (min-width:75em){.competence-details .cols{gap:8rem}}.competence-details .cols .row{min-width:1px}.competence-details .post-thumbnail{background-color:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);height:400px}.competence-details .post-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.competence-details .iq-card{background-color:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);margin-top:3rem;padding:2rem}.competence-details .iq-card .card-head{align-items:center;display:flex}.competence-details .iq-card .card-head h3{margin:0 0 0 1rem}.competence-details .iq-card p{margin-bottom:0}.competence-details .iq-card p+p{margin-top:0}.competence-details .iq-card a:hover{text-decoration:none}.competence-details .iq-card .font-bolder,.competence-details .iq-card p strong{font-size:1.2rem;font-weight:500}.competence-details .iq-card .font-bolder .sub-text{font-size:.75rem;font-weight:300}.competence-details .iq-card.contact .competence-contact{display:grid;grid-template-areas:"contact image" "phone image" "mail image";grid-template-columns:1fr 80px}.competence-details .iq-card.contact .competence-contact+.competence-contact{margin-top:2rem}@media (min-width:75em){.competence-details .iq-card.contact .competence-contact{grid-template-columns:1fr 160px}}.competence-details .iq-card.contact .card-head{grid-area:head;margin-bottom:1rem}.competence-details .iq-card.contact .image-wrap{border-radius:4px;grid-area:image;height:160px;overflow:hidden;position:relative}.competence-details .iq-card.contact .image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.competence-details .iq-card.contact p.name{margin:14px 0 -6px}.competence-details .iq-card.contact p.name strong{font-size:1rem}.competence-details .iq-card.contact p.type{margin-block-end:1em;margin-top:0}.competence-details .iq-card.contact p.mail,.competence-details .iq-card.contact p.phone{margin:0}.competence-details .iq-card.contact p.mail a,.competence-details .iq-card.contact p.phone a{display:inline-block;padding-left:30px;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}.competence-details .iq-card.contact p.mail a:hover,.competence-details .iq-card.contact p.phone a:hover{transform:scale(1.05)}.competence-details .iq-card.contact p.mail a:active,.competence-details .iq-card.contact p.phone a:active{filter:brightness(.9);transform:scale(1)}.competence-details .iq-card.contact p.mail a:before,.competence-details .iq-card.contact p.phone a:before{content:"";display:block;height:22px;left:0;position:absolute;top:2px;width:22px}.competence-details .iq-card.contact p.phone a:before{background:url(img/icons/phone-call.svg) no-repeat;background-size:contain}.competence-details .iq-card.contact p.mail a:before{background:url(img/icons/email.svg) no-repeat;background-size:contain;top:5px}.competence-details .accordions{margin:4rem 0 3rem}.competence-details .accordion{background-color:#f7f7f7;box-shadow:0 15px 30px 0 rgba(0,0,0,.1)}.competence-details .accordion+.accordion{margin-top:2rem}.competence-details .accordion .a-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.75em}.competence-details .accordion .a-head svg{height:28px;transition:transform .3s cubic-bezier(0,0,0,1);width:28px}.competence-details .accordion .a-head.active svg{transform:rotate(180deg)}.competence-details .accordion .a-head h3{font-size:1.25rem;margin:0}.competence-details .accordion .a-body{display:none}.competence-details .accordion .a-body :first-child{margin-top:0}.competence-details .accordion .a-body :last-child{margin-bottom:0}.competence-details .accordion .a-body.active{display:block;padding:0 2rem 2rem}.competence-details.theme-color--red .iq-card.contact p.name,.competence-details.theme-color--red h1,.competence-details.theme-color--red h2,.competence-details.theme-color--red h3,.competence-details.theme-color--red h4{color:#cc0635}.competence-details.theme-color--red svg{color:#db4064}.competence-details.theme-color--blue .iq-card.contact p.name,.competence-details.theme-color--blue h1,.competence-details.theme-color--blue h2,.competence-details.theme-color--blue h3,.competence-details.theme-color--blue h4{color:#0b589d}.competence-details.theme-color--blue svg{color:#aac8eb}.competence-details.theme-color--orange .iq-card.contact p.name,.competence-details.theme-color--orange h1,.competence-details.theme-color--orange h2,.competence-details.theme-color--orange h3,.competence-details.theme-color--orange h4{color:#e47600}.competence-details.theme-color--orange svg{color:#ffbd5c}.competence-details.theme-color--grey .iq-card.contact p.name,.competence-details.theme-color--grey h1,.competence-details.theme-color--grey h2,.competence-details.theme-color--grey h3,.competence-details.theme-color--grey h4{color:#505058}.competence-details.theme-color--grey svg{color:#c0c0c9}.competence-details.theme-color--green .iq-card.contact p.name,.competence-details.theme-color--green h1,.competence-details.theme-color--green h2,.competence-details.theme-color--green h3,.competence-details.theme-color--green h4{color:#3e7619}.competence-details.theme-color--green svg{color:#a6d246}.competence-details.theme-color--teal .iq-card.contact p.name,.competence-details.theme-color--teal h1,.competence-details.theme-color--teal h2,.competence-details.theme-color--teal h3,.competence-details.theme-color--teal h4{color:#007b7e}.competence-details.theme-color--teal svg{color:#50a2a3}.competence-details.theme-color--purple .iq-card.contact p.name,.competence-details.theme-color--purple h1,.competence-details.theme-color--purple h2,.competence-details.theme-color--purple h3,.competence-details.theme-color--purple h4{color:#725ab2}.competence-details.theme-color--purple svg{color:#868ab0}.reg-option.registration-closed p.registration-closed-note{color:#cc0635;font-weight:500}.reg-option+.reg-option{margin-top:1rem}.competence-register-root{margin-top:2rem;padding-bottom:150px;padding-top:20px}.competence-register-root .row-inner-sticky{position:sticky;top:2rem}.competence-register-root .competence-register-inner{margin-left:auto;margin-right:auto;margin-top:-40px;max-width:1340px;padding-left:20px;padding-right:20px}.competence-register-root .error-wrap,.competence-register-root .loading-wrap{box-shadow:0 15px 30px 0 rgba(0,0,0,.1);display:none;margin-top:2rem;padding:1rem}.competence-register-root .error-wrap.visible,.competence-register-root .loading-wrap.visible{display:block}.competence-register-root .error-wrap p,.competence-register-root .loading-wrap p{margin:0}.competence-register-root .error-wrap p.notif-head,.competence-register-root .loading-wrap p.notif-head{font-size:1.2em}.competence-register-root .error-wrap{background-color:#b00020}.competence-register-root .error-wrap p{color:#fff}.competence-register-root .loading-wrap{background-color:#ffeb3b}.competence-register-root .loading-wrap p{color:#000}.competence-register-root.section-border.section-head{position:static}.competence-register-root.section-border.section-head:after{top:-80px;z-index:-1}.competence-register-root .breadcrumb-wrapper a{align-items:center;color:#6e8296!important;display:inline-flex;margin:1rem 0;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}.competence-register-root .breadcrumb-wrapper a:hover{transform:scale(1.05)}.competence-register-root .breadcrumb-wrapper a:active{filter:brightness(.9);transform:scale(1)}.competence-register-root .breadcrumb-wrapper a svg{color:#6e8296!important;margin-right:6px}.competence-register-root .cols{display:grid;gap:2rem}.competence-register-root .cols .row{min-width:1px}@media (min-width:61em){.competence-register-root .cols{gap:3rem;grid-template-columns:1.1fr .9fr}}@media (min-width:75em){.competence-register-root .cols{gap:8rem}}.competence-register-root .cols h1{color:#0b589d}.competence-register-root .iq-card{background-color:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);margin-top:3rem;padding:2rem}.competence-register-root .iq-card.first{margin-top:0}.competence-register-root .iq-card .sub-text{font-size:.75rem;font-weight:300}.competence-register-root .iq-card .card-head{align-items:center;display:flex}.competence-register-root .iq-card .card-head h3{margin:0 0 0 1rem}.competence-register-root .iq-card .heading{font-family:"TheSerif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.17em;margin-bottom:0}.competence-register-root .iq-card .heading+p{margin-bottom:0;margin-top:0}.competence-register-root .iq-card .heading+p+.heading{margin-top:1rem}.competence-register-root .iq-card.contact .competence-contact{display:grid;grid-template-areas:"contact image" "phone image" "mail image";grid-template-columns:1fr 80px}.competence-register-root .iq-card.contact .competence-contact+.competence-contact{margin-top:2rem}@media (min-width:75em){.competence-register-root .iq-card.contact .competence-contact{grid-template-columns:1fr 160px}}.competence-register-root .iq-card.contact .card-head{grid-area:head;margin-bottom:1rem}.competence-register-root .iq-card.contact .image-wrap{border-radius:4px;grid-area:image;height:160px;overflow:hidden;position:relative}.competence-register-root .iq-card.contact .image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.competence-register-root .iq-card.contact p.name{margin:14px 0 -6px}.competence-register-root .iq-card.contact p.type{margin-top:0}.competence-register-root .iq-card.contact p.mail,.competence-register-root .iq-card.contact p.phone{margin:0}.competence-register-root .iq-card.contact p.mail a,.competence-register-root .iq-card.contact p.phone a{display:inline-block;padding-left:30px;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}.competence-register-root .iq-card.contact p.mail a:hover,.competence-register-root .iq-card.contact p.phone a:hover{transform:scale(1.05)}.competence-register-root .iq-card.contact p.mail a:active,.competence-register-root .iq-card.contact p.phone a:active{filter:brightness(.9);transform:scale(1)}.competence-register-root .iq-card.contact p.mail a:before,.competence-register-root .iq-card.contact p.phone a:before{content:"";display:block;height:22px;left:0;position:absolute;top:2px;width:22px}.competence-register-root .iq-card.contact p.phone a:before{background:url(img/icons/phone-call.svg) no-repeat;background-size:contain}.competence-register-root .iq-card.contact p.mail a:before{background:url(img/icons/email.svg) no-repeat;background-size:contain;top:5px}.competence-register-root .hint-requirements-wrap{padding:2rem 0}.competence-register-root .hint-requirements-wrap p:first-of-type{margin-bottom:0}.competence-register-root .hint-requirements-wrap p:first-of-type+p{margin-top:0}.competence-register-root .downloads-wrap p{margin:0;padding-left:60px}.competence-register-root .downloads-wrap p a{display:inline-block;font-family:"TheSerif",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin-left:-60px;padding-left:60px;position:relative}.competence-register-root .downloads-wrap p a:before{background:url(img/icons/pdf.svg) no-repeat;background-size:contain;content:"";display:block;height:50px;left:0;position:absolute;top:6px;width:50px}.competence-register-root .downloads-wrap p+p a{margin-top:2rem}.competence-register-root .direct-debit-options,.competence-register-root .invoice-to-company-options{margin:1rem 0}.competence-register-root form .spacer,.competence-register-root form hr{margin:3rem 0}.competence-register-root .form-group h3{font-size:1.17em;margin:0 0 4px}.competence-register-root .form-group.payment div.form-row{margin-top:0}.competence-register-root .form-group.payment div.form-row input[type=radio]#directDebit:checked,.competence-register-root .form-group.payment div.form-row input[type=radio]#installmentPayment:checked,.competence-register-root .form-group.payment div.form-row input[type=radio]#invoiceToCompany:checked{border-bottom-color:transparent}.competence-register-root .form-group .installment-payment-options{padding-bottom:1rem}.competence-register-root .form-group .installment-payment-options input[type=radio]{border-bottom:0!important}.competence-register-root .form-group .options:not(.installment-payment-options) .form-row+.form-row{margin-top:1rem}.competence-register-root .form-group .options .form-row{border-bottom:none!important}.competence-register-root .form-group .form-row{display:flex;width:100%}@media (max-width:60.99em){.competence-register-root .form-group .form-row{display:block}.competence-register-root .form-group .form-row .form-field{margin-left:0!important;width:100%!important}.competence-register-root .form-group .form-row .form-field+.form-field{margin-top:1rem}}.competence-register-root .form-group .form-row .form-field{flex:1 1 auto;position:relative;width:50%}.competence-register-root .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]),.competence-register-root .form-group .form-row .form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:10px;color:#3c465a;display:block;font-weight:300;min-width:1px;outline:none;padding:22px 12px 8px;transition:background-color .2s cubic-bezier(0,0,0,1),border-color .2s cubic-bezier(0,0,0,1);width:100%}.competence-register-root .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):focus:not([disabled]),.competence-register-root .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):hover:not([disabled]),.competence-register-root .form-group .form-row .form-field select:focus:not([disabled]),.competence-register-root .form-group .form-row .form-field select:hover:not([disabled]){border-color:#294966}.competence-register-root .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]) option,.competence-register-root .form-group .form-row .form-field select option{font-weight:300}.competence-register-root .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox])[disabled],.competence-register-root .form-group .form-row .form-field select[disabled]{background-color:#f1f1f1}.competence-register-root .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):not(:-moz-placeholder)+label,.competence-register-root .form-group .form-row .form-field select:not(:-moz-placeholder)+label{font-size:.75em;left:14px;top:5px}.competence-register-root .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):active+label,.competence-register-root .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):focus+label,.competence-register-root .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):not(:placeholder-shown)+label,.competence-register-root .form-group .form-row .form-field input:not([type=button]):not([type=radio]):not([type=checkbox])[value=""]+label,.competence-register-root .form-group .form-row .form-field select:active+label,.competence-register-root .form-group .form-row .form-field select:focus+label,.competence-register-root .form-group .form-row .form-field select:not(:placeholder-shown)+label,.competence-register-root .form-group .form-row .form-field select[value=""]+label{font-size:.75em;left:14px;top:5px}.competence-register-root .form-group .form-row .form-field select:not([disabled]){cursor:pointer}.competence-register-root .form-group .form-row .form-field select{text-overflow:ellipsis}.competence-register-root .form-group .form-row .form-field label{color:#6e8296;font-weight:300;left:12px;pointer-events:none;position:absolute;top:calc(50% - 12px);transition:font-size .2s cubic-bezier(0,0,0,1),top .2s cubic-bezier(0,0,0,1),left .2s cubic-bezier(0,0,0,1)}.competence-register-root .form-group .form-row .form-field label span{font-size:.75em;position:relative;top:-5px}.competence-register-root .form-group .form-row .form-field input[type=checkbox],.competence-register-root .form-group .form-row .form-field input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;outline:none;padding:2rem 2rem 2rem 4rem;position:relative;width:100%}.competence-register-root .form-group .form-row .form-field input[type=checkbox]:checked:after,.competence-register-root .form-group .form-row .form-field input[type=radio]:checked:after{transform:scale(1)}.competence-register-root .form-group .form-row .form-field input[type=checkbox]:after,.competence-register-root .form-group .form-row .form-field input[type=checkbox]:before,.competence-register-root .form-group .form-row .form-field input[type=radio]:after,.competence-register-root .form-group .form-row .form-field input[type=radio]:before{content:"";display:block;left:0;position:absolute}.competence-register-root .form-group .form-row .form-field input[type=checkbox]:before,.competence-register-root .form-group .form-row .form-field input[type=radio]:before{background-color:#fff;border-radius:10px;bottom:50%;height:30px;transform:translateY(50%);width:30px}.competence-register-root .form-group .form-row .form-field input[type=checkbox]:after,.competence-register-root .form-group .form-row .form-field input[type=radio]:after{border-radius:100vw;bottom:23px;height:18px;left:6px;transform:scale(0);transform-origin:center;transition:transform .3s cubic-bezier(0,0,0,1);width:18px}.competence-register-root .form-group .form-row .form-field input[type=checkbox]+label,.competence-register-root .form-group .form-row .form-field input[type=radio]+label{left:39px;top:50%;transform:translateY(-51%)}.competence-register-root .form-group .form-row .form-field input[type=checkbox]+label a,.competence-register-root .form-group .form-row .form-field input[type=radio]+label a{pointer-events:all}.competence-register-root .form-group .form-row .form-field+.form-field{margin-left:1rem}.competence-register-root .form-group .form-row+.form-row{margin-top:1rem}.competence-register-root input.invalid{border:2.5px solid red!important}.competence-register-root input.invalid+label{color:red!important}.competence-register-root input.invalid+label:after{color:red!important;content:" (ungültig)";position:relative}.competence-register-root.theme-color--red .iq-card.contact p.name,.competence-register-root.theme-color--red h1,.competence-register-root.theme-color--red h2,.competence-register-root.theme-color--red h3{color:#cc0635}.competence-register-root.theme-color--red svg{color:#db4064}.competence-register-root.theme-color--red input:not([type=button]):not([type=radio]):not([type=checkbox]),.competence-register-root.theme-color--red input[type=checkbox]:before,.competence-register-root.theme-color--red input[type=radio]:before,.competence-register-root.theme-color--red select{border:2.5px solid #db4064}.competence-register-root.theme-color--red input[type=checkbox]:after,.competence-register-root.theme-color--red input[type=radio]:after{background-color:#cc0635}.competence-register-root.theme-color--red .installment-payment-options,.competence-register-root.theme-color--red input[type=radio]{border-bottom:2px solid #db4064}.competence-register-root.theme-color--red .downloads-wrap a{color:#cc0635}.competence-register-root.theme-color--blue .iq-card.contact p.name,.competence-register-root.theme-color--blue h1,.competence-register-root.theme-color--blue h2,.competence-register-root.theme-color--blue h3{color:#0b589d}.competence-register-root.theme-color--blue svg{color:#aac8eb}.competence-register-root.theme-color--blue input:not([type=button]):not([type=radio]):not([type=checkbox]),.competence-register-root.theme-color--blue input[type=checkbox]:before,.competence-register-root.theme-color--blue input[type=radio]:before,.competence-register-root.theme-color--blue select{border:2.5px solid #aac8eb}.competence-register-root.theme-color--blue input[type=checkbox]:after,.competence-register-root.theme-color--blue input[type=radio]:after{background-color:#0b589d}.competence-register-root.theme-color--blue .installment-payment-options,.competence-register-root.theme-color--blue input[type=radio]{border-bottom:2px solid #aac8eb}.competence-register-root.theme-color--blue .downloads-wrap a{color:#0b589d}.competence-register-root.theme-color--orange .iq-card.contact p.name,.competence-register-root.theme-color--orange h1,.competence-register-root.theme-color--orange h2,.competence-register-root.theme-color--orange h3{color:#e47600}.competence-register-root.theme-color--orange svg{color:#ffbd5c}.competence-register-root.theme-color--orange input:not([type=button]):not([type=radio]):not([type=checkbox]),.competence-register-root.theme-color--orange input[type=checkbox]:before,.competence-register-root.theme-color--orange input[type=radio]:before,.competence-register-root.theme-color--orange select{border:2.5px solid #ffbd5c}.competence-register-root.theme-color--orange input[type=checkbox]:after,.competence-register-root.theme-color--orange input[type=radio]:after{background-color:#e47600}.competence-register-root.theme-color--orange .installment-payment-options,.competence-register-root.theme-color--orange input[type=radio]{border-bottom:2px solid #ffbd5c}.competence-register-root.theme-color--orange .downloads-wrap a{color:#e47600}.competence-register-root.theme-color--grey .iq-card.contact p.name,.competence-register-root.theme-color--grey h1,.competence-register-root.theme-color--grey h2,.competence-register-root.theme-color--grey h3{color:#505058}.competence-register-root.theme-color--grey svg{color:#c0c0c9}.competence-register-root.theme-color--grey input:not([type=button]):not([type=radio]):not([type=checkbox]),.competence-register-root.theme-color--grey input[type=checkbox]:before,.competence-register-root.theme-color--grey input[type=radio]:before,.competence-register-root.theme-color--grey select{border:2.5px solid #c0c0c9}.competence-register-root.theme-color--grey input[type=checkbox]:after,.competence-register-root.theme-color--grey input[type=radio]:after{background-color:#505058}.competence-register-root.theme-color--grey .installment-payment-options,.competence-register-root.theme-color--grey input[type=radio]{border-bottom:2px solid #c0c0c9}.competence-register-root.theme-color--grey .downloads-wrap a{color:#505058}.competence-register-root.theme-color--green .iq-card.contact p.name,.competence-register-root.theme-color--green h1,.competence-register-root.theme-color--green h2,.competence-register-root.theme-color--green h3{color:#3e7619}.competence-register-root.theme-color--green svg{color:#a6d246}.competence-register-root.theme-color--green input:not([type=button]):not([type=radio]):not([type=checkbox]),.competence-register-root.theme-color--green input[type=checkbox]:before,.competence-register-root.theme-color--green input[type=radio]:before,.competence-register-root.theme-color--green select{border:2.5px solid #a6d246}.competence-register-root.theme-color--green input[type=checkbox]:after,.competence-register-root.theme-color--green input[type=radio]:after{background-color:#3e7619}.competence-register-root.theme-color--green .installment-payment-options,.competence-register-root.theme-color--green input[type=radio]{border-bottom:2px solid #a6d246}.competence-register-root.theme-color--green .downloads-wrap a{color:#3e7619}.competence-register-root.theme-color--teal .iq-card.contact p.name,.competence-register-root.theme-color--teal h1,.competence-register-root.theme-color--teal h2,.competence-register-root.theme-color--teal h3{color:#007b7e}.competence-register-root.theme-color--teal svg{color:#50a2a3}.competence-register-root.theme-color--teal input:not([type=button]):not([type=radio]):not([type=checkbox]),.competence-register-root.theme-color--teal input[type=checkbox]:before,.competence-register-root.theme-color--teal input[type=radio]:before,.competence-register-root.theme-color--teal select{border:2.5px solid #50a2a3}.competence-register-root.theme-color--teal input[type=checkbox]:after,.competence-register-root.theme-color--teal input[type=radio]:after{background-color:#007b7e}.competence-register-root.theme-color--teal .installment-payment-options,.competence-register-root.theme-color--teal input[type=radio]{border-bottom:2px solid #50a2a3}.competence-register-root.theme-color--teal .downloads-wrap a{color:#007b7e}.competence-register-root.theme-color--purple .iq-card.contact p.name,.competence-register-root.theme-color--purple h1,.competence-register-root.theme-color--purple h2,.competence-register-root.theme-color--purple h3{color:#725ab2}.competence-register-root.theme-color--purple svg{color:#868ab0}.competence-register-root.theme-color--purple input:not([type=button]):not([type=radio]):not([type=checkbox]),.competence-register-root.theme-color--purple input[type=checkbox]:before,.competence-register-root.theme-color--purple input[type=radio]:before,.competence-register-root.theme-color--purple select{border:2.5px solid #868ab0}.competence-register-root.theme-color--purple input[type=checkbox]:after,.competence-register-root.theme-color--purple input[type=radio]:after{background-color:#725ab2}.competence-register-root.theme-color--purple .installment-payment-options,.competence-register-root.theme-color--purple input[type=radio]{border-bottom:2px solid #868ab0}.competence-register-root.theme-color--purple .downloads-wrap a{color:#725ab2}.competence-register-root [hidden]{display:none!important}.competence-register-complete-root{margin-top:2rem;padding-bottom:150px;padding-top:79px}.competence-register-complete-root .row-inner-sticky{position:sticky;top:2rem}.competence-register-complete-root .competence-register-complete-inner{margin-left:auto;margin-right:auto;margin-top:-40px;max-width:1340px;padding-left:20px;padding-right:20px}.competence-register-complete-root.section-border.section-head{position:static}.competence-register-complete-root.section-border.section-head:after{top:-80px;z-index:-1}.competence-register-complete-root .cols{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:61em){.competence-register-complete-root .cols{gap:3rem;grid-template-columns:1.1fr .9fr}}@media (min-width:75em){.competence-register-complete-root .cols{gap:8rem}}.competence-register-complete-root .cols .row{min-width:1px}.competence-register-complete-root .wp-block-image img{-o-object-fit:cover;object-fit:cover}.competence-register-complete-root .overview .overview-head{align-items:center;display:flex;margin-bottom:1.5rem;margin-top:2rem}.competence-register-complete-root .overview .overview-head h3{margin:0 0 0 1rem}.competence-register-complete-root .overview h3{margin:0}.competence-register-complete-root .overview p{margin:0 0 1.5rem}.competence-register-complete-root .overview span{font-size:.75rem;font-weight:300}.competence-register-complete-root.theme-color--red h1,.competence-register-complete-root.theme-color--red h2,.competence-register-complete-root.theme-color--red h3{color:#cc0635}.competence-register-complete-root.theme-color--red svg{color:#db4064}.competence-register-complete-root.theme-color--blue h1,.competence-register-complete-root.theme-color--blue h2,.competence-register-complete-root.theme-color--blue h3{color:#0b589d}.competence-register-complete-root.theme-color--blue svg{color:#aac8eb}.competence-register-complete-root.theme-color--orange h1,.competence-register-complete-root.theme-color--orange h2,.competence-register-complete-root.theme-color--orange h3{color:#e47600}.competence-register-complete-root.theme-color--orange svg{color:#ffbd5c}.competence-register-complete-root.theme-color--grey h1,.competence-register-complete-root.theme-color--grey h2,.competence-register-complete-root.theme-color--grey h3{color:#505058}.competence-register-complete-root.theme-color--grey svg{color:#c0c0c9}.competence-register-complete-root.theme-color--green h1,.competence-register-complete-root.theme-color--green h2,.competence-register-complete-root.theme-color--green h3{color:#3e7619}.competence-register-complete-root.theme-color--green svg{color:#a6d246}.competence-register-complete-root.theme-color--teal h1,.competence-register-complete-root.theme-color--teal h2,.competence-register-complete-root.theme-color--teal h3{color:#007b7e}.competence-register-complete-root.theme-color--teal svg{color:#50a2a3}.competence-register-complete-root.theme-color--purple h1,.competence-register-complete-root.theme-color--purple h2,.competence-register-complete-root.theme-color--purple h3{color:#725ab2}.competence-register-complete-root.theme-color--purple svg{color:#868ab0}.pcc-competence-details{margin-top:2rem;padding-bottom:150px;padding-top:20px}.pcc-competence-details .article-header{margin-bottom:4rem}.pcc-competence-details h1,.pcc-competence-details h2,.pcc-competence-details h3,.pcc-competence-details p{max-width:900px}.pcc-competence-details .pcc-competence-options-inner{margin-left:auto;margin-right:auto;margin-top:-40px;max-width:1340px;padding-left:20px;padding-right:20px}.pcc-competence-details .competence-options .competence-option{display:grid;grid-template-areas:"head head" "body button";grid-template-columns:1fr auto;max-width:900px}@media (max-width:60.99em){.pcc-competence-details .competence-options .competence-option{grid-template-areas:"head head" "body body" "button button"}.pcc-competence-details .competence-options .competence-option .competence-option-body{margin-bottom:1rem}}.pcc-competence-details .competence-options .competence-option .competence-option-head{grid-area:head;margin-bottom:1rem}.pcc-competence-details .competence-options .competence-option .competence-option-head h2,.pcc-competence-details .competence-options .competence-option .competence-option-head p{margin:0}.pcc-competence-details .competence-options .competence-option .competence-option-head h2{margin-bottom:6px}.pcc-competence-details .competence-options .competence-option .competence-option-body{display:grid;gap:1rem;grid-area:body;grid-template-columns:1fr 1fr 1fr}@media (max-width:60.99em){.pcc-competence-details .competence-options .competence-option .competence-option-body{gap:.25rem;grid-template-columns:auto auto auto}}.pcc-competence-details .competence-options .competence-option .competence-option-body h3,.pcc-competence-details .competence-options .competence-option .competence-option-body p{margin:0}.pcc-competence-details .competence-options .competence-option a.iq-btn{align-self:flex-end;grid-area:button;justify-self:start}.pcc-competence-details .competence-options .competence-option .competence-option-expired p{font-weight:400;margin:0}.pcc-competence-details .competence-options .competence-option+.competence-option{border-top:1px solid rgba(62,118,25,.227);margin-top:2rem;padding-top:2rem}.pcc-competence-details .location-dropdown{position:relative}.pcc-competence-details .location-dropdown svg{left:8px;position:relative;top:5px;transform:rotate(-90deg) scale(.75)}.pcc-competence-details .location-dropdown .options{background-color:#fff;border-bottom:3px solid #3e7619;border-radius:4px;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);left:0;left:-1rem;max-height:200px;opacity:0;overflow:auto;padding:.25rem 1rem;position:absolute;top:100%;transform:scaleY(0);transform-origin:center top;transition:transform .3s cubic-bezier(0,0,0,1),opacity .3s cubic-bezier(0,0,0,1);z-index:1}@media (max-width:60.99em){.pcc-competence-details .location-dropdown .options{left:auto;right:0}}.pcc-competence-details .location-dropdown:hover .options{opacity:1;transform:scaleY(1)}.pcc-competence-details .breadcrumb-wrapper a{align-items:center;color:#6e8296!important;display:inline-flex;margin:1rem 0;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}.pcc-competence-details .breadcrumb-wrapper a:hover{transform:scale(1.05)}.pcc-competence-details .breadcrumb-wrapper a:active{filter:brightness(.9);transform:scale(1)}.pcc-competence-details .breadcrumb-wrapper a svg{color:#6e8296!important;margin-right:6px}.pcc-competence-details.theme-color--red .iq-card.contact p.name,.pcc-competence-details.theme-color--red h1,.pcc-competence-details.theme-color--red h2,.pcc-competence-details.theme-color--red h3,.pcc-competence-details.theme-color--red h4{color:#cc0635}.pcc-competence-details.theme-color--red svg{color:#db4064}.pcc-competence-details.theme-color--blue .iq-card.contact p.name,.pcc-competence-details.theme-color--blue h1,.pcc-competence-details.theme-color--blue h2,.pcc-competence-details.theme-color--blue h3,.pcc-competence-details.theme-color--blue h4{color:#0b589d}.pcc-competence-details.theme-color--blue svg{color:#aac8eb}.pcc-competence-details.theme-color--orange .iq-card.contact p.name,.pcc-competence-details.theme-color--orange h1,.pcc-competence-details.theme-color--orange h2,.pcc-competence-details.theme-color--orange h3,.pcc-competence-details.theme-color--orange h4{color:#e47600}.pcc-competence-details.theme-color--orange svg{color:#ffbd5c}.pcc-competence-details.theme-color--grey .iq-card.contact p.name,.pcc-competence-details.theme-color--grey h1,.pcc-competence-details.theme-color--grey h2,.pcc-competence-details.theme-color--grey h3,.pcc-competence-details.theme-color--grey h4{color:#505058}.pcc-competence-details.theme-color--grey svg{color:#c0c0c9}.pcc-competence-details.theme-color--green .iq-card.contact p.name,.pcc-competence-details.theme-color--green h1,.pcc-competence-details.theme-color--green h2,.pcc-competence-details.theme-color--green h3,.pcc-competence-details.theme-color--green h4{color:#3e7619}.pcc-competence-details.theme-color--green svg{color:#a6d246}.pcc-competence-details.theme-color--teal .iq-card.contact p.name,.pcc-competence-details.theme-color--teal h1,.pcc-competence-details.theme-color--teal h2,.pcc-competence-details.theme-color--teal h3,.pcc-competence-details.theme-color--teal h4{color:#007b7e}.pcc-competence-details.theme-color--teal svg{color:#50a2a3}.pcc-competence-details.theme-color--purple .iq-card.contact p.name,.pcc-competence-details.theme-color--purple h1,.pcc-competence-details.theme-color--purple h2,.pcc-competence-details.theme-color--purple h3,.pcc-competence-details.theme-color--purple h4{color:#725ab2}.pcc-competence-details.theme-color--purple svg{color:#868ab0}.error-404-root{margin-left:auto;margin-right:auto;max-width:1340px;padding-left:20px;padding-right:20px}.theme-color .edge,.theme-color.edge{position:relative}.theme-color .edge:after,.theme-color.edge:after{background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.theme-color .edge-hero:after,.theme-color.edge-hero:after{background-position:100% 0;height:100vh;top:-80px}@media (min-width:61em){.theme-color .edge-hero:after,.theme-color.edge-hero:after{top:-250px}}.theme-color .edge-top-left:after,.theme-color.edge-top-left:after{background-position:0 0}.theme-color .edge-top-right:after,.theme-color.edge-top-right:after{background-position:100% 0}.theme-color .edge-bottom-left:after,.theme-color.edge-bottom-left:after{background-position:0 100%}.theme-color .edge-bottom-right:after,.theme-color.edge-bottom-right:after{background-position:100% 100%}.theme-color--default .edge-hero:after,.theme-color--default.edge-hero:after{background-image:url(img/backgrounds/edges-default/hero.svg)}.theme-color--default .edge-top-left:after,.theme-color--default.edge-top-left:after{background-image:url(img/backgrounds/edges-default/top-left.svg)}.theme-color--default .edge-top-right:after,.theme-color--default.edge-top-right:after{background-image:url(img/backgrounds/edges-default/top-right.svg)}.theme-color--default .edge-bottom-left:after,.theme-color--default.edge-bottom-left:after{background-image:url(img/backgrounds/edges-default/bottom-left.svg)}.theme-color--default .edge-bottom-right:after,.theme-color--default.edge-bottom-right:after{background-image:url(img/backgrounds/edges-default/bottom-right.svg)}.theme-color--blue .edge-hero:after,.theme-color--blue.edge-hero:after{background-image:url(img/backgrounds/edges-blue/hero.svg)}.theme-color--blue .edge-top-left:after,.theme-color--blue.edge-top-left:after{background-image:url(img/backgrounds/edges-blue/top-left.svg)}.theme-color--blue .edge-top-right:after,.theme-color--blue.edge-top-right:after{background-image:url(img/backgrounds/edges-blue/top-right.svg)}.theme-color--blue .edge-bottom-left:after,.theme-color--blue.edge-bottom-left:after{background-image:url(img/backgrounds/edges-blue/bottom-left.svg)}.theme-color--blue .edge-bottom-right:after,.theme-color--blue.edge-bottom-right:after{background-image:url(img/backgrounds/edges-blue/bottom-right.svg)}.theme-color--orange .edge-hero:after,.theme-color--orange.edge-hero:after{background-image:url(img/backgrounds/edges-orange/hero.svg)}.theme-color--orange .edge-top-left:after,.theme-color--orange.edge-top-left:after{background-image:url(img/backgrounds/edges-orange/top-left.svg)}.theme-color--orange .edge-top-right:after,.theme-color--orange.edge-top-right:after{background-image:url(img/backgrounds/edges-orange/top-right.svg)}.theme-color--orange .edge-bottom-left:after,.theme-color--orange.edge-bottom-left:after{background-image:url(img/backgrounds/edges-orange/bottom-left.svg)}.theme-color--orange .edge-bottom-right:after,.theme-color--orange.edge-bottom-right:after{background-image:url(img/backgrounds/edges-orange/bottom-right.svg)}.theme-color--grey .edge-hero:after,.theme-color--grey.edge-hero:after{background-image:url(img/backgrounds/edges-grey/hero.svg)}.theme-color--grey .edge-top-left:after,.theme-color--grey.edge-top-left:after{background-image:url(img/backgrounds/edges-grey/top-left.svg)}.theme-color--grey .edge-top-right:after,.theme-color--grey.edge-top-right:after{background-image:url(img/backgrounds/edges-grey/top-right.svg)}.theme-color--grey .edge-bottom-left:after,.theme-color--grey.edge-bottom-left:after{background-image:url(img/backgrounds/edges-grey/bottom-left.svg)}.theme-color--grey .edge-bottom-right:after,.theme-color--grey.edge-bottom-right:after{background-image:url(img/backgrounds/edges-grey/bottom-right.svg)}.theme-color--green .edge-hero:after,.theme-color--green.edge-hero:after{background-image:url(img/backgrounds/edges-green/hero.svg)}.theme-color--green .edge-top-left:after,.theme-color--green.edge-top-left:after{background-image:url(img/backgrounds/edges-green/top-left.svg)}.theme-color--green .edge-top-right:after,.theme-color--green.edge-top-right:after{background-image:url(img/backgrounds/edges-green/top-right.svg)}.theme-color--green .edge-bottom-left:after,.theme-color--green.edge-bottom-left:after{background-image:url(img/backgrounds/edges-green/bottom-left.svg)}.theme-color--green .edge-bottom-right:after,.theme-color--green.edge-bottom-right:after{background-image:url(img/backgrounds/edges-green/bottom-right.svg)}.theme-color--teal .edge-hero:after,.theme-color--teal.edge-hero:after{background-image:url(img/backgrounds/edges-teal/hero.svg)}.theme-color--teal .edge-top-left:after,.theme-color--teal.edge-top-left:after{background-image:url(img/backgrounds/edges-teal/top-left.svg)}.theme-color--teal .edge-top-right:after,.theme-color--teal.edge-top-right:after{background-image:url(img/backgrounds/edges-teal/top-right.svg)}.theme-color--teal .edge-bottom-left:after,.theme-color--teal.edge-bottom-left:after{background-image:url(img/backgrounds/edges-teal/bottom-left.svg)}.theme-color--teal .edge-bottom-right:after,.theme-color--teal.edge-bottom-right:after{background-image:url(img/backgrounds/edges-teal/bottom-right.svg)}.theme-color--purple .edge-hero:after,.theme-color--purple.edge-hero:after{background-image:url(img/backgrounds/edges-purple/hero.svg)}.theme-color--purple .edge-top-left:after,.theme-color--purple.edge-top-left:after{background-image:url(img/backgrounds/edges-purple/top-left.svg)}.theme-color--purple .edge-top-right:after,.theme-color--purple.edge-top-right:after{background-image:url(img/backgrounds/edges-purple/top-right.svg)}.theme-color--purple .edge-bottom-left:after,.theme-color--purple.edge-bottom-left:after{background-image:url(img/backgrounds/edges-purple/bottom-left.svg)}.theme-color--purple .edge-bottom-right:after,.theme-color--purple.edge-bottom-right:after{background-image:url(img/backgrounds/edges-purple/bottom-right.svg)}.iq-breadcrumb a{align-items:center;color:#6e8296!important;display:inline-flex;margin:1rem 0;padding-left:1.2rem;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}.iq-breadcrumb a:after{background-image:url(img/icons/chevron-bottom-mobile-nav.svg);background-size:contain;content:"";display:block;height:25px;left:-9px;position:absolute;top:0;transform:rotate(90deg);width:20px}.iq-breadcrumb a:hover{transform:scale(1.05)}.iq-breadcrumb a:active{filter:brightness(.9);transform:scale(1)}.iq-breadcrumb a svg{color:#6e8296!important;margin-right:6px}.site-footer{border-bottom:5px solid #cc0635}.site-footer .site-info{align-items:flex-end;display:flex;margin-left:auto;margin-right:auto;max-width:1340px;padding-bottom:2rem;padding-left:20px;padding-right:20px}@media (max-width:74.99em){.site-footer .site-info{align-items:center}}.site-footer .site-info .flex-spacer{flex:1 1 auto}@media (max-width:74.99em){.site-footer .site-info img{height:54px;width:171px}}.site-footer .site-info #footer-menu{display:flex;margin:0 0 -4px}@media (max-width:74.99em){.site-footer .site-info #footer-menu{display:block}.site-footer .site-info #footer-menu li{margin:0!important}.site-footer .site-info #footer-menu li:nth-of-type(4),.site-footer .site-info #footer-menu li:nth-of-type(5){display:none}}.site-footer .site-info #footer-menu li+li{margin-left:1.25em}.site-footer .site-info #footer-menu a{color:#000;font-weight:500;text-decoration:none;transition:color .3s cubic-bezier(0,0,0,1)}.site-footer .site-info #footer-menu a:hover{color:#cc0635}.site-footer .site-info .social-btns{display:flex;margin-left:4rem}@media (max-width:74.99em){.site-footer .site-info .social-btns{display:none}}.site-footer .site-info .social-btns a{background-color:red;display:block;filter:grayscale(1);height:30px;transition:filter .3s cubic-bezier(0,0,0,1);width:30px}.site-footer .site-info .social-btns a:hover{filter:grayscale(0)}.site-footer .site-info .social-btns a+a{margin-left:1.5rem}.site-footer .site-info .social-btns a.facebook{background:url(img/icons/facebook.svg) no-repeat;background-size:contain}.site-footer .site-info .social-btns a.instagram{background:url(img/icons/instagram.svg) no-repeat;background-position:-6px;background-size:140%}.site-footer .site-info .social-btns a.linked-in{background:url(img/icons/linkedin.svg) no-repeat;background-position:50%;background-size:contain}.site-footer .site-info .social-btns a.xing{background:url(img/icons/xing.svg) no-repeat;background-size:contain}@media (max-width:74.99em){.mobile-overflow-hidden{overflow:hidden}}li{font-weight:300}div.uagb-separator-wrap div.uagb-separator{border-top-style:solid;border-top-width:3px;width:34px}.edit-link{display:none}.wp-block-uagb-columns .uagb-column__wrap{overflow:visible}@media (max-width:60.99em){.wp-block-uagb-columns .wp-block-uagb-column+.wp-block-uagb-column{margin-top:2rem}}.wp-block-uagb-columns .uagb-columns__inner-wrap{display:grid;gap:40px}.wp-block-uagb-columns .uagb-columns__inner-wrap .uagb-column__inner-wrap{padding:0}.wp-block-uagb-columns .uagb-columns__inner-wrap.uagb-columns__columns-2{grid-template-columns:1fr 1fr}@media (max-width:47.9275em){.wp-block-uagb-columns .uagb-columns__inner-wrap.uagb-columns__columns-2{grid-template-columns:1fr}}.wp-block-uagb-columns .uagb-columns__inner-wrap.uagb-columns__columns-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:74.99em){.wp-block-uagb-columns .uagb-columns__inner-wrap.uagb-columns__columns-3{grid-template-columns:1fr 1fr}}@media (max-width:47.9275em){.wp-block-uagb-columns .uagb-columns__inner-wrap.uagb-columns__columns-3{grid-template-columns:1fr}}.wp-block-uagb-columns .uagb-columns__inner-wrap .wp-block-uagb-column{padding:0!important;width:100%!important}figure.wp-block-image{margin:0}.shadow-15dp{box-shadow:0 15px 30px 0 rgba(0,0,0,.1)}.iq-icon-list.iq-icon-list-grey svg{fill:#798897!important}.iq-cards-row .uagb-columns__inner-wrap{gap:20px}@media (max-width:74.99em){.iq-cards-row .uagb-columns__inner-wrap>div:last-of-type{grid-column:1/3}}@media (max-width:47.9275em){.iq-cards-row .uagb-columns__inner-wrap>div:last-of-type{grid-column:1}.iq-cards-row .uagb-columns__inner-wrap>div{margin:0!important}}.iq-cards-row .wp-block-uagb-column{margin:0!important;width:100%!important}.iq-cards-row .uagb-column__inner-wrap{background:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;margin:0;padding:2rem 0!important;width:100%}.iq-cards-row .uagb-column__inner-wrap figure{margin-top:0}.iq-cards-row .uagb-column__inner-wrap .wp-block-image{height:85px;margin:0}.iq-cards-row .uagb-column__inner-wrap p{margin:0 0 .75em;padding:0 2rem}.iq-cards-row .uagb-column__inner-wrap p:first-of-type{margin:.25em 0}.iq-cards-row .uagb-column__inner-wrap p:last-of-type{align-items:center;display:flex;flex:1 1 auto;justify-content:center}img{height:100%}.iq-img-text-card{position:relative}.iq-img-text-card.iq-img-text-card-left figure{margin-right:5rem}.iq-img-text-card.iq-img-text-card-left .iq-text-card{right:5%}.iq-img-text-card.iq-img-text-card-right figure{margin-left:5rem}.iq-img-text-card.iq-img-text-card-right .iq-text-card{left:5%}@media (max-width:74.99em){.iq-img-text-card figure{margin:0!important}.iq-img-text-card .iq-text-card{bottom:0!important;left:50%!important;max-width:400px!important;right:unset!important;transform:translate(-50%,25%)!important;width:90%!important}}.iq-img-text-card .iq-text-card{background-color:#fff;bottom:-50%;box-shadow:0 15px 30px 0 rgba(0,0,0,.1)!important;padding:2rem!important;position:absolute;transform:translateY(-75%);width:400px}@media (min-width:47.9375em) and (max-width:57.8125em){.iq-img-text-card .iq-text-card{padding:1rem!important}.iq-img-text-card .iq-text-card p.has-text-align-center{font-size:1.25rem!important}.iq-img-text-card .iq-text-card img{width:60px!important}}@media (max-width:47.9275em){.iq-img-text-card .iq-text-card{padding:1.5rem!important}}.iq-img-text-card .iq-text-card p{margin:0}.iq-img-text-card .iq-text-card p.has-text-align-center{grid-column:1/3;line-height:1.35;margin:0 0 10px}.iq-img-text-card .iq-text-card .wp-block-group{grid-column:1/3}.iq-img-text-card .iq-text-card .wp-block-group .wp-block-group__inner-container{align-items:center;display:flex;justify-content:center}.iq-img-text-card .iq-text-card .wp-block-group .wp-block-group__inner-container img{height:50px;height:100%;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;width:50px}.iq-img-text-card .iq-text-card .uagb-section__inner-wrap{align-items:center;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.grecaptcha-badge{display:none;opacity:0;visibility:hidden}.iq-cards-wrapper{padding:20px}.site-header{background:#fff;left:0;position:fixed;right:0;top:0;transition:all .3s ease;width:100%;z-index:1000}.logged-in .site-header{margin-top:32px}body{padding-top:170px}@media (max-width:1199.98px){body{padding-top:120px}}.breadcrumb-wrapper{display:none!important}#breadcrumbs-wrapper{background:#fff;left:0;padding:0 18px 2px;position:absolute;top:163px}@media (max-width:1199.98px){#breadcrumbs-wrapper{top:113px}}@media (max-width:74.99em){#breadcrumbs-wrapper{display:none}}.search-wrap{right:580px}@media (max-width:74.99em){.search-wrap{right:20px}}.learning-portal-wrap{border:1px solid #cc0535;border-top:none}.learning-portal-wrap.inverted{background:#fff;color:#cc0535}.site-header .learning-portal-wrap i{font-size:35px}.site-header .learning-portal-wrap-first{right:390px}.site-header .learning-portal-wrap-second{right:210px}@media (max-width:74.99em){.site-header .mobile-icon{text-decoration:none}.site-header .learning-portal-wrap{background:#cc0635;border:1px solid #cc0535;color:#fff;margin-right:.5rem;padding:.5rem}.site-header .learning-portal-wrap.inverted{background:#fff;border:1px solid #cc0535;color:#cc0635;padding:.5rem}.site-header .learning-portal-wrap i{font-size:20px}.iq-cards-wrapper .wp-block-uagb-columns .uagb-columns__inner-wrap.uagb-columns__columns-3{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:47.9275em){.iq-cards-wrapper .wp-block-uagb-columns .uagb-columns__inner-wrap.uagb-columns__columns-3{grid-template-columns:1fr}}@media (max-width:74.99em){.iq-cards-wrapper .iq-cards-row .uagb-columns__inner-wrap>div:last-of-type{grid-column:auto}}.iq-cards-wrapper .wp-block-uagb-columns .uagb-columns__inner-wrap .wp-block-uagb-column{background:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;margin:0;padding:2rem 0!important;width:100%!important}@media (max-width:74.99em){.iq-cards-wrapper .wp-block-uagb-columns .uagb-columns__inner-wrap .wp-block-uagb-column{padding:2rem 10px!important}}.iq-cards-wrapper .wp-block-uagb-column.uagb-column__wrap p{margin:0 0 .75em;padding:0 2rem}.iq-cards-wrapper .wp-block-uagb-column.uagb-column__wrap p:first-of-type{margin:.25em 0}.iq-cards-wrapper .wp-block-uagb-column.uagb-column__wrap p:last-of-type{align-items:center;display:flex;flex:1 1 auto;justify-content:center}@media (max-width:74.99em){.iq-cards-wrapper p.font-the-serif.font-semi-bold.has-text-color{font-size:1.2em!important}}.wp-block-uagb-buttons .uagb-button__wrapper .uagb-buttons-repeater{border:none!important;border-radius:10px!important;padding:.75em 1.75em!important;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}@media (max-width:74.99em){.wp-block-uagb-buttons .uagb-button__wrapper .uagb-buttons-repeater{padding:.75em!important}}@media (max-width:1053px){.wp-block-uagb-buttons .uagb-buttons__wrap.uagb-buttons-layout-wrap{display:flex;flex-direction:column}}@media (max-width:767px){.wp-block-uagb-buttons .uagb-buttons__wrap.uagb-buttons-layout-wrap{display:block}.wp-block-uagb-buttons .uagb-buttons__wrap.uagb-buttons-layout-wrap .uagb-buttons-repeater{margin-bottom:10px}}.iq-cards-row.wp-block-uagb-columns .uagb-column__wrap{display:flex}.iq-img-text-card.iq-img-text-card-right .wp-block-uagb-column:first-of-type{padding-left:5rem!important}.wp-block-uagb-columns .uagb-column__wrap .aligncenter img{margin-left:auto;margin-right:auto}.iq-img-text-card.iq-img-text-card-right figure{margin-left:0}.iq-text-img-card .wp-block-uagb-column:last-of-type{padding-right:5rem!important}.iq-text-img-card figure img{width:100%}@media (max-width:767px){.iq-team.uagb-columns__stack-mobile>.uagb-columns__inner-wrap{display:block!important}.iq-team.wp-block-uagb-columns .uagb-columns__inner-wrap .wp-block-uagb-column{padding:20px!important}.iq-team-details-wrapper{z-index:0}}.metaslider{z-index:2!important}.metaslider .flexslider .flex-prev{left:5px!important;opacity:1!important}.metaslider .flexslider .flex-next{opacity:1!important;right:5px!important}.metaslider .caption-wrap{background:#fff!important;opacity:1!important}.metaslider .caption{color:#3c465a;line-height:1.5em!important;padding:20px!important;text-align:center}.metaslider .caption span{font-family:"TheSerif",sans-serif!important;font-size:22px!important}.metaslider .caption a{font-weight:300!important}.metaslider .caption a:hover{color:#cc0635!important}.metaslider .flexslider .flex-direction-nav li a{background:none!important;background-color:#798897!important;background-image:none!important;background-repeat:none!important;padding:6px}.flex-control-paging li a{background:#798897!important;height:9px!important;margin:0 4px!important;opacity:.5!important;width:9px!important}.flex-control-paging li a.flex-active{background:#798897!important;opacity:1!important}.metaslider-flex.ms-theme-default .flex-next:focus{background:none!important;height:27px!important}a.flex-prev{content:url(https://iq-mehr-zukunft.de/wp-content/uploads/2022/08/zurueck.svg)!important}a.flex-prev:focus{background:none!important;background-image:none!important;background-repeat:none!important;display:none!important}a.flex-prev:after{content:none!important}a.flex-next{content:url(https://iq-mehr-zukunft.de/wp-content/uploads/2022/08/weiter.svg)!important}a.flex-next:focus{background:none!important;background-image:none!important;background-repeat:none!important;display:none!important}a.flex-next:after{content:none!important}#metaslider_14006{box-shadow:0 15px 30px 0 rgba(0,0,0,.1)}.slider-icon{margin-right:10px!important;vertical-align:-5px}.slider-icon,.slider-icon2{display:inline-block!important;width:20px!important}.slider-icon2{margin-right:5px!important;vertical-align:-2px}.form-wrapper{color:#1a1a1a;font-size:16px;margin:0 auto;max-width:880px;padding:1rem}.form-wrapper h2{color:#cc0735;font-size:32px;margin-bottom:1rem}.form-wrapper h3{font-size:1.17em;margin:0 0 4px}.form-wrapper fieldset{border:none;margin:2rem 0;padding:0}.form-wrapper legend{color:#cc0735;display:block;font-size:20px;margin-bottom:1rem}.form-wrapper .form-group .form-row+.form-row{margin-top:1rem}.form-wrapper input[type=email],.form-wrapper input[type=tel],.form-wrapper input[type=text],.form-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2.5px solid #798897;border-radius:10px;color:#3c465a;display:block;font-weight:300;min-width:1px;outline:none;padding:22px 12px 8px;transition:background-color .2s cubic-bezier(0,0,0,1),border-color .2s cubic-bezier(0,0,0,1);width:100%}.form-wrapper select[multiple]{height:auto;min-height:200px}.form-wrapper .form-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.form-wrapper label input[type=checkbox]{margin-right:8px}.form-wrapper .checkbox-group label{display:block;margin-bottom:.75rem}.form-wrapper button[type=submit]{background-color:#cc0735;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:1rem;padding:14px 28px;transition:background-color .3s ease}.form-wrapper button[type=submit]:hover{background-color:#cc0735}.form-wrapper .check-group label,.form-wrapper .radio-group label{align-items:center;background-color:#fff;border:2.5px solid #798897;border-radius:8px;color:#798897;cursor:pointer;display:flex;font-size:16px;font-weight:300;margin-bottom:1rem;padding:12px 16px;position:relative;transition:all .2s ease;word-break:break-word}.form-wrapper .check-group label:hover,.form-wrapper .radio-group label:hover{border-color:#798897}.form-wrapper .check-group label span,.form-wrapper .radio-group label span{font-size:9px;position:relative;top:-1px;vertical-align:super}.form-wrapper input[type=checkbox],.form-wrapper input[type=radio]{opacity:0;pointer-events:none;position:absolute}.form-wrapper .check-group label:before,.form-wrapper .radio-group label:before{background-color:#fff;border:2.5px solid #798897;border-radius:10px;box-sizing:border-box;content:"";flex-shrink:0;height:30px;margin-right:12px;transition:background-color .2s ease,border-color .2s ease;width:30px}.form-wrapper .radio-group label:before{border-radius:50%}.form-wrapper input[type=checkbox]:checked+label:after{background:#798897;border-radius:50px;content:"";height:20px;left:21px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.form-wrapper .location-checkbox:checked+.location-label:after{left:17px}.form-wrapper .newsletter-datenschutz-checkbox:checked+.newsletter-datenschutz-label:after{left:5px!important}.form-wrapper .form-field{position:relative}.form-wrapper .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]),.form-wrapper .form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2.5px solid #798897;border-radius:10px;display:block;font-weight:300;min-width:1px;outline:none;padding:22px 12px 8px;transition:background-color .2s cubic-bezier(0,0,0,1),border-color .2s cubic-bezier(0,0,0,1);width:100%}.form-wrapper .form-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;box-sizing:border-box;cursor:pointer;height:53.4px;padding-right:40px}.form-wrapper .form-field label{color:#798897;font-size:16px;font-weight:300;left:12px;pointer-events:none;position:absolute;top:calc(50% - 12px);transition:font-size .2s cubic-bezier(0,0,0,1),top .2s cubic-bezier(0,0,0,1),left .2s cubic-bezier(0,0,0,1)}.form-wrapper .form-field label span{font-size:9px;position:relative;top:-1px;vertical-align:super}.form-wrapper .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):not(:-moz-placeholder)+label,.form-wrapper .form-field select:not(:-moz-placeholder)+label{color:#798897;font-size:.75em;left:14px;top:5px}.form-wrapper .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):active+label,.form-wrapper .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):focus+label,.form-wrapper .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):not(:placeholder-shown)+label,.form-wrapper .form-field select:active+label,.form-wrapper .form-field select:focus+label,.form-wrapper .form-field select:not(:placeholder-shown)+label{color:#798897;font-size:.75em;left:14px;top:5px}.form-wrapper .form-field input:not(:-moz-placeholder){padding-bottom:8px;padding-top:24px}.form-wrapper .form-field input:focus,.form-wrapper .form-field input:not(:placeholder-shown),.form-wrapper .form-field select:focus,.form-wrapper .form-field select:not(:invalid){padding-bottom:8px;padding-top:24px}.form-wrapper .form-field input:focus,.form-wrapper .form-field select:focus{border-color:#798897;outline:none}.form-wrapper .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):focus:not([disabled]),.form-wrapper .form-field input:not([type=button]):not([type=radio]):not([type=checkbox]):hover:not([disabled]),.form-wrapper .form-field select:focus:not([disabled]),.form-wrapper .form-field select:hover:not([disabled]){border-color:#294966}.form-wrapper .form-message{border-radius:8px;font-weight:500;margin-bottom:2rem}.form-wrapper .form-message.success{background-color:#e6f3e6;border:2px solid #c1e1c1;color:#2d5a27;margin-top:1rem}.form-wrapper .form-message.error{background-color:#fbe9e7;border:2px solid #ffcdd2;color:#c62828}.form-wrapper .location-options{border-left:2px solid #798897;margin-left:2rem;margin-top:-.5rem;padding:1rem}.form-wrapper .location-hint{color:#666;font-size:14px;margin-bottom:.75rem}.form-wrapper .check-group.nested{margin-bottom:.5rem}.form-wrapper .check-group.nested label{padding:8px 12px}.form-wrapper .accordion-item{border:1px solid #798897;border-radius:8px;margin-bottom:1rem;overflow:hidden}.form-wrapper .accordion-header{background:#f2f4f5;border:none;cursor:pointer;font-size:16px;font-weight:500;padding:12px 16px;text-align:left;transition:background .2s ease;width:100%}.form-wrapper .accordion-header.active,.form-wrapper .accordion-header[aria-expanded=true]{background:#798897;color:#fff}.form-wrapper .accordion-body{max-height:0;overflow:hidden;padding:0 16px;transition:max-height .3s ease}.form-wrapper .accordion-header[aria-expanded=true]+.accordion-body{max-height:none;padding:16px}.form-wrapper .competence-search{border:2px solid #798897;border-radius:6px;margin:1rem 0;padding:8px 12px;width:100%}.form-wrapper .checkbox-label{display:block;margin-bottom:.75rem}.form-wrapper .checkbox-label.selected{background-color:#f2f4f5;border-radius:6px;padding:8px 12px;position:relative}.form-wrapper .checkbox-label.selected:after{color:#798897;content:"✓";font-weight:700;position:absolute;right:12px}.form-wrapper .selected-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:1rem}.form-wrapper .selected-tags .tag{background:#798897;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;padding:6px 10px}.form-wrapper .selected-competences{display:none}.form-wrapper .toggle-btn{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:14px;margin-left:10px;padding:4px 8px}.framer{margin-top:-56.25%;width:100%}.v_ico{width:80px}.v_ico svg{height:auto;width:100%}.consens_infos{background:#fff;display:flex;flex-direction:column-reverse;font-size:12px;line-height:1.2rem;margin:10px;padding:15px;width:calc(100% - 20px)!important}.consens_infos p{margin:5px 0 0}.consens_banner img{position:relative!important}.iq-card.locations #sp1>div{float:left;margin-top:30px;width:50%}.iq-card.locations #sp1>div:first-of-type{float:none;margin-top:0;width:100%}.iq-card.locations ul{float:left;list-style:none;padding:0;width:50%}.iq-card.locations br{clear:both}.single-info-events .iq-btn.iq-btn-red .uagb-buttons-repeater .uagb-button__link,.single-info-events .iq-btn.iq-btn-red a.uagb-buttons-repeater{color:#fff!important}.infoabend-registration{margin:30px 0;text-align:center}.infoabend-registration .iq-btn{display:inline-block;font-weight:700;text-decoration:none}@media (max-width:767px){.infoabend-registration{margin:20px 0}}.uagb-section__inner-wrap{margin-left:auto;margin-right:auto;max-width:1300px;position:relative;z-index:2}.uag-masonry.wp-block-gallery.has-nested-images figure.wp-block-image{margin-bottom:10px!important}.kompetenz-block .iq-cards-row.wp-block-uagb-columns .uagb-column__wrap{display:block}.kompetenz-block .wp-block-image img{margin:0 auto!important}.kompetenz-block .uagb-column__overlay{background-color:#fff!important}.kompetenz-kasten{background:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);padding:2rem 0!important;width:100%!important}.kompetenz-kasten .wp-block-image{margin-top:20px!important}.kompetenz-kasten .wp-block-uagb-buttons{margin-bottom:20px!important}.company-cards-row .uagb-column__wrap{background:#fff;box-shadow:-10px 10px 15px rgba(0,0,0,.1);display:block!important}.cc-cards .wp-block-columns{gap:30px;max-width:1340px;padding:0 20px;width:100%}.cc-cards .wp-block-column{background:#fff;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);margin-bottom:40px;margin-top:10px;padding:2rem 20px}.iq-cards-row.one-two .uagb-columns__inner-wrap.uagb-columns__columns-2{grid-template-columns:32.4% 66.15%}.wp-container-core-columns-layout-1.wp-container-core-columns-layout-1{padding-left:30px;padding-right:30px}.banner a:hover{transform:scale(1.05)}.custom-button{background-color:#cc0635;border:none!important;border-radius:10px!important;color:#fff;font-weight:500;margin-bottom:10px;max-width:200px;padding:6px 10px!important;text-align:center;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}.custom-button:hover{transform:scale(1.05)}.custom-button:after{content:url(img/icons/arrow-forward.svg);display:inline-block;margin-left:8px;vertical-align:-3px;width:10px}.custom-button-mittig{background-color:#798897;border:none!important;border-radius:10px!important;color:#fff;display:block!important;font-weight:500;margin:0 auto 30px!important;max-width:210px;padding:6px 10px!important;text-align:center;text-decoration:none;transition:transform .3s cubic-bezier(0,0,0,1),filter .3s cubic-bezier(0,0,0,1)}.custom-button-mittig:hover{transform:scale(1.05)}.custom-button-mittig:after{content:url(img/icons/arrow-forward.svg);display:inline-block;margin-left:8px;vertical-align:-3px;width:10px}.iq-btn.iq-btn-darkblue a.uagb-buttons-repeater,a.iq-btn.iq-btn-darkblue,button.iq-btn.iq-btn-darkblue{background-color:#29445e}.techniker-absolventen a{background-color:#cc0635!important}.iq-border-button{border:4px!important;border-color:red!important}.page-id-11 .uagb-buttons__outer-wrap .uagb-buttons__wrap{justify-content:center}.fm-item-1-0 .fas:before{content:url(img/icons/infoabend-menu-kalender-3.svg)!important;display:block;height:30px;margin-top:7px!important;width:30px!important}.fm-item-1-1 .fas:before{content:url(img/icons/phone-call.svg)!important}.fm-item-1-1 .fas:before,.fm-item-1-2 .fas:before{display:block;height:30px;margin-top:10px!important;width:30px!important}.fm-item-1-2 .fas:before{content:url(img/icons/email.svg)!important}.semantic_ui .ui.table{border-radius:0!important}td.ninja_column_1,td.ninja_column_2,td.ninja_column_3,td.ninja_column_4,td.ninja_column_5{font-size:25px!important}.page-id-33 .icon-home{margin-top:20px!important}p.no-posts{text-align:center}.competence-details .iq-card.contact p.mail a,.competence-details .iq-card.contact p.phone a,.competence-register-root .iq-card.contact p.mail a,.competence-register-root .iq-card.contact p.phone a{text-decoration:underline}.competence-details .accordion .a-head h3{line-height:1.3}p.has-text-align-center.font-the-serif.font-semi-bold.has-text-color{line-height:1.4em!important}@media screen and (max-width:800px){h3.has-text-align-center.kompetenzbereiche.has-text-color{font-size:30px!important;line-height:1.4em!important}}.techniker-absolventen h3 strong{font-size:24px;line-height:1.2em}.techniker-absolventen h3{margin-bottom:-10px}.has-text-align-center .text-66 .has-text-color .has-link-color .wp-elements-549d6175078fada61836bd058beda3c5{margin-top:3em;padding-top:4em}.location-wrapper{padding:20px}.location-wrapper p{display:block!important}.location-wrapper p,.location-wrapper span{margin:0!important;padding:0!important}.location-wrapper svg{display:block;height:22px;margin-bottom:3px;margin-right:-3px}.ablauf{box-shadow:0 15px 30px 0 rgba(0,0,0,.1)}.ablauf img{margin-top:30px!important}.ablauf .uagb-button__wrapper{padding-bottom:30px!important}.ablauf p{margin-top:-15px!important}@media screen and (min-width:981px){.iq-team-details-wrapper{margin-left:40px!important}}.icon-home img{margin:0 auto!important}#menu-item-20257{background-color:#cc0635}#menu-item-20257 a{color:#fff!important;padding:5px 15px 0}#menu-item-20257 a:hover{color:#fff!important;text-decoration:underline}.theme-color--darkblue .iq-card.contact p.name,.theme-color--darkblue h1,.theme-color--darkblue h2,.theme-color--darkblue h3,.theme-color--darkblue h4{color:#29445e}.theme-color--darkblue svg{color:#8d9cb2}.theme-color--darkblue .edge-hero:after,.theme-color--darkblue.edge-hero:after{background-image:url(img/backgrounds/edges-darkblue/hero.svg)}.theme-color--darkblue .edge-top-left:after,.theme-color--darkblue.edge-top-left:after{background-image:url(img/backgrounds/edges-darkblue/top-left.svg)}.theme-color--darkblue .edge-top-right:after,.theme-color--darkblue.edge-top-right:after{background-image:url(img/backgrounds/edges-darkblue/top-right.svg)}.theme-color--darkblue .edge-bottom-left:after,.theme-color--darkblue.edge-bottom-left:after{background-image:url(img/backgrounds/edges-darkblue/bottom-left.svg)}.theme-color--darkblue .edge-bottom-right:after,.theme-color--darkblue.edge-bottom-right:after{background-image:url(img/backgrounds/edges-darkblue/bottom-right.svg)}.competence-details.theme-color--darkblue .iq-card.contact p.name,.competence-details.theme-color--darkblue h1,.competence-details.theme-color--darkblue h2,.competence-details.theme-color--darkblue h3,.competence-details.theme-color--darkblue h4,.competences-list .competence-card p.darkblue{color:#29445e}.competence-details.theme-color--darkblue svg{color:#8d9cb2}
/*# sourceMappingURL=style.css.map */
