.news-card{background:-webkit-linear-gradient(top,#f5f5f5,#e6e6e6);border:0;transition:transform .2s ease-in-out}.news-card:not(:last-of-type){margin-bottom:1rem}.news-card .card-link{display:block}.news-card .card-body{display:flex;align-items:center}.news-card .card-body .date{flex:0 0 auto;font-size:20px;font-weight:700;color:#181843}.news-card .card-body .card-info{display:flex;flex-direction:column;flex:1 1 auto;padding-left:1.5rem;margin-left:1.5rem;border-left:1px solid #ccc;color:#444}.news-card:focus,.news-card:hover{transform:translateY(-5px)}.gradient-bg.dark-secondary{background:-webkit-linear-gradient(top,#01002a,rgba(1,0,42,0))}footer,footer .nav-link{color:#fff}.arrow{padding:0;margin:0;background:none;border:none}.arrow,.arrow:before{display:inline-block;width:0;height:0}.arrow:before{content:""}.arrow.arrow-xs.left:before{border-right:8px solid #bb2227}.arrow.arrow-xs.left:before,.arrow.arrow-xs.right:before{border-top:5px solid transparent;border-bottom:5px solid transparent}.arrow.arrow-xs.right:before{border-left:8px solid #bb2227}.arrow.arrow-xs.top{border-bottom:8px solid #bb2227}.arrow.arrow-xs.bottom,.arrow.arrow-xs.top{border-left:5px solid transparent;border-right:5px solid transparent}.arrow.arrow-xs.bottom{border-top:8px solid #bb2227}.arrow.arrow-md.left:before{border-right:10px solid #bb2227}.arrow.arrow-md.left:before,.arrow.arrow-md.right:before{border-top:7px solid transparent;border-bottom:7px solid transparent}.arrow.arrow-md.right:before{border-left:10px solid #bb2227}.arrow.arrow-md.top{border-bottom:10px solid #bb2227}.arrow.arrow-md.bottom,.arrow.arrow-md.top{border-left:7px solid transparent;border-right:7px solid transparent}.arrow.arrow-md.bottom{border-top:10px solid #bb2227}.arrow.arrow-xl.left:before{border-right:12px solid #bb2227}.arrow.arrow-xl.left:before,.arrow.arrow-xl.right:before{border-top:9px solid transparent;border-bottom:9px solid transparent}.arrow.arrow-xl.right:before{border-left:12px solid #bb2227}.arrow.arrow-xl.top{border-bottom:12px solid #bb2227}.arrow.arrow-xl.bottom,.arrow.arrow-xl.top{border-left:9px solid transparent;border-right:9px solid transparent}.arrow.arrow-xl.bottom{border-top:12px solid #bb2227}.image-banner{position:relative;display:flex;align-items:center;justify-content:center}.image-banner .caption{position:absolute;color:#fff;text-shadow:0 0 5px #444}.image-bg{background-position:50%;background-size:cover;background-repeat:no-repeat}.header-image-banner{position:relative;width:100%;height:auto}.header-image-banner .overlap-wrapper{position:absolute;display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;left:0;top:0;color:#fff;padding:20%}.header-image-banner .overlap-wrapper h1{font-size:50px;font-weight:bolder}.header-image-banner .overlap-wrapper .bg-content{width:50%;padding:1rem;background-color:hsla(0,0%,100%,.2)}@media screen and (max-width:767px){.header-image-banner .overlap-wrapper .bg-content{display:none;width:100%} .header-image-banner .overlap-wrapper h1{font-size:24px;}.login-bg{background-position:top;background-size:cover;background-repeat:no-repeat}.input-counter{display:inline-flex;align-items:center;border:1px solid #181843}.input-counter .btn{border-radius:0;padding-left:10px;padding-right:10px}.input-counter .btn:first-of-type{border-right:1px solid #181843}.input-counter .btn:last-of-type{border-left:1px solid #181843}.input-counter .btn:disabled{background-color:#e8eaed}.input-counter .counter-label{padding-left:1rem;padding-right:1rem}#globalNavbar{margin:0 -1rem}#globalNavbar .nav-item.active .nav-link{border-bottom:3px solid #bb2227}.engineering-nav .nav-item .nav-link{padding:1rem;background-color:#444;color:#fff;border:1px solid #fff}.engineering-nav .nav-item .nav-link.active{background-color:#ddd;color:#444}.product-table{display:grid;grid-template-rows:-webkit-max-content auto minmax(30px,80px);grid-template-rows:max-content auto minmax(30px,80px)}.table-body .body-cell,.table-head{display:grid;grid-template-columns:4fr 5fr 5fr 3fr 2fr}.table-head{background-color:#181843;color:#fff}.table-head>div{padding:.5rem .75rem}.body-cell{align-items:center}.body-cell>div{padding:.25rem .75rem}.body-cell:nth-child(odd){background-color:#efefef}.section-title{position:relative;text-align:center;margin-bottom:2rem}.section-title .highlighted{color:#bb2227;border-bottom:5px solid #bb2227}.font-size-1{font-size:110%}.line-height-1{line-height:1.2}@media screen and (max-width:767px){.font-size-1{font-size:105%}.line-height-1{line-height:1.1}}.font-size-2{font-size:120%}.line-height-2{line-height:1.4}@media screen and (max-width:767px){.font-size-2{font-size:110%}.line-height-2{line-height:1.2}}.font-size-3{font-size:130%}.line-height-3{line-height:1.6}@media screen and (max-width:767px){.font-size-3{font-size:115%}.line-height-3{line-height:1.3}}.font-size-4{font-size:140%}.line-height-4{line-height:1.8}@media screen and (max-width:767px){.font-size-4{font-size:120%}.line-height-4{line-height:1.4}}.font-size-5{font-size:150%}.line-height-5{line-height:2}@media screen and (max-width:767px){.font-size-5{font-size:125%}.line-height-5{line-height:1.5}}.font-size-6{font-size:160%}.line-height-6{line-height:2.2}@media screen and (max-width:767px){.font-size-6{font-size:130%}.line-height-6{line-height:1.6}}.font-size-7{font-size:170%}.line-height-7{line-height:2.4}@media screen and (max-width:767px){.font-size-7{font-size:135%}.line-height-7{line-height:1.7}}.font-size-8{font-size:180%}.line-height-8{line-height:2.6}@media screen and (max-width:767px){.font-size-8{font-size:140%}.line-height-8{line-height:1.8}}.font-size-9{font-size:190%}.line-height-9{line-height:2.8}@media screen and (max-width:767px){.font-size-9{font-size:145%}.line-height-9{line-height:1.9}}.font-size-10{font-size:200%}.line-height-10{line-height:3}@media screen and (max-width:767px){.font-size-10{font-size:150%}.line-height-10{line-height:2}}.font-size-11{font-size:210%}.line-height-11{line-height:3.2}@media screen and (max-width:767px){.font-size-11{font-size:155%}.line-height-11{line-height:2.1}}.font-size-12{font-size:220%}.line-height-12{line-height:3.4}@media screen and (max-width:767px){.font-size-12{font-size:160%}.line-height-12{line-height:2.2}}.font-size-13{font-size:230%}.line-height-13{line-height:3.6}@media screen and (max-width:767px){.font-size-13{font-size:165%}.line-height-13{line-height:2.3}}.font-size-14{font-size:240%}.line-height-14{line-height:3.8}@media screen and (max-width:767px){.font-size-14{font-size:170%}.line-height-14{line-height:2.4}}.font-size-15{font-size:250%}.line-height-15{line-height:4}@media screen and (max-width:767px){.font-size-15{font-size:175%}.line-height-15{line-height:2.5}}.font-size-16{font-size:260%}.line-height-16{line-height:4.2}@media screen and (max-width:767px){.font-size-16{font-size:180%}.line-height-16{line-height:2.6}}.font-size-17{font-size:270%}.line-height-17{line-height:4.4}@media screen and (max-width:767px){.font-size-17{font-size:185%}.line-height-17{line-height:2.7}}.font-size-18{font-size:280%}.line-height-18{line-height:4.6}@media screen and (max-width:767px){.font-size-18{font-size:190%}.line-height-18{line-height:2.8}}.font-size-19{font-size:290%}.line-height-19{line-height:4.8}@media screen and (max-width:767px){.font-size-19{font-size:195%}.line-height-19{line-height:2.9}}.font-size-20{font-size:300%}.line-height-20{line-height:5}@media screen and (max-width:767px){.font-size-20{font-size:200%}.line-height-20{line-height:3}}.fill-height{min-height:67vh}.embed-responsive-item{-o-object-fit:cover;object-fit:cover}.about-content-wrapper{background-color:hsla(0,0%,100%,.9);border-top:2px solid #bb2227}@media screen and (min-width:768px){.about-content-wrapper{padding:6rem}}#paypal-transaction-overlay{position:fixed;display:none;width:100vw;height:100vh;left:0;top:0;background-color:rgba(0,0,0,.75);overflow:hidden;z-index:9999}#paypal-transaction-overlay .overlay-container{height:100%}#paypal-transaction-overlay .overlay-container,.login-layout{display:flex;align-items:center;justify-content:center;width:100%}.login-layout{min-height:100vh}
