body,html{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:0;padding:0;width:100%}h2{font-size:25px}p{font-size:18px;line-height:25px}header{align-items:center;background-color:#9fd441;border-bottom:1px solid #222721;display:flex;height:60px;left:0;padding:0 30px;position:fixed;top:0;width:100%;z-index:1;img{cursor:pointer;width:350px}img,ul{margin:0}ul{display:block;padding:0;width:100%;li{background-color:#222721;color:#fff;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:20px;height:100%;list-style:none;padding:10px;width:100%;&:hover{background-color:#9fd441;color:#222721}}}}.bm-burger-button{height:36px;position:fixed;right:30px;top:12px;width:45px}.bm-burger-bars,.bm-burger-bars-hover{background:#222721}.bm-cross-button{height:24px;margin-top:30px;width:24px}.bm-cross{background:#fff}.bm-menu-wrap{height:100%;position:fixed}.bm-menu{background:#222721;font-size:1.15em;margin-top:31px;padding:2.5em 1.5em 0}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad;padding:.8em}.bm-item{display:inline-block}.bm-overlay{background:#0000004d}video{height:100vh;left:0;object-fit:cover;position:fixed;top:0;width:100vw}section.cta-header{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;text-align:center;h1{color:#fff;font-size:40px;text-shadow:2px 2px #000}}section.about{background-color:#fff;height:auto;padding:50px 0 80px;position:relative;vertical-align:text-top;div.container{margin:0 auto;width:800px;img{float:left;margin-right:20px;width:200px}h2,p{text-align:left}p{color:#000;display:block;margin:0 auto;max-width:600px}}}section.service-block{display:flex;position:relative;div.service{padding:50px}.sm-title{display:block;font-size:15px}p{text-align:justify;text-align-last:left}.even{background-color:#222721;border-left:8px solid #fff;border-right:8px solid #fff;color:#9fd441}.odd{background-color:#9fd441;color:#222721}}section.contact{background-color:#fff;padding:50px 0;position:relative;form{margin:20px auto;vertical-align:top;width:50%;input[type=email],input[type=tel],input[type=text],textarea{border:2px solid #222721;border-radius:5px;display:inline-block;font-size:16px;margin:5px;outline:none;padding:15px 10px;width:40%}input[type=email],textarea{width:85%}button{background-color:#9fd441;border:none;color:#222721;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;margin:10px;padding:15px;width:50%}}}section.footer{background-color:#222721;color:#9fd441;font-size:12px;padding:15px 0;position:relative;text-align:center;a{color:#9fd441;text-decoration:none;&:hover{text-decoration:underline}}}@media only screen and (max-width:800px){section.about div.container{width:100%}section.about div.container img{width:150px}section.contact form{width:100%}}@media only screen and (max-width:700px){section.service-block{display:block}section.service-block div.service{display:block;padding:5%;width:90%}section.service-block div.even{border:none}h2,section.about div.container h2{text-align:center}}@media only screen and (max-width:600px){section.about div.container h1{padding:0 20px;text-align:center}section.about div.container p{padding:0 20px}section.about div.container img{display:block;float:none;margin:10px auto}section.contact form input[type=tel],section.contact form input[type=text]{width:85%}}@media only screen and (max-width:500px){section.contact form button{width:85%}header img{width:250px}}@media only screen and (max-width:400px){header img{width:200px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.9e8694b8.css.map*/