@charset "UTF-8";img{vertical-align:middle;width:100%}body,html{height:100%}main{line-height:2rem;overflow:hidden}a{color:#fff;text-decoration:none}ul{margin:0;padding:0}li{border:none!important;list-style:none!important}body.admin-bar #header.fixed-top{top:32px}body.admin-bar .edit-link a{color:#fff!important;font-weight:400!important;text-decoration:none!important}body.admin-bar .edit-link a:before{content:"✎";display:inline-block;margin-right:5px}.post-thumbnail{max-height:23rem}.embed-responsive,.post-thumbnail,.wp-video{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden}.embed-responsive,.post-thumbnail,.wp-video{height:15rem;width:100%!important}.blog .post-thumbnail{height:12rem}@media (max-width:991px){.blog .post-thumbnail{height:23rem}}.blog .post-thumbnail img{height:100%;width:200%}.post-thumbnail img,.post img{height:auto;width:200%}.single .entry-content{border:none;border-radius:0}.single .entry-content,.single .entry-content figure{-webkit-box-shadow:0 8px 23px 0 rgba(0,0,0,.25);box-shadow:0 8px 23px 0 rgba(0,0,0,.25)}.single .entry-content figure{margin-bottom:2rem;padding:2rem}@media (max-width:576px){.single .entry-content figure{margin-bottom:1rem;padding:1rem}}.single .entry-content figure figcaption{color:#212121;font-size:1rem;margin:1.75rem 0 0}@media (max-width:576px){.single .entry-content figure figcaption{margin:.75rem 0 0}}.single .entry-content figure figure{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;padding:0}.form-control,.form-control:focus{border:1px solid #e5e5e5!important}.form-control:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.btn-prim-group div:not(:last-child){margin-right:1rem}.btn-prim{border-radius:.5rem;font-weight:700;padding:.5rem 1.75rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.btn-prim:hover{cursor:pointer}.btn-prim.sm{padding:.5rem 1rem}.btn-prim-1{background-color:#9c0000!important;border:1px solid #9c0000;color:#fff!important}.btn-prim-1:hover,.btn-prim-2{background-color:#212121!important;border:1px solid #212121}.btn-prim-2{color:#fff!important}.btn-prim-3{background-color:#fff!important;border:1px solid #fff;color:#e5e5e5!important}.btn-prim-3:hover{background-color:#9c0000!important;border:1px solid #9c0000;color:#fff!important}.btn-sec-1{background-color:transparent!important;border:1px solid #fff;color:#fff!important}.btn-sec-1:hover{background-color:#9c0000!important;border:1px solid #9c0000;color:#fff!important}.btn-sec-2{background-color:transparent!important;border:1px solid #212121;color:#212121!important}.btn-sec-2:hover{background-color:#9c0000!important;border:1px solid #9c0000;color:#fff!important}.styleSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:#000;font-size:16px;height:34px;line-height:1;padding:5px}.styleSelect{background:url(images/chevron-down.svg) no-repeat 100% #fff;border:2px solid #000;height:34px;overflow:hidden;width:140px}.dropdown-menu{border:none;border-radius:0;-webkit-box-shadow:0 12px 10px #0000001c;box-shadow:0 12px 10px #0000001c}.dropdown-item.active,.dropdown-item:active{background-color:#fff;color:#9c0000}header.header-initial{min-height:500px}header.header-full-screen{height:100vh}header h1{font-family:Rubik,sans-serif;font-size:3.75rem;font-weight:700;line-height:4.5rem;text-transform:uppercase}@media (max-width:991px){header h1{font-size:3rem;line-height:2.75rem}}@media (max-width:768px){header h1{font-size:2rem}}header h1 .top-title{color:#ed1c24;font-size:6rem;font-weight:300;letter-spacing:1rem;margin-bottom:2rem}@media (max-width:991px){header h1 .top-title{font-size:5rem;margin-bottom:2rem}}@media (max-width:768px){header h1 .top-title{font-size:4rem;margin-bottom:1.75rem}}@media (max-width:578px){header h1 .top-title{font-size:3rem;margin-bottom:.75rem}}@media (max-width:480px){header h1 .top-title{letter-spacing:.5rem}}@media (max-width:420px){header h1 .top-title{letter-spacing:normal}}header h1 .bottom-title{font-size:6rem;font-weight:700;letter-spacing:1.75rem}@media (max-width:991px){header h1 .bottom-title{font-size:5rem}}@media (max-width:768px){header h1 .bottom-title{font-size:4rem}}@media (max-width:578px){header h1 .bottom-title{font-size:3rem}}@media (max-width:480px){header h1 .bottom-title{letter-spacing:.75rem}}@media (max-width:420px){header h1 .bottom-title{letter-spacing:normal}}header p{font-size:1.25rem}header nav{left:0;position:fixed;right:0;top:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}header nav.active{background:#fff;-webkit-box-shadow:-20px -30px 40px #9d9d9d;box-shadow:-20px -30px 40px #9d9d9d}header nav.active .nav-link{color:#333!important}@media (max-width:991px){header nav{background:#fff}header nav .nav-link{color:#333!important}header nav .logotype{display:none}}header nav .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}@media (max-width:768px){header nav .navbar-brand{width:25%}}@media (max-width:578px){header nav .navbar-brand{width:30%}}@media (max-width:480px){header nav .navbar-brand{width:35%}}header nav .collapse{width:85%}header nav .collapse>a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;min-width:10rem}header nav .nav-link{font-size:1rem}header nav .nav-link:hover{color:#9c0000cc!important}@media (min-width:992px){header nav #open-nav{display:none}}header nav #close-nav{display:none}header .logo{max-width:180px}header .navbar-brand img{height:auto}header .nav-link{color:#fff!important;font-size:14px;font-weight:700;text-transform:uppercase}header>div li{font-size:1.5rem}.slide-arrow{background:transparent;border:none;margin:auto;overflow:hidden;position:absolute;top:50%}.slide-arrow.left{left:-40px}.slide-arrow.right{right:-40px}.slick-slide{padding:0 3rem}.custom .flip-list .box-item .flip-box{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.custom .flip-list .box-item .flip-box-back,.custom .flip-list .box-item .flip-box-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-size:cover;min-height:275px;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.2,.2,1);transition:-webkit-transform .5s cubic-bezier(.4,.2,.2,1);transition:transform .5s cubic-bezier(.4,.2,.2,1);transition:transform .5s cubic-bezier(.4,.2,.2,1),-webkit-transform .5s cubic-bezier(.4,.2,.2,1)}.custom .flip-list .box-item .flip-box-back{color:#fff;display:none;left:0;opacity:0;position:absolute;top:0;width:100%}.custom .flip-list .box-item .flip-box-back li a{color:#fff}.custom .flip-list .box-item .flip-box-back li a :hover{cursor:pointer}.custom .flip-list .box-item .flip-box:hover .flip-box-front{display:none;opacity:0}.custom .flip-list .box-item .flip-box:hover .flip-box-back{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;opacity:1}@media (max-width:991px){.custom .flip-list .box-item .flip-box .flip-box-front{display:none;opacity:0}.custom .flip-list .box-item .flip-box .flip-box-back{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;opacity:1}}.mouse_scroll{bottom:1rem;display:block;height:auto;left:0;margin:0 auto;position:absolute;right:0;width:20px}.m_scroll_arrows{border-bottom:2px solid #fff;border-right:2px solid #fff;display:block;height:5px;height:16px;margin:0 0 3px 4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px;width:16px}.first-chevron{margin-top:1px}.first-chevron,.second-chevron,.third-chevron{-webkit-animation:mouse-scroll .4s ease-in-out infinite;animation:mouse-scroll .4s ease-in-out infinite}.first-chevron{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-delay:alternate;animation-delay:alternate;-webkit-animation-direction:alternate;animation-direction:alternate}.second-chevron{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.second-chevron,.third-chevron{-webkit-animation-direction:alternate;animation-direction:alternate;margin-top:-6px}.third-chevron{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.side-nav-wr{bottom:0;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s;z-index:100}.side-nav-wr.active{-webkit-transform:translateX(0);transform:translateX(0)}.navbar .menu-item-has-children:hover .dropdown-menu{display:block}.sidenav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;-webkit-box-shadow:20px -30px 40px #9d9d9d;box-shadow:20px -30px 40px #9d9d9d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:5rem 0 3rem;position:relative;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.sidenav,.sidenav.active{min-width:363px;width:auto}.sidenav .burger{position:absolute;right:1rem;top:1rem}.sidenav .scrollable{overflow-y:auto;padding:0 3rem}.sidenav .menu-item{margin-bottom:.75rem}.sidenav .menu-item.active .nav-link:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidenav .menu-item.active .dropdown-menu{display:block}.sidenav .nav-link{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Rubik,sans-serif;justify-content:space-between;text-transform:uppercase}.sidenav .nav-link:after{margin-left:1em}.sidenav .nav-link.show{color:#9c0000}.sidenav .nav-link.show:after{border-bottom:.3em solid;border-top:0}.sidenav .socials-list .social-item a{margin:.75rem;max-width:48px}.sidenav .socials-list .social-item a:hover .default{display:none}.sidenav .socials-list .social-item a:hover .active{display:initial}.sidenav .socials-list .social-item a .active{display:none}.sidenav p{font-family:Rubik,sans-serif;font-size:.85rem;font-weight:300;text-align:center}footer{background-color:#fff}footer h3,footer ul li{font-size:1.25rem}@media (max-width:767px){footer h3,footer ul li{text-align:center}}footer h3{font-weight:700}@media (max-width:767px){footer h3{margin-bottom:3rem}}footer ul li{font-weight:100;line-height:1.25rem}footer p{margin-top:10px}@media (max-width:575px){footer .footer-address-section{width:100%}footer .footer-address-section>div{text-align:center}footer .footer-address-section ul{width:100%}}footer .footer-address-section .email .phone{color:#fff}@media (max-width:340px){footer .footer-address-section .email a{font-size:1rem}}@media (max-width:575px){footer .menu-wr{text-align:center}}footer .menu-wr li{font-size:.75rem;font-weight:200;line-height:.85rem;text-transform:uppercase}footer .menu-wr li:not(:last-child){margin-bottom:1rem}footer .menu-wr li a{color:#ccc;padding:0}footer .menu-wr li a:hover{color:#fff}footer .socials-list .social-item a{margin:.75rem;max-width:48px}footer .socials-list .social-item a:hover .default{display:none}footer .socials-list .social-item a:hover .active{display:initial}footer .socials-list .social-item a .active{display:none}section .section-header h2{border-bottom:1px solid #9c0000;color:#9c0000;font-family:Rubik,sans-serif;font-size:2rem;font-weight:400;margin-bottom:2rem!important;padding:0 .75rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:578px){section .section-header h2{font-size:1.75rem}}section .section-header h2.secondary-light{border-bottom:1px solid #fff;color:#fff}section .section-header p{color:#212121;font-size:1rem;line-height:1.625rem;margin-bottom:2rem;max-width:50rem}.contact-us-section{background:#9c0000}@media (max-width:1199px){.contact-us-section .content-wr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-us-section .content-wr p{margin:0 3rem 0 0}@media (max-width:1199px){.contact-us-section .content-wr p{margin:0 0 1rem;text-align:center}}.testimonials-section{min-height:566px}.testimonials-section p{font-weight:300;line-height:1.5rem}.testimonials-section small{font-weight:400;margin:.25rem 0 0}.testimonials-section .slick-initialized .slick-slide{min-height:20rem}.testimonials-section .slide-arrow{top:40%}.testimonials-section .testimonials-slider{position:relative}.testimonials-section .testimonials-slider .slick-list{overflow:hidden}.testimonials-section .testimonials-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.services-area-map-section .header{background:#f1f1f1;padding:5rem 0}@media (min-width:1201px){.services-area-map-section .header .container{max-width:70%}}.services-area-map-section .map-wr{overflow:hidden}@media (min-width:1201px){.services-area-map-section .map-wr .container{max-width:70%}}.map-section .map-wr{overflow:hidden}.approach-section{background:#212121;padding:3rem 0}@media (max-width:991px){.approach-section{padding:4.375rem 0}}.approach-section h2{border-bottom:1px solid #fff;color:#fff;font-family:Rubik,sans-serif;font-size:2rem;font-weight:400;padding:0 .75rem;text-transform:uppercase}@media (min-width:1200px){.approach-section .container{max-width:991px}}.approach-section .counter .h1{color:#ed1c24;font-family:Rubik,sans-serif;font-weight:300}.approach-section .counter h1{font-size:3.75rem!important}.approach-section .counter h4{font-family:Rubik,sans-serif}.approach-section .counter h4,.industries-section h4{font-size:1.25rem;font-weight:700;text-transform:uppercase}.industries-section h4{line-height:1.625rem;margin:0}@media (min-width:992px){.industries-section .flip-list li:nth-child(-n+3){margin-bottom:.25rem}}@media (max-width:991px){.industries-section .flip-list li:not(:nth-last-of-type(-n+2)){margin-bottom:.75rem}}@media (max-width:767px){.industries-section .flip-list li:not(:last-child){margin-bottom:2rem}}.industries-section .flip-list .flip-box-back li:not(:last-child){margin-bottom:1rem!important}.industries-section .flip-list .box-item{width:33%}@media (max-width:991px){.industries-section .flip-list .box-item{width:49%}}@media (max-width:767px){.industries-section .flip-list .box-item{width:100%}}.service-types-section{background:#ececec;padding:5rem 0}@media (min-width:991px){.service-types-section .service-item .image-wr{overflow:hidden}.service-types-section .service-item .image-wr img{height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:768px){.service-types-section{padding:1rem 0}}.service-types-section .service-item{background:#fff}.service-types-section .content{overflow:hidden;padding:1.875rem 2.875rem}@media (max-width:325px){.service-types-section .content{padding:1.75rem}}.service-types-section .content h3{font-family:Rubik,sans-serif;font-size:1.875rem}.service-types-section .content img{margin-bottom:2rem;max-width:3.75rem}.service-types-section .content ul{list-style:none;margin:.75em 0;padding:0 2rem}.service-types-section .content li{position:relative}.service-types-section .content li:before{border-color:transparent #212121;border-style:solid;border-width:.5rem 0 .5rem .5rem;content:"";display:block;height:0;left:-1.75rem;position:absolute;top:.25rem;width:0}.service-types-section .content li p{font-size:1rem;line-height:1.625rem}.product-list-section{background:#ececec}.product-list-section .header{margin-bottom:4.625rem}.product-list-section .header h2{border-bottom:1px solid #212121;color:#212121;font-family:Rubik,sans-serif;font-size:2rem;font-weight:400;padding:0 .75rem;text-transform:uppercase}.product-list-section .header p{font-size:1rem;line-height:1.625rem;max-width:60.625rem}.product-list-section .product-item{background:#fff}.product-list-section .product-item .image-wr img{height:100%}.product-list-section .product-item .content{padding:1.875rem 2.875rem}.product-list-section .product-item .content h3{font-family:Rubik,sans-serif;font-size:1.875rem}.product-list-section .product-item .content img{margin-bottom:2rem;max-width:3.75rem}.product-list-section .product-item .content li p{font-size:1rem;line-height:1.625rem}.product-list-section .product-item .sub-menu{list-style:none;margin:.75em 0;padding:0 2rem!important}.product-list-section .product-item .sub-item{position:relative}.product-list-section .product-item .sub-item:before{border-color:transparent #212121;border-style:solid;border-width:.5rem 0 .5rem .5rem;content:"";display:block;height:0;left:-1.75rem;position:absolute;top:.25rem;width:0}.careers-section .careers-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-direction:row;flex-direction:row;justify-content:center}@media (max-width:1200px){.careers-section .careers-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}.careers-section .careers-item{padding:2rem;width:25%}@media (max-width:1200px){.careers-section .careers-item{width:70%}}@media (max-width:767px){.careers-section .careers-item{width:100%}}.careers-section .careers-item:not(:last-child){margin-right:.075rem}@media (max-width:1200px){.careers-section .careers-item:not(:last-child){margin-bottom:.075rem;margin-right:0}}.careers-section .careers-item img{max-width:76px}@media (min-width:768px){.capabilities-section .card{max-width:60%}}@media (min-width:992px){.capabilities-section .card{max-width:25%}.capabilities-section .card:not(:last-child){margin-right:.075rem}}.capabilities-section .card img{border:none;border-radius:0!important}.capabilities-section .card-img-overlay{border:none;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.capabilities-section .card-img-overlay:hover{background:#9c0000cc;border-radius:0;cursor:auto}.capabilities-section .card-img-overlay:hover .card-title{display:none}.capabilities-section .card-img-overlay:hover .card-link,.capabilities-section .card-img-overlay:hover .card-text{display:initial}@media (max-width:991px){.capabilities-section .card-img-overlay,.capabilities-section .card-img-overlay:hover{background:#9c0000cc;border-radius:0;cursor:pointer}.capabilities-section .card-img-overlay:hover .card-title{display:initial}.capabilities-section .card-img-overlay .card-title{display:initial;margin-bottom:1rem}.capabilities-section .card-img-overlay .card-link,.capabilities-section .card-img-overlay .card-text{display:initial}}.capabilities-section .card-title{color:#fff;font-size:1.15rem;font-weight:700;margin:0;text-transform:uppercase}.capabilities-section .card p{color:#fff;display:none;font-size:.85rem;line-height:1.313rem}@media (max-width:1201px){.capabilities-section .card p{line-height:1rem}}@media (max-width:991px){.capabilities-section .card p{font-size:1rem;line-height:1.313rem}}.capabilities-section .card-link{color:#fff;font-size:.75rem;opacity:.7;text-transform:uppercase}.capabilities-section.has-link .card-img-overlay{cursor:pointer}.capabilities-section .careers-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-direction:row;flex-direction:row;justify-content:center}@media (max-width:1200px){.capabilities-section .careers-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}.capabilities-section .careers-item{padding:2rem;width:25%}@media (max-width:1200px){.capabilities-section .careers-item{width:70%}}@media (max-width:767px){.capabilities-section .careers-item{width:100%}}.capabilities-section .careers-item:not(:last-child){margin-right:.075rem}@media (max-width:1200px){.capabilities-section .careers-item:not(:last-child){margin-bottom:.075rem;margin-right:0}}.capabilities-section .careers-item img{max-width:76px}@media (max-width:991px){.capabilities-section .desktop{display:none}}@media (min-width:992px){.capabilities-section .mobile{display:none}}.capabilities-section .mobile .card{width:70%}@media (max-width:991px){.capabilities-section .mobile .card{margin-bottom:.75rem!important}}@media (max-width:575px){.capabilities-section .mobile .card{width:100%}}.capabilities-section .mobile .card-img{border:none;margin:0!important}#capabilities-capabilities .card-img-overlay:hover,#product-capabilities .card-img-overlay:hover{cursor:pointer}#about-our-company .card-img-overlay{background:#9c0000cc;border:none;border-radius:0;color:#fff;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#about-our-company .card-img-overlay .card-link,#about-our-company .card-img-overlay .card-text,#about-our-company .card-img-overlay .card-title{display:initial}@media (max-width:1200px){.our-company-section .card-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}.our-company-section .card{padding:2rem 1rem}@media (max-width:1200px){.our-company-section .card{max-width:40%}}@media (max-width:767px){.our-company-section .card{max-width:70%}}@media (max-width:576px){.our-company-section .card{max-width:100%}}.our-company-section .card:not(:last-child){margin-right:.075rem}@media (max-width:1200px){.our-company-section .card:not(:last-child){margin-bottom:.075rem}}.our-company-section .card h3{font-size:1.15rem;font-weight:400;margin-bottom:1rem;text-transform:uppercase}.our-company-section .card p{display:block;font-size:1rem;font-weight:300;line-height:1.5rem;margin:auto}.fire-and-ems-capabilities-section .section-header{padding:3rem 0 15rem}.fire-and-ems-capabilities-section .section-header h3{border-bottom:1px solid #fff;color:#fff}.fire-and-ems-capabilities-section .section-header p{color:#fff}.fire-and-ems-capabilities-section .content{margin-top:-12rem}.fire-and-ems-capabilities-section .content .row>div{padding:.5rem}.fire-and-ems-capabilities-section .card{border:none;border-radius:0;-webkit-box-shadow:0 8px 23px 0 rgba(0,0,0,.25);box-shadow:0 8px 23px 0 rgba(0,0,0,.25);height:100%}.fire-and-ems-capabilities-section .card .card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;height:10rem;overflow:hidden;width:100%}.fire-and-ems-capabilities-section .card .card-body{padding:1.75rem}.fire-and-ems-capabilities-section .card .card-body h3{color:#9c0000;font-family:Rubik,sans-serif;font-size:1.15rem;font-weight:300;margin-bottom:1.25rem;text-transform:uppercase}.fire-and-ems-capabilities-section .card .card-body p{color:#212121;font-size:.875rem;font-weight:400;letter-spacing:.005em;line-height:1.313rem}.fire-and-ems-capabilities-section .card .card-body a{color:#9c0000;margin:auto auto 0 0}.fire-and-ems-capabilities-section .card .card-body a:hover{opacity:.8}.success-stories-section .section-bg-wr{max-height:32rem}@media (max-width:568px){.success-stories-section .section-bg-wr{max-height:none}}.success-stories-section .section-header{padding:5rem 0 20rem}@media (max-width:568px){.success-stories-section .section-header{padding:5rem 0 12rem}}.success-stories-section .section-header h3{border-bottom:1px solid #fff;color:#fff}.success-stories-section .section-header p{color:#fff}.success-stories-section .content{margin-top:-20rem}@media (max-width:768px){.success-stories-section .content{margin-top:-17rem}}.success-stories-section .content .row>div{padding:.5rem}.success-stories-section .card{border:none;border-radius:0;-webkit-box-shadow:0 8px 23px 0 rgba(0,0,0,.25);box-shadow:0 8px 23px 0 rgba(0,0,0,.25);height:100%;max-width:60%}@media (max-width:991px){.success-stories-section .card{max-width:100%}}.success-stories-section .card .card-body{min-height:20rem;padding:1.75rem}.success-stories-section .card .card-body h3{color:#9c0000;font-family:Rubik,sans-serif;font-size:1.15rem;font-weight:300;margin-bottom:1.25rem;text-transform:uppercase}.success-stories-section .card .card-body p{color:#212121;font-size:.875rem;font-weight:400;letter-spacing:.005em;line-height:1.313rem}.success-stories-section .card .card-body:hover{cursor:pointer}.success-stories-section .success-stories-slider{position:relative}.success-stories-section .success-stories-slider .slick-list{overflow:hidden}.success-stories-section .success-stories-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.success-stories-section .success-stories-slider .slick-slide{padding:4rem}@media (max-width:768px){.success-stories-section .success-stories-slider .slick-slide{padding:4rem 0}}.success-stories-section .success-stories-slider .card{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.13);box-shadow:0 5px 10px 0 rgba(0,0,0,.13)}.success-stories-section .success-stories-slider .slide-arrow{opacity:.5;top:35%;z-index:1}.success-stories-section .success-stories-slider .slide-arrow svg path{-webkit-filter:drop-shadow(0 2px 1px 0 rgba(0,0,0,.23));filter:drop-shadow(0 2px 1px 0 rgba(0,0,0,.23))}.success-stories-section .success-stories-slider .testimonials-slider{position:relative}.success-stories-section .success-stories-slider .testimonials-slider .slick-list{overflow:hidden}.success-stories-section .success-stories-slider .testimonials-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.products-section{padding:3rem 0}@media (max-width:991px){.products-section .products .card-group :not(:last-child){margin-bottom:2rem}}.products-section .card{border:none;max-width:25%}@media (max-width:991px){.products-section .card{max-width:75%;width:75%}}@media (max-width:768px){.products-section .card{max-width:100%;width:100%}}.products-section .card:not(:last-child){margin-right:.075rem}@media (max-width:991px){.products-section .card:not(:last-child){margin-right:0}}.products-section .card-img{border:none;border-radius:0!important;margin:0!important}.products-section .card-img-overlay{background:none;border:none;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.products-section .card-img-overlay:hover{background:#9c0000cc;border-radius:0;cursor:pointer}.products-section .card-title{font-size:1.15rem;font-weight:700;margin:0;text-transform:uppercase}.product-partners-section .main-partner img{height:auto;max-width:230px}.partners-section{background:#9c0000;padding:3rem 0;position:relative}@media (max-width:1199px){.partners-section{margin-top:5rem!important;padding:6.5rem 0 2rem}}.partners-section h2{font-size:1.25rem;font-weight:700;text-transform:uppercase}.partners-section .partners-stamp{margin-right:5rem;position:relative}@media (max-width:1199px){.partners-section .partners-stamp{display:none!important}}.partners-section .partners-stamp img{height:180px;position:absolute;width:auto}.partners-section .partners-stamp-mobile{left:0;position:absolute;right:0;top:-5.5rem}.partners-section .partners-stamp-mobile img{height:180px;width:auto}@media (min-width:1200px){.partners-section .partners-stamp-mobile{display:none!important}}.partners-section .partners-slider-wr{overflow:hidden}@media (max-width:991px){.partners-section .partners-slider-wr{width:100%}}.partners-section .partners-slider .slick-slide{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:.5rem}.partners-section .partners-slider img{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:1199px){.partners-section .partners-slider img{max-width:50%}}@media (max-width:775px){.partners-section .partners-slider img{max-width:80%}}@media (max-width:575px){.partners-section .partners-slider img{max-width:70%}}@media (max-width:375px){.partners-section .partners-slider img{max-width:45%}}.partners-section .partners-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.where-we-work-section h2{font-family:Rubik,sans-serif;text-transform:uppercase}@media (max-width:991px){.where-we-work-section h2{text-align:center}}.where-we-work-section p{line-height:1.625rem}@media (max-width:991px){.where-we-work-section p{text-align:center}}.where-we-work-section .east-usa .map,.where-we-work-section .west-usa .map{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.where-we-work-section .east-usa .map:hover{fill:#ba0011;cursor:pointer;-webkit-transform:translateX(3rem) translateY(-1rem);transform:translateX(3rem) translateY(-1rem)}.where-we-work-section .east-usa .map:hover path{fill:#ba0011}.where-we-work-section .west-usa .map:hover{fill:#4a4a4a;cursor:pointer;-webkit-transform:translateX(-3rem) translateY(1rem);transform:translateX(-3rem) translateY(1rem)}.contact-us{background-color:#ececec;padding:3rem 0}@media (max-width:991px){.contact-us{padding:4.375rem 0}}@media (max-width:575px){.contact-us{padding:4.375rem 0 0}}.contact-us h3{line-height:2rem}.contact-us .section-header h2{border-bottom:1px solid #9c0000;color:#fff;font-family:Rubik,sans-serif;font-size:2rem;font-weight:400;margin-bottom:2rem!important;padding:0 .75rem;text-align:left;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:578px){.contact-us .section-header h2{font-size:1.75rem}}.contact-us .section-header h2.secondary-light{border-bottom:1px solid #fff;color:#fff}.contact-us .section-header p{color:#fff;font-size:1rem;line-height:1.625rem;margin-bottom:2rem;max-width:50rem;text-align:left}.contact-us .info-wr{background:#9c0000;padding:3rem 2rem}.contact-us .info .address .item h5,.contact-us .info .contact-info h6{line-height:2rem}.contact-us .info .email-list a{color:#fff}.contact-us .description{max-width:540px}.contact-us .description h3{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.contact-us .description p{line-height:1.625rem}.contact-us .form-wr>div{width:100%}.contact-us form label{color:#fff}.contact-us form p span{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-us form input,.contact-us form textarea{background-color:#ececec;border:none;border-radius:0;color:#737b7d;padding:.75rem 1rem;width:100%}.contact-us form input[type=submit],.contact-us form textarea[type=submit]{color:#9c0000;text-transform:uppercase}.contact-us form input:active,.contact-us form input:focus,.contact-us form textarea:active,.contact-us form textarea:focus{border:none;outline:none}@media (min-width:991px){.privacy-policy .container,.terms-and-conditions .container{max-width:70%}}.wp-block-image img,.wp-block-image video,.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto}#navbarSupportedContent>ul{-webkit-box-pack:right;-ms-flex-pack:right;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right}#navbarSupportedContent>ul>li a{padding:1rem 1.75rem!important;text-align:center}#navbarSupportedContent .dropdown-menu{padding-bottom:0}#navbarSupportedContent .dropdown-menu a{padding:.5rem 1.75rem!important}#navbarSupportedContent .dropdown-toggle:after{display:none!important}.auto-hide{left:0;position:fixed;right:0;top:0;width:100%;z-index:1030}.scrolled-down{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.scrolled-up{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding:1rem .5rem!important}}.dropdown-item{text-align:inherit!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7-response-output{background:#ffffff32;border:none!important;color:#fff;margin:0;padding:.25rem .75rem}.wpcf7 form.sent .wpcf7-response-output{background:#00000032;border:none;color:#fff;padding:.25rem .75rem}.wpcf7-not-valid-tip{background:#ffffff32;color:#fff;margin-top:.75rem;padding:.25rem .75rem;width:100%}.wpcf7-spinner{margin:.75rem auto 0}.grecaptcha-badge{visibility:hidden}@media (max-width:breakpoint-max(sm)){#sidebar{margin-top:60px}}
/*# sourceMappingURL=main.css.map */

.home header h1 {
  overflow-wrap: normal;
}