@import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,600,600i,700,700i,800&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:Raleway,Arial,Helvetica,sans-serif;margin-top:0;}.navbar-nav{font-weight:600;text-transform:uppercase;}.navbar-nav > li{margin-right:35px;}.navbar-nav > li:last-child{margin-right:0;}.navbar-nav a{color:#fff !important;}.nav-tabs{margin-top:24px;}h1,h2{border-bottom:2px solid #a50004;color:#363435;display:inline-block;font-size:48px;font-weight:bold;padding-bottom:12px;margin-bottom:22px;text-transform:uppercase;}.page-header{border-bottom:0;display:block;margin:60px 0 0;text-align:center;}.page-header span{border-bottom:2px solid #a50004;}.path-services .region-content,.path-projects .region-content{text-align:center;}.path-services .region-content .page-header,.path-projects .region-content .page-header{display:inline-block;border-bottom:2px solid #a50004;}.page .content a.highlighted,#block-contact a.highlighted{color:#363435;font-size:0.8em;font-weight:700;text-transform:uppercase;position:relative;display:inline-block;}.page .content a.highlighted:before,#block-contact a.highlighted:before{content:"";width:8px;height:8px;display:block;transform:rotate(45deg);border:2px solid #a50004;border-bottom:0;position:absolute;border-left:0;left:-18px;bottom:6px;}.path-frontpage .page .content{padding:80px 0;}.page .content,.service-page .content,.project-page .content{padding:30px 0 80px;}.page .field--name-body,.service-page .field--name-body,.project-page .field--name-body{text-align:right;margin-bottom:30px;}.page p,.service-page p,.project-page p{color:#444444;font-size:15px;line-height:1.7;}.slick-track a.colorbox img{margin:auto;}.service-page .slick,.project-page .slick{position:relative;margin:0 auto;max-width:640px;max-height:512px;}.service-page .slick__arrow,.project-page .slick__arrow{display:flex;position:absolute;right:0;bottom:0;left:0;margin:0 30px 30px;justify-content:space-between;}.service-page .slick__arrow button,.project-page .slick__arrow button{background:none;border:none;color:#fff;font-size:24px;}@media (min-width:992px){.page .content,.service-page .content,.project-page .content{align-items:center;display:flex;justify-content:flex-end;}.page .field--name-field-image,.service-page .slick,.project-page .slick{flex-shrink:1;}.service-page .slick,.project-page .slick{width:640px;height:512px;}.page .field--name-body,.service-page .field--name-body,.project-page .field--name-body{flex-shrink:3;margin-bottom:0;padding-right:50px;}}@media (min-width:1200px){.page .field--name-field-image,.service-page .slick,.project-page .slick{flex-shrink:0;}}.webform-submission-employment-form .form-group:last-child{margin-bottom:15px;}.page-node-type-webform .g-recaptcha > div{height:unset !important;}.page-node-type-webform .form-actions{text-align:left;}.news-cta{margin-top:20px;}.news-cta a{display:inline-block;width:100%;padding:10px;background:#fff;border:1px solid #fff;color:#a50004;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .3s;}.news-cta a:hover{background:#a50004;color:#fff;text-decoration:none;}.slider-field-image{float:left;margin-right:15px;}@media(max-width:1029px){.slider-field-image{float:none;margin-right:0;margin-bottom:15px;}.slider-field-info{text-align:center;width:80%;margin:auto;}.slick--view--news-slider .slick__slide{padding:0 !important;margin:0;}}@media(min-width:525px){.news-cta a{width:unset;padding:10px 20px;}}
#fixed-infobar{background:#1b1b1b;position:fixed;width:100%;z-index:999;}#fixed-infobar--flex{display:flex;align-items:center;justify-content:flex-end;height:32px;width:100%;}#fixed-infobar .field--name-body{font-size:13px;color:#fff;}#fixed-infobar .field--name-body img{display:inline;height:1.1em;margin:0 1em;width:auto;}#fixed-infobar .field--name-body img:first-child{margin-left:0;}#fixed-infobar .field--name-body img:last-child{margin:0;}#fixed-infobar .field--name-body a,#fixed-infobar .field--name-body a:hover{color:#fff;text-decoration-skip:ink;}#navbar{background-color:#363435;border:none;border-bottom:3px solid #a50004;border-radius:0;color:#fff;margin:32px 0 0 0;position:fixed;width:100%;z-index:1000;}.main-container{padding-top:135px;}@media (max-width:610px){.main-container{padding-top:103px;}#navbar{margin-top:0;}#fixed-infobar{display:none;}}#block-mainnavigation{display:none;}#navbar .navbar-header{width:100%;}#navbar .region-navigation{display:flex;justify-content:space-between;width:100%;}#block-rebels-redesign-main-menu{display:flex;align-items:center;}#site-logo{align-items:center;display:flex;justify-content:space-between;height:100px;margin-left:20px;}#site-logo img{margin:0 25px 0 15px;width:80px;height:auto;}@media (min-width:430px){#site-logo img{width:142px;}}@media (min-width:1280px){#site-logo img{width:256px;}}#site-logo p{font-size:12px;position:relative;}#site-logo p:before{background-color:#a50004;border-radius:2px;content:'';height:4px;position:absolute;left:-10px;top:0.5em;width:4px;}#navbar-collapse{border:none;box-shadow:none;}.navbar-toggle{margin:0;position:absolute;top:34px;right:15px;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:transparent;}@media (min-width:768px){#block-mainnavigation{display:flex;align-items:center;}.navbar-nav > li > a{font-size:8px;padding:5px;}.navbar-collapse.collapse{display:none !important;}.navbar-nav{text-align:right;}.navbar-nav > li{float:none;display:inline-block;margin-right:0;}}@media (min-width:890px){.navbar-nav > li > a{font-size:11px;}}@media (min-width:980px){.navbar-nav > li > a{padding:12px;}}@media (min-width:1140px){.navbar-nav > li > a{font-size:14px;}}@media (min-width:1340px){.navbar-nav > li{margin-left:16px;}}
#block-views-block-hero-slider-block .slick-track{display:flex !important;align-items:stretch;}#block-views-block-hero-slider-block .slick__slide{height:auto !important;float:none !important;}#block-views-block-hero-slider-block .views-field.views-field-field-hero-slides,#block-views-block-hero-slider-block .views-field.views-field-field-hero-slides > .field-content,#block-views-block-hero-slider-block .paragraph--type--hero-slide{height:100%;}#block-views-block-hero-slider-block .paragraph--type--hero-slide{background-position:center left;background-size:cover;padding:14px 14px 42px;}#block-views-block-hero-slider-block .field--name-field-text{color:#fff;font-size:32px;font-weight:700;text-transform:uppercase;border-left:2px solid #fff;line-height:1.2;padding-left:14px;position:relative;}#block-views-block-hero-slider-block .field--name-field-text:after{border:2px solid #fff;border-top:0;border-left:0;content:"";display:block;height:14px;transform:rotate(45deg);position:absolute;left:0;bottom:-24px;width:14px;}@media (min-width:600px){#block-views-block-hero-slider-block .paragraph--type--hero-slide{padding:42px 42px 70px;}#block-views-block-hero-slider-block .field--name-field-text{font-size:48px;padding-left:28px;}#block-views-block-hero-slider-block .field--name-field-text:after{border-width:4px;width:24px;height:24px;left:4px;}}@media (min-width:980px){#block-views-block-hero-slider-block .paragraph--type--hero-slide{padding-top:200px;padding-bottom:164px;}#block-views-block-hero-slider-block .field--name-field-text{font-size:58px;max-width:650px;}#block-views-block-hero-slider-block .field--name-field-text:after{bottom:-42px;}}
#block-views-block-services-row-block{background-color:#f6f6f6;padding-top:50px;padding-bottom:60px;text-align:center;}.view-display-id-page_1{margin-top:20px;margin-bottom:80px;}.view-services-row .view-content{display:flex;justify-content:center;align-items:center;flex-direction:column;}.view-services-row .views-row{background-color:#f6f6f6;width:292px;text-align:left;}.view-services-row .views-row + .views-row{margin-top:50px;}.view-services-row .views-field-title,.view-services-row .views-field-body{border:1px solid #dcdcdc;border-top:none;border-bottom:none;}.view-services-row .views-field-title{font-size:22px;padding:30px 24px 20px;}.view-services-row .views-field-body{font-size:15px;line-height:1.6;padding:0 22px;}.view-services-row .views-field-view-node{border:1px solid #dcdcdc;border-top:none;padding:20px 22px 15px;font-size:12px;}.view-services-row .views-field-view-node a,.view-services-row .views-field-view-node a:active,.view-services-row .views-field-view-node a:focus,.view-services-row .views-field-view-node a:active{color:#353535;font-weight:bold;text-decoration:none;text-transform:uppercase;}.view-services-row .views-field-title a,.view-services-row .views-field-title a:hover,.view-services-row .views-field-title a:focus,.view-services-row .views-field-title a:active{border-left:2px solid #a50004;color:#353535;display:block;font-weight:bold;line-height:1.09;padding:0 0 0 0.8em;text-decoration:none;}@media (min-width:768px){.view-services-row .view-content{align-items:flex-start;flex-direction:row;}.view-services-row .views-row{flex-basis:200px;}.view-services-row .views-row + .views-row{margin-left:50px;margin-top:0;}}@media (min-width:1100px){.view-services-row .views-row{flex-basis:292px;}}
#block-views-block-news-slider-block{background-color:#a50004;color:#fff;position:relative;}#block-views-block-news-slider-block .view-header{font-size:48px;font-weight:700;text-align:center;text-transform:uppercase;margin-top:30px;padding-bottom:20px;z-index:10;}#block-views-block-news-slider-block .view-header:after{border:1px solid #fff;content:"";display:block;height:1px;margin:14px auto 0;width:36px;}.slick--view--news-slider .slick__slide{padding:30px 14px;}.slick--view--news-slider .views-field-field-image img{margin:0 auto;}.slick--view--news-slider .views-field-title{font-weight:700;margin:1em 0;}.slick--view--news-slider .slick__arrow{display:flex;justify-content:space-around;margin-bottom:30px;}.slick--view--news-slider .slick__arrow button{background:none;border:none;font-size:24px;}@media (min-width:620px){.slick--view--news-slider .views-field-field-image{float:left;}.slick--view--news-slider .views-field-title{margin-top:0;}.slick--view--news-slider .views-field-title,.slick--view--news-slider .views-field-body{width:calc(100% - 120px);float:right;}}@media (min-width:898px){.slick--view--news-slider .slick__slide{padding:30px calc((100vw - 870px)/2);}}@media (min-width:1030px){#block-views-block-news-slider-block .view-header{position:absolute;left:calc((100vw - 870px)/2);top:66px;}#block-views-block-news-slider-block .view-header:after{display:inline-block;height:36px;margin:0 0 0 14px;width:1px;}.slick--view--news-slider .slick__slide{padding-top:80px;padding-bottom:80px;padding-left:calc(((100vw - 870px)/2) + 200px)}.slick--view--news-slider .slick__arrow{position:absolute;top:110px;left:0;right:0;justify-content:space-between;padding:0 calc((100vw - 980px)/2);}}
#block-views-block-projects-array-block{background-color:#f6f6f6;padding-top:60px;padding-bottom:60px;text-align:center;}#block-views-block-projects-array-block h2{margin-bottom:44px;}.view-projects-array .view-content{display:flex;flex-direction:column;align-items:center;margin:0 auto;}.view-projects-array .views-row{background-color:#f6f6f6;height:256px;width:256px;position:relative;text-align:center;margin-top:30px;}.view-projects-array .views-row:first-child{margin-top:0;}.view-projects-array .views-field-title{font-size:22px;position:absolute;width:100%;height:100%;top:0;left:0;transition:ease-in-out 0.1s;}.view-projects-array .views-field-title:hover,.view-projects-array .views-field-title:focus{background:rgba(0,0,0,0.2);}.view-projects-array .views-field-title a,.view-projects-array .views-field-title a:hover,.view-projects-array .views-field-title a:focus,.view-projects-array .views-field-title a:active{align-items:flex-end;color:transparent;display:flex;font-weight:bold;height:100%;justify-content:center;padding-bottom:15px;text-decoration:none;transition:ease-in-out 0.1s;width:100%;}.view-projects-array .views-field-title:hover a,.view-projects-array .views-field-title:focus a,.view-projects-array .views-field-title:hover a:hover,.view-projects-array .views-field-title:focus a:hover,.view-projects-array .views-field-title:hover a:focus,.view-projects-array .views-field-title:focus a:focus,.view-projects-array .views-field-title:hover a:active,.view-projects-array .views-field-title:focus a:active{color:#fff;}@media (min-width:920px){.view-projects-array .view-content{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center;}.view-projects-array .views-row{margin-top:0;}.view-projects-array .views-row:nth-child(2){margin:0 50px 50px;}.view-projects-array .views-row:nth-child(4){margin-right:50px;}}@media (min-width:1170px){.view-projects-array .view-content{max-width:1170px;}}@media (min-width:1560px){.view-projects-array .view-content{max-width:1465px;}.view-projects-array .views-row{flex-basis:455px;height:455px;}}
#block-homepagesegmentedbanner{background-color:#a50004;color:#fff;padding:60px 0 80px 0;}#block-homepagesegmentedbanner .field--name-body{display:flex;align-items:center;flex-direction:column;}.separator{border:1px solid #fff;margin:60px 0 40px;width:28px;}.segment{text-align:center;}.segment h3{font-size:20px;font-weight:700;text-align:center;text-transform:uppercase;}.segment h3 a{display:block;font-size:2.25em;margin-top:14px;}.segment img{display:block;margin:0 auto;}.segment p{font-size:13px;text-align:justify;max-width:185px;}.segment a{color:#fff;text-decoration-skip:ink;}@media (min-width:1024px){#block-homepagesegmentedbanner .field--name-body{align-items:flex-start;flex-direction:row;justify-content:center;}.segment{flex-basis:185px;}.segment p{max-width:initial;}.separator{align-self:center;}.separator:nth-child(2){margin-right:15px;}.separator:nth-child(4){margin-left:15px;margin-right:48px;}.separator:nth-child(6){margin-left:48px;margin-right:48px;}}
// Set position relative to appear above the shifted #block-contact
#block-homepagesegmentedbanner{position:relative;}#block-contact{background:#363435;color:#fff;text-align:center;padding-bottom:40px;// Shifted so header doesn't cut off logo
    margin-top:-103px;padding-top:103px;}#block-contact:focus{outline:none;}#block-contact .field--name-body > img{margin-top:80px;}.contact-flex > p{padding:0 14px;}.contact-flex > p > img{max-width:100%;height:auto;}#block-contact h2{color:#fff;border-color:#fff;margin:40px 0;}.info-block{padding:0 14px;margin-top:40px;}#block-contact .info-block{text-align:left;display:inline-block;}.info-block h3{font-size:32px;font-weight:700;margin-top:0;margin-bottom:30px;text-transform:uppercase;}.info-block img{max-height:16px;width:16px;-o-object-fit:contain;object-fit:contain;margin-right:14px;}.info-block a.highlighted{font-size:0.9em;margin-left:16px;}.info-block a.highlighted:before{bottom:5px;}#block-contact .info-block a{color:#fff;}#block-contact .info-block a.highlighted:before{border-color:#fff;}@media (min-width:926px){#block-contact.info-block h2{margin:80px 0;}.info-block{margin-top:0;}.info-block + .info-block{margin-top:80px;}.contact-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#block-contact .info-wrapper{width:365px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;}.contact-flex > p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;max-width:400px;}}@media (min-width:1100px){.contact-flex > p{max-width:640px;}}#block-contactus-block{background:#363435;color:#fff;}#contact-message-contact-us-form{width:304px;margin:0 auto;}#block-contactus-block .g-recaptcha > div{margin:0 auto 15px;}#block-contactus-block #edit-submit{display:block;font-size:18px;margin:0 auto 15px;}#block-contactus-block #edit-captcha--content,#block-contactus-block #edit-preview{display:none;}@media (min-width:926px){#block-contactus-block{padding-bottom:340px;position:relative;}#contact-message-contact-us-form{position:absolute;bottom:0;left:calc(50% + 34px);}}@media (min-width:1100px){#block-contactus-block{padding-bottom:152px;}#contact-message-contact-us-form{left:calc(50% + 154px);right:auto;}}
