a{text-transform:uppercase;font:600 .875rem/.875rem "Open Sans",sans-serif;letter-spacing:1px}.white{color:hsla(0,0%,100%,.9)}.white:hover{color:#14bf98}#menu{padding:100px 0 0}#menu li{padding:10px 0;transition-delay:2s;list-style:none;text-align:center}#menu li a{transition:all .2s ease;color:#113448;font:600 1rem/1rem "Open Sans",sans-serif}#menu li a:hover{opacity:.8}#menu button{border:none;background-color:inherit;margin-top:60px;transition:all .2s ease;color:#113448;font:600 1rem/1rem "Open Sans",sans-serif}#menu button:hover{opacity:.8}#menu button:focus{outline:none}.bm-burger-button{position:fixed;width:29px;height:15px;right:36px;top:36px}.bm-burger-bars{background-color:hsla(0,0%,100%,.9);transition:all .2s ease;position:relative;border-radius:3px}button:focus{border:none!important;outline:none!important}.bm-burger-bars-hover{opacity:.7}.bm-cross-button{height:24px;width:24px;right:4rem!important;top:1rem!important}.bm-cross{background:#bdc3c7;height:30px!important}.bm-menu-wrap{position:fixed;height:100vh!important;width:100vw!important;left:0;top:0;padding-right:2rem;padding-bottom:2rem}.bm-menu{background-color:#f5f6fa;padding:2.5em 1.5em 0;font-size:1.15em}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad;padding:0;text-align:center}.bm-item{display:inline-block;margin:0!important;display:inline-block!important;outline:none}.bm-overlay{background:rgba(0,0,0,.3);left:0;top:0}.language select{background:inherit;border:none;color:#fff;display:flex;font:400 .875rem/.875rem "Open Sans",sans-serif;cursor:pointer}.language select:focus{outline:none}.language .dropdown-toggle:after{display:none}.language button.white{transition:all .2s ease;padding:0!important;display:flex!important;width:100%;border:none;background-color:inherit!important;text-transform:uppercase;font:400 12px "Open Sans",sans-serif;letter-spacing:1px;cursor:pointer}.language button.white .arrow{position:relative;height:.3rem;width:.3rem;margin-bottom:.2rem}.language button.white:hover .arrow{border-color:#57a99a;opacity:.7;transform:rotate(45deg)}.language button.white:focus{box-shadow:none!important}.language .dropdown-menu{text-align:center;transition:all .2s ease;min-width:1rem;background-color:inherit;border-bottom-color:#57a99a;border-radius:0;padding-bottom:.05rem;transform:translate(-.5rem,.5rem)}.language .dropdown-menu .dropdown-item{margin-top:.3rem!important;opacity:.8;height:1.5rem;padding:0;background-color:initial;text-transform:uppercase;font:400 14px "Open Sans",sans-serif;color:#fff}.language .dropdown-menu .dropdown-item:hover{opacity:1;background-color:initial}.language .dropdown-menu.show{transition:all .2s ease;padding:4px;background-color:rgba(17,52,72,.9);border-top:none;border-right:none;border-left:none}.navbar{background-color:initial;padding-top:2.125rem!important;padding-bottom:2.125rem!important;transition:all .3s;position:fixed!important;width:100%;top:0!important;z-index:1}.navbar a{cursor:pointer}.navbar svg{width:140px;max-height:70px;-webkit-backface-visibility:hidden}.navbar .fa-stack:hover .stack{color:#484a46}.navbar .fa-stack .hexagon{width:1.625rem;height:1.625rem;position:absolute;transition:all .2s ease}.navbar .fa-stack .stack{text-align:center;width:100%;font-size:.7rem;line-height:1.625rem;color:#fff;transition:all .2s ease;position:relative}.navbar.active{background-color:rgba(17,52,72,.98);padding:.325rem 0!important;box-shadow:0 .0625rem .375rem 0 rgba(0,0,0,.3)}.arrow{box-sizing:border-box;height:2rem;width:2rem;border-color:#fff;border-style:solid;border-width:0 1px 1px 0;transform:rotate(45deg);transition:border-width .15s ease-in-out;position:absolute;bottom:10%;right:49.5%;transition:all .3s ease;opacity:1}.arrow:hover{transform:translateY(.7rem) rotate(45deg);opacity:.7}@media screen and (max-width:1024px){.arrow{right:45.5%}}@media screen and (max-width:576px){.arrow{right:45.5%}}@media screen and (max-width:375px){.arrow{right:43.5%}}.main-content{height:110vh;width:100%}.main-content .centered-content{width:100%;height:100%;margin:0;position:absolute;top:0}.main-content h1{font:700 3.5rem/4rem "Montserrat",sans-serif;text-transform:uppercase;color:#fff}.main-content:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3),rgba(0,0,0,.5) 85%,#113448),url(/static/media/app_bgr.b4819dd2.jpg) 50% no-repeat;background-size:cover}@media screen and (max-width:576px){.main-content h1{font:700 2.5rem/3rem "Montserrat",sans-serif}}@media screen and (max-width:375px){.main-content h1{font:700 2rem/3rem "Montserrat",sans-serif}}.about-us{background-color:#fff;padding-top:6.875rem;padding-bottom:3rem}.about-us .about-us-text{margin-top:1.875rem;margin-bottom:1.875rem}.about-us .about-us-text h1{color:#484a46;font:700 1.75rem/2.125rem "Montserrat",sans-serif;margin-bottom:1.375rem}.about-us .about-us-text p{color:#787976;font:400 1rem/1.5625rem "Open Sans",sans-serif;margin-top:0;margin-bottom:1rem}.about-us .about-us-text .author{color:#484a46;font:700 1rem/1.375rem "Montserrat",sans-serif}.about-us img{border-radius:.25rem;filter:grayscale(30%);margin:0;transition:all .2s ease!important;width:100%}@media screen and (max-width:1200px){.about-us{padding-top:3.875rem}}@media screen and (min-width:1080px){.about-us .img-wrap{overflow:hidden;border-radius:.25rem}.about-us .img-wrap:hover img{transform:scale(1.15)}.about-us .img-wrap img{transition:all .3s;width:100%}}@media screen and (max-width:375px){.media-text-center{text-align:center}}.engagement{padding-top:7rem;padding-bottom:5rem;background-color:#fbfbfb;display:flex;align-items:center}.engagement h2{color:#484a46;margin-bottom:1.375rem;line-height:2.5rem;font-weight:300;font-style:normal}.engagement .card{padding:100px 30px 40px;background-color:hsla(0,0%,98.4%,.6);border:none;border-radius:1px;box-shadow:0 2px 16px rgba(0,0,0,.2)}.engagement .card .card-svg{position:absolute;top:2rem}.engagement .card .card-svg svg{color:rgba(0,0,0,.1);font-size:1.7rem}.engagement .card .card-body ul{list-style:none;padding:0}.engagement .card .card-body ul li svg{margin-right:1rem;color:#57a99a}.engagement .card .card-body ul li span{margin-bottom:0;font-size:16px;line-height:26px;color:#484a46}.engagement .card h4{margin-bottom:4rem;font-size:24px;line-height:31px;font-weight:100;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.engagement .card a{border:2px solid #57a99a;padding:11px 13px;text-align:center;transition:all .2s ease;color:#57a99a}.engagement .card a:hover{background-color:#57a99a;color:#fff}@media screen and (max-width:375px){.engagement{padding-top:3rem}.engagement .card{min-width:15rem!important;padding:100px 20px 40px}.engagement .card .card-body{padding:0!important}}@media screen and (max-width:305px){.engagement .card{min-width:13rem!important}}.portfolio .item-wrap{cursor:pointer}.portfolio .filter-container .filter-item{height:220px;overflow:hidden}.portfolio .filter-container .filter-item img{margin:auto;transition:all .3s;width:75%;max-width:250px}@media screen and (min-width:1080px){.portfolio .item-wrap{overflow:hidden}.portfolio .item-wrap:hover img{transform:scale(1.05)}.portfolio .item-wrap img{width:90%;transition:all .3s}}.portfolio{background-color:#fff;padding-top:6rem;padding-bottom:2.875rem}.portfolio h2{text-transform:capitalize;color:#484a46;font:700 1.75rem/2.125rem "Montserrat",sans-serif;margin-bottom:3.25rem}.portfolio .filter-nav{list-style:none;justify-content:center}.portfolio .filter-nav .isotop-itme{letter-spacing:.5px;padding:.5rem 1rem;margin:.5rem;border-radius:.25rem;background-color:#f1f4f7;color:#7b7e85;font:700 1rem/1.25rem "Montserrat",sans-serif;cursor:pointer;transition:all .2s ease}.portfolio .filter-nav .isotop-itme.active,.portfolio .filter-nav .isotop-itme:hover{background-color:#57a99a;color:#fff}.member .card,.member .card-footer{border:none}.member .card{background-color:inherit}.member .card a{color:#787976;background-color:initial;font-size:1rem;text-transform:none;font:inherit;line-height:1.625rem;transition:all .2s ease}.member .card a:hover{text-decoration:underline!important;opacity:.8}.member .card a:active{color:#57a99a}.member .card .card-body{padding-bottom:0}.member .card .card-footer{box-shadow:0 .0125rem 1.5rem 0 rgba(0,0,0,.1)}.member .img-wrapper{border-radius:50%;background-color:#fff;margin-bottom:1.5rem;box-shadow:0 .9925rem .875rem 0 rgba(0,0,0,.05)}.member .img-wrapper img{margin:0;border-radius:50%;width:100%}.member .specialization{margin:0;color:#484a46;font:700 1rem/1.375rem "Montserrat",sans-serif}.member .fa-stack{width:2rem;height:2rem;margin-right:.8rem;line-height:6rem;text-align:left}.member .fa-stack .hexagon{position:absolute;width:2rem;height:2rem}.member .fa-stack .fa-stack-1x{color:#fff;display:flex;font-size:.9rem;justify-content:center;align-items:center}.contacts{padding-top:8.2rem;padding-bottom:7rem}@media only screen and (max-width:767px){.contacts .media{width:100%!important}}.contacts p{color:#787976;font:400 1rem/1.5625rem "Open Sans",sans-serif}.contacts p.large{font:400 1.125rem/1.625rem "Open Sans",sans-serif;color:#787976;margin:0 0 .75rem}.contacts h1{margin-bottom:1.375rem;color:#484a46;font:700 1.75rem/2.125rem "Montserrat",sans-serif}.contacts h4{color:#484a46;font:700 1rem/1.375rem "Montserrat",sans-serif;margin:0}.footer{padding-top:5rem;padding-bottom:3.5rem;background-color:#113448}.footer p{font-size:.875rem;line-height:1.375rem;color:#dfe5ec;font:400 1rem/1.5625rem "Open Sans",sans-serif}.footer .text-about{margin-bottom:2.25rem}.footer .text-about h3,.footer .text-about i{margin-bottom:.75rem;color:#fff;font:700 1.25rem/1.625rem "Montserrat",sans-serif}.back-to-top{position:fixed;right:.75rem;bottom:.75rem;display:none;width:2.625rem;height:2.625rem;border-radius:1.875rem;background-size:1.125rem 1.125rem;text-indent:-9999px;display:flex;align-items:center;justify-content:center;cursor:pointer}.back-to-top:hover{transform:translateY(-.5rem)}.back-to-top .arrow-back{height:1rem;width:1rem;border-color:#fff;border-style:solid;border-width:0 1px 1px 0;transform:rotate(-135deg);transition:border-width .15s ease-in-out;transition:all .3s ease;position:relative;margin-top:.5rem;opacity:1}.reindeer-container{position:fixed;bottom:-250px;z-index:9998;pointer-events:none;opacity:0;transition:none;background:transparent}.reindeer-container.left-to-right{left:-250px}.reindeer-container.left-to-right.visible{animation:slideDiagonalLeftToRight 10s linear}.reindeer-container.right-to-left{right:-250px;transform:scaleX(-1)}.reindeer-container.right-to-left.visible{animation:slideDiagonalRightToLeft 10s linear}.reindeer-container canvas,.reindeer-container svg{background:transparent!important}@keyframes slideDiagonalLeftToRight{0%{bottom:-250px;left:-250px;opacity:1}10%{opacity:1}90%{opacity:1}to{bottom:calc(100vh + 250px);left:calc(100vw + 250px);opacity:1}}@keyframes slideDiagonalRightToLeft{0%{bottom:-250px;right:-250px;opacity:1}10%{opacity:1}90%{opacity:1}to{bottom:calc(100vh + 250px);right:calc(100vw + 250px);opacity:1}}body{margin:0;padding:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 1rem/1.5625rem "Open Sans",sans-serif;background-color:#113448}a{transition:all .2s ease;cursor:pointer;text-decoration:none!important}.row{margin:0}*{box-sizing:border-box}@keyframes fadeIn{0%{opacity:.2}to{opacity:1}}.fade-in{opacity:.2;animation:fadeIn ease-in 1;animation-fill-mode:forwards;animation-duration:.2s}
/*# sourceMappingURL=main.a16f0d55.chunk.css.map */