@charset "UTF-8";
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0
}
main {
display: block
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible
}
pre {
font-family: monospace, monospace;
font-size: 1em
}
a {
background-color: transparent
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted
}
b,
strong {
font-weight: bolder
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em
}
small {
font-size: 80%
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
img {
border-style: none
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0
}
button,
input {
overflow: visible
}
button,
select {
text-transform: none
}
[type=button],
[type=reset],
[type=submit],
button {
-webkit-appearance: button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText
}
fieldset {
padding: .35em .75em .625em
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal
}
progress {
vertical-align: baseline
}
textarea {
overflow: auto
}
[type=checkbox],
[type=radio] {
box-sizing: border-box;
padding: 0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
details {
display: block
}
summary {
display: list-item
}
template {
display: none
}
[hidden] {
display: none
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(//bcycle.be/wp-content/themes/okappi/assets/icons/ajax-loader.gif) center center no-repeat;
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:white}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse}input{border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;border-radius:0}input:focus{outline:none;box-shadow:none}@font-face{font-family:"Inter";src:url(//bcycle.be/wp-content/themes/okappi/assets/fonts/Inter-Variable.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Boldonse";src:url(//bcycle.be/wp-content/themes/okappi/assets/fonts/Boldonse-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}*{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;max-width:100%;font-family:"Inter",sans-serif}@view-transition{navigation:auto}body{font-family:"Inter",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.4;color:#fff;background-color:#002336}body.woocommerce-page .site-wrapper,body.error404 .site-wrapper,body.search-results .site-wrapper{padding-bottom:40px}p.tagline{font-size:18px;font-size:1.8rem;text-transform:uppercase}@media(min-width: 768px){p.tagline{font-size:20px;font-size:2rem}}section[data-bg=light]{background:#dfe5e8;color:#002336}section[data-bg=light] .cc{background:#fff !important}section[data-bg=split]{background:pink;background:linear-gradient(to bottom, #002336 50%, #DFE5E8 50%)}section[data-bg=split] .cc{background:#fff !important}.section-inner{max-width:1260px;margin:0 auto;padding:20px}@media(min-width: 768px){.section-inner{padding:40px}}h1{font-family:"Boldonse",sans-serif;font-size:24px;font-size:2.4rem}@media(min-width: 768px){h1{font-size:28px;font-size:2.8rem}}@media(min-width: 1024px){h1{font-size:34px;font-size:3.4rem}}@media(min-width: 1200px){h1{font-size:40px;font-size:4rem}}h2{font-family:"Boldonse",sans-serif;font-size:20px;font-size:2rem}@media(min-width: 768px){h2{font-size:24px;font-size:2.4rem}}@media(min-width: 1024px){h2{font-size:28px;font-size:2.8rem}}@media(min-width: 1200px){h2{font-size:30px;font-size:3rem}}.custom-text{line-height:1.4}.custom-text h1{margin-bottom:20px}.custom-text h2{margin-bottom:20px;font-size:20px;font-size:2rem}@media(min-width: 768px){.custom-text h2{font-size:24px;font-size:2.4rem}}@media(min-width: 1024px){.custom-text h2{font-size:28px;font-size:2.8rem}}@media(min-width: 1200px){.custom-text h2{font-size:30px;font-size:3rem}}.custom-text h3{font-size:18px;font-size:1.8rem;margin-bottom:10px}@media(min-width: 768px){.custom-text h3{font-size:20px;font-size:2rem}}.custom-text h4{font-size:16px;font-size:1.6rem;margin-bottom:10px}@media(min-width: 768px){.custom-text h4{font-size:18px;font-size:1.8rem}}.custom-text p{margin-bottom:8px}.custom-text:last-child{margin-bottom:0}.custom-text ul{list-style:circle outside;padding-left:1.2em;margin:16px 0}.custom-text ul li{margin-bottom:8px}.custom-text ul li:last-child{margin-bottom:0}.custom-text ol{list-style:decimal-leading-zero outside;padding-left:1.2em;margin:16px 0}.custom-text ol li{margin-bottom:8px}.custom-text ol li:last-child{margin-bottom:0}a.link-a,button.link-a{background-color:#093046;color:#fff;border-radius:20px;border:1px solid #093046;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:1.4;font-size:16px;font-size:1.6rem}a.link-a::after,button.link-a::after{content:"";display:inline;background-image:url(//bcycle.be/wp-content/themes/okappi/assets/icons/icon-arrow.png);width:12px;height:12px;background-image:contain;background-size:12px 12px;background-repeat:no-repeat;margin-left:10px;transition:all .3s ease}@media(hover: hover){a.link-a:hover,button.link-a:hover{background-color:#002336;color:#fff}a.link-a:hover::after,button.link-a:hover::after{transform:rotate(45deg)}}.wpml-ls-statics-footer{display:none}a{color:#fff}img{display:flex;max-width:100%}svg{width:25px}.site-wrapper{padding-top:96px}.container{padding:0 20px;margin:0 auto;max-width:1400px}@media(min-width: 768px){.container{padding:0 40px}}.margin-top-default{margin-top:20px}@media(min-width: 768px){.margin-top-default{margin-top:30px}}.margin-top-double{margin-top:40px}@media(min-width: 768px){.margin-top-double{margin-top:60px}}.margin-bottom-default{margin-bottom:20px}@media(min-width: 768px){.margin-bottom-default{margin-bottom:30px}}.margin-bottom-double{margin-bottom:40px}@media(min-width: 768px){.margin-bottom-double{margin-bottom:60px}}.padding-top-default{padding-top:20px}@media(min-width: 768px){.padding-top-default{padding-top:35px}}.padding-bottom-default{padding-bottom:20px}@media(min-width: 768px){.padding-bottom-default{padding-bottom:35px}}.background-blue{background-color:#002336;color:#fff}.background-grey{background-color:#efefef}.section-inner{padding-left:20px;padding-right:20px;border-radius:10px}@media(min-width: 768px){.section-inner{padding-left:35px;padding-right:35px}}.section-inner.background-blue{background-color:#49616f}.section-title{margin-top:0}@media(min-width: 768px){.section-title{font-size:2em}}.section-intro-text{margin-bottom:30px}@media(min-width: 768px){.section-intro-text{margin-bottom:40px}}.btn-ctr{display:flex;flex-wrap:wrap;gap:20px}.btn-primary{background-color:#093046;color:#fff;border-radius:20px;border:1px solid #093046;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:1.4;font-size:16px;font-size:1.6rem}.btn-primary::after{content:"";display:inline;background-image:url(//bcycle.be/wp-content/themes/okappi/assets/icons/icon-arrow.png);width:12px;height:12px;background-image:contain;background-size:12px 12px;background-repeat:no-repeat;margin-left:10px;transition:all .3s ease}@media(hover: hover){.btn-primary:hover{background-color:#002336;color:#fff}.btn-primary:hover::after{transform:rotate(45deg)}}.btn-secondary{background-color:#fff;color:#093046;border:none;border-radius:0;min-height:40px;padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{color:#002336}.grid{display:grid;grid:auto/repeat(1, minmax(0, 1fr));gap:10px}@media(min-width: 768px){.grid{grid:auto/repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.grid.columns-3{grid:auto/repeat(3, minmax(0, 1fr))}}.site-logo a img{width:100px;height:auto}.btn-pill{border:1px solid #fff;border-radius:20px;padding:7px 15px;width:max-content;text-decoration:none}.btn-pill a{text-decoration:none}.widget.widget_contact a{color:#fff;display:flex;align-items:center;justify-content:center;gap:15px}@media(min-width: 768px){.widget.widget_contact a{justify-content:flex-start}}.widget.widget_contact svg{width:17px;color:#093046}.widget.widget_contact .widget-content{display:grid;grid:auto/1fr;gap:15px}.widget.widget_contact .widget-content .item.address{display:flex;gap:15px;align-items:flex-start;justify-content:center;text-align:left}@media(min-width: 768px){.widget.widget_contact .widget-content .item.address{justify-content:flex-start}}.widget.widget_logo .site-logo a img{margin:0 auto}@media(min-width: 768px){.widget.widget_logo .site-logo a img{margin:0}}header.site-header{position:fixed;left:0;top:0;right:0;background-color:#002336;z-index:1000}.header-max{max-width:calc(1260px + 190px);margin:0 auto}.header-inner{display:grid;grid-template-columns:auto 1fr;gap:40px;padding:20px;align-items:center;position:relative}@media(min-width: 768px){.header-inner{padding:20px 40px}}@media(min-width: 1024px){.header-inner{gap:60px}}@media(min-width: 1024px){.header-inner{gap:100px}}.header-inner::after{content:"";position:absolute;top:100%;left:20px;width:calc(100% - 40px);background:#fff;height:1px}@media(min-width: 1024px){.header-inner::after{width:calc(100% - 80px);left:40px}}.header-inner .left img{display:block;width:100%;height:auto;max-width:95px}.header-inner .right .mobile{display:flex;justify-content:flex-end;align-items:center}.header-inner .right .mobile button{background:rgba(0,0,0,0);border:none;cursor:pointer;width:40px;height:26px;position:relative}.header-inner .right .mobile button span{background:#fff;height:2px;width:100%;position:absolute;right:0}.header-inner .right .mobile button span:nth-child(1){top:0}.header-inner .right .mobile button span:nth-child(2){top:10px}.header-inner .right .mobile button span:nth-child(3){top:10px}.header-inner .right .mobile button span:nth-child(4){top:20px}@media(min-width: 1024px){.header-inner .right .mobile{display:none}}.header-inner .right .desktop{display:none}@media(min-width: 1024px){.header-inner .right .desktop{display:block}}.header-inner .right .desktop ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;list-style:none outside}.header-inner .right .desktop ul li{position:relative}.header-inner .right .desktop ul li::after{content:"";position:absolute;top:100%;left:0;width:100%;height:20px}.header-inner .right .desktop ul li:hover>.submenu-wrapper .submenu{visibility:visible;opacity:1;transform:translateY(0)}.header-inner .right .desktop ul li:focus-within>.submenu-wrapper .submenu{visibility:visible;opacity:1;transform:translateY(0)}.header-inner .right .desktop .submenu-wrapper{position:absolute;top:100%;left:0;width:max-content;pointer-events:auto;overflow:visible}.header-inner .right .desktop .submenu{background:#dfe5e8;border-radius:20px;padding:20px;flex-direction:column;visibility:hidden;opacity:0;transform:translateY(-10px);transition:all .3s ease;margin-top:20px}.header-inner .right .desktop .submenu a{color:#093046}.header-inner .right .desktop a{color:#fff;text-decoration:none;border:1px solid rgba(0,0,0,0);padding:12px}.header-inner .right .desktop a.link-type--button{border:1px solid #fff;border-radius:20px;padding:12px 18px}#site-navigation{visibility:hidden;opacity:0;transform:translateX(-10px);position:fixed;height:100%;z-index:99;background:#002336;color:#fff;pointer-events:none;width:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s linear .3s}@media(min-width: 1024px){#site-navigation{display:none}}#site-navigation.active{opacity:1;visibility:visible;transform:translateX(0);pointer-events:initial;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s linear 0s}#site-navigation .site-navigation-inner{padding-top:100px;padding-bottom:60px;padding-left:20px;padding-right:20px}#site-navigation .site-navigation-inner nav{display:flex;flex-direction:column;gap:10px}#site-navigation .site-navigation-inner nav ul{list-style:none outside;padding-left:0}#site-navigation .site-navigation-inner nav ul li.menu-item-has-children ul.sub-menu{display:none;padding-left:20px;border-left:1px solid #fff;padding-top:20px;padding-bottom:20px;margin-left:20px}#site-navigation .site-navigation-inner nav ul li button{background:rgba(0,0,0,0);border:none;padding:0;margin:0 0 0 6px;color:#fff}#site-navigation .site-navigation-inner nav ul li a{text-decoration:none;border:1px solid rgba(0,0,0,0);padding:12px;width:fit-content;display:inline-block}#site-navigation .site-navigation-inner nav ul li a.link-type--button{border:1px solid #fff;border-radius:20px;margin-left:10px;padding:12px 18px;margin-top:12px}footer.site-footer{background:#093046;border-top-left-radius:20px;border-top-right-radius:20px}@media(min-width: 768px){div.footer-inner{padding-top:80px;padding-bottom:80px}}@media(min-width: 1024px){div.footer-inner{padding-top:120px}}div.footer-inner .top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px}div.footer-inner .top h4{display:block;margin-bottom:20px;font-family:"Boldonse",sans-serif;font-size:14px;font-size:1.4rem}div.footer-inner .top ul.menu-container{display:block;list-style:none outside}div.footer-inner .top ul.menu-container li{margin-bottom:10px}div.footer-inner .top ul.menu-container li a{text-decoration:none}div.footer-inner .bottom{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:40px;margin-top:80px;align-items:flex-start}@media(min-width: 1024px){div.footer-inner .bottom{flex-direction:row}}div.footer-inner .bottom .left img{display:block;width:100%;height:auto;max-width:300px}div.footer-inner .bottom .left .custom-text{margin-top:40px}div.footer-inner .bottom .left .custom-text h4{display:block;margin-bottom:20px;font-family:"Boldonse",sans-serif;font-size:14px;font-size:1.4rem}div.footer-inner .bottom .right{flex-grow:1}div.footer-inner .bottom .right .ft-privacy-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;gap:10px}@media(min-width: 1024px){div.footer-inner .bottom .right .ft-privacy-container{padding-top:30px}}div.footer-inner .bottom .right .ft-privacy-container a{text-decoration:none}aside.sidebar{background-color:#efefef;padding:20px}aside.sidebar ul li{padding:3px 0}#searchform div input[type=text]{height:40px;border:1px solid #d3d3d3;padding:0 10px;width:100%}#searchform div input[type=submit]{background-color:#093046;color:#fff;border-radius:20px;border:1px solid #093046;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:1.4;font-size:16px;font-size:1.6rem;height:40px;padding:0 10px;border:none}#searchform div input[type=submit]::after{content:"";display:inline;background-image:url(//bcycle.be/wp-content/themes/okappi/assets/icons/icon-arrow.png);width:12px;height:12px;background-image:contain;background-size:12px 12px;background-repeat:no-repeat;margin-left:10px;transition:all .3s ease}@media(hover: hover){#searchform div input[type=submit]:hover{background-color:#002336;color:#fff}#searchform div input[type=submit]:hover::after{transform:rotate(45deg)}}.slick-slider button.slick-prev{width:25px;height:25px;background-image:url(//bcycle.be/wp-content/themes/okappi/assets/icons/chevron-left-blue.svg);left:5px;z-index:10}.slick-slider button.slick-prev::before{display:none}.slick-slider button.slick-next{width:25px;height:25px;background-image:url(//bcycle.be/wp-content/themes/okappi/assets/icons/chevron-right-blue.svg);right:5px}.slick-slider button.slick-next::before{display:none}.single-product-images-slider{box-shadow:0 0 8px #d3d3d3}.single-product-slider-thumbnails{margin-top:10px}.single-product-slider-thumbnails button.slick-prev,.single-product-slider-thumbnails button.slick-next{width:20px;height:20px}.single-product-slider-thumbnails .slick-slide{opacity:.6;cursor:pointer;margin:3px}.single-product-slider-thumbnails .slick-slide.slick-current{opacity:1}.single-product-slider-thumbnails .slick-slide .thumbnail-image img{margin-right:3px}.gform_wrapper .gform_validation_errors{margin-bottom:30px}.gform_wrapper .gform_validation_errors ol li a{color:#f76c5e}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper form{display:grid;grid:auto/1fr;gap:5px}.gform_wrapper form .gform-body .gform_fields{display:grid;grid:auto/1fr;gap:15px}@media(min-width: 1200px){.gform_wrapper form .gform-body .gform_fields{grid:auto/1fr 1fr}}.gform_wrapper form .gform-body .gform_fields .gfield{display:flex;flex-direction:column;gap:5px}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input{height:40px;border:1px solid #d3d3d3;padding:0 10px;width:100%}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea{border:1px solid #d3d3d3;padding:10px;width:100%}.gform_wrapper form .gform-body .gform_fields .gfield .validation_message{color:#f76c5e}.gform_wrapper form .gform-body .gform_fields .gfield.gfield--type-textarea{grid-column:1/-1}.gform_wrapper form .gform-body .gform_fields .gfield.gfield--width-full{grid-column:1/-1}.gform_wrapper form .gform_footer input[type=submit]{background-color:#093046;color:#fff;border-radius:20px;border:1px solid #093046;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:1.4;font-size:16px;font-size:1.6rem;padding:5px 15px}.gform_wrapper form .gform_footer input[type=submit]::after{content:"";display:inline;background-image:url(//bcycle.be/wp-content/themes/okappi/assets/icons/icon-arrow.png);width:12px;height:12px;background-image:contain;background-size:12px 12px;background-repeat:no-repeat;margin-left:10px;transition:all .3s ease}@media(hover: hover){.gform_wrapper form .gform_footer input[type=submit]:hover{background-color:#002336;color:#fff}.gform_wrapper form .gform_footer input[type=submit]:hover::after{transform:rotate(45deg)}}.gform_confirmation_message{padding:20px;border:1px dotted #002336;font-size:1.4em;margin-top:5px}.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions{margin-bottom:0}.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions a{background-color:rgba(0,0,0,0) !important}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a{padding:5px}.wpml-floating-language-switcher{position:fixed;bottom:10px;right:10px;background:#f8f8f8;border:1px solid;border-color:#eee;padding:0px;border-radius:6px;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,.25);box-shadow:2px 2px 5px 0px rgba(0,0,0,.25)}.search-item{border:1px solid #d3d3d3;border-radius:8px;padding:10px 20px;display:grid;grid:auto/1fr;gap:10px}.search-item h2{margin:0}.search-item .btn-ctr a{display:inline-flex;align-items:center;gap:7px}.search-item .btn-ctr a svg{width:15px;position:relative;left:0;transition:all .3s ease}.search-item .btn-ctr a:hover svg{left:5px}header.section-header{display:grid;grid:auto/minmax(0, 1fr);gap:20px;margin-bottom:30px}nav.slider-nav{display:flex;justify-content:flex-end;gap:10px}nav.slider-nav button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer}nav.slider-nav button svg{width:35px;height:35px}.section-text{display:grid;grid:auto/minmax(0, 1fr);gap:20px;border-radius:10px}.section-text.bg-grey{padding:30px 20px;background-color:#f6f6f6;color:#093046}@media(min-width: 768px){.section-text.bg-grey{padding:50px 30px}}.section-text.bg-grey a{color:#093046}.content-sidebar{backdrop-filter:blur(30px) brightness(100%);opacity:0;position:fixed;inset:0;transition:opacity .3s ease-in-out,visibility 0s linear .3s;z-index:9999;visibility:hidden;pointer-events:none}.content-sidebar.active{visibility:visible;opacity:1;transition-delay:0s;pointer-events:initial}.content-sidebar.active .search-outer-container{transform:translateX(max(-100%, -800px))}.content-sidebar .content-sidebar-max{transform:translateX(0);transition:transform .3s ease-in-out;width:min(100%,800px);display:flex;justify-content:flex-start;align-items:flex-start;overflow-y:auto;overflow-x:hidden;background:#dfe5e8;margin:0 0 0 auto;height:100%;position:relative}.content-sidebar .content-sidebar-inner{height:fit-content;width:100%;flex:0 0 100%;padding:40px 20px 40px 20px;color:#093046}.content-sidebar .content-sidebar-inner button.sidebar-close{position:sticky;top:10px;left:100%;cursor:pointer;border:none;background:rgba(0,0,0,0);width:40px;height:40px;transform:translateX(10px)}.content-sidebar .content-sidebar-inner section:first-child{margin-top:-80px}@media(min-width: 900px){.content-sidebar .content-sidebar-inner section.f-text-image div.f-text-image-inner .f-content-container{flex-direction:column}}@media(min-width: 768px){.content-sidebar .content-sidebar-inner section.f-stacked-image-text div.f-stacked-image-text-inner .f-content-container{padding:40px 20px}}@media(min-width: 900px){.content-sidebar .content-sidebar-inner section.f-stacked-image-text div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner{flex-direction:column}}.content-sidebar .content-sidebar-inner section.f-selection-usp .layer{display:none}@media(min-width: 900px){.content-sidebar .content-sidebar-inner section.f-selection-expertises div.f-selection-expertises-inner .top{grid-template-columns:100%;gap:40px}}@media(min-width: 900px){.content-sidebar .content-sidebar-inner section.f-selection-partners div.f-selection-partners-inner .top{grid-template-columns:100%;gap:40px}}.content-sidebar .content-sidebar-inner section.f-timeline div.f-timeline-inner .content-container .step{background:#fff;color:#093046}.content-sidebar .content-sidebar-inner section.f-timeline div.f-timeline-inner .content-container .step::before{color:#093046 !important}.content-sidebar .content-sidebar-inner .f-post-container .cc{background:#fff;border-radius:20px;overflow:hidden;color:#093046}.card-default{position:relative;background-color:#acb6bc;border-radius:10px;padding:30px 20px 40px;color:#093046;overflow:hidden;font-size:14px}@media(min-width: 992px){.card-default{padding:30px 40px 40px;font-size:16px}}.card-default .card-content{position:relative;z-index:2;display:grid;grid:auto/minmax(0, 1fr);gap:20px}.card-default .card-content .card-icon{width:48px;height:48px}.card-default .card-content .card-icon img{width:100%;height:100%;object-fit:contain}.card-default .card-content .card-title{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.card-default .card-content .card-text{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.card-default .card-content .card-cta{color:#093046}.card-default .card-hover-image{position:absolute;inset:0;z-index:1;transform:translateX(-100%);transition:all .3s ease}.card-default .card-hover-image img{width:100%;height:100%;object-fit:cover}.card-default:hover .card-hover-image{transform:translateX(0)}.card-service{display:grid;grid:auto/minmax(0, 1fr);gap:20px;text-decoration:none;position:relative;border-bottom:1px solid #fff;padding-bottom:20px}@media(min-width: 768px){.card-service{padding-right:300px}}.card-service svg{width:17px;display:none;position:absolute;right:260px;top:50%;transform:translateY(calc(-50% - 15px));opacity:0;transition:all .3s ease}@media(min-width: 768px){.card-service svg{display:block}}.card-service img{display:none;border-radius:10px;position:absolute;right:20px;top:50%;transform:translateY(calc(-50% - 15px));width:200px;height:auto;opacity:0;transition:all .3s ease}@media(min-width: 768px){.card-service img{display:flex}}.card-service:hover svg{opacity:1}.card-service:hover img{opacity:1}.card-toepassing{position:relative;overflow:hidden;background:#dfe5e8;border-radius:20px;display:flex;justify-content:flex-start;align-items:stretch}.card-toepassing-inner{width:100%;padding:40px 20px;border-radius:20px;overflow:hidden;transition:all .3s ease-in-out;color:#093046}@media(min-width: 768px){.card-toepassing-inner{padding:30px 50px}}.card-toepassing-inner .icon-container{width:48px;height:48px;margin-bottom:15px}.card-toepassing-inner .icon-container img{display:block;width:100%;height:100%;object-fit:contain}.card-toepassing-inner .title-container{margin-bottom:15px}.card-toepassing-inner .title-container h3{font-family:"Boldonse",sans-serif}.card-toepassing-inner button{background-color:#093046;color:#fff;border-radius:20px;border:1px solid #093046;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;text-decoration:none;line-height:1.4;font-size:16px;font-size:1.6rem;margin:20px 0 0 auto;width:fit-content;display:flex}.card-toepassing-inner button::after{content:"";display:inline;background-image:url(//bcycle.be/wp-content/themes/okappi/assets/icons/icon-arrow.png);width:12px;height:12px;background-image:contain;background-size:12px 12px;background-repeat:no-repeat;margin-left:10px;transition:all .3s ease}@media(hover: hover){.card-toepassing-inner button:hover{background-color:#002336;color:#fff}.card-toepassing-inner button:hover::after{transform:rotate(45deg)}}.card-usp{position:relative;overflow:hidden;background:#dfe5e8;border-radius:20px;display:flex;justify-content:flex-start;align-items:stretch}.card-usp .image-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.card-usp .image-container img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--x, 50%) var(--y, 50%)}.card-usp-inner{width:100%;padding:40px 20px;border-radius:20px;overflow:hidden;transition:all .3s ease-in-out;color:#093046}@media(min-width: 768px){.card-usp-inner{padding:30px 50px}}.card-usp-inner .icon-container{width:48px;height:48px;margin-bottom:15px}.card-usp-inner .icon-container img{display:block;width:100%;height:100%;object-fit:contain}.card-usp-inner h3{margin-bottom:15px}.card-team{overflow:hidden;border-radius:20px}@media(hover: hover){.card-team:hover .card-team-inner .layer{opacity:.29}.card-team:hover .card-team-inner .content-container p{opacity:1;transform:translateY(0)}}.card-team-inner{position:relative;padding:20px;min-height:min(350px,50vh);border-radius:20px;overflow:hidden}.card-team-inner .image-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.card-team-inner .image-container img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--x, 50%) var(--y, 50%)}.card-team-inner .layer{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;backdrop-filter:blur(30px) brightness(125%);z-index:2;opacity:0;transition:all .3s ease-in-out}.card-team-inner .content-container{position:absolute;bottom:0;left:0;width:100%;z-index:3;padding:20px;display:flex;flex-direction:column;gap:10px}.card-team-inner .content-container p{opacity:0;transform:translateY(10px);transition:all .3s ease-in-out}.card-team-inner .content-container p.name{font-family:"Boldonse",sans-serif;font-size:18px;font-size:1.8rem;transition-delay:.1s}@media(min-width: 768px){.card-team-inner .content-container p.name{font-size:20px;font-size:2rem}}.card-team-inner .content-container p.function{font-family:"Boldonse",sans-serif;font-size:10px;font-size:1rem;transition-delay:.2s}@media(min-width: 768px){.card-team-inner .content-container p.function{font-size:12px;font-size:1.2rem}}article.card-oplossing{background:#dfe5e8;border-radius:20px;overflow:hidden;color:#093046}div.card-oplossing-inner{padding:40px 20px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:45px}@media(min-width: 768px){div.card-oplossing-inner{padding:30px 50px}}div.card-oplossing-inner .icon-container{width:50px;height:50px;margin-bottom:15px}div.card-oplossing-inner .icon-container img{display:block;width:100%;height:100%;object-fit:contain}div.card-oplossing-inner .title-container h3{font-family:"Boldonse",sans-serif}div.card-oplossing-inner .custom-text{margin-top:30px}article.card-dienst{background:#dfe5e8;border-radius:20px;overflow:hidden;color:#093046}div.card-dienst-inner{padding:40px 20px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:25px}@media(min-width: 768px){div.card-dienst-inner{padding:30px}}div.card-dienst-inner a.link-empty{text-decoration:none;color:inherit}div.card-dienst-inner h3{font-family:"Boldonse",sans-serif;color:#093046;line-height:1.8}@media(min-width: 1024px){div.card-dienst-inner h3{font-size:20px;font-size:2rem}}div.card-dienst-inner a.link-a{width:fit-content}.card-testimonial{width:220px}@media(min-width: 768px){.card-testimonial{width:450px}}@media(min-width: 1024px){.card-testimonial{width:700px}}.card-testimonial-inner{position:relative;padding-top:calc(80px + 20px)}@media(min-width: 768px){.card-testimonial-inner{display:grid;grid-template-columns:100px 1fr;padding-top:0;height:100%}}@media(min-width: 1024px){.card-testimonial-inner{grid-template-columns:130px 1fr}}.card-testimonial-inner .image-container{background:#fff;padding:40px;width:150px;height:150px;margin:0 auto;border-radius:20px;position:absolute;top:0;left:calc((100% - 150px + 5px)/2);z-index:2}@media(min-width: 768px){.card-testimonial-inner .image-container{left:0;top:calc((100% - 150px)/2)}}@media(min-width: 1024px){.card-testimonial-inner .image-container{width:180px;height:180px;top:calc((100% - 180px)/2)}}.card-testimonial-inner .image-container img{display:block;width:100%;height:100%;object-fit:contain}.card-testimonial-inner .text-container{background:rgba(255,255,255,.1);backdrop-filter:blur(30px) brightness(115%);color:#fff;padding:80px 20px 20px 20px;border-radius:20px;position:relative}@media(min-width: 768px){.card-testimonial-inner .text-container{grid-column:2/span 1;grid-row:1;height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:40px 40px 40px calc(40px + 50px)}}@media(min-width: 1024px){.card-testimonial-inner .text-container{padding-top:60px;padding-bottom:60px}}.card-testimonial-inner .text-container .custom-text{margin-bottom:20px}.card-testimonial-inner .text-container h3{font-family:"Boldonse",sans-serif;line-height:1.8;font-size:16px;font-size:1.6rem}@media(min-width: 1024px){.card-testimonial-inner .text-container h3{font-size:20px;font-size:2rem}}.card-testimonial-inner .text-container h3 span.name+span.function::before{content:" - "}a.btn-cta{display:inline-flex;align-items:center;gap:10px}a.btn-cta svg{width:13px;height:13px;position:relative;left:0;bottom:-3px;transition:all .3s ease}a.btn-cta:hover svg{left:2.5px;bottom:-0.5px}div.f-hero-inner .f-banner-container{position:relative;padding:20px;border-radius:20px;overflow:hidden;padding-bottom:100px}@media(min-width: 768px){div.f-hero-inner .f-banner-container{padding:40px}}@media(min-width: 768px){div.f-hero-inner .f-banner-container{padding-bottom:100px}}@media(min-width: 1024px){div.f-hero-inner .f-banner-container{padding-bottom:150px}}div.f-hero-inner .f-image-container{position:absolute;top:0;left:0;width:100%;height:100%}div.f-hero-inner .f-image-container img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--x, 50%) var(--y, 50%)}div.f-hero-inner .f-content-container{background:rgba(246,246,246,.4);backdrop-filter:blur(30px) brightness(150%);color:#093046;padding:20px;position:relative;z-index:2;border-radius:20px;max-width:865px}@media(min-width: 768px){div.f-hero-inner .f-content-container{padding:40px}}div.f-hero-inner .f-content-container .f-title-container{margin-bottom:40px}div.f-cards-inner p.tagline{margin-bottom:10px}div.f-cards-inner .f-title-container{margin-bottom:40px}div.f-cards-inner .f-cards-container{margin-top:40px;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}div.f-cards-inner .f-cards-container[data-numbering=active]{counter-reset:card}div.f-cards-inner .f-cards-container[data-numbering=active] .card{position:relative}div.f-cards-inner .f-cards-container[data-numbering=active] .card::before{counter-increment:card;content:counter(card, decimal-leading-zero);display:block;margin-bottom:20px}div.f-cards-inner .f-cards-container .card{background:#dfe5e8;border-radius:20px;overflow:hidden;padding:40px 20px;color:#093046;flex-grow:1;flex-shrink:1;flex-basis:min(100%,300px)}@media(min-width: 768px){div.f-cards-inner .f-cards-container .card{padding:40px 30px}}div.f-cards-inner .f-cards-container .card h3{font-family:"Boldonse",sans-serif}@media(min-width: 1024px){div.f-cards-inner .f-cards-container .card h3{font-size:20px;font-size:2rem}}div.f-cards-inner .f-cards-container .card .custom-text{margin-top:40px}section.cta .container .section-inner{padding:30px;display:grid;grid:auto/minmax(0, 1fr);gap:25px;text-align:center;position:relative;overflow:hidden}@media(min-width: 768px){section.cta .container .section-inner{padding:60px 100px}}section.cta .container .section-inner .background-image{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0;filter:blur(4px);-webkit-filter:blur(4px)}section.cta .container .section-inner .links{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}section.cta .container .section-inner>*{position:relative;z-index:2}section.cta .container .section-inner::after{content:"";position:absolute;inset:0;border-radius:10px;background:#000;border-radius:10px;opacity:.7;z-index:1}section.services .container .section-inner .services-wrapper{display:grid;grid:auto/minmax(0, 1fr);gap:30px;margin-top:60px}section.services .container .section-inner .services-wrapper:first-child{margin-top:0}section.testimonials .container .section-inner .slider-wrapper{margin-top:30px}section.testimonials .container .section-inner .slider-wrapper:first-child{margin-top:0}section.testimonials .container .section-inner .slider-wrapper nav.slider-nav{margin-bottom:10px}section.testimonials .container .section-inner .slider-wrapper .slider{border-radius:10px;overflow:hidden}div.f-text-image-inner .f-content-container{background:#f6f6f6;color:#093046;border-radius:20px;overflow:hidden}@media(min-width: 900px){div.f-text-image-inner .f-content-container{display:flex;align-items:stretch;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}}@media(min-width: 900px){div.f-text-image-inner .f-content-container[data-position=right]{flex-direction:row-reverse}}@media(min-width: 900px){div.f-text-image-inner .f-content-container .left{flex:0 0 50%}}div.f-text-image-inner .f-content-container .left[data-type=set] img{display:block;width:100%;height:auto}div.f-text-image-inner .f-content-container .left[data-type=cover]{height:min(280px,35vh)}@media(min-width: 900px){div.f-text-image-inner .f-content-container .left[data-type=cover]{height:unset}}div.f-text-image-inner .f-content-container .left[data-type=cover] img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--x, 50%) var(--y, 50%)}div.f-text-image-inner .f-content-container .left[data-type=contain]{height:min(280px,35vh)}@media(min-width: 900px){div.f-text-image-inner .f-content-container .left[data-type=contain]{height:unset}}div.f-text-image-inner .f-content-container .left[data-type=contain] img{display:block;width:100%;height:100%;object-fit:contain}div.f-text-image-inner .f-content-container .right{padding:40px 20px}@media(min-width: 900px){div.f-text-image-inner .f-content-container .right{flex:0 0 50%;padding:40px}}@media(min-width: 1024px){div.f-text-image-inner .f-content-container .right{padding:60px 40px}}@media(min-width: 1200px){div.f-text-image-inner .f-content-container .right{padding:80px 40px}}div.f-text-image-inner .f-content-container .right p.tagline{margin-bottom:10px}div.f-text-image-inner .f-content-container .right .f-title-container{margin-bottom:20px}@media(min-width: 900px){div.f-text-image-inner .f-content-container .right .f-title-container{margin-bottom:30px}}div.f-text-image-inner .f-content-container .right .f-links-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;flex-direction:row;flex-wrap:wrap;margin-top:20px}@media(min-width: 900px){div.f-text-image-inner .f-content-container .right .f-links-container{margin-top:30px}}section.f-text-form[data-bg=light] div.f-text-form-inner .right .f-form-container,section.f-text-form[data-bg=split] div.f-text-form-inner .right .f-form-container{background:#fff}section.f-text-form[data-bg=light] div.f-text-form-inner .right .f-form-container input[type=text],section.f-text-form[data-bg=light] div.f-text-form-inner .right .f-form-container input[type=phone],section.f-text-form[data-bg=light] div.f-text-form-inner .right .f-form-container input[type=tel],section.f-text-form[data-bg=light] div.f-text-form-inner .right .f-form-container input[type=email],section.f-text-form[data-bg=split] div.f-text-form-inner .right .f-form-container input[type=text],section.f-text-form[data-bg=split] div.f-text-form-inner .right .f-form-container input[type=phone],section.f-text-form[data-bg=split] div.f-text-form-inner .right .f-form-container input[type=tel],section.f-text-form[data-bg=split] div.f-text-form-inner .right .f-form-container input[type=email]{background:#dfe5e8 !important}section.f-text-form[data-bg=light] div.f-text-form-inner .right .f-form-container textarea,section.f-text-form[data-bg=split] div.f-text-form-inner .right .f-form-container textarea{background:#dfe5e8 !important}div.f-text-form-inner{display:grid;grid-template-columns:100%;gap:40px}@media(min-width: 1024px){div.f-text-form-inner{grid-template-columns:repeat(2, minmax(0, 1fr));gap:80px}}@media(min-width: 1200px){div.f-text-form-inner{gap:120px}}@media(min-width: 1024px){div.f-text-form-inner .left{padding:40px 0}}@media(min-width: 1200px){div.f-text-form-inner .left{padding:80px 0}}div.f-text-form-inner .left p.tagline{margin-bottom:10px}div.f-text-form-inner .left .custom-text{margin-top:20px}@media(min-width: 1024px){div.f-text-form-inner .left .custom-text{margin-top:40px}}div.f-text-form-inner .right .f-form-container{padding:40px;border-radius:20px;background:#dfe5e8}div.f-text-form-inner .right .f-form-container .gform_validation_errors{display:none}div.f-text-form-inner .right .f-form-container .gform_confirmation_message{border:none !important;color:#093046 !important;padding:0 !important}div.f-text-form-inner .right .f-form-container .gfield_validation_message{border:none !important;background:rgba(0,0,0,0) !important;padding:0 0 0 10px !important;color:#093046 !important}div.f-text-form-inner .right .f-form-container .gfield_required_asterisk{color:#093046;padding:0 !important}div.f-text-form-inner .right .f-form-container .gfield_label{color:#093046}div.f-text-form-inner .right .f-form-container input[type=text],div.f-text-form-inner .right .f-form-container input[type=phone],div.f-text-form-inner .right .f-form-container input[type=tel],div.f-text-form-inner .right .f-form-container input[type=email]{border-radius:20px;padding:10px 20px !important;border:1px solid #fff !important;background:#fff !important}div.f-text-form-inner .right .f-form-container input[type=text]::placeholder,div.f-text-form-inner .right .f-form-container input[type=phone]::placeholder,div.f-text-form-inner .right .f-form-container input[type=tel]::placeholder,div.f-text-form-inner .right .f-form-container input[type=email]::placeholder{color:#093046;opacity:.5}div.f-text-form-inner .right .f-form-container textarea{border-radius:20px;padding:10px 20px !important;border:1px solid #fff !important;background:#fff !important}div.f-text-form-inner .right .f-form-container textarea::placeholder{color:#093046;opacity:.5}div.f-stacked-image-text-inner .f-content-container{background:#f6f6f6;color:#093046;border-radius:20px;overflow:hidden;padding:40px 20px;display:grid;grid-template-columns:100%;gap:40px}@media(min-width: 768px){div.f-stacked-image-text-inner .f-content-container{padding:80px 20px}}@media(min-width: 768px){div.f-stacked-image-text-inner .f-content-container{gap:80px}}@media(min-width: 900px){div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner{display:flex;align-items:stretch;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}}@media(min-width: 900px){div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner[data-position=right]{flex-direction:row-reverse}}@media(min-width: 900px){div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .left{flex:0 0 50%}}div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .left[data-type=set] img{display:block;width:100%;height:auto}div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .left[data-type=cover]{height:min(280px,35vh);border-radius:20px;overflow:hidden}@media(min-width: 900px){div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .left[data-type=cover]{height:unset}}div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .left[data-type=cover] img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--x, 50%) var(--y, 50%)}div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .left[data-type=contain]{height:min(280px,35vh)}@media(min-width: 900px){div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .left[data-type=contain]{height:unset}}div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .left[data-type=contain] img{display:block;width:100%;height:100%;object-fit:contain}div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .right{padding:20px}@media(min-width: 900px){div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .right{flex:0 0 50%;padding:40px}}div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .right p.tagline{margin-bottom:10px}div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .right .f-title-container{margin-bottom:20px}@media(min-width: 900px){div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .right .f-title-container{margin-bottom:30px}}div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .right .f-links-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;flex-direction:row;flex-wrap:wrap;margin-top:20px}@media(min-width: 900px){div.f-stacked-image-text-inner .text-image-wrapper .text-image-wrapper-inner .right .f-links-container{margin-top:30px}}section.f-selection-toepassingen{overflow-x:hidden}section.f-selection-toepassingen[data-bg=light] div.f-selection-toepassingen-inner p.tagline{color:#fff}section.f-selection-toepassingen[data-bg=light] div.f-selection-toepassingen-inner h1,section.f-selection-toepassingen[data-bg=light] div.f-selection-toepassingen-inner h2{color:#fff}div.f-selection-toepassingen-inner{position:relative;padding:40px 20px}@media(min-width: 768px){div.f-selection-toepassingen-inner{padding:80px 40px}}div.f-selection-toepassingen-inner .layer{position:absolute;background:#49616f;width:calc(100% + 110px);height:calc(100% - 40px);left:-55px;top:20px;border-radius:clamp(0px,(100vw - 20px - 100%)*100000,20px);overflow:hidden}@media(min-width: 768px){div.f-selection-toepassingen-inner .layer{height:calc(100% - 80px);top:40px}}div.f-selection-toepassingen-inner .f-content-container{width:100%;position:relative;z-index:2}div.f-selection-toepassingen-inner p.tagline{margin-bottom:15px}div.f-selection-toepassingen-inner h1,div.f-selection-toepassingen-inner h2{margin-bottom:20px}div.f-selection-toepassingen-inner .f-links-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 15px;margin-bottom:20px}div.f-selection-toepassingen-inner .f-post-container{display:grid;grid-template-columns:100%;margin-top:30px;gap:15px}@media(min-width: 500px){div.f-selection-toepassingen-inner .f-post-container{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}div.f-selection-oplossingen-inner p.tagline{margin-bottom:10px}div.f-selection-oplossingen-inner .f-title-container{margin-bottom:40px}div.f-selection-oplossingen-inner .f-post-container{margin-top:20px;display:grid;grid-template-columns:100%;gap:15px}@media(min-width: 500px){div.f-selection-oplossingen-inner .f-post-container{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}div.f-selection-diensten-inner p.tagline{margin-bottom:10px}div.f-selection-diensten-inner .f-title-container{margin-bottom:40px}div.f-selection-diensten-inner .f-post-container{margin-top:20px;display:grid;grid-template-columns:100%;counter-reset:dienst;gap:15px}@media(min-width: 500px){div.f-selection-diensten-inner .f-post-container{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}div.f-selection-diensten-inner .f-post-container .cc{counter-increment:dienst}div.f-selection-diensten-inner .f-post-container .cc .cc-inner h3::before{content:counter(dienst, decimal-leading-zero);display:block;font-family:"Inter",sans-serif;font-size:16px;font-size:1.6rem;margin-bottom:30px}div.f-selection-team-inner .f-title-container{margin-bottom:40px}div.f-selection-team-inner .f-post-container .cc{min-width:min(85%,346px)}div.f-selection-team-inner .f-post-container .slick-slide{width:min(85%,346px);margin:0 10px}div.f-selection-expertises-inner .top{display:grid;grid-template-columns:100%;gap:40px;margin-bottom:40px}@media(min-width: 900px){div.f-selection-expertises-inner .top{grid-template-columns:auto 1fr;gap:80px;align-items:end}}div.f-selection-expertises-inner .top .left{max-width:500px}div.f-selection-expertises-inner .top .left p.tagline{margin-bottom:10px}div.f-selection-expertises-inner .f-post-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none}div.f-selection-expertises-inner .f-post-container::-webkit-scrollbar{display:none}div.f-selection-expertises-inner .f-post-container .cc{overflow:hidden;border-radius:20px;padding:20px;display:flex;justify-content:center;align-items:center;background:#dfe5e8;min-width:180px}div.f-selection-expertises-inner .f-post-container .cc .cc-inner{width:100px;height:80px}div.f-selection-expertises-inner .f-post-container .cc .cc-inner img{display:block;width:100%;height:100%;object-fit:contain}div.f-selection-partners-inner .top{display:grid;grid-template-columns:100%;gap:40px;margin-bottom:40px}@media(min-width: 900px){div.f-selection-partners-inner .top{grid-template-columns:auto 1fr;gap:80px;align-items:end}}div.f-selection-partners-inner .top .left{max-width:500px}div.f-selection-partners-inner .top .left p.tagline{margin-bottom:10px}div.f-selection-partners-inner .f-post-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none}div.f-selection-partners-inner .f-post-container::-webkit-scrollbar{display:none}div.f-selection-partners-inner .f-post-container .cc{overflow:hidden;border-radius:20px;padding:20px;display:flex;justify-content:center;align-items:center;background:#dfe5e8;min-width:180px}div.f-selection-partners-inner .f-post-container .cc .cc-inner{width:100px;height:80px}div.f-selection-partners-inner .f-post-container .cc .cc-inner img{display:block;width:100%;height:100%;object-fit:contain}section.f-selection-usp{overflow-x:hidden}section.f-selection-usp[data-bg=light] div.f-selection-usp-inner p.tagline{color:#fff}section.f-selection-usp[data-bg=light] div.f-selection-usp-inner h1,section.f-selection-usp[data-bg=light] div.f-selection-usp-inner h2{color:#fff}div.f-selection-usp-inner{position:relative;padding:40px 20px}@media(min-width: 768px){div.f-selection-usp-inner{padding:80px 40px}}div.f-selection-usp-inner .layer{position:absolute;background:#49616f;width:calc(100% + 110px);height:calc(100% - 40px);left:-55px;top:20px;border-radius:clamp(0px,(100vw - 20px - 100%)*100000,20px);overflow:hidden}@media(min-width: 768px){div.f-selection-usp-inner .layer{height:calc(100% - 80px);top:40px}}div.f-selection-usp-inner .f-content-container{width:100%;position:relative;z-index:2}div.f-selection-usp-inner p.tagline{margin-bottom:15px}div.f-selection-usp-inner h1,div.f-selection-usp-inner h2{margin-bottom:40px}div.f-selection-usp-inner .f-links-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 15px;margin-bottom:20px}div.f-selection-usp-inner .f-post-container{display:grid;grid-template-columns:100%;gap:15px}@media(min-width: 500px){div.f-selection-usp-inner .f-post-container{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}div.f-selection-testimonials-inner .top{display:grid;grid-template-columns:100%;gap:40px;margin-bottom:40px}@media(min-width: 900px){div.f-selection-testimonials-inner .top{grid-template-columns:auto 1fr;gap:80px;align-items:end}}div.f-selection-testimonials-inner .top .left{max-width:500px}div.f-selection-testimonials-inner .top .left p.tagline{margin-bottom:10px}div.f-selection-testimonials-inner .f-post-container::-webkit-scrollbar{display:none}@media(min-width: 768px){div.f-selection-testimonials-inner .f-post-container{gap:30px}}div.f-selection-testimonials-inner .f-post-container .slick-slide{margin:0 20px;width:220px}@media(min-width: 768px){div.f-selection-testimonials-inner .f-post-container .slick-slide{width:450px}}@media(min-width: 1024px){div.f-selection-testimonials-inner .f-post-container .slick-slide{width:700px}}div.f-selection-testimonials-inner .f-post-container .cc{width:220px}@media(min-width: 768px){div.f-selection-testimonials-inner .f-post-container .cc{width:450px}}@media(min-width: 1024px){div.f-selection-testimonials-inner .f-post-container .cc{width:700px}}@media(hover: hover){section.f-timeline[data-bg=light] div.f-timeline-inner .f-steps-container .content-container>.step:hover::after,section.f-timeline[data-bg=split] div.f-timeline-inner .f-steps-container .content-container>.step:hover::after{opacity:1;transform:translateY(0)}}section.f-timeline[data-bg=light] div.f-timeline-inner .f-steps-container .content-container .step,section.f-timeline[data-bg=split] div.f-timeline-inner .f-steps-container .content-container .step{background:#fff;color:#093046}@media(hover: hover){section.f-timeline[data-bg=light] div.f-timeline-inner .f-steps-container .content-container .step:hover,section.f-timeline[data-bg=split] div.f-timeline-inner .f-steps-container .content-container .step:hover{background:#002336;color:#fff}}section.f-timeline[data-bg=light] div.f-timeline-inner .f-steps-container .content-container .step::before,section.f-timeline[data-bg=split] div.f-timeline-inner .f-steps-container .content-container .step::before{color:#093046 !important}section.f-timeline[data-bg=split] div.f-timeline-inner .f-steps-container .content-container .step::before{color:#093046 !important;background:#fff;border-radius:50%;line-height:1;padding:5px;width:fit-content;height:auto;aspect-ratio:1/1;vertical-align:middle;display:flex;align-items:center}div.f-timeline-inner p.tagline{margin-bottom:5px}div.f-timeline-inner .f-title-container{margin-bottom:40px}div.f-timeline-inner .f-steps-container{position:relative}@media(min-width: 768px){div.f-timeline-inner .f-steps-container{display:grid;grid-template-columns:auto 1fr;gap:50px}}div.f-timeline-inner .f-steps-container .index-container{display:none}@media(min-width: 768px){div.f-timeline-inner .f-steps-container .index-container{display:flex;justify-content:flex-end;align-items:flex-start;width:60px}}div.f-timeline-inner .f-steps-container .index-container .line{width:5px;height:100%;background:#fff;border-radius:20px;border:1px solid #fff}div.f-timeline-inner .f-steps-container .content-container{display:grid;grid-template-columns:100%;gap:20px;counter-reset:step;position:relative;overflow-y:clip}@media(hover: hover){div.f-timeline-inner .f-steps-container .content-container>.step:hover::after{opacity:1;transform:translateY(0)}}div.f-timeline-inner .f-steps-container .content-container .step{background:rgba(255,255,255,.1);backdrop-filter:blur(30px) brightness(115%);color:#fff;border-radius:20px;padding:40px 20px;transition:all .3s ease-in-out}@media(min-width: 768px){div.f-timeline-inner .f-steps-container .content-container .step{padding:40px}}@media(hover: hover){div.f-timeline-inner .f-steps-container .content-container .step:hover{background:#fff;color:#093046}div.f-timeline-inner .f-steps-container .content-container .step:hover::before{color:#fff}}div.f-timeline-inner .f-steps-container .content-container .step::before{counter-increment:step;content:counter(step, decimal-leading-zero);position:absolute;left:-110px;font-size:16px;font-size:1.6rem;line-height:1.4;color:#fff !important}div.f-timeline-inner .f-steps-container .content-container .step::after{content:"";position:absolute;background:#093046;height:100%;width:3px;left:-55px;border:1px solid #093046;top:0;border-radius:20px;opacity:0}div.f-timeline-inner .f-steps-container .content-container .step h3{margin-bottom:20px;font-family:"Boldonse",sans-serif;font-size:18px;font-size:1.8rem}@media(min-width: 768px){div.f-timeline-inner .f-steps-container .content-container .step h3{font-size:20px;font-size:2rem}}div.f-banner-inner .f-content-container{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;padding:20px;border-radius:20px;overflow:hidden;min-height:min(500px,70vh)}div.f-banner-inner .f-content-container .f-image-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}div.f-banner-inner .f-content-container .f-image-container img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--x, 50%) var(--y, 50%)}div.f-banner-inner .f-content-container .layer{position:absolute;top:0;left:0;width:100%;height:100%;background:#4a6070;backdrop-filter:blur(4px) brightness(69%);pointer-events:none;opacity:.5}div.f-banner-inner .f-content-container .f-text-container{position:relative;z-index:2;color:#fff;max-width:850px;margin:0 auto}div.f-banner-inner .f-content-container .f-text-container p.tagline{margin-bottom:10px}div.f-banner-inner .f-content-container .f-text-container .f-title-container{margin-bottom:20px}@media(min-width: 768px){div.f-banner-inner .f-content-container .f-text-container .f-title-container{margin-bottom:40px}}div.f-banner-inner .f-content-container .f-text-container .f-links-container{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px}@media(min-width: 768px){div.f-banner-inner .f-content-container .f-text-container .f-links-container{margin-top:40px}}@media(min-width: 768px){.error404 .site-wrapper main.main-content .container{text-align:center;padding-top:50px;padding-bottom:30px}}@media(min-width: 768px){.error404 .site-wrapper main.main-content .container h1.page-title{margin-bottom:40px}}body.search .site-wrapper main.main-content .container .search-results{display:grid;grid:auto/1fr;gap:10px}@media(min-width: 768px){body.search .site-wrapper main.main-content .container .search-results{margin-top:40px}}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 110px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #002336; --cmplz_hyperlink_color: #002336; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #002336; --cmplz_button_accept_border_color: #002336; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #002336; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #002336; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #002336; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}.cmplz-cookiebanner .cmplz-marketing:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-marketing:not(.cmplz-tcf) { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;}