@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";html{position:relative;scroll-behavior:smooth;overflow-x:hidden}body{font-family:"Source Sans Pro",sans-serif;overflow-x:hidden;background:transparent}h1,h2,h3,h4,h5,h6{font-weight:600}figure{margin:0}.active a{color:#fff !important}.active a:after{left:0 !important;width:40% !important}.sticky-top{position:fixed;top:-1px !important}p{font-weight:300;font-size:1.125rem;line-height:32px}.btn{outline:0 !important}.btn:focus{outline:0;color:#fff;box-shadow:initial}img{max-width:100%}#sent{display:none;padding:.75rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600;background:#fff;color:#51a315}#nav-toggler{position:absolute;top:1.5rem;right:1rem;display:none;width:24px;height:14px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-toggler span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:4rem;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-toggler span:nth-child(1){top:0px;width:100%;right:0;left:auto}#nav-toggler span:nth-child(2){top:7px;width:100%;left:50%;transform:translateX(-50%);right:0}#nav-toggler span:nth-child(3){top:14px;width:100%;left:50%;transform:translateX(-50%);right:0}#nav-toggler.open span:nth-child(1){width:100%;top:5px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-toggler.open span:nth-child(2){opacity:0;left:0;right:-60px;display:none}#nav-toggler.open span:nth-child(3){width:100%;left:0;top:5px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.btn{display:flex;justify-content:center;background:#2f5374;align-items:center;color:#fff;border-radius:4px;text-transform:uppercase;text-decoration:none;width:auto;font-size:1rem;font-weight:600;max-width:220px;min-width:200px;width:100%;height:47px;padding:.5rem 1rem;outline:none;box-shadow:none}.title-section{position:relative;color:#000;font-size:4rem;font-weight:600;text-align:center;text-transform:uppercase}.title-section:after{position:absolute;content:"";bottom:-0.75rem;left:50%;transform:translate(-50%);max-width:130px;border-radius:10px;width:100%;height:8px;background:#007997}.subtitle{font-size:2.25rem;letter-spacing:.02em}.title-box{font-size:2rem;font-weight:700}.dropdown-toggle::after{display:none}.navbar{width:100%;background:#2f5374;height:96px;padding:0 8rem;box-sizing:border-box;transition:.3s;z-index:999;transition-timing-function:ease-in-out}.navbar .navigation{width:14%}.navbar .collapse{width:88%}.navbar .navbar-nav{justify-content:space-between;align-items:center;width:45%;margin-left:auto}.navbar .nav-link{position:relative;font-size:1.5rem;font-weight:600;text-transform:capitalize;color:#fff;outline:none;padding-left:0 !important;padding-right:0 !important}.navbar .dropdown-menu{display:none}.wrapper{max-width:1700px;margin:0 auto;padding:0 6rem}header{position:relative;display:flex;align-items:center;overflow:hidden;height:100vh;color:#fff;margin-bottom:8rem}header .hero-bckgr{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}header .hero-wrap{display:flex;align-items:center;justify-content:center;max-width:1340px;max-height:700px;height:80%;margin:0 auto;border:40px solid #fff;box-sizing:border-box;padding:0 4rem;margin-top:5rem}header .hero-wrap .title{font-size:6rem;font-weight:700;text-transform:uppercase;text-align:center}header p{max-width:720px;font-size:1.25rem}main{overflow:hidden}main section{padding-bottom:8rem}main .title-section{margin-bottom:6.5rem}main #about_us .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;grid-gap:3rem}main #about_us .wrapper .content{max-width:680px;margin-left:-2rem}main #services .wrapper .row-box{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:6rem;margin-bottom:4rem}main #services .wrapper .box{display:grid;grid-template-columns:.3fr 1.5fr;grid-gap:1rem}main #hiring{position:relative;display:flex;align-items:center;background:linear-gradient(270deg, #007997 0%, #2F5374 56.43%);min-height:600px;height:100%;color:#fff;padding:2rem 0;margin-bottom:0;overflow:hidden}main #hiring:after{position:absolute;content:url(../img/circle.svg);left:-6%;background:#fff;border-radius:50%;z-index:1}main #hiring .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem;justify-items:center;align-items:center;width:100%;z-index:2}main #hiring .left-wrap .title-section{font-size:9rem;line-height:1em;text-align:left;margin-bottom:1rem}main #hiring .left-wrap .title-section::after{display:none}main #hiring .left-wrap .title-section span{color:#007997}main #hiring .title-list{font-size:2rem;margin-bottom:2.25rem}main #hiring ul{list-style:none}main #hiring ul li{position:relative;font-size:1.5rem;margin-bottom:1.5rem}main #hiring ul li:before{position:absolute;content:url(../img/icons/tick.png);top:50%;transform:translateY(-50%);left:-2.5rem}main #contact_us{position:relative;text-align:center;background:#32373f;padding:10rem 0;margin:0;color:#fff}main #contact_us .title-section{color:#fff}main #contact_us .mobile{display:none}main #contact_us .form-group{margin-bottom:1rem}main #contact_us .row-wrap{max-width:1600px;margin-top:2rem;text-align:center;padding:0 2rem}main #contact_us .row-wrap .contact-form{background:#4173a0;margin:initial;margin-top:1.5rem;padding:5rem 3.5rem}main #contact_us .row-wrap .contact-form .fields{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem}main #contact_us .row-wrap input,main #contact_us .row-wrap textarea{height:100%;width:100%;font-size:.875rem;background:#2f5374;color:#fff;font-weight:600;border:0 !important;border-radius:0;outline:none;box-shadow:none}main #contact_us .row-wrap input::placeholder,main #contact_us .row-wrap textarea::placeholder{font-size:1rem;font-weight:400;color:#fff;text-transform:initial}main #contact_us .row-wrap input{height:68px;margin-top:0}main #contact_us .row-wrap textarea{margin:0;height:168px;resize:none}main #contact_us .row-wrap .btn{margin:initial;max-width:100%;background:#fff;color:#2f5374;border-radius:0}footer{position:relative;background:#000;color:#000;padding:3.5rem 0 3.5rem;padding-top:4rem;height:auto}footer .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);align-content:center;align-items:center}footer .footer-nav{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}footer .footer-nav .nav-link{font-size:1,5rem;font-weight:600;color:#fff}footer .mobile{display:none}footer p{font-weight:500;font-size:.875rem;text-align:left;margin-top:3rem;color:#000}@media(max-width: 1700px){.navbar .navbar-nav{width:55%}}@media(max-width: 1440px){.navbar{padding:0 4rem}.navbar .navbar-nav{width:60%}.wrapper{padding:0 4rem}main main #about_us .wrapper{grid-gap:3rem}footer .wrapper{grid-template-columns:.75fr 1.5fr}}@media(max-width: 1250px){.navbar{padding:0 2rem}.wrapper{padding:0 2rem}main #hiring:after{left:-30%}header .hero-wrap{max-width:90%}}@media(max-width: 1024px){.active a:after{width:20% !important}.navbar{background:#2f5374;height:70px;padding:0 3rem}.navbar .dropdown-menu{display:block;background:transparent;border:0}.navbar .dropdown-item{color:#fff;opacity:.8}.navbar .dropdown-item:focus,.navbar .dropdown-item:hover{background:transparent}.navbar .dropdown-toggle::after{display:none}.navbar .collapse{width:auto;background:#2f5374}.navbar .nav-link{font-size:2.25rem;font-weight:600;text-align:left;color:#fff}.navbar .navigation{width:auto}.navbar .navigation .navbar-brand img{max-width:80%}.navbar .navbar-collapse{position:absolute;width:60%;top:69px;height:100vh;right:0;padding-bottom:1rem;background:#2f5374}.navbar .navbar-nav{position:relative;flex-direction:column;justify-content:center;width:100%;height:100%}.navbar .navbar-nav .nav-item{width:80%;text-align:left}.nav-bg,.bg-toggler{background:#070f22}.collapse:not(.show){display:none !important}#nav-toggler{display:block;right:3rem}main #hiring:after{left:-40%}main #about_us .wrapper{grid-gap:3rem}footer .footer-nav{justify-content:space-between;margin:1rem 0}footer .footer-nav .nav-link{padding-left:0}footer .wrapper p{margin-top:1.25rem}}@media(max-width: 768px){.navbar{padding:0 2rem}.navbar .nav-link{font-size:1.5rem}.collapse{display:flex}#nav-toggler{right:2rem}.title-section{font-size:2.25rem}header .hero-wrap{border:10px solid #fff}header .hero-wrap .title{font-size:5rem}main #about_us .wrapper{grid-template-columns:auto}main #about_us .wrapper .content{margin:0}main #services .wrapper .row-box{grid-template-columns:auto}main #services .wrapper .row-box .box{grid-template-columns:auto}main #hiring{min-height:auto;padding:5rem 0}main #hiring::after{top:-85%;left:-35%}main #hiring .wrapper{grid-template-columns:auto;grid-gap:5rem;justify-items:start}main #hiring .wrapper .left-wrap .title-section{font-size:5rem}main #contact_us{padding:6rem 0}}@media(max-width: 576px){#nav-toggler{display:block}.navbar .navigation .navbar-brand img{max-width:60%}.navbar{height:70px;padding:0 1.125rem;z-index:99999}.navbar .nav-link{font-size:1.25rem}.navbar .navbar-nav{position:relative;justify-content:center;height:100%;align-items:flex-start;margin-left:1.5rem;margin-bottom:4rem}.navbar .navbar-nav::after{max-width:80%}#nav-toggler{right:1.125rem}.btn{font-size:.75rem;padding:0}.wrapper{padding:0 1.125rem}.title-section:after{max-width:30%;bottom:-1rem}main section{padding:0;margin-bottom:4rem}.title-box{font-size:1.5rem}p{font-size:.875rem !important;font-weight:300 !important;line-height:18px}header{margin-bottom:4rem}header .hero-bckgr{object-position:top}header .hero-wrap{height:auto;padding:0 1rem}header .hero-wrap .title{font-size:2.25rem;margin:0;padding:6rem 0}main .title-section{margin-bottom:3.5rem}main #services .wrapper .row-box{grid-gap:4rem}main #services .wrapper .row-box img{max-width:88px}main #hiring:after{top:-105%;left:-110%}main #hiring .title-list{font-size:1.5rem}main #hiring ul li{font-size:1.125rem}main #hiring .wrapper{grid-gap:7rem}main #hiring .wrapper .left-wrap .title-section{font-size:3rem}main #contact_us{padding:3rem 0}main #contact_us .row-wrap .contact-form{background:transparent;padding:2rem 0}main #contact_us .row-wrap .contact-form .fields{grid-template-columns:auto;grid-gap:0}footer .wrapper{grid-template-columns:auto}footer .wrapper .footer-nav{padding-left:0}footer .wrapper img{max-width:88px}}@media(max-width: 320px){.navbar .navbar-collapse{width:70%}header .hero-wrap{height:auto;padding:0 1rem}header .hero-wrap .title{font-size:1.75rem;margin:0;padding:3rem 0}}/*# sourceMappingURL=main.css.map */
