@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.about-section .teams{width:80%;margin:auto;text-align:center;padding-top:30px;padding-bottom:100px;background-color:#fff}.about-section .team-card{text-align:center;box-shadow:#0000000d 0 4px 20px 7px;display:flex;flex-direction:column;align-items:center;padding:30px 25px}.about-section p{color:#777;font-size:16px;font-weight:300;line-height:32px;padding:0}.about-section h1{font-size:45px;font-weight:600}.about-section .header{width:100vw;height:40vh;background-position:center;background-size:cover;position:relative}.about-section .text-box{width:90%;color:#fff;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);text-align:center}.about-section .text-box h1 .colored{font-size:55px}.about-section .text-box .description{margin:20px 0 60px;color:#fff}.about-section .blue{color:var(--theme-color)}.about-section .team-card .description{padding-top:20px}.about-section .name{padding-top:20px;font-size:18px;font-weight:800;color:var(--theme-color)}.about-section .social-icons{width:70px;display:flex;justify-content:space-between}.about-section .social-icons .MuiSvgIcon-root{color:var(--theme-color);vertical-align:middle}.about-section .team-image-wrapper{clip-path:circle(50% at 50% 50%);width:170px;height:170px}.about-section .team-member-image{max-width:100%}.about-section .skills,.about-section .clients{width:80%;margin:auto;text-align:center;padding-top:100px;padding-bottom:100px;background-color:#fff}.about-section .clients{padding-bottom:0}.about-section .row{display:flex;flex-wrap:wrap;margin-top:40px}.about-section .column{width:100%;padding:0 1em 1em;text-align:center}.about-section .colored{color:var(--theme-color);text-shadow:2px 2px 2px white}@media (max-width: 700px){.about-section .text-box .description{font-size:12px;line-height:15px}.about-section .header{height:50vh}}@media screen and (min-width: 768px){.about-section .column{flex:0 50%;max-width:50%}}@media screen and (min-width: 992px){.about-section .column{flex:0 0 33.33%;max-width:33.33%}}.contact{width:100vw;height:75vh;background-image:url(contact-bg.png);background-position:center;background-size:cover;position:relative}.contact-text-box{width:90%;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.contact-text-box h3{font-size:2rem;font-weight:500}.contact-text-box h2{font-size:4rem;padding:.4rem 0}.contact-text-box p{font-size:25px;margin:40px 0 0;color:#fff}.contact-body{max-width:1320px;margin:0 auto;padding:0 1rem}.contact-info{margin:2rem 0;text-align:center;padding:2rem 0}.contact-info span{display:block}.contact-info div{margin:.8rem 0;padding:1rem}.contact-info span .MuiSvgIcon-root{font-size:3rem;padding-bottom:.9rem;color:var(--theme-color)}.contact-info div span:nth-child(2){font-weight:500;font-size:1.1rem}.contact-info .text{padding-top:.4rem}.contact-form{padding:2rem 0;border-top:1px solid #c7c7c7}.contact-form form{padding-bottom:1rem}.form-control{width:100%;border:1.5px solid #c7c7c7;border-radius:5px;padding:.7rem;margin:.6rem 0;font-family:Open Sans,sans-serif;font-size:1rem;outline:0}.form-control:focus{box-shadow:0 0 6px -3px #303030}.contact-form form .name{display:grid;grid-template-columns:repeat(2,1fr);column-gap:.6rem}.contact-form form .email{display:grid;grid-template-columns:1fr;column-gap:.6rem}.send-btn{font-family:Open Sans,sans-serif;font-size:1rem;text-transform:uppercase;color:#fff;background:var(--theme-color);border:none;border-radius:5px;padding:.7rem 1.5rem;cursor:pointer;transition:all .4s ease}.send-btn:hover{opacity:.8}.contact-form>div img{width:85%}.contact-form>div{margin:20px 30px;text-align:center}.contact-footer{padding:2rem 0;background:#000}.contact-footer h3{font-size:1.3rem;color:#fff;margin-bottom:1rem;text-align:center}@media screen and (min-width: 768px){.contact-bg .text{width:70%;margin-left:auto;margin-right:auto}.contact-info{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 992px){.contact-bg .text{width:50%}.contact-form{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}}@media screen and (min-width: 1200px){.contact-info{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.contact-text-box h3{font-size:1.3rem}.contact-text-box h2{font-size:3.2rem}.contact-text-box p{font-size:16px}}:root{--theme-color: #3248a8;--grey: #6c7688;--black: #2c2c2c;--white: #ffffff;--red: #ee1c47;--dark-green: #29a073;--dark-grey: #2b333f;--blue: #3c8dbc;--light-blue: #d6e4f0;--dark-blue: rgb(10, 42, 56);--light-grey: #e9e9ec}*{margin:0;padding:0;font-family:Karla,sans-serif;box-sizing:border-box}html,body,#root,.app,.content{height:100%;width:100%}.app{display:flex;position:relative}button{cursor:pointer}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:var(--theme-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--dark-green);cursor:pointer}
