main .hero{background:#413e4b;overflow:hidden}main .hero .container{display:flex;gap:16px;padding:192px 0 50px}@media(max-width: 1150px){main .hero .container{flex-direction:column;gap:32px;padding:128px 0 64px}}main .hero-illustration{width:100%;margin-bottom:-20px}main .hero-illustration svg{width:100%;height:auto}@media(max-width: 767px){main .hero-illustration svg{width:auto;height:80px}}main .hero-left{flex:1;color:#eee3cb}main .hero-right{flex:1;display:flex;flex-direction:column;gap:90px;color:#fff}@media(max-width: 1150px){main .hero-right{gap:32px}}main .hero-right h2{font-size:2.375rem;font-weight:600;line-height:100%}@media(max-width: 1024px){main .hero-right h2{font-size:1.75rem}}main .hero-text{display:flex;flex-direction:column;gap:12px}main .hero-description{font-size:1.75rem}@media(max-width: 1024px){main .hero-description{font-size:1.25rem}}main .hero-buttons{display:flex;gap:32px}@media(max-width: 1024px){main .hero-buttons{flex-direction:column;gap:8px}}main .hero-buttons-wrapper{display:flex;flex-direction:column;gap:32px}@media(max-width: 1024px){main .hero-buttons-wrapper{gap:16px}}main .categories{padding:68px 0 128px}@media(max-width: 1024px){main .categories{padding:64px 0 32px}}main .categories .container{display:grid;grid-template-columns:repeat(5, 1fr);gap:64px 16px}@media(max-width: 1200px){main .categories .container{grid-template-columns:repeat(1, 1fr);gap:32px}}main .categories-heading{grid-column:span 2}@media(max-width: 1200px){main .categories-heading{grid-column:span 1}}main .categories-description{padding-left:16px;border-left:1px solid #413e4b;grid-column:span 2}@media(max-width: 1200px){main .categories-description{grid-column:span 1;padding:0;border:0}}main .categories-items{display:grid;grid-template-columns:repeat(5, 1fr);gap:64px 16px;width:100%;grid-column:span 5}@media(max-width: 1200px){main .categories-items{grid-column:span 1;overflow-x:auto;gap:16px}}main .categories .category{height:448px;display:flex;align-items:flex-end;justify-content:center;padding:0 16px 48px;position:relative;background-size:cover !important;background-position:center !important}@media(max-width: 1200px){main .categories .category{grid-row:auto;flex-shrink:0;height:390px;width:230px}}@media(max-width: 1024px){main .categories .category{height:390px;width:230px}}main .categories .category::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:hard-light;z-index:0}main .categories .category::after{content:"";position:absolute;top:0;left:0;width:100%;height:210px;z-index:1;background-size:cover !important;background-position:center bottom !important}main .categories .category:nth-of-type(1)::before{background-color:rgba(249,232,211,.8)}main .categories .category:nth-of-type(1)::after{background:url("../images/svg/heavy-equipment.svg")}main .categories .category:nth-of-type(2)::before{background-color:rgba(228,240,255,.8)}main .categories .category:nth-of-type(2)::after{background:url("../images/svg/tools.svg")}main .categories .category:nth-of-type(3)::before{background-color:rgba(227,254,255,.8)}main .categories .category:nth-of-type(3)::after{background:url("../images/svg/landscaping.svg")}main .categories .category:nth-of-type(4)::before{background-color:rgba(246,238,254,.8)}main .categories .category:nth-of-type(4)::after{background:url("../images/svg/garden-life.svg")}main .categories .category:nth-of-type(5)::before{background-color:#f4d5d6}main .categories .category:nth-of-type(5)::after{background:url("../images/svg/rental.svg")}main .categories .category-name{text-align:center;z-index:1;font-size:1.75rem;font-weight:700;line-height:100%;text-transform:uppercase}@media(max-width: 1024px){main .categories .category-name{font-size:1.375rem}}main .categories .category-name{font-size:1.25rem}main .equipment{padding:64px 0 128px}@media(max-width: 1024px){main .equipment{padding:32px 0 32px}}main .equipment .container{display:grid;grid-template-columns:repeat(5, 1fr);gap:64px 16px}@media(max-width: 1300px){main .equipment .container{display:flex;flex-direction:column;gap:32px}}main .equipment-heading{grid-column:span 2}main .equipment-description{grid-column:span 3;padding-left:16px;border-left:1px solid #413e4b;display:flex;flex-direction:column;gap:10px}@media(max-width: 1300px){main .equipment-description{padding:0;border:0}}main .equipment-item{display:flex;flex-direction:column;gap:16px}@media(max-width: 1300px){main .equipment-item{flex-direction:row;width:100%}}main .equipment-items{width:100%;grid-column:span 5;display:grid;grid-template-columns:repeat(5, 1fr);gap:16px}@media(max-width: 1300px){main .equipment-items{display:flex;flex-direction:column;gap:16px}}main .equipment-category{background-size:cover !important;background-position:center !important;aspect-ratio:1/1;height:auto;padding:16px;display:flex;align-items:flex-end;position:relative;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 1300px){main .equipment-category{padding:8px;flex:1}}main .equipment-category-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}main .equipment-category-name{color:#fff;z-index:1;font-size:1.75rem;font-weight:700;line-height:100%;text-transform:uppercase}@media(max-width: 1024px){main .equipment-category-name{font-size:1.375rem}}main .equipment-category-name{font-size:1.25rem;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 1024px){main .equipment-category-name{font-size:1rem}}main .equipment-category:hover .equipment-category-overlay,main .equipment-category:hover .equipment-category-name{opacity:0;pointer-events:none}main .why-us{padding:64px 0 128px}@media(max-width: 1024px){main .why-us{padding:32px 0 32px}}main .why-us .why-us-grid{margin-top:32px;display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media(min-width: 768px)and (max-width: 1024px){main .why-us .why-us-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){main .why-us .why-us-grid{grid-template-columns:1fr}}main .why-us .why-us-item{display:flex;flex-direction:column}main .why-us .why-us-item.activated .step-image{opacity:.6}main .why-us .why-us-item.active .step-image{opacity:1}main .why-us .why-us-image{margin-bottom:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#eee3cb;aspect-ratio:308/250;transition:.5s ease}main .why-us .why-us-image img{width:128px;height:128px;display:block;object-fit:contain}main .why-us .why-us-heading{margin-bottom:12px;font-size:1.5rem;font-weight:600}main .why-us .why-us-text{color:#413e4b}main .contact-us{padding:128px 0;background:#413e4b}@media(max-width: 1024px){main .contact-us{padding:64px 0}}main .contact-us .container{display:flex;flex-direction:column;gap:80px;color:#fff;max-width:800px !important}@media(max-width: 1024px){main .contact-us .container{gap:32px}}main .contact-us .gform_fields{gap:20px 24px !important}main .contact-us .gform_validation_errors{display:none !important}main .contact-us .gform-body label,main .contact-us .gform-body legend{font-size:1rem;font-weight:400;line-height:normal;font-family:"Noto Sans",sans-serif}@media(max-width: 1024px){main .contact-us .gform-body label,main .contact-us .gform-body legend{font-size:1rem}}main .contact-us .gform-body label,main .contact-us .gform-body legend{font-size:.875rem;font-weight:600}main .contact-us .gform-body label .gfield_required,main .contact-us .gform-body legend .gfield_required{display:none}main .contact-us .gform-body span{padding:0 !important}main .contact-us .gform-body input,main .contact-us .gform-body textarea{padding:16px;height:48px;border-radius:8px;border:1px solid #ccc4e0;font-size:1rem;font-weight:400;line-height:normal;font-family:"Noto Sans",sans-serif}@media(max-width: 1024px){main .contact-us .gform-body input,main .contact-us .gform-body textarea{font-size:1rem}}main .contact-us .gform-body input,main .contact-us .gform-body textarea{font-size:.875rem}main .contact-us .gform-body input::placeholder,main .contact-us .gform-body textarea::placeholder{color:#b1a9c5;opacity:1}main .contact-us .gform-body .gfield_validation_message{padding:0 !important;border:0 !important;background:none !important;font-size:1rem;font-weight:400;line-height:normal;font-family:"Noto Sans",sans-serif}@media(max-width: 1024px){main .contact-us .gform-body .gfield_validation_message{font-size:1rem}}main .contact-us .gform-body .gfield_validation_message{font-size:.875rem;font-weight:600;color:#ba1818}main .contact-us .gform-body .gfield--type-consent{display:flex;flex-direction:column;align-items:flex-end}main .contact-us .gform-body .gfield--type-consent .gfield_validation_message{width:fit-content}main .contact-us .gform-body .ginput_container_consent{display:flex;flex-direction:row-reverse;align-items:center;gap:12px}main .contact-us .gform-body .ginput_container_consent label{font-weight:400}main .contact-us .gform-body .ginput_container_consent label a{font-weight:700;color:#413e4b;text-decoration:none}main .contact-us .gform-body .ginput_container_consent input{width:20px;height:20px;appearance:none;border:1px solid #ccc4e0;border-radius:4px;margin:0;display:flex;align-items:center;justify-content:center;padding:0;background:#fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}main .contact-us .gform-body .ginput_container_consent input::before{content:"";width:12px;height:12px;background-color:#413e4b;border-radius:2px;display:block;opacity:0;transition:opacity .25s ease}main .contact-us .gform-body .ginput_container_consent input:checked{border-color:#413e4b}main .contact-us .gform-body .ginput_container_consent input:checked::before{opacity:1}main .contact-us .gform-footer{justify-content:flex-end}main .contact-us .gform-footer input[type=submit]{margin:0;cursor:pointer;font-size:1rem;font-weight:400;line-height:normal;font-family:"Noto Sans",sans-serif}@media(max-width: 1024px){main .contact-us .gform-footer input[type=submit]{font-size:1rem}}main .contact-us .gform-footer input[type=submit]{display:flex;align-items:center;justify-content:center;padding:14.5px 32px;border-radius:8px;border:2px solid rgba(0,0,0,0);text-decoration:none;font-weight:600;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 1024px){main .contact-us .gform-footer input[type=submit]{padding:10px 24px}}main .contact-us .gform-footer input[type=submit]{background-color:#eee3cb;border-color:#eee3cb;color:#413e4b}main .contact-us .gform-footer input[type=submit]:hover{background-color:hsl(41.1428571429,50.7246376812%,76.4705882353%);border-color:hsl(41.1428571429,50.7246376812%,76.4705882353%)}