@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@100;300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);.is-main-font{font-family:Roboto,sans-serif}.is-color-primary,.is-color-primary-on-active.active{color:#ed1c24!important}.is-color-tertiary{color:#ed1c24!important}.is-border-color-primary-on-active.active{border-color:#ed1c24!important}.is-background-primary{background-color:#ed1c24!important}.is-rounded{border-radius:0!important}.menu-button{margin:0 25px 0 0;padding:0 0 0 10px;border-radius:0;transition:all .25s ease-in-out;border-width:0;height:22px;position:relative;background:0 0;border-color:#ed1c24;cursor:pointer;display:inline;text-align:right}.menu-button::before{color:#1a1b1c;-webkit-transition:.3s color ease;-o-transition:.3s color ease;transition:.3s color ease;display:block;font-family:Barlow,sans-serif;font-size:10px;font-weight:500;letter-spacing:.025em;line-height:1;color:#1a1b1c}.menu-button .menu-button-text{position:absolute;top:-22px;left:40px;font-size:12px}.menu-button .burger-bar{right:auto;top:auto;bottom:9px;background:#ed1c24;position:absolute;top:9px;display:inline-block;transition:all .25s ease-in-out;width:26px;height:4px}.menu-button .burger-bar::after,.menu-button .burger-bar::before{transform:translateY(-9px);background:#ed1c24;content:"";position:absolute;left:0;width:26px;height:4px}.menu-button .burger-bar::after{transform:translateY(9px)}.mobile-menu-open .menu-button .burger-bar{background-color:transparent}.mobile-menu-open .menu-button .burger-bar::after,.mobile-menu-open .menu-button .burger-bar::before{background:#1a1b1c;transform:translateY(0) rotate(45deg);transition:all .3s}.mobile-menu-open .menu-button .burger-bar::after{transform:translateY(0) rotate(-45deg)}.mobile-menu-open .icon-open{display:block}.mobile-menu-open .header-navigation{height:auto}.navigation-container{border-bottom:4px solid #1a1b1c}.covid-header{position:relative;background-color:#ed1c24;border:5px solid #fff;padding:20px 15px;font-size:20px;text-align:center;text-transform:uppercase;color:#000;font-family:Barlow,sans-serif;font-weight:600}.covid-header a{color:#fff;text-decoration:none}.navigation-logo-container{padding:25px 0 10px;margin:0 auto}.header-container{padding:40px 0 10px 0;display:flex;margin:0 auto;align-items:center;position:relative}.header-contact{font-family:"Barlow Condensed",sans-serif;margin-left:auto}.header-contact a{color:#000;text-decoration:none;font-weight:700;letter-spacing:.02em;line-height:30px;font-size:32px}.header-contact>:first-child:before{display:none}.header-contact>:before{content:"";display:inline-block;background-color:rgba(0,0,0,.25);height:40px;margin:0 22px;vertical-align:middle;width:1px}a.header-location{color:#ed1c24;font-size:18px!important}.header-phone span{display:none}.header-phone fa-icon{font-size:18px;color:#ed1c24}.header-logo{width:200px}a.header-location span{font-family:Barlow,sans-serif;font-size:22px;line-height:20px;font-weight:600;color:rgba(26,27,28,.79);display:none}.header-navigation{flex:1;height:0;overflow:hidden}.header-navigation a{text-decoration:none;color:rgba(255,255,255,.82);padding:0 20px;font-size:16px}.header-navigation .dropdown-icon{font-size:10px;position:relative;top:-5px}.header-navigation ul{list-style:none;padding:0;margin:0}ul.header-navigation-bar{background:#1a1b1c;position:relative}ul.header-navigation-bar::before{content:"";display:none;width:0;height:0;border-bottom:64px solid #1a1b1c;border-left:60px solid transparent;position:absolute;left:-60px}ul.header-navigation-bar li fa-icon{color:#ed1c24}.header-navigation li ul{display:none}.header-navigation li.active ul{display:block}.header-navigation>ul a{line-height:40px;display:block}.header-navigation>ul ul{position:relative}.header-navigation>ul ul li{display:list-item}footer{background-color:#212121;overflow-x:hidden}footer a{transition:color .3s;display:inline-block;color:#fff;text-transform:uppercase;text-decoration:none}footer a:hover{color:#ed1c24!important}footer ul{list-style:none}.footer-top{border-bottom:1px solid #fff}.footer-top>div{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding:28px 10px 23px 19px;max-width:320px}.footer-top--wrapper .footer-socials{margin-left:63px}.footer-top--wrapper .social-block{margin:0;vertical-align:middle;padding:0}.footer-top--wrapper .social-block a .fa{color:rgba(255,255,255,.5);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:2px solid transparent;display:block;overflow:hidden;width:30px;height:30px;font-size:19px;text-align:center;border-radius:3px;line-height:30px}.footer-top--wrapper .social-block a:hover .fa{color:#fff;border-color:#fff}.footer-top--wrapper .social-block li{display:inline-block;vertical-align:middle;padding-left:7px;font-size:18px}.footer-top--wrapper .social-block li:first-child{padding-left:0}.footer-top--wrapper .footer-phone{margin-top:19px}.footer-top--wrapper .footer-phone a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;display:inline-block;color:#fff;font-family:"Barlow Condensed",sans-serif;font-size:26px;font-weight:700;letter-spacing:.02em;line-height:24px}.footer-top--wrapper .footer-newsletter{margin-top:19px;margin-left:12px}.footer-top--wrapper .footer-newsletter a>span{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;display:inline-block;color:#fff;font-family:Boxed,sans-serif;font-size:10px;line-height:8px;vertical-align:middle}.footer-top--wrapper .footer-newsletter a>span span{display:block}.footer-row--top{margin:0}.footer-column{position:relative;min-height:1px;width:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0}.footer-column__header{color:#fff;font-family:"Barlow Condensed",sans-serif;font-size:32px;font-weight:700;line-height:30px;margin-bottom:16px;margin-top:0}.footer-column__header .fa{color:#ed1c24;font-size:26px;font-weight:400;padding-right:3px}.footer-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:320px;padding:0 19px}.footer-container--top{padding-top:39px;padding-bottom:35px}.footer-column__list{padding:0}.footer-column__list li{color:#fff;font-family:Boxed,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:24px}.footer-bottom__elem-logo{max-width:130px;color:#fff}.footer-bottom__elem-logo div{display:flex;white-space:nowrap;align-items:center}.footer-bottom__elem-logo span{margin-right:15px}.footer-bottom__elem-logo img{width:100%}.footer-column+.footer-column.footer-column--extras{margin-top:90px;padding-left:0;width:100%}.footer-column--extras .footer-sponsors{margin-top:30px}.footer-column--extras .footer-sponsors>div a+a{margin-left:22px}.footer-column--extras .footer-sponsors--bottom{margin-top:24px}.footer-column--extras .footer-bottom__elem--links{margin-top:10px}.footer-column--extras .footer-bottom__elem{color:#fff;font-family:Boxed,sans-serif;font-size:12px;line-height:16px;text-transform:uppercase}.footer-column--extras .footer-bottom__elem--links span+span:before{content:"|";display:inline-block;margin:0 5px}#page-404_content{max-width:1024px;margin:0 auto;padding:35px 20px}#page-404_content .not-found-content{padding:0 0 30px 0;text-align:center}#page-404_content .not-found-title{font-size:2rem;line-height:2.4rem;font-weight:600}#page-404_content .not-found-text{font-size:1.2rem}#page-404_content .not-found-link{font-size:1.2rem}#page-404_content .ras-items-container{padding:0 25px}#ras-detail-page .ras-items-container{grid-template-columns:repeat(1,1fr)!important;padding:0 18px}ras-filter-search{background-color:#1a1b1c!important}ras-filter-search .searchbox-container>fa-icon{cursor:pointer}ras-filter-search input{background-color:#fff!important}ras-filter-search input::-webkit-input-placeholder{color:#1a1b1c!important}ras-filter-search input::-moz-placeholder{color:#1a1b1c!important}ras-filter-search input:-ms-input-placeholder{color:#1a1b1c!important}ras-filter-search input:-moz-placeholder{color:#1a1b1c!important}.searchbox-container{display:flex!important;flex-direction:row-reverse}.searchbox-container input{border:1px solid #000!important;border-radius:0!important;padding:8px;color:#000!important}.searchbox-container fa-icon{margin-left:auto;background-color:#ed1c24;width:50px;height:40px;line-height:40px}.mat-mdc-autocomplete-panel .mat-mdc-option-active,.mat-mdc-autocomplete-panel .mat-mdc-option:focus:not(.mat-mdc-option-disabled),.mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mat-mdc-option-disabled){background:rgba(0,0,0,.04)!important;color:rgba(0,0,0,.8705882353)!important}#page-maintenance_content{padding:60px 20px;text-align:center}#page-maintenance_content .maintenance-header{font-size:4rem;display:block;padding-bottom:20px}#page-maintenance_content .maintenance-subtitle,#page-maintenance_content .maintenance-title{font-size:1.6rem;line-height:2rem;display:block}#ras-search-page .ras-breadcrumb-container{padding:23px 15px 15px 18px}#ras-chips ul li{border-radius:0!important}.detail-page-badges{padding-right:45px;position:relative;top:-30px;margin-left:-5px;display:block}.featured-badges-item{letter-spacing:.5px;font-weight:600}@media (min-width:600px){#ras-detail-page .ras-items-container{grid-template-columns:repeat(2,1fr)!important}#ras-search-page .ras-breadcrumb-container{padding:23px 15px 0 18px}}@media (min-width:650px){.header-logo{width:400px}}@media (min-width:825px){.header-container{width:750px}.navigation-logo-container{width:750px}.header-phone fa-icon{display:none}.header-phone span{display:inline-block}a.header-location fa-icon{padding-right:5px}.footer-container{width:750px;max-width:none;padding:0}.footer-top>div{max-width:none;width:750px}.footer-top--wrapper .footer-phone{margin-top:0;margin-left:30px}.footer-top--wrapper .footer-newsletter{margin-top:0;margin-left:24px}.footer-top--wrapper .footer-newsletter a{font-size:27px;line-height:25px;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif}.footer-top--wrapper .footer-newsletter a>span{font-size:16px;line-height:16px}.footer-column+.footer-column{position:relative}.footer-container--top{padding-top:69px;padding-bottom:56px}.footer-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.footer-row--top{-ms-flex-pack:justify;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;flex-direction:column}.footer-column--extras .footer-bottom__elem{font-size:14px}.footer-column--extras .footer-bottom__elem--links span+span:before{margin:0 5px 0 3px}.footer-top--wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer-top--wrapper>div{display:block}#page-404_content .not-found-content{padding:35px 10px;text-align:left}}@media (min-width:1100px){ul.header-navigation-bar::before{display:block}.header-navigation{height:auto;overflow:visible}.header-navigation>ul ul{position:absolute;top:100%;left:0;z-index:1000;display:none;padding:5px 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.18);box-shadow:0 6px 12px rgba(0,0,0,.18);background-clip:padding-box;border:none;border-radius:0;padding-top:0;padding-bottom:0;min-width:250px;font-size:14px;margin-top:0;left:auto;right:0}ul.header-navigation-bar{margin-left:60px}a.header-location{font-size:28px!important}.menu-button{display:none}.header-logo{width:400px}}@media (min-width:992px){.footer-top>div{width:970px}.footer-top--wrapper .footer-phone a{font-size:37px;line-height:35px}.footer-column+.footer-column{padding-left:28px}.footer-container--top{padding-bottom:104px}.footer-row--top{flex-direction:row}.footer-column+.footer-column:before{content:"";display:block;background-color:rgba(255,255,255,.26);height:1px;margin:28px 0;width:100%}.footer-column+.footer-column:before{position:absolute;top:0;left:0;height:257px;margin:0;width:1px}.footer-column+.footer-column.footer-column--extras{margin-top:0;padding-left:28px;width:auto}#ras-detail-page .ras-items-container{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1200px){.footer-top>div{width:1170px}.footer-top--wrapper .footer-phone a{font-size:44px;line-height:42px}.footer-column+.footer-column{padding-left:58px}.footer-container{width:1170px}}@media (min-width:1530px){.footer-column+.footer-column.footer-column--extras{margin-right:80px}.footer-column+.footer-column{padding-left:98px}.footer-container{width:1460px}.footer-top>div{width:1500px}}.filter-range-title{font-size:18px!important}ras-currency-selector{margin-left:auto}ras-currency-selector .mat-mdc-select{min-width:unset!important}ras-currency-selector .mat-mdc-select .mat-mdc-select-trigger{border-radius:7px}ras-currency-selector .mat-mdc-select .mat-mdc-select-value{color:#1a1b1c;min-width:50px;padding:0;text-transform:uppercase;font-weight:700;width:unset}ras-currency-selector .mat-mdc-select .mat-mdc-select-arrow-wrapper{padding:0}ras-currency-selector .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:#1a1b1c}.currency-selector-opts-panel{margin-left:-13px;min-width:114px!important;overflow:visible!important;border-radius:7px!important}.currency-selector-opts-panel:after{content:" ";position:absolute;width:0;height:0;right:20px;top:-20px;border-width:10px;border-color:transparent transparent #efefef transparent;border-style:solid}.currency-selector-opts-panel mat-option{text-align:justify;font-weight:700;text-transform:uppercase}.currency-selector-opts-panel mat-option .flag-icon{margin-right:8px}.header-top{color:#fff;background:#ed1c24;text-align:right;padding:5px 25px}.header-top a{color:inherit;text-decoration:none}.header-main{display:flex;justify-content:left;align-items:center;padding:10px;border-bottom:3px solid #000}.header-main img{display:block}.header-main .header-navigation a{color:#000}.header-main .header-navigation .navigation-items-container{display:flex;justify-content:stretch}.header-main .header-navigation .navigation-items-container .contact-us-li{margin-left:auto;margin-right:15px}.header-main .header-navigation .navigation-items-container .contact-us-button{color:#fff;background:#ed1c24;border:1px solid #ed1c24;border-radius:5px}@media (min-width:450px){.header-main{padding:25px}}.mobile-menu-open .header-navigation{position:absolute;top:95px;right:0;left:0;background:#ed1c24;z-index:999}.mobile-menu-open .header-navigation .navigation-items-container{display:block}.mobile-menu-open .header-navigation .navigation-items-container a{color:#fff}.mobile-menu-open .header-navigation .navigation-items-container a:hover{background:#000;color:#fff}.mobile-menu-open .header-navigation .navigation-items-container .contact-us-li{margin:0}.mobile-menu-open .header-navigation .navigation-items-container .contact-us-button{color:#fff;background:inherit;border:none;border-radius:unset}@media (min-width:450px){.mobile-menu-open .header-navigation{top:125px}}@media (min-width:650px){.mobile-menu-open .header-navigation{top:167px}}#detail-equipment_post-header{margin-top:-3px}.maintenance-content{padding:0;margin:0 auto}.maintenance-content .maintenance-title{font-weight:700!important;font-size:1.35em!important}.maintenance-content .maintenance-subtitle{font-size:.9em!important;margin-top:20px!important}.maintenance-content .maintenance-logo{font-size:5em!important;margin-top:70px!important}:root{--root__color--primary:#ed1c24;--root__color--primary-alt:#FFF;--root__color--error:red;--root__color--success:green;--root__font-family:"Roboto",sans-serif;--root__font-size:1em;--root__font-size--lg:calc(var(--root__font-size) * 1.25);--root__font-size--sm:calc(var(--root__font-size) * 0.75);--badge__color:#999;--badge__background:#FFF;--badge__border:1px solid #999;--badge__font-weight:600;--badge__border:1px solid rgb(188, 188, 188)}.mat-mdc-checkbox-checked .mdc-checkbox__background{--mdc-checkbox-selected-pressed-icon-color:#ed1c24;--mdc-checkbox-selected-icon-color:#ed1c24;background-color:#ed1c24!important}