@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?7s8sz);src:url(../fonts/icomoon.eot?7s8sz#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?7s8sz) format('truetype'),url(../fonts/icomoon.woff?7s8sz) format('woff'),url(../fonts/icomoon.svg?7s8sz#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e900"}.icon-phone:before{content:"\e942"}.icon-envelop:before{content:"\e945"}.icon-redo2:before{content:"\e968"}.icon-arrow-down2:before{content:"\ea3e"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.icon-youtube:before{content:"\ea9d"}.icon-vimeo:before{content:"\eaa0"}.icon-flickr2:before{content:"\eaa4"}.icon-linkedin2:before{content:"\eaca"}.icon-background{background-color:#c1c1c1;padding:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;transition:.3s all}.icon-background:before{color:#eee;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;transition:.3s all}.icon-background:hover:before{color:#fff}.linkedin:hover span{background-color:#007bb5}.twitter:hover span{background-color:#55acee}.facebook:hover span{background-color:#3b5998}.instagram:hover span{background-color:#125688}.flickr:hover span{background-color:#ff0084}.youtube:hover span{background-color:#b00}.vimeo:hover span{background-color:#1ab7ea}body{background-color:#eee;font-family:"Agenda Light",sans-serif;font-size:16px;line-height:20px;color:#494949}#app.redrawing *,body.redrawing *{-webkit-transition:none!important;-o-transition:none!important;-moz-transition:none!important;transition:none!important}hr{border:0;height:1px;background:#e5e5e5;margin-top:17px;margin-bottom:17px}h1{padding-bottom:35px}h2{font-size:26px;line-height:38px;font-weight:400;text-transform:none}@media only screen and (min-width:600px){h2{font-size:36px}}.h2-blue:before{display:block;content:'';width:25px;height:5px;background-color:#3f98bd;margin-bottom:30px}h3{margin-bottom:18px}a{cursor:pointer;display:inline-block;text-decoration:none;color:inherit;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}a img{border:none}a.basic{display:inherit}.link{font-family:"Agenda Medium",sans-serif;font-weight:400;line-height:normal;color:#3f98bd;border-bottom:1px solid transparent}.link:hover{border-bottom:1px solid #3f98bd}.btn{background-color:#3f98bd;color:#fff;font-size:16px;font-weight:500;line-height:20px;padding:7.5px 10px;margin-top:35px;border-bottom:none!important;-webkit-transition:background .25s ease-out;-o-transition:background .25s ease-out;-moz-transition:background .25s ease-out;transition:background .25s ease-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn:hover{background-color:#51a3c5}.btn.mod-center{text-align:center;width:100%;display:inline-block}b,strong{font-family:Agenda,sans-serif;font-weight:400}.list{list-style:none}.list-item{color:rgba(59,59,58,.7);padding:30px 0;border-bottom:1px solid #e5e5e5}.list-item:last-child{border-bottom:none}input,select,textarea{font:inherit;border:none}input:focus,select:focus,textarea:focus{outline:0}input[type=submit],select{-webkit-appearance:none;-moz-appearance:none}select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.clear{clear:both}.gradient{color:#fff;background:#3f98bd;background:-moz-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-moz-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-o-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:linear-gradient(135deg,#3f98bd 0,#52bdc2 100%)}.title-container{background:#fff;padding:90px 0}.scroll-link{color:rgba(255,255,255,.65);-webkit-transition:1s ease-out;-o-transition:1s ease-out;-moz-transition:1s ease-out;transition:1s ease-out}.is-dark .scroll-link{color:rgba(71,71,71,.65)}.page-loading .scroll-link{opacity:0}.page-loaded .scroll-link{opacity:1;-webkit-animation:bounce 1.5s;-moz-animation:bounce 1.5s;-o-animation:bounce 1.5s;animation:bounce 1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.scroll-link:hover{color:#fff}.is-dark .scroll-link:hover{color:#474747}.scroll-link.mod-story{z-index:1;position:absolute;bottom:50px}.scroll-link span{display:inline-block;vertical-align:middle;margin-right:10px}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}60%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-16px);transform:translateY(-16px)}60%{-moz-transform:translateY(-8px);transform:translateY(-8px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0);transform:translateY(0)}40%{-o-transform:translateY(-16px);transform:translateY(-16px)}60%{-o-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-16px);-moz-transform:translateY(-16px);-o-transform:translateY(-16px);transform:translateY(-16px)}60%{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}}.show-more-container{text-align:center;padding:50px 0}.show-more{font-weight:700;text-transform:uppercase}#app{overflow-x:hidden}@-webkit-keyframes bounce-up{0%,100%,20%,50%,80%{-webkit-transform:rotate(180deg) translateY(0);transform:rotate(180deg) translateY(0)}40%{-webkit-transform:rotate(180deg) translateY(5px);transform:rotate(180deg) translateY(5px)}60%{-webkit-transform:rotate(180deg) translateY(2.5px);transform:rotate(180deg) translateY(2.5px)}}@-moz-keyframes bounce-up{0%,100%,20%,50%,80%{-moz-transform:rotate(180deg) translateY(0);transform:rotate(180deg) translateY(0)}40%{-moz-transform:rotate(180deg) translateY(5px);transform:rotate(180deg) translateY(5px)}60%{-moz-transform:rotate(180deg) translateY(2.5px);transform:rotate(180deg) translateY(2.5px)}}@-o-keyframes bounce-up{0%,100%,20%,50%,80%{-o-transform:rotate(180deg) translateY(0);transform:rotate(180deg) translateY(0)}40%{-o-transform:rotate(180deg) translateY(5px);transform:rotate(180deg) translateY(5px)}60%{-o-transform:rotate(180deg) translateY(2.5px);transform:rotate(180deg) translateY(2.5px)}}@keyframes bounce-up{0%,100%,20%,50%,80%{-webkit-transform:rotate(180deg) translateY(0);-moz-transform:rotate(180deg) translateY(0);-o-transform:rotate(180deg) translateY(0);transform:rotate(180deg) translateY(0)}40%{-webkit-transform:rotate(180deg) translateY(5px);-moz-transform:rotate(180deg) translateY(5px);-o-transform:rotate(180deg) translateY(5px);transform:rotate(180deg) translateY(5px)}60%{-webkit-transform:rotate(180deg) translateY(2.5px);-moz-transform:rotate(180deg) translateY(2.5px);-o-transform:rotate(180deg) translateY(2.5px);transform:rotate(180deg) translateY(2.5px)}}.back-to-top{margin-top:50px;border-bottom:none!important}.back-to-top span.icon-arrow-down2:before{display:inline-block;margin-right:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.back-to-top:hover{border-bottom:none!important}.back-to-top:hover span.icon-arrow-down2:before{-webkit-animation:bounce-up 1.5s infinite;-moz-animation:bounce-up 1.5s infinite;-o-animation:bounce-up 1.5s infinite;animation:bounce-up 1.5s infinite}.offices{background-color:#fff}.offices-title{padding-top:80px;padding-bottom:50px}.offices-rows{border-top:1px solid #eaeaea}.offices-row{position:relative;border-bottom:1px solid #eaeaea}.offices-row:last-child{border-bottom:none}.offices-line{position:absolute;background-color:#eaeaea;height:100%;width:1px}.offices-block{display:inline-block;vertical-align:top;line-height:28px;position:relative;padding-left:5.859375%;padding-right:5.859375%;padding-top:35px;padding-bottom:35px}@media only screen and (min-width:1024px){.offices-block{padding-left:98px}}@media only screen and (min-width:1600px){.offices-block{padding-left:102px}}@media only screen and (min-width:1720px){.offices-block{padding-left:98px}}@media only screen and (min-width:1024px){.offices-block{padding-right:98px}}@media only screen and (min-width:1600px){.offices-block{padding-right:102px}}@media only screen and (min-width:1720px){.offices-block{padding-right:98px}}@media only screen and (min-width:768px){.offices-block{padding:80px 50px}}.offices-name-link{font-family:Agenda,sans-serif}.offices-name{display:inline;font-family:Agenda,sans-serif;font-size:24px;line-height:28px;border-bottom:1px solid transparent;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.offices-name:hover{border-bottom:1px solid #494949}.offices-contact{padding:30px 0 25px 0}.offices-link{padding-top:45px}.business-dev{background-color:#fff;padding:85px 0 0 0}.business-dev h2{padding-bottom:50px}.business-dev-row{position:relative;font-size:0}.business-dev-row>*{font-size:16px}@media only screen and (min-width:600px){.business-dev-row{border-top:1px solid #eaeaea}.business-dev-row:before{background-color:#eaeaea;width:1px;height:100%;content:'';position:absolute;left:50%;top:0}}@media only screen and (min-width:1024px){.business-dev-row:before{left:-webkit-calc(100% /3);left:-moz-calc(100% /3);left:calc(100% /3)}.business-dev-row:after{background-color:#eaeaea;width:1px;height:100%;content:'';position:absolute;left:-webkit-calc(100% / 1.5);left:-moz-calc(100% / 1.5);left:calc(100% / 1.5);top:0}}.business-dev-container{display:inline-block;vertical-align:top;width:100%;border-top:1px solid #eaeaea}@media only screen and (min-width:600px){.business-dev-container{width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);width:calc(100% / 2);border-top:none}}@media only screen and (min-width:1024px){.business-dev-container{width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3)}}.business-dev-country{font-family:Agenda,sans-serif;font-size:24px;line-height:28px;margin-bottom:15px}.business-dev-name{font-size:18px;line-height:30px;margin-bottom:5px}.business-dev-contact{padding:50px}.business-dev-contact-email,.business-dev-contact-phonenumber{line-height:28px}.business-dev-contact-email{margin-bottom:5px}.google-maps-row{position:relative;background-color:#3b3b3a;color:#fff}@media only screen and (min-width:1024px){.google-maps-row .google-maps,.google-maps-row .left-block{display:inline-block;vertical-align:top;width:50%}}.google-maps-row .left-block{padding-top:85px;padding-bottom:85px;padding-left:5.859375%;line-height:28px}@media only screen and (min-width:1024px){.google-maps-row .left-block{padding-left:98px}}@media only screen and (min-width:1600px){.google-maps-row .left-block{padding-left:102px}}@media only screen and (min-width:1720px){.google-maps-row .left-block{padding-left:98px}}.google-maps-row .left-block .h2-blue{font-family:Agenda,sans-serif;font-weight:400}.google-maps-row .left-block .btn{margin-top:50px}.google-maps-row .google-maps{height:450px}@media only screen and (min-width:1024px){.google-maps-row .google-maps{position:absolute;height:100%}}.google-maps-row .google-maps iframe{display:block;width:100%;height:100%}.contact{color:#fff}.contact-form{position:relative;padding-top:25px}.contact-first-column{margin-bottom:30px}@media only screen and (min-width:1024px){.contact-form-full .contact-second-column{margin-left:8%;width:40%!important}}@media only screen and (min-width:1200px){.contact-form-full .contact-select{max-width:100%}}@media only screen and (min-width:1200px){.contact-form-full .contact-first-column{padding-right:8%}}.contact-p{font-size:16px}.contact-select{cursor:pointer;border-bottom:2px solid #fff;width:100%;font-size:18px;line-height:20px;font-weight:500;color:#fff;padding:5px 0;background:transparent url(../img/contact-input-arrow.svg) no-repeat center right 5px;-webkit-background-size:9.5px 5px;-moz-background-size:9.5px 5px;-o-background-size:9.5px 5px;background-size:9.5px 5px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.contact-select::-ms-expand{display:none}.contact-select option{cursor:pointer;color:#3b3b3a}.contact-select:hover{border-bottom:2px solid rgba(255,255,255,.5)}.contact-submit{display:block;color:#fff;font-weight:700;text-transform:uppercase;margin-top:40px;text-align:right}.contact-submit:after{content:"";display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(../img/contact-arrow.svg) no-repeat;margin-left:15px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.contact-submit:hover:after{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.services-contact{background-color:#fff;padding:100px 0 85px 0}.services-contact.iclink{padding-top:0}.services-contact-form{width:100%;max-width:585px;margin:0 auto}.services-contact-input-container{display:inline-block;position:relative;width:100%;margin:20px 0}@media only screen and (min-width:768px){.services-contact-input-container-half{display:inline-block;vertical-align:top;width:-webkit-calc(50% - 8px);width:-moz-calc(50% - 8px);width:calc(50% - 8px)}}@media only screen and (min-width:768px){.services-contact-input-container-second{margin-left:15px}}.services-contact-input{background-color:#f9f9f9;width:100%;font-size:14px;font-weight:500;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.services-contact-input-check{background:#f9f9f9 url(../img/check-mark-green.svg) no-repeat center right 10px;-webkit-background-size:15px 15px;-moz-background-size:15px;-o-background-size:15px;background-size:15px}.services-contact-input-error{background:#f9e9ea url(../img/cross-red.svg) no-repeat center right 10px;background-color:#f9e9ea!important;-webkit-background-size:11px 11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;color:red}.services-contact-error-text{color:red;font-size:10px;font-weight:500;margin:5px 0 0 20px}.services-contact-label{pointer-events:none;font-size:14px;font-weight:500;position:absolute;top:18px;left:20px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.float .services-contact-label{font-size:10px;-webkit-transform:translateY(-45px);-moz-transform:translateY(-45px);-ms-transform:translateY(-45px);-o-transform:translateY(-45px);transform:translateY(-45px)}.services-contact-textarea-container{position:relative;width:100%;margin:20px 0}.services-contact-textarea{background-color:#f9f9f9;width:100%;height:165px;font-size:14px;font-weight:500;padding:20px;resize:vertical;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.services-contact-submit{cursor:pointer;display:block;margin:40px auto 0 auto;color:#fff;background-color:#3f98bd;padding:11px 50.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.services-contact-submit:hover{background-color:#51a3c5}.submit-success{background-color:#fff;text-align:center;padding:85px 0}.submit-success h2{margin-bottom:15px}.services-contact-request{position:relative;color:#fff;background:#3f98bd;background:-moz-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-moz-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-o-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:linear-gradient(135deg,#3f98bd 0,#52bdc2 100%);padding:90px 0 120px 0}@media only screen and (min-width:768px){.services-contact-request .contact-column{display:inline-block;vertical-align:top;width:50%}}.services-contact-request .contact-first-column{margin-bottom:50px}@media only screen and (min-width:768px){.services-contact-request .contact-first-column{margin-bottom:0}}.services-contact-request .contact-select{max-width:320px}@media only screen and (min-width:1200px){.services-contact-request .contact-select{max-width:360px}}@media only screen and (min-width:1200px){.contact-form-full .services-contact-request .contact-select{max-width:100%}}.services-contact-request .contact-h3{font-family:Agenda,sans-serif;font-weight:400;font-size:23px;line-height:28px;padding-bottom:60px}.services-contact-request .scroll-container{position:absolute;bottom:40px}.contact-block{background:#3f98bd;background:-moz-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-moz-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-o-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:linear-gradient(135deg,#3f98bd 0,#52bdc2 100%);color:#fff;padding:85px 0}@media only screen and (min-width:768px){.contact-block .inner-container{max-width:75%;margin:0 auto}}@media only screen and (min-width:1024px){.contact-block .inner-container{max-width:100%;margin:0}.contact-block .contact-column{display:inline-block;vertical-align:top;width:50%}.contact-block .contact-first-column{padding-right:5.859375%}.contact-block .contact-second-column{padding-left:5.859375%}}@media only screen and (min-width:1024px) and only screen and (min-width:1024px){.contact-block .contact-first-column{padding-right:98px}}@media only screen and (min-width:1024px) and only screen and (min-width:1600px){.contact-block .contact-first-column{padding-right:102px}}@media only screen and (min-width:1024px) and only screen and (min-width:1720px){.contact-block .contact-first-column{padding-right:98px}}@media only screen and (min-width:1024px) and only screen and (min-width:1024px){.contact-block .contact-second-column{padding-left:98px}}@media only screen and (min-width:1024px) and only screen and (min-width:1600px){.contact-block .contact-second-column{padding-left:102px}}@media only screen and (min-width:1024px) and only screen and (min-width:1720px){.contact-block .contact-second-column{padding-left:98px}}.contact-block-dareleft{padding-left:5.859375%}@media only screen and (min-width:1024px){.contact-block-dareleft{padding-left:98px}}@media only screen and (min-width:1600px){.contact-block-dareleft{padding-left:102px}}@media only screen and (min-width:1720px){.contact-block-dareleft{padding-left:98px}}.section{position:relative;color:#fff;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section.clone .section-bg-img{opacity:0!important}.section.clone .section-text{opacity:0!important}.section.clone .scroll-container{opacity:0!important}.section-bg{position:absolute;width:100%;height:100%;z-index:-1}.section-bg>div{position:absolute;width:100%;height:100%}.section-bg-blur{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:1}.activating .section-bg-blur,.loading .section-bg-blur,.transitioning .section-bg-blur{opacity:0;-webkit-transition:.6s ease-out;-o-transition:.6s ease-out;-moz-transition:.6s ease-out;transition:.6s ease-out}.section-bg-img{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.1s ease-out;-o-transition:.1s ease-out;-moz-transition:.1s ease-out;transition:.1s ease-out}.loading .section-bg-img{display:none}.activating .section-bg-img{display:block;opacity:0}.transitioning .section-bg-img{opacity:1;-webkit-transition:1s ease-out;-o-transition:1s ease-out;-moz-transition:1s ease-out;transition:1s ease-out}.section-bg-overlay{background-color:rgba(59,59,58,.15)}.section-text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition:.25s;-o-transition:.25s;-moz-transition:.25s;transition:.25s;max-width:865px;padding-left:5.859375%;padding-right:5.859375%}.loading .section-text{display:none}.activating .section-text{display:block;opacity:0}.transitioning .section-text{opacity:1;-webkit-transition:1s ease-out .4s;-o-transition:1s ease-out .4s;-moz-transition:1s ease-out .4s;transition:1s ease-out .4s}@media only screen and (min-width:1024px){.section-text{padding-left:98px}}@media only screen and (min-width:1600px){.section-text{padding-left:102px}}@media only screen and (min-width:1720px){.section-text{padding-left:98px}}@media only screen and (min-width:1024px){.section-text{padding-right:98px}}@media only screen and (min-width:1600px){.section-text{padding-right:102px}}@media only screen and (min-width:1720px){.section-text{padding-right:98px}}.section-title{font-size:36px;font-weight:400;line-height:55px}@media only screen and (min-width:600px){.section-title{font-size:46px;line-height:48px}}.section-description{font-size:24px;line-height:30px;color:rgba(255,255,255,.85);padding-top:15px}@media only screen and (min-width:600px){.section-description{font-size:32px;line-height:40px;padding-top:0}}.section .btn{margin-top:35px}.scroll-container{position:absolute;bottom:50px;left:0}.identity{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;background-color:#fff;padding:75px 0}@media only screen and (min-width:768px){.identity{padding:170px 0}}.identity-text{max-width:585px;text-align:center;margin:0 auto}@media only screen and (min-width:1024px){.identity-text{max-width:75%}}@media only screen and (min-width:1600px){.identity-text{max-width:55%}}.identity-description{font-size:20px;line-height:25px}@media only screen and (min-width:600px){.identity-description{font-size:24px;line-height:29px}}.identity-description p+p{margin-top:25px}.identity a{color:#3f98bd;border-bottom:1px solid transparent}.identity a:hover{border-bottom:1px solid #3f98bd}.identity .btn{color:#fff;margin-top:40px}.site-dare .identity{background-color:#3b3b3a;color:#fff}.site-dare .identity p{font-size:36px;line-height:40px}.site-dare .identity p.small{font-family:Agenda,sans-serif;font-size:16px}.home-img{width:100%;padding-bottom:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}.home-description{background-color:#fff;width:100%;padding:85px 0}.home-description h2:before{display:block;content:'';width:25px;height:5px;background-color:#3f98bd;margin-bottom:30px}.home-description h2+p{margin-top:15px}.home-description p{max-width:675px}@media only screen and (min-width:1200px){.home-description p{max-width:75%}}.home-description p+p{margin-top:25px}.home-description p.center{max-width:100%;text-align:center}.home-description ul{list-style:none;font-size:0}.home-description ul>*{font-size:16px}.home-description ul li{color:rgba(59,59,58,.7);position:relative;padding:20px 0 20px 35px}@media only screen and (min-width:1024px){.home-description ul li{display:inline-block;vertical-align:top;width:50%;padding-right:25px}.home-description ul li:nth-child(odd){padding-left:35px;padding-right:9%}.home-description ul li:nth-child(even){padding-left:-webkit-calc(9% + 35px);padding-left:-moz-calc(9% + 35px);padding-left:calc(9% + 35px);padding-right:0}}.home-description ul li:before{content:'';background-image:url(../img/checkmark.svg);width:25px;height:17px;position:absolute;left:0;top:27px}@media only screen and (min-width:1024px){.home-description ul li:nth-child(even):before{left:18%}}.sectors-nav-link{position:relative;z-index:10;background-color:#fff;vertical-align:top;text-align:center;padding-bottom:20%;height:0;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media only screen and (min-width:768px){.sectors-nav-link{height:auto;padding:30px 0}}.sectors-nav-link:after{content:'';display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #3b3b3a;position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all;opacity:0}.sectors-nav-link.active{background-color:#3b3b3a;color:#fff}.sectors-nav-link.active:after{opacity:1;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media only screen and (min-width:1200px){.sectors-nav-link:hover{background-color:#3b3b3a;color:#fff}.sectors-nav-link:hover:after{opacity:1;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}}.sectors-nav-logo{width:100%;height:65%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:480px){.sectors-nav-logo{height:50%}}@media only screen and (min-width:768px){.sectors-nav-logo{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;height:95px}}.sectors-nav-title{display:none}@media only screen and (min-width:768px){.sectors-nav-title{display:block;font-family:Agenda,sans-serif;padding-top:15px}}.sectors-screens{height:1050px;width:100%;position:relative}@media only screen and (min-width:768px){.sectors-screens{height:720px}}.sectors-container{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.sectors-container.inactive{display:none}.sectors-container.activating{opacity:0}.sectors-container.transitioning{opacity:1;z-index:2}.sectors-container.active{opacity:1}.sectors-container .inner-container{width:100%;padding-top:50px;padding-bottom:50px}@media only screen and (min-width:768px){.sectors-container .inner-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sectors-container-overlay{background-color:rgba(73,73,73,.5);position:absolute;top:0;left:0;width:100%;height:100%}.sectors-container-logo{position:relative;max-width:136px;max-height:136px;margin-bottom:15px}.sectors-container-text{position:relative}@media only screen and (min-width:768px){.sectors-container-text{display:inline-block;vertical-align:top;margin-left:-webkit-calc((90 / 885) *100%);margin-left:-moz-calc((90 / 885) *100%);margin-left:calc((90 / 885) *100%);max-width:50%}}.sectors-container-title{font-size:36px;line-height:38px;font-weight:400}@media only screen and (min-width:600px){.sectors-container-title{font-size:46px;line-height:48px}}.sectors-container-subtitle{font-family:"Agenda Medium";font-size:18px;padding-top:5px;padding-bottom:25px;color:rgba(255,255,255,.85)}.sectors-container-description{font-size:23px;line-height:28px}.sectors-container .btn{margin-top:30px}@media only screen and (min-width:1200px){#magazine .filters .newsletter-form{float:right;max-width:360px;margin:-15px 0 0 15px}}.job-detail .free-content-block div+div{margin-top:50px}.job-detail .intro-btn{margin-bottom:50px}.job-detail.intro .info{margin-bottom:15px}.job-detail.intro .info div{display:inline-block}.hs_applybutton{margin-top:10px;height:32px!important}.hs_applybutton .hs_apply_button{background:#3f98bd!important;text-transform:inherit!important;color:#fff!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;font-family:"Agenda Light",sans-serif!important;font-size:16px!important;font-weight:500!important;padding:7.5px 10px!important}.hs_applybutton .hs_apply_button:hover{background-color:#51a3c5!important}.formbody{color:#000}.work{background-color:#fff}@media only screen and (min-width:1024px){.work+.work{border-top:1px solid #eaeaea}}.work-row{position:relative}@media only screen and (min-width:768px){.work-row:before{content:'';border:none;position:absolute;top:0;left:33.33%;height:100%;width:1px;background-color:#eaeaea}.work-row:after{content:'';border:none;position:absolute;top:0;left:66.66%;height:100%;width:1px;background-color:#eaeaea}}.work-type{display:inline-block;vertical-align:top;width:100%;padding-top:50px;padding-bottom:50px;padding-left:5.859375%;padding-right:5.859375%;border-bottom:1px solid #eaeaea}@media only screen and (min-width:1024px){.work-type{padding-left:98px}}@media only screen and (min-width:1600px){.work-type{padding-left:102px}}@media only screen and (min-width:1720px){.work-type{padding-left:98px}}@media only screen and (min-width:1024px){.work-type{padding-right:98px}}@media only screen and (min-width:1600px){.work-type{padding-right:102px}}@media only screen and (min-width:1720px){.work-type{padding-right:98px}}@media only screen and (min-width:768px){.work-type{width:33.33333333%;padding:75px 50px;border:none}}.work-type-h3-link:hover h3{border-bottom:1px solid #494949}.work-type-h3{font-family:Agenda,sans-serif;font-size:23px;line-height:28px;font-weight:400;margin-bottom:45px;border-bottom:1px solid transparent;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.work-type-link-container{margin-top:55px}.work-type-link{display:inline}.opportunity-container{position:relative;background:#f9f9f9 url(../img/work-at-imec/collage.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:250px;text-align:center}@media only screen and (min-width:600px){.opportunity-container{min-height:450px}}@media only screen and (min-width:1024px){.opportunity-container{min-height:650px;text-align:left}}.opportunity-search{background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;padding:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}@media only screen and (min-width:480px){.opportunity-search{width:100%;max-width:-webkit-calc(885 / 1080 * 100%);max-width:-moz-calc(885 / 1080 * 100%);max-width:calc(885 / 1080 * 100%)}}@media only screen and (min-width:600px){.opportunity-search{padding:25px}}@media only screen and (min-width:768px){.opportunity-search{max-width:-webkit-calc(650 / 1080 * 100%);max-width:-moz-calc(650 / 1080 * 100%);max-width:calc(650 / 1080 * 100%)}}@media only screen and (min-width:1024px){.opportunity-search{padding:50px}}@media only screen and (min-width:1200px){.opportunity-search{padding:50px 25px;max-width:-webkit-calc(885 / 1080 * 100%);max-width:-moz-calc(885 / 1080 * 100%);max-width:calc(885 / 1080 * 100%)}}@media only screen and (min-width:1600px){.opportunity-search{max-width:-webkit-calc(650 / 1080 * 100%);max-width:-moz-calc(650 / 1080 * 100%);max-width:calc(650 / 1080 * 100%)}}.opportunity-search .opportunity-search-p{font-family:Agenda,sans-serif;font-size:23px;line-height:25px;font-weight:400;padding:0 0 15px 0}@media only screen and (min-width:1200px){.opportunity-search .opportunity-search-p{display:inline-block;padding:0 25px 0 0}}.opportunity-search form{display:inline-block;width:100%;max-width:375px;margin:0}.opportunity-search form input[type=text]{background-color:#f9f9f9}.discover-job-opportunitties{background-color:#fff;padding:120px 0 90px 0}@media only screen and (min-width:480px){.job-opportunities .article-filter-select{max-width:45%}}@media only screen and (min-width:768px){.job-opportunities .article-filter-select{max-width:205px}}.job-opportunities .newsletter{background:-webkit-gradient(linear,left top,left bottom,from(rgba(59,59,58,.9)),to(rgba(59,59,58,.9))),url(../img/work-at-imec/newsletter.jpg) center center no-repeat;background:-webkit-linear-gradient(rgba(59,59,58,.9),rgba(59,59,58,.9)),url(../img/work-at-imec/newsletter.jpg) center center no-repeat;background:-moz-linear-gradient(rgba(59,59,58,.9),rgba(59,59,58,.9)),url(../img/work-at-imec/newsletter.jpg) center center no-repeat;background:-o-linear-gradient(rgba(59,59,58,.9),rgba(59,59,58,.9)),url(../img/work-at-imec/newsletter.jpg) center center no-repeat;background:linear-gradient(rgba(59,59,58,.9),rgba(59,59,58,.9)),url(../img/work-at-imec/newsletter.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.job-opportunities .clear-filter{display:block;color:#777;margin-top:25px}@media only screen and (min-width:1200px){.job-opportunities .clear-filter{float:right;margin-top:7.5px}}.job-opportunities .clear-filter:hover{color:#fff}.children-filter{margin-top:0;margin-right:20px;background:#3b3b3a}.children-filter.active,.children-filter:hover{background:#3f98bd}.expertise-overview{background-color:#f9f9f9;padding:55px 15px}@media only screen and (min-width:1024px){.expertise-overview{padding:60px 55px}}.expertise-overview h2+ul{margin-top:45px}.overview-list{font-size:0}.overview-list>*{font-size:16px}.overview-list-item{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;padding:15px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media only screen and (min-width:600px){.overview-list-item{width:50%;height:50%;padding:25px}}@media only screen and (min-width:1200px){.overview-list-item{width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);height:-webkit-calc(100% / 3);height:-moz-calc(100% / 3);height:calc(100% / 3)}}.overview-list-item:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.overview-list-item:hover .overview-description{opacity:0}.overview-description{position:absolute;bottom:-75px;left:-5px;font-size:15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;text-align:right;width:100%}.overview-link{display:block;position:relative}.overview-link:hover .overview-overlay{opacity:1}.overview-overlay{background-color:rgba(73,73,73,.75);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.overview-image{background-color:#e0e0e0;display:block;width:100%;height:auto;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.overview-text{color:#fff;text-align:center;width:100%;padding:15px;word-wrap:break-word}@media only screen and (min-width:600px){.overview-text{padding:25px}}.overview-text .overview-text-h3{font-family:"Agenda Medium",sans-serif;font-size:25px;line-height:25px;font-weight:400;margin-bottom:25px}@media only screen and (min-width:768px){.overview-text .overview-text-h3{font-size:32px;line-height:35px;margin-bottom:35px}}.overview-contact{display:inline-block;vertical-align:top;width:100%;height:auto;padding:15px}@media only screen and (min-width:600px){.overview-contact{width:50%;padding:25px}}@media only screen and (min-width:1200px){.overview-contact{width:33.33333333%}}.overview-contact .contact{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px;color:#fff;background:#3f98bd;background:-moz-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-moz-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-o-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:linear-gradient(135deg,#3f98bd 0,#52bdc2 100%)}@media only screen and (min-width:1024px){.overview-contact .contact{padding:0 40px}}.overview-contact .contact-form{width:100%;padding-top:0}.overview-contact .contact-p{padding-bottom:5px}.overview-contact .contact-input{font-size:15px}.overview-contact .contact-submit{margin-top:20px}@media only screen and (min-width:480px){.overview-contact .contact-submit{margin-top:40px}}.why-work{background-color:#fff;padding:85px 0}.why-work h2{font-weight:400;padding-bottom:32px}.why-work-btn-container{text-align:center;margin-top:50px}.why-work-t1{margin-bottom:50px}@media only screen and (min-width:1024px){.why-work-t1{margin-bottom:0}}.why-work-t1 ul{list-style:none}.why-work-t1 ul li{color:rgba(59,59,58,.7);padding:30px 0;border-bottom:1px solid #e5e5e5}.why-work-t1 ul li:last-child{border-bottom:none}.why-work-t2 ul{padding-top:13px;list-style:none}.why-work-t2 ul li{color:rgba(59,59,58,.7);position:relative;padding:20px 0 20px 35px}.why-work-t2 ul li:before{content:'';background-image:url(../img/checkmark.svg);width:25px;height:17px;position:absolute;left:0}.story{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:#3b3b3a}.story .container{position:relative;height:100%}.story-header{position:relative;z-index:999;color:#fff;font-weight:700;text-transform:uppercase;padding:30px 0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(33,33,33,.2)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(33,33,33,.2) 0,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,rgba(33,33,33,.2) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(33,33,33,.2) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(33,33,33,.2) 0,rgba(255,255,255,0) 100%)}.active .story-header,.incoming .story-header{opacity:1}.inactive .story-header,.outgoing .story-header{opacity:0}.story-header-home{position:absolute;top:30px;left:25px}.story-header-home:before{content:"";display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(../img/left-arrow-white.svg) no-repeat;margin-right:15px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.story-header-home:hover:before{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}.story-header-logo{display:none}@media only screen and (min-width:480px){.story-header-logo{display:block;margin:0 auto;width:75px}}.story-header-logo:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.story-header-share{position:absolute;top:30px;right:25px;padding:5px 0}.story-header-share-icon{display:inline-block;vertical-align:middle;margin-right:15px;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;-o-transition:-o-transform .25s ease-out;-moz-transition:transform .25s ease-out,-moz-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out,-moz-transform .25s ease-out,-o-transform .25s ease-out}.story-header-share-network{display:inline-block;vertical-align:middle;margin-right:15px;background:rgba(255,255,255,.89);color:rgba(59,59,58,.85);padding:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.story-header-share-network:hover{background:#51a3c5;color:#fff}.story-header-share:hover .story-header-share-icon{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.story-screen{position:absolute;height:100%;width:100%;top:0;left:0;padding:150px 0}@media only screen and (min-width:480px){.story-screen{padding:0}}.story-screen.active{z-index:3}.story-screen.incoming{z-index:2}.story-screen.outgoing{z-index:1}.story-screen.inactive{opacity:0;z-index:0}.story-screen-bg{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:.6s cubic-bezier(.445,.05,.55,.95);-o-transition:.6s cubic-bezier(.445,.05,.55,.95);-moz-transition:.6s cubic-bezier(.445,.05,.55,.95);transition:.6s cubic-bezier(.445,.05,.55,.95);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.story-screen-bg .overlay{background-color:#3b3b3a}.active .story-screen-bg{opacity:1}.incoming .story-screen-bg{opacity:1}.outgoing .story-screen-bg{opacity:0}.inactive .story-screen-bg{opacity:0}.story-screen-content{width:100%;-webkit-transition:.6s cubic-bezier(.445,.05,.55,.95);-o-transition:.6s cubic-bezier(.445,.05,.55,.95);-moz-transition:.6s cubic-bezier(.445,.05,.55,.95);transition:.6s cubic-bezier(.445,.05,.55,.95)}@media only screen and (min-width:480px){.story-screen-content{position:absolute;bottom:145px;left:0}}.white-fonts .story-screen-content{color:#fff}.black-fonts .story-screen-content{color:#494949}.up .story-screen-content{opacity:0;-webkit-transform:translateY(-150px);-moz-transform:translateY(-150px);-ms-transform:translateY(-150px);-o-transform:translateY(-150px);transform:translateY(-150px)}.center .story-screen-content{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.down .story-screen-content{opacity:0;-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);transform:translateY(150px)}.story-screen-content .inner-container-left,.story-screen-content .inner-container-right{width:100%}@media only screen and (min-width:1024px){.story-screen-content .inner-container-left,.story-screen-content .inner-container-right{width:50%}}.story-screen-content h1{font-size:26px;line-height:28px;font-weight:400;padding-bottom:30px}@media only screen and (min-width:480px){.story-screen-content h1{font-size:46px;line-height:48px}}.story-screen-content h2{font-size:20px;line-height:24px;color:rgba(255,255,255,.85)}@media only screen and (min-width:480px){.story-screen-content h2{font-size:22px;line-height:32px}}.story-screen-content p{line-height:24px}.story-screen-content blockquote{font-family:Agenda,sans-serif;font-style:italic;border-left:3px solid #fff;padding:15px;margin:25px 0}.story-screen-content blockquote b,.story-screen-content blockquote strong{font-family:"Agenda Light",sans-serif;font-style:normal;margin-left:5px}.story-screen-controls{position:absolute;width:475px;height:70px;bottom:60px;left:50%;margin-left:-237.5px;-webkit-transition:.6s cubic-bezier(.445,.05,.55,.95);-o-transition:.6s cubic-bezier(.445,.05,.55,.95);-moz-transition:.6s cubic-bezier(.445,.05,.55,.95);transition:.6s cubic-bezier(.445,.05,.55,.95)}.up .story-screen-controls{opacity:0}.center .story-screen-controls{opacity:1}.down .story-screen-controls{opacity:0}.story-screen-controls-button{position:absolute;top:0;left:6px;height:66px;width:66px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(255,255,255,.3);cursor:pointer}.story-screen-controls-button:hover>div{-webkit-transform:scale(1.18);-moz-transform:scale(1.18);-ms-transform:scale(1.18);-o-transform:scale(1.18);transform:scale(1.18)}.story-screen-controls-button-play{position:absolute;left:21px;top:17px;width:0;height:0;border-style:solid;border-width:15px 0 15px 30px;border-color:transparent transparent transparent #fff;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.video-playing .story-screen-controls-button-play{opacity:0}.story-screen-controls-button-pause{position:absolute;top:18px;left:23px;width:20px;height:28px;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.video-pause .story-screen-controls-button-pause{opacity:0}.story-screen-controls-button-pause .line1{position:absolute;left:0;top:0;width:8px;height:100%;background:#fff}.story-screen-controls-button-pause .line2{position:absolute;right:0;top:0;width:8px;height:100%;background:#fff}.story-screen-controls-bar{position:absolute;top:30px;left:90px;height:10px;width:285px;background:rgba(255,255,255,.3)}.story-screen-controls-progress{position:absolute;height:100%;left:0;top:0;background:#fff}.story .video-container{position:absolute}.story .video-container .video,.story .video-container video{width:100%;height:100%}.story-navigation-dots{list-style:none;position:fixed;z-index:999;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;width:20px}@media only screen and (min-width:480px){.story-navigation-dots{right:30px}}@media only screen and (min-width:1024px){.story-navigation-dots{right:50px}}.story-navigation-dots li{width:13px;height:13px;margin:20px 0;text-align:center}.story-navigation-dots a{display:inline-block;width:10px;height:10px;-webkit-box-shadow:1px 1px 7px -2px #000;-moz-box-shadow:1px 1px 7px -2px #000;box-shadow:1px 1px 7px -2px #000;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.story-navigation-dots a.active,.story-navigation-dots a:hover{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}.story-navigation-dots.white-fonts a{background-color:#fff}.story-navigation-dots.black-fonts a{background-color:#fff}.story-mobile{background-color:#3b3b3a}.story-mobile .container{margin-top:67px}.story-mobile .container h1,.story-mobile .container h2,.story-mobile .container p{color:#fff}.story-mobile .container h1{font-size:26px;line-height:28px;font-weight:400;padding-bottom:30px}@media only screen and (min-width:480px){.story-mobile .container h1{font-size:46px;line-height:48px}}.story-mobile .container h2{font-size:20px;line-height:24px}@media only screen and (min-width:480px){.story-mobile .container h2{font-size:22px;line-height:32px}}.story-mobile .container p{line-height:24px}.story-mobile-image,.story-mobile-mp4,.story-mobile-youtube{min-height:350px;position:relative}.story-mobile-image{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.story-mobile-mp4 video{position:absolute;width:100%;height:100%}@media screen and (max-width:520px){.story-mobile-mp4{min-height:280px}}@media screen and (max-width:400px){.story-mobile-mp4{min-height:240px}}.story-mobile-youtube iframe{position:absolute;width:100%;height:100%}.story-mobile-content{padding:45px 0}.story-mobile .story-header{position:fixed;top:0;left:0;right:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#3b3b3a;padding:20px 0;height:67px}.story-mobile .story-header-home,.story-mobile .story-header-share{top:20px}.story-screen-references{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3b3b3a;-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.active .story-screen-references,.incoming .story-screen-references{opacity:1}.inactive .story-screen-references,.outgoing .story-screen-references{opacity:0}.story-screen-references-content{position:absolute;left:0;bottom:0}.story-screen-references-content .inner-container{margin-bottom:85px}.story-screen-references-content .inner-container .h2-blue{color:#fff}.training-block{background-color:#fff;margin:30px 0;padding:85px 0}.training-block h3 a{display:inline;font-family:Agenda,sans-serif;font-weight:400;font-size:23px;line-height:28px;color:#494949;padding:0;margin-top:0}.training-block h3 a:hover{border-bottom:1px solid #494949}.training-block ul{margin-left:0!important}.training-block ul li{list-style:none}.training-block ul li:before{content:'•';padding-right:7px}.training h4{font-size:18px;font-weight:700;color:#929396}.training h3{font-size:23px;color:#494949;padding:15px 0}.training ul{margin-left:20px}.training li{font-size:18px;padding:2.5px 0}.training p+a{margin-top:35px}.training a{font-weight:500;line-height:25px;color:#3f98bd;border-bottom:1px solid transparent}.training a:hover{border-bottom:1px solid #3f98bd}.training p{font-size:18px}.training p strong{display:inline-block;margin-bottom:5px}.article{background-color:#fff}@media (max-width:768px){.article{margin-top:80px}}.article .story-header{position:fixed;width:100%}@media (max-width:768px){.article .story-header{top:0;padding:40px 0;background:#fff}.article .story-header .story-header-home,.article .story-header .story-header-share{color:#000}.article .story-header .logo-light{display:none}.article .story-header .logo-dark{display:block}}.article .story-header.is-light{background:#fff}.article .story-header.is-light .story-header-home,.article .story-header.is-light .story-header-share{color:#000}.article .story-header.is-light .logo-light{display:none}.article .story-header.is-light .logo-dark{display:block}.article .story-header .logo-dark{display:none}.article .story-header.is-hidden{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.article .img-large{margin-left:-25%;margin-right:-25%}.article img{display:block;max-width:100%;height:auto}.article-references{background-color:#3b3b3a}.article-references .inner-container{color:#fff;padding-top:85px;padding-bottom:85px}.article-intro{position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;color:#fff;padding:100px 0 50px 0}@media only screen and (min-width:480px){.article-intro{height:100vh;padding:0}}.article-intro .container,.article-intro .inner-container{height:100%}.article-intro .overlay{background-color:rgba(73,73,73,.25)}.article-intro-text{max-width:90.39548023%}@media only screen and (min-width:480px){.article-intro-text{position:absolute;bottom:150px}}.article-intro h1{font-size:34px;line-height:34px;font-weight:400;margin:15px 0}@media only screen and (min-width:480px){.article-intro h1{font-size:64px;line-height:65px}}@media only screen and (min-width:768px){.article-intro h1{max-width:73.44632768%}}.article-intro h1+div p:first-child{font-size:24px;line-height:26px;font-weight:400;color:rgba(255,255,255,.75)}@media only screen and (min-width:480px){.article-intro h1+div p:first-child{font-size:32px;line-height:36px}}@media only screen and (min-width:1600px){.article-intro h1+div p:first-child{max-width:62.14689266%}}.article-intro .scroll-link{position:relative;margin-top:50px}@media only screen and (min-width:480px){.article-intro .scroll-link{position:absolute;bottom:75px;margin-top:0}}.article-content{padding:85px 0}.article-content p+p{margin-top:25px}.article-content h2+h2,.article-content h3+h2,.article-content h4+h2,.article-content p+h2,.article-content ul+h2{margin-top:50px}.article-content h2+h3,.article-content h3+h3,.article-content h4+h3,.article-content p+h3,.article-content ul+h3{margin-top:50px}.article-content h2+h4,.article-content h3+h4,.article-content h4+h4,.article-content p+h4,.article-content ul+h4{margin-top:50px}.article-content h2+p,.article-content h3+p,.article-content h4+p{margin-top:15px}.article-content ol,.article-content ul{margin:25px 0 25px 20px}.article-content ol li,.article-content ul li{margin:7.5px 0;padding-left:5px}.article-content blockquote{font-family:Agenda,sans-serif;font-style:italic;color:#3f98bd;border-left:3px solid #3f98bd;padding:15px;margin:25px 0}.article-content blockquote b,.article-content blockquote strong{color:#494949;font-family:"Agenda Light",sans-serif;font-style:normal;margin-left:5px}.article-content .iframe-outer-container{margin:25px 0}.article-content .iframe-outer-container .iframe-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.article-content .iframe-outer-container .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:768px){.article-content .inner-container{margin:0 auto;max-width:85%}}@media only screen and (min-width:1200px){.article-content .inner-container{max-width:75%}}@media only screen and (min-width:1600px){.article-content .inner-container{max-width:65.53672316%}}.article-content h2{font-size:32px;line-height:34px;font-weight:400}@media only screen and (min-width:480px){.article-content h2{font-size:46px;line-height:48px}}.article-content h3{font-size:36px;line-height:38px;font-weight:400}.article-content a{font-family:"Agenda Medium",sans-serif;font-weight:400;line-height:normal;color:#3f98bd;border-bottom:1px solid transparent;line-height:initial}.article-content a:hover{border-bottom:1px solid #3f98bd}.article-content p{line-height:24px}.article-content img{margin:45px 0}.article-content p.small{font-size:14px;color:rgba(59,59,58,.6);margin:0 0 35px 0}.innovation-description{background:#3b3b3a;color:#fff;padding-top:85px;padding-bottom:70px}@media only screen and (min-width:1200px){.innovation-description p{max-width:54.16666667%}}.innovation-nav{width:100%;z-index:10;background:#3b3b3a url(../img/bg-waves.png) no-repeat center bottom;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;color:#fff;padding-top:15px;padding-bottom:15px;overflow:hidden}@media only screen and (min-width:768px){.innovation-nav{padding-bottom:0}}.innovation-element-container{padding-top:25px;padding-bottom:50px}@media only screen and (min-width:768px){.innovation-element-container{padding-top:100px;padding-bottom:0}}.innovation-element{margin:10px 0}@media only screen and (min-width:768px){.innovation-element{position:relative;display:inline-block;vertical-align:top;width:16.66666667%;text-align:center;margin:0;height:127px}.innovation-element:after{content:'';display:block;width:1px;height:50px;background-color:#fff;margin:0 auto;position:absolute;bottom:0;left:50%}}.innovation-element a{font-family:Agenda,sans-serif;font-weight:400;padding:10px 20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.innovation-element a.active,.innovation-element a:hover{background-color:#3f98bd}.innovation-services-content{background-color:#fff}.innovation-services-block{padding:75px 0;border-bottom:1px solid #eaeaea}@media only screen and (min-width:1024px){.innovation-services-block{padding:100px 0}}.innovation-services-block:last-child{border-bottom:none}.innovation-services-block-h2{font-family:Agenda,sans-serif;font-size:32px;line-height:28px;font-weight:400;margin-bottom:30px}@media only screen and (min-width:1024px){.innovation-services-block-text{display:inline-block;vertical-align:top;width:50%;padding-right:5.859375%}}@media only screen and (min-width:1024px) and only screen and (min-width:1024px){.innovation-services-block-text{padding-right:98px}}@media only screen and (min-width:1024px) and only screen and (min-width:1600px){.innovation-services-block-text{padding-right:102px}}@media only screen and (min-width:1024px) and only screen and (min-width:1720px){.innovation-services-block-text{padding-right:98px}}.innovation-services-block-text p{font-size:18px;line-height:30px}@media only screen and (min-width:1024px){.innovation-services-block-links{display:inline-block;vertical-align:top;width:50%;padding-left:5.859375%}}@media only screen and (min-width:1024px) and only screen and (min-width:1024px){.innovation-services-block-links{padding-left:98px}}@media only screen and (min-width:1024px) and only screen and (min-width:1600px){.innovation-services-block-links{padding-left:102px}}@media only screen and (min-width:1024px) and only screen and (min-width:1720px){.innovation-services-block-links{padding-left:98px}}.innovation-services-block-links li{display:block;padding:30px 0;border-bottom:1px solid #eaeaea}.innovation-services-block-links li:first-child{margin-top:50px}@media only screen and (min-width:1024px){.innovation-services-block-links li:first-child{margin:0;padding:0 0 30px 0}}.innovation-services-block-links li:last-child{padding:30px 0 0 0;border-bottom:none}.innovation-services-block-links li a:hover{color:#3f98bd}.innovation-services-block-links li a{font-family:Agenda,sans-serif;font-size:18px;font-weight:400;margin-bottom:10px}.innovation-services-block-links li p{color:rgba(59,59,58,.7);-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.innovation-services-block-link{display:block;padding:30px 0;border-bottom:1px solid #eaeaea}.innovation-services-block-link:first-child{margin-top:50px}@media only screen and (min-width:1024px){.innovation-services-block-link:first-child{margin:0;padding:0 0 30px 0}}.innovation-services-block-link:last-child{padding:30px 0 0 0;border-bottom:none}.innovation-services-block-link:hover{color:#3f98bd}.innovation-services-block-link:hover p{color:#3f98bd}.innovation-services-block-link-h3{font-family:Agenda,sans-serif;font-size:18px;font-weight:400;margin-bottom:10px}.innovation-services-block-link-p{color:rgba(59,59,58,.7);-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.jobstyling #requisition_EN,.jobstyling b,.jobstyling em,.jobstyling i,.jobstyling p{font-style:inherit!important;font-family:inherit!important;font-weight:inherit!important;text-align:inherit!important;color:inherit!important}.jobstyling .freecontent h1{display:none}.jobstyling p:empty{display:none}.digimeter-timeline{display:none}.digimeter-timeline iframe{width:100%;height:100%}@media only screen and (min-width:768px){.digimeter-timeline{display:block;width:100%;height:960px;max-width:inherit!important}.digimeter-timeline-mobile{display:none}}@media only screen and (min-width:1200px){.digimeter-timeline{height:900px}}@media only screen and (min-width:1600px){.digimeter-timeline{height:800px}}.digimeter-radar{display:none}.digimeter-radar iframe{width:100%;height:100%}@media only screen and (min-width:768px){.digimeter-radar{display:block;width:100%;height:1750px;max-width:inherit!important}.digimeter-radar-mobile{display:none}}@media only screen and (min-width:1200px){.digimeter-radar{height:1780px}}@media only screen and (min-width:1235px){.digimeter-radar{height:1030px}}.digimeter-back{font-family:Agenda,sans-serif;text-transform:uppercase;cursor:pointer}.digimeter-back:hover .digimeter-back-button{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}.digimeter-back-button{background-color:#fff;position:relative;display:inline-block;vertical-align:middle;width:29px;height:29px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:10px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.digimeter-back-button:before{background:url(../img/arrow-right.svg) no-repeat;content:'';width:12.5px;height:10.5px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);margin-left:-1px}.digimeter-navigation{background:#3b3b3a;padding-top:40px;padding-left:5.859375%;padding-right:5.859375%}@media only screen and (min-width:1024px){.digimeter-navigation{padding-left:98px}}@media only screen and (min-width:1600px){.digimeter-navigation{padding-left:102px}}@media only screen and (min-width:1720px){.digimeter-navigation{padding-left:98px}}@media only screen and (min-width:1024px){.digimeter-navigation{padding-right:98px}}@media only screen and (min-width:1600px){.digimeter-navigation{padding-right:102px}}@media only screen and (min-width:1720px){.digimeter-navigation{padding-right:98px}}@media only screen and (min-width:768px){.digimeter-navigation{padding:40px 40px 0 40px}}.digimeter-navigation-container{display:block;margin:15px 0 0 0}@media only screen and (min-width:768px){.digimeter-navigation-container{display:inline-block;margin:15px 30px 0 0}}@media only screen and (min-width:1315px){.digimeter-navigation-container{display:inline-block;margin:0 15px}.digimeter-navigation-container:first-child{margin:0 15px 0 0}.digimeter-navigation-container:last-child{margin:0 0 0 15px}}.digimeter-navigation-item{color:#eee;border-bottom:2px solid transparent}.digimeter-navigation-item.is-active,.digimeter-navigation-item:hover{border-bottom:2px solid #3f98bd}@media only screen and (min-width:1024px){.digimeter-navigation-item{padding-bottom:5px}}.tecday-header{background:url(../img/techday.jpg) no-repeat center center;position:relative;color:#fff;padding:85px 0}.tecday-header-row{font-size:0;padding:65px 0}.tecday-header-row>*{font-size:16px}@media only screen and (min-width:1024px){.tecday-header-left,.tecday-header-right{display:inline-block;vertical-align:top;width:50%}}.tecday-header-left img{max-width:970px}.tecday-header-right-content{max-width:360px;padding-left:40px}.tecday-header-right h1{font-family:Agenda,sans-serif;font-size:48px;line-height:75px}.tecday-header-right p{font-family:Agenda,sans-serif;font-size:18px;line-height:30px;text-decoration:underline}.tecday-content{background-color:#fff;padding:85px 0}.tecday-content p{font-size:18px;line-height:30px}.tecday-content ul{list-style:none}.tecday-content ul li{color:#888;font-size:18px;padding:25px 0;border-bottom:1px solid #e5e5e5}.tecday-content ul li:last-child{padding:25px 0 0 0;border-bottom:none}.tecday-content .bold{font-family:Agenda,sans-serif}.tecday-intro h2{font-family:Agenda,sans-serif;margin-bottom:20px}.tecday-intro-row{font-size:0}.tecday-intro-row>*{font-size:16px}@media only screen and (min-width:1200px){.tecday-intro-left{display:inline-block;vertical-align:top;max-width:-webkit-calc(75% - 90px);max-width:-moz-calc(75% - 90px);max-width:calc(75% - 90px);padding-right:90px}}.tecday-intro-right{margin-top:50px}@media only screen and (min-width:1200px){.tecday-intro-right{display:inline-block;vertical-align:top;max-width:25%;margin-top:0}}.tecday-intro-right .btn{margin-top:0}.tecday-intro-right p{margin:10px 0}.tecday-intro-right .maplink{text-decoration:underline}.tecday-intro-right .maplink:hover{text-decoration:none}.tecday-program{margin-top:65px}.tecday-program h2{font-family:Agenda,sans-serif;margin-bottom:45px}.tecday-program .bold{margin-top:55px}.tecday-h2{position:absolute;bottom:-145px}.istartarticle-intro{padding:80px 0 80px;background:#fff}.istartarticle-intro-container{position:relative;width:100%}.istartarticle-logo{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.istartarticle-logo-img{width:100%;max-width:250px;height:auto;margin-bottom:20px}@media only screen and (min-width:768px){.istartarticle-logo-img{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:300px}}@media only screen and (min-width:768px){.istartarticle-content{padding-left:58%}}.istartarticle-content-line{position:relative;padding:15px 10px 15px 40px;line-height:22px;font-size:16px}@media only screen and (min-width:768px){.istartarticle-content-line{padding:15px 10px 15px 55px}}.istartarticle-content-line a{display:inline}.istartarticle-content-line a:hover{color:#3f98bd;border-bottom:1px solid #3f98bd}.istartarticle-content-line-img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}@media only screen and (min-width:768px){.istartarticle-content-line-img{left:15px}}.istartarticle-intro+.bl_contact_person .contactperson{background-color:#f9f9f9!important}.iconproject-description{background:#fff!important;padding:80px 0 80px}.iconproject-description *{line-height:27px!important;font-size:23px!important}.iconproject-description-content{width:100%;position:relative}.iconproject-description-icon{position:absolute;top:0;left:0;width:175px}.iconproject-description-icon img{width:100%;height:auto}.iconproject-description-text{min-height:132px;padding-left:200px}.iconproject-summary{color:#fff;background:#3f98bd;background:-moz-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-moz-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-o-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:linear-gradient(135deg,#3f98bd 0,#52bdc2 100%);padding:85px 0}.iconproject-summary .h2-blue{padding-bottom:65px}.iconproject-summary h2{margin-bottom:25px}.iconproject-summary p{font-size:18px;line-height:30px}.iconproject-summary .inner-container-right{padding-top:50px}@media only screen and (min-width:768px){.iconproject-summary .inner-container-right{padding-top:0}}.iconproject-summary a:hover{text-decoration:underline}.iconproject-summary ul{list-style:none;margin-top:15px}.iconproject-summary ul li{padding:10px 0;border-top:1px solid rgba(229,229,229,.3)}.iconproject-summary ul li:last-child{border-bottom:none}.dark-block{background-color:#3b3b3a}.dark-block-text{position:relative;padding:56px 0;text-align:center;max-width:545px;margin:0 auto}@media only screen and (min-width:768px){.dark-block-text{padding:125px 0}}.dark-block-title{font-family:Agenda,sans-serif;color:#929396;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.dark-block-h3{font-family:Agenda,sans-serif;font-size:26px;line-height:28px;font-weight:400;color:#fff;padding-top:20px}@media only screen and (min-width:768px){.dark-block-h3{font-size:36px;line-height:38px}}.dark-block-description{margin-top:25px;color:#929396}.dark-block a{font-family:Agenda,sans-serif;color:rgba(255,255,255,.5)}.dark-block a:hover{color:#fff}.dark-block p+p{margin-top:15px}.partners-logo{position:relative;display:inline-block;vertical-align:top;width:33.33333333%;padding-bottom:33.33333333%;border-top:1px solid #363635;border-right:1px solid #363635}@media only screen and (min-width:768px){.partners-logo{width:16.66666667%;padding-bottom:16.66666667%}}.partners-logo:last-child{border-right:none}.partners-logo-link{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:15px}a.partners-logo-link:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.partners-logo-image{display:block;max-width:75%;height:auto;margin:0 auto;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.dark-block-text{padding:75px 0}@media only screen and (min-width:768px){.dark-block-text{padding:100px 0}}.dark-block-column-text{position:relative;display:inline-block;vertical-align:top;width:100%;border-top:1px solid #363635;border-right:1px solid #363635;text-align:center;padding:85px 15px}.dark-block-column-text:last-child{border-right:none}@media only screen and (min-width:768px){.dark-block-column-text{width:33.33333333%}}a.dark-block-column-text:hover .dark-block-title{color:#fff;text-decoration:underline}.training-quotes-quote{font-size:24px;line-height:29px;color:#eee;padding-top:25px;max-width:75%;margin:0 auto}.training-quotes-quote.is-search{font-size:18px;line-height:20px}.downloads{background-color:#3b3b3a;color:#fff;padding:75px 0}.downloads .list-item{border-top:1px solid #515151;border-bottom:none;padding:15px 0;margin:0}.downloads .inner-container-right{padding-top:50px}@media only screen and (min-width:768px){.downloads .inner-container-right{padding-top:0}}.downloads-title{font-size:36px;line-height:40px;font-weight:400;padding-bottom:25px}.downloads-link{color:rgba(255,255,255,.85)}.downloads-link:hover{color:#fff}.contactperson{position:relative;background-color:#fff;padding:50px 0}@media only screen and (min-width:768px){.contactperson{padding:115px 0}}.contactperson-quote{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.contactperson-quote{min-height:260px}}.contactperson-quote-p{font-size:23px;line-height:30px;padding-top:25px}@media only screen and (min-width:768px){.contactperson-quote-p{max-width:81.11111111%;padding-top:0}}.contactperson-block-container{display:inline-block;vertical-align:top;width:100%;max-width:42.93785311%;text-align:right}.contactperson-block{display:inline-block;vertical-align:top;background-color:#3f98bd;color:#fff;max-width:255px;text-align:center}.contactperson-block img{display:block;width:255px}.contactperson-block-text{padding:20px 0}.contactperson-block-name{font-size:14px;line-height:24px!important}.contactperson-block-function{font-size:12px;font-weight:500;line-height:22px!important}.contactperson-block-icons{padding-top:15px}.contactperson-block-icon{color:#fff!important;margin:0 15px}.contactperson-block-icon:hover{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.contactperson-title{margin-bottom:45px}.contactperson-content{margin-top:25px}@media only screen and (min-width:1024px){.contactperson-content{display:inline-block;vertical-align:top;width:100%;max-width:-webkit-calc(505 /885 * 100%);max-width:-moz-calc(505 /885 * 100%);max-width:calc(505 /885 * 100%);margin-top:0}}.contactperson-p{font-family:"Agenda Light",sans-serif;font-weight:400;font-size:16px;line-height:28px}.contactperson-p p+p{margin-top:25px}.free-block{position:relative;background-color:#3b3b3a;color:#fff;display:table;width:100%}.free-block.desktop{padding:85px 0}.free-block-mobile-img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;padding-left:5.859375%;padding-right:5.859375%;min-height:350px}@media only screen and (min-width:1024px){.free-block-mobile-img{padding-left:98px}}@media only screen and (min-width:1600px){.free-block-mobile-img{padding-left:102px}}@media only screen and (min-width:1720px){.free-block-mobile-img{padding-left:98px}}@media only screen and (min-width:1024px){.free-block-mobile-img{padding-right:98px}}@media only screen and (min-width:1600px){.free-block-mobile-img{padding-right:102px}}@media only screen and (min-width:1720px){.free-block-mobile-img{padding-right:98px}}.free-block-mobile{position:relative;padding-left:5.859375%;padding-right:5.859375%;padding-top:50px;padding-bottom:50px}@media only screen and (min-width:1024px){.free-block-mobile{padding-left:98px}}@media only screen and (min-width:1600px){.free-block-mobile{padding-left:102px}}@media only screen and (min-width:1720px){.free-block-mobile{padding-left:98px}}@media only screen and (min-width:1024px){.free-block-mobile{padding-right:98px}}@media only screen and (min-width:1600px){.free-block-mobile{padding-right:102px}}@media only screen and (min-width:1720px){.free-block-mobile{padding-right:98px}}.free-block-mobile div{margin-top:50px}.free-block-mobile div:first-child{margin:0}.free-block-bg,.free-block-overlay{position:absolute;top:0;left:0;width:50%;height:100%}.free-block-bg.left,.free-block-overlay.left{left:0}.free-block-bg.right,.free-block-overlay.right{left:50%}.free-block-overlay{background-color:rgba(59,59,58,.25)}.free-block-bg{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.free-block-left{position:relative;padding-left:5.859375%;padding-right:5.859375%}@media only screen and (min-width:1024px){.free-block-left{padding-left:98px}}@media only screen and (min-width:1600px){.free-block-left{padding-left:102px}}@media only screen and (min-width:1720px){.free-block-left{padding-left:98px}}@media only screen and (min-width:1024px){.free-block-left{padding-right:98px}}@media only screen and (min-width:1600px){.free-block-left{padding-right:102px}}@media only screen and (min-width:1720px){.free-block-left{padding-right:98px}}@media only screen and (min-width:768px){.free-block-left{padding-right:6.91666667%;display:inline-block;vertical-align:top;width:50%}}.free-block-right{position:relative;padding-left:5.859375%;padding-right:5.859375%}@media only screen and (min-width:1024px){.free-block-right{padding-left:98px}}@media only screen and (min-width:1600px){.free-block-right{padding-left:102px}}@media only screen and (min-width:1720px){.free-block-right{padding-left:98px}}@media only screen and (min-width:1024px){.free-block-right{padding-right:98px}}@media only screen and (min-width:1600px){.free-block-right{padding-right:102px}}@media only screen and (min-width:1720px){.free-block-right{padding-right:98px}}@media only screen and (min-width:768px){.free-block-right{padding-left:6.91666667%;display:inline-block;vertical-align:top;width:50%}}.free-block h2{margin-bottom:45px}.free-block h2:before{display:block;content:'';width:25px;height:5px;background-color:#3f98bd;margin-bottom:30px}.free-block.contact-block h2:before{background-color:#fff}.free-block h3{font-family:Agenda,sans-serif;font-weight:400;font-size:23px;padding:25px 0}@media only screen and (min-width:769px){.free-block h3:first-child{padding:50px 0 25px 0}}.free-block h4{font-family:Agenda,sans-serif;font-weight:400;line-height:20px;margin:35px 0 10px 0}.free-block p{font-family:"Agenda Light",sans-serif;font-weight:400;font-size:18px;line-height:30px}.free-block a{font-family:Agenda,sans-serif;font-size:16px;line-height:16px;border-bottom:1px solid rgba(255,255,255,.3)}.free-block a:hover{border-bottom:1px solid #fff}.free-block a h4,.free-block a+h3{display:inline}.free-block a.btn{font-family:"Agenda Light",sans-serif;line-height:20px;border-bottom:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.free-block hr{border-color:rgba(255,255,255,.1);border-bottom:none}.free-block table{border:0!important;border-collapse:collapse}.free-block tr{border:0!important}.free-block tr:first-child td{padding-top:0}.free-block tr:last-child td{padding-bottom:0}.free-block td{border:0!important;padding:30px 0}.free-block td:first-child{font-family:Agenda,sans-serif;text-decoration:underline;border-right:1px solid #4f4f4e!important;padding-right:15px}@media only screen and (min-width:480px){.free-block td:first-child{padding-right:30px}}.free-block td:last-child{font-size:16px;padding-left:15px}@media only screen and (min-width:480px){.free-block td:last-child{font-size:24px;padding-left:25px}}.content-block li{margin:10px 0}.newsletter{background:-webkit-gradient(linear,left top,left bottom,from(rgba(59,59,58,.9)),to(rgba(59,59,58,.9))),url(../img/expertise-field/newsletter.jpg) no-repeat center center;background:-webkit-linear-gradient(rgba(59,59,58,.9),rgba(59,59,58,.9)),url(../img/expertise-field/newsletter.jpg) no-repeat center center;background:-moz-linear-gradient(rgba(59,59,58,.9),rgba(59,59,58,.9)),url(../img/expertise-field/newsletter.jpg) no-repeat center center;background:-o-linear-gradient(rgba(59,59,58,.9),rgba(59,59,58,.9)),url(../img/expertise-field/newsletter.jpg) no-repeat center center;background:linear-gradient(rgba(59,59,58,.9),rgba(59,59,58,.9)),url(../img/expertise-field/newsletter.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:115px 0;text-align:center}.newsletter-p{font-family:Agenda,sans-serif;color:#929396}.newsletter-h3{display:inline-block;font-family:Agenda,sans-serif;font-size:26px;line-height:28px;font-weight:400;color:#fff;padding-top:20px;max-width:480px}@media only screen and (min-width:768px){.newsletter-h3{font-size:36px;line-height:38px}}.newsletter-info{padding:25px 0 30px 0}.newsletter-info p{font-weight:700;color:#fff;margin:15px 0}@media only screen and (min-width:768px){.newsletter-info p{display:inline-block;vertical-align:top;margin:0}}.newsletter-info p:before{content:"";display:inline-block;vertical-align:middle;width:25px;height:15px;background:url(../img/blue-checkmark.svg) no-repeat;margin-right:10px}@media only screen and (min-width:768px){.newsletter-info p:before{width:45px;height:35px}}@media only screen and (min-width:768px){.newsletter-info p:last-child{margin-left:150px}}.newsletter-form{position:relative;max-width:585px;margin:0 auto}.newsletter-form-thanks{color:#fff;font-size:20px;text-align:center;padding-top:20px;padding-bottom:15px}.newsletter-input{font-family:Agenda,sans-serif;color:#3b3b3a;height:55px;width:100%;padding:15px 25px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.newsletter-submit{cursor:pointer;padding:10px 13px;position:absolute;top:7px;right:10px;margin-top:0}.testimonials{background-color:#f9f9f9;padding:85px 0}.testimonials h2{padding-bottom:65px}.testimonials-container{position:relative;display:inline-block;vertical-align:top;width:100%;color:#fff;background-repeate:no-repeat;background-position:left center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width:600px){.testimonials-container{width:-webkit-calc(100% / 2 - 15px);width:-moz-calc(100% / 2 - 15px);width:calc(100% / 2 - 15px);margin:7.5px}}@media only screen and (min-width:768px){.testimonials-container{width:-webkit-calc(100% / 3 - 15px);width:-moz-calc(100% / 3 - 15px);width:calc(100% / 3 - 15px)}}.testimonials-container:nth-of-type(1){background:url(../img/work-at-imec/testimonial-1.jpg) no-repeat left center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-left:0}.testimonials-container:nth-of-type(2){background:url(../img/work-at-imec/testimonial-2.jpg) no-repeat left center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.testimonials-container:nth-of-type(3){background:url(../img/work-at-imec/testimonial-3.jpg) no-repeat left center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width:600px){.testimonials-container:nth-of-type(3){margin-right:0}}.testimonials-image{position:relative;height:100%;padding-bottom:100%}.testimonials-overlay{background-color:rgba(73,73,73,.5);opacity:.2;position:absolute;top:0;left:0;width:100%;height:100%}.testimonials-text{position:absolute;bottom:35px;left:25px}.testimonials-name{font-weight:700}.testimonials-function{font-size:32px;line-height:35px}.testimonials .show-more-container{padding:50px 0 0 0}.references{background-color:#f9f9f9}.references .inner-container{padding-top:85px;padding-bottom:85px}.references .inner-container .title{position:relative}.references .inner-container .title .link.show-more{margin-top:15px}@media only screen and (min-width:768px){.references .inner-container .title .link.show-more{position:absolute;right:0;bottom:5px;margin:0}}.jobs-opportunities-link{display:block;border-bottom:none!important;margin:35px 0 0 0}.jobs-opportunities-link:hover h4{border-bottom:1px solid #fff}.jobs-opportunities-h4{display:inline-block;border-bottom:1px solid transparent;margin:0 0 10px 0!important;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.jobs-opportunities-text{font-size:16px!important;font-weight:400!important;line-height:20px!important}.jobs-opportunities-text p{font-size:16px!important;font-weight:400!important;line-height:20px!important}.jobs-block-title{margin:75px 0}.jobs-block-results .inner-container{background:#fff;margin:22px 0;padding-top:35px;padding-bottom:35px}.freecontent{background-color:#f9f9f9;padding:85px 0}.site-dare .freecontent{background-color:#fff}.freecontent.bg-white{background-color:#fff}.freecontent.is-dark{background-color:#3b3b3a!important;color:#fff}.freecontent .inner-container{width:100%}.freecontent .inner-container p+p{margin-top:25px}.freecontent .inner-container h2+h2,.freecontent .inner-container h3+h2,.freecontent .inner-container h4+h2,.freecontent .inner-container p+h2,.freecontent .inner-container ul+h2{margin-top:50px}.freecontent .inner-container h2+h3,.freecontent .inner-container h3+h3,.freecontent .inner-container h4+h3,.freecontent .inner-container p+h3,.freecontent .inner-container ul+h3{margin-top:50px}.freecontent .inner-container h2+h4,.freecontent .inner-container h3+h4,.freecontent .inner-container h4+h4,.freecontent .inner-container p+h4,.freecontent .inner-container ul+h4{margin-top:50px}.freecontent .inner-container h2+p,.freecontent .inner-container h3+p,.freecontent .inner-container h4+p{margin-top:15px}.freecontent .inner-container ol,.freecontent .inner-container ul{margin:25px 0 25px 20px}.freecontent .inner-container ol li,.freecontent .inner-container ul li{margin:7.5px 0;padding-left:5px}.freecontent .inner-container blockquote{font-family:Agenda,sans-serif;font-style:italic;color:#3f98bd;border-left:3px solid #3f98bd;padding:15px;margin:25px 0}.freecontent .inner-container blockquote b,.freecontent .inner-container blockquote strong{color:#494949;font-family:"Agenda Light",sans-serif;font-style:normal;margin-left:5px}.freecontent .inner-container>blockquote,.freecontent .inner-container>h1,.freecontent .inner-container>h2,.freecontent .inner-container>h3,.freecontent .inner-container>img,.freecontent .inner-container>p,.freecontent .inner-container>ul{max-width:675px}@media only screen and (min-width:1200px){.freecontent .inner-container>blockquote,.freecontent .inner-container>h1,.freecontent .inner-container>h2,.freecontent .inner-container>h3,.freecontent .inner-container>img,.freecontent .inner-container>p,.freecontent .inner-container>ul{max-width:75%}}.freecontent h2{margin-bottom:45px}.freecontent h3{font-family:Agenda,sans-serif;font-weight:400;font-size:23px}.freecontent h4{font-family:Agenda,sans-serif;font-weight:400;font-size:18px}.freecontent a{font-family:"Agenda Medium",sans-serif;font-weight:400;line-height:normal;color:#3f98bd;border-bottom:1px solid transparent}.freecontent a:hover{border-bottom:1px solid #3f98bd}.freecontent a.btn{color:#fff;border:none}.freecontent p{font-size:18px;line-height:30px}.freecontent hr{border:none;background-color:#eaeaea;height:1px;margin:45px 0}.freecontent li ul{margin:0 0 0 20px}.freecontent img{display:block;max-width:100%;height:auto}.freecontent h2:before{display:block;content:'';width:25px;height:5px;background-color:#3f98bd;margin-bottom:30px}.freecontent .iframe-outer-container{max-width:750px}.freecontent .iframe-outer-container .iframe-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.freecontent .iframe-outer-container .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.freecontent div.table-container{overflow-x:auto}.freecontent div.table-container table{border:0;border-collapse:collapse;width:100%}.freecontent div.table-container table td,.freecontent div.table-container table th{border:0;text-align:left;padding:15px 10px}.freecontent div.table-container table td:first-child,.freecontent div.table-container table th:first-child{padding:15px 10px 15px 0}.freecontent div.table-container table th{border-bottom:2px solid #e2e4e6}.freecontent div.table-container table td{min-width:100px;border-bottom:1px solid #e2e4e6}.upcoming-events{background-color:#fff;padding:85px 0 35px 0}.upcoming-events h2{font-family:Agenda,sans-serif;text-align:center;margin-bottom:50px}.upcoming-events .upcoming-event{padding:25px 0;border-bottom:1px solid #eaeaea}@media only screen and (min-width:1024px){.upcoming-events .upcoming-event{display:inline-block;vertical-align:top;width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);padding:0 0 25px 0}.upcoming-events .upcoming-event:first-child{margin-right:15px;width:-webkit-calc((100% / 3) - 15px);width:-moz-calc((100% / 3) - 15px);width:calc((100% / 3) - 15px)}.upcoming-events .upcoming-event:last-child{margin-left:15px;width:-webkit-calc((100% / 3) - 15px);width:-moz-calc((100% / 3) - 15px);width:calc((100% / 3) - 15px)}}.upcoming-events .upcoming-event-date{font-size:12px}.upcoming-events .upcoming-event-title{font-family:Agenda,sans-serif}.triplecols{position:relative;background:#fff;padding:85px 0 65px 0}@media only screen and (min-width:768px){.site-dare .triplecols{border-bottom:1px solid #eaeaea}.site-dare .triplecols:before{content:'';display:block;position:absolute;background:#eaeaea;width:1px;height:100%;left:66.66%;top:0}.site-dare .triplecols:after{content:'';display:block;position:absolute;background:#eaeaea;width:1px;height:100%;left:33.33%;top:0}}.triplecols-h1{padding-left:5.859375%;padding-right:5.859375%;padding-bottom:40px}@media only screen and (min-width:1024px){.triplecols-h1{padding-left:98px}}@media only screen and (min-width:1600px){.triplecols-h1{padding-left:102px}}@media only screen and (min-width:1720px){.triplecols-h1{padding-left:98px}}@media only screen and (min-width:1024px){.triplecols-h1{padding-right:98px}}@media only screen and (min-width:1600px){.triplecols-h1{padding-right:102px}}@media only screen and (min-width:1720px){.triplecols-h1{padding-right:98px}}@media only screen and (min-width:1024px){.triplecols-h1{padding:0 50px 40px 50px}}.triplecols-row-col{vertical-align:top;display:inline-block;width:33%;padding:0 50px}.triplecols-full{display:block;width:100%;padding-left:5.859375%;padding-right:5.859375%;padding-bottom:20px}@media only screen and (min-width:1024px){.triplecols-full{padding-left:98px}}@media only screen and (min-width:1600px){.triplecols-full{padding-left:102px}}@media only screen and (min-width:1720px){.triplecols-full{padding-left:98px}}@media only screen and (min-width:1024px){.triplecols-full{padding-right:98px}}@media only screen and (min-width:1600px){.triplecols-full{padding-right:102px}}@media only screen and (min-width:1720px){.triplecols-full{padding-right:98px}}.triplecols-piece{padding-bottom:20px}.bl_3_columns+.bl_3_columns .triplecols{padding-top:0}@media only screen and (min-width:768px){.site-dare .bl_3_columns+.bl_3_columns .triplecols{padding-top:85px}}.freecenter{position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;color:#474747;padding:85px 0;text-align:center}.freecenter p+p{margin-top:25px}.freecenter h2+h2,.freecenter h3+h2,.freecenter h4+h2,.freecenter p+h2,.freecenter ul+h2{margin-top:50px}.freecenter h2+h3,.freecenter h3+h3,.freecenter h4+h3,.freecenter p+h3,.freecenter ul+h3{margin-top:50px}.freecenter h2+h4,.freecenter h3+h4,.freecenter h4+h4,.freecenter p+h4,.freecenter ul+h4{margin-top:50px}.freecenter h2+p,.freecenter h3+p,.freecenter h4+p{margin-top:15px}.freecenter ol,.freecenter ul{margin:25px 0 25px 20px}.freecenter ol li,.freecenter ul li{margin:7.5px 0;padding-left:5px}.freecenter blockquote{font-family:Agenda,sans-serif;font-style:italic;color:#3f98bd;border-left:3px solid #3f98bd;padding:15px;margin:25px 0}.freecenter blockquote b,.freecenter blockquote strong{color:#494949;font-family:"Agenda Light",sans-serif;font-style:normal;margin-left:5px}.freecenter.has-image{color:#fff}.freecenter .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(73,73,73,.5)}@media only screen and (min-width:1200px){.freecenter .inner-container{margin:0 auto;max-width:-webkit-calc(585 / 1080 * 100%);max-width:-moz-calc(585 / 1080 * 100%);max-width:calc(585 / 1080 * 100%)}}.freecenter h2{font-family:Agenda,sans-serif;font-size:36px;font-weight:400;margin-bottom:30px}.freecenter p{font-size:20px;line-height:29px}@media only screen and (min-width:768px){.freecenter p{font-size:23px}}.freecenter p a{margin-top:0}.freecenter a{border-bottom:1px solid rgba(73,73,73,.25)}.freecenter a:hover{border-bottom:1px solid #494949}.freecenter a.link{color:#3f98bd;font-size:23px;font-weight:400;font-family:"Agenda Light",sans-serif;line-height:23px;border-bottom:1px solid transparent;margin-top:25px}.freecenter a.link:hover{border-bottom:1px solid #3f98bd}.rotquotes{position:relative;background-color:#414141;height:500px;padding:25px 0}.rotquotes-quote{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-transition:1s ease-out;-o-transition:1s ease-out;-moz-transition:1s ease-out;transition:1s ease-out}.rotquotes-quote.active{opacity:1}.out .rotquotes-quote.active{opacity:0}.in .rotquotes-quote.active{display:none}.rotquotes-quote.next{display:none}.out .rotquotes-quote.next{display:block;opacity:0}.in .rotquotes-quote.next{display:block;opacity:1}.rotquotes-quote blockquote p{font-family:Agenda,sans-serif;font-size:24px;line-height:35px;font-style:italic;font-weight:400;color:#fff}@media only screen and (min-width:768px){.rotquotes-quote blockquote p{font-size:32px;line-height:45px;margin:0 auto;max-width:65%}}.rotquotes-quote blockquote+img,.rotquotes-quote blockquote+p{margin-top:35px}.rotquotes-quote img{max-width:150px;max-height:150px}.rotquotes-quote p{font-size:20px;line-height:24px;color:rgba(255,255,255,.5)}.rotquotes-quote p a{color:inherit;border-bottom:1px solid rgba(255,255,255,.25)}.rotquotes-quote p a:hover{color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.sharecontent{background-color:#fff}.sharecontent-title{font-family:Agenda,sans-serif;display:block;text-align:center;margin-bottom:25px}.sharecontent-item{font-family:Agenda,sans-serif;text-align:center;padding:20px 0;color:#9d9d9d;border-top:1px solid rgba(157,157,157,.25)}.sharecontent-item:not(:last-child){border-right:1px solid rgba(157,157,157,.25)}@media only screen and (min-width:1024px){.sharecontent-item{display:inline-block;vertical-align:top;width:-webkit-calc(25%);width:-moz-calc(25%);width:calc(25%)}}.sharecontent-item span{font-size:18px;background-color:transparent}.sharecontent-item:hover{color:#fff}.sharecontent-item:hover span{background-color:transparent}.sharecontent-item.facebook:hover{background-color:#3b5998}.sharecontent-item.twitter:hover{background-color:#55acee}.sharecontent-item.linkedin:hover{background-color:#007bb5}.sharecontent-item.mail:hover{background-color:#ef5350}.sharecontent-item.mail:hover img{display:none}.sharecontent-item.mail:hover img.hover{display:inline-block}.sharecontent-item.mail img{display:inline-block;vertical-align:middle;max-height:16px;margin:3px 0}.sharecontent-item.mail img.hover{display:none}.freecolumns{background-color:#f9f9f9;padding:85px 0}.site-dare .freecolumns{background-color:#fff}.site-dare .freecolumns bold{color:#3c3c3b}.freecolumns.is-dark{background-color:#414141!important;color:#fff}.freecolumns .h2-blue{padding-bottom:65px}.freecolumns h4{font-family:Agenda,sans-serif;font-weight:400;font-size:18px}.freecolumns p{font-size:18px;line-height:30px}.freecolumns .inner-container-right{padding-top:50px}@media only screen and (min-width:768px){.freecolumns .inner-container-right{padding-top:0}}.freecolumns-bottom{padding-top:20px;text-align:center}.profile{background:#fff;padding:85px 0}@media only screen and (min-width:1024px){.profile-content,.profile-img-container{display:inline-block;vertical-align:top}}.profile-img-container{margin-bottom:25px}@media only screen and (min-width:1024px){.profile-img-container{width:40%}}.profile-img{max-width:200px}@media only screen and (min-width:1200px){.profile-img{max-width:250px}}@media only screen and (min-width:1024px){.profile-content{max-width:-webkit-calc(505 / 885 * 100%);max-width:-moz-calc(505 / 885 * 100%);max-width:calc(505 / 885 * 100%)}}.profile h2{margin-bottom:15px}.profile h2:before{display:block;content:'';width:25px;height:5px;background-color:#3f98bd;margin-bottom:30px}.profile p{font-size:18px;line-height:30px}.form{width:100%;background:#fff;padding:85px 0 85px 0}.form-header{padding-bottom:15px}.form-thanks{width:100%;background:#fff;padding:85px 0 85px 0}.form-thanks a{font-family:"Agenda Medium",sans-serif;font-weight:400;line-height:normal;color:#3f98bd;border-bottom:1px solid transparent}.form-thanks a:hover{border-bottom:1px solid #3f98bd}.form-blocks{width:100%;max-width:585px;margin:0 auto}.form-block{display:inline-block;vertical-align:top;position:relative;width:100%;margin:20px 0}.form-block.is-left{width:50%;padding-right:10px}.form-block.is-right{width:50%;padding-left:10px}.form-block-input{background-color:#f9f9f9;width:100%;font-size:14px;font-weight:500;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.3s ease-out background-color;-o-transition:.3s ease-out background-color;-moz-transition:.3s ease-out background-color;transition:.3s ease-out background-color}.form-block-input.is-textarea{min-height:150px;max-width:585px}.form-block-input:focus,.form-block-input:hover{background-color:#f3f3f3}.has-check .form-block-input{background:#f9f9f9 url(../img/check-mark-green.svg) no-repeat center right 10px;-webkit-background-size:15px 15px;-moz-background-size:15px;-o-background-size:15px;background-size:15px}.has-error .form-block-input{background:#f9e9ea url(../img/cross-red.svg) no-repeat center right 10px;background-color:#f9e9ea!important;-webkit-background-size:11px 11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;color:red}.form-block-dropdown{cursor:pointer;position:relative;background-color:#f9f9f9;width:100%;font-size:14px;font-weight:500;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.form-block-dropdown:focus,.form-block-dropdown:hover{background-color:#f3f3f3}.form-block-dropdown-arrow{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #494949}.form-block-checkbox{display:none}.form-block-description{cursor:pointer;display:block}.form-block-description-span{position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px;background-color:#f9f9f9;border:1px solid #e5e5e5;margin-right:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;padding-top:1px;color:#3f98bd}.form-block-description-span:focus,.form-block-description-span:hover{background-color:#f3f3f3}.form-block-description p{display:inline-block;vertical-align:middle}.form-block-description p a{border-bottom:1px solid #494949}.form-block-description p a:hover{color:#3f98bd;border-bottom:1px solid #3f98bd}.form-block-label{pointer-events:none;font-size:14px;font-weight:500;position:absolute;top:18px;left:20px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.float .form-block-label{font-size:10px;-webkit-transform:translateY(-45px);-moz-transform:translateY(-45px);-ms-transform:translateY(-45px);-o-transform:translateY(-45px);transform:translateY(-45px)}.form-block-error{color:red;font-size:10px;font-weight:500;margin:5px 0 0 20px}.form-submit{cursor:pointer;display:block;margin:40px auto 0 auto;color:#fff;background-color:#3f98bd;padding:11px 50.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.form-submit:hover{background-color:#51a3c5}.autocomplete{background:#fff;position:absolute;top:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 2px 10px rgba(0,0,0,.3);-moz-box-shadow:1px 2px 10px rgba(0,0,0,.3);box-shadow:1px 2px 10px rgba(0,0,0,.3);width:100%;margin-top:6px;z-index:1}.autocomplete-row{height:28px;line-height:28px;padding:0 24px;cursor:pointer}.autocomplete-row:first-child{margin-top:10px}.autocomplete-row:last-child{margin-bottom:10px}.autocomplete-row.is-selected,.autocomplete-row:hover{background:#fafafa}.dotted-animation{position:relative;padding:40px 20px}.dotted-animation-canvas{position:absolute;width:100%;height:100%;background:#eee}.dotted-animation-dot{position:absolute;background:#429cbe;width:3px;height:20px;-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-ms-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center;margin-left:-1.5px;margin-top:-18px}.dotted-animation-headline{background:#eee;position:absolute;top:30%;width:72%;left:14%;height:21%;font-size:40px;line-height:45px;white-space:pre-line;text-align:center;font-family:Agenda,sans-serif;font-weight:700;padding-top:1.5%}@media (max-width:1400px){.dotted-animation-headline{padding-top:1.3%;font-size:35px;line-height:40px}}@media (max-width:1300px){.dotted-animation-headline{padding-top:.8%;font-size:32px;line-height:38px}}@media (max-width:1200px){.dotted-animation-headline{font-size:30px;line-height:38px}}.dotted-animation-button{background:#eee;position:absolute;top:63%;width:250px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:25px 15px}@media only screen and (min-width:1600px){.dotted-animation-button{padding:25px}}.dotted-animation-button .btn{margin-top:0}.footer{font-family:"Agenda Medium",sans-serif;color:#9e9e9e;padding:45px 5.859375% 55px 5.859375%}@media only screen and (min-width:1024px){.footer{padding:45px 50px 55px 50px}}.site-dare .footer{padding-top:0}.footer-h2-link{display:block}.footer-h2-link:hover h2{color:#494949}.footer-h2{font-size:24px;font-weight:400;text-transform:none;margin-bottom:25px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.footer-link:hover{color:#494949}.footer-follow-text{margin-bottom:15px;margin-right:7.5px}@media only screen and (min-width:480px){.footer-follow-text{display:inline-block;vertical-align:top;margin-bottom:0}}.footer-follow-icon{vertical-align:middle;margin:0 7.5px}.footer-follow-icon.linkedin{margin:0 7.5px 0 0}@media only screen and (min-width:480px){.footer-follow-icon.linkedin{margin:0 7.5px}}@media only screen and (min-width:1024px){.footer-follow{float:left}}.footer-language{margin-top:25px}@media only screen and (min-width:1024px){.footer-language{float:right;margin-top:0}}.footer-language .footer-link.active{font-family:Agenda,sans-serif;pointer-events:none;color:#8b8b8b}.footer-row{margin-top:50px;font-size:0}.footer-row>*{font-size:16px}.footer-row .footer-link{display:block;padding:10px 0}@media only screen and (min-width:600px){.footer-row .footer-link{padding:15px 0}}.footer-column{display:inline-block;vertical-align:top;width:100%;padding-right:25px}.footer-column .footer-h2{margin-top:50px}@media only screen and (min-width:600px){.footer-column{width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3)}}@media only screen and (min-width:1024px){.footer-column{width:-webkit-calc(100% / 5);width:-moz-calc(100% / 5);width:calc(100% / 5)}.footer-column .footer-h2{margin-top:0}}.footer-column-double{display:inline-block;vertical-align:top;width:100%}.footer-column-double .footer-h2{margin-top:50px}@media only screen and (min-width:1024px){.footer-column-double{width:40%}.footer-column-double .footer-h2{margin-top:0}}.footer-column-double div{display:inline-block;vertical-align:top;width:100%;padding-right:25px}@media only screen and (min-width:600px){.footer-column-double div{width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3)}}@media only screen and (min-width:1024px){.footer-column-double div{width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);width:calc(100% / 2)}}.footer-row-links{margin-top:50px}.header{position:relative;color:#414141;padding:23.5px 3.90625%;height:auto}@media only screen and (min-width:1024px){.header{padding:23.5px 0}.site-dare .header{padding:10px 0}}.header-logo-container{display:inline-block;vertical-align:middle;margin-right:50px}.header-logo-link{display:block}.header-logo-link:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.header-logo{display:block;height:22px}.site-dare .header-logo{height:70px}.header-menu{display:none}@media only screen and (min-width:970px){.header-menu{display:inline-block}}.header-menu-list{list-style:none}.header-menu-list-item{display:inline-block;margin:0 15px}.header-menu-list-item:first-child{margin:0 15px 0 0}.header-link{line-height:30px;border-bottom:2px solid transparent}.header-link.active,.header-link:hover{border-bottom:2px solid #414141}.header-search{display:none}@media only screen and (min-width:970px){.header-search{display:inline-block;float:right}.site-dare .header-search{padding-top:18px}}.header-logo-search{display:inline-block;vertical-align:middle;font-size:30px;margin-left:15px;cursor:pointer}.header-search-open{background:#fff;position:absolute;width:370px;height:55px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;right:0;top:12px}.header-search-open-input{position:absolute;top:0;left:0;height:100%;width:312px;border-right:1px solid #dfdfdf;padding:0 25px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.header-search-open .header-logo-search{position:absolute;right:0;top:0;height:100%;width:60px;text-align:center}.header-search-open .header-logo-search .icon-search{height:55px;line-height:55px}.header-responsive-icon{float:right;margin:6px 0}@media only screen and (min-width:970px){.header-responsive-icon{display:none}}.header-responsive-icon .nav-bar{background-color:#3b3b3a;display:block;width:18px;height:2px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.header-responsive-icon .nav-bar:nth-child(2){margin:3px 0}.header-responsive-menu{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999;background-color:#383837;color:#fff;font-size:24px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.header-responsive-menu.closing,.header-responsive-menu.opening{opacity:0}.header-responsive-menu.open{opacity:1}.header-responsive-menu.open .nav-bar:first-child,.header-responsive-menu.open .nav-bar:last-child{opacity:0}.header-responsive-menu.open .nav-bar:nth-child(2){position:absolute;top:5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.header-responsive-menu.open .nav-bar:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.header-responsive-menu .header-responsive-menu-head{padding:22px 3.90625%}.header-responsive-menu .nav-toggle{position:relative;float:right;margin-top:10px}.header-responsive-menu .nav-toggle .nav-bar{background-color:#fff;display:block;width:18px;height:2px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.header-responsive-menu .nav-toggle .nav-bar:nth-child(2){position:absolute;top:5px}.header-responsive-menu .nav-toggle .nav-bar:nth-child(3){margin:3px 0}.header-responsive-menu .header-logo-search{margin-left:0}.header-resp-menu-list{list-style:none}.header-resp-link{display:block;width:100%;height:100%;padding:16.25px;padding-left:5.859375%;padding-right:5.859375%}@media only screen and (min-width:1024px){.header-resp-link{padding-left:98px}}@media only screen and (min-width:1600px){.header-resp-link{padding-left:102px}}@media only screen and (min-width:1720px){.header-resp-link{padding-left:98px}}@media only screen and (min-width:1024px){.header-resp-link{padding-right:98px}}@media only screen and (min-width:1600px){.header-resp-link{padding-right:102px}}@media only screen and (min-width:1720px){.header-resp-link{padding-right:98px}}.header-resp-link:hover{background-color:#4c4c4b}.intro{position:relative;background-color:#fff;color:#474747;padding:85px 0}.intro.is-dark{color:#474747}.intro .intro-breadcrumbs-link{border-bottom:1px solid transparent}.intro .intro-breadcrumbs-link:hover{border-bottom:1px solid #fff}.is-dark .intro .intro-breadcrumbs-link:hover{border-bottom:1px solid #474747}.intro .intro-breadcrumbs-link:last-child{pointer-events:none}.intro-bg{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:1s ease-out;-o-transition:1s ease-out;-moz-transition:1s ease-out;transition:1s ease-out}.intro-bg>div{position:absolute;width:100%;height:100%}.intro-bg-img{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.intro-bg-overlay{background-color:rgba(43,44,44,.5);position:absolute;top:0;left:0;width:100%;height:100%}.intro-title{font-size:48px;line-height:50px;font-weight:400;padding:30px 0}@media only screen and (min-width:1200px){.intro-title{font-size:62px;line-height:64px}}.intro-text{font-size:23px;line-height:28px;max-width:585px}@media only screen and (min-width:1200px){.intro-text{max-width:65%}}@media only screen and (min-width:1600px){.intro-text{max-width:55%}}.intro-text p+p{margin-top:25px}.intro-text a{line-height:20px;border-bottom:1px solid rgba(139,139,139,.5)}.intro-text a:hover{border-bottom:1px solid #8b8b8b}.introtable{background:#e9e9e9;display:table;width:100%;color:#fff}.introtable.loading .intro-bg{display:none}.introtable.loading .inner-container{opacity:0}.introtable.activating .intro-bg{display:block;opacity:0}.introtable.activating .inner-container{opacity:0}.introtable.transitioning .intro-bg{opacity:1}.introtable.transitioning .inner-container{-webkit-transition:1s ease-out .4s;-o-transition:1s ease-out .4s;-moz-transition:1s ease-out .4s;transition:1s ease-out .4s;opacity:1}.introtable .inner-container{position:relative;padding-top:85px;padding-bottom:125px;display:table-cell;vertical-align:middle}.introtable .intro-breadcrumbs{position:absolute;top:0;width:-webkit-calc(100% - (120/1024*100%));width:-moz-calc(100% - (120/1024*100%));width:calc(100% - (120/1024*100%));max-width:970px}@media only screen and (min-width:768px){.introtable .intro-breadcrumbs{width:-webkit-calc(100% - (166/1200*100%));width:-moz-calc(100% - (166/1200*100%));width:calc(100% - (166/1200*100%))}}@media only screen and (min-width:1024px){.introtable .intro-breadcrumbs{width:-webkit-calc(100% - 196px);width:-moz-calc(100% - 196px);width:calc(100% - 196px)}}@media only screen and (min-width:1600px){.introtable .intro-breadcrumbs{width:-webkit-calc(100% - 204px);width:-moz-calc(100% - 204px);width:calc(100% - 204px)}}@media only screen and (min-width:1720px){.introtable .intro-breadcrumbs{width:-webkit-calc(100% - 196px);width:-moz-calc(100% - 196px);width:calc(100% - 196px)}}.introtable .intro-text{max-width:585px}@media only screen and (min-width:1200px){.introtable .intro-text{max-width:54.16666667%}}.introtable .inner-container-intro-scroll{padding-top:0;padding-bottom:0;position:absolute;bottom:60px;left:0}.introtable-breadcrumbs{position:absolute;top:0}.introtable-breadcrumbs-link{border-bottom:1px solid transparent}.introtable-breadcrumbs-link:hover{border-bottom:1px solid #fff}.is-dark .introtable-breadcrumbs-link:hover{border-bottom:1px solid #474747}.introtable-breadcrumbs-link:last-child{pointer-events:none}.intro-btn{margin-top:40px}.intro-bg-detail{height:-webkit-calc(100vh - 148px);height:-moz-calc(100vh - 148px);height:calc(100vh - 148px)}.intro-bg-detail .inner-container-intro-scroll,.intro-bg-detail .intro-btn{display:none}.intro-share{position:absolute;bottom:60px;right:0}.intro-share .story-header-share{position:relative;top:auto;right:auto;padding:0}.navigation{position:relative;background-color:#fff;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding-top:15px;padding-bottom:15px;padding-left:5.859375%;padding-right:5.859375%}@media only screen and (min-width:1024px){.navigation{padding-left:98px}}@media only screen and (min-width:1600px){.navigation{padding-left:102px}}@media only screen and (min-width:1720px){.navigation{padding-left:98px}}@media only screen and (min-width:1024px){.navigation{padding-right:98px}}@media only screen and (min-width:1600px){.navigation{padding-right:102px}}@media only screen and (min-width:1720px){.navigation{padding-right:98px}}@media only screen and (min-width:1024px){.navigation{padding:15px 50px}}.navigation-link{display:block;font-weight:400!important;color:#3b3b3a!important;border-bottom:1px solid transparent!important;margin:5px 40px 5px 0}@media only screen and (min-width:1200px){.navigation-link:hover{border-bottom:1px solid #3b3b3a!important}}@media only screen and (min-width:480px){.navigation-link{display:inline-block}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#29d;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.results{background-color:#fff;padding:40px 0;margin-top:30px}.results-block{padding:40px 0}.results-link{margin-bottom:5px}.results-link:hover h3{border-bottom:1px solid #494949}.results-h3{display:inline;font-family:Agenda,sans-serif;font-size:23px;line-height:28px;font-weight:400;margin-bottom:10px;border-bottom:1px solid transparent;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.results-p{font-size:18px;line-height:30px;padding-top:10px}.results-p-small{font-size:14px}.results-h4{font-family:Agenda,sans-serif;font-weight:400;color:#9d9d9d;margin-bottom:15px}.results-viewlink{font-family:"Agenda Semibold",sans-serif;margin-top:20px;font-family:"Agenda Medium",sans-serif;font-weight:400;line-height:normal;color:#3f98bd;border-bottom:1px solid transparent}.results-viewlink:hover{border-bottom:1px solid #3f98bd}.imgresults{background-color:#fff;padding:40px 0;margin-top:30px}.imgresults-result{position:relative;min-height:156px;padding:28px 20px 28px 255px}.imgresults-mobileresult{position:relative;padding:28px 0}.imgresults-mobilelogo{width:100%;height:auto;max-width:220px;margin-bottom:25px}.imgresults-logo{position:absolute;top:28px;left:0;width:220px;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center top;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.imgresults-logo-img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:100%;height:auto}.imgresults-content-title{font-size:23px;margin-bottom:20px}.imgresults-content-description{margin-bottom:16px}.imgresults-content-link{display:inline;color:#3f98bd;border-bottom:1px solid transparent}.imgresults-content-link:hover{border-bottom:1px solid #3f98bd}.search-results-form{position:relative;margin-top:45px}.search-results-input{background-color:#f9f9f9;font-weight:700;height:55px;width:100%;padding:15px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.search-results-submit{cursor:pointer;padding:10px 13px;position:absolute;top:7px;right:10px;margin-top:0}.search-results-p-small{font-size:14px;padding-top:20px}.search .dark-block{color:#eee}@media only screen and (min-width:768px){.search .dark-block-column-text{padding:40px}}.search .dark-block-p{line-height:24px;padding-top:25px}.slider{position:relative}.slider .frame{width:100%;height:100%;position:relative;font-size:0;line-height:0;overflow:hidden;white-space:nowrap}.slider .slides{display:inline-block;height:100%}.slider li{height:100%;margin:0;position:relative;display:inline-block;vertical-align:top}.slider-item{height:100%;position:relative;display:block}.slider-item-img{height:100%;width:100%}.slider-item-text{position:absolute;color:#fff;font-size:23px;line-height:30px;right:60px;left:60px;bottom:32px;white-space:normal}.slider-item-video iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.slider-controls-next,.slider-controls-prev{cursor:pointer;position:absolute;top:0;bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;height:35px;width:35px;margin:auto;background-color:#3f98bd;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media only screen and (min-width:480px){.slider-controls-next,.slider-controls-prev{height:100px}}.slider-controls-next:after,.slider-controls-prev:after{content:"";margin:auto;position:absolute;top:0;bottom:0;height:10px;width:10px;right:0;left:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.slider-controls-next:hover,.slider-controls-prev:hover{background-color:#51a3c5}.slider-controls-prev{left:0}.slider-controls-prev:after{background:url(../img/arrow_left_white.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.slider-controls-prev:hover:after{-webkit-transform:translateX(-3px);-moz-transform:translateX(-3px);-ms-transform:translateX(-3px);-o-transform:translateX(-3px);transform:translateX(-3px)}.slider-controls-next{right:0}.slider-controls-next:after{background:url(../img/arrow_right_white.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.slider-controls-next:hover:after{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}.stories{background-color:#fff}.stories .h2-blue{padding:85px 0 95px 0}.stories .row{width:100%;position:relative;padding:85px 0;border-bottom:1px solid #eaeaea}.stories .row:last-child{border-bottom:none}.stories-header-link{margin-bottom:40px}@media only screen and (min-width:1024px){.stories-header-link{margin-bottom:50px}}.stories-header-link:hover h3{border-bottom:1px solid #494949}.stories-header{display:inline;position:relative;max-width:100%;font-family:Agenda,sans-serif;font-size:23px;line-height:28px;font-weight:400;border-bottom:1px solid transparent;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.stories-link-container{margin-top:50px}.stories-link{display:inline}.stories-text{font-size:18px;line-height:30px}.stories-text.second_part{margin-top:30px}.stories-text hr{border:none;border-bottom:1px solid #e5e5e5;height:1px;margin:25px 0}.stories-line{position:absolute;top:0;left:50%;margin-left:-1px;height:100%;width:1px;background-color:#eaeaea}.stories-connect{max-width:550px;margin:0 auto}@media only screen and (min-width:1024px){.stories-connect{max-width:100%}}@media only screen and (min-width:1024px){.stories .contact-column{display:inline-block;vertical-align:top;width:50%}}.stories .contact-first-column{padding:0}@media only screen and (min-width:1024px){.stories .contact-select{max-width:320px}}@media only screen and (min-width:1200px){.stories .contact-select{max-width:360px}}@media only screen and (min-width:1024px){.stories .contact-submit{margin-right:-webkit-calc(50% - 320px);margin-right:-moz-calc(50% - 320px);margin-right:calc(50% - 320px)}}@media only screen and (min-width:1200px){.stories .contact-submit{margin-right:-webkit-calc(50% - 360px);margin-right:-moz-calc(50% - 360px);margin-right:calc(50% - 360px)}}@media only screen and (min-width:1200px){.contact-form-full .stories .contact-submit{margin-right:1.5%}}.stories .contact-form-half .contact-column{display:block;width:100%}.stories .contact-form-half .contact-select{max-width:100%}.stories .contact-form-half .contact-submit{margin-right:0}.stories .contact{border:none}@media only screen and (min-width:1024px){.stories .contact-form-full .contact-second-column{margin-left:8%;width:40%!important}}@media only screen and (min-width:1200px){.stories .contact-form-full .contact-select{max-width:100%}}@media only screen and (min-width:1200px){.stories .contact-form-full .contact-submit{margin-right:-webkit-calc(50% - 360px);margin-right:-moz-calc(50% - 360px);margin-right:calc(50% - 360px);margin-right:1.5%}}@media only screen and (min-width:1200px){.stories .contact-form-full .contact-first-column{padding-right:8%}}.stories-mobile .inner-container{border-top:1px solid #eaeaea;padding-top:85px;padding-bottom:85px}.contact_background{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background:#3f98bd;background:-moz-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-moz-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-o-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:linear-gradient(135deg,#3f98bd 0,#52bdc2 100%)}.contact_background.half{width:50%;left:50%}.filters{background-color:#3b3b3a;color:#fff;padding:52.5px 0}.filters .newsletter-form{width:100%;margin:25px auto 0 auto}@media only screen and (min-width:480px){.filters .newsletter-form{max-width:360px}}@media only screen and (min-width:1280px){.filters .newsletter-form{float:right;max-width:360px;margin:-15px 15px 0 15px}}.filters-select{display:block;cursor:pointer;border-bottom:1px solid #fff;color:#fff;width:100%;padding-bottom:10px;background:transparent url(../img/contact-input-arrow.svg) no-repeat center right 5px;-webkit-background-size:9.5px 5px;-moz-background-size:9.5px 5px;-o-background-size:9.5px 5px;background-size:9.5px 5px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;margin:25px 15px 25px 0}@media only screen and (min-width:600px){.filters-select{display:inline-block;max-width:-webkit-calc(100% / 3 - (50px / 3));max-width:-moz-calc(100% / 3 - (50px / 3));max-width:calc(100% / 3 - (50px / 3))}}@media only screen and (min-width:1200px){.filters-select{max-width:225px}}@media only screen and (min-width:1280px){.filters-select{max-width:275px}}@media only screen and (min-width:768px){.filters-select{margin:15px 15px 15px 0}}.filters-select option{cursor:pointer;color:#3b3b3a;background-color:#fff}.filters-select::-ms-expand{display:none}.filters-select:hover{border-bottom:1px solid #3f98bd}.filters-select .disabled{color:#9d9d9d}.filters-clear{display:inline-block;margin-top:30px;border-bottom:1px solid transparent}@media only screen and (min-width:1200px){.filters-clear{float:right;margin-top:5px}}.filters-clear:hover{border-bottom:1px solid #fff}.filters-selected{margin-top:15px}@media only screen and (min-width:1024px){.filters-selected{margin-top:20px}}.filters-selected-value{background-color:rgba(255,255,255,.15);display:inline-block;vertical-align:top;padding:10px 20px;margin:15px 15px 0 0;opacity:1;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.filters-selected-value.fresh{opacity:0}.filters-selected-value a{position:relative;z-index:1;margin-left:10px}.filters-selected-value a:hover:after{opacity:1}.filters-selected-value a:after{position:absolute;z-index:-1;top:1.5px;left:-6.5px;content:'';background-color:#ef5350;width:20px;height:20px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;opacity:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}p.small-line-height{line-height:20px}p.normal-font-size{font-size:16px}p.phone-number{font-size:24px}p.person-name{font-size:32px;line-height:35px}p.small{font-size:14px;color:rgba(255,255,255,.6);margin:15px 0}strong.strong-small{font-size:16px}.wysiwyg p+p{margin-top:25px}.wysiwyg h2+h2,.wysiwyg h3+h2,.wysiwyg h4+h2,.wysiwyg p+h2,.wysiwyg ul+h2{margin-top:50px}.wysiwyg h2+h3,.wysiwyg h3+h3,.wysiwyg h4+h3,.wysiwyg p+h3,.wysiwyg ul+h3{margin-top:50px}.wysiwyg h2+h4,.wysiwyg h3+h4,.wysiwyg h4+h4,.wysiwyg p+h4,.wysiwyg ul+h4{margin-top:50px}.wysiwyg h2+p,.wysiwyg h3+p,.wysiwyg h4+p{margin-top:15px}.wysiwyg ol,.wysiwyg ul{margin:25px 0 25px 20px}.wysiwyg ol li,.wysiwyg ul li{margin:7.5px 0;padding-left:5px}.wysiwyg blockquote{font-family:Agenda,sans-serif;font-style:italic;color:#3f98bd;border-left:3px solid #3f98bd;padding:15px;margin:25px 0}.wysiwyg blockquote b,.wysiwyg blockquote strong{color:#494949;font-family:"Agenda Light",sans-serif;font-style:normal;margin-left:5px}.grid{position:relative}.grid-item{position:absolute;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}.grid-item:hover .grid-item-bg-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);background:#52bdc2;background:-moz-linear-gradient(45deg,#52bdc2 0,#3f98bd 100%);background:-webkit-linear-gradient(45deg,#52bdc2 0,#3f98bd 100%);background:-o-linear-gradient(45deg,#52bdc2 0,#3f98bd 100%);background:linear-gradient(45deg,#52bdc2 0,#3f98bd 100%);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.grid-item-text{position:absolute;left:0;bottom:0;padding:15px;opacity:1;-webkit-transition:.25s;-o-transition:.25s;-moz-transition:.25s;transition:.25s}@media only screen and (min-width:1024px){.grid-item-text{padding:35px}}.clone .grid-item-text{opacity:0!important}.grid-item-bg-blur{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.grid-item-bg-img{color:#fff;background:#3f98bd;background:-moz-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-moz-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-o-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:linear-gradient(135deg,#3f98bd 0,#52bdc2 100%);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:1;-webkit-transition:.1s ease-out;-o-transition:.1s ease-out;-moz-transition:.1s ease-out;transition:.1s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;position:absolute;top:0;left:0;width:100%;height:100%}.clone .grid-item-bg-img{opacity:0!important}.grid-item-bg-overlay{background:-moz-linear-gradient(45deg,#000 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(45deg,#000 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(45deg,#000 0,rgba(255,255,255,0) 100%);background:linear-gradient(45deg,#000 0,rgba(255,255,255,0) 100%);opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%}.grid-item-type{color:#fff;font-family:Agenda,sans-serif;margin-bottom:5px}.grid-item-title{font-family:"Agenda Medium",sans-serif;color:#fff;font-size:20px;line-height:24px}.big .grid-item-title{font-size:28px;line-height:32px}.grid-item.testimonial{background-color:#fff;color:#52bdc2;padding:15px}@media only screen and (min-width:1024px){.grid-item.testimonial{padding:35px}}.grid-item-quote{font-size:20px;line-height:24px}@media only screen and (min-width:1200px){.grid-item-quote{font-size:24px;line-height:28px;width:75%}}.grid-item-name{font-size:12px;margin-top:30px}.grid-item.agenda{color:#fff;background:#3f98bd;background:-moz-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(-45deg,#3f98bd 0,#52bdc2 100%);background:-webkit-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-moz-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:-o-linear-gradient(315deg,#3f98bd 0,#52bdc2 100%);background:linear-gradient(135deg,#3f98bd 0,#52bdc2 100%);padding:15px}@media only screen and (min-width:1024px){.grid-item.agenda{padding:35px}}.grid-item-header{display:block;font-family:Agenda,sans-serif}.grid-item-events{margin:15px 0}.grid-item-event{display:block;font-family:Agenda,sans-serif;border-bottom:1px solid rgba(255,255,255,.25);padding:10px 0}.grid-item-event:first-child{border-top:1px solid rgba(255,255,255,.25)}.grid-item-event-date{display:block;font-size:12px;font-family:"Agenda Light",sans-serif}.grid-item-prev-next{float:left}.grid-item-prev-next a{font-size:30px;font-weight:700;opacity:1;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.grid-item-prev-next a.hidden{opacity:0;pointer-events:none}.grid-item-prev-next a.prev:hover{-webkit-transform:translateX(-2.5px);-moz-transform:translateX(-2.5px);-ms-transform:translateX(-2.5px);-o-transform:translateX(-2.5px);transform:translateX(-2.5px)}.grid-item-prev-next a.next{margin-left:7.5px}.grid-item-prev-next a.next:hover{-webkit-transform:translateX(2.5px);-moz-transform:translateX(2.5px);-ms-transform:translateX(2.5px);-o-transform:translateX(2.5px);transform:translateX(2.5px)}.grid-item-show{float:right;font-size:12px;font-weight:500;border-bottom:1px solid transparent}.grid-item-show:hover{border-bottom:1px solid #fff}.cookienotice{background-color:#3b3b3a;color:#fff;position:fixed;z-index:999;bottom:0;left:0;width:100%;text-align:center;padding:25px 0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}@media only screen and (min-width:1200px){.cookienotice{padding:15px 0}}.cookienotice.is-true{-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(0,100%,0)!important;-moz-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important}.cookienotice .container{padding-left:5.859375%;padding-right:5.859375%}@media only screen and (min-width:1200px){.cookienotice .container{padding:0}}.cookienotice-cta,.cookienotice-text{display:inline-block;vertical-align:middle}@media only screen and (min-width:1200px){.cookienotice-text{max-width:75%;text-align:left;margin-right:100px}}@media only screen and (min-width:1350px){.cookienotice-text{max-width:65%}}.cookienotice br{display:none}@media only screen and (min-width:1600px){.cookienotice br{display:block}}.cookienotice-link{line-height:16px;border-bottom:1px solid #fff}.cookienotice-link:hover{border-bottom:1px solid transparent}.cookienotice-cta{margin:15px 0 0 0}@media only screen and (min-width:1200px){.cookienotice-cta{margin:0}}.page-loaded .cookienotice{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}body,html{width:100%;height:100%}.sticky-container{width:100%;position:relative}.sticky{position:absolute;top:0;z-index:999;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.stickyin .sticky{position:fixed;opacity:0}.stickyfull .sticky{position:fixed;opacity:1;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;-moz-transition:.15s ease-out;transition:.15s ease-out}.stickyout .sticky{position:fixed;opacity:0;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;-moz-transition:.15s ease-out;transition:.15s ease-out}.drupallink{position:absolute;top:100px;right:80px;height:40px;width:100px;background:#3f98bd;color:#fff;line-height:40px;z-index:999;padding-left:48px;font-size:20px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}@media (min-width:1600px){.drupallink{right:-webkit-calc((100% - 1480px) * .5 + 20px);right:-moz-calc((100% - 1480px) * .5 + 20px);right:calc((100% - 1480px) * .5 + 20px)}}@media (min-width:1720px){.drupallink{right:-webkit-calc((100% - 1580px) * .5 + 20px);right:-moz-calc((100% - 1580px) * .5 + 20px);right:calc((100% - 1580px) * .5 + 20px)}}.drupallink:hover{background:#51a3c5}.drupallink img{position:absolute;top:8px;left:18px;height:24px;width:auto}.container{margin:0 auto}@media (min-width:1024px){.container{width:100%;padding:0 60px}}@media (min-width:1600px){.container{width:1480px;padding:0}}@media (min-width:1720px){.container{width:1580px}}.inner-container{position:relative;padding-left:5.859375%;padding-right:5.859375%}@media only screen and (min-width:1024px){.inner-container{padding-left:98px}}@media only screen and (min-width:1600px){.inner-container{padding-left:102px}}@media only screen and (min-width:1720px){.inner-container{padding-left:98px}}@media only screen and (min-width:1024px){.inner-container{padding-right:98px}}@media only screen and (min-width:1600px){.inner-container{padding-right:102px}}@media only screen and (min-width:1720px){.inner-container{padding-right:98px}}.inner-container-left{position:relative;padding-left:5.859375%;padding-right:5.859375%}@media only screen and (min-width:1024px){.inner-container-left{padding-left:98px}}@media only screen and (min-width:1600px){.inner-container-left{padding-left:102px}}@media only screen and (min-width:1720px){.inner-container-left{padding-left:98px}}@media only screen and (min-width:1024px){.inner-container-left{padding-right:98px}}@media only screen and (min-width:1600px){.inner-container-left{padding-right:102px}}@media only screen and (min-width:1720px){.inner-container-left{padding-right:98px}}@media only screen and (min-width:768px){.inner-container-left{padding-right:6.91666667%;display:inline-block;vertical-align:top;width:50%}}.inner-container-right{position:relative;padding-left:5.859375%;padding-right:5.859375%}@media only screen and (min-width:1024px){.inner-container-right{padding-left:98px}}@media only screen and (min-width:1600px){.inner-container-right{padding-left:102px}}@media only screen and (min-width:1720px){.inner-container-right{padding-left:98px}}@media only screen and (min-width:1024px){.inner-container-right{padding-right:98px}}@media only screen and (min-width:1600px){.inner-container-right{padding-right:102px}}@media only screen and (min-width:1720px){.inner-container-right{padding-right:98px}}@media only screen and (min-width:768px){.inner-container-right{padding-left:6.91666667%;display:inline-block;vertical-align:top;width:50%}}.inner-padding-left{padding-left:5.859375%}@media only screen and (min-width:1024px){.inner-padding-left{padding-left:98px}}@media only screen and (min-width:1600px){.inner-padding-left{padding-left:102px}}@media only screen and (min-width:1720px){.inner-padding-left{padding-left:98px}}.inner-padding-right{padding-right:5.859375%}@media only screen and (min-width:1024px){.inner-padding-right{padding-right:98px}}@media only screen and (min-width:1600px){.inner-padding-right{padding-right:102px}}@media only screen and (min-width:1720px){.inner-padding-right{padding-right:98px}}.inline-container{font-size:0}.inline-container>*{font-size:16px}.bl_free_columns+.bl_free_content>div{padding-top:0!important}.bl_free_columns+.bl_free_columns>div{padding-top:0!important}.bl_free_content+.bl_free_content>div{padding-top:0!important}.bl_free_content+.bl_free_columns>div{padding-top:0!important}.bl_profile+.bl_profile>div{padding-top:0!important}.bg-size-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.center-block{display:block;margin:0 auto}.img-responsive{display:block;max-width:100%;height:auto}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.separator{display:inline-block;padding:0 7px}
/*# sourceMappingURL=style.css.map */
