/* JAV native Fusion Builder layout. Content stays in the page, not this plugin. */
#main .fusion-fullwidth.jav-native{box-sizing:border-box;padding:0 30px!important;background:#fff;color:#072b40;font:14px/1.7 Poppins,Arial,Helvetica,sans-serif}#main .jav-native *{box-sizing:border-box}#main .jav-native>.fusion-builder-row{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;width:100%!important;max-width:1100px!important;margin:0 auto!important}#main .jav-native .fusion-layout-column{float:none!important;width:100%!important;min-width:0;margin:0!important}#main .jav-native .fusion-column-wrapper{padding:0;min-width:0;height:100%}#main .jav-native>.fusion-builder-row>.fusion_builder_column_1_1{grid-column:span 12}#main .jav-native>.fusion-builder-row>.fusion_builder_column_1_2{grid-column:span 6}#main .jav-native>.fusion-builder-row>.fusion_builder_column_1_3{grid-column:span 4}#main .jav-native>.fusion-builder-row>.fusion_builder_column_2_3{grid-column:span 8}#main .jav-native>.fusion-builder-row>.fusion_builder_column_1_4{grid-column:span 3}#main .jav-native .fusion-title{margin:0 0 16px!important}#main .jav-native .fusion-title h2,#main .jav-native .fusion-title h3{font-family:Poppins,Arial,Helvetica,sans-serif!important;font-weight:700!important;color:#072b40!important;text-transform:none!important;margin:0!important;line-height:1.15!important;letter-spacing:-1.2px!important}#main .jav-native .fusion-title h2{font-size:39px!important}#main .jav-native .fusion-title h3{font-size:24px!important;letter-spacing:-.6px!important}#main .jav-native .fusion-title h2 span{color:#607e8e}#main .jav-native .fusion-text{margin:0}#main .jav-native .fusion-text p{margin:0 0 18px;color:#59707e;font-size:14px;line-height:1.75}#main .jav-native .jav-kicker p{font-size:12px;letter-spacing:1.5px;font-weight:700;color:#098ab5;margin:0 0 16px}#main .jav-native a{color:inherit;text-decoration:none}#main .jav-native a:focus-visible,#main .jav-native button:focus-visible{outline:3px solid #1292c5;outline-offset:4px}#main .jav-native .fusion-title .title-sep-container{display:none}#main .jav-native .fusion-imageframe{display:block;border:0!important;box-shadow:none!important;background:none!important}#main .jav-native .fusion-imageframe img{display:block;width:100%;max-width:100%;height:auto}#main .jav-native .fusion-imageframe a{display:block;height:100%}#main .jav-native .fusion-button-wrapper{margin:0;display:inline-block}#main .jav-native a.fusion-button.jav-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px!important;background:#1292c5!important;border:1px solid #1292c5!important;border-radius:4px!important;color:#fff!important;font:700 12px/1.4 Poppins,Arial,sans-serif!important;text-transform:none!important;box-shadow:none!important;transition:transform .22s,background .22s,box-shadow .22s}#main .jav-native .jav-button .fusion-button-text{color:inherit!important;font:inherit!important}#main .jav-native a.fusion-button.jav-button:hover{transform:translateY(-2px);background:#0d80af!important;box-shadow:0 7px 18px #0c476b20!important}#main .jav-native a.fusion-button.jav-button-white{background:#fff!important;border-color:#fff!important;color:#08243a!important}#main .jav-native .jav-text-link p{margin:13px 0 0;font-size:12px;font-weight:700}#main .jav-native .jav-text-link a{color:#0b7097}#main .jav-native .jav-small-note p{font-size:12px;margin-top:18px;line-height:1.7}#main .fusion-fullwidth.jav-native.jav-proof{background:#edf6f8;padding-top:19px!important;padding-bottom:19px!important;border-bottom:1px solid #dce9ee}#main .jav-proof .fusion-text p{color:#173e52;font-size:12px;font-weight:700;margin:0;display:flex;align-items:center;gap:10px;white-space:nowrap}#main .jav-proof .fusion-text p:before{content:'';width:7px;height:7px;flex:0 0 7px;background:#79d4ef;border-radius:50%}#main .fusion-fullwidth.jav-native.jav-showroom-intro{padding-top:65px!important;padding-bottom:35px!important}#main .jav-showroom-intro .fusion-title h2{font-size:45px!important}#main .jav-showroom-intro .jav-intro-copy>.fusion-column-wrapper{display:flex;align-items:end}#main .jav-showroom-intro .jav-intro-copy p{margin-bottom:5px}#main .jav-showcase>.fusion-builder-row>.jav-water-card{grid-column:span 5}#main .jav-showcase>.fusion-builder-row>.jav-commercial-stack{grid-column:span 7}#main .jav-water-card>.fusion-column-wrapper{position:relative;background:#e9f4f8;padding:26px 30px!important;min-height:755px}#main .jav-water-card>.fusion-column-wrapper>.jav-kicker{padding-top:14px}#main .jav-water-logo{position:absolute!important;right:27px;top:22px;width:105px!important;height:48px}#main .jav-water-logo img{height:100%!important;object-fit:contain;mix-blend-mode:multiply}#main .jav-water-tabs{margin-top:25px!important;border:0!important}#main .jav-water-tabs .nav{background:none!important;border:0!important}#main .jav-water-tabs .nav-tabs{display:flex;gap:8px;padding:0;margin:0 0 5px!important;list-style:none}#main .jav-water-tabs .nav-tabs li{margin:0!important;float:none!important;border:0!important;width:auto!important}#main .jav-water-tabs .nav-tabs li a{display:block!important;min-height:48px;padding:12px 20px!important;border:0!important;border-radius:4px!important;background:#fff!important;color:#08243a!important;font:700 12px/1.7 Poppins,Arial,sans-serif!important;text-align:center;transition:transform .2s,box-shadow .2s}#main .jav-water-tabs .nav-tabs li.active a,#main .jav-water-tabs .nav-tabs a[aria-selected="true"]{background:#1292c5!important;color:#fff!important}#main .jav-water-tabs .nav-tabs a:hover{transform:translateY(-2px);box-shadow:0 5px 12px #0c476b12}#main .jav-water-tabs .tab-content{background:none!important;border:0!important;padding:0!important}#main .jav-water-tabs .tab-pane{background:none!important}#main .jav-water-tabs .tab-pane:not(.active),#main .jav-water-tabs .tab-pane[hidden]{display:none!important}#main .jav-water-photo{height:370px;margin:10px -12px 12px!important;overflow:hidden}#main .jav-water-photo img{height:100%!important;width:100%!important;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}#main .jav-water-photo:hover img{transform:translateY(-5px) scale(1.02)}#main .jav-water-tabs .jav-water-title h3{font-size:31px!important;line-height:1.08!important}#main .jav-water-tabs .fusion-text p{font-size:12px}#main .jav-water-tabs .jav-kicker p{font-size:12px;margin-bottom:8px}#main .jav-water-tabs .fusion-button-wrapper{margin-top:1px}#main .jav-commercial-stack>.fusion-column-wrapper{display:grid;grid-template-rows:1fr 1fr;gap:22px}#main .jav-commercial-row{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:10px;min-height:365px;background:#f2f5f6;padding:26px!important;margin:0!important;width:100%!important}#main .jav-commercial-row.jav-cooling{background:#e5eef3}#main .jav-commercial-copy>.fusion-column-wrapper{display:flex;flex-direction:column;align-items:start;justify-content:center}#main .jav-commercial-row .jav-kicker p{font-size:12px;letter-spacing:1px;margin-bottom:15px}#main .jav-display-logo{width:128px!important;height:43px;margin-bottom:20px!important}#main .jav-display-logo img{height:100%!important;object-fit:contain;object-position:left center;mix-blend-mode:multiply}#main .jav-cooling .jav-display-logo{height:58px;margin-bottom:10px!important}#main .jav-commercial-row .fusion-title h3{font-size:28px!important;line-height:1.1!important}#main .jav-commercial-row .fusion-text p{font-size:12px;margin-bottom:18px}#main .jav-commercial-row a.fusion-button.jav-button{padding:12px 17px!important;font-size:12px!important}#main .jav-commercial-photo>.fusion-column-wrapper{display:flex;align-items:center;justify-content:center}#main .jav-commercial-photo .fusion-imageframe{width:100%;height:290px}#main .jav-commercial-photo img{width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}#main .jav-cooling .jav-commercial-photo .fusion-imageframe{height:230px}#main .jav-commercial-photo:hover img{transform:translateY(-4px) scale(1.03)}#main .fusion-fullwidth.jav-native.jav-mini-ranges{padding-top:22px!important}#main .jav-mini-card>.fusion-column-wrapper{padding:20px 16px!important;background:#f5f8fa;min-height:150px;position:relative}#main .jav-mini-photo{float:left!important;width:100px!important;height:108px;margin-right:14px!important}#main .jav-mini-photo img{height:100%!important;object-fit:contain;mix-blend-mode:multiply}#main .jav-mini-card .jav-kicker{padding-top:12px}#main .jav-mini-card .jav-kicker p{font-size:12px;letter-spacing:.7px;margin-bottom:8px}#main .jav-mini-card .fusion-title{margin-bottom:10px!important}#main .jav-mini-card .fusion-title h3{font-size:17px!important}#main .jav-mini-card .jav-text-link p{font-size:12px;margin:0}#main .fusion-fullwidth.jav-native.jav-range-links{padding-top:23px!important;padding-bottom:42px!important}#main .jav-range-links .fusion-row{border-top:1px solid #dce6eb;padding-top:20px}#main .jav-range-links p{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:12px!important;margin:0!important}#main .jav-range-links a{font-weight:700}#main .fusion-fullwidth.jav-native.jav-more-heading{background:#f0f5f7;padding-top:62px!important;padding-bottom:30px!important}#main .jav-more-heading .fusion-text p{font-size:13px}#main .jav-more-heading .jav-range-prev,#main .jav-more-heading .jav-range-next{display:none!important}#main .fusion-fullwidth.jav-native.jav-more-cards{background:#f0f5f7;padding-bottom:65px!important}#main .jav-extra-card>.fusion-column-wrapper{background:#fff;display:flex;flex-direction:column;align-items:stretch;padding:0 20px 23px!important;min-height:485px;border-bottom:3px solid transparent;transition:box-shadow .25s,border-color .25s}#main .jav-extra-card:hover>.fusion-column-wrapper{border-color:#1292c5;box-shadow:0 12px 25px #173e5110}#main .jav-extra-photo{height:230px;margin:0 -20px 20px!important;padding:25px;border-bottom:1px solid #edf2f4!important}#main .jav-extra-photo img{height:100%!important;object-fit:contain;transition:transform .3s}#main .jav-extra-card:hover img{transform:translateY(-4px) scale(1.02)}#main .jav-extra-card .jav-kicker p{font-size:12px;letter-spacing:.8px;margin-bottom:10px}#main .jav-extra-card .fusion-title h3{font-size:19px!important;line-height:1.25!important;min-height:48px}#main .jav-extra-card .jav-extra-description{flex:1}#main .jav-extra-card .jav-extra-description p{font-size:12px;margin-bottom:22px}#main .jav-extra-card .fusion-button-wrapper{display:block;width:100%}#main .jav-extra-card .jav-button{width:100%;padding:12px 9px!important}#main .fusion-fullwidth.jav-native.jav-rentals{background:#f1f6f8;border-block:1px solid #e0eaef;padding-top:60px!important;padding-bottom:60px!important}#main .jav-rentals>.fusion-row{column-gap:65px}#main .jav-rental-art>.fusion-column-wrapper{position:relative;background:#dcecf3;min-height:540px;padding:25px!important;overflow:hidden}#main .jav-rental-art .jav-kicker p{font-size:12px;color:#416c83}#main .jav-rental-tall{position:absolute!important;top:68px;left:-8%;width:80%!important;height:390px}#main .jav-rental-desktop{position:absolute!important;right:-3%;bottom:90px;width:57%!important;height:240px}#main .jav-rental-art img{height:100%!important;object-fit:contain;mix-blend-mode:multiply}#main .jav-rental-caption{position:absolute;left:26px;bottom:22px}#main .jav-rental-caption p{color:#365f75!important;font-size:12px!important;font-weight:700;margin:0!important}#main .jav-rental-copy .fusion-text p{font-size:13px}#main .jav-rental-benefits ul{padding:0;margin:24px 0;list-style:none}#main .jav-rental-benefits li{position:relative;border-top:1px solid #d4e1e8;padding:14px 0 14px 27px;color:#59707e;font-size:12px;line-height:1.6}#main .jav-rental-benefits li:before{content:'✓';position:absolute;left:0;color:#1292c5;font-size:15px}#main .jav-rental-benefits strong{display:block;color:#143b50;font-size:12px;margin-bottom:3px}#main .jav-rental-copy .jav-small-note p{font-size:12px}#main .fusion-fullwidth.jav-native.jav-support{padding-top:80px!important;padding-bottom:75px!important}#main .jav-support>.fusion-row{column-gap:75px}#main .jav-support>.fusion-row>.fusion-layout-column:first-child>.fusion-column-wrapper>.fusion-text:not(.jav-kicker) p{margin:24px 0}#main .jav-support-details>.fusion-column-wrapper{display:flex;flex-direction:column;gap:30px}#main .jav-service-row{display:grid!important;grid-template-columns:1fr 1fr;gap:30px;width:100%!important;margin:0!important}#main .jav-service-card>.fusion-column-wrapper{border-top:1px solid #dce5ea;padding-top:16px!important}#main .jav-service-icon span{display:inline-grid;place-items:center;background:#eaf5f9;color:#1292c5;width:32px;height:32px;border-radius:5px;margin-bottom:15px}#main .jav-service-card .fusion-title h3{font-size:18px!important}#main .jav-service-card .fusion-text p{font-size:12px}#main .fusion-fullwidth.jav-native.jav-brand-heading{border-top:1px solid #e2eaee;padding-top:28px!important;padding-bottom:20px!important}#main .jav-brand-heading .jav-kicker p{text-align:center;color:#6a7f8b;margin:0;font-size:12px}#main .fusion-fullwidth.jav-native.jav-brands{border-bottom:1px solid #e2eaee;padding-bottom:30px!important}#main .jav-brand>.fusion-column-wrapper{padding:0 24px!important;text-align:center;border-right:1px solid #dce6eb}#main .jav-brand:last-child>.fusion-column-wrapper{border-right:0}#main .jav-brand-logo{height:67px;margin-bottom:13px!important}#main .jav-brand-logo img{height:100%!important;object-fit:contain}#main .jav-brand .fusion-text p{font-size:12px;margin:0}#main .fusion-fullwidth.jav-native.jav-partner{padding-top:70px!important;padding-bottom:70px!important}#main .jav-partner>.fusion-row{background:#062c43;padding:54px 56px!important;gap:70px}#main .jav-partner .fusion-title h2{color:#fff!important;font-size:37px!important}#main .jav-partner .fusion-text p{color:#b9ced9;font-size:14px;margin-bottom:24px}#main .jav-partner .jav-kicker p{color:#59d5e5;font-size:12px}#main .jav-partner-detail>.fusion-column-wrapper{border-left:1px solid #ffffff29;padding-left:45px!important}#main .jav-partner-detail .jav-dealer-count p{font-size:72px;font-weight:700;letter-spacing:-4px;color:#fff;line-height:1;margin:0 0 15px}#main .jav-dealer-count span{color:#33bfd6;font-size:45px}#main .jav-partner-detail .fusion-text p{font-size:12px}#main .jav-partner-detail ul{list-style:none;padding:0;margin:0;color:#d2e1e8;font-size:12px;line-height:2.2}#main .jav-partner-detail li:before{content:'✓';color:#51cadd;margin-right:10px}#main .jav-delivery>.fusion-row{background:#eaf4f8;border-left:3px solid #1292c5;padding:34px 36px!important;column-gap:55px}#main .jav-delivery .fusion-title h2{font-size:32px!important}#main .jav-delivery-copy .fusion-text p{font-size:12px}#main .jav-delivery-provinces>.fusion-column-wrapper{border-left:1px solid #c9dfe9;padding-left:30px!important}#main .jav-delivery-provinces .jav-kicker p{font-size:12px;letter-spacing:1px;color:#366078}#main .jav-delivery-provinces ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 15px;list-style:none;margin:20px 0 0;padding:0}#main .jav-delivery-provinces li{display:flex;align-items:center;gap:9px;font-size:12px;color:#173e52}#main .jav-delivery-provinces li:before{content:'';flex:0 0 6px;width:6px;height:6px;background:#79d4ef;border-radius:50%}#main .fusion-fullwidth.jav-native.jav-branches{padding-top:26px!important;padding-bottom:65px!important}#main .jav-branch-card>.fusion-column-wrapper{padding:25px 28px!important;background:#fff;border-radius:10px;box-shadow:0 5px 24px #072b4013,0 1px 4px #072b4009;transition:transform .25s,box-shadow .25s}#main .jav-branch-card:hover>.fusion-column-wrapper{transform:translateY(-3px);box-shadow:0 10px 28px #072b401c}#main .jav-branch-card .fusion-title h3{font-size:22px!important}#main .jav-branch-card small{font-size:13px;color:#6b8290;font-weight:400;letter-spacing:0}#main .jav-branch-card .jav-kicker p{font-size:12px;letter-spacing:1px;margin-bottom:10px}#main .jav-branch-card .fusion-text p{font-size:12px;margin:0 0 8px}#main .jav-branch-card .jav-text-link p{font-size:12px;margin-top:16px}#main .fusion-fullwidth.jav-native.jav-faq{background:#f4f7f8;padding-top:65px!important;padding-bottom:65px!important}#main .jav-faq>.fusion-row{column-gap:80px}#main .jav-faq-intro .fusion-text p{font-size:13px}#main .jav-native-faq .fusion-panel{border:0!important;border-top:1px solid #d6e1e7!important;border-radius:0!important;background:none!important;box-shadow:none!important;margin:0!important}#main .jav-native-faq .panel-heading{padding:0!important;background:none!important}#main .jav-native-faq .panel-title{margin:0!important}#main .jav-native-faq .panel-title a{text-transform:none!important;position:relative;display:block!important;padding:22px 42px 22px 15px!important;color:#072b40!important;font:700 14px/1.6 Poppins,Arial,sans-serif!important;transition:background .25s,padding .25s,color .25s}#main .jav-native-faq .panel-title a:hover{background:#e4f0f5;color:#0c82ac!important;padding-left:21px!important}#main .jav-native-faq .panel-title a:after{content:'+';position:absolute;right:15px;top:18px;font-size:22px;font-weight:400;color:#1292c5;transition:transform .25s}#main .jav-native-faq .panel-title a[aria-expanded="true"]:after{transform:rotate(45deg)}#main .jav-native-faq .fusion-toggle-icon-wrapper{display:none!important}#main .jav-native-faq .panel-collapse{border:0!important}#main .jav-native-faq .panel-body{padding:0 38px 23px 15px!important;color:#59707e;font:13px/1.8 Poppins,Arial,sans-serif!important}#main .jav-native-faq .panel-body p{margin:0}#main .jav-native-faq .panel-collapse[hidden]{display:none!important}#main .fusion-fullwidth.jav-native.jav-water-cta{background-color:#031426;background-image:linear-gradient(90deg,#031426e0 0%,#031426ad 34%,#0314261f 62%,#03142600 82%),url('../images/running-water-cta-v5.png');background-size:cover;background-position:center;padding-top:65px!important;padding-bottom:65px!important}#main .jav-water-cta>.fusion-row{min-height:255px;align-items:center}#main .jav-water-cta .fusion-title h2{font-size:45px!important;color:#fff!important;line-height:1.12!important}#main .jav-water-cta .jav-kicker p{color:#89dff2}#main .jav-water-cta .fusion-text p{color:#e3f0f7;margin:18px 0 25px}#main .jav-water-cta .fusion-column-wrapper{max-width:650px}
@media(max-width:1050px){#main .jav-commercial-row{padding:22px 18px!important}#main .jav-commercial-row .fusion-title h3{font-size:25px!important}#main .jav-showcase>.fusion-builder-row>.jav-water-card{grid-column:span 6}#main .jav-showcase>.fusion-builder-row>.jav-commercial-stack{grid-column:span 6}#main .jav-commercial-row{grid-template-columns:1fr}#main .jav-commercial-photo .fusion-imageframe{height:170px}#main .jav-cooling .jav-commercial-photo .fusion-imageframe{height:130px}#main .jav-commercial-row .jav-display-logo{height:30px;margin-bottom:10px!important}#main .jav-commercial-row .jav-kicker p{margin-bottom:10px}#main .jav-commercial-row .fusion-title h3 br{display:none}#main .jav-commercial-stack>.fusion-column-wrapper{gap:18px}#main .jav-extra-card{grid-column:span 6!important}#main .jav-rentals>.fusion-row,#main .jav-support>.fusion-row{column-gap:30px}#main .jav-partner>.fusion-row{gap:35px;padding:35px!important}#main .jav-partner-detail>.fusion-column-wrapper{padding-left:28px!important}#main .jav-mini-photo{float:none!important;width:100%!important;margin:0 0 10px!important}#main .jav-mini-card>.fusion-column-wrapper{text-align:center}#main .jav-mini-card .fusion-title h3{text-align:center!important}}
@media(max-width:700px){#main .fusion-fullwidth.jav-native{padding-left:22px!important;padding-right:22px!important}#main .jav-native>.fusion-builder-row{gap:22px}#main .jav-native>.fusion-builder-row>.fusion-layout-column{grid-column:span 12!important}#main .jav-native .fusion-title h2{font-size:32px!important}#main .jav-native a.fusion-button.jav-button{min-height:52px;padding:14px 20px!important}#main .jav-proof>.fusion-row>.fusion-layout-column{grid-column:span 6!important}#main .jav-proof .fusion-text p{font-size:12px;white-space:normal;gap:7px}#main .fusion-fullwidth.jav-native.jav-showroom-intro{padding-top:40px!important;padding-bottom:25px!important}#main .jav-showroom-intro .fusion-title h2{font-size:36px!important}#main .jav-showroom-intro .fusion-text p{font-size:13px}#main .jav-water-card>.fusion-column-wrapper{padding:22px!important;min-height:0}#main .jav-water-logo{right:22px;top:18px;width:100px!important}#main .jav-water-tabs .nav-tabs a{min-height:52px;padding:14px 17px!important}#main .jav-water-photo{height:330px}#main .jav-water-tabs .jav-water-title h3{font-size:31px!important}#main .jav-commercial-row{grid-template-columns:1.15fr 1fr;min-height:330px;padding:23px!important}#main .jav-commercial-row .fusion-title h3{font-size:25px!important}#main .jav-commercial-row .fusion-title h3 br{display:block}#main .jav-commercial-row .jav-display-logo{height:43px}#main .jav-cooling .jav-display-logo{height:55px}#main .jav-commercial-photo .fusion-imageframe{height:240px}#main .jav-cooling .jav-commercial-photo .fusion-imageframe{height:190px}#main .jav-commercial-row a.fusion-button.jav-button{font-size:12px!important;padding:12px 13px!important}#main .jav-mini-card>.fusion-column-wrapper{text-align:left;padding:16px!important;min-height:135px}#main .jav-mini-photo{float:left!important;width:100px!important;margin:0 18px 0 0!important}#main .jav-mini-card .fusion-title h3{text-align:left!important;font-size:19px!important}#main .jav-range-links p{gap:14px 20px}#main .fusion-fullwidth.jav-native.jav-more-heading{padding-top:40px!important;padding-bottom:22px!important}#main .jav-more-heading .jav-range-prev,#main .jav-more-heading .jav-range-next{display:inline-flex!important;min-height:52px!important;width:52px;padding:12px!important;background:#fff!important;border-color:#d5e5ed!important;color:#072b40!important}#main .jav-more-heading .fusion-button-wrapper{margin-right:7px}#main .jav-more-cards>.fusion-row{display:flex!important;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9dc4d5 #e0ebf0;padding-bottom:15px}#main .jav-more-cards>.fusion-row>.fusion-layout-column{flex:0 0 85%;width:85%!important;scroll-snap-align:start}#main .jav-extra-card>.fusion-column-wrapper{min-height:470px}#main .jav-extra-card .fusion-title h3{min-height:0;font-size:22px!important}#main .fusion-fullwidth.jav-native.jav-rentals{padding-top:35px!important;padding-bottom:35px!important}#main .jav-rental-art>.fusion-column-wrapper{min-height:380px}#main .jav-rental-tall{height:290px;top:35px}#main .jav-rental-desktop{height:190px;bottom:60px}#main .jav-rental-caption{bottom:18px;left:22px}#main .jav-rental-caption p{font-size:12px!important}#main .fusion-fullwidth.jav-native.jav-support{padding-top:45px!important;padding-bottom:45px!important}#main .jav-service-row{gap:25px}#main .jav-support-details>.fusion-column-wrapper{gap:28px}#main .jav-brand-heading .jav-kicker p{font-size:12px}#main .jav-brands>.fusion-row>.fusion-layout-column{grid-column:span 6!important}#main .jav-brand:nth-child(2)>.fusion-column-wrapper{border-right:0}#main .jav-brand>.fusion-column-wrapper{padding:0 15px!important}#main .jav-brand-logo{height:60px}#main .fusion-fullwidth.jav-native.jav-partner{padding-top:40px!important;padding-bottom:40px!important}#main .jav-partner>.fusion-row{padding:30px 25px!important;gap:28px}#main .jav-partner .fusion-title h2{font-size:30px!important}#main .jav-partner-detail>.fusion-column-wrapper{border-left:0;border-top:1px solid #ffffff29;padding:25px 0 0!important}#main .jav-partner-detail .jav-dealer-count p{font-size:60px}#main .jav-delivery>.fusion-row{padding:25px 22px!important;gap:24px}#main .jav-delivery .fusion-title h2{font-size:29px!important}#main .jav-delivery-provinces>.fusion-column-wrapper{border-left:0;border-top:1px solid #c9dfe9;padding:24px 0 0!important}#main .jav-delivery-provinces li{font-size:12px}#main .fusion-fullwidth.jav-native.jav-branches{padding-top:22px!important;padding-bottom:40px!important}#main .jav-branch-card>.fusion-column-wrapper{padding:23px!important}#main .fusion-fullwidth.jav-native.jav-faq{padding-top:42px!important;padding-bottom:42px!important}#main .jav-native-faq .panel-title a{text-transform:none!important;font-size:13px!important;padding:19px 36px 19px 10px!important}#main .jav-native-faq .panel-body{padding:0 28px 20px 10px!important;font-size:12px!important}#main .fusion-fullwidth.jav-native.jav-water-cta{background-position:62% center;background-image:linear-gradient(90deg,#031426c9,#0314267a),url('../images/running-water-cta-v5.png');padding-top:48px!important;padding-bottom:48px!important}#main .jav-water-cta>.fusion-row{min-height:284px}#main .jav-water-cta .fusion-title h2{font-size:36px!important}#main .jav-water-cta .fusion-text p{font-size:13px;max-width:280px}}
@media(prefers-reduced-motion:reduce){#main .jav-native *{animation:none!important;transition:none!important;scroll-behavior:auto!important}#main .jav-native a.fusion-button.jav-button:hover,#main .jav-branch-card:hover>.fusion-column-wrapper{transform:none}}

#main .jav-native .jav-button.jav-disabled{opacity:.4;cursor:default;transform:none!important;box-shadow:none!important}

#main .jav-native .fusion-builder-row::before,#main .jav-native .fusion-builder-row::after,#main .jav-native .fusion-builder-row-inner::before,#main .jav-native .fusion-builder-row-inner::after{display:none!important;content:none!important}

/* Compatibility with the installed Avada 6.2 markup and inline container defaults. */
body.jav-native-page #main{padding:0!important}
body.jav-native-page #main>.fusion-row{max-width:none!important;width:100%!important;margin:0!important}
body.jav-native-page #content{width:100%!important;float:none!important}
#main .fusion-fullwidth.jav-native{background-color:#fff!important;border-left:0!important;border-right:0!important;box-shadow:none!important}
#main .fusion-fullwidth.jav-native.jav-proof{background-color:#edf6f8!important}
#main .fusion-fullwidth.jav-native.jav-more-heading,#main .fusion-fullwidth.jav-native.jav-more-cards{background-color:#f0f5f7!important}
#main .fusion-fullwidth.jav-native.jav-rentals{background-color:#f1f6f8!important}
#main .fusion-fullwidth.jav-native.jav-faq{background-color:#f4f7f8!important}
#main .fusion-fullwidth.jav-native.jav-water-cta{background-color:#031426!important;background-size:cover!important}
#main .jav-native .fusion-column-wrapper{height:100%!important}
#main .jav-water-tabs>.nav{display:block!important}
#main .jav-water-tabs .fusion-mobile-tab-nav{display:none!important}
#main .jav-water-tabs .fusion-tab-heading{font:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}
#main .jav-native-faq .fusion-toggle-heading{text-transform:none!important}
