@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700&display=swap);.header{height:128px;position:fixed;width:100%;z-index:4}@media(max-width:425px){.header{height:96px}}.header .logo{-webkit-animation:fade 3s;animation:fade 3s}.header .logo a{color:#000;font-size:1.2rem;font-weight:700;letter-spacing:.5rem;text-decoration:none}.header .nav-toggle{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}@media(max-width:768px){.header .nav-toggle{margin-right:24px}}@media(max-width:425px){.header .nav-toggle{margin-right:16px;width:20px}}.header .nav-toggle .hamburger-menu{-webkit-animation:fade 3s;animation:fade 3s;width:25px}.header .nav-toggle .hamburger-menu span{background:#fffafc;display:block;height:2px;margin-bottom:.3rem;text-align:center;width:100%}.header .nav-toggle .hamburger-menu-close{display:none;position:absolute}@media(max-width:768px){.header .nav-toggle .hamburger-menu-close svg{width:56px}}@media(max-width:425px){.header .nav-toggle .hamburger-menu-close svg{width:48px}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.main{background-color:#04a5aa;height:50vh;height:calc(var(--vh, 1vh)*50)}.main .row{flex-direction:column;justify-content:center}.main .row h2{color:#fffafc;font-size:3rem;font-weight:700;line-height:4.2rem;z-index:10}@media(max-width:1366px){.main .row h2{margin-top:32px}}@media(max-width:768px){.main .row h2{font-size:2.4rem;line-height:3rem}}@media(max-width:425px){.main .row h2{font-size:1.7rem;line-height:2.2rem;margin-top:72px}}.main .row h2 .line{height:56px;margin-bottom:8px;overflow:hidden;position:relative}@media(max-width:768px){.main .row h2 .line{height:48px}}@media(max-width:425px){.main .row h2 .line{height:32px}}.main .row h2 .line span{position:absolute}.main .row .btn-row{position:relative;width:256px;z-index:2}.main .row .btn-row a{align-items:center;color:#fffafc;display:flex;font-size:1.6rem;font-weight:600;text-decoration:none}@media(max-width:768px){.main .row .btn-row a{font-size:1.3rem}}@media(max-width:425px){.main .row .btn-row a{font-size:1.1rem}}.main .row .btn-row a svg{border:2px solid #fffafc;border-radius:100px;height:24px;margin-left:16px;padding:12px;transition:.4s ease-in-out;width:24px}@media(max-width:768px){.main .row .btn-row a svg{height:20px;padding:6px;width:20px}}@media(max-width:425px){.main .row .btn-row a svg{height:16px;padding:4px;width:16px}}.main .row .btn-row a:hover svg{background:#fffafc;color:#04a5aa}.cases{height:50vh;height:calc(var(--vh, 1vh)*50)}.cases .cases-navigation{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:space-between;padding:32px;position:absolute;width:100%;z-index:6}@media(max-width:768px){.cases .cases-navigation{display:none}}.cases .cases-navigation .cases-arrow{align-items:center;background:rgba(0,0,0,.4);border-radius:100%;display:flex;height:72px;justify-content:center;width:72px}.cases .cases-navigation .cases-arrow svg{color:#fffafc;height:28px;width:28px}.cases .cases-navigation .cases-arrow.disabled{opacity:.3}@media(max-width:768px){.cases .row{flex-direction:column}}.cases .row .case{background:#000;cursor:pointer;position:relative}.cases .row .case:hover .case-image{opacity:.4}.cases .row .case .case-details{box-sizing:border-box;display:flex;flex-direction:column;height:50vh;height:calc(var(--vh, 1vh)*50);justify-content:center;padding:32px;position:relative;width:33.3333vw;z-index:1}@media(max-width:768px){.cases .row .case .case-details{width:100vw}}@media(max-width:425px){.cases .row .case .case-details{padding:16px}}.cases .row .case .case-details span{color:#fffafc;font-size:1.6rem;font-weight:600;margin-top:156px;opacity:.8}@media(max-width:1366px)and (min-width:769px){.cases .row .case .case-details span{font-size:1.4rem}}@media(max-width:425px){.cases .row .case .case-details span{font-size:1.2rem;line-height:2.2rem}}.cases .row .case .case-details h2{color:#fffafc;font-size:2.4rem;line-height:3.4rem;margin-top:16px;width:85%}@media(max-width:1366px)and (min-width:769px){.cases .row .case .case-details h2{font-size:2rem;line-height:2.4rem}}@media(max-width:425px){.cases .row .case .case-details h2{font-size:1.7rem;line-height:2.2rem;margin-top:8px}}.cases .row .case .case-image{height:100%;left:0;opacity:.65;overflow:hidden;position:absolute;top:0;transition:.4s cubic-bezier(.6,-.05,.1,.99);width:100%}.cases .row .case .case-image img{height:100%;object-fit:cover;width:100%}nav{background:#04a5aa;display:none;height:100%;left:0;overflow:hidden;position:fixed;top:-1px;width:100%;z-index:1}nav a{position:relative}nav a:after{background:#fffafc;content:"";display:block;height:2px;margin-top:5px;position:absolute;right:0;transition:.4s ease;width:0}nav a:hover{color:pink}nav a:hover:after{background:#fffafc;left:0;width:100%}nav .nav-columns{display:flex;padding:0 32px;-webkit-transform:translateY(125px);transform:translateY(125px)}@media(max-width:654px){nav .nav-columns{flex-direction:column}}@media(max-width:654px)and (max-width:425px){nav .nav-columns{padding:0 16px}}nav .nav-columns .nav-column{width:45%}@media(max-width:654px){nav .nav-columns .nav-column{width:100%}}nav .nav-columns .nav-column:last-child{width:55%}@media(max-width:654px){nav .nav-columns .nav-column:last-child{width:100%}}nav .nav-columns .nav-column .nav-label{font-size:1.2rem;margin-bottom:3rem}@media(max-width:768px){nav .nav-columns .nav-column .nav-label{font-size:1rem;margin-bottom:1.4rem}}@media(max-width:425px){nav .nav-columns .nav-column .nav-label{font-size:.875rem;margin-bottom:1.2rem}}nav .nav-columns .nav-column .nav-infos{display:flex;flex-wrap:wrap}@media(max-width:654px){nav .nav-columns .nav-column .nav-infos{justify-content:space-between}}nav .nav-columns .nav-column .nav-infos .nav-info{padding:0;width:50%}@media(max-width:654px){nav .nav-columns .nav-column .nav-infos .nav-info:nth-child(2),nav .nav-columns .nav-column .nav-infos .nav-info:nth-child(3){display:none}}nav .nav-columns .nav-column .nav-infos .nav-info .nav-info-label{font-weight:600}nav .nav-columns .nav-column .nav-infos .nav-info li{font-size:1.4rem;font-weight:300;list-style:none;margin-bottom:1.2rem}@media(max-width:768px){nav .nav-columns .nav-column .nav-infos .nav-info li{font-size:1.2rem;margin-bottom:1rem}}@media(max-width:425px){nav .nav-columns .nav-column .nav-infos .nav-info li{font-size:1rem;margin-bottom:.875rem}}nav .nav-columns .nav-column .nav-infos .nav-info li a{color:#fffafc;text-decoration:none}nav .nav-columns .nav-column .nav-links{margin:0;padding:0}nav .nav-columns .nav-column .nav-links li{list-style:none;margin-bottom:2.4rem}@media(max-width:425px){nav .nav-columns .nav-column .nav-links li{margin-bottom:1.6rem}}nav .nav-columns .nav-column .nav-links li a{color:#fffafc;font-size:2.8rem;font-weight:600;text-decoration:none}@media(max-width:425px){nav .nav-columns .nav-column .nav-links li a{font-size:2rem}}nav .nav-columns .nav-column .services{margin:0;padding:0}nav .nav-columns .nav-column .services li{list-style:none;margin-bottom:2.4rem}@media(max-width:425px){nav .nav-columns .nav-column .services li{margin-bottom:1.6rem}}nav .nav-columns .nav-column .services li p{color:#fffafc;font-size:2.8rem;font-weight:600;text-decoration:none}@media(max-width:425px){nav .nav-columns .nav-column .services li p{font-size:2rem}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fffafc;font-family:Josefin Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overscroll-behavior:none;-webkit-user-select:none;user-select:none;visibility:hidden}.container{height:100%;margin:0 auto;min-width:1560px;width:1560px}@media(max-width:1560px){.container{min-width:1280px;width:1280px}}@media(max-width:1366px){.container{min-width:1080px;width:1080px}}@media(max-width:1080px){.container{min-width:100%;width:100%}}.container .row{display:flex;height:100%;padding:0 32px}@media(max-width:425px){.container .row{padding:0 16px}}.container .v-center{align-items:center}.container .space-between{justify-content:space-between}.container-fluid{height:100%;width:100%}.container-fluid .row{display:flex;height:100%}.intro-overlay .top{height:50vh;height:calc(var(--vh, 1vh)*50);position:absolute;width:100%;z-index:8}.intro-overlay .top .overlay-top{background:#000;bottom:0;height:100%;left:0;position:absolute;right:0;width:33.333vw}@media(max-width:768px){.intro-overlay .top .overlay-top{width:100vw}}.intro-overlay .top .overlay-top:nth-child(2){left:33.333%}@media(max-width:768px){.intro-overlay .top .overlay-top:nth-child(2){display:none}}.intro-overlay .top .overlay-top:nth-child(3){left:66.666%}@media(max-width:768px){.intro-overlay .top .overlay-top:nth-child(3){display:none}}.intro-overlay .bottom{bottom:0;height:50vh;height:calc(var(--vh, 1vh)*50);position:absolute;width:100%;z-index:8}.intro-overlay .bottom .overlay-bottom{background:#000;bottom:0;height:100%;position:absolute;right:66.666%;width:33.333vw}@media(max-width:768px){.intro-overlay .bottom .overlay-bottom{right:0;width:100vw}}.intro-overlay .bottom .overlay-bottom:nth-child(2){right:33.333%}@media(max-width:768px){.intro-overlay .bottom .overlay-bottom:nth-child(2){right:0;top:100%;width:100vw}}.intro-overlay .bottom .overlay-bottom:nth-child(3){right:0}@media(max-width:768px){.intro-overlay .bottom .overlay-bottom:nth-child(3){top:200%;width:100vw}}.App{position:relative;-webkit-transform:translateY(0);transform:translateY(0);z-index:2}.page{background:#fffafc;height:100vh;width:100%}.page .row{align-items:center;display:flex}
/*# sourceMappingURL=main.c1614120.css.map*/