@charset "UTF-8";/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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;text-decoration:underline dotted}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{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:ButtonText dotted 1px}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}[hidden],template{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);-ms-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;-webkit-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;-webkit-align-items:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;-webkit-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes shake{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}100%,20%,40%,60%,80%{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}}@keyframes shake{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}100%,20%,40%,60%,80%{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}}@-webkit-keyframes popIn{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes popIn{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@-webkit-keyframes rotateAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:icon;src:url(/assets/fonts/icon/icon.eot?v75231);src:url(/assets/fonts/icon/icon.eot?v75231#iefix) format("eot"),url(/assets/fonts/icon/icon.woff2?v75231) format("woff2"),url(/assets/fonts/icon/icon.woff?v75231) format("woff"),url(/assets/fonts/icon/icon.ttf?v75231) format("truetype"),url(/assets/fonts/icon/icon.svg?v75231#icon) format("svg");font-weight:400;font-style:normal}.hamburger-wrapper{height:10px;width:18px;cursor:pointer}.hamburger-wrapper>span{display:block;position:absolute;height:2px;width:100%;background-color:#7057a8;transition:all .25s}.hamburger-wrapper .hamburger-layer-top{top:0}.hamburger-wrapper .hamburger-layer-left,.hamburger-wrapper .hamburger-layer-right{top:50%}.hamburger-wrapper .hamburger-layer-bottom{top:100%}.hamburger-wrapper.open .hamburger-layer-bottom,.hamburger-wrapper.open .hamburger-layer-top{top:50%;width:0;left:38%}.hamburger-wrapper.open .hamburger-layer-left{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-wrapper.open .hamburger-layer-right{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn,button[type=submit]{background:linear-gradient(158deg,#7057a8 0,#8f73b7 100%);font-weight:700;color:#fff;text-decoration:none;text-align:center;border-radius:4px;padding:0 50px;height:50px;line-height:50px;display:inline-block;transition:background-color .2s}.btn:hover,button[type=submit]:hover{background-color:#7e68b1;box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.09),-1px 1px 8px 1px rgba(0,0,0,.44);top:-2px;transition:.2s}.brandbox{height:300px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:650px){.brandbox{height:450px}}.brandbox .form-field{margin-bottom:0}.brandbox-title-only{max-width:1080px;margin:0 auto;text-align:center;padding:30px 0}.brandbox-title-only h1{color:#7057a8}.brandbox-content{max-width:1080px;margin:0 auto;height:100%;position:relative;padding:30px;box-sizing:border-box}@media screen and (min-width:641px){.brandbox-content{display:-webkit-flex;display:-ms-flexbox;display:flex}.brandbox-content>div{margin-top:auto;padding-bottom:125px;width:50%}}.brandbox-btn-wrapper{margin-top:30px}@media screen and (min-width:641px){.brandbox-btn-wrapper{margin-top:0;text-align:right}}.brandbox-btn-wrapper .sector-field{display:none}.brandbox-btn-wrapper button{cursor:pointer;line-height:normal}@media screen and (min-width:850px){.brandbox-btn-wrapper button{line-height:50px}}.brandbox-title{color:#fff;font-size:32px;line-height:41px;font-weight:700;margin:0}@media screen and (min-width:650px){.brandbox-title{font-size:38px;line-height:44px}}.brandbox-subtitle{margin:0;font-weight:400;color:#fff}.content-wrapper-brandbox-slider .brandbox{position:relative;height:300px}@media screen and (min-width:641px){.content-wrapper-brandbox-slider .brandbox{height:550px}}.content-wrapper-brandbox-slider .brandbox__item{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block}.content-wrapper-brandbox-slider .brandbox__item-wrapper{height:100%;background:linear-gradient(150deg,rgba(92,1,129,.2) 0,rgba(1,83,129,0) 100%) center no-repeat;background-size:cover}.content-wrapper-brandbox-slider .brandbox__content{max-width:1080px;margin:0 auto;height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.content-wrapper-brandbox-slider .brandbox__title{color:#fff;font-size:32px;font-family:"Roboto Condensed",sans-serif;text-shadow:4px 3px rgba(0,0,0,.12);line-height:41px;font-weight:700;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px}@media screen and (min-width:641px){.content-wrapper-brandbox-slider .brandbox__title{font-size:54px;line-height:57px}}@media screen and (min-width:1080px){.content-wrapper-brandbox-slider .brandbox__title{width:50%}}.content-wrapper-brandbox-slider .slick-list,.content-wrapper-brandbox-slider .slick-track{height:100%}.social-icon::before{vertical-align:sub}.social-icon.facebook::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icon.twitter{font-weight:400}.social-icon.twitter::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.social-icon.linkedin::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icon.instagram::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.preface{text-align:center}@media screen and (min-width:641px){.preface{width:70%;margin:0 auto}}.preface .text{color:#858585}.introduction{text-align:center}@media screen and (min-width:641px){.introduction{width:70%;margin:0 auto}}.introduction .text{color:#858585}.experience-story{overflow:hidden;margin:125px 0}@media screen and (min-width:800px){.experience-story{display:-webkit-flex;display:-ms-flexbox;display:flex;height:600px}}.experience-story-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:300px}@media screen and (min-width:800px){.experience-story-image{width:60%;height:auto}}.experience-story-image img{height:100%;width:100%}.experience-story-content{color:#fff;position:relative}@media screen and (min-width:800px){.experience-story-content{width:40%}}.experience-story-content-bg{background:linear-gradient(151.15deg,#00a3e3 0,#6bd5ff 86.02%,#50d9e8 100%);position:absolute;top:0;bottom:0;width:100%}@media screen and (min-width:800px){.experience-story-content-bg{width:150%;left:-100px;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}}.experience-story-arrow{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:0;height:60px;width:60px;background-color:#fff;position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#00a3e3;border-radius:50%;box-shadow:0 2px 13px 2px rgba(0,0,0,.14);z-index:10}@media screen and (min-width:800px){.experience-story-arrow{top:50%;left:-30px;-webkit-transform:translateY(-50%) skewX(10deg);-ms-transform:translateY(-50%) skewX(10deg);transform:translateY(-50%) skewX(10deg)}}.experience-story-arrow::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media screen and (min-width:800px){.experience-story-arrow::before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.experience-story-arrow:hover::before{-webkit-transform:translate(-40%,-50%);-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}.experience-story-inner-content{position:relative;padding:40px}@media screen and (min-width:800px){.experience-story-inner-content{padding-left:0}}.experience-story-inner-content h2{font-size:26px;font-weight:700;line-height:32px;text-shadow:2px 0 0 rgba(0,0,0,.08);text-transform:uppercase;margin-bottom:0}@media screen and (min-width:800px){.experience-story-inner-content h2{font-size:36px}}.experience-story-inner-content h3{font-size:20px;margin-top:15px;font-weight:400;text-shadow:2px 0 0 rgba(0,0,0,.08)}@media screen and (min-width:800px){.experience-story-inner-content h3{font-size:24px}}.experience-story-inner-content .text{text-shadow:2px 0 0 rgba(0,0,0,.08)}@media screen and (min-width:800px){.experience-story-inner-content .text{font-size:18px;line-height:40px}}.experience-story-inner-content .read-more{font-weight:700;font-style:normal}.target-buttons-wrapper{background-color:#f5f5fc;padding:60px 0 120px;margin-top:40px}.target-buttons-wrapper .text{color:#858585;font-size:18px;padding-bottom:60px}@media screen and (min-width:641px){.target-buttons-wrapper .text{font-size:22px;line-height:30px}}.target-buttons-content{text-align:center}@media screen and (min-width:641px){.target-buttons-content{width:70%;margin:0 auto}}.button-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.button-container>a{width:100%;background-color:#eaeaf9;color:#7057a8;font-size:18px;font-weight:700;padding:50px 30px 50px 56px;text-decoration:none;margin-bottom:10px;box-sizing:border-box;text-indent:-17px}@media screen and (min-width:641px){.button-container>a{width:calc(50% - 20px);margin:0 10px 10px 0;font-size:24px}}@media screen and (min-width:850px){.button-container>a{width:calc(33% - 20px)}}.button-container>a::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:bottom;margin-right:10px;display:inline-block}.button-container>a:hover::before{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.button-container>a:last-child{margin-right:0}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #7057a8;border-radius:50%;height:50px;width:50px;line-height:50px;font-size:22px;z-index:10;cursor:pointer;background-color:#fff}@media screen and (min-width:641px){.slick-arrow{height:40px;width:40px;line-height:40px;text-align:center}}.slick-arrow::before{color:#7057a8;transition:margin .2s}.slick-prev{left:-58px;text-align:right}.slick-prev::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:641px){.slick-prev{left:-20px;text-align:center}}@media screen and (min-width:1500px){.slick-prev{left:-60px}}.slick-prev:hover::before{margin-right:2px}.slick-next{right:-58px}.slick-next::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:641px){.slick-next{right:-20px}}@media screen and (min-width:1500px){.slick-next{right:-60px}}.slick-next:hover::before{margin-left:2px}.slick-list.dragging{cursor:pointer}.slick-dots{position:absolute;width:100%;text-align:center;bottom:40px;margin:0;padding:0}.slick-dots li{display:inline-block;height:20px;width:20px;margin:0 5px;cursor:pointer}.slick-dots li:focus{outline:0}.slick-dots li button{padding:7px;background-color:transparent;font-size:0;line-height:0;cursor:pointer;transition:all .2s;border:1px solid #fff;border-radius:50%}.slick-dots li button:hover{padding:9px}.slick-dots li button:focus{outline:0}.slick-dots li.slick-active button{background-color:#7057a8}.overview-wrapper{margin-top:25px}@media screen and (min-width:800px){.overview-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:800px){.overview-wrapper .filter{width:35%}}@media screen and (min-width:1200px){.overview-wrapper .filter{width:30%}}.overview-wrapper .filter ul{margin:0;padding:0}.overview-wrapper .filter li{list-style:none;margin-bottom:5px}.overview-wrapper .filter .form-field{margin-bottom:0}.overview-wrapper .filter-top{margin-bottom:0;padding:20px;border-radius:0;background:linear-gradient(158.7deg,#7057a8 0,#8f73b7 100%);box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.09),-1px 2px 26px 4px rgba(0,0,0,.08);color:#fff}@media screen and (min-width:641px){.overview-wrapper .filter-top{margin-bottom:25px;border-radius:4px}}.overview-wrapper .overview-count{font-size:32px;font-weight:700}.overview-wrapper .filter-title{background:#fff;border-radius:0;box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.09),-1px 2px 26px 4px rgba(0,0,0,.08);padding:20px;color:#7057a8;font-size:32px;font-weight:700;position:relative}.overview-wrapper .filter-title::after{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:641px){.overview-wrapper .filter-title{background:linear-gradient(158.7deg,#7057a8 0,#8f73b7 100%);border-radius:4px 4px 0 0;color:#fff}}.overview-wrapper .filter-field-title{background-color:#fff;padding:20px;border-bottom:1px solid rgba(151,151,151,.25);position:relative;cursor:pointer}.overview-wrapper .filter-field-title::after{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:25px;font-size:25px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.overview-wrapper .active-filter-title::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.overview-wrapper .filter-field-options{background-color:#f6f6f6;padding:20px;display:none}.overview-wrapper .results{margin-top:25px;padding:0 20px}@media screen and (min-width:641px){.overview-wrapper .results{padding:0}}@media screen and (min-width:800px){.overview-wrapper .results{margin-top:0;width:calc(65% - 25px)}}@media screen and (min-width:1200px){.overview-wrapper .results{width:calc(70% - 25px)}}.card{background-color:#fff;border-radius:4px;box-shadow:-1px 4px 6px 0 rgba(0,0,0,.08);padding:20px;margin-bottom:25px}@media screen and (min-width:641px){.card-content-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}}.card-image{display:none}@media screen and (min-width:641px){.card-image{display:block;margin-right:25px;width:150px;position:relative}}.card-image img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.card-content{width:100%}@media screen and (min-width:641px){.card-content{width:calc(100% - 150px)}}.card-content a,.card-content h4{font-size:18px;color:#4a4a4a;margin:0}.card-content .subtitle{color:#9e9e9e;font-size:14px;font-style:italic}.card-content .subtitle>span{text-transform:uppercase}.card-content .subtitle>span::before{content:'-';margin:0 5px}.card-content .subtitle>span:first-child::before{content:''}.card-content .text{color:#393e41;font-size:14px;min-height:80px}.card-footer{margin-top:20px}@media screen and (min-width:641px){.card-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.card-actions{margin-left:auto}.card-actions>a{display:inline-block;margin-right:25px;color:#7057a8;text-decoration:none;font-style:italic;margin-bottom:10px}.card-actions>a::after{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:bottom;margin-left:5px;font-size:20px}@media screen and (min-width:641px){.card-actions>a{margin-bottom:0}}.card-actions>a:last-child{margin-right:0}.read-more{color:#fff;font-style:italic}.read-more::after{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:bottom;margin-left:5px;font-size:20px;display:inline-block;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.read-more:hover::after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}header .search-form-wrapper{top:-100%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .5s ease}header .search-form-wrapper.active{top:50%}header .search-form-wrapper.active~li .search-form-toggle::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .search-form-container{position:relative}header .search-form-container button{position:absolute;right:0;top:0;height:55px;line-height:55px;border-radius:0 8px 8px 0}header .search-form-container input{border-radius:8px;box-shadow:2px 2px 3px 1px rgba(0,0,0,.09);color:#7057a8;font-size:16px}header .search-form-toggle::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7057a8;font-size:28px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.mobile-menu .search-form-wrapper{padding:20px;background-color:#fafafa;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}.mobile-menu .search-form-container{position:relative}.mobile-menu button{position:absolute;right:0;top:0;height:55px;line-height:55px;padding:0 20px;font-size:0}.mobile-menu button::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px}.flash-message-wrapper{background-color:#5a4686;color:#fff;font-weight:700}.flash-message-inner{max-width:1080px;margin:0 auto;text-align:center;position:relative}.flash-message-inner p{margin:0}.flash-message-close{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;cursor:pointer}.flash-message-close::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vacancy-banner{display:block;background-color:#8f75b5;color:#fff;margin-bottom:25px;padding:30px 30px 60px;border-radius:4px;position:relative;min-height:250px;box-sizing:border-box;transition:.3s ease-out}.vacancy-banner:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.vacancy-banner::after{content:'';background-image:url(/assets/images/banner-overlay.svg);background-position:-150% 0;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.vacancy-banner h3{margin:0;font-size:28px;line-height:31px;font-weight:700;text-shadow:1px 2px 0 rgba(0,0,0,.22)}@media screen and (min-width:641px){.vacancy-banner h3{font-size:38px;line-height:41px}}.vacancy-banner .read-more{position:absolute;bottom:30px;right:30px}.vacancy-banner-text{font-size:14px}.loader-wrapper{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.loader-dot{-webkit-animation-name:popIn;animation-name:popIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;width:10px;height:10px;border:2px solid #7057a8;border-radius:50%;display:inline-block;margin:0 5px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.loader-dot:nth-child(2){-webkit-animation-name:popIn;animation-name:popIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loader-dot:nth-child(3){-webkit-animation-name:popIn;animation-name:popIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.progress-bar{background-color:#a99acb;width:100%;height:4px;overflow:hidden;position:fixed;top:0;z-index:100;display:none}.progress-bar .progress{position:absolute;top:0;left:0;bottom:0;background-color:#7057a8;transition:width .1s linear}.newsletter-subscribe-content{max-width:1080px;margin:0 auto}@media screen and (min-width:641px){.newsletter-subscribe-content{display:table;width:100%}}.newsletter-subscribe-text{color:#fff;font-weight:700}@media screen and (max-width:640px){.newsletter-subscribe-text{margin-bottom:16px}}@media screen and (min-width:641px){.newsletter-subscribe-text{display:table-cell;vertical-align:middle;width:50%}}.newsletter-subscribe-text::before{font-size:24px;vertical-align:bottom;margin-right:8px}.newsletter-subscribe-text.subscribe-success::before{font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsletter-subscribe-text.subscribe-failed::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:641px){.newsletter-subscribe-form-wrapper{display:table-cell;vertical-align:middle;width:50%}}.newsletter-subscribe-form-wrapper .form-field,.newsletter-subscribe-form-wrapper .submit-field{display:inline-block}@media screen and (max-width:640px){.newsletter-subscribe-form-wrapper .form-field,.newsletter-subscribe-form-wrapper .submit-field{width:100%}}.newsletter-subscribe-form-wrapper .form-field input{border-radius:0}@media screen and (max-width:640px){.newsletter-subscribe-form-wrapper .form-field input{margin-bottom:16px;width:100%}}@media screen and (min-width:641px){.newsletter-subscribe-form-wrapper .form-field input{min-width:300px}}.newsletter-subscribe-form-wrapper .submit-field .btn{height:55px;line-height:55px;border:0;border-radius:0;background:linear-gradient(171.24deg,#6d6d6d 0,#443741 100%)}@media screen and (max-width:640px){.newsletter-subscribe-form-wrapper .submit-field .btn{width:100%}}.loading-icon{-webkit-animation-name:rotateAnimation;animation-name:rotateAnimation;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:none;margin-left:8px;vertical-align:top;font-size:0;width:30px;height:30px;margin-top:5px;border-radius:15px;padding:0;border:3px solid #fff;border-bottom:3px solid transparent;border-left:3px solid transparent;background-color:transparent}.loading-icon-active{display:inline-block}.admin-banner{background-color:#f6f6f6;height:75px;line-height:75px;text-align:center;width:100%}@media screen and (min-width:641px){.admin-banner{height:150px;line-height:150px}}.admin-banner .title{color:#7057a8;font-size:21px;font-weight:700;margin:0}@media screen and (min-width:641px){.admin-banner .title{font-size:38px}}.admin-nav{border-top:1px solid #dadada;border-bottom:1px solid #dadada;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}@media screen and (min-width:641px){.admin-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.admin-nav .nav-item{font-size:14px;font-weight:700;height:70px;line-height:70px;text-align:center;width:100%;border-bottom:1px solid #dadada}@media screen and (min-width:641px){.admin-nav .nav-item{width:50%;border-bottom:0;border-right:1px solid #dadada}}@media screen and (min-width:641px){.admin-nav .nav-item{font-size:16px}}.admin-nav .nav-item:last-child{border-bottom:0}@media screen and (min-width:641px){.admin-nav .nav-item:last-child{border-right:0}}.admin-nav .nav-item a{color:#505050}.admin-nav .nav-item a::before{vertical-align:bottom;margin-right:10px}.admin-nav .nav-item a.active{color:#7057a8}.admin-nav .nav-item a.edit::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.admin-nav .nav-item a.organisations::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.admin-nav .nav-item a.vacancies::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.admin-nav .nav-item a.users::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:1024px){.user-menu-activator{height:125px;line-height:125px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;cursor:pointer;padding:0 20px}.user-menu-activator:hover{padding-left:50px}.user-menu-activator .user-menu-icon::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;color:#7057a8}}.user-menu{position:absolute;right:0;top:-300px;min-width:250px;transition:all .4s}.user-menu.expanded{top:90px}.user-menu::before{content:'';width:100%;height:20px;display:block;background-color:transparent}.user-menu::after{content:' ';width:0;height:0;position:absolute;top:8px;right:24px;border-style:solid;border-width:0 16px 13px;border-color:transparent transparent #eaeaea}.user-menu ul{margin:0;border-radius:8px;background-color:#eaeaea;padding:20px 0 20px 10px}.user-menu li{list-style:none}.user-menu li:last-child a{border-bottom:0}.user-menu a{padding:15px;display:block;line-height:1;color:#858585;transition:background-color .3s}.user-menu a.active,.user-menu a:hover{color:#7057a8}.sorting::before,.sorting_asc::before,.sorting_desc::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);top:3px}.sorting::after,.sorting_asc::after,.sorting_desc::after{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:3px}.sorting::after,.sorting::before,.sorting_asc::after,.sorting_asc::before,.sorting_desc::after,.sorting_desc::before{display:block;position:absolute;opacity:.3;font-size:26px;cursor:pointer;right:10px}.sorting_asc::before,.sorting_desc::after{opacity:1}.stepping-stones-nav-btn,.vacancy-nav-button{display:inline-block;padding:13px 10px;cursor:pointer;color:#636363}.stepping-stones-nav-btn.active,.vacancy-nav-button.active{color:#7057a8;font-weight:700}.stepping-stones-nav{text-align:center}@media screen and (min-width:641px){.stepping-stones-nav{text-align:right}}.has-image-preview{margin-top:10px}@media screen and (min-width:641px){.has-image-preview{display:-webkit-flex;display:-ms-flexbox;display:flex}}.has-image-preview .image-preview{width:100px;height:100px;margin-bottom:25px}@media screen and (min-width:641px){.has-image-preview .image-preview{margin-bottom:0;margin-right:50px}}.has-image-preview .preview-image{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.has-image-preview .preview-image.empty{border:1px dotted rgba(151,151,151,.25);height:100%;width:100%}@media screen and (min-width:641px){.has-image-preview .file-input-wrapper{width:calc(100% - 150px);margin-top:auto}}.block.share{position:relative;height:80px;max-width:700px;margin:0 auto}.block.share .share-button{margin:auto;line-height:32px}.block.share .social-toggle{display:block;transition:all .25s;color:#7057a8;font-size:14.4px}.block.share .social-toggle::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;top:2px;position:relative}.block.share .social-toggle:hover{color:#a99acb}.block.share .no-js .social-toggle,.block.share .no-js .social-toggle:hover{cursor:default;border:none;background:0 0;color:#c8c8c8;pointer-events:none}.block.share .social-networks{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0) translateY(-190px);-ms-transform:scale(0) translateY(-190px);transform:scale(0) translateY(-190px);opacity:0;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:300px}.block.share .social-linkedin{background:#0077b5}.block.share .social-linkedin::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block.share .social-twitter{background:#6cdfea}.block.share .social-twitter::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block.share .social-facebook{background:#3b5998}.block.share .social-facebook::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block.share .no-js .social-networks,.block.share .social-networks.open-menu{-webkit-transform:scale(1) translateY(-90px);-ms-transform:scale(1) translateY(-90px);transform:scale(1) translateY(-90px);opacity:1}.block.share .social-networks ul{position:relative;top:0;left:0;width:180px;height:40px;color:#fff;margin:auto;padding:0;list-style:none}.block.share .social-networks ul:after{content:'';display:block;width:0;height:0;position:absolute;left:0;right:0;border-left:12px solid transparent;border-right:12px solid transparent}.block.share .no-js .social-networks ul:after,.block.share .social-networks.open-menu ul:after{margin:35px auto;border-top:12px solid #3b5998}.block.share .social-networks li{font-size:90%;width:60px;margin:0;text-align:center;float:left;display:block;height:40px;line-height:40px;position:relative;z-index:2;box-sizing:content-box;transition:all .3s ease}.block.share li>a{height:40px;width:100%;-webkit-transform:translateY(-43px);-ms-transform:translateY(-43px);transform:translateY(-43px)}.block.share .share-button a{text-decoration:none}.block.share .social-networks a{display:block;color:#fff}.event-form{max-width:700px;margin:0 auto}.vacancy-card .amounthours{color:#7057a8;margin-bottom:10px;display:inline-block}.vacancy-card .amounthours::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:bottom;font-size:24px;margin-right:10px}@media screen and (min-width:641px){.vacancy-card .amounthours{margin-bottom:0}}.recent-vacancies-block{background-color:#7057a8;padding:25px 25px 50px;border-radius:4px;box-shadow:2px 2px 3px 1px rgba(0,0,0,.09)}@media screen and (min-width:641px){.recent-vacancies-block{padding:25px}}.recent-vacancies-block .title{color:#fff;text-transform:uppercase;margin-bottom:50px}.recent-vacancies-block .title::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.recent-vacancies-block .no-result{color:#fff;margin-bottom:50px}.recent-vacancies-block .read-more{float:right}.recent-vacancy{display:block;color:#fff;margin-bottom:25px}.recent-vacancy .vacancy-title{font-size:16px;font-weight:700}.recent-vacancy .vacancy-title::before{content:'';height:10px;width:10px;display:inline-block;border:1px solid #fff;border-radius:50%;vertical-align:top;margin:7px 20px 0 0}.recent-vacancy .vacancy-title span{display:inline-block;vertical-align:top;width:calc(100% - 32px)}.recent-vacancy .vacancy-information{font-size:14px;margin-left:32px}.recent-vacancy .vacancy-information>span::before{content:'-';margin:0 5px}.recent-vacancy .vacancy-information>span:first-child::before{content:''}.organisation-card .location{color:#7057a8;margin-bottom:10px;display:inline-block}.organisation-card .location::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:bottom;font-size:24px;margin-right:10px}@media screen and (min-width:641px){.organisation-card .location{margin-bottom:0}}.homepage .content-wrapper-search{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f5f5fc}.homepage .content-wrapper-search .search-form{width:100%;margin:-30px auto 0}@media screen and (min-width:641px){.homepage .content-wrapper-search .search-form{max-width:1080px}}.homepage .content-wrapper-search .search-form .form-field{margin-bottom:20px}@media screen and (min-width:641px){.homepage .content-wrapper-search .search-form .form-field{margin-bottom:0}}.homepage #flex_model_form{margin:0 30px 15px;border-radius:8px}@media screen and (min-width:641px){.homepage #flex_model_form{display:-webkit-flex;display:-ms-flexbox;display:flex;box-shadow:-1px 2px 26px 4px rgba(0,0,0,.15)}}.homepage #flex_model_form label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30px;pointer-events:none}.homepage #flex_model_form input,.homepage #flex_model_form select{border-radius:0;height:60px;line-height:30px;padding-left:30px}.homepage #flex_model_form input:active,.homepage #flex_model_form input:focus,.homepage #flex_model_form select:active,.homepage #flex_model_form select:focus{border-color:rgba(151,151,151,.25)}.homepage #flex_model_form button{width:100%;height:60px;line-height:60px;box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.06),-1px 2px 26px 4px rgba(0,0,0,.05)}@media screen and (min-width:641px){.homepage #flex_model_form button{border-radius:0 8px 8px 0}}@media screen and (min-width:641px){.homepage #flex_model_form .query-field{width:40%}}@media screen and (min-width:1080px){.homepage #flex_model_form .query-field{width:50%}}@media screen and (min-width:641px){.homepage #flex_model_form .query-field input{border-radius:8px 0 0 8px;border-right:0}}.homepage #flex_model_form .query-field label{color:#6d6d6d}.homepage #flex_model_form .sector-field{background-color:#f9f8f8}@media screen and (min-width:641px){.homepage #flex_model_form .sector-field{width:35%}.homepage #flex_model_form .sector-field::before{content:'';background-color:#f9f8f8;height:100%;width:27px;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);position:absolute;left:-20px;border-left:1px solid #ddd;border-top:1px solid rgba(151,151,151,.25);border-bottom:1px solid rgba(151,151,151,.25);box-sizing:border-box}}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){.homepage #flex_model_form .sector-field::after{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;color:#7057a8;pointer-events:none}.homepage #flex_model_form .sector-field select{padding-right:50px}}@media screen and (min-width:1080px){.homepage #flex_model_form .sector-field{width:30%}}.homepage #flex_model_form .sector-field label{color:#7057a8;font-weight:700}.homepage #flex_model_form .sector-field select{background-image:none;background-color:transparent;padding-left:15px}@media screen and (min-width:641px){.homepage #flex_model_form .submit-field{width:25%}}@media screen and (min-width:1080px){.homepage #flex_model_form .submit-field{width:20%}}.homepage .extended-search{float:right;margin-right:30px;color:#7057a8}.homepage-news-block{background-color:#ee4559;box-shadow:2px 2px 3px 1px rgba(0,0,0,.09);color:#fff;padding:25px;box-sizing:border-box}.homepage-news-block .title{margin:0;font-weight:700;text-transform:uppercase}.homepage-news-block .title::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;margin-right:10px;vertical-align:bottom}.homepage-news-block .article{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:25px;color:#fff}.homepage-news-block .article-date{position:relative;padding-right:25px}.homepage-news-block .article-date>span{display:block}.homepage-news-block .article-date::after{content:'';position:absolute;right:0;top:0;bottom:0;border-right:1px solid #fff}.homepage-news-block .article-date .day{font-size:26px;font-weight:700}.homepage-news-block .article-content{padding-left:25px}.homepage-news-block .article-title{font-size:16px;margin:0}.homepage-news-block .article-description{font-size:14px}.homepage-news-block .article-description p{margin:0;font-size:14px}.homepage-news-block--events{background-color:#00acf6}.theme-buttons-wrapper{margin-top:60px}@media screen and (min-width:500px){.theme-buttons-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:500px){.select-theme-wrapper{display:none}}.select-theme-wrapper label{display:block;color:#7057a8;font-size:26px;padding-bottom:16px}.theme-selection,.theme-selection::after{color:#fff}.theme-btn{display:none}@media screen and (min-width:500px){.theme-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background-color:#7057a8;color:#fff;border-radius:4px;padding:20px 50px;box-sizing:border-box;font-size:16px;font-weight:700;text-align:center;line-height:18px;min-height:94px;transition:.3s ease-out;width:48%;margin:0 1% 2%}.theme-btn:nth-child(3){background-color:#e24a57}.theme-btn:nth-child(4){background-color:#8ec833}.theme-btn:nth-child(5){background-color:#00acf6}.theme-btn:nth-child(6){background-color:#8ec833}.theme-btn:nth-child(7){background-color:#00acf6}.theme-btn:nth-child(8){background-color:#7057a8}.theme-btn:nth-child(9){background-color:#e24a57}}@media screen and (min-width:1000px){.theme-btn{width:23%}}.theme-btn:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.block{margin-bottom:50px;color:#858585;padding:0 30px}.block a{color:#7057a8}.block-title{color:#7057a8;font-size:24px;line-height:36px}.block-event-info,.block-external-button,.block-image-text,.block-internal-button,.block-text,.block-youtube{max-width:700px;margin:0 auto 50px}.block-external-button a,.block-internal-button a{color:#fff}.block-quote{max-width:910px;margin:0 auto 50px}.block-images{max-width:1250px;margin:0 auto 50px}.block-event-info{margin:20px auto}.block-event-info .event-information{display:block}.block-event-info .event-information h3{margin-bottom:0}.block-quote h2{color:#7057a8;text-align:center;font-size:32px;line-height:51px}@media screen and (min-width:641px){.block-quote h2{font-size:42px;line-height:61px}}@media screen and (min-width:641px){.image-text-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:641px){.image-text-container>div{width:45%}}.image-text-container p{margin:0}.image-text-container img{max-height:400px;max-width:100%;width:auto}.image-text-container .image{text-align:center}@media screen and (max-width:640px){.img-position-right .image{margin-top:30px}.img-position-left .image{margin-bottom:30px}}.block-youtube iframe{height:300px}@media screen and (min-width:641px){.block-youtube iframe{height:400px;width:100%;border:0}}.images-wrapper{position:relative}.image-slide{height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:30px}@media screen and (min-width:850px){.image-slide{height:450px}}@media screen and (min-width:1080px){.image-slide{height:600px}}html{font-family:Roboto,sans-serif;font-size:16px;line-height:28px;-webkit-font-smoothing:antialiased}button,input,optgroup,select,textarea{font:inherit}a{text-decoration:none}input,select,textarea{padding:.6rem;border:1px solid rgba(151,151,151,.25);border-radius:4px;background-color:#fff;width:100%;font-size:14px;line-height:26px;box-sizing:border-box;height:55px}input:focus,select:focus,textarea:focus{outline:0}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:#7057a8}textarea{resize:vertical;height:155px}input[type=checkbox]{position:absolute;left:-9999px;opacity:0}input[type=checkbox]:checked+label::after{color:#7057a8;max-width:18px}input[type=checkbox]:disabled+label::before{background-color:#e8e8e8}input[type=checkbox]:disabled+label{color:#afafaf}input[type=checkbox]+label{display:inline-block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox]+label::after{content:"";font-family:icon;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:1px;top:0;color:transparent;font-weight:700;transition:all .5s;max-width:0;overflow:hidden}input[type=checkbox]+label::before{content:'';position:absolute;top:5px;left:0;width:15px;height:15px;z-index:0;background-color:#fff;transition:.2s;border:1px solid #d9d9d9;border-radius:1px}input[type=radio]{display:inline-block;width:auto;height:auto;margin-right:20px}input[type=radio]+label{display:inline-block;vertical-align:middle}.form-field-option{margin-bottom:10px}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg fill="#7057a8" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z"/><path d="M0-.75h24v24H0z" fill="none"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 4px) 55%;padding-right:28px}}button{border:0;font-size:1rem;outline:0;cursor:pointer}.form-field{position:relative;margin-bottom:20px}.required-field>label::after{content:'*';margin-left:3px}.form-errors{padding:0}.form-errors li{list-style-type:none}.form-errors li::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;vertical-align:bottom;color:#7057a8;font-size:20px}.file-field input[type=file]{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;cursor:pointer}.file-input-wrapper{position:relative}.file-input-wrapper .file-upload-holder{padding-left:140px}.file-input-wrapper .btn{position:absolute;left:0;height:55px;padding:0 30px;line-height:55px;border-radius:4px 0 0 4px;cursor:pointer;box-shadow:none}.form-field.date-field>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form-field.date-field>div select{text-align:center;width:35%}.form-field.date-field>div select:first-child{width:25%}.checkboxMultiple-field input[type=checkbox]+label{display:block}body{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}body.locked{overflow:hidden}body>main{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-bottom:150px}img{max-width:100%}header{background-color:#fff;height:80px;position:relative;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.04),0 1px 4px 0 rgba(0,0,0,.03);z-index:20}@media screen and (min-width:1024px){header{height:125px;z-index:10}}.logo{float:left}.logo img{height:60px;margin:10px 0 0 10px}@media screen and (min-width:1024px){.logo img{height:75px;margin:25px 0 0 25px}}.menu ul{margin:0;padding:0}.menu ul li{list-style:none}.menu a{display:block;text-decoration:none;color:#3f3f3f;font-weight:700}.main-menu{display:none}@media screen and (min-width:1024px){.main-menu{display:block;max-width:1080px;margin:0 auto 0 180px}}@media screen and (min-width:1200px){.main-menu{text-align:center;margin-left:auto}}.main-menu ul{margin:0;padding:0}.main-menu ul li{display:inline-block;margin-right:10px;line-height:125px}@media screen and (min-width:1200px){.main-menu ul li{margin-right:30px}}.main-menu ul li:last-child{margin-right:0}.main-menu ul li a:hover{color:#7057a8}.main-menu a{padding:0 20px}.main-menu a.active{color:#7057a8}.main-menu .has-subitem>a::after{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;font-size:20px;margin-left:5px;display:inline-block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.main-menu .has-subitem:hover>a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-menu .has-subitem.menu-item-hovered>a{color:#7057a8;background-color:#fafafa;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;position:relative}.main-menu .has-subitem.menu-item-hovered>a::before{content:'';position:absolute;bottom:-1px;left:0;width:100%;background-color:#fafafa;height:1px;z-index:10}.main-menu .submenu{position:absolute;left:0;width:100%;overflow:hidden;border-top:1px solid #f3f3f3}.main-menu .submenu ul{position:relative}.main-menu .submenu li{display:block;line-height:normal;text-align:left}.main-menu .submenu li a{display:block;padding:13px 0;font-weight:400}.submenu{display:none;background:#fafafa;padding:20px 0}.mobile-menu{position:fixed;width:100%;background-color:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;will-change:transform;top:0;bottom:0;right:0;padding-top:75px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:19}@media screen and (min-width:1024px){.mobile-menu{display:none}}.mobile-menu.mobile-menu-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);overflow-y:scroll}.mobile-menu .bottom-menu{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.mobile-menu a{padding:20px}.mobile-menu .has-subitem{position:relative}.mobile-menu .submenu a{padding-left:40px;font-weight:400}.mobile-menu .social-media-icons{border-top:1px solid #ededed;text-align:center;padding:20px 0;width:100%}.mobile-menu .social-icon{display:inline-block;padding:10px 20px}.mobile-menu .social-icon::before{font-size:20px}.mobile-menu .social-icon.facebook::before{color:#3b5998}.mobile-menu .social-icon.twitter::before{color:#6cdfea}.mobile-menu .social-icon.linkedin::before{color:#0077b5}.mobile-menu-toggle{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:20}@media screen and (min-width:1024px){.mobile-menu-toggle{display:none}}.toggle-submenu{position:absolute;right:15px;top:0;bottom:0;width:50px;text-align:center;cursor:pointer}.toggle-submenu::after{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;font-size:25px;line-height:68px;color:#7057a8;display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.toggle-submenu.submenu-active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;z-index:18}.mobile-menu-login::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:bottom;font-size:25px;margin-right:15px}footer{background-color:#00acf6;color:#fff;position:relative}footer::after{content:'';display:block;width:677px;height:91px;background:url(/assets/images/footer.png);position:absolute;right:0;top:-91px}footer ul{margin:0;padding:0}footer ul li{list-style:none}footer a{color:#fff;font-weight:700;text-decoration:none;transition:color .2s}footer a:hover{color:#004e70}.footer-top{max-width:85%;margin:0 auto;padding:40px 20px}@media screen and (min-width:641px){.footer-top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px}}@media screen and (min-width:1500px){.footer-top{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer-top .footer-block{margin-bottom:40px}@media screen and (min-width:641px){.footer-top .footer-block{width:45%;margin:0 20px 40px}}@media screen and (min-width:1500px){.footer-top .footer-block{width:25%;margin-bottom:0}}@media screen and (min-width:1500px){.footer-top .footer-block-mailing{margin:0 48px;width:60%}}.footer-top .footer-block-mailing a{text-decoration:underline}.footer-top .social-media-icons{margin-top:20px}.footer-top .social-media-icons .social-icons-twitter{display:inline}.footer-top .social-icon{display:inline-block;margin-right:20px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.footer-top .social-icon:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.footer-top .social-icon::before{font-size:20px}.footer-top .social-icon:last-child{margin-right:0}.footer-block-title{font-family:"Roboto Condensed",sans-serif;font-size:24px;line-height:28px;margin:0 0 20px}.footer-bottom{background-color:#0098da;text-align:center;padding:20px 0}@media screen and (min-width:641px){.footer-bottom li{display:inline-block}.footer-bottom li::after{content:'|';margin:0 10px}.footer-bottom li:last-child::after{content:''}}.newsletter-subscribe-wrapper{margin-top:20px}.content-wrapper{max-width:1080px;margin:0 auto;padding:0 30px}@media screen and (min-width:880px){.content-with-sidebar{width:calc(100% - 340px);display:inline-block;vertical-align:top}.sidebar{width:300px;margin-left:40px;display:inline-block;vertical-align:top}}.sidebar{margin-top:30px}@media screen and (min-width:880px){.sidebar{margin-top:0}}.center-section{border:1px solid rgba(151,151,151,.25);box-shadow:-1px 4px 6px 0 rgba(0,0,0,.08);margin:40px auto 0;padding:40px 32px;width:75%}@media screen and (min-width:641px){.center-section{width:70%}}@media screen and (min-width:1400px){.center-section{width:50%}}.center-section h2{color:#4f578e;font-size:32px;margin:0}.center-section h3{color:#4f578e;font-size:18px}.center-section .title{color:#4f578e;font-size:22px;font-weight:700;padding-bottom:20px}.homepage .title{color:#7057a8;font-size:26px;line-height:43px}@media screen and (min-width:641px){.homepage .title{font-size:38px;line-height:55px}}@media screen and (min-width:650px){.homepage .brandbox-title{font-size:48px;line-height:57px}}.homepage .brandbox-titles{width:100%;padding-top:60px}@media screen and (min-width:1080px){.homepage .brandbox-titles{width:50%;padding-top:0}}.content-wrapper-preface{background-color:#f5f5fc;padding:60px 30px}@media screen and (min-width:641px){.content-wrapper-preface{padding-top:100px}}.content-wrapper-introduction{padding-top:60px}@media screen and (min-width:641px){.homepage-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:75px auto 125px}}.homepage-block{border-radius:4px;width:100%;margin-bottom:20px;box-sizing:border-box}@media screen and (min-width:750px){.homepage-block{width:calc(50% - 20px);margin-right:20px}.homepage-block:last-child{margin-right:0}}@media screen and (min-width:1000px){.homepage-block{width:calc((100% / 3) - 20px);margin-bottom:0}}.homepage-block .title{color:#fff;font-size:24px;margin-bottom:10px}.homepage-block.recent-vacancies-block .title{margin-top:0}.homepage-block.recent-vacancies-block .read-more{float:none}.homepage-banner-block{position:relative;box-shadow:1px 2px 12px 0 rgba(0,0,0,.26);padding-bottom:40px}@media screen and (min-width:1000px){.homepage-banner-block{padding-bottom:0}}.homepage-banner-block .title{color:#7057a8;padding:20px 20px 10px;margin:0}.homepage-banner-block .text{padding:10px 20px;color:#858585}.homepage-banner-block .read-more{color:#7057a8;padding:0 20px;position:absolute;bottom:20px;right:20px}.experience-story-brandbox{margin-top:0}@media screen and (min-width:800px){.experience-story-brandbox{height:500px}}.theme-introduction{max-width:1000px;margin:30px auto 50px;padding:0 30px}@media screen and (min-width:641px){.theme-introduction{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.theme-introduction .author{background-color:#f7f7f7;border:1px solid rgba(151,151,151,.25);border-radius:4px;padding:25px;box-sizing:border-box;box-shadow:-1px 4px 6px 0 rgba(0,0,0,.08);margin-bottom:30px}@media screen and (min-width:641px){.theme-introduction .author{width:250px;margin-bottom:0}}.theme-introduction .introduction{text-align:left}.theme-introduction .introduction .title{color:#7057a8;font-size:26px;line-height:43px;margin:0}@media screen and (min-width:641px){.theme-introduction-with-author .introduction{width:calc(100% - 290px);margin-left:40px}}.author-image{height:85px;width:85px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto}.author-header{text-align:center}.author-name{font-weight:700;color:#7057a8;text-transform:uppercase}.author-function{color:#b1b1b1;font-style:italic}.author-quote{font-size:14px;margin:20px 0}.author-text{font-size:14px;font-weight:700;font-style:italic;color:#595959}.author-text a{color:#7057a8;font-weight:400}.theme-page-footer{border-top:1px solid rgba(151,151,151,.25);padding-top:75px}@media screen and (min-width:641px){.theme-page-footer .content-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-page-footer .content-wrapper>div{margin-bottom:25px}@media screen and (min-width:641px){.theme-page-footer .content-wrapper>div{width:50%;margin-bottom:0}}@media screen and (min-width:641px){.theme-page-footer .recent-vacancies-block{max-width:480px;box-sizing:border-box}}.vacancy-wrapper{padding:0}@media screen and (min-width:641px){.vacancy-wrapper{padding:0 30px}}.vacancy-overview{margin-top:0}@media screen and (min-width:641px){.vacancy-overview{margin-top:75px}}.vacancy-overview .no-result{background-color:#fff;border-radius:4px;padding:10px 25px;display:inline-block}.vacancy-overview-bg{background-image:url(/assets/images/vacancy-overview-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:fixed;top:0;bottom:0;width:100%;z-index:-1}.vacancy-nav-wrapper{background-color:#fff;border-radius:4px;box-shadow:-1px 2px 5px 0 rgba(0,0,0,.08);padding:0 15px}@media screen and (min-width:641px){.vacancy-nav-wrapper{display:inline-block}}.pagenumbers{display:inline-block}.search input{display:block;padding:20px;height:50px;width:100%;color:#7057a8;font-size:16px;font-weight:700;border:1px solid rgba(151,151,151,.25);border-radius:4px;box-shadow:-1px 4px 6px 0 rgba(0,0,0,.08);background-color:#f8f8f8;margin:15px 0}.search input::-webkit-input-placeholder{color:#7057a8}.search input:-ms-input-placeholder{color:#7057a8}.search input::placeholder{color:#7057a8}.search input.search-location::-webkit-input-placeholder{color:rgba(151,151,151,.25)}.search input.search-location:-ms-input-placeholder{color:rgba(151,151,151,.25)}.search input.search-location::placeholder{color:rgba(151,151,151,.25)}.search select{color:#7057a8;font-size:16px;font-weight:700}.search-button{height:50px;width:100%;background:linear-gradient(171.24deg,#6d6d6d 0,#443741 100%);margin:15px 0}.overview-wrapper~.stepping-stones-nav{margin-top:25px;padding:0 20px}@media screen and (min-width:641px){.overview-wrapper~.stepping-stones-nav{padding:0}}.overview-top-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:25px}.overview-top-nav .amount-selection-wrapper select{color:#636363}@media screen and (min-width:641px){.overview-top-nav .amount-selection-wrapper{width:30%}}.overview-top-nav .stepping-stones-nav{display:none}@media screen and (min-width:641px){.overview-top-nav .stepping-stones-nav{display:block;margin-left:30px;width:calc(70% - 30px)}}.link-share::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;position:absolute;right:60px;font-size:20px}.clipboard-message{position:absolute;left:-9999px;top:-9999px}.jobalert-btn-wrapper{background-color:#fff;padding:20px;text-align:center}.jobalert-btn-wrapper .btn{background:linear-gradient(171.24deg,#6d6d6d 0,#443741 100%)}.admin-form #flex_model_form_driverslicenses label{font-weight:400;padding:0 25px}.checkboxcolumn-row-3{display:inline-block;width:100%;padding-left:0;vertical-align:top}@media screen and (min-width:641px){.checkboxcolumn-row-3{width:calc(100% / 3)}}.functionareas-field .checkboxcolumn-row-3 label{font-weight:400;padding:0 25px;width:100%}.functionareas-field .checkboxcolumn-row-3 label:before{left:3px}.search-result-page .search-form-wrapper{background-color:#f6f6f6;padding-top:60px}.search-result-page .search-form-wrapper .content-wrapper{text-align:center}.search-result-page .search-form-wrapper .title{color:#7057a8;margin:0;font-size:48px;line-height:36px}.search-result-page .search-form-wrapper .subtitle{display:block;color:#858585;margin-top:10px}.search-result-page .search-form-wrapper .subtitle>span{color:#7057a8;font-weight:700}.search-result-page .search-result-form-wrapper{position:relative;padding:25px 0 40px}.search-result-page .search-result-form-wrapper button{margin-top:20px;width:100%}@media screen and (min-width:641px){.search-result-page .search-result-form-wrapper button{position:absolute;right:0;top:25px;height:55px;line-height:55px;border-radius:0 8px 8px 0;margin-top:0;width:auto}}.search-result-page .search-result-form-wrapper input{border-radius:8px;box-shadow:2px 2px 3px 1px rgba(0,0,0,.09);color:#7057a8;font-size:16px}.search-result-page .search-result-list{padding:0;margin-top:50px}.search-result-page .search-result-list li{list-style:none;border-bottom:1px solid rgba(151,151,151,.25);padding-bottom:20px;margin-bottom:20px}.search-result-page .search-result-list .read-more{color:#7057a8;margin-left:auto}.search-result-page .search-result-type{background-color:#7057a8;color:#fff;border-radius:3px;width:170px;text-align:center;margin-bottom:10px}.search-result-page .search-result-type.type-news{background-color:#ee4559}.search-result-page .search-result-type.type-experience_story{background-color:#00abe8}.search-result-page .search-result-title{color:#7057a8;font-weight:700}.search-result-page .search-result-text{color:#858585}.search-result-page .search-result-footer{display:-webkit-flex;display:-ms-flexbox;display:flex}.search-result-page .search-result-published{color:#858585}.organisation-detail-page{background-color:#f9f8fe}.organisation-detail-page .detail-title{color:#7057a8}.organisation-detail-page .detail-block{background-color:#fff;border:1px solid rgba(151,151,151,.25)}.organisation-detail-page .detail-sidebar-block{background-color:#fff;border:1px solid rgba(151,151,151,.25);padding:30px 0}.organisation-detail-page .detail-sidebar-block .sidebar-field{padding:0 30px}.organisation-detail-page .detail-sidebar-block .sidebar-field.image{border-top:1px solid rgba(151,151,151,.25);padding-top:30px;margin-top:30px;text-align:center}.organisation-detail-page .detail-sidebar-block .sidebar-field.email a,.organisation-detail-page .detail-sidebar-block .sidebar-field.website a{word-wrap:break-word}.organisation-detail-page .detail-sidebar-block img{max-width:150px}.organisation-detail-page .detail-sidebar-block a{color:#8a76a3}.article-overview-wrapper .introduction-wrapper{background-color:#f6f6f6;padding:60px 20px;margin-bottom:55px}.article-overview-wrapper .introduction{max-width:700px}.article-overview-wrapper .title{color:#7057a8;font-size:26px;line-height:43px;margin:0}@media screen and (min-width:641px){.article-overview-wrapper .title{font-size:48px;line-height:55px}}.article-overview-wrapper .article{margin-bottom:20px;border-bottom:1px solid rgba(151,151,151,.25);padding-bottom:20px}.article-overview-wrapper .article:last-child{margin-bottom:0}.article-overview-wrapper .article h3{color:#7057a8;margin:0;font-size:16px}.article-overview-wrapper .article .read-more{float:right;color:#7057a8;transition:all .2s;font-size:14px}.article-overview-wrapper .article .read-more:hover{color:#433465}.article-overview-wrapper .article-date{color:#858585;font-size:14px}.article-overview-wrapper .article-description{color:#858585;margin-bottom:15px;font-size:15px}.article-content-wrapper{max-width:750px;margin-bottom:25px}.article-btn-wrapper{text-align:center;margin-top:75px}.load-more-articles-btn{cursor:pointer;font-size:18px}.detail-page{color:#393e41}.detail-page .content-wrapper{margin-top:50px}@media screen and (min-width:880px){.detail-page .content-wrapper{margin-top:110px}}.detail-page .content-with-sidebar .action-btn{min-width:30%}@media screen and (min-width:880px){.detail-page .content-with-sidebar .action-btn{float:right}}.detail-header{transition:all .3s}@media screen and (min-width:1160px){.detail-header{min-width:1080px}}.detail-header.sticky{position:fixed;background-color:#fff;top:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);min-width:100%;z-index:10}.detail-header.sticky .detail-header-container{max-width:1080px;margin:0 auto;padding:0 30px}.detail-header.sticky .detail-title{color:#7057a8;margin-top:30px}@media screen and (min-width:641px){.detail-header.sticky .detail-title{font-size:28px;line-height:34px}}@media screen and (min-width:880px){.detail-header.sticky .action-btn{margin-top:25px}}.detail-header .action-btn,.detail-header .detail-title{margin-bottom:30px}@media screen and (min-width:880px){.detail-header .detail-title{display:inline-block;width:calc(100% - 340px);margin-bottom:50px}}@media screen and (min-width:880px){.detail-header .action-btn{float:right;width:300px;box-sizing:border-box;margin-bottom:0}}.detail-title{font-size:26px;line-height:32px;color:#fff;margin:0 0 50px}@media screen and (min-width:641px){.detail-title{font-size:32px;line-height:38px}}@media screen and (min-width:950px){.detail-title{font-size:38px;line-height:44px}}.detail-block{background-color:#fff;padding:30px;margin-bottom:30px;border-radius:4px}.detail-block:last-child{margin-bottom:0}.sidebar .action-btn{margin-bottom:50px;width:100%;box-sizing:border-box}.sidebar-field{color:#9e9e9e}.sidebar-field label{color:#393e41}.sidebar-share{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#7057a8;font-size:18px;padding-top:20px;margin:20px -30px -50px;border-top:rgba(151,151,151,.25) 1px solid}.sidebar-share .block{padding:0;margin-left:30px}.sidebar-share .block .social-toggle{font-size:20px}.sidebar-share .block .social-networks.open-menu{margin-top:12px}.organisation-overview-page .overview-count{font-size:24px;padding:20px 20px 10px;color:#fff}.organisation-overview-page .filter-bottom{background:linear-gradient(158.7deg,#7057a8 0,#8f73b7 100%)}.organisation-overview-page .filter-title{background:0 0;color:#fff}.organisation-overview-page .form-field{padding:20px}.organisation-overview-page .submit-field{padding:0 20px 20px}.organisation-overview-page .filter-field-title{padding:13px;border-radius:4px;transition:border-radius .2s}.organisation-overview-page .filter-field-title.active-filter-title{border-radius:4px 4px 0 0}.organisation-overview-page .filter-field-options{border-radius:0 0 4px 4px}.organisation-overview-page .stepping-stones-nav{margin-bottom:25px}.admin-form{margin-bottom:16px}.admin-form input{margin-bottom:16px;width:100%}@media screen and (min-width:641px){.admin-form input{width:49%}.admin-form input::-webkit-input-placeholder{color:#a1a1a1;font-size:15px;padding-left:10px}.admin-form input:-ms-input-placeholder{color:#a1a1a1;font-size:15px;padding-left:10px}.admin-form input::placeholder{color:#a1a1a1;font-size:15px;padding-left:10px}.admin-form input:nth-child(even){margin-left:1%}.admin-form input:nth-child(odd){margin-right:1%}}.admin-form label{color:#505050;font-weight:700}.admin-overview{box-shadow:none;border:none;padding:0;max-width:none;width:95%}@media screen and (min-width:1200px){.admin-overview{width:50%}}.overview-table{border:1px solid #dadada;border-collapse:collapse;margin-bottom:16px;width:100%}.overview-table-mobile{border:0;border-collapse:collapse}.overview-table td,.overview-table th{position:relative;padding:0 20px}.overview-table th{background-color:#f6f6f6;border:1px solid #dadada;color:#7057a8;font-size:16px;font-weight:700;text-align:left}@media screen and (min-width:641px){.overview-table th{text-align:center;font-size:16px}}.overview-table th:focus{outline:0}.overview-table th span{display:none}@media screen and (min-width:641px){.overview-table th span{display:inline-block}}.overview-table tr{height:50px;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.overview-table tr:nth-child(odd){background-color:#fff}.overview-table tr:nth-child(even){background-color:#f6f6f6}.overview-table td{padding-left:16px;font-size:12px;text-align:left}@media screen and (min-width:641px){.overview-table td{text-align:center;font-size:16px}}.overview-table td.child{background-color:#fff;padding:0}.overview-table td.child table{width:100%}.overview-table td .mobile-table-row{background-color:#fff}.overview-table td .mobile-table-title{width:20%;padding-right:0}.overview-table td.mobile-expand{font-size:26px}.overview-table td.mobile-expand::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overview-table a::before{font-size:22px;color:#858585;transition:color .2s ease}.overview-table .edit-button::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overview-table .delete-button::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overview-table .user-view-button::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overview-table .vacancy-view-button::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overview-table .lock-button::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overview-table .lock-button-dark::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overview-table .unlock-button::before{content:"";font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.organisation-logo{max-height:50px;padding:16px 0;vertical-align:middle}.user-edit{background-color:#f6f6f6;border:#dadada}.overview-table-button{display:inline-block;margin-right:10px}.overview-table-button:last-child{margin-right:0}.overview-table-button.disabled{opacity:.5}.add-button-wrapper{margin:0 auto;text-align:center;width:75%;max-width:none}@media screen and (min-width:641px){.add-button-wrapper{text-align:left;width:50%;margin-top:30px}}.no-content{text-align:center;padding:0;margin-bottom:20px}@media screen and (min-width:641px){.no-content{text-align:left}}.no-content p{padding:15px 32px}.edit-section .admin-form input{width:100%;margin:0 0 16px}.password-reset{margin-bottom:20px;display:block;color:#7057a8}@media screen and (min-width:641px){.frequency-field .form-field-option{display:inline-block;width:33.33333%}}.create-jobalert-form h2{margin-bottom:30px}.contactform{padding-top:30px}@media screen and (min-width:641px){.contactform{max-width:700px;margin:0 auto}}.contactform h2{color:#7057a8}.contactform form .form-field{display:none}.contactform form .form-field.who_are_you-field{display:block}