@keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@keyframes fadein{100%{opacity:1;transform:translateX(0)}}#button{display:flex;background-color:#000;width:50px;height:50px;text-align:center;border-radius:100%;position:fixed;bottom:70px;color:#fff;right:15px;align-items:center;justify-content:center;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;cursor:pointer;box-shadow:0 4px 16px 0 rgba(0,0,0,.4)}html.page-internal.post-single body main>section:nth-child(1) .container main img.featured-image{width:100%;display:block;height:auto;margin-bottom:30px}html.page-internal.post-single body main>section:nth-child(1) .container main .content img{max-width:100%}html.page-gravel-sales section.split-content a.btn.white-square.gravel-telephone{padding-right:25px!important;margin-top:20px!important}html.page-gravel-sales section.split-content a.btn.white-square.gravel-telephone::after{display:none}html.page-gravel-sales section.split-content .content h2{color:#36454f;font-family:"Red Hat Display";font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.2px;text-transform:uppercase}html.page-gravel-sales section#footer-content p{text-align:left}html.page-gravel-sales section#footer-content .content .content-split .content-rhs{justify-content:flex-start;width:calc(50% - 150px);padding:40px 20px;padding-left:120px;align-items:center}@media (max-width:1080px){html.page-gravel-sales section#footer-content .content .content-split .content-rhs{padding:20px 30px;width:calc(50% - 60px)}}@media (max-width:770px){html.page-gravel-sales section#footer-content .content .content-split .content-rhs{width:calc(100% - 40px)!important}html.page-gravel-sales section#footer-content .content .content-split .content-rhs .content-footer-rhs{max-width:100%!important}}html.page-gravel-sales section#footer-content .content .content-split .content-lhs,html.page-gravel-sales section#footer-content .content .content-split .content-rhs{order:unset}html.page-gravel-sales section.split-content.even .content .content-split .content-rhs .content-footer-rhs p{text-align:left}html.page-gravel-sales section.split-content.even .content .content-split .content-rhs .content-footer-rhs .project-content{padding-left:120px;max-width:500px}@media (max-width:1080px){html.page-gravel-sales section.split-content.even .content .content-split .content-rhs .content-footer-rhs .project-content{padding-left:30px;max-width:100%}}html.page-gravel-sales section.split-content.odd .content .content-split .content-lhs .content-footer{display:flex;justify-content:flex-end}@media (max-width:770px){html.page-gravel-sales section.split-content.odd .content .content-split .content-lhs .content-footer{justify-content:flex-start}}html.page-gravel-sales section.split-content.odd .content .content-split .content-lhs .content-footer .project-content{padding-right:120px;max-width:500px}@media (max-width:1080px){html.page-gravel-sales section.split-content.odd .content .content-split .content-lhs .content-footer .project-content{padding-right:30px;max-width:100%}}html.page-id-10 body main#content .container-small{max-width:850px}html.page-id-10 body main#content section.split-content.odd .content-split .content-lhs .content-footer img{width:100%;-o-object-fit:cover;object-fit:cover}html.page-id-10 body main#content section.split-content.odd .content-split .content-rhs ul.service-list{-webkit-padding-start:20px;padding-inline-start:20px}html.page-id-10 body main#content section.split-content.odd .content-split .content-rhs .content-footer-rhs .project-content{padding-left:100px}@media (max-width:1080px){html.page-id-10 body main#content section.split-content.odd .content-split .content-rhs .content-footer-rhs .project-content{padding:30px}}html.page-id-10 body main#content section.split-content.odd .content-split .content-rhs .content-footer-rhs .project-content .services-overview .columns{display:flex;-moz-column-gap:50px;column-gap:50px;flex-wrap:wrap}html.page-id-10 body main#content section.split-content.odd .content-split .content-rhs .content-footer-rhs .project-content .services-overview .columns .column a.black-square{max-width:218px;text-align:left!important;padding-right:35px!important;padding:9px 20px!important}html.page-id-10 body main#content section.split-content.odd .content-split .content-rhs .content-footer-rhs .project-content .services-overview .columns .column a.black-square::after{top:65%}html.page-id-10 body main#content section.split-content.even .content-rhs img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}html.page-id-10 body main#content section.split-content.even .content-lhs{display:flex;justify-content:flex-end}@media (max-width:770px){html.page-id-10 body main#content section.split-content.even .content-lhs{justify-content:flex-start}html.page-id-10 body main#content section.split-content.even .content-lhs .content-footer{max-width:100%!important}}html.page-id-10 body main#content section.split-content.even .content-lhs .content-footer{max-width:550px;padding:30px;padding-right:100px}@media (max-width:770px){html.page-id-10 body main#content section.split-content.even .content-lhs .content-footer{padding-right:30px}}html.page-id-10 body main#content section.split-content.even .content-lhs .content-footer p{text-align:left}section.child-services-area.person-carousel{background-color:#000}section.child-services-area.person-carousel h2{color:#fff;font-family:"Red Hat Display";font-size:28px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:2.8px;text-transform:uppercase;text-align:left;margin-bottom:60px;margin-top:0}@media (max-width:770px){section.child-services-area.person-carousel h2{margin-bottom:30px;padding-left:20px;font-size:22px;line-height:28px}}@media (max-width:1920px){section.child-services-area.person-carousel h2{padding-left:40px}}section.child-services-area.person-carousel .person-slider .swiper-slide a .content img{width:100%;height:627.71px;aspect-ratio:1;max-height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}section.child-services-area.person-carousel .person-slider .swiper-button-next,section.child-services-area.person-carousel .person-slider .swiper-button-prev{padding:20px}section.child-services-area.person-carousel .person-slider .swiper-button-next:after,section.child-services-area.person-carousel .person-slider .swiper-button-prev:after{color:#fff;font-size:30px}section.child-services-area.person-carousel .person-slider .swiper-button-prev{left:30px}section.child-services-area.person-carousel .person-slider .swiper-button-next{right:30px}@media (max-width:770px){section.child-services-area.person-carousel .person-slider .swiper-button-next:after,section.child-services-area.person-carousel .person-slider .swiper-button-prev:after{font-size:20px}section.child-services-area.person-carousel .person-slider .swiper-button-prev{left:0}section.child-services-area.person-carousel .person-slider .swiper-button-next{right:0}}section.child-services-area.person-carousel .content{position:relative;overflow:hidden}section.child-services-area.person-carousel .content img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover;position:center;transition:transform .3s ease-in-out}@media (max-width:600px){section.child-services-area.person-carousel .content img{height:400px!important}}section.child-services-area.person-carousel .content .page-title{position:absolute;bottom:0;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4));width:100%}section.child-services-area.person-carousel .content .page-title h2.servicetitle{margin:0;padding:30px 30px;padding-left:60px}@media (max-width:770px){section.child-services-area.person-carousel .content .page-title h2.servicetitle{padding-left:20px}}section.child-services-area.person-carousel .content .page-title:hover .content img{transform:scale(1.1)}section.child-services-area.person-carousel .content .btn{display:block;margin-top:30px}section.child-services-area.person-carousel .content:hover img{transform:scale(1.1)}html.page-id-10 body main#content .container-small{max-width:850px}