html,body{height:100%}body{display:flex;flex-direction:column;font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;color:#333}h1,h2,h3,h4,h5,h6,p{margin:0}.bold{font-weight:600}.red{color:#8b0000}.grid{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap}.grid-inner{display:flex;width:calc(100% - 40px);flex:0 0 100%;max-width:1280px;padding:20px;gap:40px}.grid-inner .grid-box{padding:20px;background-color:#5ba80c99;color:#fff;flex:0 0 50%;max-width:50%}header .grid-inner{display:flex;justify-content:space-between}header>div{display:flex;align-items:center;margin:0}header>div .logo{width:232px;height:80px;margin-right:10px}header .contact{gap:7px;display:flex;flex-direction:column}nav{background-color:#005300}nav .grid-inner{display:flex;background-color:#005300;gap:10px;padding:0}nav a{position:relative;color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none;padding:20px}nav a.selected:after{position:absolute;content:"";bottom:0;left:0;display:block;height:6px;width:100%;background-color:#fff}.main-banner{background-image:url(/hedge-trimmer-2.jpg);background-size:cover;background-position:bottom left;padding:80px 0}.main-banner .grid-box{padding:40px 20px}.main-banner .grid-box h1{margin-bottom:20px}.main-banner .grid-box p{margin-bottom:10px}.main-banner .grid-box a{margin-right:10px}.intro{margin-top:20px}.intro .content{display:flex;flex-direction:column;gap:10px;font-size:18px}.intro .content .section-header{margin-bottom:20px}.boxes .grid-inner{gap:40px}.boxes .box{display:flex;flex-direction:column}.boxes .box .content{padding:20px;background-color:#005300;flex:1;color:#fff}.boxes .box .content h3{margin-bottom:20px}.boxes .box img{width:100%;height:auto}.prices{margin-bottom:30px}.prices .price-box{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;padding:20px;background-color:#f1f1f1}.prices .price-row{display:flex;justify-content:space-between;border-bottom:solid 1px #c9c9c9;padding-bottom:10px;margin-bottom:10px}.prices .price-row .title{font-weight:600}.prices .price-row .price{color:#005300;text-align:right}.prices .price-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}footer{background-color:#303030;color:#fff}footer .grid-inner{justify-content:space-between}footer .main img{width:232px;height:80px}footer .column{gap:7px;display:flex;flex-direction:column}footer .column h3{margin-bottom:20px}footer .column a{margin-bottom:10px}footer .column a span{color:#fff}.copyright{background-color:#005300;color:#fff}.copyright .grid-inner{justify-content:right}img.icon{height:20px;width:20px}.box-image{height:400px}.icon-link-text{display:flex;align-items:center;gap:8px;text-decoration:none}.icon-link-text span{color:#0e0e0e;font-weight:600;transition:all .5s}.icon-link-text .mat-icon{width:20px;height:20px;font-size:20px;color:#005300}.icon-link-text:hover span,.section-header{color:#005300}.button{display:inline-flex;text-decoration:none;padding:8px 15px;background-color:#005300;color:#fff;transition:all .5s;font-weight:600}.button:hover{background-color:#5ba80c}.contact-info{display:flex;flex-direction:column}.contact-form{padding:20px;border:solid 1px #005300;flex:0 0 50%}.input-field{display:flex;flex-direction:column;margin-bottom:20px}.input-field label{margin-bottom:10px}.input-field textarea,.input-field input{border:solid 1px #eee;padding:10px}@media screen and (max-width:900px){.boxes .box{flex:0 0 calc(50% - 20px)}.intro .grid-inner,.boxes .grid-inner,footer .grid-inner,header .grid-inner,.contact-section .grid-inner{flex-wrap:wrap}.contact-section .contact-form{flex:0 0 calc(100% - 40px)}}@media screen and (max-width:590px){.boxes .grid-inner{flex-direction:column}.box-image{height:auto;width:100%}header .grid-inner{justify-content:center;gap:20px}.prices .price-box,.main-banner .grid-box{flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px)}}
