*,::after,::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%;overflow-y:scroll}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}@media only screen and (min-width:112.5em){html{font-size:75%}}body{position:relative;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto,sans-serif;font-weight:400;line-height:1.7;font-size:1.6rem}.content-wrap{padding-bottom:13rem}h2{text-align:center;padding:3rem 0;text-transform:uppercase;font-weight:700}.navbar{background:#2b4f7a;padding:0}.navbar-brand{padding:0}.navbar-brand img{height:10rem;padding:.2rem 4rem;background:-webkit-gradient(linear,left top,right top,from(#2b4f7a),color-stop(50%,#fff),to(#2b4f7a));background:linear-gradient(to right,#2b4f7a,#fff 50%,#2b4f7a)}.navbar .navbar-toggler{font-size:2rem}.navbar .nav-item .nav-link{color:#dee2e6;padding:1rem;font-weight:700;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.navbar .nav-item .nav-link:hover{color:#fff;cursor:pointer}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{background:#fff!important;color:#2b4f7a!important;font-weight:700}.showcase{position:relative;min-height:40vh;background:url(../img/header.jpg) no-repeat center center/cover;margin-bottom:0}.showcase::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);pointer-events:none}.showcase-row{height:20rem}.showcase-content{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.showcase-content h1{color:#2b4f7a}.showcase-content a{font-size:2rem;padding:1rem 2rem;border:3px solid #e74c3c}.showcase-content a:hover{background:0 0;color:#e74c3c;border:3px solid #e74c3c}.section-welcome p{margin:1rem 0;text-align:justify}.section-welcome-content-contact{font-weight:700}.section-partners img{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2rem auto;height:10rem}.footer{background:#2b4f7a;position:absolute;bottom:0;width:100%;height:13rem;color:#ced4da}.footer-contact p{font-size:1.1rem}.footer-content{font-size:1.3rem}.footer-content a{font-size:1.3rem;color:#b4bcc2}.section-services .section-services-boxes{padding:1rem 1rem}.section-services .section-services-boxes h3{text-transform:uppercase;color:#2b4f7a;font-weight:700;text-align:center;margin-bottom:1.2rem}.section-services .section-services-boxes p{text-align:justify}.section-testamonials{background:#ecf0f1;color:#000}.section-testamonials .blockquote-footer{font-size:1rem;color:#7b8a8b}.section-testamonials p{margin:0 2rem}.section-testamonials h2{color:#2b4f7a}.slick-next:before,.slick-prev:before{color:#2b4f7a}.section-expertise .row{height:70vh}@media only screen and (max-width:37.5em){.section-expertise .row{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.section-expertise-boxes{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:37.5em){.section-expertise-boxes{margin-left:2rem!important}}.section-expertise-boxes ul li{list-style:none;padding:.5rem}@media only screen and (max-width:37.5em){.section-expertise-boxes ul li{padding:0}}.section-expertise-boxes ul li:before{content:"";display:inline-block;width:.9rem;height:.9rem;border-radius:50%;background:#2b4f7a;margin-right:1rem}.section-about p{text-align:justify}.section-map{width:100%}.section-map h3{margin-top:2rem;text-transform:uppercase;color:#2b4f7a;font-weight:700}.section-map .section-map-div{width:50%;margin:0 auto}.section-map .section-map-div img{width:100%;-webkit-box-shadow:.5rem .5rem 2rem rgba(0,0,0,.3);box-shadow:.5rem .5rem 2rem rgba(0,0,0,.3)}.section-contact-us{background:url(../img/contact.png) no-repeat center center/cover;padding:7rem 0;position:relative;min-height:82vh}.contact-form{position:relative;width:100%;background:rgba(255,255,255,.82);margin:0 auto;-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.2);box-shadow:0 0 1.5rem rgba(0,0,0,.2)}.contact-form-icon{position:absolute;color:#e74c3c;top:-5%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:3rem;background:#fff;padding:1.5rem;border-radius:50%;-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.3);box-shadow:0 0 1.5rem rgba(0,0,0,.3)}.contact-form-header{padding-top:5rem}.contact-form input{font-size:1.5rem}.contact-form textarea{font-size:1.5rem}
/*# sourceMappingURL=maps/main.css.map */
