.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{padding:0;width:auto;max-width:1200px;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}header,#content,footer{width:100%;}#content{min-height:500px;}header{position:relative;z-index:1;height:100px;background:url('img/share/header-gradient.png');}header .container{position:relative;}header .btn-menu{display:none;background:url('img/share/nav-open.png');background-size:100%;width:36px;height:26px;position:absolute;right:20px;top:38px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .btn-menu{display:block;}}header #logo{position:absolute;z-index:1;left:-74px;top:0;display:block;width:455px;height:161px;background:url('img/share/logo_bg.png') no-repeat;background-size:100%;}@media screen and (max-width: 991px){header #logo{width:435px;}}@media only screen and (max-width: 767px){header #logo{width:423px;}}@media screen and (max-width: 375px){header #logo{width:370px;}}header #logo img{display:inline-block;vertical-align:top;width:117px;margin:7px 0 0 59px;}@media screen and (max-width: 991px){header #logo img{width:100px;margin:7px 0 0 75px;}}@media only screen and (max-width: 767px){header #logo img{width:90px;}}@media screen and (max-width: 375px){header #logo img{width:80px;margin:16px 0 0 75px;}}header #logo .title{display:inline-block;vertical-align:top;margin:35px 0 0 -3px;}header #logo h3{font-weight:bold;font-size:24px;font-family:'Montserrat', sans-serif;color:#003087;letter-spacing:0.5px;padding:0 0 3px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header #logo h3{font-size:22px;}}@media screen and (max-width: 375px){header #logo h3{font-size:20px;}}header #logo h2{font-weight:bold;font-size:28px;color:#003087;letter-spacing:0.5px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header #logo h2{font-size:26px;}}@media screen and (max-width: 375px){header #logo h2{font-size:20px;}}header .menu{margin:39px 0 0 473px;width:730px;list-style:none;}@media screen and (max-width: 1199px){header .menu{width:auto;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu{display:none;margin:0;width:100%;position:absolute;top:100px;left:0;background:#006690;padding:95px 20px 80px;}}header .menu li{list-style:none;float:left;position:relative;margin:0 43px 0 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li{margin:0;float:none;}}header .menu li.opened .arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}header .menu li.opened li .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}header .menu li .arrow{display:none;width:17px;margin:0 0 0 10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:all 0.5s ease;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .arrow{display:inline-block;}}header .menu li.last{margin:0;}header .menu li.active a{color:#fff;}header .menu li:hover a{color:#fff;}header .menu li:hover .submenu{display:block;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li:hover .submenu{display:none;}}header .menu li a{display:block;text-transform:uppercase;font-size:15px;color:#3fafe9;letter-spacing:0.4px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li a{padding:0 20px;border-bottom:1px solid #fff;padding:26px 0 22px 20px;}}header .menu li .submenu{display:none;z-index:1;position:absolute;top:15px;left:0;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu{position:static;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}}@media screen and (max-width: 1199px){header .menu li .submenu.p-menu{left:auto;right:0;}}@media screen and (max-width: 1136px){header .menu li .submenu.p-menu{top:-6px;left:0;right:auto;}}@media screen and (max-width: 1199px){header .menu li .submenu.p-menu .triangle{right:20px;left:auto;}}@media screen and (max-width: 1136px){header .menu li .submenu.p-menu .triangle{left:30px;right:auto;}}header .menu li .submenu .triangle{position:absolute;top:33px;left:30px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu .triangle{display:none;}}header .menu li .submenu ul{width:278px;background:url('img/share/pulldown-menu-gradient.png');margin:45px 0 0 0;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu ul{background:none;width:100%;margin:0;}}header .menu li .submenu li{margin:0;float:none;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu li{border-bottom:1px solid #fff;}}header .menu li .submenu li:hover{background:#003c69;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu li:hover{background:none;}}header .menu li .submenu li.has-child:hover{background:url('img/share/pulldown-menu-arrow.png') #003c69 no-repeat 92% 15px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu li.has-child:hover{background:none;}}header .menu li .submenu li.has-child:hover .innermenu{display:block;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu li.has-child:hover .innermenu{display:none;}}header .menu li .submenu li.last{-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu li.last{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-bottom:1px solid #fff;}}header .menu li .submenu li.last a{border-bottom:0;}header .menu li .submenu li a{font-size:14px;padding:15px 0 16px 14px;margin:0 10px;color:#fff;text-transform:none;letter-spacing:0.55px;border-bottom:1px solid #fff;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu li a{font-size:14px;padding:26px 0 22px 40px;margin:0;border:0;}}header .menu li .submenu .btn-innermenu.opened .arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}header .menu li .submenu .innermenu{display:none;position:absolute;left:278px;top:0;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;}@media screen and (max-width: 1404px){header .menu li .submenu .innermenu{left:-261px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu .innermenu{position:static;}}header .menu li .submenu .innermenu ul{width:261px;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:url('img/share/pulldown-menu-gradient.png');margin:0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu .innermenu ul{background:none;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu .innermenu ul li{border:0;padding:26px 0 22px 60px;}}header .menu li .submenu .innermenu ul li:hover{background:#003c69;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu .innermenu ul li:hover{background:none;}}header .menu li .submenu .innermenu ul li a{font-size:14px;font-family:'Lato';padding:15px 0 16px 13px;margin:0 10px 0 11px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .menu li .submenu .innermenu ul li a{border:0;padding:0;}}/*953795e33e25c16a067bcfa2a5842f5b*/footer{padding:40px 0;}footer p{letter-spacing:0.25px;line-height:28px;font-size:13px;display:block;text-align:center;}footer p a{font-size:13px;}.top-banner{position:relative;background-size:cover;background-position:center;height:256px;}.top-banner .bg{position:absolute;top:0;left:0;background:url('img/share/banner-overlay.png') no-repeat;width:100%;height:100%;}.top-banner h1{font-weight:bold;position:relative;text-transform:uppercase;font-size:34px;color:#fff;text-align:center;padding:109px 0 24px;letter-spacing:0.8px;}.top-banner hr{border:0;display:block;width:71px;height:5px;background:#fff;margin:0 auto;}.path{padding:21px 0 69px;margin:0 0 0 -4px;}.path a,.path span{padding:0 29px 0 14px;letter-spacing:0.6px;background:url('img/applications/path-arrow.png') no-repeat right;font-size:14px;color:#000;text-transform:uppercase;}.path a.first,.path span.first{padding:0 26px 0 0;}.path a.active,.path span.active{color:#00527e;background:none;}.bg-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);}.banner{position:relative;}.banner .slide{vertical-align:top;}.banner .slide .bg-image{background-position:center;background-size:cover;width:100%;height:720px;}@media screen and (max-width: 1199px){.banner .slide .bg-image{display:none;}}.banner .slide img{display:none;width:100%;height:auto;}@media screen and (max-width: 1199px){.banner .slide img{display:block;}}.banner .slick-dots{position:absolute;background:url('img/home/dot-line.png') no-repeat center;bottom:5.5%;left:9.5%;text-align:center;padding:0 29px;background-size:100%;}@media only screen and (max-width: 767px){.banner .slick-dots{left:50%;margin-left:-90.5px;}}.banner .slick-dots li{display:inline-block;width:21px;height:21px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 10px;}.banner .slick-dots li button{width:13px;height:13px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;margin:3px auto;display:block;}.banner .slick-dots li.slick-active{border:1px solid #fff;}.products{text-align:center;margin:0 0 33px;}.products h1{text-align:center;text-transform:uppercase;font-size:35px;color:#00527e;padding:64px 0 35px 0;letter-spacing:0.9px;}.products h1 span{font-weight:bold;}.products .item{width:22.5%;float:left;margin:10px 3.3% 14px 0;}@media screen and (max-width: 991px){.products .item{width:31.1%;}}@media only screen and (max-width: 767px){.products .item{width:48.3%;}}.products .item.col-d-3{margin-right:0;}@media screen and (max-width: 991px){.products .item.col-d-3{margin-right:3%;}}@media screen and (max-width: 991px){.products .item.col-t-2{margin-right:0;}}@media only screen and (max-width: 767px){.products .item.col-t-2{margin-right:3%;}}@media only screen and (max-width: 767px){.products .item.col-m-1{margin-right:0;}}.products .item .img{background:#abeeff;position:relative;padding:0 0 2px 5px;-webkit-border-radius:20px 30px 20px 30px;-moz-border-radius:20px 30px 20px 30px;border-radius:20px 30px 20px 30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.products .item .img .prod-img{position:relative;top:-4px;left:-7px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;height:auto;}.products .item .img .arrow{position:absolute;right:1px;bottom:0;}.products .item .img .img2{position:absolute;top:35px;right:11px;}.products .item h4{font-size:16px;color:#00527e;font-weight:bold;line-height:normal;padding:13px 0 0;text-align:center;letter-spacing:0;}.contact{text-align:center;position:relative;padding:0 0 18px;background:url('img/home/contact-us-bg.png');background-size:cover;background-position:center;}@media screen and (max-width: 991px){.contact{background-image:url('img/home/contact-us-bg-tablet.png');padding:0;}}@media only screen and (max-width: 767px){.contact{background-image:url('img/home/contact-us-bg-mobile.png');}}.contact h1{padding:64px 0 32px;text-align:center;text-transform:uppercase;letter-spacing:0.8px;font-size:35px;color:#fff;}.contact h1 span{font-weight:bold;}.contact .item{width:25%;float:left;margin:0 0 50px;}@media screen and (max-width: 991px){.contact .item{float:none;display:inline-block;vertical-align:top;width:266px;margin:0px 50px 35px 50px;}}@media only screen and (max-width: 767px){.contact .item{width:266px;display:block;margin:0 auto 50px;}}.contact .item.last{margin:0;}@media screen and (max-width: 991px){.contact .item.last{margin:0px 50px 35px 50px;}}@media only screen and (max-width: 767px){.contact .item.last{margin:0 auto 50px;}}.contact .item img{max-width:120px;display:block;margin:0 auto 18px;}.contact .item p{text-align:center;font-size:16px;line-height:25px;color:#fff;letter-spacing:0.4px;}