.wpml-ls-legacy-dropdown-click{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown-click>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown-click .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown-click a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown-click a span{vertical-align:middle}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}@font-face {
font-family: 'Uni Neue';
font-display: auto;
src: url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/UniNeueBlack.woff2) format('woff2'),
url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/UniNeueBlack.woff) format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Uni Neue';
font-display: auto;
src: url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/UniNeueLight.woff2) format('woff2'),
url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/UniNeueLight.woff) format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Uni Neue';
font-display: auto;
src: url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/UniNeueRegular.woff2) format('woff2'),
url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/UniNeueRegular.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Uni Neue';
font-display: auto;
src: url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/UniNeueBold.woff2) format('woff2'),
url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/UniNeueBold.woff) format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: "polteq";
font-display: auto;
src:url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/polteq.eot);
src:url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/polteq.eot?#iefix) format("embedded-opentype"),
url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/polteq.woff) format("woff"),
url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/polteq.ttf) format("truetype"),
url(//www.polteq.com/wp-content/themes/polteq_new/assets/fonts/polteq.svg#polteq) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "polteq" !important;
font-display: auto;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
font-family: "polteq" !important;
font-display: auto;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}:root {
--polteq-green: #8cbc22;
--polteq-lightgreen: #a5ca52;
--polteq-darkgreen: #84b124;
--polteq-red: #ff3333;
--polteq-blue: #172d5b;
--polteq-lighterblue: #3a4d74;
--polteq-lightblue: #edf1f8;
--polteq-midblue: #e4eaf6;
--color-black: black;
--color-grey: #8e8e8e;
--color-lightgrey: #0000006b;
--color-white: white;
--text-color-black: #333333;
--polteq-header-font: 'Uni Neue';
--polteq-header-fontWeight: 700;
--polteq-text-font: 'Uni Neue';
--polteq-text-fontWeight: 400;
--polteq-text-light-fontWeight: 100;
--fa-fontsize: 16px;
}    body, h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, a, ul, ol, li, p, button { all: unset; }    html { scroll-behavior: smooth; overflow-x: hidden; }
img, .dashicons, figure { user-select: none; }
a:hover, label:hover { cursor: pointer; }
P > a, p > strong > a, .sub-footer > a { font-weight: bold; text-decoration: underline; }
P > a:hover, p > strong > a:hover, .sub-footer > a:hover { color: var(--polteq-green); }
.textwidget > a:hover { color: var(--polteq-lightgreen); }
body { font-family: var(--polteq-text-font); font-weight: var(--polteq-text-fontWeight); color: var(--text-color-black); }
h1, h2, h3, h4, h5, h6, h7, h8, h9, h10 { display: block; font-weight: var(--polteq-header-fontWeight); color: var(--polteq-blue); }
h3, h4, h5, h6, h7, h8, h9, h10 { font-size: 22px; }
p { display: block; line-height: 1.8; margin-block: 30px; font-size: 18px; }
P:first-child { margin-top: 0; }
ul, ol { margin-block: 30px; display: block; }
li { position: relative; display: list-item; list-style: none;  margin-left: 20px; list-style-position: outside; color: var(--polteq-blue); margin-bottom: 10px; }
li:last-child { margin-bottom: 0; }
li:not(ol li):before {
position: absolute;
top: 5px;
left: -20px;
font-family: "polteq" !important;
content: '\4c';
display: inline-block;
color: #99c21c;
margin-right: 10px;
vertical-align: middle;
width: 14px;
height: 14px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
text-align: center;
line-height: 14px;
font-size: 14px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
}
ol li {
list-style-type: decimal;
}
#menu-mainmenu > li:before, .wpml-ls-legacy-dropdown, .wpml-ls-legacy-dropdown-click, .wpml-ls-item:before, .splide__slide:before, .splide__pagination > li:before, .choice-1.depth-1:before, .sf-level-0:before,
.sf-field-search:before, .sf-field-post-meta-planning_0_taal:before, .sf-field-post-meta-planning_0_locatie:before, .sf-field-taxonomy-trainingen:before, .sf-field-taxonomy-Labels:before,
.choice-3.depth-1:before, .choice-2.depth-1:before, .repeater-field-header-acctions > ul > li:before, .sf-field-post-meta-diensten:before, .menu-item:before { all: unset; }
p:has(.aligncenter) { text-align: center; }
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle, .wpml-ls-legacy-dropdown-click a { padding: 0; border: none; }
.wpml-ls-legacy-dropdown .wpml-ls-item { margin-right: 30px; }
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu { top: 270%; border-top: none; }
.wpml-ls-flag { width: 24px; height: 23px; border-radius: 25px; object-fit: cover; }
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after { display: none; }
.wpml-ls-display { padding-bottom: 0 !important; padding-top: 3px; }
.flag { min-width: 20px; max-width: 20px; margin-right: 10px; }
.greyscale { position: relative; filter: grayscale(1); }
.light { font-weight: var(--polteq-text-light-fontWeight); }
.container { margin-inline: 15%; position: relative; }
.case-container { padding-inline: 15%; position: relative; margin-top: 90px; }
.noradius { border-radius: 0 !important; }
.content-1 > div > ul > li, .content-2 > div > ul > li { display: list-item; list-style-position: outside; }
.reveal_left { position: relative; transform: translateX(-150px); opacity: 0; transition: .8s all ease; }
.reveal_left.active { transform: translateX(0); opacity: 1; }
.reveal_right { position: relative; transform: translateX(150px); opacity: 0; transition: .8s all ease; }
.reveal_right.active { transform: translateX(0); opacity: 1; }
.reveal_bottom { position: relative; transform: translateY(-50px); opacity: 0; transition: .8s all ease; }
.reveal_bottom.active { transform: translateY(0); opacity: 1; }
.reveal_top { position: relative; transform: translateY(150px); opacity: 0; transition: .8s all ease; }
.reveal_top.active { transform: translateY(0); opacity: 1; }
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) { background: none !important; border: none !important; }
div.wpforms-container-full .wpforms-confirmation-container-full p, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p { color: var(--polteq-green) !important; font-weight: var(--polteq-header-fontWeight); font-size: 22px; padding-block: 30px; scroll-padding-bottom: 60px; }
.wpforms-container .wpforms-required-label { color: var(--polteq-red) !important; }
.tags { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 60px; padding-right: 30px; }
.tag { background: var(--polteq-blue); color: white; border-radius: 50px; padding-block: 5px; padding-inline: 15px; font-size: 13px; }
.dot-green { color: var(--polteq-green); }
img { overflow: auto; }
.grecaptcha-badge { z-index: 9; }
.menu { margin-block: unset; }
.google, #wpforms-form-134 > .wpforms-field-container > p { width: 100% !important; display: block; font-size: 12px !important; color: var(--color-grey); padding-top: 10px !important; }
.google > a, #wpforms-form-134 > .wpforms-field-container > p > a { font-size: 12px !important; color: var(--polteq-green); text-decoration: underline; font-weight: bold; }
.google, #wpforms-form-2697 > .wpforms-field-container > p { width: 100% !important; display: block; font-size: 12px !important; color: var(--color-grey); padding-top: 10px !important; }
.google > a, #wpforms-form-2697 > .wpforms-field-container > p > a { font-size: 12px !important; color: var(--polteq-green); text-decoration: underline; font-weight: bold; }
.google > a:hover, #wpforms-form-2697 > .wpforms-field-container > p > a:hover, #wpforms-form-134 > .wpforms-field-container > p > a:hover { color: var(--polteq-blue); }
.grecaptcha-badge { visibility: hidden; }
div.wpforms-container div.wpforms-uploader .dz-preview .dz-image { background: url(//www.polteq.com/wp-content/uploads/2024/07/file-arrow-up-solid.svg) !important; background-size: cover !important; width: 33px !important; height: 45px !important; border: none !important; }
div.wpforms-container div.wpforms-uploader .dz-preview .dz-image img { min-width: unset !important; }
.skip {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
.skip:focus {
position: absolute;
left: 7.5%;
top: 160px;
width: auto;
height: auto;
background: var(--polteq-blue);
padding: 10px;
color: white;
outline: 4px solid var(--polteq-green);
border: 4px solid white;
outline-offset: 0px;
font-size: 17px;
}
#main { scroll-margin-top: 90px; }
.svg-inline--fa { height: 22px; position: relative; top: 1px; }    .menu-item-1020 { display: none; }
div[id*='ajaxsearchlite'].asl_m { border-radius: 25px; }
div.asl_m .probox .proclose svg { background: none !important; }
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a { color: black !important; font-size: 16px !important; }
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input::placeholder { font-size: 14px;  }
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { font-size: 14px !important; color: black !important; }
div.asl_w { box-shadow: none !important; border-bottom: 1px solid #c1c1c1 !important; border-radius: 0 !important; }
#menu-mainmenu-1 > .menu-item { margin-left: 0; }
.wpml-ls-legacy-dropdown a { padding: 0; padding-top: 30px; }
.asl_w_container { min-width: 250px; }
.wpml-ls-legacy-dropdown { width: unset; }
.lang2 { width: fit-content; }
#menu-mainmenu > .menu-item-wpml-ls-2-nl, #menu-mainmenu > .menu-item-wpml-ls-2-en { display: none; }
.wpml-ls-slot-2.wpml-ls-item { margin-top: 60px; margin-left: 0; }
.wpml-ls-legacy-dropdown a { background: none; border: none; color: black; }
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover { background: none; border: none; color: black; }
.menu > li { display: inline; }
#navBar { position: fixed; width: 100%; top: 0; z-index: 99; background: white;  padding-block: 10px; white-space: nowrap; transition: all linear .3s;  }
#navBar.scrolled { top: -50px; padding-block: 10px; transition: all linear .3s; filter: drop-shadow(-1px 6px 3px #0000000a); } 
.navigation-BottomBar { position: relative; display: flex; justify-content: end; }
.navigation-TopBar { display: flex; justify-content: end; background: white; color: black; padding-block: 10px; padding-inline: 7.5%; }
.utilities { display: flex; justify-content: space-between; position: relative; }
.lang { position: absolute; top: 4px; right: -60px; }
.extra-contact { width: 100%; display: flex; justify-content: space-between; gap: 13px; white-space: nowrap; font-weight: bold; }
.extra-contact > a { margin-left: 30px; margin-block: auto; }
.extra-contact > a:hover { color: var(--polteq-green); }
.logo { margin-left: 7.5%; margin-right: auto; }
.logo > img { width: 200px; transform: translateY(-23px); transition: all linear .3s; height: 100%; object-fit: contain; }
.logo.active > img { transform: translateY(0); }
#navBar.scrolled > div > .logo > img { width: 150px; transition: all linear .3s; transform: translateY(0);}
.navigation { margin-block: auto; margin-right: 7.5%; font-weight: var(--polteq-header-fontWeight); }
#menu-mainmenu > .menu-item { font-size: 20px; padding-left: 50px; color: black; }
.menuToggle { display: none; margin-block: auto; margin-right: 7.5%; text-transform: uppercase; background: var(--polteq-green); color: var(--color-white); border-radius: 50px; }
.menuToggle:hover { cursor: pointer; }
.menuToggle > span { font-size: 13px; margin-block: auto; padding-left: 20px; padding-right: 10px; transition: all linear .3s; color: white; font-weight: bold; }
.navToggle-bg { padding: 10px; padding-inline: 12px; background: var(--polteq-lightgreen); border-radius: 50px; margin: 8px; }
.navToggle-bg > .fa-grip-lines { position: relative; top: 1px; font-size: 22px; }
#menu-item-26 { position: relative; }
.sub-menu { position: absolute; right: 0; top: 26px; padding-inline: 30px; font-size: 18px; opacity: 0; max-height: 0px; transition: all .1s linear; overflow: hidden; }
.sub-menu.active { max-height: fit-content; transition: all .6s linear; opacity: 1; }
.sub-menu > li { display: block; margin-block: 10px; }
#menu-item-1020 { padding-left: 0 !important; }
.menu-large { display: none; position: fixed; top: 0; z-index: 98; overflow: hidden; width: 100%; height: 100%; max-height: 0px; background: linear-gradient(90deg, #172d5b, #081839); white-space: nowrap; transition: all linear .4s; }
.menu-large.open { max-height: 100vh; transition: all linear .4s; z-index: 999; padding-block: 15px; overflow-y: scroll; padding-bottom: 100px; }
.menu-large > .top { display: flex; justify-content: space-between; }
.fa-xmark { font-size: 22px; }
.navigation-large { display: flex; justify-content: space-between; margin-top: 130px; margin-inline: 25%;  }
.navigation-large > .menu-mainmenu-container { width: 40%; }
#menu-mainmenu-1 { display: flex; flex-wrap: wrap;  color: white; font-size: 36px; font-weight: var(--polteq-header-fontWeight); }
#menu-mainmenu-1 > li { width: 100%; margin-bottom: 20px; color: white !important; }
.sub-navigation-large > div > p { margin-bottom: 0; }
.menu-large > .top > .logo, .sub-navigation-large { opacity: 0; transition: 1s opacity ease; }
.menu-large > .top > .logo.active, .sub-navigation-large.active { opacity: 1; }
.menuToggle-close { opacity: 0; transition: 1s opacity ease; }
.menuToggle-close.active { opacity: 1; }
.navigation-large > div > ul { position: relative; transform: translateX(-150px); opacity: 0; transition: 1s all ease; }
.navigation-large.active > div > ul { transform: translateX(0); opacity: 1; }
.sub-navigation-large { color: white; margin-top: auto; width: 25%; position: relative; transform: translateX(150px); opacity: 0; transition: 1s all ease; }
.sub-navigation-large.active { transform: translateX(0); opacity: 1; margin-top: 30px; padding-bottom: 100px; }
.sub-navigation-large > div > span, .sub-navigation-large > .textwidget { color: white; font-size: 16px; }
.menu-large-contact { display: flex; line-height: 68px; width: fit-content; color: white; border: 2px solid var(--polteq-green); border-radius: 50px; padding-left: 30px; padding-right: 0; margin-bottom: 30px; margin-top: 30px; text-transform: uppercase; font-size: 16px; font-weight: var(--polteq-header-fontWeight); }
.menu-large-contact:hover { cursor: pointer; }
.menu-large-contact > .fa-arrow-right { padding: 15px; margin: 8px; margin-left: 30px; border-radius: 50px; background: var(--polteq-lighterblue); }
.megamenu-opleidingen .splide__arrow--prev .fa-arrow-right { transform: rotate(0deg); }
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu { border: none; }
.wpml-ls-legacy-dropdown a { padding-top: 38px; }
.wpml-ls-legacy-dropdown .wpml-ls-item { margin-right: 30px; }
.megamenu { width: 100%; position: absolute; background: white; z-index: -1; }
.megamenu-empty-single-dienst { width: 22%; }
.megamenu-opleidingen { position: relative; max-height: 0; overflow: hidden; margin-inline: auto; z-index: -9999; }
.megamenu-opleidingen.active { min-height: 100px; } 
.megamenu-diensten, .megamenu-cases, .megamenu-vacatures, .megamenu-nieuwsberichten { max-height: 0; overflow: hidden; display: flex; gap: 30px; flex-wrap: wrap; padding-inline: 7.5%; }
.megamenu-diensten { justify-content: space-between; }
.megamenu-vacatures { justify-content: center; gap: 60px; }
.megamenu-title-vacatures { display: flex; }
.megamenu-single-opleiding.active { width: fit-content; margin-inline: auto; margin-top: 30px;  }
.megamenu-diensten.active, .megamenu-cases.active, .megamenu-opleidingen.active, .megamenu-vacatures.active, .megamenu-nieuwsberichten.active  { max-height: 800px; transition: all .4s linear; margin-top: 90px; padding-bottom: 30px; opacity: 1; }
.megamenu-single-dienst { width: 22%; opacity: 0; }
.megamenu-single-case, .megamenu-single-opleiding, .megamenu-single-vacature, .megamenu-single-nieuws  { position: relative; opacity: 0; max-height: 0; overflow: hidden; z-index: -9999; }
.megamenu-single-dienst, .megamenu-single-case, .megamenu-single-vacature, .megamenu-single-nieuws { transition: all .6s linear;  }
.megamenu-single-dienst.active, .megamenu-single-case.active, .megamenu-single-opleiding.active, .megamenu-single-vacature.active, .megamenu-single-nieuws.active { position: relative; opacity: 1; max-height: 200vh; z-index: 9999; overflow: visible; }
.megamenu-title, .megamenu-title-opleidingen { display: block; color: var(--polteq-blue); font-size: 20px; font-weight: bold; border-bottom: 1px solid lightgrey; }
.megamenu-title-opleidingen { text-align: center; font-size: 24px; font-weight: bold; color: var(--polteq-blue); display: block; border-bottom: none; }
.megamenu-title-vacatures > .megamenu-title { border-bottom: none; }
.megamenu-title-vacatures { border-bottom: 1px solid lightgrey; }
.megamenu-single-dienst > a, .megamenu-single-case, .megamenu-single-opleiding > a, .megamenu-single-vacature > a, .megamenu-single-nieuws > a { display: block; color: #333333; line-height: 1.6; }
.verbetering { margin-top: 30px; }
.megamenu-single-case:first-child { flex-basis: 22%; }
.megamenu-single-vacature > a:hover, .megamenu-single-opleiding > a:hover, .megamenu-single-dienst > a:hover  { color: var(--polteq-green); }
#menu-mainmenu > .menu-item > a, .extra-contact > a, .wpml-ls-flag {
color: #000;
text-decoration: none;
position: relative;
}
.menu-item > a:after, .extra-contact > a:after, .wpml-ls-flag:after { 
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
border-bottom: solid 2px var(--polteq-green);
transform: scaleX(0);  
transition: all 300ms ease-in-out;
}
.menu-item > a.active:after, a.active:after, .utilities > .extra-contact > a:hover:after, .wpml-ls-flag:hover:after {
transform: scaleX(1);
}
#menu-mainmenu > .menu-item > a.hover, a.active.hover { 
color: var(--polteq-green);
}
.hide-scrollbar { scrollbar-width: none; -ms-overflow-style: none; }
.hide-scrollbar::-webkit-scrollbar { display: none; }
.megamenu-filter, .megamenu-filter-opleidingen, .megamenu-opleidingen hr { opacity: 0; transition: all .6s linear;  }
.megamenu-filter.active, .megamenu-filter-opleidingen.active, .megamenu-opleidingen.active hr { opacity: 1; }
.megamenu-opleidingen { padding-inline: 7.5%;  } 
.megamenu-opleidingen > hr { margin-block: 30px; color: var(--color-grey);}
.megamenu-filter { display: flex; justify-content: space-between; flex-wrap: wrap;  }
.megamenu-filter > .searchbars { display: flex; flex-wrap: wrap; width: 22%; gap: 30px; }
.megamenu-filter > .searchbars > div { width: 100%; }
.megamenu-filter .search-filter-input-text, .megamenu-filter .search-filter-component-combobox-base, .megamenu-filter .search-filter-component-combobox__selection-item { border-radius: 50px }
.search-filter-field--id-3 { margin-top: auto; }
.megamenu-filter-opleidingen { overflow-x: scroll; overflow-y: hidden; }
.megamenu-filter-opleidingen .search-filter-query--id-1 > .search-filter-query-posts { display: flex; flex-direction: column; column-gap: 90px; flex-wrap: wrap; max-height: 265px; padding-bottom: 30px; }
.megamenu-filter-opleidingen .search-filter-query--id-1 div { width: fit-content; }
.megamenu-filter-opleidingen .search-filter-query--id-1 h2 { color: #333333; font-weight: normal; font-size: 16px; padding-block: 3px; width: fit-content; margin-block: 0; } 
.megamenu-filter-opleidingen .search-filter-query--id-1 h3 { color: var(--polteq-blue); font-weight: bold; font-size: 32px; }
.megamenu-filter-opleidingen .search-filter-query--id-1 h2:hover { color: var(--polteq-green); }
.megamenu-filter .search-filter-label { font-weight: bold; color: var(--polteq-blue); font-size: 20px; }
.megamenu-filter-opleidingen .search-filter-query__spinner-icon { margin-inline: auto; }
.search-filter-component-combobox--mode-multiple .search-filter-component-combobox__selection-item { background: var(--polteq-green); color: white; }
.search-filter-component-combobox--mode-multiple .search-filter-component-combobox__selection-item .search-filter-component-combobox__selection-remove>svg { fill: white; }
.search-filter-input-checkbox--is-active>.search-filter-input-checkbox__container>.search-filter-input-checkbox__control>svg { fill: var(--polteq-green); }
.search-filter-query--id-1 h3, .search-filter-query--id-2 h3 { color: var(--polteq-blue); }
.megamenu-filter-opleidingen .search-filter-query p, .megamenu-filter-opleidingen .search-filter-query hr, .megamenu-filter-opleidingen .search-filter-query .pagination, .megamenu-filter-opleidingen .search-filter-query br { display: none; }
.search-filter-input-radio--is-active>.search-filter-input-radio__container>.search-filter-input-radio__control>svg { fill: var(--polteq-green); color: var(--polteq-green); }    video { width: 100%; height: 100%; object-fit: cover; overflow: hidden; filter: grayscale(1); background: var(--polteq-lighterblue); }
.hero { position: relative; width: 100%; height: 645px; }
.hero-overlay { width: 100%; height: 100%; position: absolute; top: 0; background: linear-gradient(90deg, rgba(0,0,0, 1), rgba(0,0,0,0)); }
.hero > img { width: 100%; height: 100%; object-fit: cover; z-index: -1; object-position: center; }
.text-overlay { position: absolute; top: 30%; padding-left: 15%; z-index: 5; }
.hero-text { font-size: 76px; line-height: 1; margin-bottom: 30px; letter-spacing: 5px; font-weight: bold; color: var(--polteq-green); }
.home-text { top: 40%; }
.play-button { display: flex; color: var(--color-white); font-size: 22px; }
.button-text { margin-block: auto; }
.fa-play { color: black; margin-block: auto; padding: 30px; padding-left: 33px; margin-right: 10px; background: rgb(213 213 213 / 70%); border-radius: 50px; }
.fa-play:hover { color: white; cursor: pointer; }
.cta { position: absolute; z-index: 98; min-height: 120px; bottom: -90px; width: 55%; display: flex; justify-content: space-between; border-top-right-radius: 500px; border-bottom-right-radius: 500px; background: var(--polteq-green); padding-block: 30px; padding-left: 15%; padding-right: 90px; }
.cta > p { width: 70%; color: white; font-size: 28px; margin-right: 30px; margin-block: auto; font-weight: normal; }
.cta > div > h2 { margin-block: auto; font-size: 14px; text-transform: uppercase; padding-right: 30px; }
.button-cta { display: flex; justify-content: space-between; margin-block: auto; padding-left: 30px; border: 2px solid white; border-radius: 50px;  }
.button-cta > p { margin-block: auto; margin-right: 30px; text-transform: uppercase; font-size: 14px; white-space: nowrap; color: white; font-weight: bold; }
.button-cta:hover { cursor: pointer; }
.cta-bg { padding: 10px; padding-inline: 13px; margin: 8px; background: white; border-radius: 50px; }
.cta-bg > .fa-arrow-right { font-size: var(--fa-fontsize); color: var(--polteq-green); }
.hero > iframe { position: absolute; width: 100%; height: 100%; z-index: -1; }
#video.active { z-index: unset; }    .text-trigger { color: var(--polteq-blue); margin-top: 60px; transform: translateY(-30px); text-transform: uppercase; font-weight: 100; }
.text-trigger:hover { cursor: pointer; }
.text2 { max-height: 0; overflow: hidden; transition: .8s all ease; }
.text2.active { max-height: 500px; }
.text2 > h1 { font-size: 36px; }
.text2 > p:first-child { margin-top: 0; }
.software-kwaliteit { margin-bottom: 30px; }
.software-kwaliteit > h1 { font-size: 74px; line-height: 1; color: var(--polteq-blue); margin-bottom: 60px; padding-right: 10px; letter-spacing: 5px;  }
.software-kwaliteit > .software-text { padding-left: 200px; width: 70%; }
.software-kwaliteit > div > div > p { line-height: 2; font-size: 20px; color: var(--polteq-blue); font-weight: 500; margin-bottom: 30px; }
.software-kwaliteit > div >  h2 { width: fit-content; text-transform: uppercase; font-size: 12px; margin-block: auto; padding-right: 20px; }
.button-software { display: flex; background: var(--polteq-green); width: fit-content; margin-left: 200px; padding-left: 30px; border-radius: 50px;  }
.button-software > p { margin-block: auto; margin-right: 30px; text-transform: uppercase; font-size: 14px; font-weight: bold; color: white; }
.button-software:hover { cursor: pointer; }
.software-bg { padding: 10px; padding-inline: 13px; background: var(--polteq-lightgreen); border-radius: 50px; margin: 8px;  }
.software-bg > .fa-plus, .software-bg > .fa-minus { font-size: var(--fa-fontsize); color: white; }
.software-bg > .fa-minus { font-weight: bold; }
.software-bg > .fa-arrow-right.active { transform: rotate(270deg); }
.cases { position: relative; background: var(--polteq-lightblue); padding-top: 160px; padding-bottom: 230px; }
.cases-title { display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 50px; } .cases-title { font-size: 74px; line-height: 1; margin-bottom: 33px; color: var(--polteq-blue); width: fit-content; }
.cases-title > div > h2 { width: fit-content; font-size: 13px; text-transform: uppercase; padding-right: 10px; margin-block: auto; }
.button-alle-cases { position: relative; z-index: +2; display: flex; width: fit-content; margin-top: auto; margin-left: auto; background: var(--polteq-blue); padding-left: 30px; margin-top: auto; margin-bottom: 30px; border-radius: 50px; }
.button-btwvrij { margin-left: unset; }
.button-btwvrij > h2 { color: white; font-weight: bold; font-size: 14px; margin-right: 30px; margin-block: auto; text-transform: uppercase; }
.button-alle-cases:hover { cursor: pointer; }
.button-alle-cases > p { color: white; font-weight: var(--polteq-header-fontWeight); text-transform: uppercase; font-size: 14px; margin-right: 30px; margin-block: auto; }
.button-cases-bg, .meer-cases-bg { padding: 10px; padding-inline: 13px; background: var(--polteq-lighterblue); margin: 8px; border-radius: 50px; }
.button-cases-bg, .meer-cases-bg > .fa-arrow-right { font-size: var(--fa-fontsize); color: white; }
.meer-cases-bg { margin-left: 30px; background: var(--polteq-lighterblue); }
.cases-highlight { position: relative; z-index: +2; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 10px; }
.case { width: 30%; display: flex; flex-wrap: wrap; padding: 10px; background: var(--polteq-green); border-radius: 30px; margin-bottom: 35px; }
.case-empty { width: 30%; padding: 10px; padding-block: 0; } 
.case-img { position: relative; height: 300px; width: 100%; }
.case-img > img { width: 100%; height: 100%; object-fit: cover; filter: grayscale(1); border-radius: 20px; }
.case-img > a > p { position: absolute; bottom: 45px; left: 45px; z-index: +2; font-size: 30px; line-height: 1.3; padding-right: 30px; color: white; font-weight: bold; }
.case-overlay {  width: 100%; height: 100%; position: absolute; top: 0; background: linear-gradient(90deg, rgba(0,0,0, 1), rgba(0,0,0,0)); border-radius: 20px; z-index: +1; }
.case-content > p { margin-block: 0; }
.case > .case-content { padding-block: 20px; padding-inline: 30px; color: white; font-size: 18px; line-height: 1.8; }
.button-cases { display: flex; width: fit-content; font-size: var(--fa-fontsize); text-transform: uppercase; background: var(--polteq-blue); margin-inline: auto; margin-bottom: 10px; padding-left: 30px; margin-top: auto; border-radius: 50px; }
.button-cases:hover { cursor: pointer; }
.button-cases > p { margin-block: auto; color: white; font-weight: var(--polteq-header-fontWeight); text-transform: uppercase; font-size: 14px; }
.case-bg { position: absolute; top: 475px; left: 0; width: 100%; height: 540px; }
.case-bg > img { width: 100%; height: 100%; object-fit: cover; object-position: center; }    .werken-bij-section { background: var(--polteq-lightblue); padding-top: 45px; }
.werken-bij { position: relative; display: flex; z-index: +1; background: var(--polteq-green); border-radius: 25px; margin-inline: 7.5%; }
.werken-bij-text { width: 50%; font-size: 18px; color: white; padding-inline: 80px; padding-block: 30px; margin-block: auto; }
.werken-bij-text > h3 { font-size: 48px; margin-bottom: 33px; color: white; }
.werken-bij-afbeelding { width: 62.5%; position: relative; }
.werken-bij-afbeelding > img { width: 100%; height: 100%; object-fit: cover; border-top-right-radius: 25px; border-bottom-right-radius: 25px; }
.werken-bij-afbeelding > div > h2 { position: relative; font-size: var(--fa-fontsize); text-transform: uppercase; margin-block: auto; }
.button-werken-bij { display: flex; position: absolute; bottom: 50px; right: 50px; width: fit-content; background: var(--polteq-blue); padding-left: 30px; border-radius: 50px; }
.button-werken-bij > p { margin-block: auto; font-size: 14px; text-transform: uppercase; font-weight: bold; color: white; }
.button-werken-bij:hover { cursor: pointer; }
.werken-bij-bg { position: relative; padding: 10px; padding-inline: 13px; background: var(--polteq-lighterblue); margin: 8px; margin-left: 30px; border-radius: 50px; }
.werken-bij-bg > .fa-arrow-right { font-size: var(--fa-fontsize); color: white; }
.vacatures { display: flex; justify-content: space-between; background: var(--polteq-midblue); padding-inline: 60px; padding-block: 30px; }
.vacatures > p { margin-block: auto; font-size: 36px; color: var(--polteq-blue); font-weight: bold; line-height: 1.1; }
.job { display: flex; justify-content: end; gap: 20px; }
.jobs > div:last-child { border: none; padding-bottom: 0; margin-top: 30px; }
.job > p:first-child { width: 40%; font-weight: var(--polteq-text-fontWeight); color: var(--polteq-blue); font-size: 22px; margin-right: auto !important; margin-block: auto; }
.job > p { font-size: 18px; width: 30%; font-weight: bold; color: var(--polteq-green); margin-block: auto; }
.jobs > div:first-child { border-bottom: 1px solid var(--polteq-blue); padding-bottom: 30px; margin-block: auto; }
.button-vacature { background: var(--polteq-blue); border-radius: 50px; margin-block: auto; }
.button-vacature:hover { cursor: pointer; }
.button-vacature > .fa-arrow-right { font-size: var(--fa-fontsize); color: white; padding: 11px; padding-inline: 14px; }    .opleidingen { display: flex; overflow: hidden; padding-left: 15%; padding-right: 7.5%; padding-block: 110px; background: var(--polteq-lightblue); }
.opleidingen-rechts-wrap { width: 72.5%; margin-block: auto;}
.opleidingen-rechts { background: var(--polteq-darkgreen); border-top-left-radius: 25px; border-top-right-radius: 25px; padding-top: 40px; padding-left: 90px; }
.opleidingen-rechts > div { border-bottom: 1px solid #f5f5f55c; padding-block: 20px; }
.opleidingen-rechts > div > a { display: flex; justify-content: space-between; color: white; font-size: 22px; align-items: center; margin-right: 60px; }
.opleidingen-rechts > div:last-child { border: none; padding-bottom: 40px; }
.opleidingen-rechts > div > a > .fa-arrow-right { padding: 15px; padding-block: 14px; background: var(--polteq-blue); margin: 8px; margin-block: auto; border-radius: 50px; font-size: var(--fa-fontsize); }
.opleidingen-rechts > a > .fa-arrow-right:hover { cursor: pointer; }
.opleidingen-links { width: 50%; font-size: 18px; margin-block: auto; color: var(--polteq-blue); padding-right: 120px; }
.opleidingen-links > h4 { font-size: 74px; line-height: 1; margin-bottom: 33px; color: var(--polteq-blue); font-weight: bold; }
.button-opleidingen-links { display: flex; background: var(--polteq-blue); width: fit-content; padding-left: 30px; border-radius: 50px; margin-top: 30px; }
.button-opleidingen-links:hover { cursor: pointer; } 
.button-opleidingen-links > h2 { margin-block: auto; }
.opleidingen-links-bg { background: var(--polteq-lighterblue); border-radius: 50px; padding: 10px; padding-inline: 15px; margin: 8px; margin-left: 30px; }
.opleidingen-links-bg > .fa-arrow-right { font-size: var(--fa-fontsize); color: white; }
.opleidingen-rechts-onder { background: var(--polteq-green); border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; padding-block: 30px; padding-left: 90px; }
.button-opleidingen-rechts-onder { display: flex; background: var(--polteq-blue); width: fit-content; border-radius: 50px; }
.button-opleidingen-rechts-onder:hover { cursor: pointer; }
.button-opleidingen-rechts-onder > p { padding-left: 30px; margin-block: auto; font-size: 14px; text-transform: uppercase; font-weight: bold; color: white; }
.opleidingen-rechts-onder-bg { background: var(--polteq-lighterblue); border-radius: 50px; margin: 8px; padding: 10px; padding-inline: 13px; margin-left: 30px; }
.opleidingen-rechts-onder-bg > .fa-arrow-right { font-size: var(--fa-fontsize); color: white; }
.opleiding-text-bold > h5 { font-size: 24px; }
.opleiding-text-bold a { text-decoration: underline; font-weight: bold; }
.opleiding-text-bold a:hover { color: var(--polteq-green); }    .testimonials-section { background: var(--polteq-lightblue); padding-inline: 7.5%; padding-block: 60px; }
.testimonials { display: flex; flex-wrap: wrap; }
.testimonial-blue, .testimonial-silver { background: var(--polteq-blue); padding: 90px; padding-inline: 13%; border-radius: 25px; color: white; min-height: 250px; max-height: 250px; align-content: center; text-align: center; }
.testimonial-blue p, .testimonial-silver p { font-size: 26px; }
.testimonial-blue pre, .testimonial-silver pre { font-size: 16px; }
.testimonial-blue-wrap { transform: translateY(130px); width: 50%; }
.testimonial-silver-wrap { height: 100%; width: 50%; }
.testimonial-silver { height: 100%; background: linear-gradient(130deg, #ffffff, #d3d3d3); color: #8e8e8e; }
.testimonial-silver-wrap > p { text-align: start; color: var(--polteq-blue); font-size: 62px; margin-bottom: 60px; padding-top: 60px; padding-left: 15%; font-weight: bold; }    .nieuws-bg { background: var(--polteq-lightblue); }
.nieuws-header { font-size: 72px; color: var(--polteq-blue); text-align: center; margin-bottom: 30px; font-weight: bold; }
.nieuws { padding-inline: 7.5%; }
.nieuws > .splide > .splide__arrows { position: relative; bottom: -52px; }
.nieuws > .splide .splide__arrow--prev svg { top: 0; }
.nieuws > .splide .splide__arrow--next svg { top: 0; }
.nieuws > .splide > .splide__pagination { bottom: -60px; }
.nieuws > .splide .splide__arrow { background: var(--polteq-blue) !important; }
.nieuws > .splide .splide__arrow svg path { fill: white; }
.nieuws > .splide > .splide__pagination { bottom: -60px; }
.nieuws > .splide > .splide__pagination > li > button { background: var(--polteq-blue); width: 15px; border-radius: 25px; }
.nieuws > .splide > .splide__pagination > li > button.is-active { background: var(--polteq-green); width: 20px; border-radius: 25px; }
.nieuws > .splide > .splide__track > .splide__list .splide__slide { width: 48.5% !important; margin-right: 2.9% !important; }
.nieuws-slide-blue { display: flex; padding: 30px; background: var(--polteq-blue); border-radius: 25px; height: 300px; }
.nieuws-img { width: 50%; }
.nieuws-img > img { width: 100%; height: 100%; object-fit: cover; border-radius: 25px; overflow-clip-margin: unset; }
.nieuws-content-blue { position: relative; height: fit-content; color: white; padding-left: 30px; width: 50%; }
.nieuws-datum { padding: 5px; padding-inline: 20px; background: var(--polteq-green); border-radius: 25px; width: fit-content; font-size: 16px; color: white; font-weight: bold; }
.nieuws-title { display: block; width: fit-content; font-weight: var(--polteq-header-fontWeight); font-size: 20px; margin-top: 10px; margin-bottom: 30px; }
.nieuws-text > p { margin-block: 0; margin-bottom: 30px; } 
.button-nieuws-slider-blue { height: fit-content; margin-top: auto; padding: 11px; padding-inline: 14px; background: var(--polteq-blue); border-radius: 50px; color: white; }
.nieuws-slide-silver { display: flex; height: fit-content; padding: 30px; background: linear-gradient(130deg, #ffffff, #d3d3d3); border-radius: 25px; height: 300px; }
.nieuws-content-silver { position: relative; color: #8e8e8e; padding-left: 30px; width: 50%; }
.nieuws-title-silver { color: var(--polteq-blue) !important; }
.button-nieuws-slider-silver { height: fit-content; margin-top: auto; padding: 11px; padding-inline: 14px; background: var(--polteq-blue); border-radius: 50px; color: white; }
.nieuws-slide-green { display: flex; height: fit-content; padding: 30px; background: var(--polteq-green); border-radius: 25px; height: 300px; }
.nieuws-content-green { position: relative; color: white; padding-left: 30px; width: 50%; }
.nieuws-title-green { color: var(--polteq-blue); }
.button-nieuws-slider-green { height: fit-content; margin-top: auto; padding: 11px; padding-inline: 14px; background: var(--polteq-green); border-radius: 50px; color: white; }
.nieuws-datum-green { padding: 5px; padding-inline: 20px; background: var(--polteq-blue); border-radius: 25px; width: fit-content; }
.nieuws-slide-img { display: flex; height: 83%; padding: 30px; border-radius: 25px; height: 300px; }
.nieuws-slide-img > img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 25px; object-fit: cover; object-position: center; }
.nieuws-content-img { position: relative; color: white; padding-left: 30px; padding-right: 140px; z-index: 9; }
.button-nieuws-slider-img { position: absolute; right: 0; bottom: 0; padding: 11px; padding-inline: 14px; background: var(--polteq-green); border-radius: 50px; color: white; }
.nieuws-datum-img { padding: 5px; padding-inline: 20px; background: var(--polteq-blue); border-radius: 25px; width: fit-content; }
.nieuws-overlay { top: 0; left: 0; }    .contactform { background: var(--polteq-lightblue); padding-inline: 15%; padding-top: 30px;}
.form { display: flex; background: white; border-radius: 50px; padding: 90px; padding-bottom: 40px; padding-top: 60px; transform: translateY(150px); box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; }
.contactform-links { width: 100%; }
.contactform-rechts { width: 50%; padding-left: 60px; margin-block: auto; }
.contactform-links > .form-header { font-size: 46px; color: var(--polteq-blue); margin-block: 0; font-weight: bold; }
.contactform-links > .form-subheader { font-size: 28px; color: var(--polteq-green); margin-bottom: 30px; font-weight: bold; }
.contactform-links > p, .contactform-rechts > p  { font-size: 18px; color: #333333; margin-bottom: 60px; }
.wpforms-container .wpforms-form * { height: 100%; }
#wpforms-form-134 > .wpforms-submit-container, #wpforms-form-2697 > .wpforms-submit-container { margin-block: auto; width: fit-content; margin-left: auto; }
#wpforms-form-134 > .wpforms-field-container, #wpforms-form-2697 > .wpforms-field-container { width: 100%; }
#wpforms-134-field_2-container, #wpforms-134-field_6-container, #wpforms-134-field_9-container, #wpforms-134-field_7-container, #wpforms-2697-field_2-container, #wpforms-2697-field_6-container, #wpforms-2697-field_9-container, #wpforms-2697-field_7-container, div.wpforms-container-full textarea {  border: 1px solid var(--color-lightgrey) !important; border-radius: 50px; padding: 0px; padding-inline: 0; margin-bottom: 60px; }
#wpforms-134-field_2-container, #wpforms-2697-field_2-container { margin-bottom: 0; }
div.wpforms-container-full:not(:empty) { margin-block: 0; margin-top: 30px; }
#wpforms-134-field_10, #wpforms-2697-field_10 { min-height: 150px; border-radius: 25px; box-shadow: none !important; }
#wpforms-134-field_2, #wpforms-2697-field_2 { border: none !important; background-color: unset !important; padding-block: 16px; border-radius: 50px; }
#wpforms-134-field_2:focus, #wpforms-2697-field_2:focus { border: none !important; box-shadow: none !important; }
#wpforms-134-field_10-container, #wpforms-2697-field_10-container { padding: 0 !important; }
#wpforms-134-field_2-container > input, #wpforms-134-field_6-container > input, #wpforms-134-field_9-container > input, #wpforms-134-field_7-container > input, #wpforms-2697-field_2-container > input, #wpforms-2697-field_6-container > input, #wpforms-2697-field_9-container > input, #wpforms-2697-field_7-container > input { border: none !important; box-shadow: none !important; background: none; padding-left: 30px; padding-right: 0; padding-block: 10px; border-radius: 50px; padding-block: 16px; }
#wpforms-134-field_10-container > textarea, #wpforms-2697-field_10-container > textarea  { padding-left: 30px; padding-right: 0; }
.wpforms-field-label { position: absolute !important; top: -30px; text-transform: uppercase !important; color: var(--polteq-blue) !important; }
.wpforms-field-layout-rows > .wpforms-layout-row:last-child { height: 0px; }
.wpforms-layout-column { padding-block: 15px !important; }
#wpforms-134-field_2::placeholder, #wpforms-134-field_6::placeholder, #wpforms-134-field_9::placeholder, #wpforms-134-field_7::placeholder, #wpforms-134-field_10::placeholder, #wpforms-2697-field_2::placeholder, #wpforms-2697-field_6::placeholder, #wpforms-2697-field_9::placeholder, #wpforms-2697-field_7::placeholder, #wpforms-2697-field_10::placeholder  { font-size: 14px; opacity: .8; color: var(--color-grey); }
#wpforms-submit-134, #wpforms-submit-2697 { display: flex; line-height: 67px; height: 100%; text-transform: uppercase; font-size: 14px; font-weight: var(--polteq-header-fontWeight); margin-block: auto; background: var(--polteq-green); border-radius: 50px; padding-right: 0; padding-left: 30px; white-space: nowrap; margin-top: 30px; }
#wpforms-submit-2697:hover {  background: var(--polteq-green) !important; }
#wpforms-submit-134:after, #wpforms-submit-2697:after { border: none !important; box-shadow: none !important; }
#wpforms-submit-134 > .fa-arrow-right, #wpforms-submit-2697 > .fa-arrow-right { margin-block: auto; padding: 15px; padding-block: 14px; margin: 8px; margin-left: 30px; background: var(--polteq-lightgreen); border-radius: 25px; height: 22px; }
#wpforms-134-field_2-error, #wpforms-134-field_6-error, #wpforms-134-field_7-error, #wpforms-134-field_9-error, #wpforms-134-field_10-error, #wpforms-2697-field_2-error, #wpforms-2697-field_6-error, #wpforms-2697-field_7-error, #wpforms-2697-field_9-error, #wpforms-2697-field_10-error { position: absolute; height: unset; top: 50px; right: 20px; }
.wpforms-error.mailcheck-error { position: absolute !important; right: 0; }
#wpforms-134-field_11-container, #wpforms-134-field_8-container, #wpforms-2697-field_11-container, #wpforms-2697-field_8-container { margin-top: 10px; }
#wpforms-134-field_10:focus, #wpforms-2697-field_10:focus { border-color: var(--color-lightgrey) !important; }
div.wpforms-container-full input[type=date]:focus:invalid, div.wpforms-container-full input[type=datetime]:focus:invalid, div.wpforms-container-full input[type=datetime-local]:focus:invalid, div.wpforms-container-full input[type=email]:focus:invalid, div.wpforms-container-full input[type=month]:focus:invalid, div.wpforms-container-full input[type=number]:focus:invalid, div.wpforms-container-full input[type=password]:focus:invalid, div.wpforms-container-full input[type=range]:focus:invalid, div.wpforms-container-full input[type=search]:focus:invalid, div.wpforms-container-full input[type=tel]:focus:invalid, div.wpforms-container-full input[type=text]:focus:invalid, div.wpforms-container-full input[type=time]:focus:invalid, div.wpforms-container-full input[type=url]:focus:invalid, div.wpforms-container-full input[type=week]:focus:invalid, div.wpforms-container-full select:focus:invalid, div.wpforms-container-full textarea:focus:invalid
{ border: none !important; box-shadow: none !important; }
div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error:hover, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid:hover, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error:hover, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid:hover, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error:hover, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid:hover
{ box-shadow: none !important; }
#wpforms-140 { margin-block: 10px; }
#wpforms-140-field_2::placeholder, #wpforms-140-field_3::placeholder { text-transform: uppercase; font-size: 15px; color: var(--polteq-blue); font-weight: var(--polteq-header-fontWeight); opacity: 1;  }
#wpforms-140-field_2, #wpforms-140-field_3 { border: 1px solid var(--color-lightgrey) !important; padding: 30px; padding-block: 20px; border-radius: 50px; }
#wpforms-140-field_3 { min-height: 150px; border-radius: 25px; box-shadow: none !important; }
#wpforms-submit-140 { margin-left: auto; height: 100%; width: fit-content; text-transform: uppercase; font-size: 14px; font-weight: var(--polteq-header-fontWeight); margin-block: auto; background: var(--polteq-blue); border-radius: 50px; padding-right: 0; padding-left: 30px; white-space: nowrap; }
#wpforms-submit-140:after { border: none !important; box-shadow: none !important; }
#wpforms-submit-140 > .fa-arrow-right { margin-block: auto; padding: 15px; margin: 8px; margin-left: 30px; background: var(--polteq-lighterblue); border-radius: 25px; }
#wpforms-form-140 > .wpforms-submit-container { width: fit-content; margin-left: auto; margin-top: 30px; }
div.wpforms-container-full .wpforms-field-label-inline { color: #333333 !important; }    .formulier { 
margin-inline: 15%;
position: relative;
background: white;
border-radius: 50px;
padding: 90px;
padding-bottom: 40px;
padding-top: 60px;
transform: translateY(150px);
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; 
}
.formulier li:before { content: none; } 
.wpforms-field-layout-rows > .wpforms-layout-row:last-child { height: unset; }
div.wpforms-container-full:not(:empty) { margin: 0; } 
div.wpforms-container-full .wpforms-form .wpforms-title { font-size: 40px; color: var(--polteq-blue) !important; line-height: 1 !important; word-break: normal !important;}
div.wpforms-container-full .wpforms-form .wpforms-description { font-size: 18px; color: var(--color-grey) !important; font-weight: normal !important; margin-bottom: 60px; margin-top: 30px; }
.wpforms-field-checkbox.wpforms-list-2-columns { margin-bottom: 30px; } 
.formulier .intro { color: var(--polteq-blue); margin-bottom: 60px; } 
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], .formulier div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], .formulier div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-fcontainer-full select, .wp-core-ui div.wpforms-container-full textarea {
padding: 15px !important; box-shadow: none;
border-radius: 25px !important;
padding-left: 30px !important;
margin-bottom: 15px;
}
.formulier > div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label { margin-top: 18px !important; }
.wpforms-submit { margin-left: auto; height: 100%; width: fit-content; text-transform: uppercase; font-size: 14px; font-weight: var(--polteq-header-fontWeight); margin-block: auto; background: var(--polteq-blue); border-radius: 50px; padding-right: 0; padding-left: 30px; white-space: nowrap; }
.wpforms-submit:hover, .wpforms-submit:focus { background: var(--polteq-green) !important; }
.wpforms-submit > .fa-arrow-right {
margin-block: auto;
padding: 15px;
padding-block: 14px;
margin-inline: 8px;
margin-left: 30px;
background: var(--polteq-lightgreen);
border-radius: 25px;
height: 22px;
}
.wpforms-submit-container > p, .wpforms-field-container > p {
width: 100% !important;
display: block;
font-size: 12px !important;
color: var(--color-grey);
padding-top: 10px !important;
}
.wpforms-submit-container > p > a, .wpforms-field-container > p > a {
font-size: 12px !important;
color: var(--polteq-green);
text-decoration: underline;
font-weight: bold;
}
.wpforms-submit-container > p > a:hover, .wpforms-field-container > p > a:hover { color: var(--polteq-blue); }
#wpforms-submit-3648 {
display: flex;
line-height: 67px;
height: 100%;
text-transform: uppercase;
font-size: 14px;
font-weight: var(--polteq-header-fontWeight);
margin-block: auto;
background: var(--polteq-green);
border-radius: 50px;
padding-right: 0;
padding-left: 30px;
white-space: nowrap;
margin-top: 30px;
margin-left: auto;
}
#wpforms-submit-3648:hover { background: var(--polteq-green) !important; }    footer { padding-top: 60px; background: linear-gradient(90deg, #172d5b, #081839); padding-inline: 7.5%; }
.footer-top-bg { height: 201px; background: linear-gradient(90deg, #172d5b, #081839); position: relative; top: 1px; z-index: -1; }
.footer-top { display: flex; justify-content: space-between; }
.footer-werken-bij { display: flex; line-height: 68px; color: white; white-space: nowrap; border: 2px solid var(--polteq-green); border-radius: 50px; padding-left: 30px; margin-left: 140px; margin-block: auto; text-transform: uppercase; font-size: 16px; font-weight: var(--polteq-header-fontWeight); }
.footer-werken-bij:hover { cursor: pointer; }
.footer-werken-bij > .fa-arrow-right { padding: 15px; padding-block: 14px; margin: 8px; margin-left: 30px; border-radius: 50px; background: var(--polteq-lighterblue); }
.footer-slogan { color: white; font-size: 56px; text-align: end; font-weight: bold; }
.sub-footer { height: 60px; margin-top: -1px; background: linear-gradient(90deg, #223661, #081839); }
.sub-footer > .copyright, .sub-footer > a { margin-block: auto; }
.footer-logo { margin-block: auto; }
.footer-bottom { display: flex; justify-content: space-between; padding-top: 90px; padding-bottom: 60px; }
.footer-bottom > .nl, .footer-bottom > .be { font-size: 16px; }
.textwidget { color: white; font-weight: var(--polteq-text-light-fontWeight);  line-height: 2; margin-top: 15px;}
.textwidget > p { font-weight: var(--polteq-text-light-fontWeight); line-height: 2; margin-block: 15px; font-size: 16px; }
.textwidget > p:last-child { font-weight: var(--polteq-text-fontWeight); }
.nl > p, .be > p, .footer-menu > p, .socials > p { font-size: 18px; color: white; font-weight: var(--polteq-header-fontWeight); display: block; margin-bottom: 0; }
.socials > a { display: inline-block; width: fit-content; margin-top: 30px; margin-right: 20px; }
.socials > a > i { font-size: 46px; color: white; }
.socials > a:hover > svg > path { fill: var(--polteq-green); }
.sub-footer { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; color: white; font-size: 13px; }
.sub-footer > div > a { margin-block: auto; }
.fa-linkedin, .fa-facebook, .fa-x-twitter, .fa-youtube { height: 50px !important; }
.fa-linkedin > path, .fa-facebook > path, .fa-x-twitter > path, .fa-youtube > path { fill: white; } .not-found, .page-title { padding-top: 250px; font-size: 70px; color: var(--polteq-blue); text-align: center; margin-bottom: 200px; }
div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type=submit]:hover, .wp-core-ui div.wpforms-container-full input[type=submit]:active, .wp-core-ui div.wpforms-container-full button[type=submit]:hover, .wp-core-ui div.wpforms-container-full button[type=submit]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active { background: none !important; }
#wpforms-submit-134:hover { background: var(--polteq-green) !important; }
#wpforms-submit-140:hover, #wpforms-submit-536:hover, #wpforms-submit-692:hover, #wpforms-submit-674:hover, #wpforms-submit-252:hover, #wpforms-submit-1244:hover { background: var(--polteq-blue) !important; }   @media screen and (max-width: 1440px) {  
.megamenu-single-dienst { width: 30%; }
}
@media screen and (max-width: 1374px) {  
.cta { bottom: -77px }
.cta > p { font-size: 26px; }
}
@media screen and (max-width: 1238px) { 
.navigation { display: none; }
.menuToggle { display: flex; }
.menu-large { display: block; }
.lang { display: none; }
}  
@media screen and (max-width: 1220px) {  
.text-overlay { padding-left: 7.5%; }
.hero-text { font-size: 64px; }
.home-text { top: 43%; }
.software-kwaliteit > h1 { font-size: 64px; }
.software-kwaliteit.container { margin-inline: 7.5%; }
.case-container { padding-inline: 7.5%; }
.software-kwaliteit > .software-text { padding-left: 100px; }
.cases { padding-bottom: 1px; }
.case { width: 45%; }
.werken-bij { flex-wrap: wrap; }
.werken-bij-afbeelding, .werken-bij-text { width: 100%; }
.werken-bij-afbeelding { height: 400px; }
.werken-bij-afbeelding > img { border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.vacatures { flex-wrap: wrap; padding-inline: 60px; }
.vacatures > h2 { width: 100%; margin-bottom: 30px; }
.opleidingen { flex-wrap: wrap; padding-inline: 7.5%; }
.opleidingen-rechts-wrap { width: 100%; }
.opleidingen-links { width: 100%; margin-bottom: 60px; padding-right: 0; }
.nieuws > .splide > .splide__track > .splide__list .splide__slide { width: calc(100%) !important; height: unset; }
.form { flex-wrap: wrap; padding: 60px; }
.contactform { padding-inline: 7.5%; }
.footer-top { flex-wrap: wrap; }
.footer-slogan { width: 100%; text-align: start; margin-top: 30px; }
.case-img { width: 100%; }
.navigation-large { margin-inline: 15%; flex-wrap: wrap; }
.lang { right: -70px; }
.testimonial-blue, .testimonial-silver { padding: 60px; }
.testimonial-blue > div > p, .testimonial-silver > div > p { font-size: 22px; }
.testimonial-silver-wrap > h4 { font-size: 48px; }
.button-software { margin-left: 100px; }
.cta { padding-left: 7.5%; width: 70%; }
.vacatures > p { margin-bottom: 30px; }
} @media screen and (max-width: 900px) {  
.footer-bottom { flex-wrap: wrap; }
.socials { width: 100%; margin-top: 30px; }
.software-kwaliteit > .software-text { width: unset; }
.lang { display: none; }
.case { width: 100%; }
.software-kwaliteit > .software-text { width: unset; }
.navigation-large { margin-inline: 7.5%; }
.navigation-large > .menu-mainmenu-container { width: 100%; }
.sub-navigation-large { display: flex; justify-content: space-between; width: 100%; margin-bottom: 30px; }
.menu-large-contact { height: fit-content; }
#menu-mainmenu-1 { font-size: 34px; }
.case-bg { height: 1050px; }
.logo > img { width: 150px; transform: translateY(0); }
.menu-large-contact { font-size: 14px; }
.container { margin-inline: 7.5%; }
.testimonial-blue-wrap { transform: translateY(0); width: 100%; }
.testimonials { flex-wrap: wrap-reverse; }
.testimonial-silver-wrap { width: 100%; }
.testimonial-silver-wrap > h4 { text-align: start; padding-left: 7.5%; }
.footer-slogan { font-size: 36px; }
.cta { bottom: -100px; }
}
@media screen and (max-width: 744px) {  
.cta { bottom: -122px; }
}
@media screen and (max-width: 650px) {  
.software-kwaliteit > .software-text { padding-left: 0; }
.button-software { margin-left: 0; }
.software-kwaliteit > h1 { font-size: 56px; }
.container { margin-inline: 7.5%; }
.cases-title > div { font-size: 120px; font-weight: bold; }
.opleidingen-links > h1 { font-size: 56px; }
.opleidingen-rechts { padding-left: 7.5%; border-top-left-radius: 0px; border-top-right-radius: 0px;  }
.opleidingen-rechts > a > .fa-arrow-right { margin-right: 7.5%; }
.werken-bij { margin-inline: unset; border-radius: 0px; }
.werken-bij-text { padding-inline: 7.5%;  }
.werken-bij-afbeelding > img { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.software-kwaliteit.container { margin-inline: 0; padding-inline: 7.5%; }
.container { margin-inline: 0; }
.vacatures { padding-inline: 7.5%; }
.opleidingen { padding-inline: 0; }
.opleidingen-links { padding-inline: 7.5%; }
.opleidingen-rechts-onder { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; padding-left: 7.5%; }
.contactform { padding-inline: 0; }
.nieuws-slide-silver, .nieuws-slide-green, .nieuws-slide-blue, .nieuws-slide-img { padding: 0; flex-wrap: wrap; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;  border-radius: 25px; height: 100%;  }
.nieuws-content-silver, .nieuws-content-green, .nieuws-content-blue, .nieuws-content-img { padding-left: 0; padding: 30px; width: unset; }
.button-nieuws-slider-img { position: unset; float: right; margin-top: 60px; }
.button-nieuws-slider-green, .button-nieuws-slider-silver, .button-nieuws-slider-blue { margin-left: auto; margin-right: 30px; transform: translateY(-25px); }
.nieuws-content-img > .nieuws-title { margin-top: 60px; } 
.nieuws-img { height: 200px; width: 100%; }
.nieuws-content-img { height: 82%; margin-top: 90px; }
.nieuws-img > img { border-radius: 0; border-top-left-radius: 25px; border-top-right-radius: 25px; }
.footer-werken-bij { margin-left: 0; margin-top: 30px; }
.cta { flex-wrap: wrap; width: unset; }
.cta > p { width: unset; margin-bottom: 30px; }
.form { padding-inline: 7.5%; }
.reveal_left { transform: translateX(0); opacity: 1; }
.reveal_right { transform: translateX(0); opacity: 1; }
.reveal_bottom { transform: translateX(0); opacity: 1;  }
.reveal_top { transform: translateX(0); opacity: 1; }
.opleidingen-rechts > div > a { margin-right: 7.5%; }
.case-container { padding-inline: 0; }
.cases-title { padding-inline: 7.5%; }
.case, .case-overlay, .case-img > img { border-radius: 0; } 
.case { padding: 0; }
.case-img > a > span { left: 7.5%; } 
.case > .case-content { padding-inline: 7.5%; } 
.button-cases { margin-bottom: 40px; margin-top: 20px; } 
.case-bg > img, .case-bg .case-overlay { display: none; }
.button-alle-cases { margin-right: 7.5%; }
.software-kwaliteit { margin-bottom: 60px; }
.nieuws { padding-inline: 0; }
.nieuws-slide-silver, .nieuws-slide-green, .nieuws-slide-blue, .nieuws-slide-img, .nieuws-img > img, .nieuws-slide-img > img { border-radius: 0; }
}
@media screen and (max-width: 600px) { 
div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout) { overflow-x: unset !important; }
#wpforms-134-field_11-container, #wpforms-134-field_8-container, #wpforms-2697-field_11-container, #wpforms-2697-field_8-container { margin-bottom: 30px; }
}
@media screen and (max-width: 581px) {  
.footer-logo, .footer-werken-bij { margin-inline: auto; }
.cta { bottom: -160px; border-radius: 0; padding-right: 7.5%; }
.cta > p { margin-right: 0; }
#menu-mainmenu-1 { font-size: 30px; }
.footer-slogan { text-align: center; }
}
@media screen and (max-width: 535px) { 
.cta { padding-block: 30px;}
.cta > p { font-size: 20px; }
.button-cta > h2 { font-size: 12px; }
.menuToggle > h2 { padding-left: 15px; padding-right: 10px; }
.asl_w_container { min-width: 100px !important; }
.utilities { width: 100%; }
.menu-large-contact > .fa-arrow-right { margin-left: 15px; }
.menu-large-contact { padding-left: 15px; }
.extra-contact > a { margin-left: 15px; }
.testimonials-section { padding-inline: 0; }
.testimonial-silver-wrap > h4, .testimonial-blue, .testimonial-silver { padding-inline: 7.5%; }
.testimonial-blue, .testimonial-silver { border-radius: 0px; }
.form { border-radius: 25px; }
.sub-footer { padding-inline: 7.5%; }
.text2.active { max-height: 900px; }
.opleidingen-links > h1 { font-size: 50px; }
#menu-mainmenu-1 { font-size: 28px; }
.opleidingen-links > h2 { font-size: 50px; }
.hero { height: 500px !important; }
.form { transform: translateY(110px); }
.cases { padding-top: 230px; }
.opleidingen-links > h4 { font-size: 56px; }
}  
@media screen and (max-width: 490px) {  
.hero-text { font-size: 40px; }
.cases-title > div { font-size: 90px; }
}.sf-input-text:focus { outline: none; }
:focus-visible, .case-img > a:focus-visible > p { outline: 2px solid var(--polteq-green); box-sizing: border-box; outline-offset: 2px; }
.sf-input-text:focus-visible { outline: 2px solid var(--polteq-green); box-sizing: border-box; outline-offset: 2px; }
div.asl_w .probox:has(.proinput form > input:focus) {
border: 2px solid var(--polteq-green) !important; 
outline: none !important;
box-sizing: border-box;
}
button.promagnifier:focus { outline: 2px solid var(--polteq-green); outline-offset: -2px; }
.button-cta:focus-visible { outline: 2px solid var(--polteq-blue); outline-offset: 10px; }
.button-software:focus-visible, .button-cases:focus-visible, .button-opleidingen-rechts-onder:focus-visible, .nieuws-title-green:focus-visible, .button-nieuws-slider-blue:focus-visible, .menuToggle:focus-visible, .button-single-case-rechts-onder:focus-visible, .button-single-opleiding-rechts-onder:focus-visible, .single-vacature-bg:focus-visible, .button-soliciteren:focus-visible, #wpforms-submit-692:focus-visible, .button-single-dienst-rechts-onder:focus-visible, #wpforms-submit-674:focus-visible, .wpforms-repeater-field-button-add:focus-visible, #wpforms-submit-252:focus-visible, #wpforms-submit-1244:focus-visible { outline: 2px solid var(--polteq-blue); outline-offset: 10px; }
.button-alle-cases:focus-visible, .button-werken-bij:focus-visible, .button-nieuws-slider-img:focus-visible, .button-nieuws-slider-green, .button-nieuws-slider-silver, .menu-large-contact:focus-visible, .button-cases-slider:focus-visible, .button-contact:focus-visible, .sf-field-search > label > input:focus-visible, .sf-field-taxonomy-labels > label > select:focus-visible, .button-help:focus-visible, .location > .button-category:focus-visible, .button-diensten:focus-visible { outline-offset: 10px; }
.opleiding-text-bold a:focus-visible { scroll-margin-top: 300px; }
.opleidingen-rechts > div > a:focus-visible, .nieuws-content-green > .sub-diensten > div > a:focus-visible, .nieuws-card-green > .nieuws-content-green > .nieuws-text > .card > .lees-meer:focus-visible, .nieuws-card-silver > .nieuws-content-silver > .nieuws-text > .card > .lees-meer:focus-visible, a.vacature:focus-visible { outline: 2px solid var(--polteq-blue); }
.splide__pagination__page:focus-visible, .btw-vrij > p > a:focus-visible, .single-dienst-rechts > div > .card-dienst:focus-visible, .button-cases:focus-visible, .intro-2-right > a:focus-visible, .intro-2-right > div > a:focus-visible, .single-dienst-rechts > div > a:focus-visible, .wpforms-field-label-inline > a:focus-visible { outline: 2px solid var(--polteq-blue) !important; }
.intro-2-right > a:focus-visible { outline-offset: -30px; }
div.wpforms-field input:focus, div.wpforms-field textarea:focus, div.wpforms-container-full input[type=date]:focus:invalid, div.wpforms-container-full input[type=datetime]:focus:invalid, div.wpforms-container-full input[type=datetime-local]:focus:invalid, div.wpforms-container-full input[type=email]:focus:invalid, div.wpforms-container-full input[type=month]:focus:invalid, div.wpforms-container-full input[type=number]:focus:invalid, div.wpforms-container-full input[type=password]:focus:invalid, div.wpforms-container-full input[type=range]:focus:invalid, div.wpforms-container-full input[type=search]:focus:invalid, div.wpforms-container-full input[type=tel]:focus:invalid, div.wpforms-container-full input[type=text]:focus:invalid, div.wpforms-container-full input[type=time]:focus:invalid, div.wpforms-container-full input[type=url]:focus:invalid, div.wpforms-container-full input[type=week]:focus:invalid, div.wpforms-container-full select:focus:invalid, div.wpforms-container-full textarea:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=date]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=email]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=month]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=number]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=password]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=range]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=search]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=tel]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=text]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=time]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=url]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=week]:focus:invalid, .wp-core-ui div.wpforms-container-full select:focus:invalid, .wp-core-ui div.wpforms-container-full textarea:focus:invalid, #wpforms-134-field_6-container:has(#wpforms-134-field_6:focus-visible), #wpforms-134-field_7-container:has(#wpforms-134-field_7:focus-visible), #wpforms-134-field_2-container:has(#wpforms-134-field_2:focus-visible), #wpforms-134-field_9-container:has(#wpforms-134-field_9:focus-visible), #wpforms-134-field_10:focus, #wpforms-692-field_2:focus-visible, #wpforms-692-field_9:focus-visible, #wpforms-692-field_3:focus-visible, #wpforms-692-field_4:focus-visible, #wpforms-692-field_5:focus-visible, #wpforms-2702-field_2:focus-visible, #wpforms-2702-field_6:focus-visible, #wpforms-2702-field_3:focus-visible, #wpforms-2702-field_5:focus-visible, #wpforms-2702-field_7:focus-visible, #wpforms-2702-field_8:focus-visible, div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.wpforms-focus, div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:focus-within, #wpforms-674-field_2:focus-visible, #wpforms-674-field_6:focus-visible, #wpforms-674-field_3:focus-visible, #wpforms-674-field_5:focus-visible, #wpforms-674-field_7:focus-visible, #wpforms-674-field_8:focus-visible, #wpforms-2697-field_6-container:has(#wpforms-2697-field_6:focus-visible), #wpforms-2697-field_7-container:has(#wpforms-2697-field_7:focus-visible), #wpforms-2697-field_2-container:has(#wpforms-2697-field_2:focus-visible), #wpforms-2697-field_9-container:has(#wpforms-2697-field_9:focus-visible), #wpforms-2697-field_10:focus, #wpforms-2715-field_2:focus-visible, #wpforms-2715-field_9:focus-visible, #wpforms-2715-field_3:focus-visible, #wpforms-2715-field_4:focus-visible, #wpforms-2715-field_5:focus-visible { border: 1px solid var(--polteq-blue) !important; box-shadow: 0 0 0 1px var(--polteq-blue), 0px 1px 2px rgba(0, 0, 0, 0.15) !important; }
#wpforms-134-field_10:focus { border-color: var(--polteq-blue) !important; }
.wpforms-field-container > p > a:focus-visible, .google > a:focus-visible, .wpforms-submit-container > p > a:focus-visible { outline: 2px solid var(--polteq-green); box-sizing: border-box; outline-offset: 2px; }
.splide__arrow:focus-visible { outline: 2px solid var(--polteq-green) !important; box-sizing: content-box !important; outline-offset: 5px !important; scroll-margin-top: 300px; }
.button-show-more:focus-visible { outline: 2px solid var(--polteq-blue); outline-offset: 10px; scroll-margin-top: -200px; }
.sf-field-post-meta-diensten > label > .sf-input-select:focus-visible { outline: 2px solid var(--polteq-green) !important; outline-offset: 5px !important; }
#wpforms-submit-134:focus-visible, #wpforms-submit-2697:focus-visible { outline: 2px solid var(--polteq-green); outline-offset: 10px; scroll-margin-top: 500px; }
.footer-werken-bij:focus-visible { outline: 2px solid var(--polteq-green); outline-offset: 10px; }
.single-case-rechts > div > a:focus-visible { outline: 2px solid var(--polteq-blue); }
#wpforms-submit-2708:after { border: none !important; box-shadow: none !important; outline: none; }
#wpforms-submit-2708:focus-visible, #wpforms-submit-2715:focus-visible, #wpforms-submit-2702:focus-visible, #wpforms-submit-2719:focus-visible, #wpforms-submit-2730:focus-visible { outline: 2px solid var(--polteq-blue); outline-offset: 10px; }
.opleiding-pdf:has(a:focus-visible) { outline: 2px solid var(--polteq-blue); outline-offset: 10px; }
.download { outline: none; } 
.opleidings-categorie > a:focus-visible, .vacature:focus-visible, .vacatures-categorie > a:focus-visible { outline: 2px solid var(--polteq-blue); }
.training:focus-visible, .datum-selectie:focus-visible, .vacature-wrap > .vacature:focus-visible { outline: 2px solid var(--polteq-green) !important; box-sizing: content-box !important; outline-offset: -2px; scroll-margin-top: -200px; }
.datum-selectie:focus-visible { outline-offset: 5px; }
.testimonial-blue-wrap > a:focus-visible, .button-category:focus-visible, .button-single-opleiding:focus-visible { outline-offset: 5px; }
.menuToggle-close:focus-visible, .single-dienst-rechts > div > .card-dienst-blue:focus-visible { outline: 2px solid var(--polteq-green) !important; }
.help-content > a:focus-visible, .button-single-opleiding:focus-visible, .wpforms-submit-134:focus-visible { scroll-margin-top: -100px; } 
#wpforms-252-field_33_1:focus-visible { outline-offset: -200px; }
.wpforms-form .repeater-field-header-acctions li i.icon-cancel-1:focus-visible { outline: 2px solid var(--polteq-blue); outline-offset: 10px; scroll-margin-top: -200px; }
#wpforms-submit-536:focus:after, contact-form-bg { border: none !important; }
#wpforms-submit-536:focus-visible { outline: 2px solid var(--polteq-blue); outline-offset: 10px;  }
.contact-form-bottom:focus-visible { outline: none; }
.contact-form-bottom:focus-visible > .contact-form-bg { outline: 2px solid var(--polteq-green); outline-offset: 10px; }:root, :host {
--fa-style-family-brands: 'Font Awesome 6 Brands';
--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
@font-face {
font-family: 'Font Awesome 6 Brands';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//www.polteq.com/wp-content/themes/polteq_new/assets/fa/webfonts/fa-brands-400.woff2) format("woff2"), url(//www.polteq.com/wp-content/themes/polteq_new/assets/fa/webfonts/fa-brands-400.ttf) format("truetype"); }
.fab,
.fa-brands {
font-weight: 400; }
.fa-monero:before {
content: "\f3d0"; }
.fa-hooli:before {
content: "\f427"; }
.fa-yelp:before {
content: "\f1e9"; }
.fa-cc-visa:before {
content: "\f1f0"; }
.fa-lastfm:before {
content: "\f202"; }
.fa-shopware:before {
content: "\f5b5"; }
.fa-creative-commons-nc:before {
content: "\f4e8"; }
.fa-aws:before {
content: "\f375"; }
.fa-redhat:before {
content: "\f7bc"; }
.fa-yoast:before {
content: "\f2b1"; }
.fa-cloudflare:before {
content: "\e07d"; }
.fa-ups:before {
content: "\f7e0"; }
.fa-pixiv:before {
content: "\e640"; }
.fa-wpexplorer:before {
content: "\f2de"; }
.fa-dyalog:before {
content: "\f399"; }
.fa-bity:before {
content: "\f37a"; }
.fa-stackpath:before {
content: "\f842"; }
.fa-buysellads:before {
content: "\f20d"; }
.fa-first-order:before {
content: "\f2b0"; }
.fa-modx:before {
content: "\f285"; }
.fa-guilded:before {
content: "\e07e"; }
.fa-vnv:before {
content: "\f40b"; }
.fa-square-js:before {
content: "\f3b9"; }
.fa-js-square:before {
content: "\f3b9"; }
.fa-microsoft:before {
content: "\f3ca"; }
.fa-qq:before {
content: "\f1d6"; }
.fa-orcid:before {
content: "\f8d2"; }
.fa-java:before {
content: "\f4e4"; }
.fa-invision:before {
content: "\f7b0"; }
.fa-creative-commons-pd-alt:before {
content: "\f4ed"; }
.fa-centercode:before {
content: "\f380"; }
.fa-glide-g:before {
content: "\f2a6"; }
.fa-drupal:before {
content: "\f1a9"; }
.fa-jxl:before {
content: "\e67b"; }
.fa-dart-lang:before {
content: "\e693"; }
.fa-hire-a-helper:before {
content: "\f3b0"; }
.fa-creative-commons-by:before {
content: "\f4e7"; }
.fa-unity:before {
content: "\e049"; }
.fa-whmcs:before {
content: "\f40d"; }
.fa-rocketchat:before {
content: "\f3e8"; }
.fa-vk:before {
content: "\f189"; }
.fa-untappd:before {
content: "\f405"; }
.fa-mailchimp:before {
content: "\f59e"; }
.fa-css3-alt:before {
content: "\f38b"; }
.fa-square-reddit:before {
content: "\f1a2"; }
.fa-reddit-square:before {
content: "\f1a2"; }
.fa-vimeo-v:before {
content: "\f27d"; }
.fa-contao:before {
content: "\f26d"; }
.fa-square-font-awesome:before {
content: "\e5ad"; }
.fa-deskpro:before {
content: "\f38f"; }
.fa-brave:before {
content: "\e63c"; }
.fa-sistrix:before {
content: "\f3ee"; }
.fa-square-instagram:before {
content: "\e055"; }
.fa-instagram-square:before {
content: "\e055"; }
.fa-battle-net:before {
content: "\f835"; }
.fa-the-red-yeti:before {
content: "\f69d"; }
.fa-square-hacker-news:before {
content: "\f3af"; }
.fa-hacker-news-square:before {
content: "\f3af"; }
.fa-edge:before {
content: "\f282"; }
.fa-threads:before {
content: "\e618"; }
.fa-napster:before {
content: "\f3d2"; }
.fa-square-snapchat:before {
content: "\f2ad"; }
.fa-snapchat-square:before {
content: "\f2ad"; }
.fa-google-plus-g:before {
content: "\f0d5"; }
.fa-artstation:before {
content: "\f77a"; }
.fa-markdown:before {
content: "\f60f"; }
.fa-sourcetree:before {
content: "\f7d3"; }
.fa-google-plus:before {
content: "\f2b3"; }
.fa-diaspora:before {
content: "\f791"; }
.fa-foursquare:before {
content: "\f180"; }
.fa-stack-overflow:before {
content: "\f16c"; }
.fa-github-alt:before {
content: "\f113"; }
.fa-phoenix-squadron:before {
content: "\f511"; }
.fa-pagelines:before {
content: "\f18c"; }
.fa-algolia:before {
content: "\f36c"; }
.fa-red-river:before {
content: "\f3e3"; }
.fa-creative-commons-sa:before {
content: "\f4ef"; }
.fa-safari:before {
content: "\f267"; }
.fa-google:before {
content: "\f1a0"; }
.fa-square-font-awesome-stroke:before {
content: "\f35c"; }
.fa-font-awesome-alt:before {
content: "\f35c"; }
.fa-atlassian:before {
content: "\f77b"; }
.fa-linkedin-in:before {
content: "\f0e1"; }
.fa-digital-ocean:before {
content: "\f391"; }
.fa-nimblr:before {
content: "\f5a8"; }
.fa-chromecast:before {
content: "\f838"; }
.fa-evernote:before {
content: "\f839"; }
.fa-hacker-news:before {
content: "\f1d4"; }
.fa-creative-commons-sampling:before {
content: "\f4f0"; }
.fa-adversal:before {
content: "\f36a"; }
.fa-creative-commons:before {
content: "\f25e"; }
.fa-watchman-monitoring:before {
content: "\e087"; }
.fa-fonticons:before {
content: "\f280"; }
.fa-weixin:before {
content: "\f1d7"; }
.fa-shirtsinbulk:before {
content: "\f214"; }
.fa-codepen:before {
content: "\f1cb"; }
.fa-git-alt:before {
content: "\f841"; }
.fa-lyft:before {
content: "\f3c3"; }
.fa-rev:before {
content: "\f5b2"; }
.fa-windows:before {
content: "\f17a"; }
.fa-wizards-of-the-coast:before {
content: "\f730"; }
.fa-square-viadeo:before {
content: "\f2aa"; }
.fa-viadeo-square:before {
content: "\f2aa"; }
.fa-meetup:before {
content: "\f2e0"; }
.fa-centos:before {
content: "\f789"; }
.fa-adn:before {
content: "\f170"; }
.fa-cloudsmith:before {
content: "\f384"; }
.fa-opensuse:before {
content: "\e62b"; }
.fa-pied-piper-alt:before {
content: "\f1a8"; }
.fa-square-dribbble:before {
content: "\f397"; }
.fa-dribbble-square:before {
content: "\f397"; }
.fa-codiepie:before {
content: "\f284"; }
.fa-node:before {
content: "\f419"; }
.fa-mix:before {
content: "\f3cb"; }
.fa-steam:before {
content: "\f1b6"; }
.fa-cc-apple-pay:before {
content: "\f416"; }
.fa-scribd:before {
content: "\f28a"; }
.fa-debian:before {
content: "\e60b"; }
.fa-openid:before {
content: "\f19b"; }
.fa-instalod:before {
content: "\e081"; }
.fa-expeditedssl:before {
content: "\f23e"; }
.fa-sellcast:before {
content: "\f2da"; }
.fa-square-twitter:before {
content: "\f081"; }
.fa-twitter-square:before {
content: "\f081"; }
.fa-r-project:before {
content: "\f4f7"; }
.fa-delicious:before {
content: "\f1a5"; }
.fa-freebsd:before {
content: "\f3a4"; }
.fa-vuejs:before {
content: "\f41f"; }
.fa-accusoft:before {
content: "\f369"; }
.fa-ioxhost:before {
content: "\f208"; }
.fa-fonticons-fi:before {
content: "\f3a2"; }
.fa-app-store:before {
content: "\f36f"; }
.fa-cc-mastercard:before {
content: "\f1f1"; }
.fa-itunes-note:before {
content: "\f3b5"; }
.fa-golang:before {
content: "\e40f"; }
.fa-kickstarter:before {
content: "\f3bb"; }
.fa-square-kickstarter:before {
content: "\f3bb"; }
.fa-grav:before {
content: "\f2d6"; }
.fa-weibo:before {
content: "\f18a"; }
.fa-uncharted:before {
content: "\e084"; }
.fa-firstdraft:before {
content: "\f3a1"; }
.fa-square-youtube:before {
content: "\f431"; }
.fa-youtube-square:before {
content: "\f431"; }
.fa-wikipedia-w:before {
content: "\f266"; }
.fa-wpressr:before {
content: "\f3e4"; }
.fa-rendact:before {
content: "\f3e4"; }
.fa-angellist:before {
content: "\f209"; }
.fa-galactic-republic:before {
content: "\f50c"; }
.fa-nfc-directional:before {
content: "\e530"; }
.fa-skype:before {
content: "\f17e"; }
.fa-joget:before {
content: "\f3b7"; }
.fa-fedora:before {
content: "\f798"; }
.fa-stripe-s:before {
content: "\f42a"; }
.fa-meta:before {
content: "\e49b"; }
.fa-laravel:before {
content: "\f3bd"; }
.fa-hotjar:before {
content: "\f3b1"; }
.fa-bluetooth-b:before {
content: "\f294"; }
.fa-square-letterboxd:before {
content: "\e62e"; }
.fa-sticker-mule:before {
content: "\f3f7"; }
.fa-creative-commons-zero:before {
content: "\f4f3"; }
.fa-hips:before {
content: "\f452"; }
.fa-behance:before {
content: "\f1b4"; }
.fa-reddit:before {
content: "\f1a1"; }
.fa-discord:before {
content: "\f392"; }
.fa-chrome:before {
content: "\f268"; }
.fa-app-store-ios:before {
content: "\f370"; }
.fa-cc-discover:before {
content: "\f1f2"; }
.fa-wpbeginner:before {
content: "\f297"; }
.fa-confluence:before {
content: "\f78d"; }
.fa-shoelace:before {
content: "\e60c"; }
.fa-mdb:before {
content: "\f8ca"; }
.fa-dochub:before {
content: "\f394"; }
.fa-accessible-icon:before {
content: "\f368"; }
.fa-ebay:before {
content: "\f4f4"; }
.fa-amazon:before {
content: "\f270"; }
.fa-unsplash:before {
content: "\e07c"; }
.fa-yarn:before {
content: "\f7e3"; }
.fa-square-steam:before {
content: "\f1b7"; }
.fa-steam-square:before {
content: "\f1b7"; }
.fa-500px:before {
content: "\f26e"; }
.fa-square-vimeo:before {
content: "\f194"; }
.fa-vimeo-square:before {
content: "\f194"; }
.fa-asymmetrik:before {
content: "\f372"; }
.fa-font-awesome:before {
content: "\f2b4"; }
.fa-font-awesome-flag:before {
content: "\f2b4"; }
.fa-font-awesome-logo-full:before {
content: "\f2b4"; }
.fa-gratipay:before {
content: "\f184"; }
.fa-apple:before {
content: "\f179"; }
.fa-hive:before {
content: "\e07f"; }
.fa-gitkraken:before {
content: "\f3a6"; }
.fa-keybase:before {
content: "\f4f5"; }
.fa-apple-pay:before {
content: "\f415"; }
.fa-padlet:before {
content: "\e4a0"; }
.fa-amazon-pay:before {
content: "\f42c"; }
.fa-square-github:before {
content: "\f092"; }
.fa-github-square:before {
content: "\f092"; }
.fa-stumbleupon:before {
content: "\f1a4"; }
.fa-fedex:before {
content: "\f797"; }
.fa-phoenix-framework:before {
content: "\f3dc"; }
.fa-shopify:before {
content: "\e057"; }
.fa-neos:before {
content: "\f612"; }
.fa-square-threads:before {
content: "\e619"; }
.fa-hackerrank:before {
content: "\f5f7"; }
.fa-researchgate:before {
content: "\f4f8"; }
.fa-swift:before {
content: "\f8e1"; }
.fa-angular:before {
content: "\f420"; }
.fa-speakap:before {
content: "\f3f3"; }
.fa-angrycreative:before {
content: "\f36e"; }
.fa-y-combinator:before {
content: "\f23b"; }
.fa-empire:before {
content: "\f1d1"; }
.fa-envira:before {
content: "\f299"; }
.fa-google-scholar:before {
content: "\e63b"; }
.fa-square-gitlab:before {
content: "\e5ae"; }
.fa-gitlab-square:before {
content: "\e5ae"; }
.fa-studiovinari:before {
content: "\f3f8"; }
.fa-pied-piper:before {
content: "\f2ae"; }
.fa-wordpress:before {
content: "\f19a"; }
.fa-product-hunt:before {
content: "\f288"; }
.fa-firefox:before {
content: "\f269"; }
.fa-linode:before {
content: "\f2b8"; }
.fa-goodreads:before {
content: "\f3a8"; }
.fa-square-odnoklassniki:before {
content: "\f264"; }
.fa-odnoklassniki-square:before {
content: "\f264"; }
.fa-jsfiddle:before {
content: "\f1cc"; }
.fa-sith:before {
content: "\f512"; }
.fa-themeisle:before {
content: "\f2b2"; }
.fa-page4:before {
content: "\f3d7"; }
.fa-hashnode:before {
content: "\e499"; }
.fa-react:before {
content: "\f41b"; }
.fa-cc-paypal:before {
content: "\f1f4"; }
.fa-squarespace:before {
content: "\f5be"; }
.fa-cc-stripe:before {
content: "\f1f5"; }
.fa-creative-commons-share:before {
content: "\f4f2"; }
.fa-bitcoin:before {
content: "\f379"; }
.fa-keycdn:before {
content: "\f3ba"; }
.fa-opera:before {
content: "\f26a"; }
.fa-itch-io:before {
content: "\f83a"; }
.fa-umbraco:before {
content: "\f8e8"; }
.fa-galactic-senate:before {
content: "\f50d"; }
.fa-ubuntu:before {
content: "\f7df"; }
.fa-draft2digital:before {
content: "\f396"; }
.fa-stripe:before {
content: "\f429"; }
.fa-houzz:before {
content: "\f27c"; }
.fa-gg:before {
content: "\f260"; }
.fa-dhl:before {
content: "\f790"; }
.fa-square-pinterest:before {
content: "\f0d3"; }
.fa-pinterest-square:before {
content: "\f0d3"; }
.fa-xing:before {
content: "\f168"; }
.fa-blackberry:before {
content: "\f37b"; }
.fa-creative-commons-pd:before {
content: "\f4ec"; }
.fa-playstation:before {
content: "\f3df"; }
.fa-quinscape:before {
content: "\f459"; }
.fa-less:before {
content: "\f41d"; }
.fa-blogger-b:before {
content: "\f37d"; }
.fa-opencart:before {
content: "\f23d"; }
.fa-vine:before {
content: "\f1ca"; }
.fa-signal-messenger:before {
content: "\e663"; }
.fa-paypal:before {
content: "\f1ed"; }
.fa-gitlab:before {
content: "\f296"; }
.fa-typo3:before {
content: "\f42b"; }
.fa-reddit-alien:before {
content: "\f281"; }
.fa-yahoo:before {
content: "\f19e"; }
.fa-dailymotion:before {
content: "\e052"; }
.fa-affiliatetheme:before {
content: "\f36b"; }
.fa-pied-piper-pp:before {
content: "\f1a7"; }
.fa-bootstrap:before {
content: "\f836"; }
.fa-odnoklassniki:before {
content: "\f263"; }
.fa-nfc-symbol:before {
content: "\e531"; }
.fa-mintbit:before {
content: "\e62f"; }
.fa-ethereum:before {
content: "\f42e"; }
.fa-speaker-deck:before {
content: "\f83c"; }
.fa-creative-commons-nc-eu:before {
content: "\f4e9"; }
.fa-patreon:before {
content: "\f3d9"; }
.fa-avianex:before {
content: "\f374"; }
.fa-ello:before {
content: "\f5f1"; }
.fa-gofore:before {
content: "\f3a7"; }
.fa-bimobject:before {
content: "\f378"; }
.fa-brave-reverse:before {
content: "\e63d"; }
.fa-facebook-f:before {
content: "\f39e"; }
.fa-square-google-plus:before {
content: "\f0d4"; }
.fa-google-plus-square:before {
content: "\f0d4"; }
.fa-web-awesome:before {
content: "\e682"; }
.fa-mandalorian:before {
content: "\f50f"; }
.fa-first-order-alt:before {
content: "\f50a"; }
.fa-osi:before {
content: "\f41a"; }
.fa-google-wallet:before {
content: "\f1ee"; }
.fa-d-and-d-beyond:before {
content: "\f6ca"; }
.fa-periscope:before {
content: "\f3da"; }
.fa-fulcrum:before {
content: "\f50b"; }
.fa-cloudscale:before {
content: "\f383"; }
.fa-forumbee:before {
content: "\f211"; }
.fa-mizuni:before {
content: "\f3cc"; }
.fa-schlix:before {
content: "\f3ea"; }
.fa-square-xing:before {
content: "\f169"; }
.fa-xing-square:before {
content: "\f169"; }
.fa-bandcamp:before {
content: "\f2d5"; }
.fa-wpforms:before {
content: "\f298"; }
.fa-cloudversify:before {
content: "\f385"; }
.fa-usps:before {
content: "\f7e1"; }
.fa-megaport:before {
content: "\f5a3"; }
.fa-magento:before {
content: "\f3c4"; }
.fa-spotify:before {
content: "\f1bc"; }
.fa-optin-monster:before {
content: "\f23c"; }
.fa-fly:before {
content: "\f417"; }
.fa-aviato:before {
content: "\f421"; }
.fa-itunes:before {
content: "\f3b4"; }
.fa-cuttlefish:before {
content: "\f38c"; }
.fa-blogger:before {
content: "\f37c"; }
.fa-flickr:before {
content: "\f16e"; }
.fa-viber:before {
content: "\f409"; }
.fa-soundcloud:before {
content: "\f1be"; }
.fa-digg:before {
content: "\f1a6"; }
.fa-tencent-weibo:before {
content: "\f1d5"; }
.fa-letterboxd:before {
content: "\e62d"; }
.fa-symfony:before {
content: "\f83d"; }
.fa-maxcdn:before {
content: "\f136"; }
.fa-etsy:before {
content: "\f2d7"; }
.fa-facebook-messenger:before {
content: "\f39f"; }
.fa-audible:before {
content: "\f373"; }
.fa-think-peaks:before {
content: "\f731"; }
.fa-bilibili:before {
content: "\e3d9"; }
.fa-erlang:before {
content: "\f39d"; }
.fa-x-twitter:before {
content: "\e61b"; }
.fa-cotton-bureau:before {
content: "\f89e"; }
.fa-dashcube:before {
content: "\f210"; }
.fa-42-group:before {
content: "\e080"; }
.fa-innosoft:before {
content: "\e080"; }
.fa-stack-exchange:before {
content: "\f18d"; }
.fa-elementor:before {
content: "\f430"; }
.fa-square-pied-piper:before {
content: "\e01e"; }
.fa-pied-piper-square:before {
content: "\e01e"; }
.fa-creative-commons-nd:before {
content: "\f4eb"; }
.fa-palfed:before {
content: "\f3d8"; }
.fa-superpowers:before {
content: "\f2dd"; }
.fa-resolving:before {
content: "\f3e7"; }
.fa-xbox:before {
content: "\f412"; }
.fa-square-web-awesome-stroke:before {
content: "\e684"; }
.fa-searchengin:before {
content: "\f3eb"; }
.fa-tiktok:before {
content: "\e07b"; }
.fa-square-facebook:before {
content: "\f082"; }
.fa-facebook-square:before {
content: "\f082"; }
.fa-renren:before {
content: "\f18b"; }
.fa-linux:before {
content: "\f17c"; }
.fa-glide:before {
content: "\f2a5"; }
.fa-linkedin:before {
content: "\f08c"; }
.fa-hubspot:before {
content: "\f3b2"; }
.fa-deploydog:before {
content: "\f38e"; }
.fa-twitch:before {
content: "\f1e8"; }
.fa-flutter:before {
content: "\e694"; }
.fa-ravelry:before {
content: "\f2d9"; }
.fa-mixer:before {
content: "\e056"; }
.fa-square-lastfm:before {
content: "\f203"; }
.fa-lastfm-square:before {
content: "\f203"; }
.fa-vimeo:before {
content: "\f40a"; }
.fa-mendeley:before {
content: "\f7b3"; }
.fa-uniregistry:before {
content: "\f404"; }
.fa-figma:before {
content: "\f799"; }
.fa-creative-commons-remix:before {
content: "\f4ee"; }
.fa-cc-amazon-pay:before {
content: "\f42d"; }
.fa-dropbox:before {
content: "\f16b"; }
.fa-instagram:before {
content: "\f16d"; }
.fa-cmplid:before {
content: "\e360"; }
.fa-upwork:before {
content: "\e641"; }
.fa-facebook:before {
content: "\f09a"; }
.fa-gripfire:before {
content: "\f3ac"; }
.fa-jedi-order:before {
content: "\f50e"; }
.fa-uikit:before {
content: "\f403"; }
.fa-fort-awesome-alt:before {
content: "\f3a3"; }
.fa-phabricator:before {
content: "\f3db"; }
.fa-ussunnah:before {
content: "\f407"; }
.fa-earlybirds:before {
content: "\f39a"; }
.fa-trade-federation:before {
content: "\f513"; }
.fa-autoprefixer:before {
content: "\f41c"; }
.fa-whatsapp:before {
content: "\f232"; }
.fa-square-upwork:before {
content: "\e67c"; }
.fa-slideshare:before {
content: "\f1e7"; }
.fa-google-play:before {
content: "\f3ab"; }
.fa-viadeo:before {
content: "\f2a9"; }
.fa-line:before {
content: "\f3c0"; }
.fa-google-drive:before {
content: "\f3aa"; }
.fa-servicestack:before {
content: "\f3ec"; }
.fa-simplybuilt:before {
content: "\f215"; }
.fa-bitbucket:before {
content: "\f171"; }
.fa-imdb:before {
content: "\f2d8"; }
.fa-deezer:before {
content: "\e077"; }
.fa-raspberry-pi:before {
content: "\f7bb"; }
.fa-jira:before {
content: "\f7b1"; }
.fa-docker:before {
content: "\f395"; }
.fa-screenpal:before {
content: "\e570"; }
.fa-bluetooth:before {
content: "\f293"; }
.fa-gitter:before {
content: "\f426"; }
.fa-d-and-d:before {
content: "\f38d"; }
.fa-microblog:before {
content: "\e01a"; }
.fa-cc-diners-club:before {
content: "\f24c"; }
.fa-gg-circle:before {
content: "\f261"; }
.fa-pied-piper-hat:before {
content: "\f4e5"; }
.fa-kickstarter-k:before {
content: "\f3bc"; }
.fa-yandex:before {
content: "\f413"; }
.fa-readme:before {
content: "\f4d5"; }
.fa-html5:before {
content: "\f13b"; }
.fa-sellsy:before {
content: "\f213"; }
.fa-square-web-awesome:before {
content: "\e683"; }
.fa-sass:before {
content: "\f41e"; }
.fa-wirsindhandwerk:before {
content: "\e2d0"; }
.fa-wsh:before {
content: "\e2d0"; }
.fa-buromobelexperte:before {
content: "\f37f"; }
.fa-salesforce:before {
content: "\f83b"; }
.fa-octopus-deploy:before {
content: "\e082"; }
.fa-medapps:before {
content: "\f3c6"; }
.fa-ns8:before {
content: "\f3d5"; }
.fa-pinterest-p:before {
content: "\f231"; }
.fa-apper:before {
content: "\f371"; }
.fa-fort-awesome:before {
content: "\f286"; }
.fa-waze:before {
content: "\f83f"; }
.fa-bluesky:before {
content: "\e671"; }
.fa-cc-jcb:before {
content: "\f24b"; }
.fa-snapchat:before {
content: "\f2ab"; }
.fa-snapchat-ghost:before {
content: "\f2ab"; }
.fa-fantasy-flight-games:before {
content: "\f6dc"; }
.fa-rust:before {
content: "\e07a"; }
.fa-wix:before {
content: "\f5cf"; }
.fa-square-behance:before {
content: "\f1b5"; }
.fa-behance-square:before {
content: "\f1b5"; }
.fa-supple:before {
content: "\f3f9"; }
.fa-webflow:before {
content: "\e65c"; }
.fa-rebel:before {
content: "\f1d0"; }
.fa-css3:before {
content: "\f13c"; }
.fa-staylinked:before {
content: "\f3f5"; }
.fa-kaggle:before {
content: "\f5fa"; }
.fa-space-awesome:before {
content: "\e5ac"; }
.fa-deviantart:before {
content: "\f1bd"; }
.fa-cpanel:before {
content: "\f388"; }
.fa-goodreads-g:before {
content: "\f3a9"; }
.fa-square-git:before {
content: "\f1d2"; }
.fa-git-square:before {
content: "\f1d2"; }
.fa-square-tumblr:before {
content: "\f174"; }
.fa-tumblr-square:before {
content: "\f174"; }
.fa-trello:before {
content: "\f181"; }
.fa-creative-commons-nc-jp:before {
content: "\f4ea"; }
.fa-get-pocket:before {
content: "\f265"; }
.fa-perbyte:before {
content: "\e083"; }
.fa-grunt:before {
content: "\f3ad"; }
.fa-weebly:before {
content: "\f5cc"; }
.fa-connectdevelop:before {
content: "\f20e"; }
.fa-leanpub:before {
content: "\f212"; }
.fa-black-tie:before {
content: "\f27e"; }
.fa-themeco:before {
content: "\f5c6"; }
.fa-python:before {
content: "\f3e2"; }
.fa-android:before {
content: "\f17b"; }
.fa-bots:before {
content: "\e340"; }
.fa-free-code-camp:before {
content: "\f2c5"; }
.fa-hornbill:before {
content: "\f592"; }
.fa-js:before {
content: "\f3b8"; }
.fa-ideal:before {
content: "\e013"; }
.fa-git:before {
content: "\f1d3"; }
.fa-dev:before {
content: "\f6cc"; }
.fa-sketch:before {
content: "\f7c6"; }
.fa-yandex-international:before {
content: "\f414"; }
.fa-cc-amex:before {
content: "\f1f3"; }
.fa-uber:before {
content: "\f402"; }
.fa-github:before {
content: "\f09b"; }
.fa-php:before {
content: "\f457"; }
.fa-alipay:before {
content: "\f642"; }
.fa-youtube:before {
content: "\f167"; }
.fa-skyatlas:before {
content: "\f216"; }
.fa-firefox-browser:before {
content: "\e007"; }
.fa-replyd:before {
content: "\f3e6"; }
.fa-suse:before {
content: "\f7d6"; }
.fa-jenkins:before {
content: "\f3b6"; }
.fa-twitter:before {
content: "\f099"; }
.fa-rockrms:before {
content: "\f3e9"; }
.fa-pinterest:before {
content: "\f0d2"; }
.fa-buffer:before {
content: "\f837"; }
.fa-npm:before {
content: "\f3d4"; }
.fa-yammer:before {
content: "\f840"; }
.fa-btc:before {
content: "\f15a"; }
.fa-dribbble:before {
content: "\f17d"; }
.fa-stumbleupon-circle:before {
content: "\f1a3"; }
.fa-internet-explorer:before {
content: "\f26b"; }
.fa-stubber:before {
content: "\e5c7"; }
.fa-telegram:before {
content: "\f2c6"; }
.fa-telegram-plane:before {
content: "\f2c6"; }
.fa-old-republic:before {
content: "\f510"; }
.fa-odysee:before {
content: "\e5c6"; }
.fa-square-whatsapp:before {
content: "\f40c"; }
.fa-whatsapp-square:before {
content: "\f40c"; }
.fa-node-js:before {
content: "\f3d3"; }
.fa-edge-legacy:before {
content: "\e078"; }
.fa-slack:before {
content: "\f198"; }
.fa-slack-hash:before {
content: "\f198"; }
.fa-medrt:before {
content: "\f3c8"; }
.fa-usb:before {
content: "\f287"; }
.fa-tumblr:before {
content: "\f173"; }
.fa-vaadin:before {
content: "\f408"; }
.fa-quora:before {
content: "\f2c4"; }
.fa-square-x-twitter:before {
content: "\e61a"; }
.fa-reacteurope:before {
content: "\f75d"; }
.fa-medium:before {
content: "\f23a"; }
.fa-medium-m:before {
content: "\f23a"; }
.fa-amilia:before {
content: "\f36d"; }
.fa-mixcloud:before {
content: "\f289"; }
.fa-flipboard:before {
content: "\f44d"; }
.fa-viacoin:before {
content: "\f237"; }
.fa-critical-role:before {
content: "\f6c9"; }
.fa-sitrox:before {
content: "\e44a"; }
.fa-discourse:before {
content: "\f393"; }
.fa-joomla:before {
content: "\f1aa"; }
.fa-mastodon:before {
content: "\f4f6"; }
.fa-airbnb:before {
content: "\f834"; }
.fa-wolf-pack-battalion:before {
content: "\f514"; }
.fa-buy-n-large:before {
content: "\f8a6"; }
.fa-gulp:before {
content: "\f3ae"; }
.fa-creative-commons-sampling-plus:before {
content: "\f4f1"; }
.fa-strava:before {
content: "\f428"; }
.fa-ember:before {
content: "\f423"; }
.fa-canadian-maple-leaf:before {
content: "\f785"; }
.fa-teamspeak:before {
content: "\f4f9"; }
.fa-pushed:before {
content: "\f3e1"; }
.fa-wordpress-simple:before {
content: "\f411"; }
.fa-nutritionix:before {
content: "\f3d6"; }
.fa-wodu:before {
content: "\e088"; }
.fa-google-pay:before {
content: "\e079"; }
.fa-intercom:before {
content: "\f7af"; }
.fa-zhihu:before {
content: "\f63f"; }
.fa-korvue:before {
content: "\f42f"; }
.fa-pix:before {
content: "\e43a"; }
.fa-steam-symbol:before {
content: "\f3f6"; }:root, :host {
--fa-style-family-classic: 'Font Awesome 6 Free';
--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }
@font-face {
font-family: 'Font Awesome 6 Free';
font-style: normal;
font-weight: 900;
font-display: block;
src: url(//www.polteq.com/wp-content/themes/polteq_new/assets/fa/webfonts/fa-solid-900.woff2) format("woff2"), url(//www.polteq.com/wp-content/themes/polteq_new/assets/fa/webfonts/fa-solid-900.ttf) format("truetype"); }
.fas,
.fa-solid {
font-weight: 900; }