#home-banner.section{padding:0}#home-banner.section .section-title{padding:50px 15px;text-align:center;position:relative;top:50%;transform:translateY(-50%)}#home-banner.section .section-title .btn{font-size:.9rem;font-weight:500}#home-banner.section .section-title h2,#home-banner.section .section-title span{font-weight:500;font-size:1.3rem}#home-banner.section .section-title p{font-size:1rem;font-weight:300}#home-banner.section .section-content img{width:100%}#home-banner.section .row>*{padding-right:0;padding-left:0}@media (min-width:768px){#home-banner.section .section-title{text-align:left}#home-banner.section .section-title .btn{font-size:1.4rem;font-weight:500}#home-banner.section .section-title h2,#home-banner.section .section-title span{font-size:2rem;font-weight:600}}#home-services .section-title{text-align:left}#home-services .section-content .service-item .content{position:relative;top:50%;transform:translateY(-50%)}#home-services .section-content .service-item .content h4{font-weight:300}#home-services .section-content .service-item .content h4 span{color:#16bac5}#home-services .section-content .service-item .content a{text-decoration:none;text-transform:uppercase;color:#16bac5}#home-services .section-content .service-item .media img{width:100%;height:auto}#home-milestones .counterup-box{margin-bottom:30px;border:1px solid #fff;border-bottom:4px solid #e5c228;padding:20px;text-align:center;color:#fff}#home-milestones .counterup-box p{font-size:14px}#home-milestones .counterup-box h2{font-weight:400}#home-service-charge .section-title{padding-bottom:30px}#home-service-charge .section-title p{color:#424546}#home-service-charge .card{border-radius:unset}#home-service-charge .card .card-body{position:relative;top:50%;transform:translateY(-50%)}#home-service-charge .card p{text-transform:uppercase}#home-service-charge .card img{border-radius:unset}#home-insurance-rates .card{background-color:#292b2c;border-radius:unset}#home-insurance-rates .card .card-body{color:#fff}#home-insurance-rates .card .card-body h3{font-weight:300}#home-insurance-rates .card .card-body h3 span{color:#e5c228}#home-insurance-rates .card .card-body table{color:inherit}#home-testimonials .item{background-color:#f5f5f5;padding:0;border-radius:unset}#home-testimonials .item:first-child img{width:100%;height:auto;border-radius:unset;border-right:3px solid #e5c228}#home-testimonials .item .caption{text-align:left}#home-testimonials .item .caption h4{font-weight:300}#home-testimonials .item .caption p{padding-left:0}#home-testimonials .item .caption .card-body{height:auto}#home-collection-points .list-container .list-group{height:350px;overflow-y:auto}#home-collection-points .list-container .list-group .list-group-item{border:unset;border-radius:unset;border-right:.45rem solid #e5c228;margin-bottom:.3rem}#home-collection-points .list-container .list-group .list-group-item h4{font-weight:500}#home-collection-points .collection-points-map{width:100%;height:350px}@media (min-width:768px){#home-collection-points .collection-points-map{width:100%;height:100%}}@media (min-width:576px){#home-collection-points .list-container{overflow:hidden}#home-collection-points .list-container .list-group{height:519px;overflow-y:scroll;margin-right:-50px;padding-right:50px}#home-collection-points .list-container .list-group .list-group-item{border-radius:unset;border-right:7px solid #e5c228;margin-bottom:2px}#home-collection-points .list-container .list-group .list-group-item h4{font-weight:400}}#home-blog .card.card-light,#home-blog .card.card-light img{border-radius:unset}#home-blog .card.card-light .caption:before{border-top:unset}#home-blog .card.card-light .caption a{text-decoration:none}#home-blog .card.card-light .caption .card-title{color:#292b2c;font-size:20px;font-weight:500}#home-blog .card.card-light .caption .card-title:focus,#home-blog .card.card-light .caption .card-title:hover{color:#16bac5}#home-blog .card.card-light .caption .card-body{font-size:16px}#home-blog .card.card-light .caption .card-footer{background-color:unset;border-color:transparent;font-size:16px;font-weight:400;padding-top:0!important;padding-bottom:0;margin-bottom:0}#home-office-hours .section-content,#home-office-hours .section-title{text-align:left!important}#home-office-hours .section-content a,#home-office-hours .section-title a{text-decoration:none;color:#292b2c}

/*# sourceMappingURL=homepage.css.map*/