@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;width:50px;height:50px;text-align:center;border-radius:100%;position:fixed;bottom:70px;color:#fff;right:30px;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);background-color:#5dc1ee}#button:hover{background-color:#2fafe9}#button.show{opacity:1;visibility:visible}#button.light-blue{background-color:#5dc1ee}#button.light-blue:hover{background-color:#2fafe9}#button.brand3{background-color:#8ac641}#button.brand3:hover{background-color:#70a331}html.page-home body main .featured-pages .content-split{display:flex;flex-wrap:wrap}html.page-home body main .featured-pages .content-split .col{width:50%;position:relative}@media only screen and (max-width:770px){html.page-home body main .featured-pages .content-split .col{width:100%}}html.page-home body main .featured-pages .content-split .col .image img{filter:brightness(.5);width:100%;height:auto}@media only screen and (max-width:1100px){html.page-home body main .featured-pages .content-split .col .image img{min-height:500px;-o-object-fit:cover;object-fit:cover}}html.page-home body main .featured-pages .content-split .col .content{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}@media only screen and (max-width:1400px){html.page-home body main .featured-pages .content-split .col .content{width:80%}}html.page-home body main .featured-pages .content-split .col .content h2{color:#fff;font-size:55px;font-weight:900;line-height:normal;text-transform:uppercase}@media only screen and (max-width:1400px){html.page-home body main .featured-pages .content-split .col .content h2{font-size:35px}}html.page-home body main .featured-pages .content-split .col .content p{color:#fff}html.page-home body main .featured-pages .content-split .col .content .btn{display:block;margin-top:40px;color:#fff!important}@media only screen and (max-width:1400px){html.page-home body main .featured-pages .content-split .col .content .btn{margin-top:20px}}html.page-home body main .popular-categories .container{padding:80px 20px;flex-direction:column}html.page-home body main .popular-categories .container .category.equipment-hire .category-box .image{border-bottom:2px solid #5dc1ee}html.page-home body main .popular-categories .container .category.catering-hire{padding-top:80px}html.page-home body main .popular-categories .container .category.catering-hire .category-box .image{border-bottom:2px solid #8ac641}html.page-home body main .popular-categories .container .category h2{display:block;text-align:center;width:100%;text-transform:uppercase;color:#163158}@media only screen and (max-width:770px){html.page-home body main .popular-categories .container .category h2{width:80%;margin:auto}}html.page-home body main .popular-categories .container .category .category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;margin:auto;padding:40px 0}@media only screen and (max-width:1200px){html.page-home body main .popular-categories .container .category .category-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:400px){html.page-home body main .popular-categories .container .category .category-grid{grid-template-columns:1fr}}html.page-home body main .popular-categories .container .category .category-grid .category-box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:auto;box-shadow:0 0 15px 0 rgba(0,0,0,.15);padding:20px}@media only screen and (min-width:400px) and (max-width:770px){html.page-home body main .popular-categories .container .category .category-grid .category-box{padding:10px}}html.page-home body main .popular-categories .container .category .category-grid .category-box .image{transition:.3s ease-in-out;padding-bottom:20px;width:100%}html.page-home body main .popular-categories .container .category .category-grid .category-box .image:hover{border-bottom-color:#163158}html.page-home body main .popular-categories .container .category .category-grid .category-box .image:hover a img:hover{transform:scale(1.1)}html.page-home body main .popular-categories .container .category .category-grid .category-box .image a{display:block;width:100%;height:auto;overflow:hidden}html.page-home body main .popular-categories .container .category .category-grid .category-box .image a img{display:block;-o-object-fit:contain;object-fit:contain;height:250px;width:250px;transition:.3s ease-in-out;margin:auto}@media only screen and (min-width:400px) and (max-width:770px){html.page-home body main .popular-categories .container .category .category-grid .category-box .image a img{min-height:150px;height:150px;width:100%}}html.page-home body main .popular-categories .container .category .category-grid .category-box .content{display:block}html.page-home body main .popular-categories .container .category .category-grid .category-box .content h3{display:block;text-align:center;font-size:16px;line-height:22px;margin:20px 0}html.page-home body main .popular-categories .container .category .category-grid .category-box .content p{text-align:center;font-size:14px;line-height:22px}@media only screen and (min-width:400px) and (max-width:770px){html.page-home body main .popular-categories .container .category .category-grid .category-box .content p{min-height:90px}}html.page-home body main .popular-categories .container .category .category-grid .category-box .btn{display:block;font-size:14px;color:#fff}html.page-home body main .popular-categories .container .category .btn{display:block;margin:auto;font-size:14px}html.page-home body main .contact-form{padding-bottom:20px}html.page-home body main .contact-form .banner-image{display:block;width:100%;background-image:url(../img/contact-form-banner-blue.png);background-repeat:no-repeat;background-position:top}@media only screen and (min-width:1920px){html.page-home body main .contact-form .banner-image{background-size:contain}}html.page-home body main .contact-form .banner-image .content .container h2{display:block;width:100%;text-align:center;color:#fff;font-size:44px;font-weight:900;margin-bottom:30px}@media only screen and (max-width:770px){html.page-home body main .contact-form .banner-image .content .container h2{font-size:32px;margin-bottom:20px}}html.page-home body main .contact-form .banner-image .content .container a.phone{display:block;width:100%;text-align:center;color:#fff;font-size:24px;font-weight:900;margin:20px 0}@media only screen and (max-width:770px){html.page-home body main .contact-form .banner-image .content .container a.phone{margin:10px 0}}html.page-home body main .contact-form .banner-image .content .container p{display:block;width:100%;text-align:center;color:#fff;margin:0}html.page-home body main .contact-form .banner-image .content .container .form-container{display:block;background-color:#fff;margin:auto;width:660px;padding:40px;margin-top:40px;z-index:1}@media only screen and (max-width:770px){html.page-home body main .contact-form .banner-image .content .container .form-container{width:auto;padding:20px;margin-top:20px}}html.page-home body main .featured-brands .container{padding:0 20px;display:block}html.page-home body main .featured-brands .container h2{display:block;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:30px;text-transform:uppercase;width:100%}html.page-home body main>section.intro-section{padding:80px 0;background-color:#ededed}@media only screen and (max-width:1300px){html.page-home body main>section.intro-section{padding:50px 0}}@media only screen and (max-width:770px){html.page-home body main>section.intro-section{padding:0 0}}html.page-home body main>section.intro-section .container{max-width:1050px}html.page-home body main>section.intro-section .container .content-split{display:flex;justify-content:space-between;align-items:flex-start;width:100%}html.page-home body main>section.intro-section .container .content-split .col-lhs{max-width:410px}@media only screen and (max-width:1200px){html.page-home body main>section.intro-section .container .content-split .col-lhs{width:48%}}@media only screen and (max-width:770px){html.page-home body main>section.intro-section .container .content-split .col-lhs{width:100%}}html.page-home body main>section.intro-section .container .content-split .col-rhs{max-width:540px;font-size:20px;line-height:32px}@media only screen and (max-width:1200px){html.page-home body main>section.intro-section .container .content-split .col-rhs{width:48%}}@media only screen and (max-width:770px){html.page-home body main>section.intro-section .container .content-split .col-rhs{width:100%}}html.page-home body main>section.intro-section .container .content-split .col-rhs a.extend-content span{color:#fff;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:none}html.page-home body main>section.section-features{background:#163158;padding:40px 0}@media only screen and (max-width:770px){html.page-home body main>section.section-features{padding:20px 0}}html.page-home body main>section.section-features .container .features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:60px;align-items:stretch;margin:auto}@media only screen and (max-width:1200px){html.page-home body main>section.section-features .container .features-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media only screen and (max-width:770px){html.page-home body main>section.section-features .container .features-grid{grid-template-columns:1fr;gap:20px}}html.page-home body main>section.section-features .container .features-grid .feature-box{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:auto;row-gap:20px}html.page-home body main>section.section-features .container .features-grid .feature-box .feature-img{width:73.24px;height:73px}html.page-home body main>section.section-features .container .features-grid .feature-box .feature-desc{max-width:350px}html.page-home body main>section.section-features .container .features-grid .feature-box .feature-desc p{color:#fff;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px}html.page-home body main>section.section-services{padding:40px 0}@media only screen and (max-width:770px){html.page-home body main>section.section-services{padding:0 0}}html.page-home body main>section.section-services .container{justify-content:center}html.page-home body main>section.section-services .container .services-grid{display:grid;padding-top:20px;grid-template-columns:repeat(3,1fr);gap:25px;align-items:stretch;margin:auto}@media only screen and (max-width:1200px){html.page-home body main>section.section-services .container .services-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){html.page-home body main>section.section-services .container .services-grid{grid-template-columns:1fr;gap:10px}}html.page-home body main>section.section-services .container .services-grid .service-box{display:flex;flex-direction:column}html.page-home body main>section.section-services .container .services-grid .service-box a.service-link{overflow:hidden;height:290px}html.page-home body main>section.section-services .container .services-grid .service-box a.service-link img{width:424.279px;height:290px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:.3s ease-in-out}html.page-home body main>section.section-services .container .services-grid .service-box a.service-link img:hover{transform:scale(1.1)}html.page-home body main>section.section-services .container .services-grid .service-box .service-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}html.page-home body main>section.section-services .container .services-grid .service-box .service-content h3{color:#163158;font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:30px;text-transform:uppercase}@media only screen and (max-width:770px){html.page-home body main>section.reviews-section .container{padding-top:0}}html.page-home body main>section.reviews-section .container h2,html.page-home body main>section.reviews-section .container h3{margin-bottom:0}html.page-home body main>section.reviews-section .container,html.page-home body main>section.view-all-reviews-section .container{justify-content:center;color:#163158;text-align:center;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:30px;text-transform:uppercase}html.page-home body main>section.view-all-reviews-section{padding-bottom:40px}@media only screen and (max-width:770px){html.page-home body main>section.view-all-reviews-section{padding-bottom:10px}}html.page-home body main>section.socials-section.reviews{padding:50px 0;background:#173057}@media only screen and (max-width:770px){html.page-home body main>section.socials-section.reviews{padding:20px 0}}html.page-home body main>section.socials-section.reviews .container{justify-content:center}html.page-home body main>section.socials-section.reviews .container .reviews-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:25px;align-items:stretch;margin:auto}@media only screen and (max-width:1200px){html.page-home body main>section.socials-section.reviews .container .reviews-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){html.page-home body main>section.socials-section.reviews .container .reviews-grid{grid-template-columns:1fr}}html.page-home body main>section.socials-section.reviews .container .reviews-grid .reviews{display:flex;flex-direction:column;max-width:360px}html.page-home body main>section.socials-section.reviews .container .reviews-grid .reviews .col{display:flex;flex-direction:column;gap:0;align-items:center}html.page-home body main>section.socials-section.reviews .container .reviews-grid .reviews .col img.review-featured-image{width:128.19px;height:89.733px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin-bottom:10px}html.page-home body main>section.socials-section.reviews .container .reviews-grid .reviews .col .ratings{display:flex;flex-direction:row;gap:5px;margin-bottom:10px;margin-top:10px;font-size:30px}html.page-home body main>section.socials-section.reviews .container .reviews-grid .reviews .col .ratings i{color:#5dc1ee}html.page-home body main>section.socials-section.reviews .container .reviews-grid .reviews .col h3.review-heading{color:#fff;font-size:20px;font-weight:500;line-height:30px;text-transform:uppercase;margin-bottom:10px;margin-top:10px}html.page-home body main>section.socials-section.reviews .container .reviews-grid .reviews .col p.review-content{color:#fff;text-align:center;font-size:16px;line-height:24px;font-weight:400;margin-bottom:0;margin-top:0}html.page-home body main>section.view-all-reviews-section .container a.btn{text-transform:none;font-size:14px;width:134px}