@import url(/assets/other/fonts_googleapis_com_css_d34d4af0);body{font-family:'Montserrat',sans-serif;word-break:break-word}.our-contact{padding-top:5rem}@media (max-width:998px){.our-contact{padding-top:2.5rem}}section{padding-top:5rem;padding-bottom:5rem}@media (max-width:998px){section{padding-top:0;padding-bottom:0}}h1{color:navy;font-weight:500}.carousel-inner{position:relative;width:100%;max-height:100vh;overflow:hidden}.carousel-item{max-height:100vh;min-width:100%}@media (max-width:998px){.carousel-item img{padding-top:75px}}.our-offer p{padding-top:1.2rem}@media (max-width:998px){.our-offer{padding-top:2rem}}.our-offer,.our-contact{background-color:#f4f4f4}.hero{position:absolute;top:50%;left:40%;z-index:1;color:#fff;text-align:left;text-shadow:1px 1px 0 rgba(0,0,0,.75);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:632px;background-color:#020c7e;opacity:.8}@media (max-width:998px){.hero{padding-top:75px}}.hero h1{color:#fff;font-size:36px;font-weight:600;line-height:34px;padding:77px 82px 41px 82px}.hero p{text-shadow:0 1px 2px rgba(0,0,0,.3);color:#fff;font-size:24px;font-weight:600;line-height:34px;padding:0 82px 86px 82px}.our-realizations p{padding-top:1.2rem;margin-bottom:2rem}.card{margin-bottom:2rem}.card h2{font-weight:500;font-size:1.4rem}.card p{padding-top:.6rem}.separator{position:relative;width:75px}.separator:before{content:" ";position:absolute;display:block;left:0;bottom:2px;width:100px;height:2px;background-color:#c12626}.about-us{padding-bottom:1.4rem}.about-us p{padding-right:3rem}.about-us .separator{margin-bottom:2.5rem}.about-us h1{margin-top:2rem}.contact .separator{margin-bottom:3rem}.contact input{margin:1rem 0}.contact button{margin-top:1rem;margin-bottom:2rem}#contact .input-name{margin-bottom:0}#contact p,#contact h5{margin:.4rem}.footer{height:80px;background-color:navy}.footer p{color:#fff;display:block;margin:auto}.navbar{padding:1rem;font-weight:700;-webkit-box-shadow:0 5px 6px -6px black;box-shadow:0 5px 6px -6px black}.navbar a{color:navy}.navbar a:hover{color:#c12626}.logo img{height:30px;width:auto}.fa-bars{padding-top:.4rem;color:navy}.button{background-color:navy;color:#fff;font-weight:500;padding:12px 45px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px}.button:hover{background-color:#c12626}.wpcf7 .wpcf7-form textarea{height:90px}