.elementor-1302 .elementor-element.elementor-element-1c56fda8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1302 .elementor-element.elementor-element-1c56fda8:not(.elementor-motion-effects-element-type-background), .elementor-1302 .elementor-element.elementor-element-1c56fda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1302 .elementor-element.elementor-element-ac2f1498{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1302 .elementor-element.elementor-element-2d2af437 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:21px;font-weight:800;color:#142934;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-menu-toggle{margin:0 auto;background-color:rgba(255,255,255,0);}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main .elementor-item{color:#142934;fill:#142934;padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main .elementor-item:focus{color:#006a70;fill:#006a70;}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#009ea7;}.elementor-1302 .elementor-element.elementor-element-d5590bfd .e--pointer-framed .elementor-item:before,
					.elementor-1302 .elementor-element.elementor-element-d5590bfd .e--pointer-framed .elementor-item:after{border-color:#009ea7;}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#006a70;}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#009ea7;}.elementor-1302 .elementor-element.elementor-element-d5590bfd .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1302 .elementor-element.elementor-element-d5590bfd .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#009ea7;}.elementor-1302 .elementor-element.elementor-element-d5590bfd div.elementor-menu-toggle{color:#142934;}.elementor-1302 .elementor-element.elementor-element-d5590bfd div.elementor-menu-toggle svg{fill:#142934;}.elementor-1302 .elementor-element.elementor-element-d5590bfd{--nav-menu-icon-size:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1302 .elementor-element.elementor-element-d4f00476 .elementor-button{background-color:#006a70;font-family:"Arial", Sans-serif;font-size:14px;font-weight:800;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;padding:12px 17px 12px 17px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1302 .elementor-element.elementor-element-ac2f1498{--width:100%;}}@media(max-width:1024px){.elementor-1302 .elementor-element.elementor-element-ac2f1498{--padding-top:16px;--padding-bottom:16px;--padding-left:22px;--padding-right:22px;}}@media(max-width:767px){.elementor-1302 .elementor-element.elementor-element-ac2f1498{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-1302 .elementor-element.elementor-element-2d2af437 .elementor-heading-title{font-size:18px;}.elementor-1302 .elementor-element.elementor-element-d4f00476 .elementor-button{font-size:12px;padding:10px 11px 10px 11px;}}/* Start custom CSS for nav-menu, class: .elementor-element-d5590bfd */@media (max-width:1024px){.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--dropdown{position:fixed!important;top:72px!important;left:16px!important;right:16px!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 92px)!important;overflow-y:auto!important;box-shadow:0 18px 40px rgba(2,7,32,.18);border:1px solid #dbe8ea;border-radius:10px}body:not(.elementor-editor-active) .elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--dropdown:not(.elementor-active){display:none!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--dropdown .sub-menu{position:static!important;margin:0 12px 8px!important;background:#f4f8f8!important;border-left:3px solid #009ea7!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--dropdown .sub-menu a{font-size:14px!important;line-height:1.35!important;padding:10px 14px!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--dropdown li.lg-mega-overview>a{font-weight:800!important;color:#006a70!important}}
@media (min-width:1025px){.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main>ul{position:relative}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main>ul>li.lg-mega-parent{position:static}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main>ul>li.lg-mega-parent>ul.sub-menu{display:none!important;position:absolute!important;left:50%!important;right:auto!important;top:100%!important;transform:translateX(-50%)!important;width:min(1180px,calc(100vw - 48px))!important;padding:22px!important;background:#fff!important;border:1px solid #dbe8ea!important;border-top:3px solid #009ea7!important;border-radius:0 0 14px 14px!important;box-shadow:0 24px 60px rgba(2,7,32,.18)!important;gap:8px 12px!important;z-index:9999!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main>ul>li.lg-mega-parent:hover>ul.sub-menu,.elementor-1302 .elementor-element.elementor-element-d5590bfd .elementor-nav-menu--main>ul>li.lg-mega-parent:focus-within>ul.sub-menu{display:grid!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd li.lg-mega-products>ul.sub-menu{grid-template-columns:repeat(4,minmax(0,1fr))!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd li.lg-mega-industries>ul.sub-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd li.lg-mega-resources>ul.sub-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .lg-mega-parent>ul.sub-menu>li{width:auto!important;min-width:0!important;position:relative!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .lg-mega-parent>ul.sub-menu>li>a{display:flex!important;align-items:center!important;min-height:50px!important;padding:12px 14px!important;color:#142934!important;background:#f8fbfb!important;border:1px solid #e0ebed!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;line-height:1.28!important;white-space:normal!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .lg-mega-parent>ul.sub-menu>li>a:hover,.elementor-1302 .elementor-element.elementor-element-d5590bfd .lg-mega-parent>ul.sub-menu>li>a:focus{color:#006a70!important;background:#edf8f8!important;border-color:#8fd3d7!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .lg-mega-parent>ul.sub-menu>li.lg-mega-overview{grid-column:1/-1!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .lg-mega-parent>ul.sub-menu>li.lg-mega-overview>a{min-height:46px!important;color:#fff!important;background:#006a70!important;border-color:#006a70!important;font-weight:800!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .lg-mega-parent>ul.sub-menu>li.lg-mega-series>a{background:#f1f6f7!important}.elementor-1302 .elementor-element.elementor-element-d5590bfd .lg-mega-parent>ul.sub-menu>li.lg-mega-series-start::before{content:'Featured series';display:block;position:absolute;top:-20px;left:2px;color:#006a70;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.elementor-1302 .elementor-element.elementor-element-d5590bfd .lg-mega-parent>ul.sub-menu>li.lg-mega-comparison-start::before{content:'Selection comparisons';display:block;position:absolute;top:-20px;left:2px;color:#006a70;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.elementor-1302 .elementor-element.elementor-element-d5590bfd .lg-mega-parent>ul.sub-menu>li.lg-mega-guide-start::before{content:'Technical guides';display:block;position:absolute;top:-20px;left:2px;color:#006a70;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c56fda8 */html,body{overflow-x:clip}:root{--lg-elementor-content-max:81.25rem;--lg-elementor-reading-max:45rem}.lg-e-inner{width:min(100%,var(--lg-elementor-content-max))!important;max-width:var(--lg-elementor-content-max)!important;min-width:0;margin-inline:auto!important}.lg-e-reading,.lg-reading-width{width:min(100%,var(--lg-elementor-reading-max));max-width:var(--lg-elementor-reading-max)!important}
/* LG_CATALOG_LAYOUT_R1_BEGIN */
#catalog.lg-catalog-section .lg-e-inner>.e-con{width:100%!important;max-width:100%!important;align-items:stretch}
#catalog.lg-catalog-section .lg-e-inner>.e-con>.e-con{min-width:0;align-self:stretch;overflow:hidden;box-shadow:0 12px 30px rgba(20,41,52,.06)}
#catalog.lg-catalog-section .lg-e-inner>.e-con>.e-con>.e-con{--width:100%!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important}
#catalog.lg-catalog-section .lg-product-card__media{min-height:17.5rem;padding:1rem!important;border:0!important;border-radius:.65rem!important;background:#f4f8f8!important;box-shadow:none!important}
#catalog.lg-catalog-section .lg-product-card__media .elementor-widget-image,#catalog.lg-catalog-section .lg-product-card__media .elementor-widget-container{width:100%;height:100%}
#catalog.lg-catalog-section .lg-product-card__media img{display:block;width:100%!important;height:15.5rem!important;max-width:100%;margin-inline:auto;object-fit:contain;object-position:center}
#catalog.lg-catalog-section .lg-product-card__media+.e-con{flex:1 1 auto!important;min-height:10.5rem;padding:.25rem 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#catalog.lg-catalog-section .lg-product-card__media+.e-con h3{width:100%;max-width:20ch;margin:0;overflow-wrap:normal;word-break:normal;hyphens:auto;font-size:clamp(1.25rem,1.5vw,1.55rem);line-height:1.16;text-wrap:pretty}
#catalog.lg-catalog-section .lg-product-card__media+.e-con>.e-con:last-child{margin-top:auto}
@media(max-width:900px){#catalog.lg-catalog-section .lg-product-card__media{min-height:15rem}#catalog.lg-catalog-section .lg-product-card__media img{height:13rem!important}}
@media(max-width:620px){#catalog.lg-catalog-section .lg-product-card__media{min-height:14rem}#catalog.lg-catalog-section .lg-product-card__media img{height:12rem!important}#catalog.lg-catalog-section .lg-product-card__media+.e-con{min-height:8.5rem}}
/* LG_CATALOG_LAYOUT_R1_END */

/* LG_BREADCRUMB_HERO_ALIGNMENT_R2_START */
:root{--lg-elementor-content-max:81.25rem;--lg-container-wide:81.25rem}
.lg-e-inner,.lg-elementor-global-header>.lg-e-inner,.lg-elementor-global-footer>.lg-e-inner,
.lg-elementor-native-page .lg-e-inner,.lg-home-elementor-main .lg-e-inner{
  width:min(100%,var(--lg-elementor-content-max))!important;
  max-width:var(--lg-elementor-content-max)!important;min-width:0;
  margin-inline:auto!important
}
.lg-home-hero,.lg-series-hero,.lg-canary-hero{overflow:hidden!important}
.lg-elementor-native-page{position:relative!important;gap:0!important;row-gap:0!important}
.lg-elementor-native-page>.lg-breadcrumb-wrap,
.lg-elementor-native-page>.lg-breadcrumb.elementor-element{
  position:absolute!important;z-index:20!important;top:0;left:0;
  width:100%!important;max-width:none!important;min-height:0!important;
  margin:0!important;padding:1rem var(--lg-page-gutter) 0!important;
  border:0!important;background:transparent!important;pointer-events:none
}
.lg-elementor-native-page>.lg-breadcrumb-wrap>.lg-e-inner,
.lg-elementor-native-page>.lg-breadcrumb-wrap>.e-con-inner,
.lg-elementor-native-page>.lg-breadcrumb.elementor-element>.lg-e-inner,
.lg-elementor-native-page>.lg-breadcrumb.elementor-element>.e-con-inner{
  width:min(100%,var(--lg-elementor-content-max))!important;
  max-width:var(--lg-elementor-content-max)!important;
  margin-inline:auto!important;padding:0!important;min-height:0!important;
  pointer-events:auto
}
.lg-breadcrumb-wrap .elementor-widget,.lg-breadcrumb-wrap .elementor-widget-container,
.lg-elementor-native-page>.lg-breadcrumb.elementor-element .elementor-widget,
.lg-elementor-native-page>.lg-breadcrumb.elementor-element .elementor-widget-container{
  margin:0!important;padding:0!important;min-height:0!important
}
.lg-breadcrumb-wrap nav.lg-breadcrumb,
.lg-elementor-native-page>.lg-breadcrumb.elementor-element nav.lg-breadcrumb{
  display:flex!important;align-items:center;flex-wrap:wrap;gap:.35rem;
  width:fit-content;max-width:100%;min-height:1.5rem;margin:0!important;
  padding:.42rem .72rem;border:1px solid rgba(255,255,255,.16);
  border-radius:.45rem;background:rgba(2,7,32,.78);
  box-shadow:0 .35rem 1rem rgba(2,7,32,.12);backdrop-filter:blur(10px);
  color:rgba(255,255,255,.76)!important;font-size:.875rem;line-height:1.45
}
.lg-breadcrumb-wrap nav.lg-breadcrumb a,
.lg-elementor-native-page>.lg-breadcrumb.elementor-element nav.lg-breadcrumb a{color:rgba(255,255,255,.88)!important;text-decoration:none}
.lg-breadcrumb-wrap nav.lg-breadcrumb a:hover,
.lg-elementor-native-page>.lg-breadcrumb.elementor-element nav.lg-breadcrumb a:hover{color:#85dbe0!important}
.lg-elementor-native-page>.lg-breadcrumb-wrap+*,
.lg-elementor-native-page>.lg-breadcrumb.elementor-element+*{margin-top:0!important}
@media(min-width:1025px){
  .lg-elementor-global-header .lg-mega-parent>ul.sub-menu{
    width:min(var(--lg-elementor-content-max),calc(100vw - 3rem))!important
  }
}
@media(max-width:767px){
  .lg-elementor-native-page>.lg-breadcrumb-wrap,
  .lg-elementor-native-page>.lg-breadcrumb.elementor-element{padding:.65rem var(--lg-page-gutter) 0!important}
  .lg-breadcrumb-wrap nav.lg-breadcrumb,
  .lg-elementor-native-page>.lg-breadcrumb.elementor-element nav.lg-breadcrumb{font-size:.8125rem;padding:.34rem .58rem}
}
/* LG_BREADCRUMB_HERO_ALIGNMENT_R2_END *//* End custom CSS */