.excerpt-wrap ol, .excerpt-wrap ul, .nv-content-wrap ol, .nv-content-wrap ul {margin-top: 0px!important;list-style-type: none;}.footer--row.footer-top#cb-row--footer-desktop-top .container,.footer--row.footer-top#cb-row--footer-desktop-top .footer--row-inner,.footer--row.footer-top#cb-row--footer-desktop-top .hfg-grid,.footer--row.footer-top#cb-row--footer-desktop-top.hide-on-mobile.hide-on-tablet{display:block!important}.johnny-buttons a,.johnny-buttons-clear a,.johnny-buttons-clear-dark a,.johnny-buttons-white a,.johnny-industry a,.johnny-table a,.wpcf7-submit a{white-space: nowrap;transition:background-color .5s,color .5s,border .5s}.lightbox-overlay,.services-page .container,.services-page .wp-block-group{padding:0!important}.grecaptcha-badge,.hidden-home-hero,.hideonpc,.nv-big-title,.nv-page-title,.wc-block-components-formatted-money-amount,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{display:none}.link-dark-bg{font-size:11px}.link-dark-bg a{color:silver!important}.countryfilter{box-sizing:border-box;height:40px;padding:0 15px;width:100%;max-width:250px;border:2px solid #0f2d50;border-radius:50px;box-shadow:none;font-size:14px;color:#0f2d50;outline:0}.countryfilter::placeholder{color:#0f2d50;opacity:.7}[class*=row-inner]:not(.footer--row-inner){box-shadow:rgba(0,0,0,.24) 0 3px 8px}.dgwt-wcas-search-submit,div.yottie-container a[href*="elfsight.com"]{display:none!important}.dgwt-wcas-st{font-size:14px!important}.johnny-industry a{font-weight:500!important;font-size:13px!important}.footer-menu a,.johnny-buttons a,.johnny-buttons-clear a,.johnny-buttons-clear-dark a,.johnny-buttons-white a{font-weight:400}.johnny-buttons a:hover,.johnny-industry a:hover{background-color:#fff!important;color:#0f2d50!important;border:1px solid #0f2d50}.johnny-industry{background-color:#fff!important;width:calc(19% - var(--wp--style--block-gap,0em)*.75);margin-right:5px!important}.bs{box-shadow:1px 14px 18px rgba(0,0,0,.22);border-radius:20px}.video-hero{display:block}@media (max-width:576px){.footer--row.footer-top#cb-row--footer-desktop-top.hide-on-mobile{display:block!important}}@media (max-width:959px){.dnm{display:none!important;}.footer--row.footer-top#cb-row--footer-desktop-top.hide-on-tablet{display:block!important}.message-link{text-align:center}}.phone-link{text-align:center}.footer--row.footer-top#cb-row--footer-desktop-top .row--wrapper{display:flex!important;flex-wrap:wrap!important}.footer--row.footer-top#cb-row--footer-desktop-top .hfg-grid .hfg-slot{flex:1 1 30%;min-width:200px;box-sizing:border-box;padding:10px}@media (max-width:576px){.footer--row.footer-top#cb-row--footer-desktop-top .hfg-grid .hfg-slot{flex:1 1 100%;min-width:100%}}@media (min-width:577px) and (max-width:959px){.footer--row.footer-top#cb-row--footer-desktop-top .hfg-grid .hfg-slot{flex:1 1 45%;min-width:45%}}.nv-sidebar-wrap .widget a{color:var(--nv-primary-accent)!important;text-decoration:none;font-size:14px}.footer-bottom-inner,.load-more{display:none!important}.nv-sidebar-wrap{border-left:4px solid grey;padding-left:20px}html{scroll-behavior:smooth;touch-action:manipulation;scroll-padding-top:140px}:target{scroll-margin-top:180px}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0;z-index:1!important}.height50{height:50px!important}.video-container{position:relative;max-width:1170px;width:100%;margin-top:40px}.nv-bc-count-wrap{display:flex;font-size:14px;justify-content:space-between;flex-direction:column}.nv-bc-count-wrap .woocommerce-breadcrumb{color:var(--nv-text-color);font-size:12px;white-space:nowrap;margin:0 0 1em;padding:0;margin-bottom:0!important}.nv-bc-count-wrap .woocommerce-breadcrumb a{color:var(--nv-text-color)!important;text-decoration:none!important;font-size:12px}.nv-bc-count-wrap .woocommerce-breadcrumb a:hover{color:var(--nv-text-color)!important;text-decoration:none!important;opacity:.9}.nv-breadcrumb-delimiter{color:var(--nv-text-color);margin:0 8px}.mb-25{margin-bottom:-25px!important}.mb25{margin-bottom:25px!important}.mw1500{max-width:1500px;margin:0 auto}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#wp-block-themeisle-blocks-advanced-columns-c568fbc0{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}.video-container::before{content:"";display:block;padding-top:56.25%}.wp-block-themeisle-blocks-icon-list-item{display:flex;align-items:center;justify-content:center}.wp-block-themeisle-blocks-icon-list-item-icon{margin-right:10px}.wp-block-themeisle-blocks-icon-list-item-content{margin:0}.competitors-logo .wp-block-group__inner-container{max-width:1100px!important;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);gap:20px;justify-items:center;align-items:center;box-sizing:border-box}.competitors-logo .wp-block-image.competitor-logo{margin:0;display:flex;justify-content:center;align-items:center;width:100%}.container{padding-right:14px!important;padding-left:14px!important}.competitors-logo .wp-block-image.competitor-logo img{filter:grayscale(100%);max-width:120px;max-height:60px;width:auto;height:auto;object-fit:contain!important}.competitors-logo .wp-block-image.competitor-logo img:hover{filter:grayscale(0%)}@media (max-width:1160px){.wp-block-themeisle-blocks-advanced-columns.has-mobile-collapsedRows-layout,.wp-block-themeisle-blocks-advanced-columns.has-mobile-collapsedRows-layout .innerblocks-wrap{display:block!important}.wp-block-themeisle-blocks-advanced-columns.has-mobile-collapsedRows-layout .wp-block-themeisle-blocks-advanced-column{width:100%!important;max-width:100%!important;flex:none!important;margin-bottom:20px!important}}@media (min-width:1161px){.wp-block-themeisle-blocks-advanced-columns.has-4-columns{display:flex!important;flex-wrap:nowrap!important}.wp-block-themeisle-blocks-advanced-columns.has-4-columns .innerblocks-wrap{display:flex!important;width:100%}.wp-block-themeisle-blocks-advanced-columns.has-4-columns .wp-block-themeisle-blocks-advanced-column{width:25%!important;max-width:25%!important;flex:1 0 auto!important}}@media (max-width:1024px){.competitors-logo .wp-block-group__inner-container{grid-template-columns:repeat(2,1fr);gap:15px}.hidden-home-hero{display:block}}.wp-block-cover.has-parallax,.wp-block-group.alignfull.is-content-justification-center,.wp-block-themeisle-blocks-advanced-columns{position:relative;clear:both;margin-top:20px}.card-0 h2,.card-0 p,.card-3 h2,.card-3 p,.dbglink a{color:#fff!important}@media (max-width:1500px){.inventory-sidebar{flex:0 0 241px!important;min-width:241px!important;max-width:241px!important}}@media (max-width:600px){.wp-block-themeisle-blocks-icon-list:not(.is-style-horizontal) .wp-block-themeisle-blocks-icon-list-item{justify-content:center!important}}.button-card{height:100%;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9}.nv-loader{height:0;width:0;border:3px solid #fff!important}@keyframes fadeInUp{50%{clip-path:inset(0 100% 0 0);opacity:0}100%{clip-path:inset(0 0 0 0);opacity:1}}.fadeInUp{animation:1s ease-out .5s both fadeInUp}.nav-clickaway-overlay{pointer-events:none}.gradient-form{background:linear-gradient(to right bottom,#f1f1f1,#e4eff8);box-shadow:0 10px 13px rgba(0,0,0,.1);overflow:hidden}@media (max-width:768px){.video-hero .wp-block-cover__inner-container,.video-hero .wp-block-themeisle-blocks-advanced-column{padding:10px!important;max-width:100%!important;width:100%!important}.video-hero .wp-block-themeisle-blocks-advanced-heading{font-size:2.5em!important;line-height:1.2em!important;white-space:normal!important;overflow-wrap:break-word!important}.video-hero .wp-block-paragraph{font-size:1.1em!important;line-height:1.4em!important;white-space:normal!important;overflow-wrap:break-word!important}.video-hero .wp-block-buttons{max-width:100%!important;flex-wrap:wrap!important}.video-hero .wp-block-button__link{font-size:1.1em!important;padding:10px 20px!important}.video-hero .wp-block-group,.video-hero.wp-block-cover.alignfull{padding-right:10px!important;padding-left:10px!important;margin-left:0!important;margin-right:0!important}.video-hero.wp-block-cover.alignfull{width:100%!important;max-width:100%!important}:root{--wp--preset--spacing--80:10px!important}.video-hero .wp-block-group__inner-container.is-layout-constrained{max-width:100%!important;width:100%!important;padding:0 10px!important}.video-hero .wp-block-group__inner-container h1.wp-block-post-title{font-size:2.5em!important;line-height:1.2em!important}.video-hero .wp-block-group__inner-container p{font-size:1.15em!important;line-height:1.4em!important}.hideonmobile{display:none}.hideonpc{display:block}.contact-cta img,.dd,.dnmobile,.services img{display:none!important}.competitors-logo .wp-block-group__inner-container{grid-template-columns:1fr;grid-template-rows:auto;gap:10px}.competitors-logo .wp-block-image.competitor-logo img{max-width:100px;max-height:50px}.contact-cta{text-align:center;margin:0 auto!important;padding-bottom:10px}.center1200{margin:0}.wp-block-column{padding:1em}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{padding:1em;overflow-wrap:break-word}.fwm{margin:3%!important;max-width:94%!important}.header-menu-sidebar .nav-ul li .wrap a{color:#000!important}.header-menu-sidebar .nav-ul li .wrap a:hover{color:#fff!important;background-color:#0f2d50!important;border-radius:5px;margin-left:-10px;padding-left:10px!important}.builder-item--primary-menu .sub-menu{bgcolor:#FFF!important;background-color:#fff!important}.shrinkmobile a{font-size:14px;padding:9px 16px!important;word-break:keep-all;overflow-wrap:break-word;hyphens:auto}}.h75 img{max-height:59px!important;width:auto}.h400{min-height:400px!important}) .h345{min-height:345px!important}) .gradient-container{background:linear-gradient(to top,rgba(255,255,255,.9),rgba(240,240,240,.7));border-radius:20px;box-shadow:0 10px 13px rgba(0,0,0,.05);overflow:hidden}.ds img{box-shadow:0 10px 13px rgba(0,0,0,.24)}.wp-block-columns.is-layout-flex{z-index:1!important;gap:1em!important}.shop-container{max-width:1600px}.wp-block-psb-parallax .psbParallaxSection *{gap:20px}.industry-card{line-height:1.5em}.top0{margin-top:-60px!important}ul.type-product{list-style:none}ul.type-product li{display:inline-block;vertical-align:top}.bl{line-height:1.25!important}.footercompany,.lh15{line-height:1.5}.ml12{margin-left:12px!important}.footercompany{color:#b4b4b4;font-size:13px;float:right;text-align:right;justify-content:right;width:50%}.footer-menu{display:block!important;color:#fff!important;font-size:14px}.footer-menu a{color:#fff!important;text-decoration:none;font-size:14px;line-height:2.25}.footer-menu a:hover,.widget a:hover{color:#edce3e!important}.widget p{color:#fff;font-size:14px}.widget a{color:#fff!important;text-decoration:none;font-size:14px}.bsmini{box-shadow:0 0 25px 1px rgba(0,0,0,.04)}.homehero,.tools{box-shadow:0 0 10px 4px rgba(0,0,0,.1)}.mw250{max-width:250px;margin:0 auto}.center1200{max-width:1400px;margin:0 auto}.center1200fr{max-width:1200px!important;margin:0 auto}.center1400{max-width:1400px!important;margin:0 auto;padding-left:5%!important}.mbonly10{margin-bottom:10px}.offsetup{position:relative;top:-50px;z-index:2}.mt10b0{margin-bottom:0;margin-top:10px!important}#icbCards-e6f81cc3-8fb1-4cef-a62c-b591227e59f4 .icbCards .theme5 .content .details .actionBtn button,.icbCards .first4Theme .content a{margin-top:15px}.wp-block-icb-cards .icbCards .first4Theme .content .btnWrapper{margin-top:auto;font-size:12px!important}.has-nav{margin:0 auto!important}.mb0,.widget{margin-bottom:0!important}.custom-summary h1,.custom-summary h2,.mb10{margin-bottom:10px!important}.hfg_header.has-sticky-rows--desktop{z-index:2!important}.homehero{top:-10px!important;position:relative;background-color:#fff}.wp-block-columns.is-layout-flex:has(.homehero) .wp-block-column.homehero{flex:1 1 100%!important;display:flex!important;flex-direction:column!important;min-height:0!important}.toolsgrid .wp-block-column .tools,.wp-block-column.homehero{flex:1!important;display:flex!important;flex-direction:column!important}.wp-block-column.homehero>*{flex-shrink:0}.wp-block-column.homehero .wp-block-buttons{margin-top:auto!important;padding-bottom:var(--wp--preset--spacing--50)!important}@media (min-width:600px){.wp-block-columns.is-layout-flex:has(.homehero) .wp-block-column.homehero{flex:1 1 calc(50% - 0.5em)!important}}.card-0{background:#0f2d50!important}.card-1{background:#f2f2f2!important}.card-1 h2,.card-2 h2{color:#000!important}.card-2{background:#edce3e!important}.card-3{background:#596976!important}.johnny-buttons-clear-dark{background:0 0!important}.nounderline a{text-decoration:none!important}.johnny-table a:hover{background-color:#fff!important;color:#0f2d50!important;border:1px solid #0f2d50;white-space:nowrap}.johnny-table{white-space:nowrap;font-sizet:.9em}.johnny-buttons-clear-dark a:hover,.johnny-buttons-white a:hover{background-color:#0f2d50!important;color:#fff!important;border:1px solid #0f2d50}.johnny-buttons-clear a:hover{background-color:rgba(15,45,80,0)!important;color:#fff!important;border:1px solid #fff}.btn,.is-style-primary .wp-block-button__link,.wp-block-search .wp-block-search__button,input[type=button],input[type=reset],input[type=submit]{border-radius:20px!important}.mb10{margin-top:10px!important}.m0{margin:0!important}.nu a,a.tools,a.toolshead{text-decoration:none}.nu a:hover{text-decoration:underline}a.tools:hover,a.toolshead:hover{text-decoration:none;color:#007bff}.site-footer{z-index:1!important}.tools{height:auto;background-color:rgba(var(--kubio-color-5),1);border-bottom-color:rgba(var(--kubio-color-1),1);border-bottom-width:4px;border-bottom-style:solid;border-radius:6px}.toolsgrid{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.toolsgrid .wp-block-column{flex:1 1 100%!important;display:flex!important;flex-direction:column!important}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-46d837d0,#wp-block-themeisle-blocks-advanced-column-a0efaca1{flex:0 0 50%!important;max-width:50%!important;box-sizing:border-box!important}.wp-block-columns.is-layout-flex:has(.homehero) .wp-block-column.homehero{flex:1 1 calc(25% - 0.75em)!important}.toolsgrid .wp-block-column{flex:1 1 calc(33.33% - 0.67em)!important}}.home .woocommerce-loop-product__title{font-size:1.25em;font-weight:700;color:var(--nv-text-color);padding:.5em 0;margin:0;line-height:1.2em;font-family:var(--headingsfontfamily),var(--nv-fallback-ff);text-transform:none}.home .woocommerce-loop-product__title a{color:inherit;text-decoration:none}@media (max-width:959px){#wp-block-themeisle-blocks-advanced-column-46d837d0,#wp-block-themeisle-blocks-advanced-column-a0efaca1{flex:0 0 100%!important;max-width:100%!important}.home .woocommerce-loop-product__title{font-size:1.1em;padding:.3em 0}}.wp-block-themeisle-blocks-accordion{margin:0 auto;}.wp-block-themeisle-blocks-accordion-item{margin-bottom:10px;border:1px solid #ddd;border-radius:4px;background:#fff}.wp-block-themeisle-blocks-accordion-item__title{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#f5f5f5;color:#333;font-weight:600;cursor:pointer;transition:background .2s;border:none!important}.wp-block-themeisle-blocks-accordion-item__title:hover{background:#e0e0e0}.wp-block-themeisle-blocks-accordion-item__title>div{flex:1}.wp-block-themeisle-blocks-accordion-item__title::after{transition:transform .3s}.wp-block-themeisle-blocks-accordion-item[open] .wp-block-themeisle-blocks-accordion-item__title::after{transform:rotate(180deg)}.wp-block-themeisle-blocks-accordion-item__content{padding:20px;border-top:1px solid #ddd;background:#fafafa;border:none!important}.wp-block-themeisle-blocks-accordion-item:not([open]) .wp-block-themeisle-blocks-accordion-item__content{display:none}.wp-block-themeisle-blocks-accordion-item__content .wp-block-list{margin:0;padding-left:20px;list-style:none}.wp-block-themeisle-blocks-accordion-item__content .wp-block-list li{position:relative;padding-left:20px;margin-bottom:10px;font-size:16px;color:#444}.wp-block-themeisle-blocks-accordion-item__content .wp-block-list li::before{content:'•';position:absolute;left:0;color:#0073aa;font-size:20px;line-height:1}.wp-block-themeisle-blocks-accordion-item__content .wp-block-list li:empty::before{content:none}@media (max-width:768px){.rental-features-benefits-container{grid-template-columns:1fr;gap:20px}}.icon-card p:empty{display:none;margin:0}.product-rental-description{font-size:15px;line-height:1.5}.product-rental-description p{margin-bottom:.5em}.product-rental-description ul{list-style:none;padding-left:0;margin:0 0 25px!important}.product-rental-description ul li{position:relative;padding-left:28px;line-height:1.4;margin-bottom:8px}.product-rental-description ul li::before{content:'⚡';position:absolute;left:0;top:0;font-size:16px;line-height:1.4}.icon-grid{display:grid;gap:.65rem;grid-template-columns:repeat(2,1fr);margin-bottom:1em}@media (min-width:640px){.icon-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.icon-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.icon-grid{grid-template-columns:repeat(5,1fr)}}.icon-card{background:#ffffff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding-top:0.5rem;display:flex;flex-direction:column;align-items:center;transition:all .2s ease-in-out}.icon-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px);background:#0f2d50}.icon-svg{width:2.5rem;height:2.5rem;color:#fff}.icon-label{font-weight:400;color:#0f2d50;text-align:center;padding:0 10px 14px;font-size:14px;line-height:1.2em}.icon-label a{color:#0f2d50}.icon-card:hover .icon-svg{color:#ffffff}.icon-card:hover .icon-label,.icon-card:hover .icon-label a{color:#ffffff}.icon-card img {width: 81px;filter:none;padding: 1em;}.icon-card:hover img {filter:brightness(100) invert();}.lhn{line-height: normal;}/* Only apply this fix on screens wider than 960px (Desktop/Tablet) */
@media (min-width: 960px) {
    
    /* 1. Fix the Container */
    .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap {
        display: flex !important; /* Ensure it's a flex row */
        flex-wrap: nowrap !important; /* Don't let them wrap to next line */
        gap: 20px !important; /* Create consistent spacing between cards */
    }

    /* 2. Fix the Columns (The Cards) */
    .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap > .wp-block-themeisle-blocks-advanced-column {
        /* The Magic Fix: flex-basis of 0px forces them to start equal */
        flex: 1 1 0px !important; 
        
        /* Ensure specific overrides */
        width: auto !important; 
        max-width: 100% !important;
        margin: 0 !important; /* Reset margins so 'gap' handles spacing */
        
        /* Safety: prevents long words from breaking the layout */
        min-width: 0 !important; 
    }
}