.product-item{display:block;width:100%;position:relative;top:0;background:#fff;overflow:hidden;z-index:9;color:#3b474f;text-decoration:none;margin-bottom:30px;border-radius:7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (prefers-reduced-motion:reduce){.product-item{-webkit-transition:none;-o-transition:none;transition:none}}.product-item picture{display:block}.product-item .product-img{z-index:8;opacity:1;height:250px;margin:auto;padding:10px;display:block;width:auto;max-width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (prefers-reduced-motion:reduce){.product-item .product-img{-webkit-transition:none;-o-transition:none;transition:none}}.product-item .jb-text{padding:10px 20px;line-height:1.1em}.product-item .jb-text h2,.product-item .jb-text span{text-decoration:none!important;color:#3b474f}.product-item .jb-text h2{font-size:18px;font-weight:700;margin:0;margin-bottom:8px;color:#3b474f!important}.product-item .jb-text span{color:#b3b3b3;font-size:16px;font-weight:400}.product-item.disabled{cursor:default}.product-item:focus:not(.disabled),.product-item:hover:not(.disabled){-webkit-box-shadow:7px 14px 42px 3px rgba(0,0,0,.4);box-shadow:7px 14px 42px 3px rgba(0,0,0,.4);text-decoration:none;top:-15px}.product-item:focus:not(.disabled) img,.product-item:hover:not(.disabled) img{opacity:.7}.product-item:focus:not(.disabled) h2,.product-item:focus:not(.disabled) span,.product-item:hover:not(.disabled) h2,.product-item:hover:not(.disabled) span{text-decoration:none!important}.bright-bg .product-item{-webkit-box-shadow:0 3px 16px rgba(96,99,101,.15);box-shadow:0 3px 16px rgba(96,99,101,.15)}.textual{font-size:1.2rem;font-weight:400}.textual h1{font-weight:700;font-size:2.2rem;margin-top:20px;padding:10px 0}.textual h2{color:#3b474f;font-size:2.2rem;margin-top:15px;padding:5px 0}.textual h3{color:#000;font-size:1.5rem;margin-top:20px;padding:10px 0}.textual h4{color:#3b474f;font-size:1.5rem;margin-top:20px;padding:10px 0}.textual h5{color:#000;font-size:1em;margin-top:20px;padding:10px 0}.textual .accent-paragraph{font-size:1.3em;font-weight:500;text-align:center;margin:30px 0;padding:5px 100px}@media (max-width:767.98px){.textual .accent-paragraph{padding:0 30px}}.textual .fig{width:100%;height:auto;display:inline-block;margin:1.5rem 0;overflow:hidden}.textual .fig img{width:100%;height:auto}.textual .fig.limited-height img{width:auto;height:100%}.textual .fig figcaption{font-weight:400;font-size:.8em;text-align:center;width:100%;color:#777;padding:15px}.textual .fig.no-caption figcaption{display:none}.textual .fig.right{float:right;width:40%;margin:20px 0 20px 20px}@media (max-width:767.98px){.textual .fig.left,.textual .fig.right{width:100%;float:none;margin:10px 0}}.textual .bullet-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.textual .bullet-item .icon{color:#7e838d;min-width:84px;min-height:84px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:center;vertical-align:middle;padding:0 15px 5px;line-height:52px;font-size:52px}@media (max-width:575.98px){.textual .bullet-item .icon{min-width:60px;min-height:60px;line-height:50px;font-size:50px;padding-top:7px;padding-left:0}.textual .bullet-item .icon i{font-size:60px;line-height:60px}}.textual .bullet-item .icon i{display:block;margin:auto;width:100%;height:100%;background:transparent no-repeat top center;background-size:contain;font-size:60px;line-height:60px;text-align:center;color:#3b474f}.textual .bullet-item .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.textual .bullet-item .caption{font-weight:700;color:#000}.textual .person-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.textual .person-container .face-container{max-width:190px;max-height:190px}@media (max-width:767.98px){.textual .person-container .face-container{max-width:150px;max-height:150px}}.textual .tiles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.textual .tiles>*{width:50%;padding-right:10px}@media (max-width:767.98px){.textual .tiles>*{width:100%}}.textual .tiles.cols-2>*{width:50%}@media (max-width:767.98px){.textual .tiles.cols-2>*{width:100%}}.textual .tiles.cols-3>*{width:33.333333%}@media (max-width:767.98px){.textual .tiles.cols-3>*{width:50%}}.textual table tbody tr:nth-child(even){background:rgba(255,255,255,.05)}.textual table td{line-height:1.5em;padding:10px 5px}.product-page .product-well{background:#112532;color:#fff;overflow:hidden}.product-page .product-well h1{color:#fff;font-weight:600;font-size:3rem}.product-page .product-well>.container{padding-top:120px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.product-page .product-well>.container{padding-top:80px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-page .product-well .intro-section{width:45%;padding-right:20px;font-size:1.1em}@media (max-width:767.98px){.product-page .product-well .intro-section{width:100%;padding-right:0}}.product-page .product-well .img-section{width:55%;text-align:center;padding:45px;position:relative;z-index:1}@media (max-width:767.98px){.product-page .product-well .img-section{width:100%}}.product-page .product-well .img-section img{width:100%;height:auto;display:block;z-index:2}.product-page .product-well .img-section:before{content:"";display:block;position:absolute;background:-o-radial-gradient(50% 50%,44.99% 42.56%,rgba(111,158,188,.5) 0,rgba(17,37,50,0) 100%);background:radial-gradient(44.99% 42.56% at 50% 50%,rgba(111,158,188,.5) 0,rgba(17,37,50,0) 100%);opacity:45%;width:150%;height:100%;top:0;left:-25%;-webkit-filter:blur(15px);filter:blur(15px);z-index:-1}.product-page .product-well .btn.btn-transparent{text-transform:none;letter-spacing:normal;font-weight:300}.product-page .product-well .btn.btn-outline-light{border-width:2px}.product-page .product-well .btn.order-btn{min-width:174px;margin-right:2px}.product-page .two-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:575.98px){.product-page .two-cols{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.product-page .two-cols .jb-col{width:50%}.product-page .two-cols .jb-col .fig-left{padding-left:60px}.product-page .two-cols .jb-col:first-child{padding-right:60px}.product-page .two-cols .jb-col:last-child{text-align:center}@media (max-width:575.98px){.product-page .two-cols .jb-col{width:100%}.product-page .two-cols .jb-col:first-child{padding-right:0}.product-page .two-cols .jb-col .fig-left{padding-left:0}}.product-page .whats-inside .fig{padding:0 50px;margin:0}@media (max-width:575.98px){.product-page .whats-inside .fig{padding:0}}.product-page .specifications .section-heading{padding-bottom:0}.product-page .specifications .section-heading h2{margin-bottom:15px}.product-page .specifications .specification-columns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-page .specifications .specification-columns .jb-col{width:70%}.product-page .specifications .specification-columns .jb-col:first-child{width:30%;font-weight:600;color:#fff}.product-page .specifications .specification-columns .jb-col img{max-width:200px}@media (max-width:575.98px){.product-page .specifications .specification-columns .jb-col{width:100%!important}}.product-page .specifications .specification-columns .eq-cols tbody tr td{vertical-align:top;text-align:center;width:50%}.product-page .specifications .specification-columns .eq-cols tbody tr td:first-child{font-weight:inherit;color:inherit}.product-page .specifications table{width:100%}.product-page .specifications table caption{display:none}.product-page .specifications table thead{display:none}.product-page .specifications table tbody tr td:first-child{font-weight:600;color:#fff;width:30%;vertical-align:top}@media (max-width:767.98px){.product-page .specifications table:not(.not-adaptive){display:block}.product-page .specifications table:not(.not-adaptive) tr{display:block;width:100%}.product-page .specifications table:not(.not-adaptive) td{display:block;width:100%!important}.product-page .specifications table:not(.not-adaptive) tbody{width:100%;display:block}}.product-page .related-products .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}.product-page .related-products .product-item-container{width:50%}@media (min-width:992px){.product-page .related-products .product-item-container{width:33.33333333%}}@media (max-width:767.98px){.product-page .related-products .product-item-container{width:100%}}.product-page .feedback h2{text-align:center;color:#000;font-weight:700}.product-page .feedback .jb-feedback-form{margin-top:20px;padding:0 110px}@media (max-width:767.98px){.product-page .feedback .jb-feedback-form{padding:0 50px}}@media (max-width:575.98px){.product-page .feedback .jb-feedback-form{padding:0}}.product-page .feedback .jb-feedback-form input,.product-page .feedback .jb-feedback-form textarea{background:#fff}.product-page .feedback .jb-feedback-form textarea{min-height:120px}.product-page .feedback .jb-feedback-form .success-response{font-size:1.5em;margin:20px 0;text-align:center}