span.mobile_menu_bar:before{color:#cd222f}.et_pb_scroll_top.et-pb-icon{text-align:center;background:#cd222f!important}#top-menu li.current-menu-item>a:before{content:"";background:#cd222f;width:100%;height:3px;position:absolute;left:0;bottom:35px}html,body{max-width:100%;overflow-x:hidden;margin-bottom:0!important;padding:0!important}.rc-header{display:flex;align-items:center}.rc-header .et_pb_column{margin-bottom:0!important}.rh-contact{margin-bottom:0!important}.rh-contact .et_pb_module_header{padding-bottom:0!important}.rh-contact .et_pb_blurb_content{display:flex;align-items:center}.rh-contact .et_pb_main_blurb_image{margin-bottom:0}.rc-menus .et-menu{display:flex;align-items:center;gap:20px}.rc-menus .et-menu>li{position:relative}.rc-menus .et-menu>li>a{position:relative;padding-bottom:8px!important;transition:all .3s ease}.rc-menus .et-menu>li>a::before{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:#d3202f;transform:translateX(-50%);transition:width .3s ease}.rc-menus .et-menu>li>a:hover::before,.rc-menus .et-menu>li.current-menu-item>a::before,.rc-menus .et-menu>li.current-menu-ancestor>a::before{width:100%}.rc-menus .menu-item-has-children{position:relative}.rc-menus .menu-item-has-children>a{padding-right:22px!important}.rc-menus .et-menu .menu-item-has-children>a:first-child:after{display:none!important}.rc-menus .menu-item-has-children::before{content:"";position:absolute;left:0;top:100%;width:100%;height:14px;background:transparent;z-index:99}.rc-menus .menu-item-has-children::after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;font-size:15px;color:#1e1e1e;position:absolute;right:12px;top:32%;transform:translateY(-50%);line-height:1;pointer-events:none;transition:all .3s ease}.rc-menus .menu-item-has-children:hover::after,.rc-menus .current-menu-item.menu-item-has-children::after,.rc-menus .current-menu-ancestor.menu-item-has-children::after{color:#d3202f}.rc-menus .et-menu>li>.sub-menu{display:block!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;margin-top:0!important;padding:8px!important;background:#ffffff!important;border-top:none!important;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.08);min-width:240px;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;z-index:9999}.rc-menus .et-menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.rc-menus .sub-menu li{padding:0;margin:0;width:100%}.rc-menus .sub-menu li a{width:100%;display:block;padding:8px 10px!important;color:#000!important;background:transparent!important;border:none!important;transition:all .3s ease}.rc-menus .sub-menu li a::before,.rc-menus .sub-menu li a::after{display:none!important}.rc-menus .sub-menu li a:hover{background:rgba(211,32,47,0.06)!important;color:#d3202f!important}.rc-menus .et-menu>li.current-menu-item>a,.rc-menus .et-menu>li.current-menu-ancestor>a{color:#d3202f!important}@media(max-width:980px){.rc-menus .et-menu{gap:10px}.rc-menus .et-menu>li{padding-bottom:0}.rc-menus .sub-menu{border-radius:0;box-shadow:none;border-top:none!important}}.offcanvas-menu p{padding-bottom:0}#masthead2{top:36px;right:40px}#swipeNav{}.main_nav{margin:0;display:inline-block;vertical-align:middle;position:relative}.top_nav{margin:0;padding:0;text-align:center;font-size:0}.top_nav li{margin:0;padding:0;list-style:none;position:relative}.top_nav a{margin:0;padding:10px 15px;display:block;font-size:1rem;font-weight:600;line-height:20px;color:#1f1b1b;text-decoration:none}.top_nav li a:hover,.top_nav li:hover>a,.top_nav li.current-menu-item>a{background:#d3202f;color:#1f1b1b}.top_nav li a:hover{color:#fff}.top_nav>li{display:inline-block;margin:0 0 0 28px}.top_nav>li:first-of-type{margin-left:0}.top_nav>li>a{padding:10px 5px;color:#1f1b1b}.top_nav>li.has-dropdown>a:after{content:"\f107";display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-2px;font-family:'Font Awesome 6 Free';font-weight:900;font-size:0.75rem}.top_nav>li li.has-dropdown>a:after{content:"\f054";position:absolute;top:9px;right:10px;font-family:'Font Awesome 6 Free';font-weight:900;font-size:0.875rem}.top_nav ul{text-align:left;margin:0;padding:0}.top_nav ul li{border-bottom:solid 1px #000}#pull_nav{display:none;margin-left:20px}.pull-nav{display:inline-block;vertical-align:top;padding:14px 10px 13px;height:40px;border:1px solid #d3202f;border-radius:2px;cursor:pointer;outline:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}.pull-nav .n,.pull-nav .g,.pull-nav .s{display:block;width:18px;height:2px;background:#d3202f;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:5px}.pull-nav .s{width:13px;margin-left:5px}.pull-nav .g,.pull-nav .s{margin-top:2px}#swipe_overlay{display:none}.pull_nav_close{display:flex;justify-content:center}.pull-close-nav{display:inline-block}.pull-close-nav .n,.pull-close-nav .g,.pull-close-nav .s{display:block;width:28px;height:3px;background:#fff;border-radius:5px}.pull-close-nav .n{transform:rotate(45deg) translate(7px,7px)}.pull-close-nav .s{margin-top:7px;transform:rotate(-45deg) translate(7px,-7px)}.pull-close-nav .g{margin-top:7px;transform:scale(0);visibility:hidden}#swipeNav::-webkit-scrollbar{background:#1f1b1b;width:5px}#swipeNav::-webkit-scrollbar-thumb{background:#d3202f}.mobile-phone-icon{display:flex;align-items:center;justify-content:center}.mobile-phone-icon a{width:40px;height:40px;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;transition:0.3s ease;font-size:16px}.mobile-phone-icon a:hover{background:#d3202f;color:#fff}.rc-cards-section .dsm_card{transition:all 0.3s ease}.rc-cards-section .dsm_card:hover{box-shadow:0 10px 15px rgba(8,10,9,0.25)}.rc-card-2-btn{text-transform:capitalize!important}.rc-card-2 .dsm_card_description{padding-top:30px}.about-rc{display:flex;align-items:center}.rc-connect .et_pb_blurb_content{display:flex;align-items:center}.rc-connect .et_pb_main_blurb_image{display:block!important;width:auto!important;margin:0}.rc-connect .et_pb_blurb_container{width:auto}@media (min-width:992px){.rc-header .et_pb_image img{max-height:160px;transition:all 0.3s ease-in-out}.rc-header.scrolled .et_pb_image img{max-height:90px}}@media (min-width:992px){.top_nav ul{padding:0;margin:0;list-style:none;position:absolute;left:0;width:220px;background:#ffffff;text-align:left}.top_nav ul ul{left:100%;top:0}.top_nav li:hover>ul{display:block}.top_nav li ul{opacity:0;z-index:10;visibility:hidden;pointer-events:none;top:-9999em;box-shadow:0 1px 15px rgba(0,0,0,.2);transform:scale(.9);transform-origin:center top;transition-property:transform,opacity,top;transition-duration:.3s,.3s,0s;transition-delay:0s,0s,.3s}.top_nav li:hover>ul{top:100%;opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);transition-delay:0s}.top_nav ul li:hover>ul{top:0;left:100%}}@media (max-width:1199px){.top_nav>li{margin-left:30px}}@media (max-width:991px){body.overf{overflow:hidden}#swipeNav{right:-260px;position:fixed;top:0;width:260px;height:100%;background:#d3202f;padding:20px 0 30px;z-index:101;transition:all 0.3s ease;-webkit-overflow-scrolling:touch}#swipeNav.open{right:0;overflow-y:auto}#pull_nav{display:inline-block;vertical-align:top}.pull_nav_close{display:flex;justify-content:center}.main_nav{z-index:101;width:100%;margin-top:25px}.top_nav{text-align:left}.top_nav li{margin:0;padding:0;display:block;border-top:1px solid #ffffff73}.top_nav li a{padding:10px 20px;display:block;color:#fff;font-family:'metropolis-med',Helvetica,Arial,Lucida,sans-serif;transition:all 0.3s ease-in-out}.top_nav li a:hover,.top_nav li:hover>a,.top_nav li.current-menu-item>a{background:#000;color:#fff}.top_nav li a:hover{color:#fff}.top_nav ul{padding-bottom:10px;display:none}.top_nav ul li{border:none}.top_nav li li a{padding:7px 20px 7px 30px}.top_nav li li li a{padding:7px 20px 7px 50px}.top_nav>li.current-menu-item>a:after{display:none}.top_nav>li.has-dropdown>a:after,.top_nav>li li.has-dropdown>a:after{display:none}.top_nav li.has-dropdown .arrow{position:absolute;z-index:8;top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;color:#ffffff;font-size:1rem;cursor:pointer}.top_nav ul li.has-dropdown .arrow{height:100%;line-height:30px}.top_nav li.has-dropdown .arrow:after{font-family:'Font Awesome 6 Free';font-weight:900;content:"\f107";transition:transform 250ms ease}.top_nav li.has-dropdown.open>.arrow:after{content:"\f106"}.top_nav li.has-dropdown>a{padding-right:40px}.top_nav li.has-dropdown.open>ul{display:block}.top_nav li.has-dropdown.open>a{color:#d3202f}#swipe_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,.7);transition:all 0.3s ease}#swipe_overlay.in{display:block}}@media (max-width:768px){#masthead2{top:40px;right:30px}}@media (max-width:450px){#masthead2{top:30px;right:20px}}@media (min-width:981px){.rc-footer .et_pb_row{display:flex}.rc-footer .et_pb_column:nth-child(1){flex:0 0 40%;max-width:40%}.rc-footer .et_pb_column:nth-child(2),.rc-footer .et_pb_column:nth-child(3){flex:0 0 30%;max-width:30%}}@media (min-width:768px) and (max-width:980px){.rc-footer .et_pb_row{display:flex;justify-content:center}.rc-footer .et_pb_column:nth-child(1){flex:0 0 40%;max-width:40%}.rc-footer .et_pb_column:nth-child(2),.rc-footer .et_pb_column:nth-child(3){flex:0 0 26%;max-width:26%}}@media (max-width:767px){.rc-footer .et_pb_row{display:block}.rc-footer .et_pb_column{width:100%!important;max-width:100%!important}}@media screen and (max-width:768px){.about-rc{flex-wrap:wrap}.rc-connect .et_pb_blurb_content{display:flex;align-items:center;justify-content:center}}@media (min-width:768px) and (max-width:1024px){.rc-connect .et_pb_blurb_content{display:flex;align-items:center;justify-content:center}.rc-card-first-row{display:flex;flex-wrap:wrap}.rc-card-first-row .et_pb_column_1_2{order:1;width:100%!important;max-width:100%!important;flex:0 0 100%;margin-right:0!important}.rc-card-first-row .et_pb_column_1_4:nth-child(1){order:2;width:47.25%!important;max-width:47.25%!important;flex:0 0 47.25%;margin-right:5.5%}.rc-card-first-row .et_pb_column_1_4:nth-child(3){order:3;width:47.25%!important;max-width:47.25%!important;flex:0 0 47.25%;margin-right:0}}