@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:Satoshi-Variable;src:url("../fonts/Satoshi-Variable.woff2") format("woff2"),url("../fonts/Satoshi-Variable.woff") format("woff"),url("../fonts/Satoshi-Variable.ttf") format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url("../fonts/Satoshi-VariableItalic.woff2") format("woff2"),url("../fonts/Satoshi-VariableItalic.woff") format("woff"),url("../fonts/Satoshi-VariableItalic.ttf") format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Light;src:url("../fonts/Satoshi-Light.woff2") format("woff2"),url("../fonts/Satoshi-Light.woff") format("woff"),url("../fonts/Satoshi-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url("../fonts/Satoshi-LightItalic.woff2") format("woff2"),url("../fonts/Satoshi-LightItalic.woff") format("woff"),url("../fonts/Satoshi-LightItalic.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url("../fonts/Satoshi-Regular.woff2") format("woff2"),url("../fonts/Satoshi-Regular.woff") format("woff"),url("../fonts/Satoshi-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url("../fonts/Satoshi-Italic.woff2") format("woff2"),url("../fonts/Satoshi-Italic.woff") format("woff"),url("../fonts/Satoshi-Italic.ttf") format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff"),url("../fonts/Satoshi-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url("../fonts/Satoshi-MediumItalic.woff2") format("woff2"),url("../fonts/Satoshi-MediumItalic.woff") format("woff"),url("../fonts/Satoshi-MediumItalic.ttf") format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url("../fonts/Satoshi-Bold.woff2") format("woff2"),url("../fonts/Satoshi-Bold.woff") format("woff"),url("../fonts/Satoshi-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url("../fonts/Satoshi-BoldItalic.woff2") format("woff2"),url("../fonts/Satoshi-BoldItalic.woff") format("woff"),url("../fonts/Satoshi-BoldItalic.ttf") format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url("../fonts/Satoshi-Black.woff2") format("woff2"),url("../fonts/Satoshi-Black.woff") format("woff"),url("../fonts/Satoshi-Black.ttf") format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url("../fonts/Satoshi-BlackItalic.woff2") format("woff2"),url("../fonts/Satoshi-BlackItalic.woff") format("woff"),url("../fonts/Satoshi-BlackItalic.ttf") format("truetype");font-weight:900;font-display:swap;font-style:italic}.flex{display:flex}.flex.one{flex:1}.flex.two{flex:2}.flex.three{flex:3}.flex.four{flex:4}.flex.five{flex:5}.flex.six{flex:6}.flex.seven{flex:7}.flex.row{flex-direction:row;align-items:center}.flex.row :root,.flex.row _::-webkit-full-page-media,.flex.row _:future{align-items:flex-start}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.flex.row{flex-basis:auto}}@media only screen and (max-width:768px){.flex.row{align-items:flex-start;align-items:initial}}.flex.column{flex-direction:column}@media only screen and (max-width:768px){.flex.mobile-column{flex-direction:column}}@media only screen and (max-width:768px){.flex.mobile-column-reverse{flex-direction:column-reverse}}@media only screen and (max-width:768px){.flex.mobile-row{flex-direction:row}}.flex.wrap{flex-wrap:wrap}.flex.no-grow{flex-grow:0}.flex.no-shrink{flex-shrink:0}.flex.align-center{align-items:center}.flex.align-right{text-align:right}.flex.align-start{align-self:flex-start}.flex.align-items-start{align-items:flex-start}.flex.align-items-center{justify-content:center}.flex.align-end{justify-content:flex-end}.flex.justify-center{justify-content:center}.flex.basis-auto{flex-basis:auto}.flex.align-self-center{align-self:center}.flex.stretch{align-self:stretch}.flex.margin-lef-s{margin-left:1.5rem}.flex.margin-left-xs{margin-left:1rem}.flex.margin-lef-m,.flex.margin-left-m{margin-left:3rem}.flex.margin-rig-s,.flex.margin-right-s{margin-right:1.5rem}.flex.margin-rig-m,.flex.margin-right-m{margin-right:3rem}.flex.margin-right-xs{margin-right:1rem}.flex.margin-right-s{margin-right:1.5rem}.flex.margin-right-m{margin-right:3rem}.flex.margin-right-l{margin-right:5rem}.flex.margin-bottom-l{margin-bottom:5rem}.flex.margin-bottom-xl{margin-bottom:7rem}.flex.margin-bottom-m{margin-bottom:3rem}.flex.margin-bottom-s{margin-bottom:1.5rem}.flex.margin-bottom-xs{margin-bottom:1rem}.flex.margin-bottom-xxs{margin-bottom:.5rem}.page-wrapper{display:flex;width:100%;height:auto;min-height:100vh;flex:1;flex-direction:column;position:relative}.page-row-wrapper{display:flex;flex:0;width:100%;flex-direction:column;justify-content:center;flex-basis:auto}.page-row-wrapper.padding-top-bot-xs{padding-top:1rem;padding-bottom:1rem}.page-row-wrapper.padding-top-bot-s{padding-top:1.5rem;padding-bottom:1.5rem}.page-row-wrapper.padding-top-bot-m{padding-top:3rem;padding-bottom:3rem}@media only screen and (max-width:768px){.page-row-wrapper.padding-top-bot-m{padding-top:1.5rem;padding-bottom:1.5rem}}.page-row-wrapper.padding-top-bot-ml{padding-top:4rem;padding-bottom:4rem}@media only screen and (max-width:768px){.page-row-wrapper.padding-top-bot-ml{padding-top:1.5rem;padding-bottom:1.5rem}}.page-row-wrapper.padding-top-bot-l{padding-top:5rem;padding-bottom:5rem}@media only screen and (max-width:768px){.page-row-wrapper.padding-top-bot-l{padding-top:1.5rem;padding-bottom:1.5rem}}.page-row-wrapper.padding-top-bot-xl{padding-top:8rem;padding-bottom:8rem}@media only screen and (max-width:768px){.page-row-wrapper.padding-top-bot-xl{padding-top:1.5rem;padding-bottom:1.5rem}}.page-row-wrapper.padding-bot-l{padding-bottom:5rem}.page-row-wrapper.padding-bot-xl{padding-bottom:8rem}.page-row-wrapper.padding-top{padding-top:3rem}.page-row-wrapper.padding-top{padding-top:3rem}.page-row-wrapper.padding-bot{padding-bottom:3rem}.page-row-wrapper.margin-bot,.page-row-wrapper.margin-bot-m{margin-bottom:3rem}.page-row-wrapper.margin-bot-l{margin-bottom:5rem}.page-row-wrapper.margin-lef-s{margin-left:1.5rem}.page-row-wrapper.margin-lef-m{margin-left:3rem}.page-row-wrapper.margin-rig-s{margin-right:1.5rem}.page-row-wrapper.margin-rig-m{margin-right:3rem}.page-row-wrapper>.content-wrapper{position:relative;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;align-self:center;display:flex;flex:1;flex-basis:auto;flex-wrap:nowrap}@media only screen and (max-width:1200px){.page-row-wrapper>.content-wrapper{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:1000px){.page-row-wrapper>.content-wrapper.mobile-row{flex-direction:row}}@media only screen and (max-width:1000px){.page-row-wrapper>.content-wrapper.mobile-column{flex-direction:column}}.page-row-wrapper>.content-wrapper>.base{display:flex;flex-direction:column}.page-row-wrapper>.content-wrapper>.base.margin-right{margin-right:2rem;width:calc(50% - 2rem);flex-basis:calc(50% - 2rem)}@media only screen and (max-width:1000px){.page-row-wrapper>.content-wrapper>.base.margin-right{margin-right:0;width:100%;flex-basis:100%;margin-bottom:2rem}}.page-row-wrapper>.content-wrapper>.base.margin-left{margin-left:2rem;width:calc(50% - 2rem);flex-basis:calc(50% - 2rem)}@media only screen and (max-width:1000px){.page-row-wrapper>.content-wrapper>.base.margin-left{margin-left:0;width:100%;flex-basis:100%}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}::-moz-selection{color:#fff;background:#7f66f9}::selection{color:#fff;background:#7f66f9}.overflow-hidden{overflow:hidden}html{font-display:swap;font-family:Satoshi-Variable,helvetica,arial,sans-serif;line-height:1.1rem;font-size:1rem}body{width:100%;min-height:100vh;height:auto;margin:0;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#7f66f9}ul{margin-top:0}ol{margin-top:0}hr{height:2px;outline:0;border:none;background:#e2e2e2}.hr{height:2px;background-color:#e2e2e2;width:100%;display:block;margin-top:1rem;margin-bottom:1rem}@media only screen and (max-width:768px){.hr{height:3px}}.hr.no-margin{margin-top:0;margin-bottom:0}.hr.margin-mid{margin-top:2rem;margin-bottom:2rem}.hr.margin-lar{margin-top:3rem;margin-bottom:3rem}.hr.margin-bot-m{margin-bottom:2rem}.hr.margin-bot-l{margin-bottom:3rem}.hr.margin-bot-xl{margin-bottom:5rem}.hr.size-m{height:4px}.hr.mid{background-color:#bebebe}@media only screen and (min-width:768px){.mobile-only{display:none!important}}@media only screen and (max-width:768px){.desktop-only{display:none!important}}nav.page-row-wrapper{display:flex;padding-top:2rem;padding-bottom:2rem}@media only screen and (max-width:768px){nav.page-row-wrapper{padding-top:1rem;padding-bottom:1rem}}@media only screen and (max-width:480px){nav.page-row-wrapper{padding-bottom:.7rem}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){nav.page-row-wrapper{padding-top:1rem;padding-bottom:1rem}}nav.page-row-wrapper .logo-wrapper{display:flex;flex:1}@media only screen and (max-width:1000px){nav.page-row-wrapper .logo-wrapper{margin-bottom:1.5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:landscape){nav.page-row-wrapper .logo-wrapper{max-width:12rem}}nav.page-row-wrapper .logo-wrapper svg{width:100%;max-width:15rem;height:auto}@media only screen and (max-width:1366px){nav.page-row-wrapper .logo-wrapper svg{max-width:13rem}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:landscape){nav.page-row-wrapper .logo-wrapper svg{max-width:12rem}}nav.page-row-wrapper .content-wrapper{width:100%;max-width:1870px;margin-left:1.5rem;margin-right:1.5rem;align-items:center;padding-left:1rem;padding-right:1rem;margin-left:0;margin-right:0}@media only screen and (min-width:1870px){nav.page-row-wrapper .content-wrapper{padding-left:0;padding-right:0}}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper{display:flex;justify-content:center;align-items:center}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper .header-fav-icon{margin-right:.5rem;color:#000;display:none}@media only screen and (max-width:1000px){nav.page-row-wrapper .content-wrapper .primary-nav-wrapper .header-fav-icon{margin-bottom:1.5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){nav.page-row-wrapper .content-wrapper .primary-nav-wrapper .header-fav-icon{margin-bottom:1rem}}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper .header-fav-icon:hover span{background-color:#fff262;color:#000}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper .header-fav-icon.active{display:flex}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul{display:flex;flex:3;padding-left:0;margin-top:0;margin-bottom:0}@media only screen and (max-width:1000px){nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul{margin-bottom:1.5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul{margin-bottom:1rem}}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu{display:flex;padding-top:.7rem;position:absolute;z-index:100;left:0;top:100%;color:#fff}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul{display:flex;flex-direction:column;width:-moz-max-content;width:max-content;max-width:20rem;height:auto;list-style-type:disc;list-style:disc;list-style-position:inside;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;background-color:rgb(106.4716981132,77.4622641509,248.0377358491)}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul li{display:list-item;margin-bottom:.5rem;color:#fff}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul li:last-of-type{margin-bottom:0}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul li::marker{margin-right:-.5rem}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul li a{padding-top:.3rem;padding-bottom:.3rem;font-size:1.1rem;line-height:1.4rem;position:relative;color:#fff}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu{opacity:0;transition:.15s opacity ease;pointer-events:none}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul{list-style:none}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul>li{display:inline-flex;align-items:center;text-decoration:none;border-bottom:solid 0}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul>li:before{content:"•";display:block;margin-right:.5rem;text-decoration:none}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul>li>a{border-bottom:solid 1px transparent}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul>li:hover{border-bottom:0;text-decoration:none}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul .hover-menu>ul>li:hover>a{border-bottom:solid 1px #fff}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li{display:inline-flex;align-items:center;color:#000;margin-right:1rem;position:relative}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li.active{color:#7f66f9}@media (prefers-contrast:more){nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li.active{color:rgb(85.9433962264,52.9245283019,247.0754716981)}}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li.active:after{content:"";display:inline-flex;width:1.5rem;height:2px;background-color:#7f66f9;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}@media (prefers-contrast:more){nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li.active:after{background-color:rgb(85.9433962264,52.9245283019,247.0754716981)}}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li:hover{color:#7f66f9}@media (prefers-contrast:more){nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li:hover{color:rgb(85.9433962264,52.9245283019,247.0754716981)}}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li:hover a+div{display:flex}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li:hover a+div.hover-menu{opacity:1;pointer-events:all}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li:hover a+div>ul{display:flex;color:#fff}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li:hover a+div>ul li{color:inherit;display:flex}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li:hover a+div>ul li a{color:inherit}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li:last-of-type{margin-right:0}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li a{color:inherit;font-size:1.2rem}@media only screen and (max-width:1366px){nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li a{font-size:1.1rem}}nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li a{font-weight:700;text-decoration:none}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:landscape){nav.page-row-wrapper .content-wrapper .primary-nav-wrapper>ul>li a{font-size:1rem}}nav.page-row-wrapper .nav-cta{margin-left:auto;margin-bottom:0}footer{z-index:1}footer.primary{background-color:#7f66f9;color:#fff;position:relative;overflow:hidden}@media (prefers-contrast:more){footer.primary{background-color:rgb(85.9433962264,52.9245283019,247.0754716981)}}footer.primary h3{font-size:3.5rem;line-height:4rem;margin-top:0;margin-bottom:5rem}@media only screen and (max-width:768px){footer.primary h3{font-size:2.5rem;line-height:2.5rem;margin-bottom:2rem}}@media only screen and (max-width:480px){footer.primary h3{font-size:2.2rem;line-height:2.3rem}}footer.primary .logo-wrapper{max-width:14rem;width:100%;margin-bottom:1rem}@media only screen and (max-width:768px){footer.primary .logo-wrapper{max-width:13rem}}footer.primary .logo-wrapper svg{width:100%;height:auto}footer.primary .content-wrapper{position:relative;padding-top:7rem;padding-bottom:7rem;z-index:2}@media only screen and (max-width:768px){footer.primary .content-wrapper{padding-top:9rem;padding-bottom:4rem}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){footer.primary .content-wrapper{padding-top:5rem;padding-bottom:5rem}}footer.primary .content-wrapper .footer-left,footer.primary .content-wrapper .footer-right{z-index:3}footer.primary .content-wrapper .footer-right{flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:auto}@media only screen and (max-width:768px){footer.primary .content-wrapper .footer-right{align-items:center}}footer.primary .content-wrapper .footer-right .social-footer-title{font-size:1.6rem;line-height:1.8rem;font-weight:600;text-align:center;margin-bottom:1rem}footer.primary .content-wrapper .footer-right .footer-right-content-wrapper{display:flex;flex-direction:column;justify-content:center}footer.primary .content-wrapper .social-footer-logos{display:flex;align-self:center;flex:1}footer.primary .content-wrapper .social-footer-logos a{width:3rem;margin-right:.5rem;color:#fff}footer.primary .content-wrapper .social-footer-logos a svg{width:100%}footer.primary .content-wrapper .social-footer-logos a:last-of-type{margin-right:0}footer.primary .content-wrapper .social-footer-logos a:hover{color:#fff262}footer.primary .footer-circles-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;z-index:1}footer.primary .footer-circles-wrapper .circle{position:absolute}footer.primary .footer-circles-wrapper .green{width:47%;right:-5%;bottom:-15%;animation-name:float-green;animation-duration:6.5s;animation-timing-function:ease-in-out;animation-fill-mode:none;animation-play-state:running;animation-iteration-count:infinite}@media (prefers-reduced-motion){footer.primary .footer-circles-wrapper .green{animation:none}}@keyframes float-green{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(.5rem) translateX(.5rem)}100%{transform:translateY(0) rotate(0)}}@media only screen and (max-width:768px){footer.primary .footer-circles-wrapper .green{width:70%;top:2rem;right:-45%}}footer.primary .footer-circles-wrapper .white{width:20%;top:-8%;right:5%;animation-name:float-footer-white;animation-duration:5s;animation-timing-function:ease-in-out;animation-fill-mode:none;animation-play-state:running;animation-iteration-count:infinite}@media (prefers-reduced-motion){footer.primary .footer-circles-wrapper .white{animation:none}}@keyframes float-footer-white{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-.5rem) translateX(-.5rem)}100%{transform:translateY(0) rotate(0)}}@media only screen and (max-width:768px){footer.primary .footer-circles-wrapper .white{width:33%;top:-3%;right:3%}}footer.primary .footer-circles-wrapper .red{width:10%;top:13%;right:43%;animation-name:float-footer-red;animation-duration:7s;animation-timing-function:ease-in-out;animation-fill-mode:none;animation-play-state:running;animation-iteration-count:infinite;animation-delay:.5s}@media (prefers-reduced-motion){footer.primary .footer-circles-wrapper .red{animation:none}}@keyframes float-footer-red{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(.3rem) translateX(1rem)}100%{transform:translateY(0) rotate(0)}}@media only screen and (max-width:768px){footer.primary .footer-circles-wrapper .red{width:14%;top:5%;right:63%}}footer.primary .footer-cta-bar{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}@media only screen and (max-width:768px){footer.primary .footer-cta-bar{line-height:2.1rem;font-size:1.8rem;font-weight:700}}footer.primary .button-wrapper{display:flex}@media only screen and (max-width:768px){footer.primary .button-wrapper{flex-direction:column;margin-bottom:2rem}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){footer.primary .button-wrapper{margin-bottom:1.5rem}}footer.primary .button-wrapper a{display:inline-flex;margin-bottom:0}@media only screen and (max-width:768px){footer.primary .button-wrapper a{margin-bottom:1rem;padding-top:1.5rem;padding-bottom:1.5rem}}footer.primary .button-wrapper a:hover{background-color:#fff;color:#000}footer.secondary{color:#000}footer.secondary .content-wrapper{padding-top:1.5rem;padding-bottom:1.5rem}footer.secondary .content-wrapper.footer-secondary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media only screen and (max-width:768px){footer.secondary .content-wrapper.footer-secondary{flex-direction:column;align-items:flex-start}}footer.secondary .footer-secondary-nav{flex:3;max-width:100vw}footer.secondary .footer-secondary-meta{flex:1;text-align:right;font-size:.95rem;line-height:1.4rem}footer.secondary .footer-secondary-meta a{color:#7f66f9;text-decoration:none}footer.secondary .footer-secondary-meta a:hover{text-decoration:underline}@media only screen and (max-width:768px){footer.secondary .footer-secondary-meta{text-align:left}}footer.secondary ul{list-style-type:none;padding-left:0;margin-bottom:0}@media only screen and (max-width:768px){footer.secondary ul{display:flex;flex-wrap:wrap;justify-content:start}}footer.secondary ul li{display:inline-flex;margin-right:1rem}@media only screen and (max-width:768px){footer.secondary ul li{margin-right:1rem}}footer.secondary ul li:last-of-type{margin-right:0}footer.secondary ul li a{text-decoration:none;color:#7f66f9}@media (prefers-contrast:more){footer.secondary ul li a{color:rgb(85.9433962264,52.9245283019,247.0754716981)}}@media only screen and (max-width:768px){footer.secondary ul li a{font-size:.8rem}}footer.secondary ul li a:hover{text-decoration:underline}@media only screen and (max-width:768px){footer.secondary .content-wrapper{justify-content:center}}footer.links{background-color:#e5f2ff}footer.links .links-footer-wrapper{align-self:flex-start}@media only screen and (max-width:768px){footer.links .links-footer-wrapper{flex-direction:row;flex-wrap:wrap}}footer.links .links-footer-wrapper>.flex{align-self:flex-start;margin-right:1.5rem}@media only screen and (max-width:768px){footer.links .links-footer-wrapper>.flex{margin-right:0;margin-bottom:2rem;width:50%;flex-basis:50%;flex-grow:0;flex-shrink:0}}footer.links .links-footer-wrapper>.flex:last-of-type{margin-right:0}footer.links .links-footer-wrapper h3,footer.links .links-footer-wrapper h4,footer.links .links-footer-wrapper h5{margin-top:0;font-size:1.2rem}footer.links .links-footer-wrapper a:not(.cta):not(.cta-button){margin-bottom:.5rem;line-height:1.3rem;color:#000;text-decoration:none}footer.links .links-footer-wrapper a:not(.cta):not(.cta-button):hover{color:#7f66f9}footer.links .links-footer-wrapper a:last-of-type{margin-bottom:0}@media only screen and (max-width:1000px){footer.links .links-footer-wrapper a.text-link{text-align:left;justify-content:flex-start}}.cta,.cta-button{position:relative;display:inline-flex;outline:0;border:none;border-radius:3rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:.7rem;padding-bottom:.7rem;margin-bottom:1rem;margin-right:1rem;text-decoration:none;font-weight:700;align-items:center;transition:background-color ease .3s,color ease .3s;cursor:pointer}@media only screen and (max-width:1200px){.cta,.cta-button{padding-left:1.2rem;padding-right:1.2rem}}@media only screen and (max-width:768px){.cta,.cta-button{width:100%;margin-right:0;margin-left:0;text-align:center;justify-content:center}}.cta-button:last-of-type,.cta:last-of-type{margin-right:0}.cta-button.pri,.cta.pri{background-color:#7f66f9;color:#fff}@media (prefers-contrast:more){.cta-button.pri,.cta.pri{background-color:rgb(85.9433962264,52.9245283019,247.0754716981)}}.cta-button.pri:hover,.cta.pri:hover{background-color:#fff262;color:#000}.cta-button.sec,.cta.sec{background-color:#fff262;color:#000}.cta-button.sec:hover,.cta.sec:hover{background-color:#7f66f9;color:#fff}.cta-button.ter,.cta.ter{background-color:#a0d9d5;color:#000}.cta-button.ter:hover,.cta.ter:hover{background-color:#7f66f9;color:#fff}.cta-button.qua,.cta.qua{background-color:#e5f2ff;color:#000}.cta-button.qua:hover,.cta.qua:hover{background-color:#7f66f9;color:#fff}.cta-button.qui,.cta.qui{background-color:#ffcece;color:#000}.cta-button.qui:hover,.cta.qui:hover{background-color:#7f66f9;color:#fff}.cta-button.dar,.cta.dar{background-color:#000;color:#fff}.cta-button.dar:hover,.cta.dar:hover{background-color:#7f66f9;color:#fff}.cta-button.lig,.cta.lig{background-color:#fff;color:#000}.cta-button.lig:hover,.cta.lig:hover{background-color:#7f66f9;color:#fff}.cta-button.mid,.cta.mid{background-color:#e2e2e2;color:#000}.cta-button.mid:hover,.cta.mid:hover{background-color:#7f66f9;color:#fff}.cta-button.inline,.cta.inline{display:inline-flex;align-self:baseline}.cta-button.wide,.cta.wide{width:100%;text-align:center;justify-content:center}.cta-button.disabled,.cta.disabled{cursor:default;pointer-events:none;font-style:italic;opacity:.4}.cta-button.no-margin,.cta.no-margin{margin-bottom:0;margin-right:0}.cta-button.margin-bot-0,.cta-button.no-margin-b,.cta.margin-bot-0,.cta.no-margin-b{margin-bottom:0}.cta-button.text-link,.cta.text-link{padding-top:.2rem;padding-bottom:.2rem;padding-left:0;padding-right:0;background:0 0;border:none;border-radius:0;color:inherit}.cta-button.text-link:hover,.cta.text-link:hover{background:0 0;background-color:transparent;color:#7f66f9}.cta-button.text-link:hover .round,.cta.text-link:hover .round{background-color:#7f66f9;color:#fff}.cta-button.italic,.cta.italic{font-style:italic}.cta-button.bold,.cta.bold{font-weight:700}.cta-button.size-m,.cta.size-m{padding-top:1rem;padding-bottom:1rem}.cta-button.size-l,.cta.size-l{padding-top:1.2rem;padding-bottom:1.2rem}.cta-button.size-xl,.cta.size-xl{padding-top:1.5rem;padding-bottom:1.5rem}.cta .icon,.cta-button .icon{margin-left:.4rem}.cta .arrow-circle,.cta-button .arrow-circle{transform:translateY(1px)}.cta .arrow-circle .arrow-icon,.cta-button .arrow-circle .arrow-icon{position:relative;top:-1px;transition:transform .3s ease-in-out;vertical-align:middle;width:1.6rem;height:1.6rem}.cta .arrow-circle .arrow-icon--circle,.cta-button .arrow-circle .arrow-icon--circle{transition:stroke-dashoffset .4s ease-in-out;stroke-dasharray:95;stroke-dashoffset:95}.cta-button:hover .arrow-icon--circle,.cta:hover .arrow-icon--circle{stroke-dashoffset:0}.widget-wrapper{padding:1.5rem;padding-top:2rem;padding-bottom:2rem;border-radius:1.5rem;margin-bottom:1.5rem;position:relative;text-decoration:none;color:inherit}.widget-wrapper:hover{text-decoration:none;cursor:pointer;transition:background-color .3s ease-in-out}.widget-wrapper:hover>.pri{background-color:#fff;color:#000}.widget-wrapper:hover.pri{transition:background-color .3s ease-in-out;background-color:rgb(106.4716981132,77.4622641509,248.0377358491)}@media (prefers-contrast:more){.widget-wrapper:hover.pri{background-color:rgb(65.4150943396,28.3867924528,246.1132075472)}}.widget-wrapper:hover.pri:hover .text-link{color:#e5f2ff}.widget-wrapper:hover.pri:hover .text-link .icon{background-color:#e5f2ff}.widget-wrapper:hover.pri:hover .text-link .icon svg{color:#7f66f9}.widget-wrapper:hover.sec{background-color:rgb(255,239.8885350318,72.5)}.widget-wrapper:hover.sec .text-link{color:#7f66f9}.widget-wrapper:hover.ter{background-color:rgb(141.7857142857,209.7142857143,204.9473684211)}.widget-wrapper:hover.ter .text-link{color:#7f66f9}.widget-wrapper:hover.qui{background-color:rgb(255,180.5,180.5)}.widget-wrapper:hover.qui .text-link{color:#7f66f9}.widget-wrapper:hover.qua{background-color:rgb(203.5,229.25,255)}.widget-wrapper:hover.qua .text-link{color:#7f66f9}.widget-wrapper:hover .text-link .icon{background-color:#7f66f9;fill:#FFFFFF;color:#fff}.widget-wrapper:hover .text-link .icon svg{color:#fff}.widget-wrapper:hover .widget-image-header{transform:scale(1.03);opacity:.8}.widget-wrapper:hover .widget-image-header .widget-label{transform:scale(.97)}.widget-wrapper h2{font-size:1.9rem;line-height:2.3rem;text-align:left;margin-top:0}@media only screen and (max-width:1000px){.widget-wrapper h2{font-size:1.5rem;line-height:1.9rem}}.widget-wrapper h2+.cta-button{margin-top:3rem}.widget-wrapper h3{margin-top:0;text-align:left}@media only screen and (max-width:768px){.widget-wrapper h3{font-size:1.5rem;line-height:1.9rem}}.widget-wrapper .widget-label{border:solid 1px #000}.widget-wrapper .widget-content{margin-bottom:1rem}.widget-wrapper .cta-button{width:100%;margin-bottom:0}.widget-wrapper.pri{background-color:#7f66f9;color:#fff}@media (prefers-contrast:more){.widget-wrapper.pri{background-color:rgb(85.9433962264,52.9245283019,247.0754716981)}}.widget-wrapper.pri .cta-button{text-decoration:none}.widget-wrapper.pri .cta-button.text-link{color:#fff;background-color:transparent;text-decoration:none}.widget-wrapper.pri .cta-button.text-link .icon{color:#7f66f9}.widget-wrapper.sec{background-color:#fff262}.widget-wrapper.ter{background-color:#a0d9d5}.widget-wrapper.qua{background-color:#e5f2ff}.widget-wrapper.qui{background-color:#ffcece}.widget-wrapper.gray,.widget-wrapper.lig-gray{background-color:#f8f8f8}.widget-wrapper .text-link{display:flex;align-items:center;justify-content:flex-end;color:#000;text-decoration:none;background-color:transparent}.widget-wrapper .text-link .icon{margin-left:.5rem;background-color:#fff}.widget-wrapper .text-link .cta-button{background-color:transparent}.widget-wrapper.image{background-color:#f8f8f8;padding:0;border-top-left-radius:2rem;border-top-right-radius:2rem;overflow:hidden}.widget-wrapper.image.highlight{background-color:#e5f2ff}.widget-wrapper.image:hover .text-link{color:#7f66f9}.widget-wrapper.image .widget-image-header{display:block;height:12rem;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;opacity:1;transition:opacity .3s ease,transform .7s ease}.widget-wrapper.image .widget-content-wrapper{padding:1.5rem}.widget-wrapper.image .widget-content-wrapper h3{font-size:1.6rem;line-height:2rem;margin-bottom:1rem;word-break:break-word}@media only screen and (max-width:768px){.widget-wrapper.image .widget-content-wrapper h3{font-size:1.5rem;line-height:1.9rem}}.widget-wrapper.image .widget-content-wrapper.pri{background-color:#7f66f9;color:#fff}@media (prefers-contrast:more){.widget-wrapper.image .widget-content-wrapper.pri{background-color:rgb(85.9433962264,52.9245283019,247.0754716981)}}.widget-wrapper.image .widget-content-wrapper.pri .cta-button{text-decoration:none}.widget-wrapper.image .widget-content-wrapper.pri .cta-button.text-link{color:#fff;background-color:transparent;text-decoration:none}.widget-wrapper.image .widget-content-wrapper.pri .cta-button.text-link .icon{color:#7f66f9}.widget-wrapper.image .widget-content-wrapper.sec{background-color:#fff262}.widget-wrapper.image .widget-content-wrapper.ter{background-color:#a0d9d5}.widget-wrapper.image .widget-content-wrapper.qua{background-color:#e5f2ff}.widget-wrapper.image .widget-content-wrapper.qui{background-color:#ffcece}.widget-wrapper.image .widget-content-wrapper.gray,.widget-wrapper.image .widget-content-wrapper.lig-gray{background-color:#f8f8f8}.widget-wrapper.image .widget-label{border:solid 1px #000;border-radius:1rem;padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem;margin-bottom:1.5rem;display:inline-block}.widget-wrapper.video{background:#bebebe;color:#fff;overflow:hidden;min-height:15rem;background-repeat:no-repeat;background-position:center center;background-size:cover}.widget-wrapper.video:hover{cursor:pointer}.widget-wrapper.video:hover:after{background-color:rgba(0,0,0,.5)}.widget-wrapper.video:hover .play-button circle{fill:#7F66F9}.widget-wrapper.video:hover .play-button #Polygon_30{fill:#7F66F9;stroke:#7F66F9;color:#7f66f9}.widget-wrapper.video:hover .play-button #Polygon_30 path{fill:#7F66F9;stroke:#FFFFFF;stroke-width:1.5px}.widget-wrapper.video:after{position:absolute;display:block;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:2;transition:background-color .3s ease-in-out}.widget-wrapper.video h3{position:relative;z-index:3;font-size:1.6rem;line-height:1.8rem}.widget-wrapper.video .play-button{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%)}.widget-wrapper.blog .widget-label{position:absolute;top:calc(100% - 1rem);margin-bottom:0;margin-left:1rem;padding-left:.5rem;padding-right:.5rem;padding-top:.3rem;padding-bottom:.3rem;background-color:#7f66f9;font-weight:700;font-size:.9rem;color:#fff;border-color:#fff;display:inline-block;z-index:10;border-radius:1rem;border:solid 1px #e2e2e2}.widget-wrapper.blog .widget-label.salaris{background-color:#ffcece;color:#000}.widget-wrapper.blog .widget-label.cv{background-color:#a0d9d5;color:#000}.widget-wrapper.blog .widget-label.sollicitatie{background-color:#e5f2ff;color:#000}.widget-wrapper.blog .widget-label.carria-re,.widget-wrapper.blog .widget-label.carriere{background-color:#fff262;color:#000}.widget-wrapper.blog .widget-label.nieuws{background-color:#fff262;color:#000}.widget-wrapper.reference{cursor:default}.widget-wrapper.reference .logo-wrapper{display:flex;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;height:8rem;overflow:hidden;background-color:#fff}.widget-wrapper.reference .logo-wrapper img{display:flex;width:10rem;height:5rem;-o-object-fit:contain;object-fit:contain}.widget-wrapper.reference .reference-content{line-height:1.5rem}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:Satoshi-Variable;border-radius:0}.form input[type=email],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=url]{padding-left:1rem;padding-right:1rem;padding-top:.8rem;padding-bottom:.8rem;border:solid 1px;font-family:Satoshi-Variable;font-size:.9rem;border-radius:0}.form input[type=email]::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=search]::-moz-placeholder,.form input[type=tel]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form input[type=url]::-moz-placeholder{color:rgb(89.25,89.25,89.25)}.form input[type=email]::placeholder,.form input[type=password]::placeholder,.form input[type=search]::placeholder,.form input[type=tel]::placeholder,.form input[type=text]::placeholder,.form input[type=url]::placeholder{color:rgb(89.25,89.25,89.25)}.form input[type=email]:active,.form input[type=email]:focus,.form input[type=email]:focus-visible,.form input[type=email]:focus-within,.form input[type=password]:active,.form input[type=password]:focus,.form input[type=password]:focus-visible,.form input[type=password]:focus-within,.form input[type=search]:active,.form input[type=search]:focus,.form input[type=search]:focus-visible,.form input[type=search]:focus-within,.form input[type=tel]:active,.form input[type=tel]:focus,.form input[type=tel]:focus-visible,.form input[type=tel]:focus-within,.form input[type=text]:active,.form input[type=text]:focus,.form input[type=text]:focus-visible,.form input[type=text]:focus-within,.form input[type=url]:active,.form input[type=url]:focus,.form input[type=url]:focus-visible,.form input[type=url]:focus-within{border-radius:0;border-color:#7f66f9;outline:0}.form textarea{padding:1rem;font-size:1rem;line-height:1.5rem;border-radius:0}.form textarea:active,.form textarea:focus,.form textarea:focus-visible,.form textarea:focus-within{border-radius:0;border-color:#7f66f9;outline:0}.form .input-wrapper.radio.horizontal{display:flex;justify-content:center}.select-wrapper{border:solid 1px;align-self:flex-start;z-index:1;position:relative}.select-wrapper:after{content:"";display:block;position:absolute;top:calc(50% - .4rem);right:.7rem;background-image:url(/resources/icon-arrow-right.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transform:rotate(90deg);z-index:2;height:.65rem;width:.65rem;pointer-events:none}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";border-radius:0;width:auto;padding-left:1rem;padding-right:2.5rem;padding-top:.8rem;padding-bottom:.8rem;border:none;border-width:0;z-index:1;background-color:#fff}.select-wrapper select:active,.select-wrapper select:focus,.select-wrapper select:focus-visible,.select-wrapper select:focus-within{border-radius:0;border-color:#7f66f9;outline:0}.select-wrapper:active,.select-wrapper:focus,.select-wrapper:focus-visible,.select-wrapper:focus-within{border-radius:0;border-color:#7f66f9;outline:0}p>table{border:solid 1px gray;margin-bottom:2rem}p>table tr th{padding:1rem;padding-top:.5rem;padding-bottom:.5rem}p>table tr td{padding:1rem;padding-top:.5rem;padding-bottom:.5rem}header.page-row-wrapper .content-wrapper{align-items:center}.icon{display:inline-flex;align-items:center}.icon svg{width:.9rem;height:.9rem}.icon.smaller svg{width:.6rem;height:.6rem}.icon.small svg{width:.7rem;height:.7rem}.icon.large svg{width:1.1rem;height:1.1rem}.icon.xlarge svg{width:1.3rem;height:1.3rem}.icon.xxlarge svg{width:1.5rem;height:1.5rem}.icon.xxxlarge svg{width:1.7rem;height:1.7rem}.icon.xxxlarge svg{width:2rem;height:2rem}.icon.xxxxlarge svg{width:2.5rem;height:2.5rem}.icon.round{border-radius:100%;background:#e2e2e2;padding:.7rem}.icon.round.padding-s{padding:.5rem}.icon.round.padding-m{padding:1rem}.icon.round.white-bg{background-color:#fff}.icon.icon{color:inherit}.icon.bg{background-color:#f8f8f8;padding:.8rem;border-radius:100%}.icon.bg svg{width:.6rem;height:.6rem}.icon.bg-qui{background-color:#ffcece}.icon.left{transform:rotate(-180deg);margin-left:0;margin-right:.5rem}.icon.before{margin-left:0;margin-right:.5rem}.icon.after{margin-left:.3rem}.icon.no-margin{margin:0}.icon.down{transform:rotate(90deg)}.icon.up{transform:rotate(-90deg)}.icon.diagonal-up-right{transform:rotate(-45deg)}.icon.lit{color:#fff}.icon.dar{color:#000}.icon.padding-m{padding:.4rem}.icon.padding-s{padding:.3rem}.icon.padding-xs{padding:.2rem}.breadcrumbs{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:1.3rem}@media only screen and (max-width:1000px){.breadcrumbs{display:none}}.breadcrumbs .back-link{margin-right:1rem;text-decoration:none;color:#000;white-space:nowrap}.breadcrumbs .back-link:hover{text-decoration:underline}.breadcrumbs .back-link:hover .icon{background-color:#7f66f9;color:#fff}.breadcrumbs .back-link .icon{margin-right:.4rem}.breadcrumbs .divider{width:1px;height:2rem;display:inline-flex;background:#e2e2e2;margin-right:1rem}.breadcrumbs ul{padding-left:0;margin-bottom:0;list-style:none;white-space:nowrap}.breadcrumbs ul li{display:inline-flex;align-items:center;margin-right:.4rem;color:rgb(178.5,178.5,178.5);font-size:.9rem}.breadcrumbs ul li:after{margin-left:.5rem;content:"";background-image:url(/resources/icon-arrow-right-gray.svg);background-size:contain;background-repeat:no-repeat;width:.6rem;height:.6rem;display:inline-flex;color:rgb(178.5,178.5,178.5)}.breadcrumbs ul li:last-of-type:after{display:none}.breadcrumbs ul li:last-of-type span{max-width:20rem;text-overflow:ellipsis;overflow:hidden}.breadcrumbs ul li a{color:inherit;text-decoration:none}.breadcrumbs ul li a:hover{color:#7f66f9}@media only screen and (max-width:768px){nav.desktop-nav{display:none}}nav.desktop-nav .logo-wrapper{flex:1}@media only screen and (max-width:1200px){nav.desktop-nav .logo-wrapper{margin-right:1rem}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){nav.desktop-nav .logo-wrapper{margin-right:0;margin-bottom:.5rem}}nav.desktop-nav .header-cta-wrapper{flex:1;display:flex;justify-content:flex-end}@media only screen and (max-width:1366px){nav.desktop-nav .header-cta-wrapper{margin-left:1rem}}@media only screen and (max-width:1000px){nav.desktop-nav .header-cta-wrapper{margin-left:0}}@media only screen and (max-width:1366px){nav.desktop-nav .header-cta-wrapper .cta-button{font-size:.9rem;white-space:nowrap}}nav.desktop-nav .header-cta-wrapper .profile-link{transition:background-color ease .3s,color ease .3s}nav.desktop-nav .header-cta-wrapper .profile-link .icon{background-color:#dde9f4}nav.desktop-nav .header-cta-wrapper .profile-link:hover{background-color:#fff262}@media only screen and (min-width:1000px){nav.desktop-nav>.content-wrapper{width:100%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px){nav.desktop-nav>.content-wrapper{padding-left:1rem;padding-right:1rem}}nav.desktop-nav.sticky{position:fixed;top:0;left:0;background-color:#fff;z-index:90;padding-top:.5rem;padding-bottom:.5rem;border-bottom:solid 1px #f1f1f1}.sticky-placeholder{display:none;height:6.5rem;position:relative}@media only screen and (min-width:768px){.sticky-placeholder{display:none}}.sticky-placeholder.active{display:block}@media only screen and (max-width:768px){.sticky-placeholder.active{display:none}}nav.mobile-nav>.content-wrapper{flex-direction:row;align-items:center}nav.mobile-nav .hamburger-button-wrapper{margin-left:auto;cursor:pointer;position:relative}@media only screen and (max-width:768px){nav.mobile-nav .hamburger-button-wrapper{z-index:10}}nav.mobile-nav .hamburger-button-wrapper:hover svg circle{fill:#7F66F9}nav.mobile-nav .hamburger-button-wrapper:hover svg line{stroke:#FFFFFF}nav.mobile-nav .hamburger-button-wrapper .hamburger-favorite{position:absolute;top:-1.1rem;left:50%;transform:translateX(-50%);border:solid 1px #fff;display:none}nav.mobile-nav .hamburger-button-wrapper .hamburger-favorite.active{align-items:center;display:flex;justify-content:center;width:2rem;height:2rem;z-index:10}nav.mobile-nav .hamburger-button-wrapper.sticky{position:fixed;top:2rem;right:1rem;z-index:30}nav.mobile-nav .hamburger-button-wrapper.sticky svg circle{fill:#FFF262}nav.mobile-nav .hamburger-button-wrapper.sticky:hover svg circle{fill:#7F66F9}nav.mobile-nav .logo-wrapper{margin-right:1rem;margin-bottom:0}@media only screen and (max-width:768px){nav.mobile-nav .logo-wrapper{z-index:10}}@media only screen and (min-width:768px){nav.mobile-nav{display:none}}.location-label{display:inline-flex;background:#f8f8f8;padding-left:.6rem;padding-right:.8rem;padding-top:.2rem;padding-bottom:.2rem;margin-bottom:.5rem;border-radius:3rem;color:#000;display:flex;align-items:center}@media only screen and (max-width:768px){.location-label{margin-bottom:.5rem;padding-top:.4rem;padding-bottom:.4rem}}.location-label .icon{margin-right:.2rem}@media only screen and (max-width:1000px){.two-col-wrapper>.content-wrapper{flex-direction:column}}@media only screen and (max-width:1000px){.two-col-wrapper>.content-wrapper>.two{margin-right:0;margin-bottom:3rem}}@media only screen and (max-width:768px){.two-col-wrapper>.content-wrapper>.two{margin-bottom:1.5rem}}@media only screen and (max-width:480px){.two-col-wrapper>.content-wrapper>.two{margin-bottom:1rem}}.video-embed-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-embed-wrapper .object,.video-embed-wrapper embed,.video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hamburger-menu-wrapper{display:none;background:#7f66f9;color:#fff;position:fixed;flex-direction:column;width:100%;height:100%;left:0;top:0;z-index:100;padding:1rem;overflow-x:scroll}.hamburger-menu-wrapper.active{display:flex}.hamburger-menu-wrapper .hamburger-icon-bar{display:flex;align-items:center;margin-bottom:1.2rem}.hamburger-menu-wrapper .hamburger-icon-bar .favorite-button{display:none}.hamburger-menu-wrapper .hamburger-icon-bar .favorite-button.active{display:block}.hamburger-menu-wrapper .hamburger-icon-bar .favorite-button svg{width:3rem;height:3rem}.hamburger-menu-wrapper .hamburger-icon-bar .favorite-button:hover circle{fill:#FFFFFF}.hamburger-menu-wrapper .hamburger-icon-bar .favorite-button circle{background-color:#ffcece;color:#fff}.hamburger-menu-wrapper .hamburger-icon-bar .hamburger-close{margin-left:auto}.hamburger-menu-wrapper .hamburger-icon-bar .hamburger-close svg{width:3rem;height:3rem}.hamburger-menu-wrapper .hamburger-icon-bar .hamburger-close:hover circle{fill:#FFFFFF}.hamburger-menu-wrapper ul.hamburger-menu-primary{list-style-type:none;padding-left:0;margin-bottom:1.5rem}.hamburger-menu-wrapper ul.hamburger-menu-primary>li{font-size:1.8rem;line-height:1.9rem;color:inherit;margin-bottom:.3rem}.hamburger-menu-wrapper ul.hamburger-menu-primary>li.active>a{border-bottom:solid 2px #fff}.hamburger-menu-wrapper ul.hamburger-menu-primary>li>a{color:inherit;text-decoration:none;padding-top:.2rem;padding-bottom:.2rem;display:inline-flex;font-weight:700}.hamburger-menu-wrapper ul.hamburger-menu-primary>li>a:hover{text-decoration:underline}.hamburger-menu-wrapper ul.hamburger-menu-primary>li>ul{font-size:1.2rem;color:#fff;margin-left:2rem;margin-top:.5rem;margin-bottom:.5rem}.hamburger-menu-wrapper ul.hamburger-menu-primary>li>ul li{font-size:inherit;line-height:1.2rem;margin-bottom:.2rem}.hamburger-menu-wrapper ul.hamburger-menu-primary>li>ul li:last-of-type{margin-bottom:0}.hamburger-menu-wrapper ul.hamburger-menu-primary>li>ul li:last-of-type{margin-bottom:0}.hamburger-menu-wrapper ul.hamburger-menu-primary>li:last-of-type{margin-bottom:0}.hamburger-menu-wrapper .hr{background-color:rgb(106.4716981132,77.4622641509,248.0377358491)}.hamburger-menu-wrapper .cta-button:hover{background-color:#fff;color:#000}.page-counter,.total-counter{color:#bebebe;display:flex;align-items:center;margin-top:1.5rem;margin-bottom:3rem}@media only screen and (max-width:768px){.page-counter,.total-counter{margin-bottom:1.5rem}}.page-counter .counter-line,.total-counter .counter-line{flex:1;height:2px;background:#e2e2e2;display:flex}.page-counter .counter-line.left,.total-counter .counter-line.left{margin-right:.5rem}.page-counter .counter-line.right,.total-counter .counter-line.right{margin-left:.5rem}.page-counter .counter-content,.total-counter .counter-content{font-size:.9rem}.page-counter .page-number,.page-counter .page-seen,.total-counter .page-number,.total-counter .page-seen{font-weight:700}.next-button-wrapper{display:flex;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem;justify-content:center;text-align:center}.next-button-wrapper .next-pages{margin-left:.3rem;margin-right:.3rem}@media only screen and (max-width:768px){.recently-watched-wrapper.homepage .recent-items-wrapper .recent-item{width:75%;flex-basis:75%;margin-right:1.5rem}}.recently-watched-wrapper h2{margin-top:3rem;text-align:center;font-size:2rem;line-height:2rem;margin-bottom:3rem}@media only screen and (max-width:768px){.recently-watched-wrapper h2{font-size:1.8rem;line-height:2.2rem;margin-bottom:2rem}}.recently-watched-wrapper .recent-items-wrapper{justify-content:center}@media only screen and (max-width:768px){.recently-watched-wrapper .recent-items-wrapper .recent-item{width:100%;flex-basis:100%;margin-right:0}}@media only screen and (max-width:768px){.recently-watched-wrapper .recent-items-wrapper .recent-item h4{text-align:center;word-break:break-word;line-height:1.5rem}}.recent-items-scroll-wrapper{display:flex;flex-direction:row;overflow-x:scroll;scroll-behavior:smooth;flex-wrap:nowrap;scroll-snap-type:x mandatory;scrollbar-width:none}@media only screen and (max-width:768px){.recent-items-scroll-wrapper{margin-bottom:1rem}}.recent-items-scroll-wrapper::-webkit-scrollbar{display:none}.recent-items-scroll-wrapper .recent-items-wrapper{width:100%;max-width:1200px;flex-shrink:0;scroll-snap-align:start}@media only screen and (max-width:768px){.recent-items-scroll-wrapper .recent-items-wrapper{justify-content:flex-start}}.recent-items-wrapper{width:100%;flex-wrap:wrap}@media only screen and (max-width:768px){.recent-items-wrapper{width:auto;flex-wrap:nowrap;overflow-y:auto;justify-content:flex-start}}.recent-items-wrapper .recent-item{display:flex;flex:1;flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 1rem);flex-direction:column;align-self:auto;align-items:center;margin-right:1.5rem;margin-bottom:1.5rem;overflow:visible}@media only screen and (max-width:768px){.recent-items-wrapper .recent-item{margin-right:1.5rem;margin-bottom:0;width:75%;flex-shrink:0;flex-grow:1;flex-basis:75%;max-height:none}}.recent-items-wrapper .recent-item:nth-of-type(3n){margin-right:0}@media only screen and (max-width:768px){.recent-items-wrapper .recent-item:nth-of-type(3n){margin-right:1.5rem}}.recent-items-wrapper .recent-item>a img{width:9rem;margin-bottom:1rem}@media only screen and (max-width:768px){.recent-items-wrapper .recent-item>a img{margin-bottom:0}}.recent-items-wrapper .recent-item h3{margin-top:0;font-size:1rem;line-height:1.5rem;text-align:center;word-break:break-word}.recent-items-wrapper .recent-item h4{line-height:1.5rem;text-align:center;word-break:break-word;min-height:3rem}.recent-items-wrapper .recent-item a{color:inherit;text-decoration:none;min-height:4rem}@media only screen and (max-width:768px){.recent-items-wrapper .recent-item a{width:100%;min-height:0}}.recent-items-wrapper .recent-item a:hover{color:#7f66f9;opacity:.8}@media only screen and (max-width:768px){.recent-items-wrapper .recent-item a>img{margin-left:auto;margin-right:auto;display:block}}.recent-items-wrapper .recent-item .recent-more-link{color:#000;cursor:pointer}.recent-items-wrapper .recent-item .recent-more-link .icon{border:solid 1px #bebebe;border-radius:100%;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:.3rem;margin-left:.5rem}.recent-items-wrapper .recent-item .recent-more-link .icon svg{width:.6rem;height:.6rem}.recent-items-wrapper .recent-item .recent-more-link:hover{color:#7f66f9}.recent-items-wrapper .recent-item .recent-more-link:hover .icon{border-color:#7f66f9}.recent-items-wrapper .recent-item .recent-more-link:hover .icon svg{color:#7f66f9}.recent-items-wrapper .recent-item .location-labels-wrapper{display:flex;flex-wrap:wrap;flex:1;margin-bottom:.5rem}.recent-items-wrapper .recent-item .location-labels-wrapper .location-label{margin-top:auto;margin-bottom:.7rem;flex-wrap:nowrap}.recent-items-wrapper .recent-item .location-labels-wrapper .location-label .label-text{max-width:9rem;line-height:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-items-wrapper .location-label{display:inline-flex;align-self:flex-start;margin-right:.3rem}.anchor{display:block;position:relative;top:-45px;visibility:hidden}.anchor.form{top:-100px}.overview-search-results{margin-bottom:3rem}@media only screen and (max-width:768px){.overview-search-results{margin-left:0;margin-bottom:1.5rem}}.overview-search-results .reset-search{display:inline-flex;color:#f48989;text-decoration:none;font-weight:700;margin-top:1.5rem}@media only screen and (max-width:768px){.overview-search-results .reset-search{margin-top:0}}.overview-search-results .reset-search .icon{margin-right:.5rem}.overview-search-results .reset-search:hover{color:#7f66f9}.job-overview-item{padding-left:3rem;padding-right:3rem;padding-top:3rem;padding-bottom:5rem;margin-bottom:4rem;border:solid 2px rgb(229.5,229.5,229.5);border-radius:2rem;display:flex;flex-direction:column;width:100%;transition:border-color .15s ease;text-decoration:none;position:relative;color:#000}@media only screen and (max-width:768px){.job-overview-item{padding:2rem;margin-bottom:2rem}}@media only screen and (max-width:480px){.job-overview-item{padding-left:1.5rem;padding-right:1.5rem}}.job-overview-item:first-of-type{margin-top:3rem}@media only screen and (max-width:768px){.job-overview-item:first-of-type{margin-top:1.5rem}}.job-overview-item.regular:hover{border-color:#7f66f9}@media (prefers-contrast:more){.job-overview-item.regular:hover{border-color:rgb(85.9433962264,52.9245283019,247.0754716981)}}.job-overview-item.regular:hover .link{background-color:#7f66f9;color:#fff}@media (prefers-contrast:more){.job-overview-item.regular:hover .link{background-color:rgb(85.9433962264,52.9245283019,247.0754716981)}}.job-overview-item.regular:hover .job-overview-title{color:#7f66f9}@media (prefers-contrast:more){.job-overview-item.regular:hover .job-overview-title{color:rgb(85.9433962264,52.9245283019,247.0754716981)}}.job-overview-item.top{margin-top:4rem;position:relative;background:#a0d9d5;border-color:#a0d9d5}@media only screen and (max-width:768px){.job-overview-item.top{margin-top:3rem}}.job-overview-item.top:hover{border-color:rgb(123.5714285714,202.4285714286,196.8947368421);background:rgb(170.9285714286,221.3714285714,217.8315789474)}.job-overview-item.top:hover .job-overview-label{border-color:rgb(123.5714285714,202.4285714286,196.8947368421)}.job-overview-item.top:hover .offer-icons-wrapper .right{background-color:#7f66f9;color:#fff}.job-overview-item.top .job-overview-label{position:absolute;top:-1rem;padding-left:.7rem;padding-right:.7rem;padding-top:.3rem;padding-bottom:.3rem;background-color:#fff;color:#000;font-weight:700;border-radius:1rem;border:solid 3px #a0d9d5}@media only screen and (max-width:768px){.job-overview-item.top .job-overview-label{font-size:.9rem}}.job-overview-item.top .premium-logo{overflow:hidden;border-radius:1rem}.job-overview-item.top .job-offer-bottom-bar{color:#000}.job-overview-item.top .job-offer-bottom-bar .offer-days-ago{color:inherit}.job-overview-item.top .job-offer-bottom-bar .icon{background-color:#fff}.job-overview-item.top .job-offer-bottom-bar .icon:hover{background-color:#7f66f9}.job-overview-item .divider{margin-left:.5rem;margin-right:.5rem}.job-overview-item h4{display:inline-block;background:#fff;padding-left:1rem;padding-right:1rem;margin-left:-1rem;transform:translateY(-3.5rem);position:absolute;margin-top:0;margin-bottom:0}.job-overview-item .job-overview-title{font-size:1.4rem;line-height:1.9rem;font-weight:800;margin-bottom:0;color:#000;text-decoration:none;margin-bottom:.5rem;display:block}@media only screen and (max-width:768px){.job-overview-item .job-overview-title{font-size:1.2rem;line-height:1.6rem;word-break:break-word}}.job-overview-item .job-labels{display:flex;align-items:center;margin-bottom:.5rem;flex-wrap:wrap}.job-overview-item .job-labels .location-labels-wrapper{display:flex;flex-wrap:wrap}.job-overview-item .job-labels .location-label{margin-bottom:1rem;margin-right:.3rem;white-space:nowrap}@media only screen and (max-width:768px){.job-overview-item .job-labels .location-label{margin-bottom:.5rem}}.job-overview-item .job-labels .location-label .label-text{max-width:9rem;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.3rem}.job-overview-item .job-labels .divider{display:inline-flex;margin-right:.5rem;margin-left:.5rem}.job-overview-item .job-organisation-name{margin-bottom:1rem}.job-overview-item .job-hours{display:flex;margin-bottom:1rem}.job-overview-item .top-description-wrapper{display:flex;margin-bottom:1.5rem}@media only screen and (max-width:768px){.job-overview-item .top-description-wrapper{flex-direction:column-reverse;margin-bottom:1rem}}.job-overview-item .top-description-wrapper .premium-logo{width:9rem;margin-left:2rem;background:#fff;padding:.3rem;align-self:flex-start;flex-shrink:0}@media only screen and (max-width:768px){.job-overview-item .top-description-wrapper .premium-logo{width:12rem;margin-left:0;margin-bottom:.5rem;padding-top:0;padding-left:0;display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){.job-overview-item .top-description-wrapper .premium-logo{margin-left:1rem;width:8rem}}.job-overview-item .top-description-wrapper .premium-logo img{width:100%;height:auto}@media only screen and (max-width:768px){.job-overview-item .top-description-wrapper .premium-logo img{max-height:4rem;-o-object-fit:contain;object-fit:contain}}.job-overview-item .job-description{font-size:1.1rem;line-height:1.6rem;width:100%;max-width:40rem;margin-bottom:1.2rem}.job-overview-item .job-description p{margin-top:0}.job-overview-item .job-description p:last-of-type{margin-bottom:0}.job-overview-item .job-offer-bottom-bar{display:flex;align-items:center;z-index:25}.job-overview-item .job-offer-bottom-bar .offer-days-ago{color:#bebebe;font-size:.9rem}.job-overview-item .job-offer-bottom-bar .offer-icons-wrapper{display:flex;align-items:center;margin-left:auto}.job-overview-item .job-offer-bottom-bar .offer-icons-wrapper a{margin-bottom:0}.job-overview-item .job-offer-bottom-bar .offer-icons-wrapper .favorite{margin-right:.5rem;z-index:30;background-color:transparent;border:solid 2px #ffcece}.job-overview-item .job-offer-bottom-bar .offer-icons-wrapper .favorite:hover{background-color:#ffcece;cursor:pointer}.job-overview-item .job-offer-bottom-bar .offer-icons-wrapper .favorite.active{color:#000;background-color:#ffcece}.job-overview-item .job-offer-bottom-bar .offer-icons-wrapper .favorite svg{overflow:visible}.job-overview-item .job-offer-bottom-bar .offer-icons-wrapper .favorite svg path{stroke-width:2px}div.slider{background:0 0}div.slider.slider--horizontal{height:4px}div.slider .slider__bar{background:#7f66f9;bottom:16px}@media only screen and (max-width:768px){div.slider .slider__bar{bottom:30px}}div.slider .slider__handle{background:#fff;border:solid 3px #7f66f9}div.slider .slider__handle{height:1.1rem;width:1.1rem;top:1.1rem}@media only screen and (max-width:768px){div.slider .slider__handle{top:1.9rem}}div.slider .slider__tip{background-color:transparent;box-shadow:none;color:#000;font-weight:400;font-size:.8rem}div.slider .slider__tongue{display:none}div.slider .slider__bar{height:4px}div.slider .slider__bar-empty{height:4px}div.slider .slider__bar-empty{background-color:transparent;background-image:url(/resources/range-background.svg);background-size:contain}.global-header-wrapper{display:flex;flex-direction:row;background:#7f66f9;color:#fff;position:relative}@media (prefers-contrast:more){.global-header-wrapper{background-color:rgb(85.9433962264,52.9245283019,247.0754716981)}}.header-circle-wrapper .content-wrapper{position:relative;width:100%;height:100%;max-width:1200px;margin-left:auto;margin-right:auto}.header-circle-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}@media only screen and (max-width:768px){.header-circle-wrapper{display:none}}.header-circle-wrapper .white{position:absolute;top:-6rem;right:2rem;width:13rem;animation-name:float-white;animation-duration:5s;animation-timing-function:ease-in-out;animation-fill-mode:none;animation-play-state:running;animation-iteration-count:infinite}@media (prefers-reduced-motion){.header-circle-wrapper .white{animation:none}}@keyframes float-white{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(.4rem) translateX(.4rem)}100%{transform:translateY(0) rotate(0)}}@keyframes float-red{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(.5rem) translateX(-.5rem)}100%{transform:translateY(0) rotate(0)}}.header-circle-wrapper .red{position:absolute;top:3rem;right:12rem;width:3rem;animation-name:float-red;animation-duration:7.5s;animation-timing-function:ease-in-out;animation-fill-mode:none;animation-play-state:running;animation-iteration-count:infinite}@media (prefers-reduced-motion){.header-circle-wrapper .red{animation:none}}.paging-dots{position:relative;align-items:center;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paging-dots .dot{display:inline-flex;align-items:center;padding:.2rem;padding-top:.5rem;padding-bottom:.5rem}.paging-dots .dot span{width:1rem;height:4px;background:rgba(0,0,0,.4);display:inline-block;transition:.6s all ease;border-radius:1rem}.paging-dots .dot:active,.paging-dots .dot:hover{cursor:pointer}.paging-dots .dot:active span,.paging-dots .dot:hover span{background:#7f66f9}.paging-dots .dot.active span{width:2rem;background:#7f66f9;border-radius:1rem}.popup-wrapper{position:fixed;right:2.5rem;bottom:2.5rem;padding:2.5rem;background:#7f66f9;color:#fff;width:28rem;z-index:30;border-radius:1.5rem;display:none;flex-direction:column}@media only screen and (max-width:768px){.popup-wrapper{width:calc(100% - 2rem);left:1rem;right:1rem;bottom:1.5rem}}.popup-wrapper.active{display:flex}.popup-wrapper .close-popup{position:absolute;top:1rem;right:1.5rem;width:1.8rem;height:1.8rem}@media only screen and (max-width:768px){.popup-wrapper .close-popup{width:2.5rem;height:2.5rem}}.popup-wrapper .close-popup svg{width:100%}.popup-wrapper .close-popup svg circle{fill:#FFFFFF}.popup-wrapper .close-popup:hover{cursor:pointer}.popup-wrapper .close-popup:hover circle{fill:#FFF262}.popup-wrapper h5{padding-right:1rem;margin-top:0;margin-bottom:1rem;font-size:1.3rem;line-height:1.7rem}@media only screen and (max-width:768px){.popup-wrapper h5{padding-right:2rem}}.popup-wrapper a{color:inherit}.popup-wrapper .cta-button{margin-bottom:0;min-width:10rem;text-align:center;justify-content:center}.popup-wrapper .popup-text{margin-bottom:1.5rem;line-height:1.4rem}.popup-wrapper .popup-text a:hover{color:#7f66f9}.popup-wrapper.pri .cta-button{background-color:#fff262;color:#000}.popup-wrapper.sec{background-color:#fff262;color:#000}.popup-wrapper.sec .close-popup:hover circle{fill:#7F66F9;color:#fff}.popup-wrapper.sec .close-popup:hover line{stroke:#FFFFFF}.popup-wrapper.sec .cta-button{background-color:#7f66f9;color:#fff}.popup-wrapper.ter{background-color:#a0d9d5;color:#000}.popup-wrapper.ter .cta-button{background-color:#7f66f9;color:#fff}.popup-wrapper.qua{background-color:#e5f2ff;color:#000}.popup-wrapper.qua .cta-button{background-color:#fff262;color:#000}.popup-wrapper.qui{background-color:#ffcece;color:#000}.popup-wrapper.qui .cta-button{background-color:#fff262;color:#000}.popup-wrapper.dar{background-color:#000;color:#fff}.popup-wrapper.dar .cta-button{background-color:#fff262;color:#000}.popup-wrapper.centered{position:fixed;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);z-index:1001;max-width:28rem;width:calc(100% - 2rem)}@media only screen and (max-width:768px){.popup-wrapper.centered{max-width:calc(100% - 2rem)}}.popup-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center}.popup-overlay .popup-overlay-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);cursor:pointer}.popup-overlay .popup-wrapper{position:relative;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;display:flex;z-index:1}.not-available-header-content{color:#fff;justify-content:center;align-self:center;width:100%;padding-top:2rem;padding-bottom:2rem}.not-available-header-content h1{line-height:2.5rem;text-align:center}.simple-header-content{color:#fff;justify-content:center;align-self:center;width:100%;padding-top:2rem;padding-bottom:2rem}.simple-header-content h1{line-height:2.5rem;text-align:center}.job-seeker-overlay{position:fixed;left:0;top:0;height:100%;width:100%;min-height:100vh;overflow:hidden;z-index:100;background-color:#a0d9d5;color:#000;opacity:0;transition:.25s opacity;pointer-events:none;display:none}.job-seeker-overlay.active{pointer-events:all;opacity:1;display:flex}@media only screen and (max-width:768px){.job-seeker-overlay .content-wrapper{padding-left:1rem;padding-right:1rem;padding-bottom:3rem}}.job-seeker-overlay .scroll-wrapper{overflow:auto;height:100%}.job-seeker-overlay .message{margin-top:1.5rem;margin-bottom:2.5rem;padding:1rem;padding-left:1.5rem;padding-right:1.5rem;background:#fff;border-radius:1rem;display:none;max-width:42rem;line-height:1.8rem}@media only screen and (max-width:768px){.job-seeker-overlay .message{width:100%}}.job-seeker-overlay .message.active{display:block}.job-seeker-overlay .message.confirm{font-weight:700}.job-seeker-overlay .message.error{color:#f48989;font-weight:700}.job-seeker-overlay h2{margin-top:10vh;font-size:3rem;line-height:3.1rem;text-align:center;margin-bottom:1.5rem}@media only screen and (max-width:768px){.job-seeker-overlay h2{margin-top:4rem;margin-bottom:1rem;font-size:2rem;line-height:2.5rem}}@media only screen and (max-width:768px){.job-seeker-overlay h2 br{display:none}}.job-seeker-overlay h3{font-size:1.1rem;font-weight:700;margin-bottom:.7rem}@media only screen and (max-width:768px){.job-seeker-overlay h3{padding-left:0;text-align:left}}.job-seeker-overlay h4{margin-top:0;margin-bottom:.3rem}.job-seeker-overlay p{margin-top:0;margin-bottom:1.5rem;font-size:.9rem}.job-seeker-overlay hr{height:1px;background:#fff;display:block;width:100%;margin-bottom:1.5rem}.job-seeker-overlay .intro-text{font-weight:700;text-align:center;line-height:1.6rem;margin-bottom:2.5rem}@media only screen and (max-width:768px){.job-seeker-overlay .intro-text{margin-bottom:2rem}}.job-seeker-overlay form{display:flex;flex-direction:column;justify-content:center}.job-seeker-overlay .select-wrapper{margin-bottom:1rem;width:100%;border:none}@media only screen and (max-width:768px){.job-seeker-overlay .select-wrapper{width:100%}}.job-seeker-overlay .select-wrapper.error{border:solid 2px #f48989}.job-seeker-overlay .select-wrapper select{width:100%;border:none}.job-seeker-overlay .select-wrapper.last-select{margin-bottom:1.5rem}.job-seeker-overlay ul.multi-select-results{padding-left:0;list-style:none;margin-top:0;margin-bottom:1rem;padding:0}.job-seeker-overlay ul.multi-select-results li{display:flex;margin-bottom:.5rem;font-weight:700}.job-seeker-overlay ul.multi-select-results li:last-of-type{margin-bottom:0}.job-seeker-overlay ul.multi-select-results .remove{margin-left:auto}.job-seeker-overlay ul.multi-select-results .remove svg{color:#f48989}.job-seeker-overlay ul.multi-select-results .remove:hover{cursor:pointer}.job-seeker-overlay ul.multi-select-results .remove:hover svg{color:#7f66f9}.job-seeker-overlay .input-wrapper{width:22rem}.job-seeker-overlay .input-wrapper input{width:100%;border:none}.job-seeker-overlay .input-wrapper.text{margin-bottom:1.5rem}.job-seeker-overlay .input-wrapper.radio{margin-bottom:3.5rem}@media only screen and (max-width:768px){.job-seeker-overlay .input-wrapper.radio{margin-bottom:3rem}}.job-seeker-overlay .input-wrapper.radio input .error{border-color:#f48989}.job-seeker-overlay .input-wrapper.radio input[type=radio]{position:absolute;opacity:0;pointer-events:none}.job-seeker-overlay .input-wrapper.radio input[type=radio]:last-of-type+label{margin-right:0}.job-seeker-overlay .input-wrapper.radio input[type=radio]+label{display:inline-block;margin-right:1.5rem;cursor:pointer;font-weight:700}.job-seeker-overlay .input-wrapper.radio input[type=radio]+label:hover{text-decoration:underline}.job-seeker-overlay .input-wrapper.radio input[type=radio]+label:before{content:"";display:inline-block;vertical-align:-.2em;width:1em;height:1em;border:.1rem solid #000;border-radius:.2em;margin-right:.5rem;background-color:transparent;border-radius:50%}.job-seeker-overlay .input-wrapper.radio input[type=radio]:checked+label:before{background-color:#000;box-shadow:inset 0 0 0 .18rem #a0d9d5}.job-seeker-overlay .input-wrapper.error{border:solid 2px #f48989}.job-seeker-overlay button[type=submit]{align-self:center}.job-seeker-overlay .close-overlay{position:absolute;right:1rem;top:1rem;z-index:101;cursor:pointer}.job-seeker-overlay .close-overlay:hover .icon circle{fill:#7F66F9}.job-seeker-overlay .close-overlay:hover .icon line{stroke:#FFFFFF}.job-seeker-overlay .close-overlay .icon svg{width:3rem;height:3rem}.job-seeker-overlay .close-overlay .icon svg circle{fill:#FFFFFF}.job-seeker-overlay .grecaptcha-badge{display:none!important}.job-alert-wrapper{background-color:#a0d9d5}@media only screen and (max-width:768px){.job-alert-wrapper.padding-top-bot-l{padding-top:6rem;padding-bottom:6rem}}.job-alert-wrapper .content-wrapper{justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:768px){.job-alert-wrapper .content-wrapper{padding-top:5rem;padding-bottom:5rem}}.job-alert-wrapper h4{font-size:2.8rem;line-height:3rem;font-weight:800;text-align:center;margin-top:0;margin-bottom:1.5rem}@media only screen and (max-width:768px){.job-alert-wrapper h4{font-size:2.5rem}}.job-alert-wrapper .job-alert-subtitle{font-size:1.2rem;font-weight:700;text-align:center;margin-bottom:1.5rem}@media only screen and (max-width:768px){.job-alert-wrapper .job-alert-subtitle{line-height:1.5rem}}.job-alert-wrapper .cta-button .icon.email{width:1.5rem;height:1.5rem;margin-left:0;margin-right:.5rem}.job-alert-wrapper .cta-button .icon.email svg{width:100%;height:100%}.header-notice-bar{background:#a0d9d5;display:none;z-index:2;position:relative}.header-notice-bar.active{display:block}.header-notice-bar .content-wrapper{display:flex;align-items:center;position:relative;justify-content:center;padding-top:.7rem;padding-bottom:.7rem}.header-notice-bar .content-wrapper .header-notice-content{margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.header-notice-bar .content-wrapper .header-notice-content{margin-right:0;margin-left:0;padding-right:0;font-size:.9rem;text-align:center}}@media only screen and (max-width:480px){.header-notice-bar .content-wrapper .header-notice-content{padding-right:0}}.header-notice-bar .content-wrapper .header-notice-content a{color:inherit;text-decoration:none}.header-notice-bar .content-wrapper .header-notice-content a:hover{text-decoration:underline;color:#7f66f9}.header-notice-bar .content-wrapper .header-notice-close{position:absolute;right:0;margin-left:auto;cursor:pointer}@media only screen and (max-width:768px){.header-notice-bar .content-wrapper .header-notice-close{font-size:.9rem;margin-right:1rem}}@media only screen and (max-width:480px){.header-notice-bar .content-wrapper .header-notice-close .icon{padding:0}}.header-notice-bar .content-wrapper .header-notice-close:hover{color:#7f66f9}div.scroll-to-top{position:fixed;bottom:1.5rem;right:1.5rem;z-index:25;display:block;opacity:0;pointer-events:none;transition:opacity .3s ease}@media only screen and (max-width:768px){div.scroll-to-top{width:auto;right:1rem;bottom:1rem}}div.scroll-to-top .icon{border:solid 1px #fff;transition:transform .3s ease}div.scroll-to-top.active{pointer-events:all;opacity:1;cursor:pointer}div.scroll-to-top:hover .icon{transform:rotate(-90deg) scale(1.2)}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:after,[data-tooltip]:before{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;top:calc(105% + 15px);left:50%;transform:translateX(-50%);padding:2rem;width:30rem;border-radius:1rem;background-color:rgba(127,102,249,.95);color:#fff;text-align:left;font-size:1rem;line-height:1.4rem;content:attr(data-tooltip)}[data-tooltip]:after{position:absolute;top:calc(105% + 10px);left:50%;margin-left:-5px;width:0;border-bottom:5px solid rgba(127,102,249,.95);border-right:5px solid transparent;border-left:5px solid transparent;content:"";font-size:0;line-height:0}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}.blog-items-grid-wrapper{background-color:#f8f8f8;color:#000}.blog-items-grid-wrapper .content-wrapper>h2{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:3rem;font-size:2.3rem;line-height:2.5rem}@media only screen and (max-width:768px){.blog-items-grid-wrapper .content-wrapper>h2{font-size:1.6rem;line-height:2.2rem;margin-bottom:2rem}}@media only screen and (max-width:768px){.blog-items-grid-wrapper .widget-wrapper:not(:nth-child(-n+5)){display:none}}.blog-items-grid-wrapper .widget-wrapper.image{background-color:#e2e2e2;transition:background-color .3s ease-in-out}.blog-items-grid-wrapper .widget-wrapper.image:hover{background-color:rgb(209.75,209.75,209.75)}.blog-items-grid-wrapper .blog-item-grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:30px;grid-row-gap:0}@media only screen and (max-width:768px){.blog-items-grid-wrapper .blog-item-grid-container{grid-template-columns:repeat(1,1fr)}}.blog-items-grid-wrapper .blog-item-button-bar{display:flex;justify-content:center}.info-popup-wrapper,.tooltip-wrapper{position:absolute;top:calc(100% + 1rem);left:50%;transform:translateX(-50%);width:30rem;height:auto;background-color:rgba(127,102,249,.97);color:#fff;padding:2rem;border-radius:2rem;display:flex;flex-direction:column;opacity:1;z-index:20;font-size:.9rem;line-height:1.3rem;text-align:center;backdrop-filter:blur(0.2rem);cursor:default;opacity:0;pointer-events:none;transition:.1s opacity linear}@media only screen and (max-width:768px){.info-popup-wrapper,.tooltip-wrapper{position:fixed;width:calc(100% - 2rem);transform:translateX(-50%) translateY(-50%);left:50%;top:50%;right:initial}}@media only screen and (min-width:768px){.info-popup-wrapper.left,.tooltip-wrapper.left{left:0;transform:translateX(-1.5rem)}}@media only screen and (min-width:768px){.info-popup-wrapper.right,.tooltip-wrapper.right{left:initial;right:0;transform:translateX(1.5rem)}}.info-popup-wrapper h4,.tooltip-wrapper h4{margin-top:0;margin-bottom:1rem;font-size:1.2rem}.info-popup-wrapper p,.tooltip-wrapper p{margin-top:0;text-align:center}.info-popup-wrapper p:last-of-type,.tooltip-wrapper p:last-of-type{margin-bottom:0}.info-popup-wrapper a,.tooltip-wrapper a{color:inherit}.info-popup-wrapper a:hover,.tooltip-wrapper a:hover{color:#e5f2ff}.info-popup-wrapper.active,.tooltip-wrapper.active{opacity:1;pointer-events:all}.animate__fadeInDownSmall{animation-name:fadeInDownSmall}@keyframes fadeInDownSmall{0%{opacity:0;transform:translate3d(0,-5rem,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}.twitter-typeahead .tt-menu{min-width:13rem;background-color:#fff;color:#000;width:100%;padding:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);margin-top:5px}.twitter-typeahead .tt-menu .tt-suggestion:first-child{padding-top:0}.twitter-typeahead .tt-menu .tt-suggestion{margin-bottom:.5rem;display:flex;justify-content:space-between;border-bottom:solid 2px transparent;padding:.3rem 0 .3rem 0}.twitter-typeahead .tt-menu .tt-suggestion .search-result-type{color:#636363}.twitter-typeahead .tt-menu .tt-suggestion .search-result-value{max-width:12rem}.twitter-typeahead .tt-menu .tt-suggestion:hover{border-bottom:solid 2px #7f66f9;cursor:pointer}.twitter-typeahead .tt-menu .tt-suggestion:last-of-type{margin-bottom:0}.homepage-image-banner-wrapper{min-height:48rem;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width:768px){.homepage-image-banner-wrapper{min-height:0;padding-top:3rem;padding-bottom:0;background-image:none!important}}.homepage-image-banner-wrapper>.content-wrapper{justify-content:center;align-items:flex-end}@media only screen and (max-width:768px){.homepage-image-banner-wrapper>.content-wrapper{padding-left:0;padding-right:0}}.homepage-image-banner-wrapper .circle-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#7f66f9;color:#fff;border-radius:100%;width:43rem;height:43rem;padding:1rem;text-align:center}@media (prefers-contrast:more){.homepage-image-banner-wrapper .circle-content-wrapper{background-color:rgb(85.9433962264,52.9245283019,247.0754716981)}}@media only screen and (max-width:768px){.homepage-image-banner-wrapper .circle-content-wrapper{width:100%;height:100%;padding:1rem;padding-bottom:3rem;border-radius:0;border-top-left-radius:100% 30%;border-top-right-radius:100% 30%}}@media only screen and (max-width:480px){.homepage-image-banner-wrapper .circle-content-wrapper{border-radius:0;width:100%;height:auto}}.homepage-image-banner-wrapper .circle-content-wrapper h4{font-size:3.3rem;line-height:3.3rem;margin-top:0;margin-bottom:2.5rem}@media only screen and (max-width:768px){.homepage-image-banner-wrapper .circle-content-wrapper h4{font-size:2.5rem;line-height:3.1rem;margin-bottom:1.5rem;padding-top:3rem}}.homepage-image-banner-wrapper .circle-content-wrapper .circle-content{font-size:1.2rem;line-height:1.8rem;font-weight:700;max-width:75%;margin-bottom:3rem}@media only screen and (max-width:768px){.homepage-image-banner-wrapper .circle-content-wrapper .circle-content{font-size:1rem;line-height:1.5rem;margin-bottom:1rem;max-width:calc(100% - 2rem)}}@media only screen and (max-width:480px){.homepage-image-banner-wrapper .circle-content-wrapper .circle-content{font-size:.9rem;line-height:1.4rem}}.homepage-image-banner-wrapper .circle-content-wrapper .circle-content a{color:#fff;text-decoration:underline}.homepage-image-banner-wrapper .circle-content-wrapper>.cta-button{font-size:1.3rem;line-height:2rem;margin-bottom:0}@media only screen and (max-width:768px){.homepage-image-banner-wrapper .circle-content-wrapper>.cta-button{font-size:.9rem;line-height:1.4rem}}.homepage-image-banner-wrapper .circle-content-wrapper>.cta-button:hover{color:#fff;text-decoration:underline}.homepage-image-banner-wrapper .circle-content-wrapper>.cta-button:hover .icon{background-color:#fff}.homepage-image-banner-wrapper .circle-content-wrapper>.cta-button .icon{background-color:#fff;color:#000}.filter-fieldset{border:0;padding:0}.filter-fieldset legend{font-weight:700;margin-bottom:.8rem;font-size:1.17em}.filter-fieldset .legend-small{font-size:medium;margin-bottom:.3rem}.filter-title-slider{font-weight:700;margin-bottom:.8rem;font-size:1.17em;display:block}.job-alert-title{font-weight:700;margin-bottom:.8rem;font-size:1.17em;display:block;margin-top:1em}.close-button-app .close-overlay{position:absolute;right:1rem;top:1rem;z-index:101;cursor:pointer}.close-button-app .close-overlay:hover .icon circle{fill:#7F66F9}.close-button-app .close-overlay:hover .icon line{stroke:#FFFFFF}.close-button-app .close-overlay .icon svg{width:3rem;height:3rem}.close-button-app .close-overlay .icon svg circle{fill:#FFFFFF}.company-overview-header{background:#7f66f9;color:#fff;flex-direction:column;min-height:15rem;position:relative;margin-bottom:7rem}@media only screen and (max-width:768px){.company-overview-header{margin-bottom:3rem}}.company-overview-header h1{margin-top:2rem;margin-bottom:2rem;line-height:2.5rem;text-align:center}@media only screen and (max-width:768px){.company-overview-header h1{font-size:1.8rem;line-height:2rem;margin-top:1.5rem;margin-bottom:1.5rem}}@media only screen and (max-width:768px){.company-overview-header h1 br{display:none}}.company-overview-header .header-circle-wrapper .circle.white{top:initial;bottom:-2rem;right:-9rem;width:15.5rem}.company-overview-header .header-circle-wrapper .circle.red{top:2rem;right:-9.5rem}.header-search-bar{background:#e2e2e2;padding:3rem;color:#000;width:100%;display:flex;flex-direction:row;position:absolute;top:calc(100% - 6rem);z-index:1}@media only screen and (max-width:1200px){.header-search-bar{position:relative;margin-top:auto}}@media only screen and (max-width:768px){.header-search-bar{flex-direction:column;top:0;position:relative;padding:1.5rem;margin-bottom:1.5rem}}@media only screen and (max-width:480px){.header-search-bar{padding-left:1rem;padding-right:1rem}}.header-search-bar h2{font-size:1.6rem;line-height:2.3rem;margin-top:0;margin-bottom:1rem}@media only screen and (max-width:768px){.header-search-bar h2{font-size:1.3rem;line-height:1.8rem}}.header-search-bar .search-row-wrapper{display:flex}@media only screen and (max-width:768px){.header-search-bar .search-row-wrapper{flex-direction:column}}.header-search-bar .search-row-wrapper input{flex:1;margin-right:1.5rem;outline:0;border-radius:0;border:none;padding:1rem}@media only screen and (max-width:768px){.header-search-bar .search-row-wrapper input{margin-right:0;margin-bottom:1rem}}.header-search-bar .search-row-wrapper .select-wrapper{background-color:#fff;flex:1;border:none;outline:0;width:100%}@media only screen and (max-width:768px){.header-search-bar .search-row-wrapper .select-wrapper{width:auto}}.header-search-bar .search-row-wrapper .select-wrapper select{flex:1;border:none;outline:0;padding:1rem;padding-right:2rem;width:100%}@media only screen and (max-width:768px){.header-search-bar .search-row-wrapper .select-wrapper select{min-height:3.5rem}}.header-search-bar .search-row-wrapper .mobile-wrapper{display:flex}@media only screen and (max-width:768px){.header-search-bar .search-row-wrapper .mobile-wrapper{width:100%;flex-wrap:nowrap;flex-direction:column}}@media only screen and (max-width:768px){.header-search-bar .search-row-wrapper .mobile-wrapper .twitter-typeahead{margin-right:.5rem;margin-bottom:0;flex:1;min-width:10rem}}.header-search-bar .search-row-wrapper .mobile-wrapper .twitter-typeahead input{width:100%;height:100%;margin-bottom:0}@media only screen and (max-width:768px){.header-search-bar .search-row-wrapper .mobile-wrapper .select-wrapper{flex:2}}.header-search-bar .search-input-wrapper{margin-right:3rem;transform:translateY(-6px)}@media only screen and (max-width:768px){.header-search-bar .search-input-wrapper{margin-right:0;margin-bottom:1rem}}.header-search-bar .search-input-wrapper .select-wrapper{background-color:#fff;height:100%}.header-search-bar .search-input-wrapper .select-wrapper select{background-color:#fff;height:100%}.header-search-bar .search-input-wrapper .twitter-typeahead.search{flex:1;margin-right:1rem}.header-search-bar .search-input-wrapper .twitter-typeahead.search input{width:100%;height:100%}.header-search-bar .search-input-wrapper .twitter-typeahead.location{margin-right:.2rem}@media only screen and (max-width:768px){.header-search-bar .search-input-wrapper .twitter-typeahead.location{height:auto;margin-right:.5rem}}.header-search-bar .search-input-wrapper .twitter-typeahead.location input{width:100%}@media only screen and (max-width:768px){.header-search-bar .search-input-wrapper .twitter-typeahead.location input{height:100%}}.header-search-bar .search-submit-wrapper{align-items:flex-end}.header-search-bar .search-submit-wrapper button{height:100%;min-width:15rem;margin-bottom:0;padding-top:2rem;padding-bottom:2rem;font-size:1.3rem;justify-content:center}@media only screen and (max-width:768px){.header-search-bar .search-submit-wrapper button{padding-top:1rem;padding-bottom:1rem;font-size:1.2rem}}.tab-bar-wrapper{width:100%;margin-bottom:2rem;padding-bottom:.3rem}@media only screen and (max-width:768px){.tab-bar-wrapper{overflow-x:auto}}.tab-bar-wrapper .scroll-wrapper{width:-moz-fit-content;width:fit-content;min-width:100%}.tab-bar-wrapper ul{list-style:none;display:flex;padding-left:0;margin-bottom:0;border-bottom:solid 4px #e2e2e2}@media only screen and (max-width:1200px){.tab-bar-wrapper ul{flex-wrap:nowrap}}.tab-bar-wrapper ul li{display:inline-flex;flex:1;flex-grow:0;margin-right:.5rem}@media only screen and (max-width:1200px){.tab-bar-wrapper ul li{flex-grow:0}}.tab-bar-wrapper ul li:first-of-type.active:after{left:3px;width:calc(100% - 6px)}.tab-bar-wrapper ul li:last-of-type{margin-right:0}.tab-bar-wrapper ul li.active{position:relative}.tab-bar-wrapper ul li.active a{background-color:transparent;color:#7f66f9;border:solid 3px #e2e2e2;border-bottom:none}.tab-bar-wrapper ul li.active:after{content:"";position:absolute;left:3px;top:100%;width:calc(100% - 6px);height:4px;background:#fff}.tab-bar-wrapper ul li a{width:100%;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;border-top-left-radius:1rem;border-top-right-radius:1rem;text-decoration:none;color:#000;font-weight:700;background-color:#f8f8f8;text-align:center;white-space:nowrap}.tab-bar-wrapper ul li:hover a{background-color:#7f66f9;color:#fff}.tab-bar-wrapper.bottom{border-top:solid 4px #e2e2e2;border-bottom:none}.tab-bar-wrapper.bottom ul li a{border-bottom:solid 3px;border-top:none;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.tab-bar-wrapper.bottom ul li.active a{border-bottom:solid 3px #e2e2e2}.tab-bar-wrapper.bottom ul li:after{bottom:100%;top:initial}.tab-bar-wrapper.bottom .letter-list{border-bottom:none}.overview-letter-wrapper{margin-bottom:1.5rem}.overview-letter-wrapper h3{margin-top:0;margin-bottom:0;color:#7f66f9;font-size:4rem;font-weight:700;line-height:4.5rem}@media only screen and (max-width:768px){.overview-letter-wrapper h3{font-size:3rem;line-height:2.8rem}}.overview-grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:2rem;grid-row-gap:2rem;width:100%;margin-bottom:3rem}@media only screen and (max-width:768px){.overview-grid-wrapper{grid-template-columns:repeat(1,1fr);grid-column-gap:0;grid-row-gap:0}}@media only screen and (max-width:768px){.overview-grid-wrapper{margin-bottom:0}}.overview-grid-wrapper a.overview-item{display:flex;flex-direction:column;padding:2rem;padding-bottom:1.5rem;border:solid 3px #e2e2e2;border-radius:2rem;text-decoration:none;color:#000;transition:border-color .3s ease-in-out}.overview-grid-wrapper a.overview-item .icon{align-self:center}@media only screen and (max-width:768px){.overview-grid-wrapper a.overview-item{padding-left:1rem;padding-right:1rem;margin-bottom:1.5rem}}.overview-grid-wrapper a.overview-item.company-overview-widget.pri{background-color:#7f66f9;color:#fff;transition:background-color .3s ease-in-out}.overview-grid-wrapper a.overview-item.company-overview-widget.pri:hover{background-color:rgb(106.4716981132,77.4622641509,248.0377358491);color:#fff;text-decoration:none}.overview-grid-wrapper a.overview-item.company-overview-widget.pri:hover .text-link{color:#e5f2ff}.overview-grid-wrapper a.overview-item.company-overview-widget.pri:hover .text-link .icon{background-color:#e5f2ff}.overview-grid-wrapper a.overview-item.company-overview-widget.pri div{color:inherit}.overview-grid-wrapper a.overview-item.company-overview-widget.pri div .icon svg{color:#7f66f9}.overview-grid-wrapper a.overview-item.company-overview-widget.sec{background-color:#fff262}.overview-grid-wrapper a.overview-item.company-overview-widget.ter{background-color:#a0d9d5}.overview-grid-wrapper a.overview-item.company-overview-widget.qui{background-color:#ffcece}.overview-grid-wrapper a.overview-item.company-overview-widget.qua{background-color:#e5f2ff}.overview-grid-wrapper a.overview-item.company-overview-widget{border:none}.overview-grid-wrapper a.overview-item.company-overview-widget h5{font-size:1.8rem;line-height:2.1rem;margin-top:0}@media only screen and (max-width:768px){.overview-grid-wrapper a.overview-item.company-overview-widget h5{font-size:1.5rem;line-height:1.8rem}}.overview-grid-wrapper a.overview-item.company-overview-widget .text-link{display:flex;margin-left:auto;justify-content:end;margin-bottom:0}.overview-grid-wrapper a.overview-item.company-overview-widget .text-link .round{background-color:#fff}.overview-grid-wrapper a.overview-item.company-overview-widget:hover{text-decoration:underline;color:inherit}.overview-grid-wrapper a.overview-item.company-overview-widget:hover .text-link{color:inherit}.overview-grid-wrapper a.overview-item.company-overview-widget:hover .text-link .icon{color:inherit}.overview-grid-wrapper a.overview-item:hover{border-color:#7f66f9}.overview-grid-wrapper a.overview-item:hover .icon.arrow.right{background-color:#7f66f9;color:#fff}.overview-grid-wrapper a.overview-item h4{margin-top:0;margin-bottom:.5rem}.overview-grid-wrapper a.overview-item .overview-item-header{display:flex;margin-bottom:1.5rem;min-height:3.5rem}.overview-grid-wrapper a.overview-item .overview-item-header .logo-wrapper img{display:block;width:7rem;height:auto}.overview-grid-wrapper a.overview-item .overview-item-header .arrow{margin-left:auto}.overview-grid-wrapper a.overview-item .company-overview-description{line-height:1.3rem;margin-bottom:1.5rem}.overview-grid-wrapper a.overview-item .company-labels{flex-wrap:nowrap;margin-top:auto}.overview-grid-wrapper a.overview-item .company-labels .location-label{display:inline-flex}.overview-grid-wrapper a.overview-item .company-labels .location-label .text{max-width:13rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.company-overview-hr{height:4px}.job-offer-reset-wrapper{margin-bottom:1.5rem}.back-to-top{margin-bottom:3rem;align-self:flex-end}.homepage-header-wrapper{min-height:70vh;background-color:#7f66f9;margin-bottom:11rem}@media (prefers-contrast:more){.homepage-header-wrapper{background-color:rgb(85.9433962264,52.9245283019,247.0754716981)}}@media only screen and (max-width:768px){.homepage-header-wrapper{min-height:30rem;margin-bottom:2rem}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:landscape){.homepage-header-wrapper{min-height:25vh}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){.homepage-header-wrapper{min-height:30rem}}@media only screen and (max-width:1200px){.homepage-header-wrapper>.content-wrapper{flex-direction:column}}.homepage-header-wrapper .header-content{flex:1;display:flex;flex-direction:column;align-self:flex-start;justify-content:flex-start;align-self:flex-start;padding-top:5rem;padding-bottom:5rem;color:#fff;overflow:hidden;max-height:70vh;position:relative}@media only screen and (max-width:1366px){.homepage-header-wrapper .header-content{padding-top:3rem;max-height:65vh;min-height:30rem}}@media only screen and (max-width:1200px){.homepage-header-wrapper .header-content{overflow:visible;min-height:0}}@media only screen and (max-width:768px){.homepage-header-wrapper .header-content{flex-direction:column;padding-top:2.5rem;padding-bottom:7rem;justify-content:flex-end}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:landscape){.homepage-header-wrapper .header-content{max-height:30vh}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){.homepage-header-wrapper .header-content{min-height:25vh;max-height:25vh}}.homepage-header-wrapper .header-content h1{font-size:3.5rem;line-height:3.4rem;text-align:left;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:1366px){.homepage-header-wrapper .header-content h1{margin-top:0;font-size:3rem;line-height:3.5rem}}@media only screen and (max-width:768px){.homepage-header-wrapper .header-content h1{font-size:2.5rem;line-height:3rem}}@media only screen and (max-width:768px){.homepage-header-wrapper .header-content h1 br{display:none}}@media only screen and (max-width:768px){.homepage-header-wrapper .header-content h1 strong{display:block}}@media only screen and (max-width:1200px){.homepage-header-wrapper .header-search-bar{flex-direction:column;transform:translateY(80%)}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:landscape){.homepage-header-wrapper .header-search-bar{transform:translateY(60%);flex-direction:row}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){.homepage-header-wrapper .header-search-bar{transform:translateY(60%);padding:2rem}}.homepage-header-wrapper .header-search-bar .twitter-typeahead.location{margin-right:1rem}.homepage-header-wrapper .location-label{align-self:flex-start}.homepage-header-wrapper .header-image-wrapper{flex:1;align-self:stretch;overflow:hidden}@media only screen and (max-width:768px){.homepage-header-wrapper .header-image-wrapper{display:none}}.homepage-header-wrapper .header-image-wrapper .background-image{position:absolute;left:50%;top:0;width:calc(50vw - 9px);height:100%;-webkit-mask-image:url("/resources/homepage-header-mask.png");mask-image:url("/resources/homepage-header-mask.png");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:768px){.homepage-header-wrapper .header-image-wrapper .background-image{left:0;width:100%;background-size:cover;-webkit-mask-image:none;mask-image:none}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){.homepage-header-wrapper .search-input-wrapper{margin-right:0;margin-bottom:1rem}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){.homepage-header-wrapper .search-submit-wrapper button{padding-top:1rem;padding-bottom:1rem}}.homepage-header-wrapper .search-popup-wrapper{position:absolute;right:-3rem;top:-7.5rem;border:solid 2px #fff;background:rgba(0,0,0,.5);padding:1.5rem;padding-top:1rem;padding-bottom:1rem;border-radius:3.5rem;color:#fff;max-width:18rem;font-size:1.1rem;line-height:1.6rem;font-weight:700;backdrop-filter:blur(2px);animation-fill-mode:forwards;animation-name:float;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;text-decoration:none}.homepage-header-wrapper .search-popup-wrapper:hover{text-decoration:underline}@media only screen and (max-width:1366px){.homepage-header-wrapper .search-popup-wrapper{right:0}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(.3rem)}100%{transform:translateY(0)}}@media only screen and (max-width:768px){.homepage-header-wrapper .search-popup-wrapper{display:none;right:3rem;top:-8rem;font-size:1rem;line-height:1.4rem;max-width:20rem}}.homepage-header-wrapper .search-popup-wrapper span{color:#fff262}.homepage-header-wrapper .search-popup-wrapper:before{content:"";width:0;height:0;position:absolute;top:calc(100% + 2px);left:4rem;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;display:inline-block;vertical-align:middle}.homepage-header-wrapper .range-slider-wrapper{align-self:center}.homepage-header-wrapper .range-slider{width:100%;min-width:15rem;position:relative}.homepage-header-wrapper .range-slider .date-slider-text{position:absolute;top:-1.5rem;font-size:.9rem}.homepage-header-wrapper .range-slider .wrapper-slider--horizontal{padding-top:0;padding-bottom:0;position:relative}.homepage-header-wrapper .range-slider .slider__bar-empty{background-color:#fff}.homepage-header-wrapper .range-slider .slider__handle{top:50%;transform:translateY(-50%)}.homepage-header-wrapper .range-slider .slider__bar{bottom:0}@media only screen and (min-width:768px){.top-jobs-wrapper{margin-top:17rem}}@media only screen and (min-width:1200px){.top-jobs-wrapper{margin-top:0}}@media only screen and (max-width:1000px){.top-jobs-wrapper .search-input-wrapper{margin-bottom:1rem;margin-top:1rem}}.top-jobs-wrapper .search-input-wrapper .twitter-typeahead{margin-right:.5rem;height:100%}@media only screen and (max-width:768px){.top-jobs-wrapper .search-input-wrapper .twitter-typeahead{width:100%;margin-bottom:1rem}}.top-jobs-wrapper .search-input-wrapper .twitter-typeahead input{height:100%}@media only screen and (max-width:768px){.top-jobs-wrapper .search-input-wrapper .twitter-typeahead input{width:100%;margin-bottom:0;flex:auto}}.top-jobs-wrapper .search-input-wrapper .select-wrapper{height:100%}@media only screen and (max-width:768px){.top-jobs-wrapper .search-input-wrapper .select-wrapper{min-width:5rem;flex-basis:auto;flex:auto;min-height:3.4rem}}@media only screen and (max-width:768px){.top-jobs-wrapper .search-input-wrapper .select-wrapper select{min-height:0}}@media only screen and (max-width:480px){.top-jobs-wrapper .search-input-wrapper .select-wrapper select{padding-right:1.5rem}}.top-jobs-wrapper .search-input-wrapper select{width:auto;border:none;padding-left:1rem;padding-right:.5rem;height:100%}@media only screen and (max-width:768px){.header-search-bar.homepage{margin-top:-7rem}}@media only screen and (max-width:768px){.header-search-bar.homepage .search-popup-wrapper{display:none}}.header-search-bar.homepage .range-slider-wrapper{margin-top:3rem;margin-bottom:1rem}.header-search-bar.homepage .range-slider{width:100%;min-width:15rem;position:relative}.header-search-bar.homepage .range-slider .date-slider-text{position:absolute;top:-1.7rem;font-size:.9rem}.header-search-bar.homepage .range-slider .wrapper-slider--horizontal{padding-top:0;padding-bottom:0;position:relative}.header-search-bar.homepage .range-slider .slider__bar-empty{background-color:#fff}.header-search-bar.homepage .range-slider .slider__handle{top:50%;transform:translateY(-50%)}.header-search-bar.homepage .range-slider .slider__bar{bottom:0}.recent-items-button-bar .paging-dots{margin-right:1.5rem}@media only screen and (max-width:768px){.recent-items-button-bar .paging-dots{margin-right:0;margin-bottom:1rem;display:none}}@media only screen and (max-width:768px){.recent-items-button-bar>.flex{margin-left:0;margin-right:0;align-self:center;margin-bottom:1rem}}.center-title{font-size:2rem;line-height:2.5rem;text-align:center;display:block;width:100%;margin-bottom:3rem}@media only screen and (max-width:768px){.center-title{font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem}}@media only screen and (max-width:768px){.top-jobs-wrapper h2.center-title{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width:480px){.top-jobs-wrapper h2.center-title{margin-bottom:.5rem}}@media only screen and (max-width:768px){.top-jobs-wrapper .content-wrapper.margin-bottom-xl{margin-bottom:0}}.spotlight-wrapper{background-color:#f8f8f8}@media only screen and (max-width:768px){.spotlight-wrapper{display:none}}.spotlight-wrapper .arrow{display:flex;align-items:center;cursor:pointer}.spotlight-wrapper .arrow.left{margin-right:1rem}.spotlight-wrapper .arrow.right{margin-left:1rem}.spotlight-wrapper .arrow:hover .icon{color:#fff;background-color:#7f66f9}.spotlight-wrapper .spotlight-slider-wrapper{width:100%;display:flex;justify-content:space-between;margin-bottom:3rem}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-container{width:100%;flex:1;display:flex;position:relative}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper{flex:1;max-width:100%;display:flex;display:none}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper.active{display:flex}@media only screen and (max-width:768px){.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper{flex-direction:column}}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}@media only screen and (max-width:768px){.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper{margin-bottom:2rem}}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper:hover h3{color:#7f66f9}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper .icon-wrapper{width:10rem;height:10rem;align-self:center;margin-bottom:2rem}@media only screen and (max-width:768px){.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper .icon-wrapper{margin-bottom:1rem}}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper .icon-wrapper svg{width:100%;height:100%}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper h3{text-align:center;margin-top:0;margin-bottom:0;font-size:1.3rem;line-height:1.6rem;flex:1;text-decoration:none;color:#000;min-height:3rem;max-width:15rem}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.marketing svg{transition:opacity .3s ease}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.marketing:active svg ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.marketing:hover svg ellipse{fill:#7F66F9;opacity:1}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.marketing:active svg #marketingLines,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.marketing:hover svg #marketingLines{transition:opacity .3s ease;animation:marketingLines 1.5s ease-in-out infinite}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.service:active ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.service:hover ellipse{fill:#7F66F9;opacity:1}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.service:active svg,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.service:hover svg{transform-origin:center center}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.service:active svg #headphoneMic,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.service:hover svg #headphoneMic{animation:headphoneMic .7s ease-in-out infinite;transform-origin:center center;transform-box:fill-box}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.onderwijs:active ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.onderwijs:hover ellipse{fill:#7F66F9;opacity:1}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.onderwijs:active svg #onderwijsCap,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.onderwijs:hover svg #onderwijsCap{animation:moveCap 1.7s ease-in-out infinite;transform-origin:center center}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.ict:active ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.ict:hover ellipse{fill:#7F66F9;opacity:1}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.ict:active .st2-ict,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.ict:hover .st2-ict{fill:#7F66F9}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.ict:active svg #mobile-phone,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.ict:hover svg #mobile-phone{animation:movePhone 1.7s ease-in-out infinite;transform-origin:center center}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.ict:active svg #desktop-pc,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.ict:hover svg #desktop-pc{animation:moveDesktop 1.7s ease-in-out infinite;transform-origin:center center}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.techniek:active svg #icon-techniek,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.techniek:hover svg #icon-techniek{animation:spin 5s linear infinite;transform-origin:center center}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.techniek:active svg ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.techniek:hover svg ellipse{fill:#7F66F9}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin #line-1,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin #line-2,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin #line-3{transform-origin:left center;transform-box:fill-box}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin:active ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin:hover ellipse{fill:#7F66F9;opacity:1}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin:active #line-1,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin:hover #line-1{animation:write-1 2s infinite forwards}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin:active #line-2,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin:hover #line-2{animation:write-2 2s infinite forwards}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin:active #line-3,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.admin:hover #line-3{animation:write-3 2s infinite forwards}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.zorg #icon-zorg{transform-origin:center center}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.zorg:active svg #icon-zorg,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.zorg:hover svg #icon-zorg{animation:beat .5s infinite alternate}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.zorg:active svg ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.zorg:hover svg ellipse{fill:#7F66F9}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management #circle-left{transform-origin:center center;transform-box:fill-box;transition:.3s ease}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management #circle-bottom{transform-origin:center center;transform-box:fill-box;transition:.3s ease}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management #circle-top{transform-origin:center center;transform-box:fill-box;transition:.3s ease}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management:active ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management:hover ellipse{fill:#7F66F9;opacity:1}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management:active #circle-left,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management:hover #circle-left{animation-delay:.5s;animation:circlegrow-1 3s infinite alternate}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management:active #circle-bottom,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management:hover #circle-bottom{animation:circlegrow-2 2s infinite alternate}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management:active #circle-top,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.management:hover #circle-top{animation-delay:.3s;animation:circlegrow-3 4s infinite alternate}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.horeca:active ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.horeca:hover ellipse{fill:#7F66F9;opacity:1}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.horeca:active #knife,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.horeca:hover #knife{animation:moveKnife 1s ease alternate infinite}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.horeca:active #fork,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.horeca:hover #fork{animation:moveFork 1s ease alternate infinite}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.logistiek:active ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.logistiek:hover ellipse{fill:#7F66F9;opacity:1}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.logistiek:active #truck-door,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.logistiek:hover #truck-door{animation:moveLid 3s ease-in-out infinite;transform-origin:top right;transform-box:fill-box}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.sales #label{transform-origin:43% 43%}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.sales:active ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.sales:hover ellipse{fill:#7F66F9}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.sales:active #label,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.sales:hover #label{animation:moveLabel .9s ease infinite}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.more #arrow{transform-origin:center center}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.more:active ellipse,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.more:hover ellipse{fill:#7F66F9;opacity:1}.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.more:active #arrow,.spotlight-wrapper .spotlight-slider-wrapper .slider-content-wrapper .slider-item-wrapper.more:hover #arrow{animation:moveArrow 2s ease infinite}@keyframes marketingLines{0%{opacity:0}40%{opacity:0}70%{opacity:1}100%{opacity:1}}@keyframes headphoneMic{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes moveCap{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(1rem,-1rem) rotate(20deg)}60%{transform:translate(1rem,-1rem) rotate(20deg)}90%{transform:translate(0,0) rotate(0)}100%{transform:translate(0,0) rotate(0)}}@keyframes movePhone{0%{transform:translateX(0)}50%{transform:translateX(.7rem)}100%{transform:translateX(0)}}@keyframes moveDesktop{0%{transform:translateX(0)}50%{transform:translateX(-.7rem)}100%{transform:translateX(0)}}@keyframes moveArrow{0%{transform:translateX(0)}50%{transform:translateX(.5rem)}100%{transform:translateX(0)}}@keyframes moveLabel{0%{transform:rotate(0)}50%{transform:rotate(15deg)}100%{transform:rotate(0)}}@keyframes moveLid{0%{transform:rotate(0)}50%{transform:rotate(120deg)}60%{transform:rotate(120deg)}100%{transform:rotate(0)}}@keyframes moveKnife{0%{transform:translateY(0)}50%{transform:translateY(.5rem)}100%{transform:translateY(0)}}@keyframes moveFork{0%{transform:translateY(0)}50%{transform:translateY(-.5rem)}100%{transform:translateY(0)}}@keyframes circlegrow-1{0%{transform:scale(.9)}35%{transform:scale(1.1)}100%{transform:scale(.9)}}@keyframes circlegrow-2{0%{transform:scale(1)}65%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes circlegrow-3{0%{transform:scale(.9)}80%{transform:scale(1.2)}100%{transform:scale(.9)}}@keyframes write-1{0%{transform:scaleX(0)}50%{transform:scaleX(1)}100%{transform:scaleX(1)}}@keyframes write-2{0%{transform:scaleX(0)}25%{transform:scaleX(0)}60%{transform:scaleX(1)}100%{transform:scaleX(1)}}@keyframes write-3{0%{transform:scaleX(0)}45%{transform:scaleX(0)}70%{transform:scaleX(1)}100%{transform:scaleX(1)}}@keyframes shake{10%,90%{transform:translate3d(-.3px,0,0)}20%,80%{transform:translate3d(.3px,0,0)}30%,50%,70%{transform:translate3d(-.5px,0,0)}40%,60%{transform:translate3d(.5px,0,0)}}@keyframes beat{to{transform:scale(1.1)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spotlight-wrapper .paging-dots{justify-content:center}.partners-wrapper{display:flex;justify-content:center;width:100%}@media only screen and (max-width:768px){.partners-wrapper{justify-content:flex-start;align-items:center;overflow-y:auto;overflow-x:auto;flex-wrap:nowrap;margin-bottom:3rem}}.partners-wrapper .partner-item-wrapper{margin-right:2rem;line-height:0;overflow:hidden;position:relative;width:150px;height:80px}@media only screen and (max-width:768px){.partners-wrapper .partner-item-wrapper{flex-shrink:0}}@media only screen and (max-width:480px){.partners-wrapper .partner-item-wrapper{width:60%;margin-right:1rem}}.partners-wrapper .partner-item-wrapper:last-of-type{margin-right:0}.partners-wrapper .partner-item-wrapper img{display:none;width:100%;max-width:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media only screen and (max-width:480px){.partners-wrapper .partner-item-wrapper img{width:100%;height:100%}}.partners-wrapper .partner-item-wrapper img.active{display:block}.partners-wrapper .partner-item-wrapper img:hover{filter:brightness(110%)}