@font-face{font-display:swap;font-family:faktum-medium;src:url("/wp-content/themes/ytb/fonts/rene bieder faktum medium.otf") format("opentype")}@font-face{font-display:swap;font-family:faktum-light;src:url("/wp-content/themes/ytb/fonts/rene bieder faktum light.otf") format("opentype")}@font-face{font-display:swap;font-family:faktum-light-italic;src:url("/wp-content/themes/ytb/fonts/rene bieder faktum light italic.otf") format("opentype")}@font-face{font-display:swap;font-family:faktum-regular;src:url("/wp-content/themes/ytb/fonts/rene bieder faktum regular.otf") format("opentype")}@font-face{font-display:swap;font-family:squada;src:url(/wp-content/themes/ytb/fonts/SquadaOne-Regular.ttf) format("truetype")}*{box-sizing:border-box}html,body{padding:0;margin:0;font-size:1.17130307vw}nav .button:hover{text-decoration:underline}section{width:100%;height:100vh;position:relative;overflow-x:hidden}.homepanel{background:#ddd}.homepanel .bgs{position:absolute;top:0;left:0;width:100%;height:100%}.homepanel .bgs .homebg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 3s}.homepanel .bgs .homebg.showMe{opacity:1}.homepanel .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52.125rem;transition:top 1s,width 1s}.homepanel .downbal{position:absolute;bottom:5%;left:50%;width:5.9375rem;transform:translateX(-50%)}nav.desktop{color:#e0ded1}nav.desktop button{font-family:faktum-medium;font-size:1.875rem;font-weight:500;position:absolute;background:#fff0;border:0;color:inherit;cursor:pointer}nav.desktop button.this{text-decoration:underline}nav.desktop button:hover{text-decoration:underline}nav.desktop button:first-child{top:2.5rem;left:2.5rem}nav.desktop button:nth-child(2){top:2.5rem;right:2.5rem}nav.desktop button:nth-child(3){bottom:2.5rem;left:2.5rem}nav.desktop button:nth-child(4){bottom:2.5rem;right:2.5rem}.brandspanel{background:#2e3034}.brandspanel .hovercraft{position:absolute;top:50%;left:50%;width:80rem;z-index:1000;transform:translate(-50%,-50%)}.brandspanel .hovercraft img{width:100%}.brandspanel .hovercraft .mouse{position:absolute;top:50%;left:50%;font-family:faktum-medium;font-size:1.25rem;font-weight:500;width:10rem;height:10rem;border-radius:1000em;background:blue;border:4px solid #fff0;box-shadow:0 0 .625rem blue;transform:scale(.01);opacity:0;transition:transform 1s,opacity 0.4s}.brandspanel .hovercraft .mouse div{color:#fff;position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%)}.brandspanel .hovercraft.show .mouse{transform:scale(1);opacity:1}.bi{background:#353639}.brandimages{position:absolute;color:#f6f6f6;top:50%;left:50%;height:55vw;width:75vw;transform:translate(-50%,-50%)}.brandimages .imageloop img.image{width:100%;height:100%}.brandimages .imageloop .logo{display:none}.brandimages .imageloop .item{position:absolute;top:0;left:0;width:50%;height:100%;opacity:0;transition:opacity 0.25s}.brandimages .imageloop .item.show{opacity:1}.brandimages .textbox{position:absolute;left:0;top:0;height:100%;width:100%}.brandimages .textbox h2{font-family:faktum-medium;font-size:1.875rem;font-weight:500;margin-top:0;text-align:center}.brandimages .textbox h2+h2{margin-bottom:2em}.brandimages .textbox .item{float:left;font-family:faktum-light;font-size:1.875rem;font-weight:300;cursor:pointer;width:20%;padding-top:18%;position:relative}.brandimages .textbox .item img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.brandimages .textbox .item.show{font-family:faktum-medium;font-size:1.875rem;font-weight:500}.brandimages .textbox .item.show img{opacity:1}.brandimagesold{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;padding-left:51.375rem;padding-top:7.75rem}.brandimagesold h2{margin:0 0 3.375rem;font-family:faktum-medium;font-size:1.875rem;font-weight:500}.brandimagesold .image{position:absolute;top:7.75rem;left:9.3125rem;width:33.375rem;opacity:0;transition:opacity 0.5s;cursor:default}.brandimagesold .image.show{opacity:1}.brandimagesold .item{font-family:faktum-light;font-size:1.875rem;font-weight:300;cursor:pointer}.brandimagesold .item .logo{position:absolute;bottom:10%;opacity:0;transition:opacity 0.5s;cursor:default;width:12.5rem}.brandimagesold .item.show{font-family:faktum-medium;font-size:1.875rem;font-weight:500}.brandimagesold .item.show .image{opacity:1}.brandimagesold .item.show .logo{opacity:1}.about-you{overflow:hidden;background:pink}.about-you video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.about-you .blokjes{position:absolute;top:50%;left:9.3125rem;transform:translateY(-50%);color:#fff;width:31.25rem;font-family:faktum-medium;font-size:1.75rem;font-weight:500;line-height:2.375rem}.about-you .blokjes h2{font-family:faktum-light-italic;font-size:1.75rem;font-weight:300;margin-bottom:0}.about-you .givecall{position:absolute;top:50%;left:75%;transform:translate(-50%,-50%);width:20em;color:#0023F5;text-align:center;cursor:pointer;font-family:faktum-medium;font-size:1.875rem;font-weight:500}.about-you .givecall .text{display:inline-block;margin-right:1em}.about-you .givecall img{width:5.9375rem;vertical-align:middle}.about-you nav{color:#fff}.about-us{background:#353639;color:#f6f6f6;font-family:faktum-regular;font-size:1.25rem;font-weight:400;line-height:1.875rem}.about-us h2{font-family:faktum-medium;font-size:1.875rem;font-weight:500}.about-us .tainer{position:absolute;left:0;top:50%;padding-left:55.125rem;transform:translateY(-50%)}.about-us .tainer .tekst{position:absolute;top:0;left:9.3125rem;width:33.6875rem}.about-us ol{list-style:none;counter-reset:my-awesome-counter;padding-left:0}.about-us ol li{counter-increment:my-awesome-counter}.about-us ol li::before{content:counter(my-awesome-counter) "";width:1.5em;display:inline-block;font-family:faktum-regular;font-size:1.25rem;font-weight:400}.about-us nav{color:#e0ded1}.contact{background:#2e3034;color:#fff}.contact .tainer{position:absolute;left:9.3125rem;top:50%;width:80%;transform:translateY(-50%)}.contact .tainer .payoff{position:absolute;left:31rem;top:0;width:27.3125rem;font-family:faktum-medium;font-size:1.875rem;font-weight:500;line-height:2.0625rem}.contact .tainer .payoff strong{font-family:squada;font-size:1.875rem;font-weight:400;text-transform:uppercase}.contact .tainer .payoff img{width:1.875rem}.contact .tainer .payoff a{text-decoration:none;color:inherit}.contact .tainer .payoff a:hover{text-decoration:underline}.contact .tainer h2{margin-top:0;font-family:faktum-medium;font-size:1.875rem;font-weight:500}.contact .tainer .blk{margin-top:2em;font-family:faktum-regular;font-size:1.25rem;font-weight:400;line-height:1.875rem}.contact .tainer .blk a{color:inherit;text-decoration:none}.contact .tainer .blk a:hover{text-decoration:underline}.contact .eindafbeelding{position:absolute;bottom:0;right:0;width:22.125rem}.mobile-menu,.mobile-menu-opener{display:none}.ismobile{display:none}@media (max-aspect-ratio:1/1){.isdesktop{display:none}.ismobile{display:block}nav{display:none}.mobile-menu-opener{display:block;position:fixed;top:3em;right:3em;width:8em}.mobile-menu{position:fixed;z-index:20000;top:0;left:0;padding-top:12.5vh;display:none;background:rgb(0 0 0 / .75)}.mobile-menu nav.mobile{width:100%;display:block}.mobile-menu nav.mobile button{font-family:faktum-medium;font-size:1.875rem;font-weight:500;font-size:8.00390625rem;display:block;width:100%;background:#fff0;border:0;color:#fff;cursor:pointer}.mobile-menu nav.mobile .logo{width:100%}.homepanel .logo{top:12.5vh;width:100%;left:0;transform:initial}.homepanel .downbal{width:25.34570313rem}.brandspanel .hovercraft{position:relative;top:0;left:0;transform:none;width:100%;height:100%;padding:10em 3em}.brandspanel .hovercraft img{width:100%;height:100%;object-fit:contain}.bi{height:auto;min-height:200vw}.bi .spacer{width:100vw;height:100vw}.brandimages{position:absolute;top:0;left:0;width:100vw;overflow-x:hidden;height:220vw;transform:none;font-size:6.66992188rem}.brandimages .textbox{left:0;width:100vw;padding:5.60273437rem;padding-left:2.66796875rem}.brandimages .textbox h2{font-size:inherit;margin:0;margin-bottom:7.4703125rem}.brandimages .textbox h2:first-child{margin-bottom:13.07304687rem}.brandimages .textbox h2.paneltitle{text-decoration:underline}.brandimages .textbox .anislide{white-space:nowrap;overflow-x:scroll}.brandimages .textbox .item{display:inline-block;width:50vw;padding-top:45vw;float:initial;font-size:6.66992188rem}.brandimages .textbox .item.show{font-size:6.66992188rem}.brandimages .imageloop{position:absolute;bottom:0;left:0;height:150vw;overflow-x:auto;width:100vw;white-space:nowrap;margin-top:1em}.brandimages .imageloop .item{display:inline-block;position:initial;top:initial;bottom:initial;left:initial;width:100vw;height:150vw;opacity:1}.brandimages .imageloop .item .image{width:100%;height:66%}.brandimages .imageloop .item .logo{width:75%;margin-left:12.5%}.brandimages .bibottomimage{position:absolute;width:100vw;height:80vw;bottom:0;left:0}.about-you{font-size:6.66992188rem;height:auto;height:330vw}.about-you .blokjes{top:0;left:0;width:100%;padding:5.60273437rem;transform:initial;font-size:8.00390625rem;line-height:initial;width:74.43632813rem;font-size:6.66992188rem}.about-you .blokjes h2.paneltitle{font-family:faktum-medium;font-size:1.875rem;font-weight:500;font-size:inherit;text-decoration:underline;color:#fff;margin-top:.25em}.about-you .blokjes h2{font-size:6.66992188rem}.about-you .givecall{position:absolute;top:initial;bottom:5.60273437rem;left:0;width:100%;transform:none}.about-you .givecall .text{display:block;font-size:6.66992188rem;margin:.5em 0}.about-you .givecall img{width:25.34570313rem}.about-us{font-size:6.66992188rem;height:auto;min-height:100vh;padding:5.60273437rem;padding-right:2.66796875rem}.about-us h2.paneltitle{font-size:inherit;text-decoration:underline;color:#fff}.about-us .tainer{font-size:5.3359375rem;position:initial;top:initial;left:initial;transform:initial;padding:0}.about-us .tainer .tekst,.about-us .tainer .manifest{position:initial;top:initial;left:initial;transform:initial;line-height:initial;width:auto;margin-top:2em}.about-us .tainer .tekst h2,.about-us .tainer .manifest h2{font-size:5.3359375rem}.about-us .tainer .tekst ol li::before,.about-us .tainer .manifest ol li::before{font-size:5.3359375rem}.contact{height:230vw}.contact .tainer{position:relative;top:initial;left:initial;height:100%;width:100%;transform:initial;font-size:5.3359375rem;padding:5.60273437rem;padding-right:0}.contact .tainer .col1 .blk,.contact .tainer .col1 h2{font-size:inherit;line-height:normal}.contact .tainer .payoff{font-size:8.00390625rem;position:absolute;bottom:50vw;top:initial;line-height:normal;text-align:center;width:90%;left:50vw;transform:translate(-50%,50%);z-index:10000}.contact .tainer .payoff strong{font-size:inherit}.contact .tainer .payoff .hiring{display:none}.contact .eindafbeelding{width:100vw;height:100vw;bottom:0;left:0}}