.rotating-container{font-size:4vmax;font-family:"Roboto";font-weight:700;color:#ff4d00;height:60px}.rotating-container p{position:relative;width:90%;left:0;right:0;margin:auto;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.letter{display:inline-block;position:relative;-webkit-transform:translateZ(60px);transform:translateZ(60px);-webkit-transform-origin:50% 50% 60px;transform-origin:50% 50% 60px}.out{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);transition:-webkit-transform .42s cubic-bezier(.55,.055,.675,.19);transition:transform .42s cubic-bezier(.55,.055,.675,.19);transition:transform .42s cubic-bezier(.55,.055,.675,.19),-webkit-transform .42s cubic-bezier(.55,.055,.675,.19)}.behind{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.in{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);transition:-webkit-transform .48s cubic-bezier(.175,.885,.32,1.275);transition:transform .48s cubic-bezier(.175,.885,.32,1.275);transition:transform .48s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .48s cubic-bezier(.175,.885,.32,1.275)}@media only screen and (max-device-width:830px) and (-webkit-min-device-pixel-ratio:2){.rotating-container{top:250px;right:0;width:80%}}.homepage-card{display:flex;flex-direction:column;box-shadow:0 0 50px #ccc;border-radius:20px;min-height:70vh}.homepage-card h1,.homepage-card p{text-align:center;font-family:"Roboto"}.homepage-card p{font-size:30px;margin:15px}.card-icon-container{left:0;right:0;margin:50px auto}.landing-container{width:100%;height:100vh;left:0;right:0;margin:auto;overflow:hidden}.landing-container #c1,.landing-container #c2{font-family:"Roboto";font-size:55vmax;position:absolute}.landing-container #c1{top:-90px;left:13%}.landing-container #c1,.landing-container #c2{margin-top:0;height:800px;line-height:800px;overflow:hidden}.landing-container #c2{bottom:-90px;right:13%}.landing-container #digital-lab{position:absolute;font-family:"Roboto";font-size:5.5vmax;left:8%;bottom:80px;width:26%;display:flex;flex-direction:row;justify-content:space-between}.landing-container #digital-lab span:first-child{color:#ff4d00}.about-container{width:100%;left:0;right:0;margin:20px auto auto;display:flex;flex-direction:column;justify-content:space-between}.about-container .sentence{font-family:"Roboto";font-size:3vmax;position:relative;margin-top:60px;text-align:center}.about-container .cards{width:90%;height:60%;position:relative;left:0;right:0;margin:80px auto auto;display:grid;grid-gap:20px;grid-auto-rows:1fr;grid-auto-columns:1fr;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:repeat(auto-fit,minmax(1fr,1fr))}.service-section-container{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:100px;left:0;right:0;margin-left:auto;margin-right:auto}.service-section-img-container{width:60%}.service-section-img-container.inactive{opacity:0}.service-section-img-container img{width:100%;box-shadow:0 0 50px #ccc}.service-section-text-container{font-family:"Roboto";font-weight:700;text-align:center;width:30%;display:flex;flex-direction:column;justify-content:space-evenly}.service-section-text-container.inactive{opacity:0}.service-section-text-container h3{font-size:4vmax}.service-section-text-container p{font-size:2vmax}.service-section-text-container h3:first-letter{color:#ff4d00}@media only screen and (max-device-width:400px) and (-webkit-min-device-pixel-ratio:2){.service-section-container{flex-direction:column}.service-section-img-container,.service-section-text-container{width:100%}}.service-container{display:flex;flex-direction:column;justify-content:space-between}.service-header{margin-top:5vh;margin-bottom:5vh;font-family:"Roboto";font-size:12vmax}.service-header #creative:first-letter{color:#ff4d00}.contact-form-container{margin-right:5%;margin-left:5%;flex:1 1;height:600px;max-width:750px;min-width:300px;display:flex;flex-direction:column;justify-content:space-evenly}.input-container{display:flex;justify-content:space-between;width:100%;left:0;right:0;margin:0 auto}.input-container input{border:1px solid #a0a0a0;width:49%;height:60px;font-size:1.5vmax;font-family:"Roboto"}.contact-form-container textarea{border:1px solid #a0a0a0;font-size:1.5vmax;font-family:"Roboto";resize:none;width:100%;height:450px;left:0;right:0;margin:auto}.contact-form-container button{cursor:pointer;border:1px solid #a0a0a0;background-color:#fff;width:150px;height:50px;font-family:"Roboto";font-size:25px;left:0;right:0;margin:0 auto;transition:.1s}.contact-form-container button:hover:first-letter{color:#ff4d00}.contact-form-container button:hover{border:1px solid #000}.contact-container{display:flex;margin-top:100px;justify-content:space-between;flex-wrap:wrap}.contact-text-container{flex:1 1}.callout-container{font-family:"Roboto";font-size:5.5vmax;display:flex;flex-direction:column;justify-content:space-evenly}.callout-container div{display:inline}.callout-container #lets{margin-left:50%}.callout-container #create{margin-left:15%}.callout-container #create:first-letter{color:#ff4d00;width:50%}.callout-container #together{margin-left:30%}.contact-info-container{font-family:"Roboto";font-size:1.5vmax;margin-top:2vmax;margin-bottom:2vmax;margin-left:20%}.contact-info-container span{margin-left:10px}.menu-icon-container{display:inline-block;cursor:pointer;position:fixed;right:20px;top:10px;z-index:1}.bar1,.bar2,.bar3{width:35px;height:4px;background-color:#000;margin:10px 0;transition:.3s}.menu-icon-container:hover .bar1{-webkit-transform:rotate(-30deg) translate(-10px,2px);transform:rotate(-30deg) translate(-10px,2px)}.menu-icon-container:hover:hover .bar2{-webkit-transform:rotate(90deg) translateY(-9px);transform:rotate(90deg) translateY(-9px)}.menu-icon-container:hover:hover .bar3{-webkit-transform:rotate(30deg) translate(-10px,-2px);transform:rotate(30deg) translate(-10px,-2px)}.nav-container{background-color:#fff;width:240px;height:100%;position:fixed;right:0;top:0;box-shadow:0 0 50px #ccc;transition:.5s;z-index:2;overflow:hidden}.menu{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;flex-direction:column;top:100px;overflow:visible;height:300px}.menu a{font-family:Segoe UI;font-style:normal;font-weight:700;font-size:25px;color:#000;width:100%;height:30%;transition:.5s;padding-top:20px;padding-bottom:20px;text-align:center}.menu a span{border-bottom:3px solid #ff4d00;width:0;display:block;margin-left:30%;transition:.5s}.menu a:hover span{width:40%}.close-icon{position:absolute;right:10px;top:10px;cursor:pointer;transition:.3s}.close-icon:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.footer{position:relative;width:100%;bottom:0;margin-top:50px;display:flex;flex-direction:column;justify-content:space-between}.footer-top-line{border-bottom:1px solid #a0a0a0;width:90%;left:0;right:0;margin:auto}.footer-content-container{display:flex;flex-direction:row;justify-content:space-between;width:90%;left:0;right:0;margin:auto}.footer-content-container span{color:#a0a0a0;font-size:15px;padding-top:30px;padding-bottom:30px}.footer-content-container .social-media{width:200px;padding-top:30px;padding-bottom:30px;display:flex;flex-direction:row;justify-content:space-between}.footer-content-container .social-media svg{cursor:pointer}.page-container{display:flex;flex-direction:column;min-height:100vh}.content-wrap{flex:1 1}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{padding:0;margin:0}li,ol,ul{list-style:none}a{text-decoration:none;color:#fff}em,i{font-style:normal}a,button,input,select,textarea{outline:none;border:none}table{border-collapse:collapse;border-spacing:0}img{border:none;vertical-align:middle}
/*# sourceMappingURL=main.414a06d7.chunk.css.map */