body{font-family:Calibri,sans-serif;color:#6e6e6e}body h1,body h2,body h3,body h4,body h5,body h6,body p,body ul,body ol{margin-top:0}
body h1{font-family:'Titillium Web',sans-serif;font-weight:300;font-size:60px;line-height:70px;color:#383838;margin-bottom:12px}
@media screen and (max-width:992px){body h1{font-size:40px;line-height:45px}}body h2{font-family:'Titillium Web',sans-serif;font-weight:bold;font-size:50px;line-height:60px;color:#383838;margin-bottom:25px}
body h3{font-family:'Titillium Web',sans-serif;font-weight:bold;font-size:50px;line-height:60px;color:#383838;margin-bottom:30px}
@media screen and (max-width:992px){body h3{font-size:40px;line-height:50px;margin-bottom:10px}}body h4{font-family:'Titillium Web',sans-serif;font-weight:bold;font-size:25px;line-height:35px;color:#383838;margin-bottom:25px}
@media screen and (max-width:992px){body h4{font-size:20px;line-height:30px;margin-bottom:20px}}body p,body ul,body ol{font-size:20px;line-height:30px;margin-bottom:20px}
@media screen and (max-width:992px){body p,body ul,body ol{font-size:16px;line-height:26px}}body ul,body ol{padding-left:18px}
body a{color:#0279ff}body a:hover{color:#0279ff}body a.button{display:block;background:url("../images/blue-button.svg") no-repeat;width:276px;height:50px;font-family:'Titillium Web',sans-serif;font-weight:bold;text-transform:uppercase;font-size:22px;text-align:center;text-decoration:none;line-height:48px;color:#fff;-webkit-transition:.3s;transition:.3s}
body a.button:hover{background-image:url("../images/blue-button-hover.svg");text-decoration:none}body a.button-alt{display:block;background:url("../images/white-button.svg") no-repeat;width:276px;height:50px;font-family:'Titillium Web',sans-serif;font-weight:bold;text-transform:uppercase;font-size:22px;text-align:center;text-decoration:none;line-height:48px;color:#0279ff;-webkit-transition:.3s;transition:.3s}
body a.button-alt:hover{background-image:url("../images/white-button-hover.svg");text-decoration:none}.screen-reader-text{height:1px;width:1px;margin:-1px;word-wrap:normal !important;position:absolute;overflow:hidden}
.screen-reader-text:focus{height:auto;width:auto;position:relative}.screen-reader-text.skip-link:focus{position:absolute;top:5px;left:5px;z-index:100000;display:block;line-height:normal;padding:5px;background-color:#fff;color:inherit}
a:focus .screen-reader-text{height:auto;width:auto;position:relative}header,footer{position:fixed;top:0;width:100%;background-color:#fff;height:115px;z-index:10;-webkit-transition:.3s;transition:.3s}
header .site-branding,footer .site-branding{position:absolute;height:115px;top:0;left:115px}header .site-branding .logo,footer .site-branding .logo{display:inline-block;margin:20px 0 0 30px;background:url("../images/logo.svg") no-repeat;background-size:contain;width:277px;height:74px}
header .eu-support,footer .eu-support{display:inline-block;margin:42px 0 0 40px;vertical-align:top}header .eu-support img,footer .eu-support img{display:inline-block;vertical-align:middle}
header .eu-support p,footer .eu-support p{width:160px;display:inline-block;vertical-align:middle;font-size:10px;margin:0;line-height:normal}
header .application,footer .application{position:absolute;top:25px;right:77px}header .application .button,footer .application .button{margin:0 auto}
header .application p,footer .application p{font-size:12px;margin-top:10px;margin-bottom:0;line-height:normal}
header .application p:before,footer .application p:before{content:'';display:inline-block;background:url("../images/clock.svg") no-repeat;height:15px;width:15px;margin-right:10px;vertical-align:text-bottom}
header.active,footer.active{background-color:#1c2442}header.active .site-branding .logo,footer.active .site-branding .logo{background-image:url("../images/logo-white.svg")}
header.active .eu-support p,footer.active .eu-support p{color:#fff}header.active .application p,footer.active .application p{color:#fff}
@media screen and (max-width:1200px){header .site-branding .eu-support,footer .site-branding .eu-support{display:none}
}@media screen and (max-width:992px){header,footer{height:75px}header .site-branding,footer .site-branding{height:75px;left:75px}
header .site-branding .logo,footer .site-branding .logo{margin:11px 0 0 15px;width:200px;height:53px}
header .application,footer .application{top:13px;right:47px}header .application .button,footer .application .button{width:276px;background-image:url("../images/blue-button.svg")}
header .application .button:hover,footer .application .button:hover{background-image:url("../images/blue-button-hover.svg")}
header .application p,footer .application p{display:none}}@media screen and (max-width:768px){header,footer{height:45px}
header .site-branding,footer .site-branding{height:45px;left:45px}header .site-branding .logo,footer .site-branding .logo{margin:6px 0 0 10px;width:130px;height:34px}
header .application,footer .application{top:0;right:0;width:40%}header .application .button,footer .application .button{width:100%;height:45px;border:2px solid #fff;background-image:none;background-color:#0279ff;line-height:40px}
header .application .button:hover,footer .application .button:hover{background-image:none}header.active .application .button,footer.active .application .button{border-color:#1c2442}
}footer{margin-top:175px;background:#1c2442;position:relative;height:auto;padding:40px 0 80px 0;z-index:0}
footer::before{content:'';width:60%;height:100%;background:url("../images/footer-shape.svg") no-repeat bottom left/cover;background-color:#1c2442;position:absolute;bottom:0;right:0}
footer .social-navigation ul li a{text-indent:-9999px}footer .eu-support{margin-left:145px;position:relative;z-index:1}
@media screen and (max-width:992px){footer .eu-support{margin-left:105px}}@media screen and (max-width:768px){footer .eu-support{margin-left:45px}
}footer .eu-support p{color:#fff;margin-left:5px}footer .site-branding{top:25px}@media screen and (max-width:768px){footer .site-branding{position:relative;left:0;top:0;margin:0 auto 120px auto}
footer .site-branding .logo{width:290px;height:77px;display:block;margin:0 auto}}footer .footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50vw;margin:0 auto;-webkit-transform:translateX(200px);transform:translateX(200px)}
footer .footer-navigation>div{width:calc(100% / 3);position:relative;padding-top:25px}footer .footer-navigation>div::before{content:'';width:90%;max-width:174px;height:4px;position:absolute;top:0}
footer .footer-navigation>div:nth-child(1)::before{background:#ff33d0}footer .footer-navigation>div:nth-child(2)::before{background:#9e2eff}
footer .footer-navigation>div:nth-child(3)::before{background:#3eff88}footer .footer-navigation li{margin-bottom:20px;list-style:none}
footer .footer-navigation li:last-child(){margin-bottom:0}footer .footer-navigation a{color:#fff;opacity:.5;text-decoration:none;-webkit-transition:.3s;transition:.3s}
footer .footer-navigation a:hover{opacity:.8}@media screen and (max-width:992px){footer .footer-navigation{-webkit-transform:translateX(115px);transform:translateX(115px)}
}@media screen and (max-width:768px){footer .footer-navigation{-webkit-transform:translateX(0);transform:translateX(0);padding:0 45px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}
footer .footer-navigation>div{width:50%}}.back-top-top{position:absolute;right:5%;bottom:-60px;z-index:1;text-decoration:none;-webkit-transition:.3s;transition:.3s}
.back-top-top:hover{bottom:-50px}.back-top-top:hover .icon{opacity:.8}@media screen and (max-width:768px){.back-top-top{bottom:-130px}
.back-top-top:hover{bottom:-130px}}.back-top-top .icon{background:url("../images/back-top-icon.svg") no-repeat center center/28px;background-color:#0279ff;display:table;width:72px;height:72px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-bottom:10px;-webkit-transition:.3s;transition:.3s}
.back-top-top span:last-child{font-family:'Titillium Web',sans-serif;letter-spacing:1px;font-size:10px;text-align:center;color:#383838;text-decoration:none;display:table;margin:0 auto;text-transform:uppercase}
@media screen and (max-width:768px){footer .social-navigation{display:block;top:130px;left:auto;width:290px}
footer .social-navigation ul li{display:inline-block;margin:0 10px 0 0;vertical-align:middle}}.main-navigation{display:inline-block;width:100%}
.main-navigation .menu-toggle{display:block;height:115px;width:115px;background-color:#0279ff;border:0}
.main-navigation .menu-toggle span{display:block;width:38px;height:27px;background:url("../images/menu.svg") no-repeat;background-size:contain;margin:auto}
.main-navigation .menu-toggle:hover{cursor:pointer}.main-navigation .menu-toggle:hover span{background-image:url("../images/menu-hover.svg")}
.main-navigation .menu-toggle:focus{outline:0}.main-navigation .menu-main-menu-container{overflow:scroll;height:0}
.main-navigation ul{visibility:hidden;opacity:0;padding-left:0;list-style:none;-webkit-transition:.3s opacity;transition:.3s opacity;background-color:#1c2442;width:80vw;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6vw 10vw 10vw 10vw;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-box-sizing:content-box;box-sizing:content-box}
.main-navigation ul.active{visibility:visible;opacity:1;height:100%}.main-navigation ul li{display:inline-table;font-weight:bold;font-family:'Titillium Web',sans-serif;margin:5% 0;width:100%}
@media screen and (max-width:768px){.main-navigation ul li{display:block;display:block}}.main-navigation ul li a{color:#fff;text-decoration:none;font-size:50px;line-height:1.2}
.main-navigation ul li a:hover{text-decoration:none;opacity:.5}@media screen and (max-width:992px){.main-navigation .menu-toggle{height:75px;width:75px}
.main-navigation .menu-main-menu-container{height:0}.main-navigation ul li a{font-size:40px}}@media screen and (max-width:768px){.main-navigation .menu-toggle{height:45px;width:45px}
.main-navigation .menu-toggle span{width:21px;height:13px}.main-navigation .menu-main-menu-container .menu-main-menu-container{height:0}
.main-navigation ul{padding:7%;-webkit-column-count:1;-moz-column-count:1;column-count:1;width:100%}.main-navigation ul li{margin-bottom:.5vh;text-align:center}
.main-navigation ul li a{font-size:27px;text-align:center}}header.active .menu-main-menu-container{height:100vh}
header.active .main-navigation .menu-toggle span{background-image:url("../images/menu-active.svg")}header.active .main-navigation .menu-toggle:hover span{background-image:url("../images/menu-active-hover.svg")}
.social-navigation{position:absolute;top:0;right:30px}.social-navigation ul{list-style:none;margin-top:25px;margin-bottom:0;padding-left:0}
.social-navigation ul li{margin-bottom:15px}.social-navigation ul li a{-webkit-transition:.3s background-image;transition:.3s background-image;will-change:background-image;background-size:contain}
.social-navigation ul li.linkedin a{background:url("../images/linkedin-grey.svg") no-repeat;height:14px;width:14px}
.social-navigation ul li.linkedin a:hover{background-image:url("../images/linkedin-hover.svg")}.social-navigation ul li.twitter a{background:url("../images/twitter-grey.svg") no-repeat;height:14px;width:17px}
.social-navigation ul li.twitter a:hover{background-image:url("../images/twitter-hover.svg")}.social-navigation ul li.youtube a{background:url("../images/youtube-grey.svg") no-repeat;height:11px;width:16px}
.social-navigation ul li.youtube a:hover{background-image:url("../images/youtube-hover.svg")}.social-navigation ul li a{display:block;text-decoration:none}
.social-navigation ul li a:hover{text-decoration:none}.social-navigation ul li a .hide{display:none}@media screen and (max-width:992px){.social-navigation{right:15px}
.social-navigation ul{margin-top:15px}.social-navigation ul li{margin-bottom:5px}}@media screen and (max-width:768px){.social-navigation{position:absolute;top:90vh;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);display:none}
.social-navigation ul li{display:inline-block}}header.active .social-navigation ul li.linkedin a{background-image:url("../images/linkedin-menu.svg")}
header.active .social-navigation ul li.linkedin a:hover{background-image:url("../images/linkedin-menu-hover.svg")}
header.active .social-navigation ul li.twitter a{background-image:url("../images/twitter-menu.svg")}header.active .social-navigation ul li.twitter a:hover{background-image:url("../images/twitter-menu-hover.svg")}
header.active .social-navigation ul li.youtube a{background-image:url("../images/youtube-menu.svg")}header.active .social-navigation ul li.youtube a:hover{background-image:url("../images/youtube-menu-hover.svg")}
@media screen and (max-width:768px){header.active .social-navigation{display:block}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
body{overflow-x:hidden}.site-content{padding-top:115px;display:block}@media screen and (max-width:992px){.site-content{padding-top:75px}
}@media screen and (max-width:768px){.site-content{padding-top:100px}}.page-content{position:relative}
.home-section{position:relative}.home-section .title{width:115px;height:100%;position:absolute;top:0;left:0;text-align:center;z-index:-1}
.home-section .title h2,.home-section .title h1{font-size:30px;text-transform:uppercase;letter-spacing:5px;margin-bottom:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg);width:400px;position:absolute;top:50%;left:50%;z-index:-1}
@media screen and (max-width:992px){.home-section .title{width:75px}.home-section .title h2{font-size:20px}
}@media screen and (max-width:768px){.home-section .title{width:45px;background:url("../images/title-arrow.png") repeat-y;background-color:#fff}
.home-section .title h2{width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;background:#fff;z-index:1;padding:0 20px;height:40px;line-height:40px}
}.home-section .content{margin-left:115px}@media screen and (max-width:992px){.home-section .content{margin-left:75px}
}@media screen and (max-width:768px){.home-section .content{margin-left:45px}}.home-section.about .content{background:url("../images/blue-background.png") no-repeat;background-size:cover;padding:4.69% 10.16% 14.84%;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box}
.home-section.about .content h1,.home-section.about .content h2{width:45%}.home-section.about .content h1{color:#ff33d0}
.home-section.about .content h2{font-size:60px;line-height:70px;color:#fff;margin-bottom:45px}.home-section.about .content p{width:42%;color:rgba(255,255,255,0.7);margin-bottom:0}
.home-section.about .content .button{position:absolute;bottom:45px}.home-section.about .content img{position:absolute;bottom:-30px;right:19.14%;z-index:1}
.home-section.about .content .video-player{position:absolute;right:-75%;top:6%;height:auto;width:90%}
@media screen and (max-width:992px){.home-section.about .content{padding:4% 2% calc(50px + 8%);text-align:center}
.home-section.about .content h1,.home-section.about .content h2{width:100%}.home-section.about .content h2{font-size:40px;line-height:50px;margin-bottom:15px}
.home-section.about .content p{width:100%;margin-bottom:4%}.home-section.about .content .button{bottom:4%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.home-section.about .content img{display:none}.home-section.about .content .video-player{position:relative;right:0 !important;top:0;width:100%}
}.home-section.challenges .content .intro{padding:4.69% 10.16%}.home-section.challenges .content .intro h2,.home-section.challenges .content .intro p{width:60%}
.home-section.challenges .content .intro h2{line-height:40px;margin-bottom:35px}.home-section.challenges .content .intro p:last-child{margin-bottom:0}
.home-section.challenges .content .challenge-list{-webkit-box-sizing:content-box;box-sizing:content-box;padding-right:3.52%}
.home-section.challenges .content .challenge-list .challenge{width:50%;display:block;float:left;padding:6% 10%;color:#fff;position:relative;overflow:hidden}
.home-section.challenges .content .challenge-list .challenge .thumbnail{background-repeat:no-repeat;background-size:cover;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:.3s;transition:.3s;will-change:transform}
.home-section.challenges .content .challenge-list .challenge .intro{padding:0;font-family:'Titillium Web',sans-serif;font-size:10px;line-height:50px;letter-spacing:3px;text-transform:uppercase;margin-bottom:0}
.home-section.challenges .content .challenge-list .challenge h3{color:#fff}.home-section.challenges .content .challenge-list .challenge p{margin-bottom:40px}
.home-section.challenges .content .challenge-list .challenge:before{content:'';background:url("../images/white-triangle.svg") no-repeat center center/contain;width:77px;height:0;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s height;transition:.3s height}
.home-section.challenges .content .challenge-list .challenge:hover:before{height:29px}.home-section.challenges .content .challenge-list .challenge:hover .thumbnail{-webkit-transform:scale(1.25);transform:scale(1.25)}
.home-section.challenges .content .challenge-list .clear{clear:both}@media screen and (max-width:992px){.home-section.challenges .content .intro{padding:4% 2%;text-align:center}
.home-section.challenges .content .intro h2,.home-section.challenges .content .intro p{width:100%}.home-section.challenges .content .intro h2{font-size:40px;line-height:50px;margin-bottom:15px}
.home-section.challenges .content .challenge-list .challenge{width:100%;float:none;padding:4% 2%;text-align:center}
.home-section.challenges .content .challenge-list .challenge .intro{line-height:30px;margin-bottom:5px}
.home-section.challenges .content .challenge-list .challenge p{margin-bottom:20px}.home-section.challenges .content .challenge-list .challenge .button-alt{margin:0 auto}
}.home-section.process .content .intro{padding:4.69% 10.16%;position:relative}.home-section.process .content .intro h2,.home-section.process .content .intro p{width:52%}
.home-section.process .content .intro h2{line-height:40px;margin-bottom:35px}.home-section.process .content .intro p:nth-last-child(2){margin-bottom:0}
.home-section.process .content .intro .button{position:absolute;bottom:20%;right:10.16%}.home-section.process .content .steps{background-color:#1c2442;width:100%;padding:50px 0}
.home-section.process .content .steps .step-container .step img{display:block;margin-bottom:35px}.home-section.process .content .steps .step-container .step h3{font-size:40px;line-height:50px;margin-bottom:15px;text-transform:uppercase;color:#fff;text-align:center}
.home-section.process .content .steps .step-container .step p{width:100%;text-align:center;color:rgba(255,255,255,0.7);margin-bottom:0}
.home-section.process .content .steps .step-container .step p.stage{font-size:10px;line-height:15px;letter-spacing:3px;text-transform:uppercase;margin-bottom:5px}
.home-section.process .content .steps .step-container .step .next{display:block;background:url("../images/timeline-arrow.svg") no-repeat;background-size:contain;width:12px;height:18px;position:absolute;top:320px;right:-15vw}
.home-section.process .content .steps .step-container .step:after{content:'';width:30vw;height:2px;display:block;position:absolute;top:123px;left:100%}
.home-section.process .content .steps .step-container .step:first-child{margin-left:20vw}.home-section.process .content .steps .step-container .step:first-child:before{content:'';width:20vw;height:2px;background-color:#3eff88;display:block;position:absolute;top:123px;left:-20vw}
.home-section.process .content .steps .step-container .step:first-child:after{background-color:#3eff88}
.home-section.process .content .steps .step-container .step:nth-child(2):after{background-color:#ff33d0}
.home-section.process .content .steps .step-container .step:nth-child(3):after{background-color:#9e2eff}
.home-section.process .content .steps .step-container .step:last-child .next{display:none}.home-section.process .content .steps .clear{clear:both}
.home-section.process .content .button-section{display:none}@media screen and (max-width:992px){.home-section.process .content .intro{padding:4% 2%;text-align:center}
.home-section.process .content .intro h2,.home-section.process .content .intro p{width:100%}.home-section.process .content .intro h2{font-size:40px;line-height:50px;margin-bottom:15px}
.home-section.process .content .intro .button{display:none}.home-section.process .content .button-section{display:block;background-color:#1c2442;padding:4% 7%}
.home-section.process .content .button-section .button{margin:0 auto}}.home-section.case-studies{margin-bottom:4%}
.home-section.case-studies.home-section::before{content:none !important}.home-section.case-studies .content .intro{padding:4.69% 10.16%;position:relative}
.home-section.case-studies .content .intro h2,.home-section.case-studies .content .intro p{width:52%}
.home-section.case-studies .content .intro h2{line-height:40px;margin-bottom:35px}.home-section.case-studies .content .intro p:nth-last-child(2){margin-bottom:0}
.home-section.case-studies .content .intro .button{position:absolute;bottom:20%;right:10.16%}.home-section.case-studies .content .owl-carousel{position:relative}
.home-section.case-studies .content .owl-carousel .case-study{padding:0 3.52%;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative}
.home-section.case-studies .content .owl-carousel .case-study .thumbnail{width:50%;height:100%;background-size:cover;display:block;position:absolute;top:0;left:0}
.home-section.case-studies .content .owl-carousel .case-study .thumbnail img{display:none}.home-section.case-studies .content .owl-carousel .case-study .content{width:50%;float:right;margin-left:0;padding:80px 65px 145px;position:relative}
.home-section.case-studies .content .owl-carousel .case-study .content p{margin-bottom:0}.home-section.case-studies .content .owl-carousel .case-study .content p.intro{font-family:'Titillium Web',sans-serif;color:#383838;font-size:10px;line-height:50px;letter-spacing:3px;text-transform:uppercase;padding:0}
.home-section.case-studies .content .owl-carousel .case-study .content .button{position:absolute;bottom:65px;left:65px}
.home-section.case-studies .content .owl-carousel .case-study .clear{clear:both}.home-section.case-studies .content .owl-carousel .owl-nav button{position:absolute;top:0;background-color:#0279ff;height:100%;width:45px;border:0;outline:none !important}
.home-section.case-studies .content .owl-carousel .owl-nav button span{display:block;background:url("../images/carousel-arrow.svg") no-repeat;background-size:contain;width:12px;height:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.home-section.case-studies .content .owl-carousel .owl-nav .owl-prev{left:0}.home-section.case-studies .content .owl-carousel .owl-nav .owl-prev span{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
.home-section.case-studies .content .owl-carousel .owl-nav .owl-next{right:0;-webkit-transition:.5s ease;transition:.5s ease}
.home-section.case-studies .content .owl-carousel .owl-nav .owl-next:hover{background-color:transparent}
.home-section.case-studies .content .owl-carousel .owl-dots{display:none}@media screen and (max-width:992px){.home-section.case-studies .content .intro{padding:4% 2%;text-align:center}
.home-section.case-studies .content .intro h2,.home-section.case-studies .content .intro p{width:100%}
.home-section.case-studies .content .intro h2{font-size:40px;line-height:50px;margin-bottom:15px}.home-section.case-studies .content .intro p:nth-last-child(2){margin-bottom:20px}
.home-section.case-studies .content .intro .button{position:relative;bottom:0;right:0;margin:0 auto}.home-section.case-studies .content .owl-carousel .case-study{padding-left:0}
.home-section.case-studies .content .owl-carousel .case-study .thumbnail{width:auto;height:auto;position:relative;background-image:none !important}
.home-section.case-studies .content .owl-carousel .case-study .thumbnail img{display:block;width:100%}
.home-section.case-studies .content .owl-carousel .case-study .content{width:100%;float:none;padding:4% 2%;text-align:center}
.home-section.case-studies .content .owl-carousel .case-study .content p{margin-bottom:20px}.home-section.case-studies .content .owl-carousel .case-study .content p.intro{line-height:30px;margin-bottom:5px}
.home-section.case-studies .content .owl-carousel .case-study .content .button{position:relative;bottom:0;left:0;margin:0 auto}
.home-section.case-studies .content .owl-carousel .owl-nav{width:276px;height:45px;margin:0 auto;position:relative;left:-1.5%}
.home-section.case-studies .content .owl-carousel .owl-nav button{height:45px}.home-section.case-studies .content .owl-carousel .owl-nav .owl-next{-webkit-transition:none;transition:none}
.home-section.case-studies .content .owl-carousel .owl-nav .owl-next:hover{background-color:#0279ff}.home-section.case-studies .content .owl-carousel .owl-dots{display:block;position:absolute;left:calc(50% - 1.5%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10px}
.home-section.case-studies .content .owl-carousel .owl-dots .owl-dot{background-color:#b8b8b8;border-radius:50%;width:10px;height:10px;margin:0 5px}
.home-section.case-studies .content .owl-carousel .owl-dots .owl-dot.active{background-color:#0279ff}
}.home-section.incubators .content{background-color:#1c2442;width:calc(100% - 158px)}@media screen and (max-width:768px){.home-section.incubators .content{width:auto}
}.home-section.incubators .content .intro{padding:4.30% 10.16% 6.25%;position:relative}.home-section.incubators .content .intro h2{width:35%;color:#fff;line-height:62px;margin-bottom:30px}
.home-section.incubators .content .intro p{color:rgba(255,255,255,0.7);width:52%}.home-section.incubators .content .intro p:nth-last-child(2){margin-bottom:0}
.home-section.incubators .content .intro img{position:absolute;bottom:16.25%;right:-45px}@media screen and (max-width:768px){.home-section.incubators .content .intro img{right:0}
}.home-section.incubators .content .incubator-list{padding:0 10.16% 4.30%}.home-section.incubators .content .incubator-list .incubator{float:left;width:17.6%;margin-bottom:3%;margin-right:3%}
.home-section.incubators .content .incubator-list .incubator:nth-child(5n){margin-right:0}.home-section.incubators .content .incubator-list .incubator a{display:block;border-radius:50%;-webkit-transition:.3s;transition:.3s}
.home-section.incubators .content .incubator-list .incubator a img{display:block;width:100%}.home-section.incubators .content .incubator-list .incubator a img.hover{display:none}
.home-section.incubators .content .incubator-list .incubator a:hover{background:#0279ff}.home-section.incubators .content .incubator-list .clear{clear:both}
@media screen and (max-width:992px){.home-section.incubators .content .intro{padding:5% 4%;text-align:center}
.home-section.incubators .content .intro h2{width:100%;font-size:40px;line-height:50px;margin-bottom:10px}
.home-section.incubators .content .intro p{width:100%}.home-section.incubators .content .intro img{display:none}
.home-section.incubators .content .incubator-list{padding:0 4% 4%}.home-section.incubators .content .incubator-list .incubator{width:31.333%}
.home-section.incubators .content .incubator-list .incubator:nth-child(5n){margin-right:3%}.home-section.incubators .content .incubator-list .incubator:nth-child(3n){margin-right:0}
}.home-section.news .content .intro{padding:4.69% 10.16%}.home-section.news .content .intro p{width:52%;margin-bottom:35px}
.home-section.news .content .articles{background-color:#f5f2ec;padding:4.30% 10.16%;width:calc(100% - 43px)}
@media screen and (max-width:768px){.home-section.news .content .articles{width:auto}}.home-section.news .content .articles .clear{clear:both}
.home-section.news .content .owl-carousel{display:none}.home-section.news .content .article{width:31.333%;float:left;margin-right:3%;position:relative;background:#fff}
.home-section.news .content .article a{text-decoration:none}.home-section.news .content .article a h2,.home-section.news .content .article a p{text-decoration:none;color:#6e6e6e}
.home-section.news .content .article::after{content:'';width:100%;background:#0279ff;position:absolute;bottom:0;left:0;height:0;-webkit-transition:.3s;transition:.3s}
.home-section.news .content .article:nth-last-child(2){margin-right:0}.home-section.news .content .article img{display:block;width:100%;height:auto}
.home-section.news .content .article .content{background-color:#fff;padding:25px 6% 80px 6%;margin-left:0}
.home-section.news .content .article .content h3{font-size:25px;line-height:35px;margin-bottom:10px}.home-section.news .content .article .content p{margin-bottom:10px}
.home-section.news .content .article .content u{font-size:20px;line-height:30px;position:absolute;bottom:20px;left:6%}
.home-section.news .content .article:hover::after{height:5px}@media screen and (max-width:992px){.home-section.news .content .intro{padding:4% 2%;text-align:center}
.home-section.news .content .intro p{width:100%;margin-bottom:20px}.home-section.news .content .intro .button{margin:0 auto}
.home-section.news .content .articles{display:none}.home-section.news .content .owl-carousel{display:block;background-color:#f5f2ec;padding:4%}
.home-section.news .content .owl-carousel .owl-nav{width:276px;height:45px;margin:0 auto;position:relative;margin-top:30px}
.home-section.news .content .owl-carousel .owl-nav button{position:absolute;top:0;background-color:#0279ff;height:45px;width:45px;border:0}
.home-section.news .content .owl-carousel .owl-nav button span{display:block;background:url("../images/carousel-arrow.svg") no-repeat;background-size:contain;width:12px;height:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.home-section.news .content .owl-carousel .owl-nav .owl-prev{left:0}.home-section.news .content .owl-carousel .owl-nav .owl-prev span{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
.home-section.news .content .owl-carousel .owl-nav .owl-next{right:0}.home-section.news .content .owl-carousel .owl-dots{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:4%}
.home-section.news .content .owl-carousel .owl-dots .owl-dot{background-color:#b8b8b8;border-radius:50%;width:10px;height:10px;margin:0 5px}
.home-section.news .content .owl-carousel .owl-dots .owl-dot.active{background-color:#0279ff}.home-section.news .content .article{width:100%;float:none;margin-right:0}
.home-section.news .content .article .content{text-align:center;padding:3% 2%}}.faq-banner{width:100%;height:250px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.faq-banner h2{text-align:left;padding-left:20%;color:#fff;font-size:60px;position:absolute;left:0;top:40px;line-height:1.25}
@media screen and (max-width:1420px){.faq-banner{height:auto;padding:50px 0 10px 0}.faq-banner h2{font-size:30px;position:relative;left:auto;top:auto}
}.topics{padding-left:calc(2.34% + 115px);padding-right:2.34%;position:absolute;left:0;bottom:0;height:50px}
@media screen and (max-width:1420px){.topics{padding-left:calc(2.34% + 75px);position:relative;left:auto;bottom:auto;height:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}@media screen and (max-width:768px){.topics{padding-left:calc(2.34% + 45px)}}.topics .topic{background-color:#0279ff;color:#fff;font-family:'Titillium Web',sans-serif;font-size:12px;line-height:14px;font-weight:bold;text-transform:uppercase;height:50px;vertical-align:middle;text-align:center;padding:0 20px;float:left;margin-right:5px;margin-bottom:5px}
@media screen and (max-width:1420px){.topics .topic{padding:8px;height:56px;width:calc(50% - 5px)}
}.topics .topic.active{background-color:#fff;color:#0279ff}.topics .topic:nth-last-child(2){margin-right:0}
.topics .topic:hover{cursor:pointer}.topics .topic span{display:block;max-width:145px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:left;padding-left:5px}
.topics .clear{clear:both}.faq-feed{padding:5.5% calc(2.34% + 115px) 3.5%}@media screen and (max-width:992px){.faq-feed{padding:5.5% calc(2.34% + 75px) 3.5%}
}@media screen and (max-width:768px){.faq-feed{padding:5.5% calc(2.34% + 45px) 3.5%}}.faq-feed h2{color:#0279ff;font-size:40px;line-height:35px;margin-bottom:40px;text-transform:capitalize}
.faq-feed .faq{padding-bottom:20px}.faq-feed .faq .question h3{background-color:#f5f2ec;padding:15px 77px 15px 25px;position:relative;font-size:20px;line-height:35px;margin-bottom:0}
.faq-feed .faq .question h3:after{content:'';background:url("../images/faq-closed.svg") no-repeat center;width:37px;height:37px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.faq-feed .faq .question h3:hover{cursor:pointer}.faq-feed .faq .question.active h3:after{background-image:url("../images/faq-open.svg")}
.faq-feed .faq .answer{display:none;padding:35px 0 15px}.subpage-head{background-position:center center;background-repeat:no-repeat;background-size:cover;height:500px;margin-bottom:80px}
.subpage-head.subpage-head-title{height:250px}.subpage-head.head-empty{position:absolute;top:0;left:0;width:115px}
@media screen and (max-width:992px){.subpage-head.head-empty{width:75px}}@media screen and (max-width:768px){.subpage-head.head-empty{width:45px}
}@media screen and (max-width:768px){.subpage-head{margin-bottom:40px}}.subpage-head .title{background:#fff;z-index:1}
.subpage-head .title h2{width:500px}.subpage-head .page-title{position:absolute;top:calc(50% - 50px);-webkit-transform:translateY(calc(-50% + 25px));transform:translateY(calc(-50% + 25px));left:20%;padding-right:10%}
.subpage-head .page-title h2{margin-bottom:0;font-size:40px;line-height:35px;color:#fff}.subpage-head.short-header{height:250px}
.subpage-head.short-header .title{height:500px}.error404 .subpage-head.head-empty{height:425px;margin-bottom:0}
.error404 .subpage-head .title h2{width:425px}.single-column{padding:6.5% calc(2.34% + 115px)}@media screen and (max-width:992px){.single-column{padding:6.5% calc(2.34% + 75px)}
}@media screen and (max-width:768px){.single-column{padding:6.5% calc(2.34% + 45px)}}.single-column img{max-width:100%}
.toppage{background:#f5f2ec;padding:4.69% 115px 150px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
@media screen and (max-width:992px){.toppage{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4.69% 75px 150px}
}@media screen and (max-width:768px){.toppage{padding:4.69% 45px 100px}}.toppage::before{content:'';width:calc(100% - 115px);position:absolute;top:0;right:0;height:calc(100% - 115px);background:#fff}
@media screen and (max-width:992px){.toppage::before{width:calc(100% - 75px);height:calc(100% - 75px)}
}@media screen and (max-width:768px){.toppage::before{width:calc(100% - 45px);height:calc(100% - 45px)}
}.toppage>div{position:relative;z-index:1}.toppage>div:nth-child(1){width:40%}@media screen and (max-width:992px){.toppage>div:nth-child(1){width:100%}
}.toppage>div:nth-child(2){width:30%}@media screen and (max-width:992px){.toppage>div:nth-child(2){width:100%}
}@media screen and (max-width:992px){.toppage>div{padding-left:40px}}.toppage>div h2{font-size:50px;font-weight:bold;text-align:right;-webkit-transform:translateY(-20px);transform:translateY(-20px);line-height:1.4}
@media screen and (max-width:992px){.toppage>div h2{font-size:40px;text-align:left}}@media screen and (max-width:768px){.toppage>div h2{font-size:30px}
}.toppage>div p{font-size:20px;text-align:left}@media screen and (max-width:768px){.toppage>div p{font-size:16px}
}.feature_circles{background:#1c2442;width:calc(100% - 230px);margin:-50px auto 80px auto;position:relative;z-index:2;padding:38px 10px}
@media screen and (max-width:992px){.feature_circles{width:calc(100% - 150px)}}@media screen and (max-width:768px){.feature_circles{width:calc(100% - 90px);margin-top:20px}
}.feature_circles h2{text-align:center;color:#fff;line-height:1.4;margin-top:50px}@media screen and (max-width:768px){.feature_circles h2{font-size:30px;text-align:left}
}.feature-circle-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}
@media screen and (max-width:768px){.feature-circle-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.feature-circle-container>div{width:28%}
@media screen and (max-width:768px){.feature-circle-container>div{width:100%;margin-bottom:40px}.feature-circle-container>div p{padding:0 20px}
}.feature-circle-container h2,.feature-circle-container h3{font-size:30px;line-height:1.4;text-align:center;color:#fff}
@media screen and (max-width:768px){.feature-circle-container h2,.feature-circle-container h3{font-size:20px}
}.feature-circle-container p{font-size:20px;color:#fff;opacity:.7;text-align:center}.feature-circle-container img{width:174px;max-width:80%;display:block;margin:0 auto 20px auto}
.page-content .application{background:#f5f2ec;padding:50px 10px}.page-content .application h3{font-size:40px;text-align:center;margin:0 auto 40px auto}
@media screen and (max-width:768px){.page-content .application h3{font-size:30px}}.page-content .application a{background-color:#0279ff;display:table;margin:0 auto;height:45px;line-height:40px;text-decoration:none;color:#fff;width:320px;max-width:100%;padding:7px 0;font-size:22px;font-weight:bold;text-transform:uppercase;text-align:center;-webkit-transition:.3s;transition:.3s}
@media screen and (max-width:768px){.page-content .application a{font-size:30px}}.page-content .application a:hover{color:#fff;opacity:.8}
.page-content .application p{font-size:12px;padding-left:20px;position:relative;text-align:center;display:table;margin:0 auto}
.page-content .application p::before{content:'';width:15px;height:15px;background:url("../images/clock.svg") no-repeat center center/contain;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.imagenews-box{position:relative;margin:auto;overflow:hidden;width:100%;height:20vw}@media screen and (max-width:768px){.imagenews-box{height:276px}
}.imagenews-box img{max-width:100%;-webkit-transition:all .3s;transition:all .3s;display:block;width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1)}
.news .article:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.case-studies.casestudysection .content .article a::after{content:'';width:100%;background:#0279ff;position:absolute;bottom:-5px;left:0;height:0;-webkit-transition:.3s;transition:.3s}
.case-studies:not(.casestudysection) .article:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.case-studies:not(.casestudysection) .article:hover::after{height:5px}.case-studies.casestudysection .article a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.case-studies.casestudysection .article a:hover::after{height:5px}div.horizontal-steps{white-space:nowrap;overflow:hidden;-webkit-transition:.2s;transition:.2s;will-change:transform;display:-webkit-box;display:-ms-flexbox;display:flex}
div.horizontal-steps::-webkit-scrollbar{display:none}div.horizontal-steps.active{-webkit-transform:scale(1.02);transform:scale(1.02)}
@media screen and (max-width:768px){div.horizontal-steps{margin-bottom:20px}}div.step{white-space:normal;display:inline-block;width:276px;position:relative;margin-right:30vw}
@media screen and (max-width:768px){.home-section.process .content .steps .step-container .step:first-child{margin-left:8%}
}.main-content{padding:80px 115px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:distribute;justify-content:space-around}
@media screen and (max-width:992px){.main-content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4.69% 75px 150px}
}@media screen and (max-width:768px){.main-content{padding:4.69% 45px 100px}}.main-content>div:nth-child(1){width:40%}
@media screen and (max-width:992px){.main-content>div:nth-child(1){width:100%}}.main-content>div:nth-child(2){width:30%;min-width:460px}
@media screen and (max-width:992px){.main-content>div:nth-child(2){width:100%;min-width:100%}}.main-content h2{margin-bottom:60px}
.main-content h3{font-size:40px;line-height:50px;margin-bottom:35px}@media screen and (max-width:992px){.main-content h3{font-size:30px;line-height:40px}
}.main-content p.small,.main-content h6{font-size:16px;font-family:Calibri,sans-serif;font-weight:normal;margin:40px 0 20px 0;line-height:1.625}
.main-content .sections{margin-top:40px}.main-content .sections>div{position:relative;padding-top:20px;margin-bottom:20px}
.main-content .sections>div:nth-child(1)::before{background:#9e2eff}.main-content .sections>div:nth-child(2)::before{background:#ff33d0}
.main-content .sections>div:nth-child(3)::before{background:#3eff88}.main-content .sections>div::before{content:'';width:100%;height:10px;position:absolute;top:0;left:0}
.main-content .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.main-content .section img{width:60px;margin-right:30px}.main-content .section h2{width:calc(100% - 90px);-webkit-transform:translateY(10px);transform:translateY(10px)}
.main-content .section p{padding-left:90px}.testimonial p:not(.citation){font-size:40px;line-height:50px;color:#383838;font-family:'Titillium Web',sans-serif;font-weight:bold;text-align:center;margin:0;padding:70px;position:relative}
@media screen and (max-width:992px){.testimonial p:not(.citation){font-size:30px;line-height:40px;padding:50px}
}.testimonial p:not(.citation)::before,.testimonial p:not(.citation)::after{content:'';width:180px;height:180px;position:absolute}
@media screen and (max-width:768px){.testimonial p:not(.citation)::before,.testimonial p:not(.citation)::after{width:100px;height:100px}
}.testimonial p:not(.citation)::before{top:0;left:0;background:url("../images/quote-green.svg") no-repeat top left/contain}
.testimonial p:not(.citation)::after{bottom:-20px;right:-40px;background:url("../images/quote-purple.svg") no-repeat bottom right/contain}
.testimonial .citation{font-family:'Titillium Web',sans-serif;letter-spacing:1px;font-size:10px;text-align:center;color:#383838;text-decoration:none;display:table;margin:0 auto;text-transform:uppercase}
.challenge-section{padding:4.69% 115px 150px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:992px){.challenge-section{padding:4.69% 75px 150px}}@media screen and (max-width:768px){.challenge-section{padding:4.69% 45px 150px}
}.challenge-section .challenge-list{position:relative;overflow:hidden;padding-bottom:80px}.challenge-section .challenge{width:calc(50% - 15px);max-width:480px;display:block;color:#fff;position:relative;overflow:hidden;margin-right:30px}
@media screen and (max-width:992px){.challenge-section .challenge{width:100%}}@media screen and (max-width:992px){.challenge-section .challenge{margin-right:0}
}.challenge-section .challenge:last-child{margin-right:0}.challenge-section .challenge .thumbnail{background-repeat:no-repeat;background-size:cover;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:.3s;transition:.3s;will-change:transform}
.challenge-section .challenge .intro{font-family:'Titillium Web',sans-serif;font-size:10px;line-height:50px;letter-spacing:3px;text-transform:uppercase;margin-bottom:0}
.challenge-section .challenge h3{color:#fff}.challenge-section .challenge p{margin-bottom:40px}.challenge-section .challenge h2{font-size:40px;margin:40px 0 30px 0;line-height:1.25}
@media screen and (max-width:768px){.challenge-section .challenge h2{font-size:30px}}.challenge-section .challenge a{position:absolute;bottom:8%;left:12%}
@media screen and (max-width:992px){.challenge-section .challenge a{bottom:10%;left:7%;max-width:calc(100% - 40px)}
}.challenge-section .challenge p{color:#6e6e6e}.challenge-section .challenge:before{content:'';background:url("../images/white-triangle.svg") no-repeat center center/contain;width:77px;height:0;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s height;transition:.3s height}
.challenge-section .challenge:hover:before{height:29px}.challenge-section .challenge:hover .thumbnail{-webkit-transform:scale(1.25);transform:scale(1.25)}
.challenge-section .challenge .challenge-box{padding:8% 12%}@media screen and (max-width:992px){.challenge-section .challenge .challenge-box{padding:6% 7% 10%}
}.challenge-section .challenge .challenge-box p{color:#fff}.challenge-section .clear{clear:both}.requirements-section{padding:2% calc(115px + 6vw) 50px}
@media screen and (max-width:992px){.requirements-section{padding:4.69% 75px 150px}}@media screen and (max-width:768px){.requirements-section{padding:4.69% 45px 100px}
}.requirements-section h2{text-align:left;margin-bottom:60px;line-height:1.4}@media screen and (max-width:768px){.requirements-section h2{font-size:30px}
}.requirements-section .requirements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.requirements-section .requirement{width:25%;padding:0 20px;max-width:300px}@media screen and (max-width:768px){.requirements-section .requirement{width:100%;max-width:130px}
}.requirements-section .requirement img{width:100%;display:block;margin:0 auto 20px auto}.requirements-section .requirement p{text-align:center}
.download{padding:10px calc(115px + 6vw) 50px}@media screen and (max-width:992px){.download{padding:4.69% 75px 50px}
}@media screen and (max-width:768px){.download{padding:4.69% 45px 40px}}.download h3{text-align:left;margin-bottom:40px;font-size:40px;line-height:50px;width:40%}
@media screen and (max-width:992px){.download h3{font-size:25px;line-height:35px}}@media screen and (max-width:768px){.download h3{width:100%}
}.download a{display:table;height:50px;font-family:'Titillium Web',sans-serif;font-weight:bold;text-transform:uppercase;font-size:22px;text-align:center;text-decoration:none;line-height:48px;color:#fff;-webkit-transition:.3s;transition:.3s;background:#0279ff;padding:0 20px;cursor:pointer}
.download a:hover{color:#fff;opacity:.8}.case-studies .content .articles{background-color:#fff;padding:50px 10.16%;width:100%;overflow:hidden}
@media screen and (max-width:768px){.case-studies .content .articles{width:auto}}.case-studies .content .articles .clear{clear:both}
.case-studies .content .article{width:31.333%;float:left;margin:50px 9.333%;position:relative;background:#fff;margin-bottom:135px}
@media screen and (max-width:992px){.case-studies .content .article{width:45.333%;float:left;margin:50px 2.333%}
}@media screen and (max-width:768px){.case-studies .content .article{width:100%;float:left;margin:50px 0}
}.case-studies .content .article:nth-child(odd){clear:both}.case-studies .content .article a{text-decoration:none;display:block;position:relative;z-index:1}
.case-studies .content .article a h2,.case-studies .content .article a p{text-decoration:none;color:#6e6e6e}
.case-studies .content .article::after{content:'';width:100%;background:#0279ff;position:absolute;bottom:-5px;left:0;height:0;-webkit-transition:.3s;transition:.3s}
.case-studies .content .article img{display:block;width:100%;height:auto}.case-studies .content .article .content{background-color:#fff;padding:25px 6% 80px 6%;margin-left:0}
.case-studies .content .article .content h3{font-size:25px;line-height:35px;margin-bottom:10px}.case-studies .content .article .content p{margin-bottom:10px}
.case-studies .content .article .content u{font-size:20px;line-height:30px;position:absolute;bottom:20px;left:6%}
.case-studies:not(.home-section){margin-top:-115px;position:relative;z-index:1;background:#fff}.case-studies::before{content:'';width:115px;position:absolute;left:0;background:#f5f2ec;top:0;height:300px;z-index:0}
@media screen and (max-width:992px){.case-studies::before{width:75px}}@media screen and (max-width:768px){.case-studies::before{width:45px}
}@media screen and (max-width:768px){.case-studies.home-section::before{content:none}}.case-studies .content .article:nth-child(odd)::before{content:'';width:200vw;position:absolute;left:-50vw;background:#f5f2ec;top:200px;height:288px;z-index:0}
table{width:100%;max-width:800px;margin:20px 0}table td{padding:7px}table,th,td{border:1px solid #6e6e6e;font-size:20px}
@media screen and (max-width:768px){table,th,td{font-size:16px}}table p,table ul,table li,table span,th p,th ul,th li,th span,td p,td ul,td li,td span{font-size:20px}
@media screen and (max-width:768px){table p,table ul,table li,table span,th p,th ul,th li,th span,td p,td ul,td li,td span{font-size:16px}
}table ul,th ul,td ul{margin-left:20px}.incubators-content{padding:0 calc(2.34% + 115px) 5.5%;margin-top:-4%;position:relative}
@media screen and (max-width:992px){.incubators-content{padding:0 calc(2.34% + 75px) 5.5%}}@media screen and (max-width:768px){.incubators-content{padding:0 calc(2.34% + 45px) 5.5%;margin-top:-3%}
}.incubators-content .incubator-list{padding:4.5% 5% 2%;background-color:#1c2442}.incubators-content .incubator-list .incubator{float:left;width:17.6%;margin-bottom:3%;margin-right:3%}
.incubators-content .incubator-list .incubator:nth-child(5n){margin-right:0}.incubators-content .incubator-list .incubator a{display:block;border-radius:50%;-webkit-transition:.3s;transition:.3s}
.incubators-content .incubator-list .incubator a img{display:block;width:100%}.incubators-content .incubator-list .incubator a:hover{background:#0279ff}
.incubators-content .incubator-list .clear{clear:both}@media screen and (max-width:992px){.incubators-content .incubator-list .incubator{width:31.333%}
.incubators-content .incubator-list .incubator:nth-child(5n){margin-right:3%}.incubators-content .incubator-list .incubator:nth-child(3n){margin-right:0}
}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){div.horizontal-steps{display:block !important}
div.step{display:inline-table !important}}.pagination,.article-pagination{height:83px;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;padding:3.5% calc(2.34% + 115px)}
@media screen and (max-width:992px){.pagination,.article-pagination{padding:3.5% calc(2.34% + 75px)}
}@media screen and (max-width:768px){.pagination,.article-pagination{padding:3.5% calc(2.34% + 45px)}
}.pagination .news-prev,.pagination .news-next,.article-pagination .news-prev,.article-pagination .news-next{padding:0;font-family:'Titillium Web',sans-serif;font-size:10px;line-height:25px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;color:#383838;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pagination .news-prev:before,.pagination .news-next:before,.article-pagination .news-prev:before,.article-pagination .news-next:before{content:'';width:29px;height:51px;display:block;background:url("../images/active-page.svg") no-repeat;background-size:contain;margin-bottom:10px}
.pagination .news-prev.inactive:before,.pagination .news-next.inactive:before,.article-pagination .news-prev.inactive:before,.article-pagination .news-next.inactive:before{background-image:url("../images/inactive-page.svg")}
.pagination .news-prev,.article-pagination .news-prev{left:calc(2.34% + 115px)}@media screen and (max-width:992px){.pagination .news-prev,.article-pagination .news-prev{left:calc(2.34% + 75px)}
}@media screen and (max-width:768px){.pagination .news-prev,.article-pagination .news-prev{left:calc(2.34% + 45px)}
}.pagination .news-prev:before,.article-pagination .news-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pagination .news-prev.inactive:before,.article-pagination .news-prev.inactive:before{-webkit-transform:none;transform:none}
.pagination .news-next,.article-pagination .news-next{right:calc(2.34% + 115px)}@media screen and (max-width:992px){.pagination .news-next,.article-pagination .news-next{right:calc(2.34% + 75px)}
}@media screen and (max-width:768px){.pagination .news-next,.article-pagination .news-next{right:calc(2.34% + 45px)}
}.pagination .news-next.inactive:before,.article-pagination .news-next.inactive:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pagination .pages,.article-pagination .pages{text-align:center}.pagination .pages ul,.article-pagination .pages ul{list-style:none}
.pagination .pages ul li,.article-pagination .pages ul li{display:inline-block;color:#0279ff;padding:0 8px;border-right:1px solid #0279ff;font-family:'Titillium Web',sans-serif;font-size:17px;line-height:20px}
.pagination .pages ul li:last-child,.article-pagination .pages ul li:last-child{border-right:0}.pagination .pages ul li .page-number,.article-pagination .pages ul li .page-number{text-decoration:none}
.pagination .article-preview,.article-pagination .article-preview{display:inline-block;width:49%;text-decoration:none;vertical-align:top}
.pagination .article-preview img,.article-pagination .article-preview img{display:block;width:50%;margin-bottom:20px}
.pagination .article-preview h3,.article-pagination .article-preview h3{width:50%;font-size:25px;line-height:35px;margin-bottom:0}
.pagination .article-preview:nth-child(2),.article-pagination .article-preview:nth-child(2){padding-left:90px}
.pagination .article-preview:nth-last-child(2),.article-pagination .article-preview:nth-last-child(2){padding-right:90px}
.pagination .article-preview:nth-last-child(2) img,.pagination .article-preview:nth-last-child(2) h3,.article-pagination .article-preview:nth-last-child(2) img,.article-pagination .article-preview:nth-last-child(2) h3{float:right}
.pagination .article-preview:nth-last-child(2) h3,.article-pagination .article-preview:nth-last-child(2) h3{clear:right}
.pagination .article-preview:nth-last-child(2):after,.article-pagination .article-preview:nth-last-child(2):after{content:'';clear:both}
@media screen and (max-width:992px){.pagination .article-preview img,.pagination .article-preview h3,.article-pagination .article-preview img,.article-pagination .article-preview h3{width:80%}
}@media screen and (max-width:768px){.pagination .article-preview,.article-pagination .article-preview{display:none}
}.pagination .pagination-divider,.article-pagination .pagination-divider{width:88px;height:95px;background:url("../images/pagination-divider.svg") no-repeat;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (max-width:992px){.pagination .pagination-divider,.article-pagination .pagination-divider{display:none}
}.article-pagination{height:auto}@media screen and (max-width:768px){.article-pagination{height:83px}
}@media screen and (max-width:768px){header{height:92px}header .application{width:100%}header .application .button{position:absolute;top:47px;left:0;border:0}
header .site-branding{width:calc(100% - 45px)}header .site-branding .eu-support{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:150px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
header .site-branding .eu-support img{width:28px}header .site-branding .eu-support p{font-size:7px;width:calc(100% - 30px)}
.main-navigation ul.active{padding-top:50px;-webkit-box-sizing:border-box;box-sizing:border-box}}#step-cursor{cursor:none}
.cursor{position:absolute;z-index:2;-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,transform .3s;transition:opacity .2s,transform .3s,-webkit-transform .3s;display:block;pointer-events:none;width:100px;height:100px;background:url("../images/drag-cursor.svg") no-repeat center center/contain}
@media screen and (max-width:992px){.cursor{display:none}}.intro-img-container{width:100%;overflow:hidden}
.intro-img{position:absolute;right:0;bottom:100px;height:70%;width:40%;-webkit-transform:translateX(40vw);transform:translateX(40vw);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;opacity:0;-webkit-transition:1s .2s;transition:1s .2s}
@media screen and (max-width:992px){.intro-img{display:none}}.home-section.about .content img{opacity:0;-webkit-transition:1s .5s;transition:1s .5s;-webkit-transform:translateX(-10vw);transform:translateX(-10vw)}
.home-section.about .content h1,.home-section.about .content h2,.home-section.about .content p,.home-section.about .content a{-webkit-transition:.5s;transition:.5s;opacity:0;-webkit-transform:scale(0.8) translateY(40px);transform:scale(0.8) translateY(40px)}
.actv .intro-img,.actv .home-section.about .content img{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
.actv .home-section.about .content h1,.actv .home-section.about .content h2,.actv .home-section.about .content p,.actv .home-section.about .content a{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
@media screen and (max-width:992px){.actv .home-section.about .content a{-webkit-transform:scale(1) translateY(0) translateX(-50%);transform:scale(1) translateY(0) translateX(-50%)}
}