@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");body,td,th{font-family:"Montserrat", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--navy)}body img{border:none}a:link{color:var(--red);text-decoration:none;font-weight:normal}a:visited{text-decoration:none;color:var(--red)}a:hover{text-decoration:none;color:var(--red);text-decoration:underline}a:active{color:var(--red);text-decoration:none}*{box-sizing:border-box}.mobile{display:none}:root{--navy: #0a2b4b;--blue: #003b5f;--black: #000;--red: #ed1e32;--yellow: #f4b836}header{background-color:#fff;position:relative;z-index:1000}.logo img{width:25vw;height:auto;max-width:285px}.container.top{padding-top:30px;padding-bottom:30px}.container.top .fast_contact{text-align:right;margin-top:18px;font-size:22px}.container.top .fast_contact span{display:inline-block;margin-left:40px}.container.top .fast_contact span a{line-height:33px;display:inline-block;margin-left:8px;color:#000}.container.top .fast_contact span a:hover{color:var(--red);text-decoration:underline}.container.menu{margin-top:30px;margin-bottom:20px}.banner{position:relative;width:100%;height:452px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:500}.banner img{width:100%;height:auto}.banner .wrapper{position:absolute;width:100%;top:50%;text-align:left;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);margin-left:100px;font-size:48px;color:#fff;line-height:130%;text-transform:uppercase;text-shadow:0px 0px 6px rgba(0,0,0,0.5)}.banner.page{height:290px}.banner.page .wrapper{position:absolute;width:100%;text-transform:inherit;font-weight:900;text-shadow:none}.banner.page .wrapper h1{font-size:48px;text-shadow:0px 0px 6px rgba(0,0,0,0.6)}.container.content{padding-top:70px;padding-bottom:70px;font-size:17px}.container.content.footer{padding-bottom:30px}.container.content.bottom{padding-bottom:20px}.container.content h1{font-size:30px;font-weight:bold;margin-bottom:30px;color:var(--navy)}.container.content h2,.container.content h3{font-size:30px;font-weight:bold;color:var(--navy)}.container.content h4{font-size:30px;color:var(--red);font-weight:bold}.container.content h4.blue{color:var(--blue)}.container.content.page2 h4{color:var(--blue);margin-top:30px}.container.content.page2 strong{font-size:30px}.container.content.page2 span{color:var(--red)}.container.content .col-sm-12{margin-bottom:30px}.grey{background-color:#ededed;padding-top:0px;padding-bottom:0px;font-size:18px}.grey .container.content{padding-top:30px;padding-bottom:30px}.leaf{text-align:center;padding-top:10px;padding-bottom:10px}.leaf img{width:100%;height:auto;max-width:238px}.products a{text-decoration:none !important;width:100%}.products .product{margin-top:20px;margin-bottom:20px}.products .product .image img{width:100%;height:auto}.products .product .more{text-align:center;background-color:#0a2b4b;color:#fff;font-weight:bold;padding-top:12px;padding-bottom:12px}.products .product:hover .more{background-color:var(--red)}.products2{margin-bottom:20px}.products2 a{text-decoration:none !important}.products2 .product{margin-top:20px;margin-bottom:20px;text-align:center}.products2 .product .image img{width:100%; max-width:241px;height:auto}.products2 .product .more{text-align:center;color:var(--bavy);font-weight:bold;padding-top:12px;padding-bottom:12px}.products2 .product:hover .more{color:var(--red)}.brands{margin-top:30px}.brands .brand{display:inline-block;text-align:center}.brands .brand .image img{width:100%;height:auto;max-width:180px}.container.breadcrumbs{padding-top:20px;padding-bottom:10px;font-size:17px}.container.breadcrumbs a{color:var(--navy);display:inline-block}.container.breadcrumbs a:hover{color:var(--red)}.container.page{padding-top:40px;padding-bottom:40px;font-size:17px;color:var(--black)}.container.page.border_top{padding-top:0px}.container.page a{color:var(--navy);display:inline-block}.container.page a:hover{color:var(--red)}.container.page h1{font-size:44px;font-weight:bold;margin-bottom:20px;color:var(--navy)}.container.page h2{font-size:24px;font-weight:bold;color:var(--navy);margin-bottom:20px}.container.page h3{font-size:22px;font-weight:bold;color:var(--navy);margin-bottom:20px}.container.page h4{font-size:20px;font-weight:bold;color:var(--navy)}.tables{width:100%;overflow:auto}.table{border:none}.table thead th{background-color:#ededed;color:var(--navy);text-align:center;font-weight:bold;border:2px solid #fff !important}.table tbody{background-color:#93a1c6;color:var(--navy)}.table tr{border:none}.table tr:hover td{background-color:#ccc}.table td{background-color:#93a1c6;color:var(--black);border:2px solid #fff !important;text-align:center;padding:0px}.table td strong{display:block;width:100%;height:100%;padding:.5rem .5rem}.table td a{display:block;width:100%;height:100%;padding:.5rem .5rem}.table td.white{background-color:#fff;height:20px}.row.product_item{margin:0px}.product_item{position:relative;padding:0}.product_item .product_left{position:relative;border-left:277px solid #93a1c6;background-color:#fff;padding:0;margin:0;float:left;width:calc(50% - 15px);transition:all 500ms}.product_item .product_left a{width:100%;z-index:50}.product_item .product_left img{width:100%;height:auto}.product_item .product_left .plus{position:absolute;right:0px;bottom:15px;width:33px;height:33px;background-image:url("../gfx/plus.png");z-index:100;transition:all 500ms}.product_item .product_left:hover .plus{transform:rotate(90deg)}.product_item .product_right{position:relative;background-color:#e3e7ee;float:right;width:calc(50% - 15px);margin-left:30px}.product_item .product_right .wrapper{position:absolute;text-align:center;font-size:32px;line-height:120%;top:50%;width:96%;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);color:var(--navy)}.product_item .product_right .wrapper strong{display:inline-block;font-size:55px;padding-bottom:25px;color:var(--navy)}footer{background-color:#ededed;border-top:6px solid #f9d689}footer a{color:var(--navy) !important}footer a:hover{color:var(--red) !important}footer .form{margin-bottom:20px}footer .form input{width:100%;border-radius:0;border:none}footer .form button{background-color:var(--navy);margin-top:10px;border:none;color:#fff;width:100%;padding-top:5px;padding-bottom:5px}footer .form button:hover{background-color:var(--red)}.trigger_wrapper{display:none;position:relative}.menu-trigger{position:relative;cursor:pointer}.errors{color:#fff;background-color:#dc3545;border-color:#d32535;padding:15px;border-radius:5px;margin-bottom:30px}.errors ul{padding:0;margin:0}.errors ul li{list-style:none;padding:2px 10px}button{background-color:var(--navy);margin-top:10px;border:none;color:#fff;padding:15px 35px}button:hover{background-color:var(--red)}input[type=radio]{cursor:pointer}label{cursor:pointer}.clear{clear:both}img.image1{width:100%;height:auto;max-width:740px}.form-group{margin-bottom:15px}.text-right{text-align:right}a.more{text-decoration:none !important;background-color:var(--navy);margin-top:10px;border:none;color:#fff !important;font-weight:bold;width:100%;max-width:300px;padding-top:10px;padding-bottom:10px}a.more:hover{background-color:var(--red)}span.yellow{text-decoration:none !important;background-color:var(--yellow);margin-bottom:20px;border:none;text-align:center;color:#0a2b4b;font-weight:bold;display:inline-block;font-size:30px;width:100%;padding-top:10px;padding-bottom:10px}#newsletter_js_success{display:none}input.red,textarea.red,select.red{border:2px solid red !important}.red{color:red}@media screen and (max-width: 1400px){.line_talent h1{text-align:center}.container.top .header{margin-top:75px;font-size:1.7vw}.container.top .header p{margin:0px}.container.top .header strong{font-size:2.2vw}}@media screen and (max-width: 992px){.trigger_wrapper{display:block;top:-25px}.container.top .col-sm-3,.container.top .col-sm-6{width:100%;text-align:center}.container.top .logo img{width:285px}.container.top .fast_contact{text-align:center;height:auto;margin-top:30px}.container.top .fast_contact .group{display:block;margin-bottom:15px}.container.top .fast_contact .group a{margin-left:5px;margin-right:5px}.banner{position:relative;height:400px}.banner .wrapper{font-size:5vw}footer .col-sm-2,footer .col-sm-3,footer .col-sm-4{width:100%;text-align:center;margin-bottom:30px}img.image1{float:none;padding-right:0px;padding-bottom:15px;width:100%;max-width:100%}.brands{margin-top:30px;text-align:center;display:inline-table}.brands .brand{width:33.3333333%;display:inline-block;text-align:center}.brands .brand.hidden{display:none}.container.top .fast_contact{text-align:center;margin-top:18px;font-size:20px}.container.top .fast_contact span{margin-left:15px;margin-right:15px}.banner{height:400px}.banner .wrapper{margin-left:0px;font-size:30px;line-height:130%}.product_item .product_left{padding:0;margin:0;float:none;width:100%}.product_item .product_right{float:none;width:100%;height:300px;margin-top:30px;margin-left:0px}.product_item .product_right .wrapper{font-size:30px;width:100%}.product_item .product_right .wrapper strong{font-size:45px;padding-bottom:20px}}@media screen and (max-width: 768px){.brands{margin-top:30px;text-align:center;display:inline-table}.brands .brand{width:50%;display:inline-block;text-align:center}.text-right{text-align:center}.container.top .fast_contact{text-align:center;margin-top:18px;font-size:20px}.container.top .fast_contact span{margin-left:0px}.container.menu{margin-top:10px;margin-bottom:10px}}nav ul{list-style:none;margin:0;padding:0;text-align:center}nav li{position:relative;padding:0px;margin:0px;display:inline-block;border:none;margin-left:10px;margin-right:10px}nav li a{display:inline-block;color:#0a2b4b !important;font-size:20px;line-height:18px;font-weight:400;padding:10px 20px 10px 20px;text-align:center;text-decoration:none;margin-left:1px;margin-right:1px}nav ul li a:hover{background-color:#0a2b4b;color:#fff !important;text-decoration:none}nav li a.current{color:#000;font-weight:bold}nav li ul{display:none;position:absolute;top:100%;left:0px;width:320px}nav li ul li{width:100%;position:relative;background:none;list-style:decimal;margin-top:-1px;margin-left:0px;margin-right:0px}nav li ul li a{width:100%;text-align:left;color:#000;font-size:17px;font-weight:400;line-height:normal;padding-top:10px;padding-bottom:10px;padding-right:35px;border:1px solid var(--navy);background-color:#fff}nav li:hover ul li a{color:#000;font-weight:400}nav li:hover ul li a:hover{color:#c10000;font-weight:400}nav li:hover>ul{display:block}nav li ul li ul{position:absolute;top:0px;left:100%;display:none}nav li:hover ul li:hover ul{display:block}@media screen and (max-width: 992px){nav{position:relative;width:100%;display:none;margin:0%;z-index:2000;height:auto;border:none}nav ul{width:100%;height:auto;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:20px;position:relative;z-index:1200;float:none}nav li{display:inline-block;float:none;width:100%;padding:0px;margin-top:1px;margin-left:0px;margin-right:0px;border:none}nav li a{color:#fff !important;width:100%;display:block;text-align:left;font-size:15px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;margin:0px;text-decoration:none;text-transform:uppercase;border-radius:0px;transition:none;background-color:var(--navy)}nav ul li a:hover{background-color:#000;color:#fff !important;font-weight:400}nav ul li a.current{background-color:#000;color:#fff !important;border:none;border-bottom:none}nav li ul{display:block;position:relative;top:auto;left:0px;width:100%;background-color:#fff;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.11);top:0px;margin-bottom:0px}nav li ul li{width:100%}nav li ul li a{width:100%;text-align:left;color:#fff;font-weight:400;padding-left:30px;background-color:#283891}nav li ul li a .arrow{top:13px}nav li:hover ul li a{color:#000;font-weight:400}nav li:hover ul li a:hover{color:#c10000;font-weight:400}nav li:hover ul{display:block}nav li ul li ul{position:relative;top:0px;left:0px;display:block}nav li ul li ul a{padding-left:50px}} /* accessories */ .wrapper-access{max-width:1200px;margin:0 auto;border:1px solid #cfcfd4}.title{background:#0e2f4e;color:#fff;font-size:48px;font-weight:700;padding:20px 30px}table{width:100%;border-collapse:collapse}thead th{background:#d9d9dd;color:#0a2b4b;font-size:17px;font-weight:700;padding:12px 10px;border:1px solid #cfcfd4;text-transform:lowercase}td{border:1px solid #d6d6db;padding:20px;vertical-align:middle}.col-item{width:30%}.col-part{width:20%}.col-desc{width:50%}.item-cell{text-align:center}.item-cell img{width:100%;height:auto}.part-cell{text-align:center}.pn{font-size:17px;color:#0a2b4b}.size{font-size:17px;color:#0a2b4b;margin-top:6px}.desc-cell{font-size:17px;line-height:1.4;text-align:center}
.table-repl tbody{background-color:#93a1c6;color:var(--navy)}.table-repl tr{border:none}.table-repl tr:hover td{background-color:#fff}.table-repl td{background-color:#93a1c6;color:var(--black);border:1px solid #fff !important;text-align:center;padding:6px}.table-repl td strong{display:block;width:100%;height:100%;padding:.5rem .5rem}.table-repl td.white{background-color:#fff;height:20px}.row.product_item{margin:0px}.table-repl thead th{background-color:#ededed;color:var(--navy);text-align:center;font-weight:bold;border:2px solid #ededed !important}.morea{text-align:center;color:var(--bavy);font-weight:bold;padding-top:12px;padding-bottom:12px}