@import url("https://fonts.googleapis.com/css?family=Montserrat:100,300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:100,300,400,600");@import url("https://fonts.googleapis.com/css?family=Merriweather:300i,400i,700i");@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(1turn);-moz-transform:rotate(1turn);-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.scroll-anchor{position:absolute;top:-20px;height:100%}#hero-carousel{overflow:hidden}#hero-carousel .carousel-inner{height:100%;min-height:75vh}#hero-carousel .carousel-item{overflow:hidden}#hero-carousel .overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-color:#000;opacity:.7;z-index:9}#hero-carousel .text-container{position:absolute;top:0;left:0;bottom:0;right:0;z-index:9999;height:100%}#hero-carousel .text-container .row{height:100%}#hero-carousel .text-container h3{padding:0 15px;margin-top:50px;color:#fff;font-weight:600;font-family:Montserrat,sans-serif;font-size:32px;line-height:1.25}@media (min-width:768px){#hero-carousel .text-container h3{margin-top:120px;max-width:75%}}@media (min-width:1080px){#hero-carousel .text-container h3{margin-top:250px;max-width:55%}}#hero-carousel .main-image{width:100%;height:500px;background-size:cover;background-position:50%}#hero-carousel .data-image{position:absolute;z-index:99;height:150vw;width:150vw;bottom:-75vw;right:-75vw;-webkit-animation:rotating 240s linear infinite;-moz-animation:rotating 240s linear infinite;-ms-animation:rotating 240s linear infinite;-o-animation:rotating 240s linear infinite;animation:rotating 240s linear infinite}#hero-carousel .data-image.reverse{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}@media (min-width:576px){#hero-carousel{max-width:none}#hero-carousel .data-image{height:100vw;width:100vw;bottom:-50vw;right:-50vw}}@media (min-width:768px){#hero-carousel .data-image{height:100vw;width:100vw;top:-50vw;right:-50vw}}@media (min-width:768px){#hero-carousel .main-image{min-height:751px;height:100%}#hero-carousel h3{margin-top:10%;max-width:55%;font-size:32px}#hero-carousel .data-image{height:80vw;width:80vw;top:-40vw;right:-40vw}}.section{padding:50px 0 0;border-bottom:2px solid #ccc;position:relative}.section--gray,.section--grey{background-color:#f9f9f9}.section h4{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:.6px;text-align:center;color:#0e6d93;text-transform:uppercase;margin-bottom:20px}.section .supporting-arguments__argument{margin-top:100px;text-align:center}.section .supporting-arguments__argument--box{padding:37.5px}.section .supporting-arguments__argument__inner-box{height:100%;box-shadow:0 2px 25px 0 rgba(0,0,0,.05);background-color:#fff;padding:40px 35px}.section .supporting-arguments__argument img{height:45px;width:45px}@media (min-width:1080px){.section .supporting-arguments__argument img{height:42px;width:42px}}.section .supporting-arguments__argument h6{font-family:Open Sans,sans-serif;font-size:20px;font-weight:300;text-align:center;color:#06475f;margin-top:40px;line-height:1.56}.section .supporting-arguments__argument p{margin-top:20px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;text-align:center;color:#444}@media (min-width:1080px){.section--puzzle{padding:160px 0 280px}}.section--companies{padding-bottom:0}.section--companies ul.carousel{padding-left:0;padding-bottom:0;margin-bottom:0}.section--companies .logo-carousel{padding-top:15px;padding-bottom:15px;position:relative;z-index:100}.section--companies .logo-carousel .loupe-wrapper{width:100%;position:absolute;display:flex;justify-content:center;top:15px}.section--companies .logo-carousel .loupe-wrapper .carousel__loupe{position:absolute;border-radius:50%;box-shadow:0 0 10px #000;background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 79%,#fff 80%,#fff 81%,#fff 100%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 79%,#fff 80%,#fff 81%,#fff);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 79%,#fff 80%,#fff 81%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.section--companies .logo-carousel .carousel__seat{display:flex;align-items:center;padding:50px;background-color:transparent;overflow:hidden;z-index:200;transition:opacity 1s}.section--companies .logo-carousel .carousel__seat:not(.is-active){opacity:.3}.section--companies .logo-carousel .carousel__seat.is-active{padding:35px}.section--companies .logo-carousel img.logo{width:100%;z-index:200}.section--companies .company-carousel{margin-top:-30px}.section--companies .company-carousel .carousel{padding-left:0;list-style-type:none;position:relative}.section--companies .company-carousel .carousel__seat{opacity:0;display:none;transition:all 1s}.section--companies .company-carousel .carousel__seat .info{background-color:hsla(0,0%,100%,.9);position:absolute;bottom:0;width:100%;padding:20px}.section--companies .company-carousel .carousel__seat .info dd,.section--companies .company-carousel .carousel__seat .info dt{font-family:Open Sans,sans-serif;color:#444}.section--companies .company-carousel .carousel__seat .info dt{font-size:12px;font-weight:600}.section--companies .company-carousel .carousel__seat .info dd{font-weight:lighter;font-size:18px;margin-bottom:20px}.section--companies .company-carousel .carousel__seat .info dd:last-child{margin-bottom:10px}.section--companies .company-carousel .carousel__seat .img{width:100%;height:90vh;min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:50%}.section--companies .company-carousel .carousel__seat.is-active{opacity:1;display:block;transition:all .5s}@media (min-width:1080px){.section--companies--mobile{display:none}}.section--companies--mobile .logo-carousel{overflow:hidden}.section--companies--mobile .logo-carousel .carousel{display:flex;list-style:none;margin:0;padding:0;position:relative;left:-75%;transform:translateX(50%)}.section--companies--mobile .logo-carousel .carousel.is-set{transform:none;transition:transform .5s cubic-bezier(.23,1,.32,1)}.section--companies--mobile .logo-carousel .carousel__seat{flex:1 0 100%;text-align:center;order:2;flex-basis:50%}.section--companies--mobile .logo-carousel .carousel__seat.is-ref{order:1}.section--companies--mobile .logo-carousel--sm{overflow:hidden}.section--companies--mobile .logo-carousel--sm .carousel{display:flex;list-style:none;margin:0;padding:0;position:relative;left:-37.5%;transform:translateX(25%)}.section--companies--mobile .logo-carousel--sm .carousel.is-set{transform:none;transition:transform .5s cubic-bezier(.23,1,.32,1)}.section--companies--mobile .logo-carousel--sm .carousel__seat{flex:1 0 100%;text-align:center;order:2;flex-basis:25%}.section--companies--mobile .logo-carousel--sm .carousel__seat.is-ref{order:1}.section--companies--mobile .logo-carousel .loupe-wrapper .carousel__loupe{position:static}.section--companies--desktop{display:none}@media (min-width:1080px){.section--companies--desktop{display:block}}.section--companies--desktop .logo-carousel,.section--companies--desktop .logo-carousel .container{position:relative}.section--companies--desktop .logo-carousel .loupe-wrapper{width:100%;height:100%;position:absolute;left:0;right:0;top:0}.section--companies--desktop .logo-carousel .loupe-wrapper .carousel__loupe{position:absolute;margin-left:30px;transition:all .75s ease;left:0}.section--companies--desktop .logo-carousel .carousel{display:flex}.section--companies--desktop .logo-carousel .carousel__seat{flex:1;padding:40px}.section--companies--desktop .logo-carousel .carousel__seat.is-active{padding:25px;margin:0 15px;transition:opacity 1s}.section--companies--desktop .company-carousel{margin-top:-30px}.section--companies--desktop .company-carousel .carousel__seat .info{height:100px}.section--companies--desktop .company-carousel .carousel__seat .info .container{display:flex;align-items:center;height:100%}.section--companies--desktop .company-carousel .carousel__seat .info .container dd,.section--companies--desktop .company-carousel .carousel__seat .info .container dl{margin-bottom:0}.section--companies--desktop .company-carousel .carousel__seat .info .container dl{flex:1;display:inline-block}.section--tech{padding:100px 0}.section--tech .supporting-arguments__argument{margin-top:35px}.section--tech .supporting-arguments__argument img{height:70px;width:70px}.section--tech .supporting-arguments__argument h6{margin-top:35px;font-size:16px;min-height:115px;font-weight:300}@media (min-width:1350px){.section--tech .supporting-arguments__argument h6{min-height:96px}}.section--tech .supporting-arguments__argument ul{list-style:none;margin-left:0;text-align:left;margin-top:25px;padding-left:0}@media (min-width:1350px){.section--tech .supporting-arguments__argument ul{padding-left:37px}}.section--tech .supporting-arguments__argument ul li{padding-left:1em;text-indent:-1em;color:#158eb8;font-size:14px;margin-bottom:8px}.section--tech .supporting-arguments__argument ul li:before{content:"g";font-family:cu-website;padding-right:10px;position:relative;top:2px}.section--blog:not(.footer-parked){padding-bottom:85px}.section--blog.footer-parked{padding-bottom:inherit}.section--blog .blog-col{text-align:center;display:flex;align-items:center;justify-content:center}.section--blog .blog-col a,.section--blog .blog-col a:active,.section--blog .blog-col a:hover,.section--blog .blog-col a:visited{color:#fff}.section--blog .blog-col a,.section--blog .blog-col a:active,.section--blog .blog-col a:hover,.section--blog .blog-col a:visited{text-decoration:none}.section--blog .link-col{text-align:center;margin-top:35px;font-weight:700;text-transform:uppercase;font-size:14px}.section--blog .link-col a,.section--blog .link-col a:active,.section--blog .link-col a:hover,.section--blog .link-col a:visited{color:#158fb8}.section--blog .link-col a,.section--blog .link-col a:active,.section--blog .link-col a:hover,.section--blog .link-col a:visited{text-decoration:none}.section--blog .blog-circle{text-align:center;width:300px;height:300px;border-radius:50%;background-position:50%;background-size:cover;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;margin-top:26px;padding:34px;transition:all .5s}.section--blog .blog-circle:hover{box-shadow:0 0 7px #000}.section--blog .blog-circle.is-active{width:360px;height:360px}.section--blog .blog-circle.is-active .layover{opacity:0}.section--blog .blog-circle .layover{height:100%;width:100%;background-color:#444;opacity:.75;position:absolute;top:0;bottom:0;left:0;right:0}.section--blog .blog-circle h6{font-family:Open Sans,sans-serif;font-weight:600;line-height:1.4;color:#fff;font-size:18px;z-index:999}.homepage-footer,.section-footer,.section-footer--desktop{font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;text-transform:uppercase;display:flex;padding:30px;justify-content:center;align-items:center;flex-direction:column}.homepage-footer a,.homepage-footer a:active,.homepage-footer a:hover,.homepage-footer a:visited,.section-footer--desktop a,.section-footer--desktop a:active,.section-footer--desktop a:hover,.section-footer--desktop a:visited,.section-footer a,.section-footer a:active,.section-footer a:hover,.section-footer a:visited{color:#444}.homepage-footer a,.homepage-footer a:active,.homepage-footer a:hover,.homepage-footer a:visited,.section-footer--desktop a,.section-footer--desktop a:active,.section-footer--desktop a:hover,.section-footer--desktop a:visited,.section-footer a,.section-footer a:active,.section-footer a:hover,.section-footer a:visited{text-decoration:none}.homepage-footer a:active,.homepage-footer a:hover,.section-footer--desktop a:active,.section-footer--desktop a:hover,.section-footer a:active,.section-footer a:hover{text-decoration:underline}.section-footer--desktop a,.section-footer a{display:flex;width:100%;height:60px;justify-content:center;align-items:center;flex-direction:column}.section-footer--desktop.blue,.section-footer.blue{padding-top:50px}.section-footer--desktop.blue a,.section-footer--desktop.blue a:active,.section-footer--desktop.blue a:hover,.section-footer--desktop.blue a:visited,.section-footer.blue a,.section-footer.blue a:active,.section-footer.blue a:hover,.section-footer.blue a:visited{color:#158eb8}.section-footer a,.section-footer a:active,.section-footer a:hover,.section-footer a:visited{text-decoration:none}@media (min-width:1080px){.section-footer{display:none}}.section-footer--desktop{display:none}@media (min-width:1080px){.section-footer--desktop{display:flex}}.section-footer--desktop a{padding:0}.section-footer--desktop.blue{padding-top:0;margin-bottom:70px}.homepage-footer{width:100%;height:70px;background-color:#fff}.homepage-footer a{padding:35px}.homepage-footer a.active{font-weight:600}.homepage-footer--desktop{display:none;position:sticky;bottom:-1px;left:0;right:0;z-index:99999}@media (min-width:1080px){.homepage-footer--desktop{display:flex;flex-direction:row}}.carousel.carousel-fade .carousel-item{display:block;opacity:0;transition:opacity .7s ease-out;position:absolute;top:0}.carousel.carousel-fade .carousel-item.active{opacity:1!important}
/*# sourceMappingURL=../../../dist/basic_pages/style/homepage.css.map */
