@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600");body{font-family:'Open Sans', sans-serif;line-height:20px;color:#999999;font-size:300;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif}a,a:hover,a:focus,a:active{outline:none}.no-padding{padding:0}.banner{background:url("../images/bg-banner.jpg") no-repeat fixed;background-size:cover;min-height:70vh;position:relative}.banner .mask{position:absolute;width:100%;height:100%;background-color:rgba(34,34,34,0.2)}.banner .nav{position:inherit;color:#fff;font-size:1.5em}.banner .nav .phone{font-weight:600}.banner .banner-info{position:absolute;width:100%;bottom:-12rem}.banner .banner-info .logo{max-width:17rem}.top{padding:12rem 2rem 2rem}.top h1{color:#2f2a1d}.services{background:rgba(162,152,141,0.2)}.services .service-item{min-height:6rem;height:6rem;margin:.3rem;background:#fff;color:#2f2a1d}.services .service-item h4{font-size:1.2em}.services .service-item.taupe{background:rgba(162,152,141,0.6);color:#fff}.services .service-end{margin:.5rem;padding:1rem;background:#2f2a1d;color:#fff}.services .service-end h2{font-weight:600}.services .service-end h2 span{color:#a2988d}footer{background:rgba(162,152,141,0.2);color:#a2988d}footer a,footer a:hover{color:#a2988d}footer .copyright{text-align:right}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(34,34,34,0);position:relative;transition-property:color;transition-duration:0.3s;background:#2f2a1d;border:none;padding:1.2rem 2rem;text-decoration:none;color:#fff;font-weight:600;font-size:1.2em;border-radius:.25rem}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#a2988d;transform:scalex(0);transform-origin:0 50%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out;border-radius:.25rem}.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active{color:#fff}.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before{transform:scaleX(1)}@media screen and (max-width: 576px){.top h1{font-size:1.8em}footer,footer .copyright{text-align:center}.hvr-sweep-to-right{padding:1rem;font-size:1em}}