.field--name-field-testimonial .field--label{display:none;}.field--name-field-testimonial .field--items{display:flex;flex-wrap:wrap;justify-content:space-around;margin:60px 0 0;}.field--name-field-testimonial .field--items > .field--item{flex-basis:322px;margin-bottom:60px;}.paragraph--type--testimonial{text-align:justify;font-size:1.2em;}.paragraph--type--testimonial .field--name-field-testimonial-name{text-transform:uppercase;font-weight:600;margin:1em 0 0.25em 0;}.paragraph--type--testimonial .field--name-field-testimonial-location{font-size:0.85em;}.paragraph--type--testimonial .field--name-field-tags{//}
.footer{background-color:#1b1b1b;border-top:0;color:#fff;margin-top:0;}.footer a{color:#fff;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;}#footer-contact{font-size:13px;line-height:1.2;text-align:center;}#footer-contact > img{margin:0 auto 30px;}@media (min-width:500px){#footer-contact{text-align:left;}#footer-contact > img{float:left;margin:0 35px 0 0;}}#footer-contact p img{height:1.1em;margin:0 1em;width:auto;}#footer-contact p img:first-child{margin-left:0;}#footer-contact p img:last-child{margin:0;}.footer .nav a:hover,.footer .nav a:focus{background:transparent;}@media (max-width:639px){.footer .navbar-nav{text-align:center;margin-top:30px;}.footer .navbar-nav li{margin:0;}}@media (min-width:640px){.footer .region-footer{align-items:center;display:flex;justify-content:space-between;}#block-footercontactinfo{flex-basis:450px;flex-shrink:0;}}@media (min-width:768px) and (max-width:1000px){.footer .navbar-nav > li{margin-left:15px;}.footer .navbar-nav > li > a{padding:5px;}}@media (min-width:768px) and (max-width:1124px){.footer .navbar-nav > li > a{font-size:10px;}}
div.employment-application-advertisements{border:none;}div.employment-application-advertisements .panel-heading{display:none;}div.employment-application-advertisements .panel-body{padding:0;}div.employment-application-advertisements .panel-body *{display:block;}.employment-application-webform.panel.form-wrapper{padding:0 !important;}.employment-application-webform .panel{border:none;box-shadow:none;-webkit-box-shadow:none;}.employment-application-webform  .panel-heading{display:none;}.employment-application-webform .panel-body{border:none;box-shadow:none;-webkit-box-shadow:none;padding:0;}.employment-application-webform .panel-body .form-item input{max-width:100%;}.employment-application-webform .panel-body .form-item label{margin-bottom:0;}.employment-application-webform .form-control{display:inline;}.employment-application-webform .webform-address--wrapper{width:100%;display:block;}.employment-application-webform .webform-address--wrapper .form-item-address-address,.employment-application-webform .webform-address--wrapper .form-item-address-address-2,.employment-application-webform .webform-address--wrapper .form-item-address-city{width:33.333%;display:block;padding-left:15px;padding-right:15px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.employment-application-webform .webform-address--wrapper .form-item-address-state-province,.employment-application-webform .webform-address--wrapper .form-item-address-postal-code{width:50%;display:block;padding-left:15px;padding-right:15px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:991px){.employment-application-webform .webform-address--wrapper .form-item-address-address,.employment-application-webform .webform-address--wrapper .form-item-address-address-2,.employment-application-webform .webform-address--wrapper .form-item-address-city,.employment-application-webform .webform-address--wrapper .form-item-address-state-province,.employment-application-webform .webform-address--wrapper .form-item-address-postal-code{width:100%;}}.form-type-webform-document-file{padding:0 15px;}
.field--name-field-cta-link a::before,#block-applyonlinecta .apply-online-cta::before{content:"\f054";color:#a50004;font-family:'Font Awesome\ 5 Free';font-weight:900;font-size:12px;margin:0 12px 0 0;}.view-available-positions .views-field-view-node a::before{content:"\f054";color:#a50004;font-family:'Font Awesome\ 5 Free';font-weight:900;font-size:12px;margin:0 12px 0 0;}.paragraph--type--equal-columns h2,#block-views-block-available-positions-block-1 h2,.page-node-type-content-page .page-header span,.page-node-type-position .page-header span{border-bottom:none;}#block-views-block-available-positions-block-1 h2::after,.page-node-type-content-page .page-header span::after,.page-node-type-position .page-header span::after{content:"";display:block;margin:0 auto;width:220px;padding-top:20px;border-bottom:2px solid #a50004;}.paragraph--type--media-content .field--name-field-title::after{content:"";display:block;margin:0 auto;width:165px;padding-top:20px;border-bottom:2px solid #a50004;}.position-page h2,.paragraph--type--equal-columns .field--name-field-columns > .field--item h2,.paragraph--type--media-content .field--name-field-title,#block-views-block-available-positions-block-1 .block-title{font-size:40px;}.position-page .field--name-field-essential-job-functions{margin-top:10px;}@media(min-width:768px){.position-page h2,.paragraph--type--equal-columns .field--name-field-columns > .field--item h2,.paragraph--type--media-content .field--name-field-title,#block-views-block-available-positions-block-1 .block-title{font-size:35px;}.paragraph--type--media-content .field--name-field-title::after{margin:0 0 20px;}.position-page .field--name-field-essential-job-functions{margin-top:0px;}}@media(min-width:992px){.position-page h2,.paragraph--type--equal-columns .field--name-field-columns > .field--item h2,.paragraph--type--media-content .field--name-field-title,#block-views-block-available-positions-block-1 .block-title{font-size:48px;}}@media(min-width:1200px){.paragraph--type--media-content .field--name-field-title::after{margin:0 0 0 auto;}}.paragraph--type--media-content{font-family:Raleway;}.paragraph--type--media-content{margin:60px 0;}.paragraph--type--media-content:after{content:"";clear:both;display:table;}.paragraph--type--media-content .field--name-field-title{color:#363435;font-weight:bold;text-align:center;text-transform:uppercase;line-height:1.1;padding:50px 0 10px;}.paragraph--type--media-content .field--name-field-body,.paragraph--type--media-content .field--name-field-body p{font-weight:600;color:#363435;line-height:2;text-align:justify;}.field--name-field-cta-link{margin:25px 0;}.field--name-field-cta-link .field--item a{font-weight:700;line-height:2.5;color:#333;transition:all .5s;}.field--name-field-cta-link .field--item:nth-child(2) a{color:#a50004;text-transform:uppercase;font-weight:900;}.field--name-field-cta-link .field--item:nth-child(2) a:hover{color:#720003;}.field--name-field-cta-link .field--item a:hover{text-decoration:none;color:#242424;}#block-views-block-available-positions-block-1{text-align:center;margin:50px 0;}.paragraph--type--media-content .field--name-field-body{padding-top:40px;}@media(min-width:768px){.paragraph--type--media-content .field--name-field-body{padding-top:0px;}.paragraph--type--media-content .field--name-field-body,.paragraph--type--media-content .field--name-field-cta-link{width:50%;padding-right:50px;}.paragraph--type--media-content .field--name-field-image{float:right;width:50%;}.paragraph--type--media-content .field--name-field-title{text-align:left;padding:0;width:50%;}}@media(min-width:1200px){.paragraph--type--media-content .field--name-field-body{padding-top:32px;}.paragraph--type--media-content .field--name-field-title{text-align:right;padding:50px 50px 0;}}.paragraph--type--equal-columns .field--name-field-columns > .field--item:first-child{text-align:center;}.paragraph--type--equal-columns .field--name-field-columns > .field--item{vertical-align:top;}.paragraph--type--equal-columns .field--name-field-columns > .field--item h2{border-bottom:none;text-align:center;}.paragraph--type--equal-columns .field--name-field-columns > .field--item p,.paragraph--type--equal-columns .field--name-field-columns > .field--item ul li{font-size:14px;font-weight:600;line-height:1.9;}.page-node-type-content-page .region-content{overflow-x:hidden;}.paragraph--type--equal-columns{width:100vw;margin-left:calc(50% - 50vw);background:#e7e7e7;padding:75px 0;margin-top:80px;margin-bottom:90px;}.paragraph--type--equal-columns .container{padding:0 30px;}.paragraph--type--equal-columns .field--name-field-columns > .field--item:nth-child(3){margin-top:-10px;}@media(min-width:768px){.paragraph--type--equal-columns .field--name-field-columns > .field--item:first-child{text-align:left;}.paragraph--type--equal-columns .field--name-field-columns > .field--item{display:inline-block;width:32%;text-align:left;}.paragraph--type--equal-columns .field--name-field-columns > .field--item h2{text-align:left;border-right:2px solid;padding:0 35px 0 0;line-height:.85;}.paragraph--type--equal-columns .field--name-field-columns > .field--item:nth-child(3){margin-top:0px;}}@media(min-width:1200px){.paragraph--type--equal-columns .field--name-field-columns > .field--item{display:inline-block;width:33%;text-align:left;}}.view-available-positions{max-width:900px;margin:0 auto;}.view-available-positions .views-row{display:inline-block;width:92%;border:1px solid #e7e7e7;background:#ededed;padding:20px;margin:1.5%;transition:.5s;}.view-available-positions .views-row:hover{background:#dbdbdb;}.view-available-positions .views-row .views-field-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;font-weight:600;border-left:2px solid #a50004;padding:0 30px 0 24px;line-height:1.2;}.view-available-positions .views-row .views-field-title,.view-available-positions .views-row .views-field-view-node{text-align:left;}.view-available-positions .views-row .views-field-view-node{margin-top:18px;}.view-available-positions .views-row .views-field-title a,.view-available-positions .views-row .views-field-view-node a{color:#363435;text-decoration:none;transition:all .5s;}.view-available-positions .views-row .views-field-title a:hover,.view-available-positions .views-row .views-field-view-node a:hover{text-decoration:none;color:#242424;}.view-available-positions .views-row .views-field-view-node a{font-size:12px;font-weight:600;text-transform:uppercase;}@media(min-width:768px){.view-available-positions .views-row{width:30%;}}.position-page p,.position-page ul li{font-family:Raleway;font-size:14px;line-height:1.9;text-align:justify;}.position-page .field--label{font-size:14px;margin-bottom:10px;}.position-page ul li{margin-left:15px;}.position-page > footer{display:none;}.position-page .content{margin-top:50px;font-size:0px;}#block-applyonlinecta{margin:25px 0;}.position-page .field--name-field-cta-link a,.apply-online-cta{display:inline-block;padding:13px;color:#fff;background:#a50004;width:100%;text-align:center;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1;border-radius:2px;text-decoration:none;transition:all .5s;}.position-page .field--name-field-cta-link a:hover,.apply-online-cta:hover{color:#fff;background:#9a2e31;text-decoration:none;}.position-page .field--name-field-cta-link a::before,#block-applyonlinecta .apply-online-cta::before{color:#fff;font-size:11px;}.position-page .field--name-body{display:inline-block;}@media(min-width:550px){.position-page .field--name-field-cta-link,.field--name-field-cta-link a,.apply-online-cta{width:165px;}}@media(min-width:768px){#block-applyonlinecta p{display:inline-block;}#block-applyonlinecta p:nth-child(2){margin-left:30px;}.position-page .field--name-field-essential-job-functions,.position-page .field--name-field-job-requirements{display:inline-block;width:44%;vertical-align:top;}.position-page .content div:nth-child(4){margin-right:6%}.position-page .content div:nth-child(5){margin-left:6%;}.position-page .field--name-body,.position-page .field--name-field-position-summary,.position-page .field--name-field-essential-job-functions,.position-page .field--name-field-job-requirements{margin:0 0 50px;}}@media(min-width:992px){.position-page .field--name-body{width:80%;}.position-page .field--name-field-cta-link{display:inline-block;width:16%;margin:4px 0 0 4%;vertical-align:top;}}
