/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Roboto',Arial;overflow-x:hidden;line-height:180%;}a{color:#dc0000 !important;text-decoration:underline;}a:hover{color:#dc0000 !important;text-decoration:none !important;}.node-readmore.nav-link{margin:0px !important;padding:0px !important;}.field-content.read-more-news{display:block;font-size:12px;margin-top:8px;}.view.view-news.view-id-news.view-display-id-page_1 .views-row{margin-bottom:4rem;}.feed-icons{display:none !important;}.title{text-transform:uppercase !important;margin-top:2rem;margin-bottom:2rem;text-align:center !important;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Roboto',Arial;letter-spacing:0px !important;}.page-view-frontpage h1,.page-view-frontpage h1 a{font-weight:900 !important;text-transform:none !important;letter-spacing:0px !important;}.page-view-frontpage h2,.page-view-frontpage h2 a{font-weight:900 !important;letter-spacing:0px !important;text-transform:uppercase !important;}.page-view-frontpage h3,.page-view-frontpage h3 a{font-weight:900 !important;letter-spacing:0px !important;text-transform:uppercase !important;}h1,h1 a{font-weight:900 !important;text-transform:none !important;letter-spacing:0px !important;}h2,h2 a{font-weight:900 !important;letter-spacing:0px !important;}h3,h3 a{font-weight:900 !important;letter-spacing:0px !important;}h4,h4 a{font-weight:500;text-transform:none !important;letter-spacing:0px !important;}h5,h5 a{font-weight:500;text-transform:none !important;letter-spacing:0px !important;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:2.5rem !important;margin-bottom:.5;}.h1,h1{font-size:4rem;}.h2,h2{font-size:3rem;}.h3,h3{font-size:2rem;}.h4,h4{font-size:1.5rem;}.h5,h5{font-size:1.25rem;}.caption h1{color:#fff;text-transform:uppercase !important;background:#c91b28;border-radius:100px 10px 100px 10px;display:block;width:fit-content;margin-left:auto;margin-right:auto;padding:20px 75px;line-height:97%;}p{margin-top:0;margin-bottom:1rem;clear:both !important;}img,svg{vertical-align:middle;max-width:100%;height:auto;}.custom-title a{color:#c91b28 !important;text-decoration:none;text-transform:uppercase !important;}.custom-title a:hover{color:#c91b28 !important;text-decoration:none;}.custom-tagline a{color:#222 !important;text-decoration:none;}.custom-tagline a:hover{color:#c91b28 !important;text-decoration:none;}.custom-light a{color:#fff !important;}.video-container{height:450px;width:100%;position:relative;}.video-container video{width:100%;height:100%;position:absolute;object-fit:cover;z-index:0;}.field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.video-container .caption{z-index:1;position:relative;text-align:center;color:#dc0000;padding:10px;display:flex;justify-content:center;align-content:center;flex-direction:column;height:450px;}.node--type-industry .title,.node--type-products .title{text-align:center;margin-top:2rem;}.views-field.views-field-field-hero-image img{border-radius:6px;filter:drop-shadow(5px 11px 10px #0000005e);transition:opacity 3s ease 0s;}.views-field.views-field-field-hero-image img:hover{border-radius:6px;filter:drop-shadow(0px 0px 0px #0000005e);transition:opacity 3s ease 2s;}.views-field.views-field-field-landing-page-image img{filter:drop-shadow(5px 11px 10px #0000005e);transition:opacity 3s ease 0s;clip-path:polygon(0 0,100% 0,100% 92%,0% 100%);border-top:1px solid red !important;}.views-field.views-field-field-landing-page-image img:hover{filter:drop-shadow(0px 0px 0px #0000005e);transition:opacity 3s ease 2s;clip-path:polygon(0 0,100% 0,100% 92%,0% 100%);}#header{background-image:url("/themes/custom/custom_theme/images/header-bg.png");background-position:bottom right;background-repeat:no-repeat;border-bottom:2px solid #cbcbcb;}#navbar-main{background:none !important;max-width:1280px;margin-left:auto;margin-right:auto;}#navbar-main{}#navbar-main a,#navbar-main .link{color:#222;text-decoration:none;}#navbar-main a:hover{color:#c91b28;text-decoration:none;}.navbar-brand img{width:130px;height:auto;margin-left:0px;margin-bottom:15px;}.nav-link{color:#222 !important;text-transform:uppercase;font-size:13px !important;font-weight:500;}.nav-item{margin:0rem .5rem;}.bg-primary .navbar-nav .nav-link.active,.bg-primary .navbar-nav .nav-link:focus,.bg-primary .navbar-nav .nav-link:hover{color:#c91b28 !important;}.nav-link.nav-link-tel8472587355{background:#c91b28;border-radius:48px;margin:0px 20px !important;color:#222 !important;color:#fff !important;}.navbar-toggler{background-color:#c91b28;margin-right:20px;}.dropdown-menu{border:none !important;}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:#fff;}.dropdown-item.active,.dropdown-item:active{text-decoration:none;background-color:#fff !important;}.dropdown-item:focus,.dropdown-item:hover{color:#fff !important;background-color:#fff !important;}.dropdown-item a{color:#222 !important;}.dropdown-item a:hover{color:#c91b28 !important;}.nav-item .dropdown-item a.active{color:#c91b28;}.btn.btn-primary.btn-cta{background:#c91b28;border:0px;border-radius:99px;color:#fff !important;margin-top:3rem;padding:15px 30px;font-size:22px;}.btn.btn-primary.btn-cta a{color:#fff !important;text-decoration:none;font-size:20px;}.text-center.btn.btn-primary.btn-cta:hover{background:#222 !important;}.featured-top{background:#222;background-image:url("/themes/custom/custom_theme/images/grid-background.jpg");background-position:center center;background-repeat:no-repeat;padding:4rem 0rem;background-size:cover;color:#fff !important;}.featured-top-second{padding:4rem 0rem;border-top:4px solid #c91b28 !important;border-bottom:4px solid #c91b28 !important;}.featured-top-third{padding:4rem 0rem;background:#222;color:#fff !important;}.featured-top-third a{color:#fff;}.featured-top-fourth{background:#cdcccc;padding:4rem 0rem;}.featured-top-fifth{background:#cdcccc;padding:4rem 0rem;}.field.field--name-field-hero-image.field--type-image.field--label-hidden.field__item img{width:100% !important;height:auto;border-radius:8px;margin-bottom:2rem;}.view.view-frontpage.view-id-frontpage .views-row{margin-bottom:4rem;}.field.field--name-field-gallery.field--type-image.field--label-hidden.field__items .field__item img{width:25%;height:auto;float:left;border:1px solid #fff;}.field.field--name-field-gallery.field--type-image.field--label-hidden.field__items{margin-top:3rem;margin-bottom:3rem;display:flow-root;}#block-bootstrap-subtheme-webform{border:1px solid #cecfcf;padding:40px 40px 20px 40px;border-radius:8px;margin-top:60px;}.site-footer{background:#292929;padding:0px 0px;}.site-footer__bottom{border-top:0px solid #555;line-height:180%;}.site-footer .content a:link{text-decoration:none;}.site-footer .content a:hover,.site-footer .content a:focus{color:orange;}.footer-title{border-bottom:1px solid #454545;padding:10px 0px;font-size:14px;font-weight:300;color:#fff;}.social-icon{width:32px;margin-right:12px;margin-top:32px;}.color-link{color:#bcbbb9 !important;text-decoration:underline !important;}.footer-white a{color:#fff !important;text-decoration:underline;}.footer-white a:hover{color:#eee !important;text-decoration:underline !important;}.dem-logo{width:100px;height:auto;opacity:.4;}.dem-logo:hover{width:100px;height:auto;opacity:1;}.dem-text{color:#444 !important;font-size:10px !important;}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1280px;}}@media (max-width:991px){.nav-link.nav-link-tel8472587355{background:none;border-radius:0px;margin:0px 0px !important;color:#222 !important;}}@media (min-width:560px){.node .field--type-image{float:none;margin:0 1em 0 0;}}@media (max-width:767px){.custom-sm-col{width:100% !important;margin-bottom:2rem;}#navbar-main{background-position:90% 100%;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
