.intro{display:flex;padding:20px 50px 0;top:70px}@media (max-width:892px){.intro{align-items:center;flex-direction:column;padding:20px 30px 0}}.intro .left{flex:0.5 1}.intro .left .wrapper{color:#fff;display:flex;flex-direction:column;float:left;height:100%;justify-content:center;overflow:hidden;width:100%}@media (max-width:892px){.intro .left .wrapper{align-items:flex-start;padding-left:0}}.intro .left .wrapper h1{color:#0e6edb;font-size:45px;font-weight:700;margin-bottom:10px}@media (max-width:892px){.intro .left .wrapper h1{font-size:35px}}.intro .left .wrapper h3{font-size:35px;font-weight:300;margin-bottom:10px}@media (max-width:892px){.intro .left .wrapper h3{font-size:25px}}.intro .left .wrapper h2{font-size:35px;font-weight:300;margin-bottom:10px}@media (max-width:892px){.intro .left .wrapper h2{font-size:25px}}.intro .left .wrapper h2 span{color:#0e6edb}.intro .left .wrapper p{font-size:20px;font-stretch:expanded;font-weight:300;line-height:1.6}.intro .left .wrapper button{align-self:flex-start;-webkit-animation:backgroundA 3s ease-in-out infinite;animation:backgroundA 3s ease-in-out infinite;background-color:initial;border-color:#0e6edb;border-radius:5px;color:#0e6edb;cursor:pointer;font-size:16px;margin-bottom:5px;margin-left:10px;margin-top:10px;overflow:hidden;padding:10px}.intro .left .wrapper button:active,.intro .left .wrapper button:hover{background-color:#00499c;color:#fff}@-webkit-keyframes backgroundM{to{background-color:#0e6edb;color:#fff}}@keyframes backgroundM{to{background-color:#0e6edb;color:#fff}}@-webkit-keyframes backgroundA{to{background-color:#0e6edb;color:#fff;scale:120%}}@keyframes backgroundA{to{background-color:#0e6edb;color:#fff;scale:120%}}.intro .left .wrapper button a{color:inherit;text-decoration:none}.intro .right{flex:0.5 1;justify-content:space-between;overflow:hidden}.intro .right .imageContainer{align-items:center;border-radius:50%;display:flex;float:right;height:400px;justify-content:center;overflow:hidden;width:400px}@media (max-width:892px){.intro .right .imageContainer{align-items:flex-start;align-items:flex-end;float:left;height:auto;height:350px;justify-content:center;width:350px}}.intro .right .imageContainer img{height:100%;width:100%}.nav{background-color:#16192c;box-shadow:0 0 5px rgba(0,0,0,.3);color:#0e6edb;height:70px;position:fixed;top:0;-webkit-transform-origin:left;transform-origin:left;transition:all 1s ease;width:100%;z-index:10}.nav .wrapper{align-items:center;display:flex;justify-content:space-between;padding:10px 50px}@media (max-width:892px){.nav .wrapper{padding:10px 30px}}.nav .wrapper .left{align-items:center;display:flex}.nav .wrapper .left .logo{color:inherit;color:#07f;font-size:40px;font-weight:700;margin-right:30px;text-decoration:none}.nav .wrapper .left .itemContainer{align-items:center;display:flex;margin-left:30px}@media (max-width:892px){.nav .wrapper .left .itemContainer{display:none}}.nav .wrapper .left .itemContainer a{color:#fff;font-weight:500;text-decoration:none}.nav .wrapper .right .hamburger{cursor:pointer;display:flex;display:none;flex-direction:column;height:20px;justify-content:space-between;width:25px}@media (max-width:892px){.nav .wrapper .right .hamburger{display:flex}}.nav .wrapper .right span{background-color:#e0e3e6;display:flex;flex-direction:column;height:3px;-webkit-transform-origin:left;transform-origin:left;transition:all 1s ease;width:100%}.nav.active{background-color:#16192c;color:#fff}.nav.active .hamburger span:first-child{background-color:#e0e3e6;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav.active .hamburger span:last-child{background-color:#e0e3e6;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav.active .hamburger span:nth-child(2){opacity:0}.portfolioList{cursor:pointer;font-size:15px;margin-right:50px;padding:7px}@media (max-width:892px){.portfolioList{margin-right:20px}}.portfolioList.active{background-color:#0e6edb;border-radius:10px;color:#fff}.portfolio{align-items:center;color:#fff;display:flex;flex-direction:column;padding:50px;position:relative}@media (max-width:892px){.portfolio{padding:40px 30px}}.portfolio h1{color:#e0e3e6;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center}@media (max-width:892px){.portfolio h1{font-size:30px}}.portfolio ul{cursor:pointer;display:flex;list-style:none;margin:10px 0;padding:0 0 10px}@media (max-width:892px){.portfolio ul{flex-wrap:wrap;justify-content:center;margin:10px 0}}.portfolio .container{align-items:center;display:flex;flex-wrap:wrap;height:auto;justify-content:center;width:100%}.portfolio .container .item{border-radius:5px;box-shadow:0 0 15px -8px #000;cursor:pointer;height:auto;margin:10px 20px;overflow:hidden;padding:25px;position:relative;transition:all .5s ease;width:300px}.portfolio .container .item a{color:inherit;text-decoration:none}.portfolio .container .item .top{height:220px;overflow:hidden;width:100%}.portfolio .container .item .top img{height:100%;object-fit:cover;width:100%;z-index:1}.portfolio .container .item .center{align-items:center;border-left:0;border-right:0;display:flex;height:40px;justify-content:center;padding:5px}.portfolio .container .item .center h3{color:#e0e3e6;font-size:18px;font-weight:500}.portfolio .container .item .bottom{font-weight:300;height:auto;padding:5px;text-align:justify}.portfolio .container .item:hover{background-color:rgba(0,0,0,.247)}.works{color:#fff;padding:50px}@media (max-width:892px){.works{padding:40px 30px}}.works h3{color:#e0e3e6;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center}@media (max-width:892px){.works h3{font-size:30px}}.works .container{align-items:center;display:flex;flex-wrap:wrap;height:auto;justify-content:center;width:100%}.works .container .item{box-shadow:0 0 15px -8px #000;cursor:pointer;margin:10px;min-height:320px;position:relative;transition:all .5s ease;width:250px}.works .container .item .top{align-items:flex-start;display:flex;flex-direction:column;padding:25px;width:100%}.works .container .item .top h4{color:#e0e3e6;font-size:30px;font-weight:400}.works .container .item .top img{color:#0e6edb;height:60px;margin-bottom:10px;width:60px}.works .container .item .bottom{font-weight:400;height:auto;padding:0 25px 25px}.works .container .item .bottom ul{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;padding-bottom:10px}.works .container .item .bottom ul li{align-self:flex-start;color:#c2c2c2;margin:2px 0;padding:5px;text-align:left}.testimonials{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:30px}.testimonials h1{font-size:50px;margin-top:5px}@media (max-width:892px){.testimonials h1{font-size:30px}}.testimonials .container{align-items:center;display:flex;height:80%;justify-content:center;width:100%}@media (max-width:892px){.testimonials .container{flex-direction:column}}.testimonials .container .card{background-color:#2e2b64;border-radius:10px;box-shadow:0 0 15px -8px #000;display:flex;flex-direction:column;height:70%;justify-content:space-around;padding:20px;transition:all .5s ease;width:250px}@media (max-width:892px){.testimonials .container .card{height:250px;width:250px}}.testimonials .container .card.featured{height:75%;margin:0 30px;width:300px}@media (max-width:892px){.testimonials .container .card.featured{height:270px;margin:1%;width:260px}}.testimonials .container .card:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.testimonials .container .card .top{align-items:center;display:flex;justify-content:center;overflow:hidden}.testimonials .container .card .top i{color:gray;font-size:20px}@media (max-width:892px){.testimonials .container .card .top i{font-size:15px}}.testimonials .container .card .top img{border-radius:50%;height:60px;margin:30px;object-fit:cover;width:60px}@media (max-width:892px){.testimonials .container .card .top img{height:40px;width:40px}}.testimonials .container .card .center{background-color:gray;border-radius:10px;padding:10px}@media (max-width:892px){.testimonials .container .card .center{font-size:15px;padding:5px}}.testimonials .container .card .bottom{align-items:center;display:flex;flex-direction:column;justify-content:center}.testimonials .container .card h3{color:#fff;margin-bottom:5px}@media (max-width:892px){.testimonials .container .card h3{font-size:20px;margin:2px}}.testimonials .container .card h4{color:gray}@media (max-width:892px){.testimonials .container .card h4{font-size:20px}}.contact{padding:50px}@media (max-width:892px){.contact{padding:40px 30px}}.contact h4{color:#e0e3e6;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center}@media (max-width:892px){.contact h4{font-size:30px}}.contact .contacts{display:flex;height:auto;position:relative}@media (max-width:892px){.contact .contacts{align-items:flex-start;flex-direction:column}}.contact .contacts .left{color:#fff;flex:0.5 1;float:left;overflow:hidden;padding:0 50px}@media (max-width:892px){.contact .contacts .left{margin-bottom:20px;padding:0 5px}}.contact .contacts .left h1,.contact .contacts .left p{margin-bottom:10px}.contact .contacts .right{align-items:center;display:flex;flex:0.5 1;flex-direction:column;justify-content:center;padding:10px}.contact .contacts .right h2{color:#e0e3e6;font-size:20px;font-weight:400}.contact .contacts .right form{align-items:center;color:#ccc;display:flex;flex-direction:column;justify-content:space-around;position:relative;width:100%}.contact .contacts .right form button{background-color:initial;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;height:50px;margin-left:auto;padding:10px;width:auto}.contact .contacts .right form button:active{border:1px solid gray}.contact .contacts .right form .input-form{margin-bottom:20px;overflow:hidden;position:relative;width:100%}.contact .contacts .right form .input-form input{background-color:inherit;border:none;border-bottom:1px solid #e0e3e6;color:#fff;display:inline-block;font-size:14px;height:30px;padding:7px .75rem;width:100%}.contact .contacts .right form .input-form input:active,.contact .contacts .right form .input-form input:focus{-webkit-animation:borderA .3s ease-in-out;animation:borderA .3s ease-in-out;background-color:#16192c;border-bottom:2px solid #e0e3e6;color:#fff;outline:0}@-webkit-keyframes borderA{to{border-bottom:5px solid #e0e3e6}}.contact .contacts .right form .input-form textarea{background-color:inherit;border:none;border-bottom:1px solid #e0e3e6;color:#fff;font-size:14;height:100px;padding:.5rem .75rem;transition:opacity 1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity 1s ease-in-out,transform .1s ease-in-out;transition:opacity 1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out;width:100%}.contact .contacts .right form .input-form textarea:focus{-webkit-animation:borderA .3s ease-in-out;animation:borderA .3s ease-in-out;border-bottom:2px solid #e0e3e6;outline:0}@keyframes borderA{to{border-bottom:3px solid #e0e3e6}}.contact .contacts .right form .input-form>label{border:1px solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;text-align:start;text-overflow:ellipsis;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out;white-space:nowrap;width:100%}.app{background-color:#16192c}.app .sections{scroll-behavior:smooth;width:100%}.app .sections,.app .sections>*{position:relative}.menu{align-items:center;background-color:rgba(2,61,129,.938);color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;right:-110%;top:0;transition:all 1s ease;width:100%;z-index:4}.menu ul{font-size:30px;font-weight:300;list-style:none;margin:0;padding:0;width:60%}.menu ul li{margin-bottom:15px}.menu ul li a{color:inherit;font-size:inherit;text-decoration:none}.menu ul li:hover{font-weight:500}.menu.active{right:0}.social{background-color:hsla(0,0%,50%,.377);height:auto;margin:auto;padding:25px;position:absolute;top:60px;width:65%;z-index:2}.social a{text-decoration:none}@media (max-width:892px){.social{width:80%}}.social .container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;justify-content:space-between}.social .container .item{background-color:#16192c;color:#fff;cursor:pointer;font-weight:500;margin-bottom:5px;margin-right:5px;padding:10px;text-align:center;width:150px}.social .container .item .bi-facebook,.social .container .item .bi-linkedin{color:#017add}.social .container .item .bi-twitter{color:#00acee}@media (max-width:892px){.social .container .item{margin-bottom:10px;width:110px}.social .container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around}}li:first-of-type .left{border-top:.5px solid hsla(0,0%,73%,.432)}li:last-of-type .left{border-bottom:.5px solid hsla(0,0%,73%,.432)}li{color:#fff;display:flex;margin:0}@media (max-width:892px){li{align-items:center;flex-direction:column;margin-bottom:20px;margin-top:10px}}li .left{align-items:center;border:.5px solid hsla(0,0%,73%,.432);border-bottom:none;border-top:none;display:flex;flex:0.3 1;font-weight:300;justify-content:flex-end;overflow:visible;padding:20px 0;position:relative;width:100%}@media (max-width:892px){li .left{border:.5px solid hsla(0,0%,73%,.432);justify-content:flex-start;width:99%}}li .left span{padding-right:10px}@media (max-width:892px){li .left span{padding-left:10px;padding-right:0}}li .left:after{background:#fff;content:"";height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.7px}li .right{color:#e0e3e6;flex:0.7 1;font-weight:300;margin-left:10px;padding:30px}@media (max-width:892px){li .right{margin:20px 0 0;padding:0}}li .right h2,li .right h3{font-weight:500;margin-bottom:15px}.about{padding:50px;top:70px}@media (max-width:892px){.about{padding:40px 30px}}.about h1{color:#e0e3e6;font-size:40px;font-weight:700;margin-top:5px;text-align:center}@media (max-width:892px){.about h1{font-size:30px}}.about .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:50px 0}@media (max-width:892px){.about .container{flex-direction:column}}.about .container .left{display:flex;flex:0.3 1;justify-content:space-around}@media (max-width:892px){.about .container .left{margin-bottom:10px}}.about .container .left .cont{align-items:center;display:flex;flex-direction:column}.about .container .left .cont button{background-color:#1f253a;border:rgba(0,0,0,.332);border-radius:25px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:15px}.about .container .left .cont button:active,.about .container .left .cont button:hover{border:2px solid rgba(0,0,0,.632)}.about .container .left .cont .image{align-items:flex-end;background:linear-gradient(180deg,#0e6edb,#59a7ff);border-radius:50%;display:flex;flex-direction:column;height:255px;justify-content:space-around;overflow:hidden;width:250px}.about .container .left .cont .image img{height:250px;object-fit:cover;object-position:top;width:250px}.about .container .right{flex:0.7 1}.about .container .right h1{color:#fff;font-size:50px;margin-bottom:20px;text-align:left;text-indent:20px}@media (max-width:892px){.about .container .right h1{font-size:30px}}.about .container .right h2{color:#e0e3e6;font-size:35px;font-weight:500;margin-bottom:20px}@media (max-width:892px){.about .container .right h2{font-size:20px}}.about .container .right p{color:#e0e3e6;font-size:16px;font-weight:400;line-height:1.4;text-align:justify}.about .education{display:flex;flex-direction:column;padding:50px 0}.about .education .exp{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.about .education .exp button{background-color:initial;border:2px solid rgba(0,0,0,.632);color:#e0e3e6;cursor:pointer;font-size:18px;margin-right:10px;margin-top:5px;padding:15px;width:200px}.about .education .exp button.active{background-color:rgba(0,0,0,.332);border:2px solid rgba(0,0,0,.332)}.about .education .exp button:hover{background-color:rgba(0,0,0,.521)}.about .testimonials{display:flex;padding:50px 0;position:relative}.about .testimonials .top h1{display:block;font-size:35px;font-weight:500;margin-bottom:30px;text-align:left}@media (max-width:892px){.about .testimonials .top h1{font-size:30px}}.about .testimonials .other{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.about .testimonials .other .card{background-color:rgba(0,0,0,.322);color:#fff;height:300px;margin-bottom:20px;margin-right:30px;overflow:hidden;padding:65px 40px;width:280px}@media (max-width:892px){.about .testimonials .other .card{height:310px;margin-right:10px;padding:45px 20px;width:250px}}.about .testimonials .other .card .quote{color:#e0e3e6;display:block;font-size:60px;font-weight:900}@media (max-width:892px){.about .testimonials .other .card .quote{font-size:50px}}.about .testimonials .other .card p{font-size:22px;font-weight:400;line-height:1.6;margin-bottom:15px}.about .testimonials .other .card h2{color:#e0e3e6;font-size:18px;font-weight:400;margin-bottom:10px}.about .testimonials .other .card h4{color:#e0e3e6;font-size:14px;font-weight:400}.about .testimonials .other .card .review{color:gold;display:flex;font-weight:300;margin-top:5px}.about .testimonials .other .card .review li{color:#ffa200}.about .testimonials .other .card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
/*# sourceMappingURL=main.a15fd7cc.css.map*/