.industry-template .site-main .industry-icon{position:absolute;top:-60px;left:-120px;width:229px;height:229px;z-index:1}.industry-template .site-main .industry-area-buttons{max-width:665px;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin-bottom:30px}.industry-template .site-main .industry-area-buttons li{width:24%;max-width:160px;height:160px;background:#ebeaea;margin-right:1%;margin-bottom:1%}.industry-template .site-main .industry-area-buttons a{display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none;font-family:"Open Sans",sans-serif;font-size:.6em;font-weight:bold;width:100%;height:100%;transition:opacity .2s}.industry-template .site-main .industry-area-buttons a:hover{color:#e40028;opacity:.5}.industry-template .site-main .industry-area-buttons .icon{margin-bottom:10px;max-width:80px}.industry-cta-buttons{display:flex;flex-wrap:wrap}.industry-cta-buttons .cta-button{display:flex;flex-wrap:wrap;align-items:center;background:#dedede;margin-right:3%;margin-bottom:20px;box-shadow:0px 0px 13px 0px rgba(49,40,42,.21)}.industry-cta-buttons .cta-button .title{font-family:"Oswald",sans-serif;background:#e40028;color:#fff;text-transform:uppercase;padding:10px}.industry-cta-buttons .cta-button .title h4{margin:0}.industry-cta-buttons .icon{padding:0 8px}.industry-cta-buttons .icon img{width:43px}.industry-cta-buttons .phone img{width:29px}.layout-segments-heading{font-family:"Oswald",sans-serif !important;color:#de0033;text-transform:uppercase;font-size:1.5em !important}.layout-segments{max-width:680px;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.layout-segments .segment{max-width:140px;margin-right:4%;margin-top:10px;margin-bottom:10px;text-align:center}.layout-segments .segment img{max-width:97px}.layout-segments .segment .title{font-family:"Oswald",sans-serif;font-size:.7em;line-height:22px;text-transform:uppercase;color:#de0033}.layout-segments .segment .excerpt{font-size:.9em}.layout-segments .segment .excerpt p{margin:10px 0}.layout-text{margin-bottom:30px}.layout-text h2,.layout-text h3{font-family:"Oswald",sans-serif !important;text-transform:uppercase;margin-bottom:10px}.layout-text h2{font-size:1.6em !important}.layout-text h3{font-size:1.3em !important;color:#de0033}.layout-button-icon{margin:30px 0}.layout-button-icon a{min-height:46px;display:inline-block;font-family:"Oswald",sans-serif !important;font-size:1.2em;line-height:1.6;font-weight:bold;text-transform:uppercase;letter-spacing:2px;background:#e40028;color:#fff;text-decoration:none;padding:6px 15px;margin-right:10px;margin-bottom:10px}.layout-button-icon a:last-child{margin-right:0}.layout-button-icon img{border-right:1px solid;padding-right:10px;margin-right:5px}.layout-button-icon .title{position:relative;top:3px}.layout-text-cta h3{font-family:"Oswald",sans-serif !important;color:#e40028;text-transform:uppercase;margin-bottom:10px}.layout-text-cta p{margin:.5em 0}.layout-text-cta .cta-content{display:flex;flex-wrap:wrap}.layout-text-cta .cta-content p{margin-top:0}.layout-text-cta .title{width:200px;padding:0 25px}.layout-text-cta .title h4{font-size:1.2em;line-height:1.3;margin:0}.layout-text-cta .excerpt{width:calc(100% - 200px)}.chevron::before{border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;width:14px;height:14px;left:.15em;position:relative;top:9px;transform:rotate(-45deg);vertical-align:top}.chevron.right:before{left:0;transform:rotate(45deg)}.industry-template-modal{max-width:850px;padding:60px;height:560px}.industry-template-modal .icon{width:28px;margin-right:10px;filter:grayscale(1);pointer-events:none}.industry-template-modal .cd-tabs__content{height:360px !important}.industry-template-modal .cd-tabs__content h2{font-family:"Oswald",sans-serif;font-size:1.6em;text-transform:uppercase;color:#df0634}.industry-template-modal .cd-tabs__content ul{font-family:"Open Sans",sans-serif}.industry-template-modal .cd-tabs__navigation{font-size:1.5em;font-family:"Oswald",sans-serif;background:#ededed}.industry-template-modal .cd-tabs__navigation a{color:#b5b5b5;height:52px;padding:0px 20px;cursor:pointer}.industry-template-modal .industry-brands{border-top:0}.industry-template-modal .brand-logo{width:120px}.industry-template-modal .cd-tabs__navigation a.cd-selected{background:#fff;border-top:2px solid #e40028;color:#e40028}.industry-template-modal .cd-tabs__navigation a.cd-selected .icon{filter:grayscale(0)}.industry-template-modal .mfp-close{font-family:"Open Sans",sans-serif;font-size:2.5em;font-weight:300;width:60px;height:60px}#contact-form-dialog{background:#fff;padding:20px 30px;text-align:left;max-width:500px;height:500px;margin:40px auto;position:relative}.contact-form-container{overflow-y:auto;height:100%}@media only screen and (max-width: 1320px){.industry-template .site-main .industry-content{width:calc(100% - 270px);padding-right:3%}.industry-template .site-main .industry-sidebar{display:table;max-width:270px;height:100%;position:relative;top:0;right:0}}@media only screen and (max-width: 970px){.industry-template .site-main .industry-icon{display:none}.industry-template .site-main .industry-content{width:100%;max-width:100%;padding-right:0}.industry-template .site-main .industry-sidebar{max-width:100%;width:100%}.industry-template .site-main .industry-sidebar a{text-decoration:none}.industry-template .site-main .industry-sidebar .desktop{display:none}.industry-template .site-main .industry-sidebar .mobile{display:block;max-width:100%;width:450px;margin:0 auto}.industry-template .site-main .industry-sidebar .cta{position:relative;color:#000;background:none;text-shadow:none}.industry-template .site-main .industry-sidebar .cta h2{margin:0 auto;margin-top:40px}.industry-template .site-main .industry-area-buttons li{min-width:150px;height:150px}.layout-segments{max-width:100%}.layout-button-icon{text-align:center}.industry-cta-buttons{justify-content:center}.industry-template-modal{padding:40px}.industry-template-modal .mfp-close{width:45px;height:45px}.industry-template-modal .cd-tabs__navigation{font-size:1.2em}.industry-template-modal .cd-tabs__navigation a{padding:0 10px}}@media only screen and (max-width: 500px){.industry-template .site-main .industry-area-buttons li{min-width:auto;width:49%}.industry-template .site-main .industry-sidebar .cta h2{max-width:100%}.layout-segments .segment{max-width:46%}.layout-text-cta .cta-content{margin-bottom:10px}.layout-text-cta .title{width:100%;padding:0}.layout-text-cta .excerpt{width:100%}}
/*# sourceMappingURL=industry-modal.min.css.map */