.hero{padding:50px 10px 0}
.hero img{border:7px solid #000;display:block;height:auto;margin-left: auto;margin-right: auto;width:80vw;max-width:800px;}
.content{background:#000;color:#c4c4c4;font-size:13px;margin:20px auto;padding:15px;width:90vw;max-width:1200px}.content.contact{display:flex;flex-wrap:wrap}.content.contact>div{flex:1 1 200px}.content.contact h2{flex:1 0 100%}.content li span{color:#c4c4c4}.content .btn,.content button,.content input[type=submit]{background:none;border:2px solid #c4c4c4;color:#c4c4c4}.content .btn:active,.content .btn:focus,.content .btn:hover,.content button:active,.content button:focus,.content button:hover,.content input[type=submit]:active,.content input[type=submit]:focus,.content input[type=submit]:hover{background:#c4c4c4;color:#000}@media (min-width:40rem){.content{font-size:16px;margin:50px auto;padding:30px}}@media (min-width:60rem){.content{font-size:20px;margin:50px auto;padding:30px}}footer{display:flex;justify-content:space-between;font-size:12px;min-height:160px;margin:0 auto;width:90vw;max-width:1200px}
footer .inner{background:#000;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:10px;width:100%}
footer img{border:3px solid #000;flex:0 0 auto;height:160px;width:auto;}footer small{color:#c4c4c4;font-weight:700;margin-top:20px;margin-bottom:10px;padding-right:10px;text-align:right}footer .icon{stroke:#c4c4c4}footer .contact-info{display:flex;flex-direction:column;align-items:flex-end;padding-right:10px}footer .contact-info a{color:#c4c4c4;display:flex;justify-content:flex-start;align-items:center;width:100%}footer .contact-info a:active,footer .contact-info a:active address,footer .contact-info a:active span,footer .contact-info a:focus,footer .contact-info a:focus address,footer .contact-info a:focus span,footer .contact-info a:hover,footer .contact-info a:hover address,footer .contact-info a:hover span{color:#8e76aa}footer .contact-info a:active .icon,footer .contact-info a:focus .icon,footer .contact-info a:hover .icon{stroke:#8e76aa}@media (min-width:40rem){footer{font-size:16px}footer .inner{flex-grow:1}footer img{height:244px;position:relative;margin-right:20px;height:227px;margin-right:40px}}@font-face{font-family:Slab;font-style:normal;font-weight:400;src:url(/Slabo27px-Regular.5979182a.ttf) format("truetype")}*{box-sizing:border-box}body{color:#8f8f8f;font:400 1em Arial,sans-serif;line-height:1.3;margin:0;overflow-x:hidden;width:100vw}h1,h2,h3,h4,h5{color:#8f8f8f;font:400 1.5em Slab,serif;text-align:center}h1{color:#8f8f8f;font-size:2em;padding:0 10px}h1:after{border-bottom:2px solid #000;content:"";display:block;margin:0 auto;position:relative;top:10px;width:100%;max-width:500px}h2{color:#c4c4c4;font-size:1.5em;margin-top:0}a{color:#8e76aa}a:active,a:focus,a:hover{color:#8f8f8f}blockquote{border:none;color:#404040;font:400 1.5em Slab,serif;font-size:1.2em;margin:.1em 10px;text-align:center}ul{margin:.3em 0;padding-left:40px}ul li{color:#8e76aa;list-style-type:disc}ul li span{color:#8f8f8f}ol{margin:.3em 0}ol li{line-height:2em}hr{border-color:#8f8f8f}figcaption{border:none;border-left:3px solid #8e76aa;color:#8f8f8f;padding:5px 5px 5px 10px;text-align:left}.icon{cursor:pointer;height:20px;margin:10px;stroke:#8f8f8f;width:20px}form{border:1px solid #8f8f8f;padding:10px;width:100%;max-width:500px}form h5{margin:0}form input,form textarea{background:#c4c4c4;border:1px solid #8f8f8f;color:#000;display:block;font-size:.9em;margin:10px 0;padding:10px 15px;width:100%}form input::placeholder,form textarea::placeholder{color:#000}form label{position:absolute;right:-200vw}form textarea{height:150px}.btn,button,input[type=submit]{background:none;border:2px solid #8f8f8f;color:#8f8f8f;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;margin:10px 0;padding:5px 20px;text-transform:uppercase}.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#8f8f8f;color:#fff}@media (min-width:40rem){h1{font-size:3em}h1:after{border-bottom-width:2.5px;top:20px;width:90vw;max-width:780px}blockquote,h2{font-size:2em}blockquote{margin:1em 40px}form{padding:20px}}@media (min-width:60rem){h1{font-size:4em}h1:after{border-bottom-width:3px;width:90vw;max-width:1000px}h2{font-size:2.5em}blockquote{font-size:3em}
    
    .servicesimg{border:3px solid #000;flex:0 0 auto;max-height:460px!important;width:auto;}
      .contact-info-left, .serviceleft{ display: inline-block;
        margin-right:20px;
        float:left;        
        max-width:40vw;
    } 
    .contact-info-right, .serviceright{  
        float:left;  
max-width:40vw;    display: inline-block;
    }

    .cldiv ul{
        list-style: none !important;
    }
    .servicesimg{
      
        margin-left:auto;
        margin-right:auto;
    }
}
.cldiv  li {
    color: white;
    list-style-type: none;
    padding:8px;
}
.cldiv  a {
   color: #c4c4c4;;

}
.fas{
    min-width:32.5px!important;
}
.cldiv .fas{
    padding-right:20px;
    color:white;
}
.fa-mobile-alt{
 padding-right:27.5px!important;
}
.fa-map-marker-alt{
 padding-right:25px!important;
}
/*# sourceMappingURL=/src.3ee55ff6.css.map */