@import"https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700";@import"https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700&display=swap&subset=latin-ext";html,body{width:100%;background-repeat:repeat;background-image:url(../images/back-dark.png);margin:0 !important;padding:0;font-family:"Open Sans",sans-serif;overflow-x:hidden}.margin-top-60{margin-top:60px}.margin-top-50{margin-top:50px}.margin-top-40{margin-top:40px}.margin-top-30{margin-top:30px}.margin-top-20{margin-top:20px}.margin-top-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-60{margin-bottom:40px}.padding-top-0{padding-top:0 !important}.width-100{width:100%}.right{text-align:right}.left{text-align:left}.center{text-align:center}.element-hidden{display:none}.bg-white{background-color:#fff}a,a:visited{text-decoration:none;color:#23444b;line-height:inherit}a:hover,a:active,a:visited:hover,a:visited:active{color:#23444b;text-decoration:underline}h1{margin:0 0 20px 0;font-size:2.5rem;font-weight:700;font-family:"Oswald","Open Sans",sans-serif}h1.large{font-size:4.4rem}h2{font-size:2rem;font-family:"Oswald","Open Sans",sans-serif;font-weight:700;margin:0 0 20px 0}h3{font-family:"Oswald","Open Sans",sans-serif;font-weight:700;margin:10px 0 20px 0;font-size:1.85rem}p{margin-bottom:15px;font-size:1.45rem;line-height:2.6rem}.header{width:100%;height:200px;background-repeat:repeat;overflow:hidden;position:absolute;top:0;left:0;z-index:10000;overflow:visible;background-repeat:repeat;background-image:url(../images/back-dark.png)}.header .left{position:absolute;top:0;left:0;width:50%;height:100%;background-repeat:repeat;background-image:url(../images/back-light.png)}.header .image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;background-position:center;background-repeat:no-repeat;backgorund-size:contain;background-image:url(../images/header.png)}.header .gradient{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:repeat-x;background-image:url(../images/gradient-bottom.png)}.header .header-content{position:relative;height:100%;width:100%;max-width:1170px;margin:0 auto}.header .header-content .heading{width:48%;height:100%;float:left;padding:20px;display:flex;align-items:center}.header .header-content .heading h1{font-size:3rem;font-weight:bold;margin:0;color:#fff}.header .header-content .header-menu{width:100%;height:70px;padding-bottom:20px;display:flex;align-items:flex-end;justify-content:flex-end;margin:0}.header .header-content .header-menu ul{list-style:none;padding:0;margin:0;position:relative}.header .header-content .header-menu ul li{display:inline-block;position:relative;padding:0 0 0 20px;font-family:"Oswald","Open Sans",sans-serif;font-size:1.9rem;font-weight:600;height:auto;cursor:pointer}.header .header-content .header-menu ul li a:link,.header .header-content .header-menu ul li a:visited{text-decoration:none;color:#fff;text-shadow:2px 2px 2px #222}.header .header-content .header-menu ul li a:active,.header .header-content .header-menu ul li a:hover{text-decoration:none;color:#ccc;text-shadow:2px 2px 2px #23444b}.header .header-content .header-menu ul li ul{width:auto;height:0;position:absolute;padding-top:10px;top:26px;right:0;display:block;transition:height 1s ease;overflow:hidden}.header .header-content .header-menu ul li ul li{background-color:#23444b;color:#fff;padding:10px;width:100%;border-bottom:solid 1px #fff;font-size:1.6rem;text-align:right;font-weight:400}.header .header-content .header-menu ul li ul.active{height:auto;transition:height 1s ease}.header .header-content .logo{width:auto;height:130px;display:flex;align-items:flex-start;text-align:left;justify-content:flex-start}.header .header-content .logo img{width:auto;height:110px}.header .header-content .logo .sandwich{position:absolute;top:15px;right:15px;display:none}.header .header-content .logo .sandwich img{width:35px;height:35px}.background{width:100%;height:calc(100vh - 200px);min-height:calc(100vh - 200px) !important;position:absolute;top:200px;left:0;overflow:hidden}.background .gradient{position:absolute;bottom:0;left:0;height:282px;width:100%;background-repeat:repeat-x;background-image:url(../images/gradient-up.png)}.background .topleft{position:absolute;top:0;right:50%;margin-right:220px;border-top:740px solid #4e91a3;border-right:740px solid transparent}.background .topleftsquare{position:absolute;top:0;right:50%;width:100%;margin-right:960px;height:740px;background-repeat:repeat;background-color:#4e91a3}.background .bottomright{position:absolute;top:calc(100vh - 500px);right:0;border-bottom:500px solid #1b566f;border-left:500px solid transparent}.background .bottomrightsquare{position:absolute;top:100vh;right:0;width:500px;height:100%;background-repeat:repeat;background-image:url(../images/back-medium.png)}.background .main{position:absolute;top:30px;left:0;width:100%;height:calc(100% - 30px);display:flex;justify-content:center;overflow:hidden}.background .main img{width:1780px;height:967px}.content{position:relative;width:100%;height:auto;margin-top:200px}.content .main{background-color:#eee;padding:25px;margin-bottom:30px}.news-slider{margin-bottom:60px;width:100%}.news-slider .news{display:block;width:calc(100% + 30px) !important}.news-slider .news .column{display:block;padding-top:10px;padding-bottom:10px}.news-slider .news iframe{margin-bottom:5px !important}.news-slider .news .image{width:100%;height:auto}.news-slider .sy-caption-wrap,.news-slider .sy-controls{display:none !important}.news-slider ul.sy-pager{margin-top:30px}.news-slider ul.sy-pager li{margin:0 6px 0 6px}.news-slider ul.sy-pager .sy-active a{background-color:#23444b}.product-slider-content{margin:0 0 40px 0}.product-slider-content:last-child{margin:0}.product-slider-content h1{font-size:4rem;text-align:center}.product-slider-content .product-slider{width:100%;height:auto;margin:30px 0;display:flex;position:relative;align-items:center}.product-slider-content .product-slider .side{width:50px;height:auto;display:inline-block}.product-slider-content .product-slider .side.right{text-align:right}.product-slider-content .product-slider .side img{width:30px;height:auto;cursor:pointer}.product-slider-content .product-slider .main-content{width:calc(100% - 100px);height:auto;display:inline-block;overflow:hidden;white-space:nowrap;position:relative}.product-slider-content .product-slider .main-content .content-wrapper{position:absolute;top:0;left:0;width:auto;height:auto}.product-slider-content .product-slider .main-content .content-wrapper .item{width:310px;height:auto;margin:10px;padding:15px;display:inline-block;white-space:normal;background:#fff;background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%)}.product-slider-content .product-slider .main-content .content-wrapper .item .image-cont{text-align:center;width:100%;min-height:auto;display:flex;align-items:center;justify-content:center}.product-slider-content .product-slider .main-content .content-wrapper .item .image-cont a:link img{width:90%;height:auto;transition:width .5s ease,height .5s ease,margin .5s ease}.product-slider-content .product-slider .main-content .content-wrapper .item .image-cont a:hover img,.product-slider-content .product-slider .main-content .content-wrapper .item .image-cont a:active img{width:98%;height:auto;margin:-3%;transition:width .5s ease,height .5s ease,margin .5s ease}.product-slider-content .product-slider .main-content .content-wrapper .item .image-cont img{width:90%;height:auto}.product-slider-content .product-slider .main-content .content-wrapper .item h2{font-size:2rem;font-weight:700;margin:20px 0 20px 0}.product-slider-content .product-slider .main-content .content-wrapper .item p{margin-bottom:0}.product-slider-content .product-slider .main-content .content-wrapper .item p.link{font-size:1.3rem;text-align:right;margin-top:10px}.product-main h1{margin:0 0 20px 0;font-size:3.6rem}.product-main h2{margin:0 0 20px 0;font-size:2rem;color:#666}.product-main .image-cont{padding:20px}.product-main .image-cont img{width:100%;height:auto}.product-main .logo-cont{margin-top:30px}.product-main .logo-cont img{width:140px;margin:0 20px 20px 0}.product-main .logo-cont h3{font-size:1.9rem;font-weight:600;margin:0 0 30px 0;width:100%}.large-slider{margin-bottom:50px}.large-slider #product-slides{margin:20px}.large-slider #product-slides img{height:400px;width:auto;margin:0 auto}.large-slider .sy-caption-wrap,.large-slider .sy-controls{display:none !important}.large-slider .sy-list{width:calc(100% - 40px)}.large-slider ul.sy-pager li{margin:0 6px 0 6px}.large-slider ul.sy-pager .sy-active a{background-color:#23444b}.product-specs{margin-bottom:50px}.product-specs table{border-collapse:collapse;width:100%;font-size:1.5rem}.product-specs table tr:nth-child(odd){background-color:rgba(255,255,255,.3);border-bottom:solid 1px #fff}.product-specs table tr td{padding:5px 10px;width:50%}.product-specs table tr.collapse{display:none}.product-specs .toggle{width:100%;margin-top:10px;font-size:1.2rem;text-align:right;display:block}.product-more .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.product-more .row>[class*=col-]{display:flex;flex-direction:column}.product-more h3{font-size:1.8rem;font-weight:600;margin:15px 0}.product-more img{width:100%;height:auto}.product-videos iframe{width:100%;height:310px}.products{text-align:center;align-items:flex-end}.products h1{font-size:4.3rem;margin:10px 0 40px 0}.products h1 a{color:#fff}.products h1 a:hover,.products h1 a:active{color:#ccc}.products.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.products.row>[class*=col-]{display:flex;flex-direction:column}.products .column .col-wrapper{text-align:left;padding:15px;margin-bottom:30px;background:#fff;background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%)}.products .column .col-wrapper .image-cont{text-align:center;width:100%;min-height:auto;padding:20px;display:flex;align-items:center;justify-content:center}.products .column .col-wrapper .image-cont a:link img{width:90%;height:auto;transition:width .5s ease,height .5s ease,margin .5s ease}.products .column .col-wrapper .image-cont a:hover img,.products .column .col-wrapper .image-cont a:active img{width:98%;height:auto;margin:-3%;transition:width .5s ease,height .5s ease,margin .5s ease}.products .column .col-wrapper .image-cont img{width:90%;height:auto}.products .column .col-wrapper h2{font-size:2rem;font-weight:700;margin:20px 0 20px 0}.products .column .col-wrapper p{margin-bottom:0}.products .column .col-wrapper p.link{font-size:1.3rem;text-align:right;margin-top:10px}.products .all a:link{margin:30px 0 30px 0;color:#fff;font-size:1.7rem;font-weight:600}.products .all a:hover,.products .all a:active{color:#23444b}.partner-logos{text-align:center;margin:40px 0 0 0}.partner-logos h1{font-size:3rem}.partner-logos .column{text-align:center;margin-bottom:20px}.partner-logos .column a{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter .5s ease,-webkit-filter .5s ease}.partner-logos .column a:hover,.partner-logos .column a:active{filter:none;-webkit-filter:none;transition:filter .5s ease,-webkit-filter .5s ease}.partner-logos .column a img{width:170px;height:auto;display:inline-block;margin:15px 25px}.e404 h1{font-size:2.4rem}.e404 h2{font-size:3rem;margin:0}@media all and (max-width: 1199px){.header .header-content{max-width:970px}.product-slider-content .product-slider .side{width:30px}.product-slider-content .product-slider .side img{width:25px;height:auto}.product-slider-content .product-slider .main-content{width:calc(100% - 60px)}.product-slider-content .product-slider .main-content .content-wrapper .item{width:254px}}@media all and (max-width: 992px){.header .header-content{max-width:750px}.header .header-content .header-menu ul{display:none}.header .header-content .logo .sandwich{display:block}.large-slider #product-slides img{height:auto;width:90%}.product-slider-content .product-slider .main-content .content-wrapper .item{width:590px}}@media all and (max-width: 768px){.header .header-content .logo img{margin:0 0 0 20px}.product-slider-content .product-slider .main-content .content-wrapper .item{width:72vw}}/*# sourceMappingURL=common.css.map */
