.elementor-28053 .elementor-element.elementor-element-62b51fed{--display:flex;--min-height:47vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0.5%;--margin-bottom:0%;--margin-left:1%;--margin-right:1%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-28053 .elementor-element.elementor-element-62b51fed:not(.elementor-motion-effects-element-type-background), .elementor-28053 .elementor-element.elementor-element-62b51fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background-image:url("https://hire.veoevents.co.uk/wp-content/uploads/2026/11/veo-hero-warehouse.jpg");background-position:top right;background-size:cover;}.elementor-28053 .elementor-element.elementor-element-59835fb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:0%;--padding-left:2%;--padding-right:5%;}.elementor-28053 .elementor-element.elementor-element-4349953{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 15% 0% 0%;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#46BEBB;}.elementor-28053 .elementor-element.elementor-element-4ea587f2{padding:3px 0px 6px 0px;}.elementor-28053 .elementor-element.elementor-element-4ea587f2 .elementor-heading-title{font-family:"museo-slab", Sans-serif;font-size:50px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-0.8px;color:#1C244B;}.elementor-28053 .elementor-element.elementor-element-121972eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1% 15% 0% 0%;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#324A6D;}.elementor-28053 .elementor-element.elementor-element-500bdf4{padding:0% 15% 0% 0%;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-28053 .elementor-element.elementor-element-4badcf8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28053 .elementor-element.elementor-element-ff20bc1{--display:flex;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28053 .elementor-element.elementor-element-ff4f5a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-28053 .elementor-element.elementor-element-04df945{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28053 .elementor-element.elementor-element-2abcba8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28053 .elementor-element.elementor-element-4b2d63d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#485760;}.elementor-28053 .elementor-element.elementor-element-5cf9b2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28053 .elementor-element.elementor-element-eacb3cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-search-results-columns:1;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;}.elementor-28053 .elementor-element.elementor-element-e48dd26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28053 .elementor-element.elementor-element-88912f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2%;--padding-bottom:2%;--padding-left:03%;--padding-right:3%;}.elementor-28053 .elementor-element.elementor-element-f9c1125 .product{text-align:center;}.elementor-28053 .elementor-element.elementor-element-f9c1125{width:auto;max-width:auto;border-style:none;}.elementor-28053 .elementor-element.elementor-element-f9c1125.elementor-element{--align-self:center;}.elementor-28053 .elementor-element.elementor-element-f9c1125.elementor-wc-products  ul.products{grid-column-gap:9px;grid-row-gap:10px;}.elementor-28053 .elementor-element.elementor-element-f9c1125 a > img{border-style:none;margin-bottom:0px;}.elementor-28053 .elementor-element.elementor-element-f9c1125 .woocommerce .woocommerce-loop-category__title{color:#485760;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:16px;letter-spacing:-0.2px;}.elementor-28053 .elementor-element.elementor-element-f9c1125 .woocommerce-loop-category__title .count{font-size:0px;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product{text-align:left;background-color:#FFFFFF;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:140px;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:8px;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1C244B;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1C244B;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .price{color:#1C244B;font-family:"Poppins", Sans-serif;font-size:0px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .price ins{color:#1C244B;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .price ins .amount{color:#1C244B;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .price del{color:#1C244B;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .price del .amount{color:#1C244B;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:0px;font-weight:300;text-transform:none;font-style:normal;text-decoration:line-through;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .button{color:#1C244B;background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:0px;font-weight:400;text-transform:capitalize;font-style:italic;text-decoration:underline;line-height:1em;letter-spacing:0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products .added_to_cart{color:#1C244B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-28053 .elementor-element.elementor-element-aa09b72 nav.woocommerce-pagination{margin-top:50px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-28053 .elementor-element.elementor-element-aa09b72 nav.woocommerce-pagination ul{border-color:#467FF7;}.elementor-28053 .elementor-element.elementor-element-aa09b72 nav.woocommerce-pagination ul li{border-right-color:#467FF7;border-left-color:#467FF7;}.elementor-28053 .elementor-element.elementor-element-aa09b72 nav.woocommerce-pagination ul li a, .elementor-28053 .elementor-element.elementor-element-aa09b72 nav.woocommerce-pagination ul li span{padding:14px;}.elementor-28053 .elementor-element.elementor-element-aa09b72 nav.woocommerce-pagination ul li a{color:#1C244B;background-color:#02010100;}.elementor-28053 .elementor-element.elementor-element-aa09b72 nav.woocommerce-pagination ul li a:hover{color:#1C244B;background-color:#F3F5F8;}.elementor-28053 .elementor-element.elementor-element-aa09b72 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#467FF7;}.elementor-28053 .elementor-element.elementor-element-a7dd034{--display:flex;}.elementor-28053 .elementor-element.elementor-element-13a8e778{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-28053 .elementor-element.elementor-element-13a8e778:not(.elementor-motion-effects-element-type-background), .elementor-28053 .elementor-element.elementor-element-13a8e778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://hire.veoevents.co.uk/wp-content/uploads/2026/11/veo-latest-cases-bw.jpg");background-position:center center;background-size:cover;}.elementor-28053 .elementor-element.elementor-element-13a8e778::before, .elementor-28053 .elementor-element.elementor-element-13a8e778 > .elementor-background-video-container::before, .elementor-28053 .elementor-element.elementor-element-13a8e778 > .e-con-inner > .elementor-background-video-container::before, .elementor-28053 .elementor-element.elementor-element-13a8e778 > .elementor-background-slideshow::before, .elementor-28053 .elementor-element.elementor-element-13a8e778 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28053 .elementor-element.elementor-element-13a8e778 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #F3F8FC 50%, #FFFFFF00 100%);}.elementor-28053 .elementor-element.elementor-element-55467d34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-28053 .elementor-element.elementor-element-2542718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 15% 0% 0%;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#46BEBB;}.elementor-28053 .elementor-element.elementor-element-c5064d3{text-align:start;}.elementor-28053 .elementor-element.elementor-element-c5064d3 .elementor-heading-title{font-family:"museo-slab", Sans-serif;font-size:2.7vw;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121;}.elementor-28053 .elementor-element.elementor-element-18fa5341{margin:0% 9% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#353434;}.elementor-28053 .elementor-element.elementor-element-75d27666 .elementor-button{background-color:#46BEBB;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 50px 20px 50px;}.elementor-28053 .elementor-element.elementor-element-75d27666 .elementor-button:hover, .elementor-28053 .elementor-element.elementor-element-75d27666 .elementor-button:focus{background-color:#178B97;}.elementor-28053 .elementor-element.elementor-element-166db1a4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-28053 .elementor-element.elementor-element-166db1a4 img{width:100%;}@media(max-width:1024px){.elementor-28053 .elementor-element.elementor-element-62b51fed{--min-height:100vh;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-28053 .elementor-element.elementor-element-59835fb5{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-28053 .elementor-element.elementor-element-4349953{padding:0px 0px 0px 0px;font-size:14px;}.elementor-28053 .elementor-element.elementor-element-4ea587f2 .elementor-heading-title{font-size:45px;}.elementor-28053 .elementor-element.elementor-element-121972eb{padding:0px 0px 0px 0px;font-size:14px;}.elementor-28053 .elementor-element.elementor-element-500bdf4{padding:0px 0px 0px 0px;font-size:14px;}.elementor-28053 .elementor-element.elementor-element-88912f8{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products .added_to_cart{font-size:14px;}.elementor-28053 .elementor-element.elementor-element-aa09b72 nav.woocommerce-pagination{font-size:14px;}.elementor-28053 .elementor-element.elementor-element-13a8e778{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-28053 .elementor-element.elementor-element-55467d34{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-28053 .elementor-element.elementor-element-2542718{padding:0px 0px 0px 0px;font-size:14px;}.elementor-28053 .elementor-element.elementor-element-c5064d3{text-align:center;}.elementor-28053 .elementor-element.elementor-element-c5064d3 .elementor-heading-title{font-size:45px;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-28053 .elementor-element.elementor-element-18fa5341{text-align:center;font-size:20px;}.elementor-28053 .elementor-element.elementor-element-75d27666 .elementor-button{font-size:14px;}.elementor-28053 .elementor-element.elementor-element-166db1a4{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-28053 .elementor-element.elementor-element-62b51fed{--min-height:640px;}.elementor-28053 .elementor-element.elementor-element-59835fb5{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-28053 .elementor-element.elementor-element-4ea587f2 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-28053 .elementor-element.elementor-element-4badcf8f{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-28053 .elementor-element.elementor-element-aa09b72{width:100%;max-width:100%;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-28053 .elementor-element.elementor-element-aa09b72.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-28053 .elementor-element.elementor-element-13a8e778{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-28053 .elementor-element.elementor-element-55467d34{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28053 .elementor-element.elementor-element-c5064d3 .elementor-heading-title{font-size:32px;}.elementor-28053 .elementor-element.elementor-element-18fa5341{font-size:18px;}.elementor-28053 .elementor-element.elementor-element-75d27666 .elementor-button{letter-spacing:2px;padding:15px 30px 15px 30px;}}@media(min-width:768px){.elementor-28053 .elementor-element.elementor-element-62b51fed{--width:98%;}.elementor-28053 .elementor-element.elementor-element-59835fb5{--width:50%;}.elementor-28053 .elementor-element.elementor-element-4badcf8f{--width:50%;}.elementor-28053 .elementor-element.elementor-element-04df945{--width:2%;}.elementor-28053 .elementor-element.elementor-element-2abcba8{--width:40%;}.elementor-28053 .elementor-element.elementor-element-5cf9b2c{--width:60%;}.elementor-28053 .elementor-element.elementor-element-e48dd26{--width:5%;}.elementor-28053 .elementor-element.elementor-element-13a8e778{--width:98%;}.elementor-28053 .elementor-element.elementor-element-55467d34{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28053 .elementor-element.elementor-element-59835fb5{--width:100%;}.elementor-28053 .elementor-element.elementor-element-4badcf8f{--width:100%;}.elementor-28053 .elementor-element.elementor-element-55467d34{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-3b03d1d *//* =========================================
   VEO TRADE HIRE SEARCH
========================================= */

.veo-trade-search .dgwt-wcas-search-wrapp {
    width: 100% !important;
    max-width: 990px !important;
    margin: 0 !important;
    font-family: "Poppins", sans-serif !important;
}

.veo-trade-search .dgwt-wcas-sf-wrapp {
    position: relative !important;
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
    padding: 0 !important;
    background: transparent !important;
}

/* Search icon */
.veo-trade-search .dgwt-wcas-sf-wrapp::before {
    content: "";
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translateY(-50%);
    width: 23px;
    height: 23px;
    z-index: 3;
    pointer-events: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e2a57' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");
}

.veo-trade-search form.dgwt-wcas-search-form {
    width: 100% !important;
}

/* INPUT */
.veo-trade-search input[type="search"].dgwt-wcas-search-input {
    flex: 1 1 auto !important;
    width: auto !important;

    height: 58px !important;
    min-height: 58px !important;

    padding: 0 25px 0 62px !important;

    background: #ffffff !important;
    border: 0 !important;
    border-radius: 8px 0 0 8px !important;

    color: #243760 !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1.2 !important;

    box-shadow: 0 6px 20px rgba(26, 42, 75, 0.13) !important;
    outline: none !important;
}

/* Placeholder */
.veo-trade-search input[type="search"].dgwt-wcas-search-input::placeholder {
    color: #9aa3af !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    opacity: 1 !important;
}

/* Hide original FiboSearch icon */
.veo-trade-search .dgwt-wcas-ico-magnifier-handler,
.veo-trade-search .dgwt-wcas-ico-magnifier,
.veo-trade-search .dgwt-wcas-search-input + .dgwt-wcas-ico-magnifier {
    display: none !important;
}

/* BUTTON */
.veo-trade-search button.dgwt-wcas-search-submit {
    position: static !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 185px !important;
    min-width: 185px !important;

    height: 58px !important;
    min-height: 58px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #46bebb !important;
    border: 0 !important;
    border-radius: 0 8px 8px 0 !important;

    box-shadow:
        inset 0 0 0 3px rgba(255,255,255,0.9),
        0 6px 20px rgba(26, 42, 75, 0.13) !important;

    overflow: hidden !important;
    cursor: pointer;
}

/* Remove plugin triangle */
.veo-trade-search button.dgwt-wcas-search-submit::before {
    display: none !important;
    content: none !important;
}

/* Hide default contents */
.veo-trade-search button.dgwt-wcas-search-submit > * {
    display: none !important;
}

/* Button label */
.veo-trade-search button.dgwt-wcas-search-submit::after {
    content: "Search";
    display: inline-block;

    color: #ffffff;

    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
}

/* Hover */
.veo-trade-search button.dgwt-wcas-search-submit:hover {
    background: #18a8b4 !important;
}

/* Clear icon */
.veo-trade-search .dgwt-wcas-close {
    right: 18px !important;
}

/* Results dropdown */
.veo-trade-search .dgwt-wcas-suggestions-wrapp {
    margin-top: 8px !important;
    border-radius: 0 0 8px 8px !important;
    overflow: hidden !important;
    border: 1px solid #e7ecf0 !important;
    box-shadow: 0 12px 30px rgba(26, 42, 75, 0.14) !important;

    font-family: "Poppins", sans-serif !important;
}

/* Mobile */
@media (max-width: 767px) {

    .veo-trade-search .dgwt-wcas-sf-wrapp {
        flex-wrap: wrap !important;
    }

    .veo-trade-search input[type="search"].dgwt-wcas-search-input {
        width: 100% !important;
        flex: 0 0 100% !important;

        height: 54px !important;
        min-height: 54px !important;

        border-radius: 8px 8px 0 0 !important;
    }

    .veo-trade-search button.dgwt-wcas-search-submit {
        width: 100% !important;
        min-width: 100% !important;

        height: 50px !important;
        min-height: 50px !important;

        border-radius: 0 0 8px 8px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-f9c1125 */.cats li {
    border: solid 2px #eee;
    border-radius: 8px;
    overflow: hidden;
}

.cats li:hover {
    border: solid 2px #bbb !important;
     box-shadow: 3px 1px 6px #eee !important;
}

.woocommerce ul.products li.product a img {
    margin: 0 !important;
}
/* Keep Other last; rest alphabetical */
.elementor-28053 .elementor-element.elementor-element-f9c1125 ul.products li.product-category:has(a[href*="/hire/other/"]){order:999}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88912f8 */li.product-category.product:hover {
    border: 2px solid #eee;

}/* End custom CSS */
/* Start custom CSS *//* VeoSync style - homepage categories */
.elementor-28053 .elementor-element-4b2d63d .elementor-heading-title{font-family:Poppins,sans-serif!important;font-weight:600!important;letter-spacing:-.4px;color:#1b252f!important}
.elementor-28053 .elementor-element-4b2d63d .elementor-heading-title::after{content:".";color:#14a3a0}
.elementor-28053 .elementor-element-f9c1125 ul.products{background:#fff;border:1px solid #e3e9ec;border-top:3px solid #14a3a0;border-radius:16px;padding:22px!important;box-shadow:0 2px 10px rgba(20,40,50,.05);gap:14px!important;margin:0!important}
.elementor-28053 .elementor-element-f9c1125 ul.products::before,.elementor-28053 .elementor-element-f9c1125 ul.products::after{display:none!important}
.elementor-28053 .elementor-element-f9c1125 li.product-category{background:#fff!important;border:1px solid #e3e9ec!important;border-radius:14px!important;box-shadow:none!important;padding:8px!important;margin:0!important;width:auto!important;transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden}
.elementor-28053 .elementor-element-f9c1125 li.product-category:hover{transform:translateY(-3px);border-color:#9fdcd9!important;box-shadow:0 8px 20px rgba(20,163,160,.14)!important}
.elementor-28053 .elementor-element-f9c1125 li.product-category img{background:linear-gradient(160deg,#f7fafb,#e9f1f3);border-radius:10px!important;mix-blend-mode:multiply;aspect-ratio:1;object-fit:contain;padding:12px;margin:0 0 4px!important;border:0!important;box-sizing:border-box}
.elementor-28053 .elementor-element-f9c1125 .woocommerce-loop-category__title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:15px!important;color:#1b252f!important;padding:10px 4px 6px!important;margin:0!important;display:flex;align-items:center;justify-content:center;gap:6px}
.elementor-28053 .elementor-element-f9c1125 li.product-category:hover .woocommerce-loop-category__title{color:#0e7f7d!important}
.elementor-28053 .elementor-element-f9c1125 li.product-category:hover .woocommerce-loop-category__title::after{content:"\2192";color:#14a3a0}
.elementor-28053 .elementor-element-f9c1125 li.product-category img{padding:0!important;background:#fff!important;mix-blend-mode:normal!important;border-bottom:1px solid #eef2f4!important;border-radius:10px 10px 0 0!important}
/* VeoSync style - homepage hero (option B: glass panel) */
.elementor-28053 .elementor-element-62b51fed{border-radius:22px!important;overflow:hidden;position:relative;min-height:560px!important;align-items:center!important}
.elementor-28053 .elementor-element-62b51fed::before{background:linear-gradient(90deg,rgba(243,248,250,.95) 25%,rgba(243,248,250,.55) 48%,rgba(14,127,125,.04) 75%)!important;opacity:1!important}
.elementor-28053 .elementor-element-59835fb5{background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9)!important;border-top:4px solid #14a3a0!important;border-radius:20px!important;padding:40px!important;box-shadow:0 20px 50px rgba(20,40,50,.14)!important;max-width:660px!important;margin:32px 0 32px 44px!important;position:relative;z-index:2;gap:0!important}
.elementor-28053 .elementor-element-4349953{margin:0 0 14px!important}
.elementor-28053 .elementor-element-4349953 *{margin:0!important}
.elementor-28053 .elementor-element-4349953 p{display:inline-flex!important;align-items:center;gap:8px;background:#e3f5f4;color:#0e7f7d!important;border:1px solid #bfe7e4;border-radius:99px;padding:5px 12px!important;font:700 12px Manrope,sans-serif!important;letter-spacing:.4px!important;text-transform:none!important}
.elementor-28053 .elementor-element-4349953 p::before{content:"";width:7px;height:7px;border-radius:50%;background:#14a3a0;box-shadow:0 0 0 3px rgba(20,163,160,.2)}
.elementor-28053 .elementor-element-4ea587f2 .elementor-heading-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:52px!important;line-height:1.05!important;letter-spacing:-1.2px!important;color:#1b252f!important}
.elementor-28053 .elementor-element-4ea587f2 .elementor-heading-title::after{content:".";color:#14a3a0}
.elementor-28053 .elementor-element-121972eb{margin:14px 0 0!important}
.elementor-28053 .elementor-element-121972eb,.elementor-28053 .elementor-element-121972eb *{font-family:Manrope,sans-serif!important;font-size:17px!important;line-height:1.55!important;color:#3a4652!important;font-weight:500!important}
.elementor-28053 .elementor-element-500bdf4{display:none!important}
.elementor-28053 .elementor-element-3b03d1d{margin-top:24px!important;width:100%!important}
.elementor-28053 .elementor-element-3b03d1d .dgwt-wcas-search-wrapp{max-width:none!important}
.elementor-28053 .elementor-element-3b03d1d .dgwt-wcas-sf-wrapp{background:#fff!important;border:1px solid #e3e9ec!important;border-radius:14px!important;padding:8px!important;box-shadow:0 8px 24px rgba(20,40,50,.08)!important}
.elementor-28053 .elementor-element-3b03d1d input.dgwt-wcas-search-input{border:0!important;box-shadow:none!important;background:transparent!important;font-family:Manrope,sans-serif!important;font-size:15px!important}
.elementor-28053 .elementor-element-3b03d1d .dgwt-wcas-search-submit{background:linear-gradient(135deg,#14a3a0,#0e7f7d)!important;border-radius:10px!important;font-family:Manrope,sans-serif!important;font-weight:700!important}
.elementor-28053 .elementor-element-3b03d1d .dgwt-wcas-search-submit::before{display:none!important}
@media(max-width:767px){.elementor-28053 .elementor-element-59835fb5{margin:16px!important;padding:24px!important}.elementor-28053 .elementor-element-4ea587f2 .elementor-heading-title{font-size:34px!important}.elementor-28053 .elementor-element-62b51fed{min-height:0!important}}
.elementor-28053 .elementor-element-ff20bc1{padding:18px 0 0!important;width:calc(100% - 26px)!important;max-width:none!important;margin:0 auto!important}
/* VeoSync style - Latest Products banner (glass panel, card on right) */
.elementor-28053 .elementor-element-13a8e778{border-radius:22px!important;overflow:hidden;position:relative;min-height:520px!important;align-items:center!important;justify-content:flex-start!important;background-position:right center!important;background-size:cover!important}
.elementor-28053 .elementor-element-13a8e778::before{background:linear-gradient(90deg,rgba(243,248,250,.95) 22%,rgba(243,248,250,.55) 45%,rgba(14,127,125,.03) 70%)!important;opacity:1!important}
.elementor-28053 .elementor-element-55467d34{background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9)!important;border-top:4px solid #14a3a0!important;border-radius:20px!important;padding:40px!important;box-shadow:0 20px 50px rgba(20,40,50,.14)!important;max-width:600px!important;margin:32px auto 32px 44px!important;position:relative;z-index:2;gap:0!important}
.elementor-28053 .elementor-element-2542718{margin:0 0 14px!important}
.elementor-28053 .elementor-element-2542718 *{margin:0!important}
.elementor-28053 .elementor-element-2542718 p{display:inline-flex!important;align-items:center;gap:8px;background:#e3f5f4;color:#0e7f7d!important;border:1px solid #bfe7e4;border-radius:99px;padding:5px 12px!important;font:700 12px Manrope,sans-serif!important;letter-spacing:.4px!important;text-transform:none!important}
.elementor-28053 .elementor-element-2542718 p::before{content:"";width:7px;height:7px;border-radius:50%;background:#14a3a0;box-shadow:0 0 0 3px rgba(20,163,160,.2)}
.elementor-28053 .elementor-element-c5064d3 .elementor-heading-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:44px!important;line-height:1.08!important;letter-spacing:-1px!important;color:#1b252f!important}
.elementor-28053 .elementor-element-c5064d3 .elementor-heading-title::after{content:".";color:#14a3a0}
.elementor-28053 .elementor-element-18fa5341{margin:14px 0 0!important}
.elementor-28053 .elementor-element-18fa5341,.elementor-28053 .elementor-element-18fa5341 *{font-family:Manrope,sans-serif!important;font-size:17px!important;line-height:1.55!important;color:#3a4652!important;font-weight:500!important}
.elementor-28053 .elementor-element-75d27666{margin-top:24px!important}
.elementor-28053 .elementor-element-75d27666 .elementor-button{background:linear-gradient(135deg,#14a3a0,#0e7f7d)!important;border:0!important;border-radius:12px!important;padding:16px 28px!important;font:700 15px Manrope,sans-serif!important;color:#fff!important;box-shadow:0 8px 20px rgba(20,163,160,.28)!important;transition:transform .15s,filter .15s}
.elementor-28053 .elementor-element-75d27666 .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.06)}
.elementor-28053 .vs-cats-wrap{padding:18px 0 0!important;width:calc(100% - 26px)!important;max-width:none!important;margin:0 auto 30px!important}
@media(max-width:767px){.elementor-28053 .elementor-element-55467d34{margin:16px!important;padding:24px!important}.elementor-28053 .elementor-element-c5064d3 .elementor-heading-title{font-size:30px!important}.elementor-28053 .elementor-element-13a8e778{min-height:0!important}}
.elementor-28053 .vs-team-wrap{padding:10px 0 30px!important;width:calc(100% - 76px)!important;max-width:none!important;margin:0 auto!important}/* End custom CSS */