@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');.front .block-hero{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin:0 calc(50% - 50vw);height:300px;padding:0 !important;min-height:unset !important;}.front .block-hero .block--inner-wrapper{background:linear-gradient(160deg,rgba(0,149,206,.7),rgba(0,149,206,.15));height:inherit;min-height:300px;min-width:100%;display:flex;justify-content:center;align-items:center;}.front .block-hero .block--inner-wrapper .block-content{text-shadow:1px 1px 1px #000;color:#fff;}.front .block-hero .block--inner-wrapper .block-content h2{font-size:3rem;margin:0;}.front .block-hero .block--inner-wrapper .block-content h3{font-size:2rem;}.front .block-mini-layouts-four-columns,.front .block-mini-layouts-four-columns .block{padding:15px 0 0 !important;}.front .block-mini-layouts-four-columns .block-title{color:#2ea3f2;margin-bottom:20px;text-align:left;}.front .block-mini-layouts-four-columns .l-region--left{padding-left:0;}.front .block-mini-layouts-four-columns .l-region--right{padding-right:0;}.l-header .block{align-self:baseline;}
body{font-family:"Open Sans",sans-serif;}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:600;}table th{border-bottom:0;}table{display:table;}.layout{height:auto;}form .form-submit{border:0;background:#4DABD8;color:#fff;font-weight:600;cursor:pointer;border-radius:4px;}form .form-submit:hover,form .form-submit:active,form .form-submit:focus{border:0;background:#4DABD8;color:#fff;font-weight:600;}.l-wrapper img{border:0;width:auto;}h2.block-title{margin-bottom:20px;letter-spacing:-1px;}b,strong{font-weight:bold;}p{font-size:16px;line-height:24px;margin-bottom:1.5em;}p a,h2 a,h3 a,h4 a,h5 a,h6 a,.field-name-body a{color:#2ea3f2 !important;text-decoration:underline;}.container{max-width:1180px;}.l-header{min-height:127px;background-color:#fff;position:sticky;top:0;z-index:99;box-shadow:1px 0 1px;}.l-header-inner{font-family:"Open Sans",sans-serif;display:flex;align-items:center;justify-content:space-evenly;}.l-header .header-logo-wrapper img{height:auto;max-width:100%;max-height:unset;width:400px;}.block-system-header .block-content{display:inline;}.l-header a{color:rgba(0,0,0,0.6);transition:ease .25s all;}.l-header a:hover{opacity:0.8;text-decoration:none;}.l-header .block-system-main-menu ul li a:active{background:transparent;}.l-header .block-system-main-menu ul li a.active,.l-header .block-system-main-menu ul li a.active-trail{color:#2ea3f2 !important;background:transparent;}.l-footer{border:0;padding-bottom:0;}.block-system-main-menu{background-color:transparent;}.block-system-main-menu .menu-tree{padding-left:0 !important;}.block-system-main-menu .menu-tree li{font-size:16px;list-style-type:none;list-style-image:none;}.block-system-main-menu .menu-tree li a{color:rgba(0,0,0,0.6);}.l-sidebar .block-system-main-menu ul.menu li a.active{text-indent:-10px;color:#2ea3f2 !important;}.l-sidebar .block-system-main-menu ul.menu li a.active::before{font-family:fontawesome;content:"\f0da";margin-right:5px;}.l-sidebar .block-content{padding:0;}.node-product-class .field-name-field-image img{float:right;padding-left:10px;}.field-name-field-schematics-and-charts .field-items{display:flex;}.field-name-field-dimensions-and-specificati .field-label{font-size:1.3em;}.field-name-field-schematics-and-charts .field-items img{padding-left:0;}.field-name-field-dimensions-and-specificati table{border:1px solid #ccc;max-width:100%;font-size:.8em;}.field-name-field-dimensions-and-specificati table tr{border-bottom:1px solid #ccc;}.field-name-field-dimensions-and-specificati table tr th,.field-name-field-dimensions-and-specificati table tr td{border-left:1px solid #ccc;padding:.5em;}.field-name-field-dimensions-and-specificati table tr th:first-child,.field-name-field-dimensions-and-specificati table tr td:first-child{white-space:nowrap;}.field-name-field-dimensions-and-specificati table tr th{vertical-align:bottom;font-weight:bold;line-height:initial;}.field-name-field-dimensions-and-specificati table tbody tr:nth-child(odd){background-color:#eee;}.l-footer a{text-decoration:underline;}footer{background-color:#000 !important;color:#fff !important;}footer .layout-flexible-content .flexible-row:first-child,footer .layout-flexible-content .flexible-row:last-child{margin-bottom:0;}footer .layout-flexible-content .flexible-row .l-region--middle-left{flex:3;max-width:unset;padding-left:0;}footer .layout-flexible-content .flexible-row .l-region--middle-right{flex:1;max-width:unset;padding-right:0;}.view-content img{filter:none;margin-bottom:0;}.view-catalog .view-content .views-row .views-field-title h3{margin-bottom:24px;}
@media only screen and (max-width:767px){h1{font-size:1.5rem;}h2{font-size:1.3rem;}.container{padding:0 20px;}table{display:block;}.container .container{padding:0;}.flexible-row{margin-bottom:0.5rem;}.front .block-hero{height:200px;}.front .block-hero .block--inner-wrapper{min-height:200px;}.front .block-hero .block--inner-wrapper .block-content{display:block;}.front .block-hero .block--inner-wrapper .block-content h2{font-size:1.5rem;}.front .block-hero .block--inner-wrapper .block-content h3{font-size:1rem;}.front .block-mini-layouts-four-columns .row{margin:0;}.front .block-mini-layouts-four-columns .l-region--left,.front .block-mini-layouts-four-columns .l-region--left-center,.front .block-mini-layouts-four-columns .l-region--right-center,.front .block-mini-layouts-four-columns .l-region--right{padding:0;}footer .layout-flexible-content .flexible-row .l-region--middle-right{padding-left:0;}.l-footer .row{flex-direction:column;margin:0;}.l-header{min-height:unset;}.header-logo-wrapper{margin:12px 0 15px;}.l-header .header-logo-wrapper img{width:250px;}.l-header .menu-toggle-button{top:-15px;}.l-header .block-system-main-menu .menu-toggles-processed{position:absolute;right:0;top:89px;min-width:200px;background:#333;z-index:10;padding:15px 0;}.l-header .block-system-main-menu .menu-toggles-processed > li{width:100%;margin-bottom:10px;}.l-header .block-system-main-menu .menu-tree li a{color:#fff;}.view-catalog .view-content .views-row .views-field-title h3{font-size:1.1rem;}.node-product-class .field-name-field-image img{float:none;padding:0;}.l-middle .block-system-main-menu{display:none;}.l-sidebar .block{margin:0;}.l-header-inner{justify-content:space-between;}}
