.contact-text h2:before{background-color:#c12c26!important}.contact-text h2:before{position:absolute;right:100%;right:calc(100% + 25px);top:50%;content:"";width:1000%;height:1px}.contact-text h2{font-weight:900!important;line-height:1.05;margin-bottom:20px;position:relative}@media (min-width:981px){.contact-text h2{font-size:40px}}.gform_wrapper.gravity-theme .gf_progressbar_title{color:#000!important;font-size:12.992px;font-weight:400;margin:0 0 4.8px}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0;color:inherit!important}.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block;width:-webkit-fill-available;height:-webkit-fill-available}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:none;padding:0;height:400px;width:800px;overflow-y:none!important}.gform_heading{visibility:hidden;margin-bottom:-30px}.ctabanner h2{color:#fff!important}.gform-button,.gform-button--white{background-color:#C12C26;color:#fff;border:1px solid #fff;padding:10px 20px;font-size:16px;border-radius:0px;text-align:center;cursor:pointer}.gform-button hover{background-color:#fff;color:#C12C26;border:1px solid #fff;padding:10px 20px;font-size:16px;border-radius:0px;text-align:center;cursor:pointer}.header-with-button h2{font-weight:900;font-size:40px;line-height:1.05;position:relative;padding-bottom:0;margin-bottom:15px}.header-with-button h2:before{position:absolute;right:107%;top:50%;content:"";width:1000%;height:1px}.header-with-button h2:before{background-color:#e02b20!important}.homepage-fullwidth-portfolio .et_pb_portfolio_item,.homepage-fullwidth-portfolio .et_pb_portfolio_items{height:auto!important}.et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img{height:200px!important;width:auto;margin:0 auto;max-width:100%;padding:20px;vertical-align:middle;object-fit:contain!important;object-position:center!important;border-radius:20px;background-color:white!important}.header-with-button .et_pb_button,.default-btn{background-color:#e02b20;color:#fff;border:1px solid #e02b20;padding:10px 20px;font-size:16px;border-radius:0px;text-align:center;cursor:pointer}.header-with-button .et_pb_button,.default-btn hover{background-color:#e02b20;background-color:#fff;color:#e02b20}.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_image .et_overlay{background:rgba(0,0,0,.6);border-radius:20px}a:hover{color:inherit!important;text-decoration:none!important}.row-with-border .et_pb_text:before{content:"";border:1px solid #C22E27!important;position:absolute;top:-15px;width:110%;height:100%}.row-with-border .et_pb_text:before{content:"";border:1px solid #C22E27!important;position:absolute;top:-15px;width:110%;height:100%}.gform_wrapper.gravity-theme .ginput_counter{color:#fff;font-size:.8em}.gform_wrapper.gravity-theme .gf_progressbar_title{color:#fff;font-size:12.992px;font-weight:400;margin:0 0 4.8px}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{background-color:#C12C26;color:#fff;border:1px solid #C12C26;padding:10px 20px;font-size:16px;border-radius:0px;text-align:center;cursor:pointer}.gform_wrapper.gravity-theme .gform_page_footer input:hover{background-color:#fff;color:#C12C26}.contact-blurb .et_pb_blurb_container p{text-transform:uppercase;font-size:14px;line-height:1.5;display:inline-block;color:#fff;border-bottom:1px solid #fff}.et_pb_fullwidth_slider_0>.box-shadow-overlay,.et_pb_fullwidth_slider_0.et-box-shadow-no-overlay{box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.1);visibility:hidden!important}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#c12c26!important;color:#fff}.header-with-button h2:before{background-color:#c12c26!important}.header-with-button h2{font-weight:900;font-size:40px;line-height:1.05;position:relative;padding-bottom:0;margin-bottom:15px}.header-with-button h2:before{position:absolute;right:107%;top:50%;content:"";width:1000%;height:1px}a{text-decoration:none!important}@media screen and (min-width:981px){body:not(.et_transparent_nav) #page-container:not(.et-fb-root-ancestor){padding-top:0px!important}}b,strong{font-weight:normal}.interior-header .breadcrumbs a span{color:#000!important;font-weight:500!important}.interior-header .breadcrumbs span:last-child span{color:#c12c26!important}.entry-content thead th,.entry-content tr th{color:#fff;font-weight:700;padding:9px 24px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="number"],input[type=text],input[type=password],input[type=tel],input[type=email],input.text,input.title,textarea,select{background-color:#f2f2f2;color:#2e3a6b;width:100%!important;border-radius:0px;border-width:1px;padding:15px;max-height:8vw;font-size:18px}input.wpcf7-form-control.wpcf7-submit{width:110px;height:50px;margin-top:10px;padding:11px;background:#fff;font-size:20px;color:#c12c26;border:1px solid #c12c26}