*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{font-size:10px;font-family:"Poppins",sans-serif;font-weight:400;scroll-behavior:smooth}ul{list-style:none}a{text-decoration:none}@font-face{font-family:"Poppins";src:url(fonts/Poppins-Light.f41b63c0bb0963ace821a2b99458c1cd.ttf) format("ttf");font-weight:300}@font-face{font-family:"Poppins";src:url(fonts/Poppins-Regular.8081832fc5cfbf634aa664a9eff0350e.ttf) format("ttf");font-weight:400}@font-face{font-family:"Poppins";src:url(fonts/Poppins-Medium.9e1bb626874ed49aa343d66b8d66ceaf.ttf) format("ttf");font-weight:500}@font-face{font-family:"Poppins";src:url(fonts/Poppins-Bold.404e299be26d78e6679447ea7cb2d41f.ttf) format("ttf");font-weight:700}@font-face{font-family:"Heebo";src:url(fonts/Heebo-ExtraBold.60c84464a8b5212dbbb8e82325ef6400.ttf) format("ttf");font-weight:800}.container{max-width:auto;margin:0 auto;padding:0 40px}@media screen and (min-width: 576px){.container{max-width:540px;padding:0}}@media screen and (min-width: 768px){.container{max-width:720px;padding:0}}@media screen and (min-width: 992px){.container{max-width:960px;padding:0}}@media screen and (min-width: 1200px){.container{max-width:1140px;padding:0}}.small-container{max-width:auto;margin:0 auto;padding:0 10px}@media screen and (min-width: 576px){.small-container{max-width:790px}}@media screen and (min-width: 768px){.small-container{max-width:970px}}@media screen and (min-width: 992px){.small-container{max-width:1210px}}@media screen and (min-width: 1200px){.small-container{max-width:1390px}}.logo{font-size:2.4rem;font-weight:800;font-family:"Heebo",sans-serif;color:#333;line-height:3.5rem}.xl-heading{font-size:3.6rem;font-weight:500;line-height:3.6rem;color:#333}.heading{font-size:2.4rem;font-weight:500;line-height:3.6rem;color:#333}.sub-heading,.button,.button-secondary,.button-primary,.link-medium,.text-red{font-size:1.8rem;font-weight:500;line-height:2.7rem;color:#333}.text{font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#4f4f4f}.paragraph{font-size:1.2rem;font-weight:400;line-height:1.8rem;color:#4f4f4f}.small-text,.link{font-size:10px;font-weight:500;line-height:1.8rem;color:#828282}.text-red{color:#eb5757 !important}.link{color:#2d9cdb}.link-medium{color:#2d9cdb}.button,.button-secondary,.button-primary{padding:0 1.5rem;border-radius:12px;font-weight:500;border:0;line-height:42px;background:#fff;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.button-primary{background-color:#2d9cdb;color:#fff}.button-primary:hover{background-color:#1f7fb6}.button-secondary{background-color:#e0e0e0;color:#828282}.button-secondary:hover{background-color:#c7c7c7}.button-small{font-size:1.4rem;padding:0 2rem;line-height:39px;font-weight:700}.icon,.icon-danger,.icon-success,.icon-primary{height:67px;width:67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icon span,.icon-danger span,.icon-success span,.icon-primary span{font-size:32px}.icon-primary{background-color:#2d9cdb}.icon-success{background-color:#27ae60}.icon-danger{background-color:#eb5757}.input-group{height:47px;width:291px;position:relative}.input-group .input{height:100%;width:100%;border-radius:12px;border:0;background-color:#f2f2f2;font-size:1.4rem;padding:0 19px;position:absolute}.input-group button{position:absolute;z-index:2;right:6px;top:3.5px;line-height:40px}.card{width:341px;height:422px;-webkit-transition:all .2s;transition:all .2s;border-radius:24px;padding:45px 34px}.card:hover{-webkit-box-shadow:0px 10px 30px rgba(51,51,51,.1);box-shadow:0px 10px 30px rgba(51,51,51,.1)}.card .icon,.card .icon-primary,.card .icon-success,.card .icon-danger{margin-bottom:35px}.card .heading{font-weight:700;margin-bottom:24px}.card .paragraph{color:#4f4f4f;line-height:2.4rem}@media screen and (min-width: 992px){.card .paragraph{font-size:1.6rem}}.card .button,.card .button-primary,.card .button-secondary{margin-top:30px;font-size:1.6rem}.project-card .image-wrapper{border-radius:24px;overflow:hidden;width:351px;height:351px;margin-bottom:10px}.project-card .image-wrapper img{height:100%;width:100%}header{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){header{padding:20px}}@media screen and (min-width: 992px){header{padding:50px}}header .hamburger{cursor:pointer;z-index:1001}header .hamburger .line{background:#000;width:35px;height:3px;margin:6px 0;-webkit-transition:.2s;transition:.2s}@media screen and (min-width: 768px){header .hamburger{display:none}}header .nav-bg{background:#100e1d;height:0;width:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;left:0;top:0;z-index:1000}@media screen and (min-width: 768px){header .nav-bg{display:none}}header nav{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav .nav-list{position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%;z-index:1001;text-align:center}header nav .nav-list .nav-link{color:#fff;font-size:2.4rem;line-height:5rem;-webkit-transition:all .2s;transition:all .2s}header nav .nav-list .nav-link:hover{color:#2d9cdb}@media screen and (min-width: 768px){header nav .nav-list .nav-link{font-size:1.8rem;font-weight:500;line-height:2.7rem;color:#333}}@media screen and (min-width: 992px){header nav .nav-list .nav-link{font-size:2.4rem;font-weight:500;line-height:3.6rem;color:#333}}header nav .nav-list .nav-item{cursor:pointer}@media screen and (min-width: 768px){header nav .nav-list .nav-item{margin:0 30px}}@media screen and (min-width: 768px){header nav .nav-list{position:relative;-webkit-transform:0;transform:0;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}header .logo{z-index:1001}@media screen and (min-width: 992px){header .logo{font-size:3.6rem;font-weight:800;font-family:"Heebo",sans-serif;color:#333;line-height:3.5rem}}header.open .logo{color:#fff}@media screen and (min-width: 768px){header.open .logo{color:#333}}header.open .hamburger .line{background:#fff}header.open .hamburger .line:nth-child(1){-webkit-transform:rotate(-45deg) translate(-6px, 6px);transform:rotate(-45deg) translate(-6px, 6px)}header.open .hamburger .line:nth-child(2){opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}header.open .hamburger .line:nth-child(3){-webkit-transform:rotate(45deg) translate(-6px, -8px);transform:rotate(45deg) translate(-6px, -8px)}header.open .nav-bg{height:100vh;width:100%}header.open nav{position:absolute;display:block;top:0;left:0;width:100%;height:100vh}@media screen and (min-width: 768px){header.open nav{position:relative;width:auto;height:auto}}.hero{margin-top:48px}@media screen and (min-width: 768px){.hero{margin-top:96px}}.hero .img-wrapper{padding:15px 10px}@media screen and (min-width: 768px){.hero .img-wrapper{padding:20px}}@media screen and (min-width: 992px){.hero .img-wrapper{padding:40px 50px}}.hero .img-wrapper img{width:100%;height:145px;border-radius:16px}@media screen and (min-width: 576px){.hero .img-wrapper img{height:auto}}.hero .heading{font-weight:500}@media screen and (min-width: 992px){.hero .heading{font-size:4.8rem;line-height:7.2rem}}.hero .link{font-size:1.2rem}@media screen and (min-width: 992px){.hero .link{font-size:1.8rem;line-height:2.7rem}}.contact .heading{margin-bottom:33px}@media screen and (min-width: 992px){.contact .heading{font-size:4.8rem;line-height:7.2rem}}.contact .paragraph{margin-bottom:30px;color:#4f4f4f;width:275px}@media screen and (min-width: 768px){.contact .paragraph{font-size:1.6rem;line-height:2.4rem}}@media screen and (min-width: 992px){.contact .paragraph{font-size:1.8rem;line-height:2.7rem;width:366px}}@media screen and (min-width: 768px){.contact .small-text,.contact .link{font-size:1.4rem;margin-bottom:9px}}.services{margin-top:100px}@media screen and (min-width: 992px){.services{margin-top:200px}}.services .grid{padding-top:80px;display:grid;grid-template-columns:auto;grid-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.services .grid{grid-template-columns:auto auto}}@media screen and (min-width: 1200px){.services .grid{grid-template-columns:repeat(auto-fit, minmax(351px, 30%))}}@media screen and (min-width: 992px){.services .heading{font-size:3.6rem;line-height:5.6rem}}.projects{margin-top:100px}@media screen and (min-width: 992px){.projects{margin-top:180px}}@media screen and (min-width: 992px){.projects .heading{font-size:3.6rem;line-height:5.4rem}}.projects .paragraph{font-weight:300}.projects .grid{margin-top:50px;display:grid;grid-gap:35px;gap:35px;grid-template-columns:351px}@media screen and (min-width: 992px){.projects .grid{margin-top:0;grid-gap:100px;grid-template-columns:repeat(auto-fit, minmax(351px, 45%))}}@media screen and (min-width: 992px){.projects .project-card:first-child{margin-top:180px}}@media screen and (min-width: 992px){.projects .project-card:last-child{margin-top:-180px}}.projects .project-card .image-wrapper{width:auto;height:auto}@media screen and (min-width: 992px){.projects .project-card .paragraph{font-size:1.4rem;line-height:2.1rem;margin-top:20px}}.projects .link-wrapper{margin-top:35px}@media screen and (min-width: 992px){.projects .link-wrapper{margin-top:-40px;width:100%;text-align:right}}.projects .link-wrapper .link{font-size:1.8rem;line-height:2.7rem;cursor:pointer}@media screen and (min-width: 992px){.projects .link-wrapper .link{font-size:2.4rem;line-height:3.6rem}}.teams{margin-top:100px}@media screen and (min-width: 992px){.teams{margin-top:200px}}.teams .xl-heading{margin-top:7px;line-height:5.4rem}.teams .text{margin-top:14px}.teams .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.teams .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.teams .images{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex}.teams .images img{max-width:180px;border-radius:24px;padding:5px}.teams .images .left{margin-top:65px}.teams .images .person1{width:180px;height:180px}@media screen and (min-width: 768px){.teams .images .person1{min-width:200px;height:220px}}@media screen and (min-width: 992px){.teams .images .person1{min-width:320px;height:320px}}.teams .images .person2{width:145px;height:145px}@media screen and (min-width: 768px){.teams .images .person2{min-width:170px;height:180px}}@media screen and (min-width: 992px){.teams .images .person2{min-width:260px;height:260px}}.teams .images .person3{width:165px;height:165px}@media screen and (min-width: 768px){.teams .images .person3{min-width:190px;height:190px}}@media screen and (min-width: 992px){.teams .images .person3{min-width:291.43px;height:300px}}.feedbacks{margin-top:100px;padding-bottom:100px}@media screen and (min-width: 992px){.feedbacks{margin-top:180px;padding-bottom:200px}}.feedbacks .feedback .heading{width:350px;margin-bottom:12px}@media screen and (min-width: 992px){.feedbacks .feedback .heading{width:700px;font-size:3.6rem;line-height:5.4rem}}@media screen and (min-width: 1200px){.feedbacks .feedback .heading{width:900px}}.feedbacks .person{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.feedbacks .person .picture{margin-right:30px}.feedbacks .person .picture img{width:82px;height:82px;border-radius:12px}.feedbacks .person .sub-heading,.feedbacks .person .text-red,.feedbacks .person .link-medium,.feedbacks .person .button,.feedbacks .person .button-primary,.feedbacks .person .button-secondary{color:#828282}.footer{background-color:#100e1d;padding:45px}.footer .small-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.footer .small-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .small-container .social-media{margin-top:65px}@media screen and (min-width: 768px){.footer .small-container .social-media{margin-top:0}}.footer .small-container .social-media .logo{color:#fff}.footer .small-container .social-media .icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}.footer .small-container .social-media .icons div{color:#fff;font-size:2.4rem;margin-right:11px;cursor:pointer}.footer .small-container .footer-nav ul li a{color:#fff;font-size:1.8rem;line-height:3.6rem}.footer .small-container .contact{margin-top:65px}@media screen and (min-width: 768px){.footer .small-container .contact{margin-top:0}}.footer .copyright{width:100%;text-align:center;margin-top:100px}.footer .copyright a{color:#a9a9a9;text-decoration:none}
