/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height: 1.15;-webkit-text-size-adjust: 100%}body{margin: 0}main{display: block}h1{font-size: 2em;margin: .67em 0}hr{box-sizing: content-box;height: 0;overflow: visible}pre{font-family: monospace, monospace;font-size: 1em}a{background-color: transparent}abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: bolder}code,kbd,samp{font-family: monospace, monospace;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}img{border-style: none}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}button,input{overflow: visible}button,select{text-transform: none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText}fieldset{padding: .35em .75em .625em}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{vertical-align: baseline}textarea{overflow: auto}[type="checkbox"],[type="radio"]{box-sizing: border-box;padding: 0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto}[type="search"]{-webkit-appearance: textfield;outline-offset: -2px}[type="search"]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}details{display: block}summary{display: list-item}template{display: none}[hidden]{display: none}*,*::before,*::after{box-sizing: border-box;outline: none;margin: 0;padding: 0}ul{margin: 0;padding: 0}ul li{list-style: none}h1,h2,h3,h4{margin: 0}html{-ms-touch-action: none;font-weight: 500;font-size: 10vw;line-height: 1.5;font-family: "Archivo", sans-serif;background: #fff f}*::-webkit-selection{background-color: #3057fe;color: #ffff}*::-moz-selection{background-color: #3057fe;color: #ffff}*::selection{background-color: #3057fe;color: #ffff}a{color: currentColor}body{color: #000 0;font-size: .176rem;font-weight: 400;line-height: 1.38}.headline{position: relative;font-size: .878rem;line-height: 1.07;font-weight: 400}.headline_secondary{font-size: .673rem;font-weight: 500}.large-title{font-size: .264rem;font-weight: 500}.small-body-text{font-size: .117rem;font-weight: 400;line-height: 1.5}.blue-square-1,.blue-square-2{position: absolute;height: .871rem}.blue-square-1{width: 4.43rem;left: 2.83rem;top: 0.02rem}.blue-square-2{width: 5.32rem;left: 1.15rem;bottom: .176rem}.blue-square-3,.blue-square-4,.blue-square-5{position: absolute;height: .19rem;background-color: #dde4ff;z-index: -1;bottom: -0.5rem}.blue-square-3{width: .717rem;left: 1.4rem}.blue-square-4{width: .769rem;left: 2.15rem}.blue-square-5{width: 1.15rem !important;left: 3.26rem}.website{width: 100%;position: relative;overflow: hidden}.blue-circle-big-1,.blue-circle-big-2{position: absolute;display: block;width: 5.34rem;height: 5.34rem;background-color: #dde4ff;border-radius: 50%;filter: blur(230px);z-index: -1}.blue-circle-big-1{top: 1.48rem;right: -0.915rem}.blue-circle-big-2{bottom: 0;right: -1.83rem}.blue-circle-small{position: absolute;top: 8.46rem;left: -0.22rem;display: block;width: 2.67rem;height: 2.67rem;background-color: #dde4ff;border-radius: 50%;filter: blur(120px);z-index: -1}.header-overlay{display: none;position: fixed;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;background: #000;z-index: -2}.project-img{position: relative;overflow: hidden}.parallax{position: absolute;width: 100%;height: 150%;left: 0;top: -25%;background-size: 100%;background-position: center}.header{position: fixed;width: 100%;height: .293rem;padding-top: .351rem;margin-bottom: .878rem;padding-right: .608rem;padding-left: .608rem;z-index: 10;pointer-events: none}.header .content{height: .293rem;display: flex;justify-content: space-between;align-items: center;pointer-events: auto}.header .content .left{width: 1rem;height: .293rem}.header .content .left .logo{width: 100%;height: .293rem;margin-top: .073rem;-webkit-transition: -webkit-transform .4s ease-in}.header .content .left .logo svg,.header .content .left .logo img{align-self: center;object-fit: contain;object-position: center;max-width: 100%;max-height: 100%}.header .content .right{height: .293rem;display: flex}.header .content .right ul{display: flex;flex-direction: row;align-items: center}.header .content .right ul .nav-bar-item{font-size: .117rem;line-height: 1.5;margin-left: .264rem;margin-top: .073rem;-webkit-transition: -webkit-transform .4s ease-in}.header .content .right ul .nav-bar-item a{display: inline-block;text-decoration: none;position: relative;color: #000 0}.header .content .right ul .nav-bar-item a::after{content: "";position: absolute;width: 100%;transform: scaleX(0);height: .007rem;bottom: 0;left: 0;background-color: black;transform-origin: bottom left;transition: transform .3s ease-in-out}.header .content .right ul .nav-bar-item a:hover::after{transform: scaleX(1);transform-origin: bottom left}#hero{position: relative;height: 3.1rem;width: 100%;margin-top: 1.52rem;padding-left: .608rem;padding-right: .351rem;margin-bottom: .908rem}#hero .headline{position: absolute;line-height: 1.07;width: 8.79rem}#hero .scroll-img{position: absolute;bottom: 0;right: .351rem}#hero .scroll-img .round-img{position: relative;width: .828rem;height: .802rem}#hero .scroll-img .round-img #round-text{display: inline-block;position: absolute;width: .828rem;height: .802rem}#hero .scroll-img .round-img #round-text svg{width: .828rem;height: .802rem}#hero .scroll-img .round-img .arrow-down{position: absolute;width: .176rem;height: .176rem;top: .316rem;left: .324rem}#hero .scroll-img .round-img .arrow-down svg{width: .176rem;height: .176rem}.clients{position: relative;padding-left: .608rem;padding-right: .351rem;padding-bottom: .098rem}.clients .pagination{text-align: center;margin-top: .329rem;width: auto;z-index: 1}.clients .pagination .swiper-pagination-bullet{opacity: 1;background-color: transparent;border: 1px solid #3057fe;width: .088rem;height: .088rem;margin: 0 0 0 .059rem}.clients .pagination .swiper-pagination-bullet-active{background-color: #3057fe;width: .088rem;height: .088rem}.clients .swiper-slide{width: 100%;display: flex;align-items: center;justify-content: space-around}.clients .logo{display: flex;justify-content: center;cursor: pointer}.clients .logo img,.clients .logo svg{width: 50%;align-self: center;object-fit: contain;object-position: center;max-height: 40%;min-height: 40%}.services{padding: 1rem}.services .content{padding-left: 3.56rem;padding-right: .608rem}.services .content .text{position: relative;font-weight: 300;line-height: 1.33;margin-bottom: .893rem;margin-right: -4em}.services .content .text a{cursor: pointer;font-weight: 300;text-decoration: none;border-bottom: 1px solid #000}.services .content .skills{display: flex;flex-wrap: wrap;width: 100%;padding-top: 1.5em}.services .content .skills .column{display: flex;width: 50%;flex-direction: column;margin-bottom: .366rem}.services .content .skills .column .skills-title{padding-left: .183rem;font-size: .117rem;line-height: 1.5;margin-bottom: .102rem}.services .content .skills .column .list ul .list-item-1,.services .content .skills .column .list ul .list-item-2,.services .content .skills .column .list ul .list-item-3,.services .content .skills .column .list ul .list-item-4{font-size: .22rem;font-weight: 400;line-height: 1.22}.services .content .skills .column .list ul .list-item-1 .number,.services .content .skills .column .list ul .list-item-2 .number,.services .content .skills .column .list ul .list-item-3 .number,.services .content .skills .column .list ul .list-item-4 .number{vertical-align: super;display: inline-block;margin-right: .073rem;font-size: .117rem;line-height: 1.5}.services .content .skills .column .list ul .list-item-1 .number-none,.services .content .skills .column .list ul .list-item-2 .number-none,.services .content .skills .column .list ul .list-item-3 .number-none,.services .content .skills .column .list ul .list-item-4 .number-none{margin-right: .249rem}.services .content .skills .column .list ul .list-item-4{margin-right: -3em}.projects{width: 100%;padding-top: .805rem;padding-bottom: .732rem;position: relative}.projects .headline_secondary{width: 100%;height: 1.08rem;font-weight: 500;text-align: center}.projects .line{position: absolute;display: block;width: .007rem;left: 50%;top: 2.25rem;bottom: .351rem;background-color: #e1e1e1}.projects .line.open{bottom: 1.98rem}.projects .project-list-short{margin-top: .805rem;padding-top: .878rem}.projects .project-list-long{height: 0;overflow: hidden}.more-projects.open{opacity: 0 !important;pointer-events: none}.project-list-item-1,.project-list-item-2{flex-direction: row;width: 4.17rem;height: 2.78rem;margin-top: -0.805rem}.project-img{position: relative;display: flex;width: 4.17rem;height: 2.78rem;background-size: 100%;background-position: 50% 0%;background-repeat: no-repeat;cursor: pointer}.project-img .project-img-inner-wrap{padding-top: 1.39rem;padding-bottom: 1.39rem}.project-img .project-img-about{opacity: 0;position: absolute;bottom: -0.417rem;width: 3.56rem;transition: all .3s ease}.project-img:hover .project-img-about{opacity: 1;transition: 0.7s}.project-title{display: flex;justify-content: center;width: .881rem;height: .483rem;margin-left: .395rem;z-index: 1;background-color: #ffff;position: relative}.project-list-item-1{width: 100%;display: flex;align-self: flex-end;align-items: center;justify-content: flex-end}.project-list-item-1 .project-title{margin-right: .395rem}.project-list-item-2{width: 100%;display: flex;align-self: flex-start;align-items: center;justify-content: flex-start}.project-list-item-2 .project-title{margin-left: .395rem}.more-projects{width: 100%;margin-bottom: 1.08rem;width: 1.07rem;margin: 0 auto;line-height: 1.33}.more-projects a{display: inline-block;text-decoration: none;position: relative;color: #000 0}.more-projects a::before{content: "";position: absolute;width: 100%;height: .007rem;bottom: 0;left: 0;background-color: black}.more-projects a:hover::before{opacity: 0}.more-projects a::after{content: "";position: absolute;width: 100%;transform: scaleX(0);height: .007rem;bottom: 0;left: 0;background-color: black;transform-origin: bottom left;transition: transform .4s ease-in-out}.more-projects a:hover::after{transform: scaleX(1);transform-origin: bottom left}.more-projects:hover a::before{opacity: 0}.more-projects:hover a::after{transform: scaleX(1);transform-origin: bottom left}.contact{margin-top: 1.17rem;margin-bottom: .893rem}.contact .content{height: 1.48rem;width: 5.34rem;margin: 0 auto}.contact .content .headline{font-size: .878rem;line-height: 1.07;margin-bottom: .154rem;text-align: center}.contact .content .contact-details{font-size: .176rem;line-height: 1.33;margin: 0 auto;text-align: center}.contact .content .contact-details .phone{width: 1.32rem}.contact .content .contact-details .email{width: 1.3rem}.contact .content .contact-details .email a{display: inline-block;text-decoration: none;position: relative;color: #000 0}.contact .content .contact-details .email a::before{content: "";position: absolute;width: 100%;height: 1px;bottom: 0;left: 0;background-color: black}.contact .content .contact-details .email a:hover::before{opacity: 0}.contact .content .contact-details .email a::after{content: "";position: absolute;width: 100%;transform: scaleX(0);height: 1px;bottom: 0;left: 0;background-color: black;transform-origin: bottom left;transition: transform .4s ease-in-out}.contact .content .contact-details .email a:hover::after{transform: scaleX(1);transform-origin: bottom left}.contact .content .contact-details .email:hover a::before{opacity: 0}.contact .content .contact-details .email:hover a::after{transform: scaleX(1);transform-origin: bottom left}.footer{display: block;width: 100%;margin-bottom: .344rem}.footer .content{font-size: .117rem;line-height: 1.5;text-align: center}.reveal{opacity: 0;transform: translate3d(0, .732rem, 0);transition: opacity 1.0E+3ms ease-in-out, transform 1.0E+3ms ease-in-out}.reveal.is-visible{opacity: 1;transform: translate3d(0, 0, 0)}.reveal-small{opacity: 0}.reveal-small.is-visible{opacity: 1}.char{display: inline-block;position: relative}.fds .logo,.fds .nav-bar-item,.fds .headline_secondary,.fds .sentence,.fds .sentence-mobile,.fds .blue-square-1,.fds .blue-square-2,.fds .blue-square-3,.fds .blue-square-4,.fds .blue-square-5,.fds .blue-square-mobile-1,.fds .blue-square-mobile-2,.fds .blue-square-mobile-3,.fds .blue-square-mobile-4,.fds .blue-square-mobile-5,.fds .blue-square-mobile-6,.fds .blue-square-mobile-7,.fds .round-img,.fds .project-title-name,.fds .skills-title,.fds .list-item-1,.fds .list-item-2,.fds .list-item-3,.fds .list-item-4{opacity: 0}@keyframes pop-out{0%{transform: scale(0)}100%{transform: scale(100%)}}@keyframes stand-up-big{0%{transform: translate3d(0, 120px, 0) rotateX(90deg)}100%{transform: translate3d(0, 0, 0) rotateX(0deg)}}@keyframes stand-up-small{0%{transform: translate3d(0, 50px, 0) rotateX(90deg)}100%{transform: translate3d(0, 0, 0) rotateX(0deg)}}@keyframes fade-in{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes left-to-right-1{0%{width: 0;background-color: #dde4ff}100%{width: 5.43rem;background-color: #dde4ff}}@keyframes left-to-right-2{0%{width: 0;background-color: #dde4ff}100%{width: 4.32rem;background-color: #dde4ff}}@keyframes left-to-right-3{0%{width: 0;background-color: #dde4ff}100%{width: .717rem;background-color: #dde4ff}}@keyframes left-to-right-4{0%{width: 0;background-color: #dde4ff}100%{width: .769rem;background-color: #dde4ff}}@keyframes left-to-right-5{0%{width: 0;background-color: #dde4ff}100%{width: .6rem;background-color: #dde4ff}}@keyframes spin{100%{transform: rotate(360deg)}}@keyframes bottom-up{0%{transform: translateY(.073rem)}100%{transform: translateY(0)}}.pop-out{animation: pop-out .5s ease-in forwards}.fade-in{animation: fade-in 1.5s ease forwards}.stand-up-big{animation: stand-up-big .7s ease-in-out forwards}.stand-up-small{animation: stand-up-small .7s ease-in-out forwards}.spin{animation: spin 1s ease forwards}.anim{-webkit-transform: translateY(-0.073rem)}.blue-square-load-1{animation: left-to-right-1 1s ease forwards;z-index: -1}.blue-square-load-2{animation: left-to-right-2 1s ease forwards;z-index: -1}.blue-square-load-3{animation: left-to-right-3 .7s ease forwards;z-index: -1}.blue-square-load-4{animation: left-to-right-4 .7s ease forwards;z-index: -1}.blue-square-load-5{animation: left-to-right-5 .7s ease forwards;z-index: -1}.delay{animation-delay: 0.7s}.bottom-up{animation: bottom-up .3s ease forwards}.project-list-long .project-img{position: relative}.project-list-long .project-img:before{content: "";position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;background: #fff;z-index: 1;transform: translate3d(0, 0, 0);transition: height 1.2E+3ms 300ms ease-in-out}.project-list-long.open{height: auto;opacity: 1;overflow: visible}.project-list-long.open .project-img:before{height: 0}@media only screen and (min-width: 751px){.desktop-hide{display: none !important}}@media only screen and (max-width: 750px){.mobile-hide{display: none !important}.menu-close{display: none}.menu-close svg{width: .56rem;height: .56rem}.menu-open{display: flex}.menu-open svg{width: .853rem;height: .853rem}.menu-open,.menu-close{width: .96rem;height: .96rem;cursor: pointer;right: .48rem;top: 1.28rem;align-items: center;justify-content: center}.show-menu{position: relative;overflow: hidden}.show-menu .menu-close{display: flex;z-index: 2}.show-menu .menu-open{display: none}.show-menu .header-overlay{display: block;pointer-events: all;opacity: 0.05;z-index: 9}.show-menu .header .content .right{position: fixed;z-index: 1;top: 0;right: 0;background-color: #ffff;width: 50%;height: 100vh;display: flex;flex-direction: column}.show-menu .header .content .right .content{padding-top: 5.33rem;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;height: 100vh}.show-menu .header .content .right .content ul{display: flex;flex-direction: column;text-align: center}.show-menu .header .content .right .content ul .nav-bar-item{font-size: .533rem;line-height: 1.4;font-weight: 400;-webkit-transition: none}.show-menu .header .content .right .content ul .nav-bar-item a::after{height: .027rem}.show-menu .header .content .right .content .contact{margin-bottom: 0;margin-top: 2.67rem;align-self: center}.show-menu .header .content .right .content .contact .phone a,.show-menu .header .content .right .content .contact .email a{font-size: .373rem;line-height: 1.57;font-weight: 300}body{font-size: .48rem;color: #000 0;font-weight: 400;line-height: 1.44}.blue-circle-big-1,.blue-circle-big-2{position: absolute;display: block;width: 19.4rem;height: 19.4rem;background-color: #dde4ff;border-radius: 50%;filter: blur(400px);z-index: -1}.blue-circle-big-1{top: 5.87rem;left: 5.01rem;right: 0}.blue-circle-big-2{bottom: -16rem;right: 0;left: 3.04rem}.blue-circle-small{position: absolute;top: 29.8rem;left: -6.08rem;display: block;width: 9.73rem;height: 9.73rem;background-color: #dde4ff;border-radius: 50%;filter: blur(200px);z-index: -1}.blue-square-mobile-1,.blue-square-mobile-2,.blue-square-mobile-3,.blue-square-mobile-4{position: absolute;height: 1.3rem;background-color: #dde4ff}.blue-square-mobile-1{width: 3.9rem;left: 3.9rem;top: 0}.blue-square-mobile-2{width: 3.79rem;left: -0.08rem;top: 1.3rem}.blue-square-mobile-3{width: 4.48rem;left: 2.53rem;bottom: 1.44rem;display: none !important}.blue-square-mobile-4{width: 3.73rem;left: -0.08rem;bottom: 0}.blue-square-mobile-5,.blue-square-mobile-6,.blue-square-mobile-7{position: absolute;height: .64rem;background-color: #dde4ff;z-index: -1}.blue-square-mobile-5{width: 1.92rem;left: 3.81rem;bottom: .56rem}.blue-square-mobile-6{width: 2.08rem;left: 5.87rem;bottom: .56rem}.blue-square-mobile-7{width: 1.71rem;left: -0.08rem;bottom: -0.08rem}.headline{font-size: 1.24rem;line-height: 1.15;font-weight: 400}.headline_secondary{font-size: 1.07rem;font-weight: 500}.small-body-text{font-size: .373rem;font-weight: 400;line-height: 1.57}.header{width: 100%;height: 1.6rem;padding-right: .4rem;padding-left: .48rem;top: 0;left: 0}.header .content{height: .853rem}.header .content .left{width: 2.92rem;height: .853rem}.header .content .left .logo{height: .853rem;-webkit-transition: -webkit-transform .4s ease-in}.header .content .right{display: none}#hero{position: relative;height: 8.4rem;width: 100%;padding-left: .453rem;padding-right: .48rem;margin-bottom: 1.6rem;margin-top: 3.2rem}#hero .headline{position: absolute;width: 9.07rem}#hero .scroll-img{position: absolute;right: .48rem;bottom: .32rem;width: 3.2rem;height: 3.2rem}#hero .scroll-img .round-img{position: relative;width: 3.02rem;height: 2.92rem}#hero .scroll-img .round-img #round-text{display: inline-block;position: absolute;width: 3.02rem;height: 2.92rem}#hero .scroll-img .round-img #round-text svg{width: 3.02rem;height: 2.92rem}#hero .scroll-img .round-img .arrow-down{position: absolute;width: .64rem;height: .64rem;top: 1.15rem;left: 1.18rem}#hero .scroll-img .round-img .arrow-down svg{width: .64rem;height: .64rem}.clients{position: relative;padding-left: .88rem;padding-right: 1.29rem;padding-bottom: 20px}.clients .pagination-mobile{text-align: center;margin-top: .8rem;width: auto;z-index: 1}.clients .pagination-mobile .swiper-pagination-bullet{opacity: 1;background-color: transparent;border: 1px solid #3057fe;width: .32rem;height: .32rem;margin: 0 0 0 .213rem}.clients .pagination-mobile .swiper-pagination-bullet-active{background-color: #3057fe;width: .32rem;height: .32rem}.clients .logo img,.clients .logo svg{width: 70%}.services{padding-top: 2.13rem;padding-bottom: 0;margin-bottom: -1.07rem;padding-left: 0;padding-right: 0}.services .content{padding-left: .453rem;padding-right: .48rem}.services .content .text{font-size: .48rem;width: 99%;position: relative;font-weight: 300;line-height: 1.44;margin-bottom: 1.92rem}.services .content .text a{cursor: pointer}.services .content .skills{display: flex;flex-wrap: wrap;width: 100%}.services .content .skills .column{display: flex;width: 50%;flex-direction: column;margin-bottom: 1.28rem}.services .content .skills .column .skills-title{padding-left: 0;font-size: .373rem;line-height: 1.57;margin-bottom: .373rem;font-weight: 300}.services .content .skills .column .list ul .list-item-1,.services .content .skills .column .list ul .list-item-2,.services .content .skills .column .list ul .list-item-3,.services .content .skills .column .list ul .list-item-4{font-size: .533rem;font-weight: 400;line-height: 1.4}.projects{width: 100%;padding-top: 2.8rem;position: relative}.projects .headline_secondary{width: 100%;line-height: 1.2;height: 1.68rem;font-weight: 400;text-align: center}.projects .line{position: absolute;display: block;width: .027rem;left: 50%;top: 4.79rem;background-color: #e1e1e1;z-index: -10}.projects .line.open{bottom: 5.33rem}.projects .project-list{display: flex;flex-direction: column;margin-top: .805rem;padding-top: .878rem}.project-list-item-2{flex-direction: column;width: 100%;height: 7.92rem;margin-top: 0;align-self: center;align-items: center;justify-content: center;margin-bottom: 2.13rem}.project-list-item-2 .project-img{position: relative;display: flex;width: 10rem;height: 6.67rem;background-size: 100%;background-position: 50% 0%;background-repeat: no-repeat;cursor: pointer}.project-list-item-2 .project-img .project-img-inner-wrap{padding-top: 3.33rem;padding-bottom: 3.33rem}.project-list-item-2 .project-img:hover .project-img-about{opacity: 0;transition: 0.7s}.project-list-item-2{width: 100%;display: flex;align-self: center;align-items: center;justify-content: center}.project-list-item-2 .project-title{display: flex;justify-content: center;padding-top: .427rem;padding-bottom: .427rem;width: 2.83rem;height: 1.25rem;margin-left: 0;z-index: 1;background-color: #ffff}.project-list-item-2 .project-title .small-body-text{align-self: center}.more-projects{width: 100%;margin-bottom: 3.2rem}.more-projects a{width: 2.93rem;display: block;margin: 0 auto;line-height: 1.44;font-weight: 300}.contact{margin-bottom: 2.13rem}.contact .content{height: 4.56rem;width: 9.07rem;margin: 0 auto}.contact .content .headline{font-size: 1.39rem;font-weight: 400;line-height: 1.15;margin-bottom: .427rem;text-align: center}.contact .content .contact-details{width: 6.16rem;font-size: .48rem;font-weight: 300;line-height: 1.44;margin: 0 auto;text-align: center}.email .contact .content .contact-details a{width: 2.93rem;display: block;margin: 0 auto;line-height: 1.44;font-weight: 300;text-decoration: none;border-bottom: none}.contact .content .contact-details a{text-decoration: none}.blue-square-mobile-5,.blue-square-mobile-6,.blue-square-mobile-7{display: none !important}.footer{display: block;width: 100%;margin-bottom: 1.28rem}.footer .content{font-size: .373rem;line-height: 1.57;text-align: center}@keyframes left-to-right-1{0%{width: 0;background-color: #dde4ff}100%{width: 3.05rem;background-color: #dde4ff}}@keyframes left-to-right-2{0%{width: 0;background-color: #dde4ff}100%{width: 4.6rem;background-color: #dde4ff}}@keyframes left-to-right-3{0%{width: 0;background-color: #dde4ff}100%{width: 4.48rem;background-color: #dde4ff}}@keyframes left-to-right-4{0%{width: 0;background-color: #dde4ff}100%{width: 5.73rem;background-color: #dde4ff}}@keyframes left-to-right-5{0%{width: 0;background-color: #dde4ff}100%{width: 1.92rem;background-color: #dde4ff}}@keyframes left-to-right-6{0%{width: 0;background-color: #dde4ff}100%{width: 2.08rem;background-color: #dde4ff}}@keyframes left-to-right-7{0%{width: 0;background-color: #dde4ff}100%{width: 1.71rem;background-color: #dde4ff}}.blue-square-mobile-load-1{animation: left-to-right-1 1s ease forwards;z-index: -1}.blue-square-mobile-load-2{animation: left-to-right-2 1s ease forwards;z-index: -1}.blue-square-mobile-load-3{animation: left-to-right-3 1s ease forwards;z-index: -1}.blue-square-mobile-load-4{animation: left-to-right-4 1s ease forwards;z-index: -1}.blue-square-mobile-load-5{animation: left-to-right-5 1s ease forwards;z-index: -1}.blue-square-mobile-load-6{animation: left-to-right-6 1s ease forwards;z-index: -1}.blue-square-mobile-load-7{animation: left-to-right-1 1s ease forwards;z-index: -1}}.project-title{background: transparent}.project-title-parallax{background: #fff;display: flex;align-items: center}.project-title-parallax .small-body-text{display: flex;text-align: center}.word{overflow: hidden;position: relative;display: inline-block}