﻿[type="text"],[type="password"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="email"],[type="number"],[type="search"],[type="tel"],[type="time"],[type="url"],textarea{height:auto}html{overflow-x:hidden}p,h1,h2,h3,h4,h5{letter-spacing:0;margin-top:0}:focus{outline:none}::-moz-focus-inner{border:0}.Head{margin-bottom:0}.btn,button{-webkit-appearance:inherit;outline:0 none !important;transition:background .3s ease 0s, border-color .3s ease 0s, color .3s ease 0s}a,a:link,a:visited,a:active,a:hover,a:focus{cursor:pointer;outline:0 none !important;transition:background .3s ease 0s, border-color .3s ease 0s, color .3s ease 0s}a img,a:link img,a:visited img,a:active img{opacity:1;transition:opacity .3s ease 0s}a:hover img,a:focus img{opacity:.8}hr{border-top:1px solid #2d2d2d}textarea{outline:none}img,iframe{height:auto;max-width:100%}.Normal,.NormalDisabled,.NormalDeleted{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.loginGroup{display:inline-block}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}.DnnModule-SearchResults{margin-bottom:40px}.dnnSearchBoxPanel{background:rgba(0,0,0,0);margin:20px 0 40px;max-width:100%;padding:0}.dnnSearchBoxPanel .dnnSearchResultAdvancedTip{display:none}.dnnSearchBoxPanel .dnnSearchBox{align-items:center;background:rgba(0,0,0,0);border:0;box-shadow:none;display:flex;margin:0;padding:0}.dnnSearchBoxPanel .dnnSearchBox .dnnSearchBoxClearAdvanced{display:none}.dnnSearchBoxPanel .dnnSearchBox>input[type="text"],.dnnSearchBoxPanel .dnnSearchBox>input[type="text"]:focus{background:#fff;border:1px solid #ccc;height:auto;left:0;padding:5px 10px;position:relative;right:auto !important;width:100% !important}.dnnSearchBoxPanel .dnnSearchBox>a.dnnSearchBoxClearText{display:none}.dnnSearchBoxPanel .dnnSearchBox>a.dnnSearchButton{align-items:center;background:#e40023;border:1px solid #ccc;border-left:0;display:flex;height:36px;justify-content:center;margin:0;position:relative;right:auto;top:auto;transition:background .3s ease 0s;width:36px}.dnnSearchBoxPanel .dnnSearchBox>a.dnnSearchButton:hover,.dnnSearchBoxPanel .dnnSearchBox>a.dnnSearchButton:focus{background:#2a2a2a}.dnnSearchBoxPanel .dnnSearchBox>a.dnnSearchButton::before{color:#fff;content:"\f002";font-family:"Font Awesome 5 Pro"}.dnnSearchBoxPanel .dnnSearchBox>.dnnSearchBox_advanced{display:none;position:relative;right:auto;top:auto}.dnnSearchBoxPanel .dnnSearchBox>.dnnSearchBox_advanced>.dnnSearchBox_advanced_label{background:none;border:0;height:auto;margin:0;padding:0}.dnnSearchResultPanel{background:rgba(0,0,0,0);display:none;max-width:100%}.dnnSearchResultPanel .dnnRight{margin-right:0}.dnnSearchResultPager.dnnSearchResultPagerTop,.dnnSearchResultPager{margin:0;padding:0}.dnnSearchResultPager.dnnSearchResultPagerTop .dnnLeft,.dnnSearchResultPager .dnnLeft{float:none}.dnnSearchResultPager.dnnSearchResultPagerTop .dnnLeft span,.dnnSearchResultPager .dnnLeft span{font-size:12px;line-height:18px;margin:0}.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Title{display:none}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Title,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Title{margin-bottom:0 !important}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Link,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Link{display:none !important}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Description,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Description{margin-bottom:0 !important}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Description>b,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Description>b{font-weight:700}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Others>span,.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Others>label,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Others>span,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Others>label{font-size:12px !important;font-weight:500 !important;line-height:18px !important;margin-bottom:0}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Others .dnnSearchResultItem-sourceLink,.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Others label+span,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Others .dnnSearchResultItem-sourceLink,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Others label+span{display:none !important}#dnn_DnnSearch_ClassicSearch .searchInputContainer .dnnSearchBoxClearText{display:none}#dnn_DnnSearch_ClassicSearch .searchInputContainer .searchSkinObjectPreview{display:none}#dnn_DnnSearch_ClassicSearch .searchInputContainer .searchSkinObjectPreview>li:first-of-type{border-top:0}@media (min-width: 1350px){.container{max-width:1320px}}@media (min-width: 1550px){.container{max-width:1520px}}.DNNEmptyPane{min-height:0}.fm-form-wrapper{width:100%}.personabar-visible>form{max-width:calc(100% - 80px)}.sc-content-block-menu{display:none !important}@font-face{font-display:swap;font-family:"roboto";src:url("../fonts/roboto.woff2") format("woff2"),url("../fonts/roboto.woff") format("woff")}@font-face{font-display:swap;font-family:"roboto-bold";src:url("../fonts/roboto-bold.woff2") format("woff2"),url("../fonts/roboto-bold.woff") format("woff")}@font-face{font-display:swap;font-family:"roboto-light";src:url("../fonts/roboto-light.woff2") format("woff2"),url("../fonts/roboto-light.woff") format("woff")}@font-face{font-display:swap;font-family:"roboto-condensedbold";src:url("../fonts/roboto-condensedbold.woff2") format("woff2"),url("../fonts/roboto-condensedbold.woff") format("woff")}@font-face{font-display:swap;font-family:"roboto-condensedlightitalic";src:url("../fonts/roboto-condensedlightitalic.woff2") format("woff2"),url("../fonts/roboto-condensedlightitalic.woff") format("woff")}@font-face{font-display:swap;font-family:"RobotoCondensed-BoldItalic";src:url("../fonts/RobotoCondensed-BoldItalic.woff2") format("woff2"),url("../fonts/RobotoCondensed-BoldItalic.woff") format("woff")}@font-face{font-display:swap;font-family:"acumin-pro-regular";src:url("../fonts/acumin-pro-regular.woff2") format("woff2"),url("../fonts/acumin-pro-regular.woff") format("woff")}html,body{font:18px/30px "roboto",sans-serif}p{color:#000;font:18px/30px "roboto",sans-serif;margin:0 0 18px}h1,.h1{color:#000;font:400 clamp(25px, 7.33vw, 45px)/clamp(31px, 7.33vw, 51px) "roboto-condensedbold",sans-serif;margin-bottom:20px}@media (max-width: 1199px){h1,.h1{margin-top:20px}}h2,.h2{color:#000;font:400 clamp(22px, 7.33vw, 40px)/clamp(28px, 7.33vw, 46px) "roboto-condensedbold",sans-serif;margin-bottom:15px}h3,.h3{color:#e40023;font:400 30px/34px "roboto-condensedbold",sans-serif;margin-bottom:8px;margin-top:15px;text-transform:uppercase}h4,.h4{color:#000;font:400 30px/calc(1em + 6px) "roboto",sans-serif;margin-bottom:0}h5,.h5{color:#e40023;font:400 24px/calc(1em + 6px) "roboto",sans-serif;margin-bottom:0}h6,.h6{color:#000;font:400 18px/calc(1em + 6px) "roboto",sans-serif;margin-bottom:0}a,a:link,a:visited,a:active{color:#e40023;text-decoration:none}a:hover,a:focus{color:#000}ul{list-style:circle}ul li::marker{font-size:18px}.pagination .page-link{color:#000}.pagination .page-link:hover{background:#2a2a2a;color:#fff}.title-overlay{border-bottom:1px solid #ccc;font:35px/64px "roboto-condensedbold",sans-serif;margin:80px 0 40px;position:relative;width:100%}.title-overlay>span{background:#fff;left:0;padding:0 15px 0 0;position:absolute;top:-30px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.site-header{background:#121212;left:0;position:fixed;right:0;top:0;transition:transform 0.3s ease 0s;z-index:500}.site-header .container{display:flex;justify-content:space-between}.site-header+*{padding-top:90px}.site-header .logo-wrapper img{margin-top:5px}.site-header .right-header{align-items:center;display:inline-flex}.site-header .right-header .search-icon span{background:#e40023;color:#fff;cursor:pointer;font:400 19px/19px "Font Awesome 5 Pro";padding:40.5px 20px;transition:background 0.3s ease}.site-header .right-header .search-icon span:hover,.site-header .right-header .search-icon span:focus{background:#000}.site-header .search-wrap{background:#000;height:100%;left:0;max-height:0;overflow:hidden;position:absolute;text-align:center;transition:max-height 0.3s ease 0s;width:100vw}.site-header .search-wrap.active{max-height:86px}.site-header .search-wrap .searchInputContainer{width:100%;max-width:69%;margin:0px -5px 0 0}.site-header .search-wrap input{margin:0;padding:17px 0 18px 20px;width:100%}.site-header .search-wrap .SkinObject{background:#e40023;display:inline-block;color:#fff;margin:10px 0;padding:19px 33px 20px 32px;transition:background 0.3s ease}.site-header .search-wrap .SkinObject:hover{background:rgba(228,0,35,0.05)}.site-header .search-wrap .SkinObject span{color:#fff;font:400 24px/24px "roboto",sans-serif}@media (max-width: 1549px){.site-header .header-menu .top-level>li>a{padding:35px 25px}.site-header ul.top-level li a{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.site-header ul.top-level li a::after{margin-top:2px;position:static}}.header-menu a{display:inline-block}.header-menu .top-level{display:flex;margin:0;position:relative}.header-menu .top-level li{list-style-type:none;position:relative}.header-menu .top-level li span{color:#fff;font:400 18px/20px "roboto",sans-serif;position:relative}.header-menu .top-level>li{border-right:1px solid #2d2d2d}.header-menu .top-level>li:first-of-type{border-left:1px solid #2d2d2d}.header-menu .top-level>li:hover>a,.header-menu .top-level>li:focus>a{background:#e40023}.header-menu .top-level>li:hover .drop-down,.header-menu .top-level>li:focus .drop-down{opacity:1;visibility:visible}.header-menu .top-level>li>a{padding:35px;color:#fff}.header-menu .top-level>li>a:after{bottom:10px;content:"\f322";font-family:"Font Awesome 5 Pro";position:absolute;right:calc(50% - 7px);width:14px}.header-menu li:hover .drop-down.megamenu-dropdown .fly-out{opacity:1;visibility:visible}.header-menu .drop-down{left:0;top:100%}.header-menu .fly-out{left:100%;top:0}.header-menu .drop-down,.header-menu .fly-out{background:#000;margin:0;opacity:0;position:absolute;transition:opacity .3s ease 0s, visibility .3s ease 0s;visibility:hidden;min-width:100%;z-index:10}.header-menu .drop-down>li,.header-menu .fly-out>li{border-bottom:1px solid #2d2d2d;white-space:nowrap;transition:background-color 0.3s ease}.header-menu .drop-down>li:last-of-type,.header-menu .fly-out>li:last-of-type{border:0}.header-menu .drop-down>li a,.header-menu .fly-out>li a{padding:10px;width:100%}.header-menu .drop-down>li:hover,.header-menu .drop-down>li:focus,.header-menu .fly-out>li:hover,.header-menu .fly-out>li:focus{background-color:#e40023}.header-menu .drop-down>li:hover>.fly-out,.header-menu .drop-down>li:focus>.fly-out,.header-menu .fly-out>li:hover>.fly-out,.header-menu .fly-out>li:focus>.fly-out{opacity:1;visibility:visible}.header-menu .drop-down.megamenu-dropdown{border-top:4px solid #e40023;display:flex;flex-direction:row;left:-35vw;width:auto}.header-menu .drop-down.megamenu-dropdown ul{margin:0;display:contents}.header-menu .drop-down.megamenu-dropdown li{display:block;border:0}.header-menu .drop-down.megamenu-dropdown>ul>li{padding:60px 30px 40px;column-count:2}.header-menu .drop-down.megamenu-dropdown>ul>li>span{color:#e40023;font:400 28px/32px "roboto",sans-serif;text-transform:uppercase}.header-menu .drop-down.megamenu-dropdown>ul>li>span:first-of-type{left:30px;position:absolute;top:30px}.header-menu .drop-down.megamenu-dropdown ul+li{position:relative}.header-menu .drop-down.megamenu-dropdown ul+li:after{position:absolute;top:20px;right:0;width:1px;height:80%;border-right:1px solid #e40023}.header-menu .drop-down.megamenu-dropdown .fly-out a>span{font:400 16px/16px "roboto",sans-serif}.header-menu .drop-down.megamenu-dropdown .fly-out li:hover{color:#fff}.header-menu .drop-down.megamenu-dropdown .fly-out .selected:hover a>span{color:#fff}.header-menu .drop-down.megamenu-dropdown .fly-out .selected a>span{color:#e40023;text-decoration:underline;transition:color 0.3s ease}.header-menu .hamburger .hamburger-box .hamburger-inner,.header-menu .hamburger .hamburger-box .hamburger-inner::before,.header-menu .hamburger .hamburger-box .hamburger-inner::after{background:#fff}.site-footer{margin-top:120px}.top-footer>div>div{position:relative}.top-footer>div>div:after{content:"";height:100%;position:absolute;top:0;width:100vw;z-index:-1}.top-footer>div>div:first-of-type::after{background-color:#303030;right:0}.top-footer>div>div:last-of-type:after{background-color:#e40023;left:0}.top-footer h3,.top-footer p{color:#fff;margin-left:250px}@media (max-width: 1199px){.top-footer h3,.top-footer p{margin-left:0}}.top-footer h3{font:400 42px/48px "roboto-condensedbold",sans-serif;margin-bottom:13px}@media (max-width: 1549px){.top-footer h3{font:400 36px/40px "roboto-condensedbold",sans-serif}}@media (max-width: 991px){.top-footer h3{font:400 28px/30px "roboto-condensedbold",sans-serif}}.top-footer .container-image-left{padding:28px 0 32px}@media (max-width: 1199px){.top-footer .container-image-left{padding:10px 0 0px}}.top-footer img{left:0;position:absolute;top:-40px}@media (max-width: 1549px){.top-footer img{display:none}}.top-footer a{max-width:222px;width:100%}.black-bkgd{background:#040404}.bottom-footer{padding-bottom:30px;padding-top:40px}.bottom-footer a,.bottom-footer a>span{transition:color 0.3s ease, text-decoration 0.3s ease}.bottom-footer a:hover,.bottom-footer a>span:hover{color:#e40023;text-decoration:underline}.bottom-footer a,.bottom-footer span{color:#fff;display:block;margin-bottom:5px;font-size:18px}.bottom-footer h4{color:#fff;font:400 20px/22px "roboto-bold",sans-serif;margin-bottom:10px}.bottom-footer .footer-form{position:relative}.bottom-footer .footer-form:after{border:1px solid #2d2d2d;content:"";height:80%;position:absolute;right:-20px;top:10%;width:1px}@media (max-width: 1549px){.bottom-footer .footer-form:after{right:-5px}}@media (max-width: 1199px){.bottom-footer .footer-form:after{display:none}}.bottom-footer label{color:#e40023;font:600 28px/30px "roboto-bold",sans-serif;text-transform:none}.bottom-footer input#Email{background:#040404;border-color:#303030;border-radius:5px;color:#fff}.bottom-footer .form-group .btn:hover{background-color:#303030}.bottom-footer .footer-logo{align-self:center;text-align:center}@media (max-width: 1199px){.bottom-footer .footer-logo{margin-bottom:20px}}.bottom-footer .footer-logo img{margin-bottom:20px;width:100%}.bottom-footer .footer-logo span,.bottom-footer .footer-logo a{font-size:14px;display:inline-flex;margin-bottom:20px}@media (max-width: 575px){.bottom-footer .footer-logo span,.bottom-footer .footer-logo a{font-size:16px}}@media (max-width: 1549px){.bottom-footer .footer-logo a,.bottom-footer .footer-logo img{margin-bottom:0}}@media (max-width: 575px){.bottom-footer .footer-logo h4{font:400 16px/20px "roboto-bold",sans-serif}}.bottom-footer .footer-logo-flex{display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width: 767px){.bottom-footer div[class*="col"]{padding-bottom:15px}}.blog-pane-wrapper{display:grid;grid-gap:25px}@media (min-width: 767px){.blog-pane-wrapper{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}}.blog-pane-wrapper .thumbnail{margin-bottom:20px}.blog-pane-wrapper img{width:100%;object-fit:cover;max-height:252px}.blog-pane-wrapper .tile-wrapper{border:1px solid #000;padding:10px}.blog-pane-wrapper .tile-wrapper a *{display:block}.blog-pane-wrapper .title-wrapper{color:#000;font:400 24px/30px "roboto",sans-serif;margin-bottom:8px;transition:color 0.3s}.blog-pane-wrapper .title-wrapper:hover{color:#e40023}.blog-pane-wrapper .description{color:#000;font-size:16px;line-height:24px;transition:color 0.3s}.blog-pane-wrapper .description:hover{color:#e40023}.article-wrapper{cursor:pointer}.pagination{justify-content:center;padding:20px 0}.page-link-arrow,.page-link-arrow:link,.page-link-arrow:visited,.page-link-arrow:active,.next-item .page-url,.next-item .page-url:link,.next-item .page-url:visited,.next-item .page-url:active,.prev-item .page-url,.prev-item .page-url:link,.prev-item .page-url:visited,.prev-item .page-url:active{border:1px solid #000;border-radius:3px;color:#e40023;font-size:13px;line-height:18px;margin-left:15px;margin-right:15px;padding:2px 14px;transition:background-color .3s ease 0s, border-color .3s ease 0s, color .3s ease 0s}.page-link-arrow:hover,.page-link-arrow:focus,.next-item .page-url:hover,.next-item .page-url:focus,.prev-item .page-url:hover,.prev-item .page-url:focus{border-color:#e40023;background-color:#e40023;color:#fff}.page-btn-wrap{padding:0 5px}form{margin:0}@media (max-width: 767px){body{padding-right:inherit;padding-left:inherit}}.ModDNNHTMLC img{height:auto;max-width:100%}.fm-form-wrapper .validationMessage{color:red;float:right;font-size:11px}.fm-form-wrapper .alert-success p{margin:0}.fm-form-wrapper .form-control{border:0}.fm-form-wrapper .form-group.hidden{display:none}.fm-form-wrapper .form-group label{color:#000;font:400 20px/24px "roboto",sans-serif}.fm-form-wrapper .form-group>input:not(.btn),.fm-form-wrapper .form-group textarea,.fm-form-wrapper .form-group select{background:#fff;border-radius:5px;box-shadow:none;border:1px solid #cfcfcf;color:#000;transition:border-color .3s ease 0s}.fm-form-wrapper .form-group>input:not(.btn):focus,.fm-form-wrapper .form-group textarea:focus,.fm-form-wrapper .form-group select:focus{border-color:#e40023}.fm-form-wrapper .form-group input[type="radio"],.fm-form-wrapper .form-group input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:3px;border:2px solid #000;height:20px;justify-content:start;position:relative;width:20px}.fm-form-wrapper .form-group input[type="radio"]:before,.fm-form-wrapper .form-group input[type="checkbox"]:before{border-radius:2px;box-shadow:inset 15px 15px #e40023;content:"";height:12px;left:2px;position:absolute;top:2px;transform:scale(0);transition:120ms transform ease-in-out;width:12px}.fm-form-wrapper .form-group input[type="radio"]:checked::before,.fm-form-wrapper .form-group input[type="checkbox"]:checked::before{transform:scale(1)}.fm-form-wrapper .form-group input[type="radio"]+span,.fm-form-wrapper .form-group input[type="checkbox"]+span{font-size:20px}.fm-form-wrapper .form-group input[type="radio"]{border-radius:50%}.fm-form-wrapper .form-group input[type="radio"]:before{border-radius:50%}.fm-form-wrapper .form-group input[type="checkbox"]::before{clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.fm-form-wrapper .form-group textarea{min-height:132px}.fm-form-wrapper .form-group .radio-inline,.fm-form-wrapper .form-group .checkbox-inline{margin-right:10px}.fm-form-wrapper .form-group .radio-inline+.radio-inline,.fm-form-wrapper .form-group .radio-inline+.checkbox-inline,.fm-form-wrapper .form-group .checkbox-inline+.radio-inline,.fm-form-wrapper .form-group .checkbox-inline+.checkbox-inline{margin-left:0}.fm-form-wrapper .form-group .filedrag{border:0;margin:0;padding:0}.fm-form-wrapper .form-group .filedrag .input-group-btn{font-size:inherit}.fm-form-wrapper .form-group .custom-file-input-file-name{background:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;color:#000;transition:border-color .3s ease 0s}.fm-form-wrapper .form-group .custom-file-input-file-name:focus{border-color:#e40023}.fm-form-wrapper .form-group .custom-file-input-button,.fm-form-wrapper .form-group .custom-file-input-clear-button{background:#2a2a2a;border-radius:5px;margin:0;margin-top:5px;padding:6px 10px;transition:background .3s ease 0s;vertical-align:top}.fm-form-wrapper .form-group .custom-file-input-button:hover,.fm-form-wrapper .form-group .custom-file-input-button:focus,.fm-form-wrapper .form-group .custom-file-input-clear-button:hover,.fm-form-wrapper .form-group .custom-file-input-clear-button:focus{background:#e40023}.fm-form-wrapper .form-group .custom-file-input-clear-button{margin-left:5px}.fm-form-wrapper span{color:#e40023}#fmDistributor .fm-search-heading{background-color:#2a2a2a;height:unset !important;padding:15px;margin:10px}#fmDistributor .fm-search-heading strong{color:#fff;text-transform:uppercase}#fmDistributor .fm-search-heading select{padding:unset}#fmDistributor .fm-search-heading .fmDistStateDiv>div,#fmDistributor .fm-search-heading .fmDistInternationalDiv>div{color:#fff}#fmDistributor .fm-search-heading button{width:100%;background-color:#e40023}#fmDistributor .fm-search-heading button:hover{background-color:rgba(228,0,35,0.8)}#fmDistributor .form-control{width:100%;padding:0px 10px}.distributor-item-wrapper{padding:30px;width:100%}.distributor-item-wrapper h5{color:#000}.distributor-item-wrapper p{margin:0}.distributor-item-wrapper a{word-break:break-word}.prio-group{color:#e40023;font-family:"roboto-bold",sans-serif}.distributor-item-wrapper:nth-of-type(2n){background:#f5f5f5}.distributor-item-wrapper:nth-of-type(2n+1){background:#fff}.dist-bold span{font-weight:bold}.fm-timeline::after{content:"";background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.fm-timeline h4{color:#fff}@media screen and (max-width: 991px){.fm-timeline .timeline-item .item-content{width:100% !important}.fm-timeline .timeline-item .item-image{display:none}}.site-breadcrumb{background-color:rgba(0,0,0,0);margin:0 auto;max-width:1500px;padding-bottom:50px;padding-top:40px;position:relative;width:100%}.site-breadcrumb>span>span>span a{color:#000;font-family:"roboto",sans-serif;font-size:14px;line-height:26px}.site-breadcrumb>span>span>span a:hover,.site-breadcrumb>span>span>span a:focus{color:#e40023}.site-breadcrumb>span>span>span:last-of-type a{color:#e40023}.site-breadcrumb>span>span>span:last-of-type a:hover,.site-breadcrumb>span>span>span:last-of-type a:focus{color:#000}.btn,.btn:link,.btn:visited,.btn:active{border:0;border-radius:0;box-shadow:none;color:#fff;font-family:"roboto",sans-serif;font-size:inherit;text-shadow:none;transition:background .3s ease 0s}.btn.btn-primary,.btn:link.btn-primary,.btn:visited.btn-primary,.btn:active.btn-primary{background:#e40023;border-radius:5px}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn:link.btn-primary:hover,.btn:link.btn-primary:focus,.btn:visited.btn-primary:hover,.btn:visited.btn-primary:focus,.btn:active.btn-primary:hover,.btn:active.btn-primary:focus{background:#040404;color:#fff}.btn.btn-secondary,.btn:link.btn-secondary,.btn:visited.btn-secondary,.btn:active.btn-secondary{background:#000;border-radius:5px}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn:link.btn-secondary:hover,.btn:link.btn-secondary:focus,.btn:visited.btn-secondary:hover,.btn:visited.btn-secondary:focus,.btn:active.btn-secondary:hover,.btn:active.btn-secondary:focus{background:#2a2a2a;color:#fff}.btn.btn-default,.btn:link.btn-default,.btn:visited.btn-default,.btn:active.btn-default{background:#2a2a2a}.btn.btn-default:hover,.btn.btn-default:focus,.btn:link.btn-default:hover,.btn:link.btn-default:focus,.btn:visited.btn-default:hover,.btn:visited.btn-default:focus,.btn:active.btn-default:hover,.btn:active.btn-default:focus{background:#e40023;color:#fff}.btn-group .btn[class*="btn-"]{color:#fff}.btn-group .btn[class*="btn-"]:hover{color:#fff}.btn-group .btn.btn-default{background:#2a2a2a}.video-wrap{position:relative}.video-wrap .video-overlay{bottom:-20px;position:absolute;right:10%}.video-wrap .video-button{background:#000;border-radius:5px;color:#fff;display:flex;font:400 24px/32px "roboto-condensedbold",sans-serif;padding:12px 24px;transition:background 0.3s ease}.video-wrap .video-button:hover{background:#e40023;cursor:pointer}.video-wrap .video-button:hover i{color:#fff;background:#000}.video-wrap i{background:#e40023;border-radius:50%;color:#fff;height:34px;margin-right:5px;padding-top:1px;text-align:center;transition:color 0.3s ease, background 0.3s ease;width:34px;z-index:0}.video-wrap i:before{color:#fff;font-size:14px;margin-left:2px;z-index:1}@media (max-width: 1200px){.video-wrap{margin-bottom:30px}}.dnnLoginService .dnnFormItem:first-of-type,.dnnLoginService .dnnFormItem:nth-of-type(2){display:flex;flex-direction:column}.dnnLoginService .dnnFormItem:first-of-type .dnnLabel,.dnnLoginService .dnnFormItem:nth-of-type(2) .dnnLabel{margin:0;padding:0;float:none;text-align:left;width:auto}.dnnLoginService .dnnFormItem:nth-of-type(3) .dnnFormLabel,.dnnLoginService .dnnFormItem:nth-of-type(4) .dnnFormLabel,.dnnLoginService .dnnFormItem:last-of-type .dnnFormLabel{display:none}.dnnLoginService .dnnFormItem a{color:#000}.dnnLoginService .dnnFormItem a:hover{color:#fff}.dnnLoginService .dnnFormItem a.dnnSecondaryAction:hover{color:#e40023}.dnnCheckbox .mark{background:transparent}.product-selector-nav{margin-bottom:20px}.product-selector-nav .slick-dots{bottom:unset;position:relative;text-align:left}.product-selector-nav .slick-dots li{height:unset;margin:0 10px 10px 0;width:auto}.product-selector-nav .slick-dots li button{background:#000;border-radius:5px;font:16px/16px "roboto",sans-serif;color:#fff;height:unset;width:auto;margin:0;padding:8px 20px;transition:background .3s ease 0s, color .3s ease 0s}.product-selector-nav .slick-dots li button:hover{background:#e40023;color:#fff}.product-selector-nav .slick-dots li button:before{display:none}.product-selector-nav .slick-dots li.slick-active button{background:#e40023}.product-selector-nav .slick-dots li:last-child{margin:0}.product-selector-wrapper .category-wrapper{display:flex;justify-content:space-between}@media (max-width: 1199px){.product-selector-wrapper .category-wrapper{flex-wrap:wrap;justify-content:center}}.product-selector-wrapper .category-wrapper .category-title{display:none}.product-selector-wrapper .category-image-wrapper{flex:1 1 100%;height:100%;padding-top:22px;position:relative}.product-selector-wrapper .category-image-wrapper .map-number{background:#e40023;border-radius:50%;content:"";height:35px;position:absolute;width:35px;transition:background .3s ease 0s, color .3s ease 0s}.product-selector-wrapper .category-image-wrapper .map-number.active{background:black;color:#e40023}.product-selector-wrapper .category-image-wrapper .map-number span{color:white;display:inline-block;height:100%;line-height:35px;text-align:center;width:100%}.product-selector-wrapper .category-image-wrapper .map-points{height:100%;left:0;padding-top:22px;position:absolute;top:0;width:100%}.product-selector-wrapper .category-content-wrapper{padding-left:35px}@media (max-width: 1199px){.product-selector-wrapper .category-content-wrapper{margin-top:20px;padding:0}}.product-selector-wrapper .category-content-wrapper .product-controls{position:relative;z-index:1}.product-selector-wrapper .category-content-wrapper .product-controls .product-nav{position:absolute;right:0;top:50%;transform:translateY(-50%)}.product-selector-wrapper .category-content-wrapper h3{left:0;position:absolute;top:0}@media (max-width: 767px){.product-selector-wrapper .category-content-wrapper h3{left:8px}}.product-selector-wrapper .map-point-wrapper{display:block;height:100%;max-width:100%;overflow:hidden;position:relative;padding-top:12px;width:500px}@media (max-width: 767px){.product-selector-wrapper .map-point-wrapper{width:calc(100vw - 30px)}}.product-selector-wrapper .map-point-wrapper .map-point-item{background:#fff;display:none;position:relative}.product-selector-wrapper .map-point-wrapper .map-point-item.active{display:block}.product-selector-wrapper .map-point-wrapper .map-point-item .slick-track{min-width:calc(100vw - 30px) !important}.product-selector-wrapper .map-point-wrapper .slick-dots li button:before{font-size:16px}.product-selector-wrapper .map-point-wrapper .slick-arrow{background:#000;border-radius:50%;color:#fff;font-size:0;height:40px;opacity:1;position:absolute;text-align:center;top:20px;transition:background .3s ease 0s;width:40px;z-index:10}.product-selector-wrapper .map-point-wrapper .slick-arrow:before{color:#fff;content:"";font-family:"Font Awesome 5 Pro";font-size:18px;opacity:1}.product-selector-wrapper .map-point-wrapper .slick-arrow.slick-prev{left:unset;right:43px}@media (max-width: 767px){.product-selector-wrapper .map-point-wrapper .slick-arrow.slick-prev{right:53px}}.product-selector-wrapper .map-point-wrapper .slick-arrow.slick-prev:before{content:"\f323"}.product-selector-wrapper .map-point-wrapper .slick-arrow.slick-next{right:0}@media (max-width: 767px){.product-selector-wrapper .map-point-wrapper .slick-arrow.slick-next{right:10px}}.product-selector-wrapper .map-point-wrapper .slick-arrow.slick-next:before{content:"\f324"}.product-selector-wrapper .map-point-wrapper .slick-arrow:hover{background:#e40023}.product-selector-wrapper .map-point-wrapper .slick-arrow:hover:before{color:#fff}.product-selector-wrapper .map-point-wrapper .slick-arrow.slick-disabled{background:#a5a5a5}.product-selector-wrapper .map-point-wrapper .slick-arrow.slick-disabled:hover{cursor:default}.product-selector-wrapper .product-spotlight{padding:40px;display:flex;flex-direction:column;justify-content:flex-end;margin-top:30px;opacity:0;transition:opacity .3s ease 0s, visibility .3s ease 0s;visibility:hidden}@media (max-width: 767px){.product-selector-wrapper .product-spotlight{padding:40px 15px}}.product-selector-wrapper .product-spotlight.slick-current{opacity:1;visibility:visible;width:500px !important}@media (max-width: 767px){.product-selector-wrapper .product-spotlight.slick-current{width:calc(100vw - 30px) !important}}.product-selector-wrapper .product-spotlight .product-image-wrapper{padding:20px 0}.product-selector-wrapper .product-spotlight .product-image-wrapper img{object-fit:contain;margin:0 15px 0 0}.product-selector-wrapper .product-spotlight .key-feature{display:grid;grid-template-columns:repeat(auto-fit, minmax(70px, 0fr));grid-gap:5px}.product-selector-wrapper .product-spotlight .product-text-wrapper{margin:15px 0}.product-selector-wrapper .product-spotlight .title{font-size:24px;line-height:28px;margin:0}.product-selector-wrapper .product-spotlight .title a{color:#000}.product-selector-wrapper .product-spotlight .title a:hover{color:#e40023}.product-selector-wrapper .product-spotlight .product-benefits-wrapper{border-top:1px solid #a5a5a5;padding-top:20px;width:100%}.product-selector-wrapper .product-spotlight .product-benefits-wrapper .benefit{width:25%;float:left;margin-top:20px;padding:0 15px;text-align:center}.product-selector-wrapper .product-spotlight .product-benefits-wrapper .benefit .icon{background:#e40023;border-radius:50px;color:#fff;display:block;font-size:30px;height:60px;line-height:30px;margin:10px auto;padding:15px 0;width:60px}.product-selector-wrapper .product-spotlight .product-benefits-wrapper .benefit p{font-size:16px;line-height:22px}.home img{object-fit:cover}.home-carousel-copy{background:rgba(228,0,35,0.8);left:0;max-width:849px;padding:40px 30px 40px 10%;position:absolute;top:clamp(75px, 7.33vw, 150px);width:100%}.home-carousel-copy h3{font:400 clamp(40px, 7.33vw, 55px)/clamp(50px, 7.33vw, 65px) "RobotoCondensed-BoldItalic",sans-serif}.home-carousel-copy p{font:400 clamp(18px, 7.33vw, 24px)/clamp(26, 7.33vw, 36px) "roboto",sans-serif;letter-spacing:0}.home-carousel-copy p:last-of-type{margin:0}.home-carousel-copy p a{font-size:18px;max-width:220px;padding:10px;width:100%}.home-carousel-copy h3,.home-carousel-copy p{color:#fff}.hero-slide-wrap .carousel-item{max-height:inherit}.hero-slide-wrap .carousel-item img{aspect-ratio:16/9;height:70vh;object-fit:cover}.hero-arrows{bottom:25px;position:absolute;right:30px;width:85px}.hero-arrows>a{background:#000;border-radius:50%;color:#fff;font-size:18px;height:40px;opacity:1;padding-right:3px;width:40px}.hero-arrows>a:last-of-type{padding-right:0;padding-left:2px}.hero-arrows>a:hover{background:#e40023}.home-featured-products{padding:120px 0 130px}@media (max-width: 991px){.home-featured-products{padding:60px 0}}.featured-header{margin-bottom:18px;position:relative}.featured-header:after{background:#cfcfcf;content:"";height:2px;left:0;position:absolute;top:50%;width:100vw;z-index:-1}.featured-header .header-wrap{align-items:center;display:inline-flex;justify-content:space-between;width:100%}.featured-header .header-wrap .arrows-wrap{display:flex}.featured-header h3{background:#fff;color:#000;font:400 34px/52px "roboto-condensedbold",sans-serif;padding:0 12px;text-transform:uppercase;width:fit-content;z-index:10}.featured-header .slick-arrow{background:#000;border-radius:50%;display:inline-block;height:40px;margin-left:5px;width:40px}.featured-header .slick-arrow:hover{background:#e40023}.featured-header .fa-chevron-double-right{margin-left:14px}.featured-header .fa-chevron-double-left{margin-left:11px}.featured-header i{color:#fff;font-size:18px;margin-top:10px}.home-video-container h3{font:400 52px/62px "roboto-condensedbold",sans-serif}@media (max-width: 1200px){.home-video-container h3{font:400 42px/44px "roboto-condensedbold",sans-serif}}.home-video-container h3,.home-video-container p{color:#fff}.featured-slider .slick-list{width:100vw}.featured-slider .slick-list:after{background:linear-gradient(90deg, rgba(0,0,0,0) 0%, #fff 70%, #fff 100%);content:"";height:100%;position:absolute;right:0;top:0;width:20%}@media (max-width: 1490px){.featured-slider .slick-list:after{width:25%}}@media (max-width: 1200px){.featured-slider .slick-list:after{width:33%}}.featured-slider .slick-track{display:flex}.featured-slider.slick-initialized .slick-slide{display:flex;height:auto;position:relative}.featured-slider.slick-initialized .slick-slide:after{border-right:1px solid #cfcfcf;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.featured-slider .featured-content{align-items:center;display:flex;flex-direction:column;justify-content:end;text-align:-webkit-center;width:100%}.featured-slider img{margin-bottom:75px;width:100%}@media (max-width: 1200px){.featured-slider img{max-height:240px;max-width:190px}}@media (max-width: 992px){.featured-slider img{margin-bottom:15px;max-height:200px;max-width:140px}}@media (max-width: 992px){.featured-slider img{margin-bottom:15px}}.featured-slider span{color:#000;font:400 24px/32px "roboto-bold",sans-serif;min-height:130px;padding:0 50px;transition:color 0.3s ease}@media (max-width: 1200px){.featured-slider span{font:400 20px/24px "roboto-bold",sans-serif;min-height:80px;padding:0 25px}}@media (max-width: 992px){.featured-slider span{font:400 18px/21px "roboto-bold",sans-serif;min-height:70px;padding:0 20px}}.featured-slider a:hover{text-decoration:none}.featured-slider a:hover span{color:#e40023}.flag-bkgd{background-image:url(/portals/0/Images/home/flag.webp),url(/portals/0/Images/home/flag.jpg);background-size:cover;padding:140px 15px 170px;width:100%}@media (max-width: 1200px){.flag-bkgd{padding:50px 15px 20px}}.home-resource-content{padding:0 150px}.home-resource-content h3{color:#000;font:400 45px/64px "roboto-bold",sans-serif}.home-resource-content hr{border-top:1px solid #cfcfcf}.home-resource-content a{font-weight:600;margin-left:12px;display:flex;width:100%;justify-content:space-between}.home-resource-content a:hover i{color:#000}.home-resource-content i{color:#e40023;font-size:25px;font-weight:600;margin-right:24px;transition:color 0.3s ease}@media (max-width: 1550px){.home-resource-content{padding:0 25px}.home-resource-content h3{margin-bottom:0}.home-resource-content hr{margin:6px 0}}@media (max-width: 1200px){.home-resource-content h3{font:400 40px/48px "roboto-bold",sans-serif}.home-resource-content p{margin:0}}@media (max-width: 992px){.home-resource-content h3{font:400 45px/64px "roboto-bold",sans-serif;margin-bottom:15px}.home-resource-content p{margin:0 0 20px 0}.home-resource-content hr{margin:1rem 0}}.resources-container{padding:130px 15px 80px}.resources-container>div>div{padding:0}@media (max-width: 1200px){.resources-container{padding:60px 15px 0px}}.resource-tile{position:relative;padding:5px}.resource-tile.tile-sm a:hover span:after,.resource-tile.tile-lg a:hover span:after{background:rgba(0,0,0,0.7);bottom:-44px;height:379px;width:100%}.resource-tile a{display:block;overflow:hidden;position:relative}.resource-tile span{position:absolute;z-index:10}.resource-tile span:first-of-type{bottom:45px;color:#fff;font:400 26px/30px "roboto-bold",sans-serif;left:0;letter-spacing:-1.4px;padding-left:15px;padding-right:50px;width:100%}.resource-tile span:first-of-type:after{background:linear-gradient(90deg, #000 0%, #000 36%, rgba(0,0,0,0) 90%);bottom:-10px;content:"";height:calc(100% + 20px);left:0;position:absolute;width:100%;z-index:-1;transition:background 0.3s ease, height 0.3s ease, bottom 0.3s ease, width 0.3s ease}.resource-tile span:last-of-type{bottom:8px;color:#fff;font-size:14px;left:20px;text-shadow:-1px 1px #000}.resource-tile img{object-fit:cover;display:inline-block;height:100vh;max-height:379px;max-width:379px;overflow:hidden;width:100%}.resource-tile.tile-sm{max-width:379px;position:relative}.resource-tile.tile-lg img{max-width:100%}.resource-tile.tile-lg span:first-of-type:after{width:45%}@media (max-width: 1550px){.resource-tile a:hover span::after{height:288px}}@media (max-width: 1200px){.resource-tile a:hover span::after{height:241px}.resource-tile span:first-of-type{font:400 22px/24px "roboto-bold",sans-serif}}@media (max-width: 992px){.resource-tile a:hover span::after{height:368px}.resource-tile.tile-lg a:hover span::after{height:364px}.resource-tile img,.resource-tile.tile-sm{max-width:100%}}@media (max-width: 767px){.resource-tile span:first-of-type{font:400 18px/24px "roboto-bold",sans-serif;letter-spacing:0px}}.interior{min-height:calc(100vh - 463px)}.interior .container-fluid{padding:0}.where-to-buy h6{text-decoration:underline;text-transform:uppercase}.where-to-buy p span{font-weight:bold}.where-to-buy ul{columns:2}@media (max-width: 575px){.where-to-buy ul{columns:1}}.distributor-logo{align-items:center;display:grid;grid-column-gap:25px;grid-row-gap:20px;justify-items:center;margin-bottom:50px}@media (min-width: 767px){.distributor-logo{grid-template-columns:repeat(3, 1fr)}}.distributor-logo img{max-height:150px}.retailer-wrapper{margin-bottom:50px}.retailer-wrapper ul{margin-top:20px}.sales-contact-wrapper{display:flex;flex-wrap:wrap;width:100%;gap:40px;margin-top:20px}@media (max-width: 1199px){.sales-contact-wrapper{gap:20px}}.sales-contact-info{max-width:300px;width:100%;min-height:200px}@media (max-width: 1199px){.sales-contact-info{max-width:400px}}@media (max-width: 991px){.sales-contact-info{max-width:300px;min-height:180px}}@media (max-width: 781px){.sales-contact-info{min-height:unset}}.sales-contact-info p{margin-bottom:0}.contactus-sidebar-wrapper{max-width:600px}.contactus-sidebar-wrapper .memo{color:rgba(228,0,35,0.8)}.contactus-sidebar-wrapper h6{text-decoration:underline;font-weight:bold}.contactus-sidebar-wrapper p{margin-bottom:0}.contactus-sidebar-wrapper p span{font-weight:bold}.social-icons{align-items:center;display:flex;justify-content:flex-start}.contactus-sidebar-item{margin-bottom:30px}.fm-form-wrapper{padding:30px;border-radius:5px;box-shadow:2px 2px 10px 2px #cfcfcf}.guide-wrapper h6{margin-bottom:10px}.guide-wrapper p{margin-bottom:0}.social-icons{margin:20px 0 10px 0}.social-icons .fab{font-size:40px;padding-right:20px}.about-content{margin:50px auto}.about-image-wrapper{margin:20px auto;position:relative}.about-image-wrapper img{max-width:100%;width:100%;height:100%;margin:auto;padding:15px}.about-video iframe{display:block;margin:50px auto;max-width:100%}.tech-info-header{display:flex;flex-wrap:wrap}.tech-info-header h4{margin-bottom:20px}.green-init-wrapper img{display:block;margin:0 20px 30px 0;max-width:150px}.green-init-wrapper .icon-text-wrapper{display:flex;align-items:center}.in-the-news{display:grid;grid-gap:15px;row-gap:35px}@media (min-width: 767px){.in-the-news{grid-template-columns:repeat(auto-fit, minmax(466px, 1fr))}}.in-the-news img{width:100%;max-width:100%;object-fit:cover}.in-the-news a{display:block;color:#000}.in-the-news a:hover{color:#e40023}.dealer-resources{display:flex;gap:10px;margin-top:60px}.dealer-resources h6{padding-bottom:30px}.merchandiser-text{position:relative}.merchandiser-text a::after{content:"Merchandiser Binder";position:absolute;font-size:20px;bottom:0;left:0;background-color:rgba(228,0,35,0.8);color:#fff;width:100%;text-align:center;padding:10px}.wholesale-text{position:relative}.wholesale-text a::after{content:"Wholesale Catalog";position:absolute;font-size:20px;bottom:0;left:0;background-color:rgba(228,0,35,0.8);color:#fff;width:100%;text-align:center;padding:10px}.catalog-text{position:relative}.catalog-text a::after{content:"Red Devil Catalog";position:absolute;font-size:20px;bottom:0;left:0;background-color:rgba(228,0,35,0.8);color:#fff;width:100%;text-align:center;padding:10px}.icon-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.icon-wrapper>div{text-align:center}@media (max-width: 991px){.icon-wrapper>div{flex-basis:100%}}.container-image-top{text-align:center}.service-feature{letter-spacing:-.5px}.spec-dev-wrapper{padding-bottom:100px}.spec-dev-wrapper img{display:block;margin:0 auto}.spec-dev-wrapper h4{text-align:center}.spec-dev-wrapper h5,.spec-dev-wrapper p{text-align:center}.about-video{height:100%;margin-top:8px}.about-video a{position:relative}.about-video a:hover::before{color:#e40023}.about-video a::before{content:"\f167";position:absolute;height:auto;width:100px;font-size:100px;left:calc(50% - 50px);top:calc(50% - 15px);font-family:"Font Awesome 5 Brands";z-index:10;color:rgba(228,0,35,0.8)}.about-video img{position:relative}.modal-dialog{max-width:1200px;margin-top:100px}.modal-dialog iframe{height:600px;width:100%}.modal-header{margin-left:auto;padding:0}.modal-header .close{margin:0}.faceted-search{margin-bottom:30px}.faceted-search h4{background:#e40023;color:#fff;font:26px/42px "roboto-condensedbold",sans-serif;text-align:center;text-transform:uppercase}@media (max-width: 1549px){.faceted-search h4{font-size:22px}}.faceted-search label{color:#000;display:inline-block;font:18px/24px "roboto",sans-serif;margin:0;max-width:85%;padding:0 24px 10px 8px;position:relative;transition:color .3s ease 0s}.faceted-search label.selected{color:#e40023}@media (max-width: 1549px){.faceted-search label{font-size:14px}}@media (max-width: 1199px){.faceted-search label{line-height:18px;padding:5px}}.faceted-search label:hover{color:#e40023;cursor:pointer}.faceted-search label .fas{font-size:14px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media (max-width: 1199px){.faceted-search label .fas{line-height:20px}}.catalog-wrapper img{max-height:258px;margin:0 auto;max-width:258px;width:100%;display:block}.catalog-wrapper h3{color:#000;text-align:center;transition:color .3s ease 0s}.catalog-wrapper>div{cursor:pointer}.catalog-wrapper>div:hover h3{color:#e40023}.catalog-wrapper .item-wrapper{position:relative}.catalog-wrapper .item-wrapper:last-child{margin-bottom:30px}.catalog-wrapper .item-wrapper .toolbar{padding:10px;position:absolute}.catalog-wrapper .item-wrapper img{border:1px solid #ccc;height:405px;object-fit:cover;max-width:100%}@media (max-width: 1199px){.catalog-wrapper .item-wrapper img{height:270px}}@media (max-width: 767px){.catalog-wrapper .item-wrapper img{height:auto}}.catalog-wrapper .item-wrapper h3{line-height:32px;margin-bottom:0;margin-top:15px;text-align:center}@media (max-width: 767px){.catalog-wrapper .item-wrapper h3{margin:5px 0 15px}}.catalog-wrapper .item-wrapper a{color:#040404;font:24px/24px "roboto-condensedbold",sans-serif}@media (max-width: 767px){.catalog-wrapper .item-wrapper a{font-size:20px}}.product-left{display:flex}.video-thumbnail{cursor:pointer;position:relative;height:96px}.video-thumbnail::after{content:"\f04b";color:#e40023;font-family:"Font Awesome 5 pro";font-weight:600;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.product-right h1{margin-bottom:0}.product-right .sku,.product-right .upc{color:#e40023;margin-bottom:13px}.product-right .btn-primary{margin:10px 0;padding:10px 50px}.product-right .top-dropdown-wrapper .btn-primary{margin:21px 0 0;padding:10px 20px}.top-dropdown-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.top-dropdown-wrapper h5{padding-bottom:10px}.key-features-wrapper:has(.key-features){border-top:1px solid #a5a5a5;border-bottom:1px solid #a5a5a5;margin-bottom:20px;padding:20px 0}.key-features{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 0fr));text-align:center;row-gap:12px}.key-features h6{color:#000;margin-bottom:20px;font-weight:900}.key-features p{font-size:16px}.key-features img{max-width:85px;width:100%;margin:0 auto}.main-picture{border:1px solid #ccc;display:flex;flex:1 1 0;overflow:hidden;position:relative;width:100%;height:100vh;max-height:546px}.main-picture .video-wrap{align-self:center}.main-picture .large-img{display:block;left:50%;max-width:100%;width:100%;position:absolute;top:50%;transform:translate(-50%, -50%);padding:10px}@media (max-width: 767px){.main-picture .large-img{height:100%;object-fit:cover}}.main-picture .us-flag{position:absolute;right:12px;bottom:10px;width:80px}.product-catalog .overlay{display:none}.track-wrapper{float:left;margin-right:30px;padding-top:40px;overflow:hidden;position:relative;width:96px}.track-wrapper .scroll-up,.track-wrapper .scroll-down{background:#000;border-radius:50%;color:#fff;font-size:18px;height:40px;left:50%;opacity:1;padding:5px;position:absolute;text-align:center;transition:background .3s ease 0s, opacity .3s ease 0s, visibility .3s ease 0s;transform:translateX(-50%);visibility:visible;width:40px;z-index:100}.track-wrapper .scroll-up:hover,.track-wrapper .scroll-down:hover{background:#e40023;cursor:pointer}.track-wrapper .scroll-up{opacity:0;top:10px;visibility:hidden}.track-wrapper .scroll-down{top:450px}.thumb-track{height:430px;overflow:hidden;position:relative}.thumb-track .track-wrap{display:flex;flex-direction:column;position:absolute;top:0;transition:top .3s ease 0s}.thumb-track img{border:1px solid #ccc;height:96px;margin-bottom:12px;object-fit:contain;opacity:1;transition:border .3s ease 0s, opacity .3s ease 0s;max-width:96px}.thumb-track img:hover{cursor:pointer;opacity:.8}.thumb-track img.active{border:1px solid #e40023}.identifier-icon-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:11px}.ideal-icon-wrapper a{display:inline-block}.product-info ul{column-count:1}@media screen and (min-width: 576px){.product-info ul{column-count:2;column-gap:15px}}.documentation p{margin-top:12px}.documentation a{color:#040404;display:block;margin-right:15px}.documentation a:hover{color:#e40023}.documentation a .fas{font-size:30px;line-height:30px;padding-right:7px}.related-prods .h3,.related-prods .h4{color:#000;display:block;line-height:32px;margin-bottom:0;padding:0 15px;text-align:center;transition:color 0.3s ease 0s}.related-prods .h3{margin-top:15px}@media (max-width: 767px){.related-prods .h3{margin:5px 0 15px}}.related-prods .h4{font:400 26px/32px "roboto-condensedbold",sans-serif}.related-prods a{color:#040404;display:block;font:24px/24px "roboto-condensedbold",sans-serif}@media (max-width: 767px){.related-prods a{font-size:20px}}.related-prods a:hover{color:#e40023}.related-prods a:hover .h3,.related-prods a:hover .h4{color:#e40023}.related-prods a img{display:block;margin:0 auto}.related-prods .item-wrapper-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));text-align:center}.related-prods .item-wrapper{border-right:1px solid #ccc;margin:40px 0 50px}@media (max-width: 991px){.related-prods .item-wrapper{border:none}}@media (max-width: 1199px){.related-prods .item-wrapper:nth-child(odd){border:none}}.related-prods .item-wrapper:last-child{border:none}.related-prods .item-wrapper>a{padding:10px}.color-select{margin:0 15px}.search-header{background:#e40023;color:#fff;font:400 26px/26px "roboto-bold",sans-serif;text-align:center;padding:8px}@media (max-width: 991px){.search-header{font-size:22px}}@media (max-width: 767px){.search-header{font-size:26px}}.sub-category{display:block;visibility:hidden;opacity:0;max-height:0;transition:visibility 0.3s ease-in,opacity 0.3s ease-in, max-height 0.3s ease-in}.sub-category .h6{border-bottom:1px solid #000;padding:15px}.sub-category button{border-bottom:none;padding-left:15px}.sub-category .toggle-options{padding-left:15px}.sub-category-options{max-height:100%;height:0;opacity:0;transition:height 0.3s ease 0s,opacity 0.3s ease 0s}.sub-category-options.active{height:auto;opacity:1}.sub-category-options input[type="checkbox"],.sub-category-options input[type="radio"]{appearance:none;border:1px solid #e40023;border-radius:4px;height:100vh;margin-bottom:0;margin-right:0;margin-top:10px;max-height:15px;max-width:15px;position:relative;vertical-align:top;width:100%}.sub-category-options input[type="checkbox"]::after,.sub-category-options input[type="radio"]::after{color:#000;content:"\f00c";display:inline-block;font:700 14px "Font Awesome 5 Pro";left:0px;opacity:0;position:absolute;text-decoration:inherit;transition:opacity .3s ease 0s;top:0px;z-index:2}.sub-category-options input[type="checkbox"].active::after,.sub-category-options input[type="radio"].active::after{opacity:1}.sub-category-options input[type="checkbox"]:checked::after,.sub-category-options input[type="radio"]:checked::after{opacity:1}button{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #2d2d2d;color:#000;cursor:pointer;display:block;font:400 18px/42px "acumin-pro-regular",sans-serif;position:relative;width:100%;transition:color 0.3s;text-align:left}button:hover{color:#cfcfcf}button.active{color:#e40023}button.active+.sub-category{visibility:visible;opacity:1;max-height:calc(100% + 10px)}.normal-select{appearance:none;background:#fff;border:none;color:#000;font:18px/30px "roboto",sans-serif;margin:0 0 18px;opacity:1;-webkit-appearance:none}
