body{scroll-behavior:smooth;overflow-x:hidden}@font-face{font-display:swap;font-family:'Goldbill Light';src:url(../../../../../../themes/ba-child/assets/fonts/GoldbillLight.woff2) format('woff2'),url(../../../../../../themes/ba-child/assets/fonts/GoldbillLight.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Goldbill Regular';src:url(../../../../../../themes/ba-child/assets/fonts/GoldbillRegular.woff2) format('woff2'),url(../../../../../../themes/ba-child/assets/fonts/GoldbillRegular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Goldbill Medium';src:url(../../../../../../themes/ba-child/assets/fonts/GoldbillMedium.woff2) format('woff2'),url(../../../../../../themes/ba-child/assets/fonts/GoldbillMedium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Goldbill Bold';src:url(../../../../../../themes/ba-child/assets/fonts/GoldbillBold.woff2) format('woff2'),url(../../../../../../themes/ba-child/assets/fonts/GoldbillBold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url(../../../../../../themes/ba-child/fonts/fa-brands-400.eot);src:url("../../../../../../themes/ba-child/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/ba-child/fonts/fa-brands-400.woff2) format("woff2"),url(../../../../../../themes/ba-child/fonts/fa-brands-400.woff) format("woff"),url(../../../../../../themes/ba-child/fonts/fa-brands-400.ttf) format("truetype"),url("../../../../../../themes/ba-child/fonts/fa-brands-400.svg#fontawesome") format("svg")}@font-face{font-display:swap;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url(../../../../../../themes/ba-child/fonts/fa-light-300.eot);src:url("../../../../../../themes/ba-child/fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/ba-child/fonts/fa-light-300.woff2) format("woff2"),url(../../../../../../themes/ba-child/fonts/fa-light-300.woff) format("woff"),url(../../../../../../themes/ba-child/fonts/fa-light-300.ttf) format("truetype"),url("../../../../../../themes/ba-child/fonts/fa-light-300.svg#fontawesome") format("svg")}@font-face{font-display:swap;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;src:url(../../../../../../themes/ba-child/fonts/fa-regular-400.eot);src:url("../../../../../../themes/ba-child/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/ba-child/fonts/fa-regular-400.woff2) format("woff2"),url(../../../../../../themes/ba-child/fonts/fa-regular-400.woff) format("woff"),url(../../../../../../themes/ba-child/fonts/fa-regular-400.ttf) format("truetype"),url("../../../../../../themes/ba-child/fonts/fa-regular-400.svg#fontawesome") format("svg")}@font-face{font-display:swap;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;src:url(../../../../../../themes/ba-child/fonts/fa-solid-900.eot);src:url("../../../../../../themes/ba-child/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/ba-child/fonts/fa-solid-900.woff2) format("woff2"),url(../../../../../../themes/ba-child/fonts/fa-solid-900.woff) format("woff"),url(../../../../../../themes/ba-child/fonts/fa-solid-900.ttf) format("truetype"),url("../../../../../../themes/ba-child/fonts/fa-solid-900.svg#fontawesome") format("svg")}:root{--clr-primary:#002044;--clr-secondary:#8D7C54;--clr-light:#FFFFFF;--clr-dark:#00121D;--fnt-goldbill-light:"Goldbill Light";--fnt-goldbill-regular:"Goldbill Regular";--fnt-goldbill-medium:"Goldbill Medium";--fnt-goldbill-bold:"Goldbill Bold"}@media all and (min-width:769px) and (max-width:960px){.page .master-holder body,.page p{font-size:clamp(1.0625rem, 0.5625rem + 1.0417vw, 1.1875rem)}.m_home_hero .m__home_hero_text_1 h1{letter-spacing:-6px;position:relative}}@media all and (min-width:992px){#parts-search .fs_70 h2{font-size:calc(50px + (70 - 50) * ((100vw - 992px) / (1920 - 992)))!important}.search-result-top-bar .search-result-page-title{font-size:calc(20px + (30 - 20) * ((100vw - 992px) / (1920 - 992)))}.btn_woocommerce_header a{padding:12px 24px;padding:12px calc(18px + (24 - 18) * ((100vw - 992px) / (1920 - 992)));min-height:56px}.sf-footer .pagination.bottom .page-numbers,.sf-result-count .woocommerce-result-count,.sf-result-count{font-size:calc(15px + (18 - 15) * ((100vw - 992px) / (1920 - 992)))!important}.call-content h3{font-size:40px}.sf-results-table .sf-part a,.product-category-breadcrumbs,.btn_woocommerce_header a{font-size:calc(17px + (20 - 17) * ((100vw - 992px) / (1920 - 992)))}.search-result-top-bar{display:flex;align-items:center;justify-content:space-between}.ba_cap_col .ba_cap_image_arrow{max-width:clamp(1.875rem, -2.8017rem + 7.5431vw, 6.25rem)}.ba_cap_col:hover .ba_cap_title{-webkit-transform:translateY(clamp(5rem, 2.3276rem + 4.3103vw, 7.5rem));-ms-transform:translateY(clamp(5rem, 2.3276rem + 4.3103vw, 7.5rem));transform:translateY(clamp(5rem, 2.3276rem + 4.3103vw, 7.5rem))}.ba_cap_col .ba_cap_learn_desc{font-size:clamp(0.90625rem, 0.5388rem + 0.5927vw, 1.25rem)}.m__map_text{max-width:600px}.m__hse_toolbox{margin-left:30px}.m__about_section_menu.m__safety_active{transform:translateY(100px)}#company,#safety,#overview{padding-top:100px!important;margin-top:-100px!important}.m__about_hero{min-height:650px;display:flex;align-items:center}.r__mission_realibility{margin-top:35px}.m__inner_hero .page-section-content{padding:9% 0 11%!important}.m__inner_hero.resources_hero .page-section-content{padding:6% 0 8%!important}.m__ensuring_safety{margin-top:25px}.m__quality_title{padding-top:320px}.m__lcd_carousel_v2{max-width:1020px!important}.m__lcd_carousel_v2 .mk-flex-slides{max-width:815px!important}.m_home_hero .m__home_hero_text_1 h1{width:955px;margin-left:auto;margin-right:auto}.m_home_hero .m__home_hero_text_1 h1::after{left:12px}.m__safety2_program_img{margin-top:50px}.m__our_values_txt{padding-top:40px}.r__markets{min-height:650px}header .mk-header-bg{box-shadow:0 3px 6px #00000029}.r__specialize_repair{min-height:890px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:clamp(6.25rem, 2.9095rem + 5.3879vw, 9.375rem)!important}.r__perf .column_container::before,.r__perf .column_container::after{top:calc(-40px + (-20 + 40) * ((100vw - 992px) / (1920 - 992)))}.r__safety2_program .m__safety2_program_img{-webkit-transform:translate(160px,70px);-ms-transform:translate(160px,70px);transform:translate(160px,70px)}.m__guiding_principle ol{-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);gap:40px}.m__about_section_menu ul.menu{max-width:840px}.m__about_hero_text h1{width:970px}.g__title_v2 h2{font-size:clamp(2.8125rem, 1.8103rem + 1.6164vw, 3.75rem)!important}.m__about_section_menu ul.menu li a{font-size:clamp(1.0625rem, 0.8621rem + 0.3233vw, 1.25rem)}.m__about_section_menu ul.menu li{border-width:0;margin:7px clamp(0.625rem, -0.3772rem + 1.6164vw, 1.5625rem)}.m__about_hero .column_container,.m__about_hero .vc_column-inner{padding:0}.m__map_text p{font-size:clamp(0.9375rem, 0.6034rem + 0.5388vw, 1.25rem)}.m__map_text{margin-bottom:calc(-130px + (-120 - 130) * ((100vw - 992px) / (1920 - 992)))!important;margin-left:calc(110px + (410 - 110) * ((100vw - 992px) / (1920 - 992)));padding-bottom:calc(70px + (270 - 70) * ((100vw - 992px) / (1920 - 992)));-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.g__btn_plain a,.g__btn_plain_primary a{font-size:20px!important}.s__news_feed .m__news_bulder_col{min-height:720px;max-height:800px}#sub-footer .m__footer_tc{margin-bottom:20px}#sub-footer .m__social-network ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px}#sub-footer .m__footer_tc{margin-top:40px}#sub-footer .m__footer_company img{margin-right:30px}#sub-footer .m__footer_tc ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#sub-footer .m__footer_company_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sub-footer .m__footer_company{width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-items:center}#sub-footer .m__social-network{width:25%}.r__news_feed{padding-top:70px;margin-bottom:100px}.m_home_hero,.m__inner_hero,.m__inner_hero .mk-video-color-mask,.s__single_capability_hero .m__single_capability_hero_img img{border-bottom-left-radius:200px;border-bottom-right-radius:200px}.r__news_feed,.s__tech{border-top-left-radius:200px;border-top-right-radius:200px}.ba_cap_row{-ms-grid-columns:(minmax(50px,1fr))[3];grid-template-columns:repeat(3,minmax(50px,1fr))}.master-holder .ba_cap_title{font-size:clamp(1.1875rem, 0.7198rem + 0.7543vw, 1.625rem)}.page .m__quality_label h4{padding-left:clamp(0rem, -1.4583rem + 3.0382vw, 2.1875rem);font-size:clamp(1.125rem, 0.875rem + 0.5208vw, 1.5rem)}.m__single_quality p{font-size:clamp(0.90625rem, 0.7604rem + 0.3038vw, 1.125rem)}.page .m__single_quality h5{font-size:clamp(1rem, 0.8333rem + 0.3472vw, 1.25rem)}.m__lcd_carousel::after{content:'';width:100%;max-width:600px;background:url(/wp-content/uploads/2024/05/optelos_refinery-model_web.webp) top left no-repeat;height:100%;background-size:contain}.page .s__tech,.page .s__news_feed{margin-left:30px;margin-right:30px}.m_home_hero .m__home_hero_text_1 h1{letter-spacing:-6px}.m_home_hero .m__home_hero_text_2 p{font-size:26px}.m__footer_menu .widgettitle,#mk-footer .widgettitle{font-size:14px}.contact-address-state-section .contact-address-state-section-content:not(:first-child){padding-top:40px}}@media all and (max-width:991px){#parts-contact-form .Contact-form-section-content{padding-top:50px!important}.woocommerce-cart #gform_wrapper_3{margin-bottom:40px}.sf-addtocart .add_to_cart_inline .product_loop_button_text{font-size:15px}.btn_woocommerce_header a{padding:8px 16px;min-height:48px}.sf-footer .pagination.bottom .page-numbers,.sf-result-count .woocommerce-result-count,.sf-result-count{font-size:14px}.tax-product_cat #theme-page .theme-page-wrapper .theme-content,.r__product_quote .column_container{padding-left:0!important;padding-right:0!important}.r__product_quote .column_container{width:100%!important}.call-content h3{font-size:30px}.sf-results-table .sf-part a{font-size:calc(15px + (20 - 15) * ((100vw - 320px) / (991 - 320)))}.search-result-top-bar .search-result-page-title{font-size:24px}.single-job_listing #theme-page .theme-page-wrapper{display:flex;flex-direction:column}.single-job_listing #mk-sidebar{order:2}.ba_cap_col .ba_cap_image_arrow{max-width:clamp(1.5625rem, 0.2212rem + 6.7064vw, 4.375rem)}.ba_cap_col:hover .ba_cap_title{-webkit-transform:translateY(clamp(3.75rem, 2.5577rem + 5.9613vw, 6.25rem));-ms-transform:translateY(clamp(3.75rem, 2.5577rem + 5.9613vw, 6.25rem));transform:translateY(clamp(3.75rem, 2.5577rem + 5.9613vw, 6.25rem))}.ba_cap_col .ba_cap_learn_desc{font-size:clamp(0.875rem, 0.7558rem + 0.5961vw, 1.125rem)}.ba_cap_image_arrow{max-width:clamp(1.5625rem, 1.2649rem + 1.4881vw, 2.1875rem)}.m__hse_toolbox{margin-left:clamp(0.9375rem, 0.6394rem + 1.4903vw, 1.5625rem)}#company,#safety,#overview{padding-top:50px!important;margin-top:-50px!important}.r__first_nav{height:20px}#mk-footer .mk-padding-wrapper{flex-wrap:nowrap}.g__md_mt_20{margin-top:20px}.r__rotating_list .wpb_column{width:100%!important}.r__news_feed{padding-top:50px;margin-bottom:50px}#quality{margin-top:40px}.m__map_text{background-color:var(--clr-primary);-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029;border:1px solid #7070701A;padding:20px 20px 0 20px;margin-left:auto;margin-right:auto;text-align:center}.g__title_v2 h2{font-size:clamp(2.1875rem, 1.8899rem + 1.4881vw, 2.8125rem)!important}.m__about_section_menu .widget.widget_nav_menu{padding:0}.m__about_section_menu ul.menu{max-width:630px}.m__about_section_menu ul.menu li{margin:7px 0}.m__about_hero_text h1{max-width:500px}#sub-footer .m__social-network ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sub-footer .m__footer_tc,.m__social-network{margin-top:20px}#sub-footer .m__footer_company{text-align:center}#sub-footer .m__footer_company p{text-align:center}#sub-footer .m__footer_tc ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.page,.page p,.page .master-holder p{font-size:clamp(1rem, 0.9106rem + 0.4471vw, 1.1875rem)}.master-holder .g__title h4{font-size:clamp(1.3125rem, 1.1337rem + 0.8942vw, 1.6875rem)}.contact-address-state-section-content{padding-top:0px!important}.contact-address-state-section-content .wpb_column.content-col{padding-top:40px!important}}@media (min-width:768px) and (max-width:991px){.r__year_end_prod_search{display:flex;flex-direction:column-reverse}.r__year_end_prod_search .column_container{width:100%}.year_end_banner_blue{font-size:55px!important}.year_end_banner_gray{font-size:24px!important;padding-bottom:40px!important;max-width:200px}.m__inner_hero .page-section-content{padding:10% 0 13.5%!important}.m__quality_title{padding-top:200px}#mk-footer .mk-padding-wrapper{flex-wrap:wrap}#mk-footer .mk-padding-wrapper .mk-col-1-6{width:33.334%!important}.m__our_values_txt{padding-top:20px}.r__markets{min-height:550px}.r__perf .column_container::before,.r__perf .column_container::after{top:calc(-70px + (-40 + 70) * ((100vw - 768px) / (991 - 768)))}.r__safety2_program .m__safety2_program_img{-webkit-transform:translate(calc(100px + (160 - 100) * ((100vw - 768px) / (991 - 768))),70px);-ms-transform:translate(calc(100px + (160 - 100) * ((100vw - 768px) / (991 - 768))),70px);transform:translate(calc(100px + (160 - 100) * ((100vw - 768px) / (991 - 768))),70px)}.s__news_feed .m__news_bulder_col{min-height:calc(860px + (720 - 860) * ((100vw - 768px) / (991 - 768)))}.m_home_hero,.m__inner_hero,.m__inner_hero .mk-video-color-mask,.s__single_capability_hero .m__single_capability_hero_img img{border-bottom-left-radius:150px;border-bottom-right-radius:150px}.r__news_feed,.s__tech{border-top-left-radius:150px;border-top-right-radius:150px}.ba_cap_row{-ms-grid-columns:(minmax(50px,1fr))[2];grid-template-columns:repeat(2,minmax(50px,1fr))}.master-holder .ba_cap_title{font-size:clamp(1.5rem, 0.2085rem + 2.6906vw, 1.875rem)}.page .m__quality_label h4{font-size:18px}.m__quality_label{height:calc(99px + (133 - 99) * ((100vw - 768px) / (991 - 768)))}.m__single_quality{width:calc(110px + (145 - 110) * ((100vw - 768px) / (991 - 768)));height:calc(110px + (145 - 110) * ((100vw - 768px) / (991 - 768)))}.page .m__single_quality h5{font-size:clamp(0.875rem, 0.2788rem + 1.2422vw, 1.048125rem)}.page .m__single_quality p{font-size:clamp(0.84375rem, 0.5209rem + 0.6726vw, 0.9375rem);margin-bottom:12px}.m__lcd_carousel::after{content:'';width:100%;max-width:500px;background:url(/wp-content/uploads/2024/05/optelos_refinery-model_web.webp) top left no-repeat;height:100%;background-size:contain;left:-50px;bottom:-240px}.m_home_hero .m__home_hero_text_1 h1{font-size:85px;letter-spacing:-4px}.m_home_hero .m__home_hero_text_2 p{font-size:clamp(1.4375rem, 1.007rem + 0.8969vw, 1.5625rem)}.page h2{letter-spacing:-3px}.m__footer_menu .widgettitle,#mk-footer .widgettitle{font-size:12.5px}}.m__news_sidebar .wp-block-group__inner-container{padding:clamp(0.9375rem, -0.1042rem + 2.1701vw, 2.5rem)}@media all and (min-width:768px){.m__inner_year_end_sale_hero .page-section-content{padding-bottom:5%!important}.woocommerce-message,.woocommerce-message a{font-size:17px!important}.dont_see_the_part .wp-block-image{text-align:right;margin-bottom:30px}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types li{width:20%}.master-holder .ba_cap_title{letter-spacing:-1.6px}.ba_cap_col:not(:last-child) .text-content{padding:20px}.m__capabilities_hero_text h1,.m__about_hero_text h1{font-size:70px!important}.parts_hero .m__about_hero_text h1{font-size:50px!important}.on-time-delivery h3{max-width:465px}.on-time-delivery p{max-width:530px}#mk-footer .mk-padding-wrapper{display:flex;align-items:flex-start}#mk-footer .mk-padding-wrapper .mk-col-1-6:nth-child(6) h3.wp-block-heading{font-size:clamp(1.125rem, 0.7083rem + 0.8681vw, 1.75rem)}#mk-footer .mk-padding-wrapper .mk-col-1-6:nth-child(6){padding:clamp(0.625rem, 0rem + 1.3021vw, 1.5625rem)}.m__quality_driven ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr);gap:15px}.m__capabilities_hero_text h1::after{position:absolute;right:1px;bottom:-32px;content:url(/wp-content/uploads/2024/03/work-equipment.png)}.m__capabilities_hero_text h1{margin-left:auto;margin-right:auto;position:relative;width:670px;line-height:70px;font-size:70px!important}.r__comprehensive_services .m__single_comprehensive_service{min-height:260px}.r__comprehensive_services .wpb_column .wpb_wrapper>div{-ms-flex-preferred-size:calc(33.33% - 10px);flex-basis:calc(33.33% - 10px)}.m__guiding_principle ol{-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px}.m__guiding_principle li h4:before{font-size:60px}.s__news_feed .ba__news_learn_more{position:absolute;bottom:20px}.s__safety_vid{padding:22% 0}.g__center_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page .m__quality_label h4{max-width:120px}.m__quality_label{width:550px}.page .m__single_quality .mobile_col_2_first{padding:0}.m__single_quality_btm{margin-top:-23px}.m__lcd_carousel::before{right:200px;width:calc(210px + (258 - 210) * ((100vw - 768px) / (1920 - 768)));max-width:288px;padding:20px 20px 35px;letter-spacing:2px;font-size:clamp(0.625rem, 0.4583rem + 0.3472vw, 0.875rem);line-height:1.5em}.r_sustainability_lists .g__title h3{font-size:clamp(1.3125rem, 1.1337rem + 0.8942vw, 1.6875rem)}}@media all and (max-width:767px){.mini-cart-button-wrapper{margin-top:30px}.woocommerce-message,.woocommerce-message a{font-size:15px!important}.sf-addtocart .add_to_cart_inline a{padding:8px 10px}.woocommerce table.cart tbody td{padding-top:8px!important;padding-bottom:8px!important}#block-23,#block-23 .dont_see_the_part{margin-bottom:0!important}.wpb_widgetised_column #block-23 h3{margin-bottom:15px}.dont_see_the_part h3,.dont_see_the_part .wp-block-image{text-align:center}.wpb_widgetised_column #block-23 .wp-block-image{margin-bottom:0!important}#mk-sidebar #block-28 br{display:none}.tax-product_cat .archive-theme-page-wrapper,.tax-manufacturer .archive-theme-page-wrapper{padding-left:0!important;padding-right:0!important}.tax-product_cat #theme-page .theme-page-wrapper .theme-content,.tax-manufacturer #theme-page .theme-page-wrapper .theme-content{padding-top:20px!important}.product-category-breadcrumbs{padding:25px 0 0 0!important}#gform_wrapper_3 .gform_fields{row-gap:20px!important}.woocommerce .shop_table thead th{font-size:15px!important}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li{width:100%!important}section.contact-address-state-section .contact-address-state-section-content h3{margin-top:35px}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types li{width:50%}.ba_cap_col:not(:last-child) .text-content{padding:20px}.r__parts_row{padding-left:30px!important;padding-right:30px!important}.r__parts_row .parts_text{padding-left:0!important;padding-right:0!important}.m_home_hero .column_container{padding-left:0!important;padding-right:0!important}#markets .m__markets_active{margin-bottom:0!important}.r__rotating_list{margin-top:30px}.r__rotating_list .vc_column-inner,.r__pdf_box .vc_column-inner{padding-left:0!important;padding-right:0!important}.m__single_capability_hero_img img{min-height:170px;object-fit:cover}#quality .m__quality_active{margin-bottom:15px}.r__perf .column_container::before,.r__perf .column_container::after{top:calc(-80px + (-70 + 80) * ((100vw - 320px) / (767 - 320)))}.m__quality_driven ul li{margin-top:7px}.m__we_specialize{background-color:rgba(0,0,0,.4);padding:20px;border-radius:10px}.m__capabilities_hero .vc_column-inner,.m__capabilities_hero .column_container{padding-left:0!important;padding-right:0!important}.m__capabilities_hero_text h1{font-size:40px!important}.m__support_growing_accordion{margin-top:30px}.r__comprehensive_services .wpb_column .wpb_wrapper>div{-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px)}.m__ensuring_safety{padding-top:30px}.r__perf .wpb_row .wpb_column .vc_column-inner{padding:0}.r__perf .wpb_row .wpb_column{width:33.33333333%!important}.m__safety2_program_img .vc_single_image-wrapper{max-width:500px;margin-bottom:-50px}.m__guiding_principle li h4:before{font-size:40px}.news-listing-section{padding-left:0;padding-right:0}.m__news_page_feed .vc_gitem-post-data-source-post_date{margin-bottom:0}.s__safety_vid{padding:24% 0}.r__news_feed .m__text_link p{margin-bottom:0}.master-holder .ba_cap_title{font-size:17px}.ba_cap_learn_more a{font-size:clamp(0.8125rem, 0.6783rem + 0.6711vw, 1rem)}.m__lcd_carousel::before{right:60px;width:170px;padding:10px 10px 25px;letter-spacing:1px;font-size:9px;line-height:1.4em}.page .m__quality_label h4{font-size:20px;padding:30px}.m__single_quality{width:calc(120px + (175 - 120) * ((100vw - 320px) / (767 - 320)));height:calc(120px + (175 - 120) * ((100vw - 320px) / (767 - 320)))}.m__single_quality p{font-size:clamp(0.9375rem, 0.8033rem + 0.6711vw, 1.125rem)}.page .m__single_quality h5{font-size:clamp(1.0625rem, 0.973rem + 0.4474vw, 1.1875rem)}.r__quality_circle .mobile_col_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:0}.m_home_hero .m__home_hero_text_1 h1{letter-spacing:-3px}.m_home_hero .m__home_hero_text_2 p{font-size:clamp(1rem, 0.6868rem + 1.566vw, 1.4375rem)}.page h2{letter-spacing:-2px}.page body,.page p{font-size:clamp(0.90625rem, 0.7944rem + 0.5593vw, 1.0625rem)}#sub-footer .m__footer_tc ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mk-footer .mk-padding-wrapper .mk-col-1-6:nth-child(6){padding:20px}}@media all and (min-width:480px) and (max-width:767px){.m__safety2_program_img img{transform:translateX(clamp(4.375rem, -9.2139rem + 45.2962vw, 12.5rem))}.m__inner_hero .page-section-content{padding:10% 0 16%!important}.m__inner_hero.resources_hero{min-height:175px!important}.m__capabilities_hero_text h1,.m__about_hero_text h1{font-size:50px!important}.m_home_hero,.m__inner_hero,.m__inner_hero .mk-video-color-mask,.s__single_capability_hero .m__single_capability_hero_img img,.r__news_feed,.s__tech{border-bottom-left-radius:clamp(3.75rem, -0.4312rem + 13.9373vw, 6.25rem);border-bottom-right-radius:clamp(3.75rem, -0.4312rem + 13.9373vw, 6.25rem)}.r__news_feed,.s__tech{border-top-left-radius:clamp(3.75rem, -0.4312rem + 13.9373vw, 6.25rem);border-top-right-radius:clamp(3.75rem, -0.4312rem + 13.9373vw, 6.25rem)}.m__quality_title{padding-top:160px}.r__markets{min-height:890px}.m__about_section_menu.m__company_active ul.menu{top:-65px;top:calc(-80px + (-65 + 80) * ((100vw - 480px) / (767 - 480)))}.m__guiding_principle li h4{font-size:25px}.m__guiding_principle ol{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}.m__lcd_carousel::after{content:'';width:100%;max-width:600px;background:url(/wp-content/uploads/2024/05/optelos_refinery-model_web.webp) top left no-repeat;height:100%;background-size:contain;left:-50px;bottom:-150px}}@media all and (max-width:479px){.ba_cap_col .ba_cap_learn_desc{font-size:13px!important;line-height:1.3em!important}.master-holder .ba_cap_title{margin-bottom:10px}.m__safety2_program_img img{transform:translateX(70px)}.m__inner_hero .page-section-content{padding:10% 0 18%!important}.m__inner_hero.resources_hero{min-height:175px!important}.m__inner_hero.resources_hero .page-section-content{padding:10% 0 13%!important}.m_home_hero,.m__inner_hero,.m__inner_hero .mk-video-color-mask,.s__single_capability_hero .m__single_capability_hero_img img,.r__news_feed,.s__tech{border-bottom-left-radius:60px;border-bottom-right-radius:60px}.r__news_feed,.s__tech{border-top-left-radius:60px;border-top-right-radius:60px}.m__quality_title{padding-top:100px}.r__markets{min-height:calc(1000px + (890 - 1000) * ((100vw - 320px) / (479 - 320)))}.m__capabilities_hero_text h1,.m__about_hero_text h1{font-size:36px!important}.m__about_section_menu.m__company_active ul.menu{top:-60px}#organizational-ethics .vc_row .column_container,.r__quality_menu .wpb_column{padding:0}.m__about_section_menu ul.menu li a{font-size:clamp(0.75rem, 0.4984rem + 1.2579vw, 0.875rem)!important;line-height:1.4em;padding-left:6px!important;padding-right:6px!important;text-align:center}.r__perf .r__perf_content p{letter-spacing:1px!important}.r__perf .vc_col-sm-12.wpb_column.column_container{padding-left:0!important;padding-right:0!important}.r__perf .column_container::before{left:calc(33.33333333% - 15px)!important}.r__perf .column_container::after{left:calc(66.6666666% - 12px)!important}.r__perf .wpb_row.r__perf_content .wpb_column:first-child p{max-width:100px;margin:0 auto}.m__lcd_carousel::before{right:calc(25px + (50 - 25) * ((100vw - 320px) / (479 - 320)));max-width:calc(130px + (160 - 130) * ((100vw - 320px) / (479 - 320)));padding:10px 10px 20px;font-size:calc(7px + (9 - 7) * ((100vw - 320px) / (479 - 320)));line-height:1.2em;letter-spacing:1px}.m__lcd_carousel::after{content:'';width:100%;max-width:600px;background:url(/wp-content/uploads/2024/05/optelos_refinery-model_web.webp) top left no-repeat;height:100%;background-size:contain;left:-35px;bottom:-110px}.m_home_hero .m__home_hero_text_1 h1{font-size:40px}body.page,.page p{line-height:1.55em}}@media all and (min-width:1380px){.m__lcd_carousel::after{left:-220px}}@media all and (min-width:992px) and (max-width:1379px){.m__lcd_carousel::after{left:calc(-90px + (-140 + 90) *  ((100vw - 992px) / (1379 - 992)))}}@media all and (min-width:1250px){#sub-footer .m__footer_company p{max-width:633px}.m__lcd_carousel::after{bottom:-280px}.m__quality_label{height:166px}.m__single_quality{width:177px;height:177px}}@media all and (min-width:992px) and (max-width:1249px){.single-product #theme-page .theme-page-wrapper .theme-content{padding-right:0!important;width:68%!important}.single-product #theme-page #mk-sidebar{width:32%!important}#sub-footer .m__footer_company p{max-width:450px}.m__lcd_carousel::after{bottom:calc(-210px + (-290 + 210) * ((100vw - 992px) / (1249 - 992)))}.m__quality_label{height:calc(125px + (166 - 125) * ((100vw - 992px) / (1249 - 992)))}.m__single_quality{width:calc(137px + (177 - 137) * ((100vw - 992px) / (1249 - 992)));height:calc(137px + (177 - 137) * ((100vw - 992px) / (1249 - 992)))}}body{font-family:var(--fnt-goldbill-regular);font-weight:400}body a{-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}p:not(.has-background):last-of-type{padding-bottom:0}.page a:not(.mk-button):hover{text-decoration:underline}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{font-family:var(--fnt-goldbill-medium)}.page h2,.page .master-holder h2{font-size:clamp(1.75rem, 0.85rem + 4.5vw, 6.25rem);letter-spacing:normal;line-height:1em}.page .g__white_text h1,.page .g__white_text h2,.page .g__white_text h3,.page .g__white_text h4,.page .g__white_text h5,.page .g__white_text h6,.page .g__white_text p,.page .g__white_text li,.page .g__white_text div,.page .g__white_text span,.page .g__white_text a{color:var(--clr-light)}.g__text_center{text-align:center}.g__text_transform h6,.g__text_transform h1,h2.g__text_transform,h4.g__text_transform,.g__text_transform{text-transform:uppercase!important}.g__title h6{letter-spacing:2.8px;font-family:var(--fnt-goldbill-bold);font-weight:700;text-transform:uppercase!important}.g__title h2{line-height:1.1em;margin-bottom:20px}.g__title a,.g__btn_plain a{letter-spacing:.8px}.g__btn_plain button{background-color:transparent}.g__btn_plain a{background-color:transparent!important;background-image:none!important;padding-left:0!important;padding-right:0!important}.g__btn_plain a:hover{color:var(--clr-secondary)!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.g__title a:hover{color:var(--clr-secondary)}.g__title_v2 h5{font-family:"Proxima Nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px!important;letter-spacing:4px;text-transform:uppercase!important}.g__title_v2 h2{font-weight:500;line-height:1.1em}h2.g__margin_center,.mk-text-block.g__margin_center,.g__margin_center h2{margin-left:auto;margin-right:auto}.g__title_negative_ml h2{margin-left:-3.3px}.g__align_center .column_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g__list_align_left ul{margin-left:3px}.g__padding.vc_section{padding-top:clamp(2.1875rem, 1.375rem + 4.0625vw, 6.25rem)!important;padding-bottom:clamp(2.1875rem, 1.375rem + 4.0625vw, 6.25rem)!important}.g__padding.vc_row{padding:clamp(2.1875rem, 1.375rem + 4.0625vw, 6.25rem) 0}.g__padding_top.vc_row{padding-top:clamp(2.1875rem, 1.375rem + 4.0625vw, 6.25rem)}.g__padding_btm.vc_row{padding-bottom:clamp(2.1875rem, 1.375rem + 4.0625vw, 6.25rem)}.g__padding_less_top{padding-top:clamp(2.1875rem, 1.625rem + 2.8125vw, 5rem)}.r__fullwidth{width:100vw!important;padding-right:0!important}.g__mb_0{margin-bottom:0}.text_link a{color:#8d7c54}span.home_txt_shadow{color:transparent;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;text-shadow:0 0 1px rgba(255,255,255,.025),-1px 0 1px rgba(255,255,255,.025),-2px 0 1px rgba(255,255,255,.025),-3px 0 1px rgba(255,255,255,.025),-4px 0 1px rgba(255,255,255,.025),-5px 0 1px rgba(255,255,255,.025),-6px 0 1px rgba(255,255,255,.025),-7px 0 1px rgba(255,255,255,.025),-8px 0 1px rgba(255,255,255,.025),-9px 0 1px rgba(255,255,255,.025),-10px 0 1px rgba(255,255,255,.025),-11px 0 1px rgba(255,255,255,.025),-12px 0 1px rgba(255,255,255,.025),-13px 0 1px rgba(255,255,255,.025),-14px 0 1px rgba(255,255,255,.025),-15px 0 1px rgba(255,255,255,.025),-16px 0 1px rgba(255,255,255,.025),-17px 0 1px rgba(255,255,255,.025),-18px 0 1px rgba(255,255,255,.025),-19px 0 1px rgba(255,255,255,.025),-20px 0 1px rgba(255,255,255,.025),-21px 0 1px rgba(255,255,255,.025),-22px 0 1px rgba(255,255,255,.025),-23px 0 1px rgba(255,255,255,.025),-24px 0 1px rgba(255,255,255,.025),-25px 0 1px rgba(255,255,255,.025),-26px 0 1px rgba(255,255,255,.025),-27px 0 1px rgba(255,255,255,.025),-28px 0 1px rgba(255,255,255,.025),-29px 0 1px rgba(255,255,255,.025),-30px 0 1px rgba(255,255,255,.025),-31px 0 1px rgba(255,255,255,.025),-32px 0 1px rgba(255,255,255,.025),-33px 0 1px rgba(255,255,255,.025),-34px 0 1px rgba(255,255,255,.025),-35px 0 1px rgba(255,255,255,.025),-36px 0 1px rgba(255,255,255,.025)!important}span.about_txt_shadow{color:transparent;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;text-shadow:0 0 1px rgba(255,255,255,.05),-1px 0 1px rgba(255,255,255,.05),-2px 0 1px rgba(255,255,255,.05),-3px 0 1px rgba(255,255,255,.05),-4px 0 1px rgba(255,255,255,.05),-5px 0 1px rgba(255,255,255,.05),-6px 0 1px rgba(255,255,255,.05),-7px 0 1px rgba(255,255,255,.05),-8px 0 1px rgba(255,255,255,.05),-9px 0 1px rgba(255,255,255,.05),-10px 0 1px rgba(255,255,255,.05),-11px 0 1px rgba(255,255,255,.05),-12px 0 1px rgba(255,255,255,.05),-13px 0 1px rgba(255,255,255,.05),-14px 0 1px rgba(255,255,255,.05),-15px 0 1px rgba(255,255,255,.05),-16px 0 1px rgba(255,255,255,.05),-17px 0 1px rgba(255,255,255,.05),-18px 0 1px rgba(255,255,255,.05),-19px 0 1px rgba(255,255,255,.05),-20px 0 1px rgba(255,255,255,.05),-21px 0 1px rgba(255,255,255,.05),-22px 0 1px rgba(255,255,255,.05),-23px 0 1px rgba(255,255,255,.05),-24px 0 1px rgba(255,255,255,.05),-25px 0 1px rgba(255,255,255,.05),-26px 0 1px rgba(255,255,255,.05),-27px 0 1px rgba(255,255,255,.05),-28px 0 1px rgba(255,255,255,.05),-29px 0 1px rgba(255,255,255,.05),-30px 0 1px rgba(255,255,255,.05),-31px 0 1px rgba(255,255,255,.05),-32px 0 1px rgba(255,255,255,.05),-33px 0 1px rgba(255,255,255,.05),-34px 0 1px rgba(255,255,255,.05),-35px 0 1px rgba(255,255,255,.05),-36px 0 1px rgba(255,255,255,.05)}span.capability_txt_shadow{color:transparent;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;text-shadow:0 0 1px rgba(255,255,255,.05),-1px 0 1px rgba(255,255,255,.05),-2px 0 1px rgba(255,255,255,.05),-3px 0 1px rgba(255,255,255,.05),-4px 0 1px rgba(255,255,255,.05),-5px 0 1px rgba(255,255,255,.05),-6px 0 1px rgba(255,255,255,.05),-7px 0 1px rgba(255,255,255,.05),-8px 0 1px rgba(255,255,255,.05),-9px 0 1px rgba(255,255,255,.05),-10px 0 1px rgba(255,255,255,.05),-11px 0 1px rgba(255,255,255,.05),-12px 0 1px rgba(255,255,255,.05),-13px 0 1px rgba(255,255,255,.05),-14px 0 1px rgba(255,255,255,.05),-15px 0 1px rgba(255,255,255,.05),-16px 0 1px rgba(255,255,255,.05),-17px 0 1px rgba(255,255,255,.05),-18px 0 1px rgba(255,255,255,.05),-19px 0 1px rgba(255,255,255,.05),-20px 0 1px rgba(255,255,255,.05),-21px 0 1px rgba(255,255,255,.05),-22px 0 1px rgba(255,255,255,.05),-23px 0 1px rgba(255,255,255,.05),-24px 0 1px rgba(255,255,255,.05)!important}.m_home_hero .wpb_column .wpb_row{padding:clamp(3.125rem, 0.875rem + 11.25vw, 14.375rem) 0}.m_home_hero .m__home_hero_text_1 h1{position:relative}.m_home_hero .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.m_home_hero .m__home_hero_text_2 p{max-width:930px;margin-left:auto;margin-right:auto;text-shadow:1px 1px 2px rgba(0,0,0,.6);font-family:var(--fnt-goldbill-medium)}.r__hse_toolbox.vc_row{padding-top:clamp(4.375rem, 2.75rem + 8.125vw, 12.5rem);padding-bottom:clamp(2.1875rem, 1.375rem + 4.0625vw, 6.25rem)}.r__hse_toolbox .m__hse_toolbox{max-width:440px}.r__hse_toolbox .m__hse_toolbox h4{font-family:var(--fnt-goldbill-bold);font-size:clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);margin:15px 0}.r__our_life_work .wpb_column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 1fr 0 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:1fr 0 1fr 0 1fr;grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0}.r__our_life_work .wpb_column>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.r__our_life_work .wpb_column>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.r__our_life_work .wpb_column>*:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.r__our_life_work .wpb_column>*:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.r__our_life_work .wpb_column>*:nth-child(5){-ms-grid-row:3;-ms-grid-column:3}.r__our_life_work .wpb_column>*:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}.r__our_life_work .wpb_column>*:nth-child(7){-ms-grid-row:5;-ms-grid-column:1}.r__our_life_work .wpb_column>*:nth-child(8){-ms-grid-row:5;-ms-grid-column:3}.r__our_life_work .wpb_column>*:nth-child(9){-ms-grid-row:5;-ms-grid-column:5}.r__our_life_work .vc-hoverbox h2,.r__our_life_work h2{font-size:40px}.m__lcd_carousel::before{content:"Proprietary Field Management Software for Premier Project Management";position:absolute;top:0;margin:0 auto;text-align:center;font-weight:800;font-family:"Proxima Nova","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:var(--clr-light);background-color:var(--clr-secondary);-webkit-clip-path:polygon(0% 0%,100% 0,100% 100%,50% 88%,0 100%);clip-path:polygon(0% 0%,100% 0,100% 100%,50% 88%,0 100%);z-index:99}.m__lcd_carousel::after{position:absolute;z-index:99}.m__careers_title h4{margin-bottom:20px}.m__tech_title p,.m__careers_title p{max-width:768px;margin-left:auto;margin-right:auto}.m__quality_title p{font-size:30px;margin-bottom:0}.m__quality_title a{font-size:20px}.m__capabilities_title h2{max-width:960px;margin-left:auto;margin-right:auto}.m__capabilities_title p{max-width:770px;margin-left:auto;margin-right:auto}.ba_cap_col:hover a{text-decoration:none}.ba_cap_col .ba_cap_learn_more{position:relative;z-index:99}.ba_cap_col:hover .ba_link_wrapper{text-decoration-color:var(--clr-light)!important}.grid-container{display:grid;grid-template-columns:repeat(3,1fr)}.grid-video-container{position:relative;width:100%;padding-top:56.25%}.grid-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ba_cap_col:not(:last-child) .text-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #C4C4C4;transition:opacity 0.3s ease;width:100%;height:100%;background-color:#fff;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;display:flex;justify-content:space-between}.ba_cap_col .text-content.text-content-diff{position:absolute;top:0;border:1px solid #C4C4C4;padding:20px;transition:opacity 0.3s ease;width:100%;height:100%;background-color:#fff;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.ba_cap_col .grid-video-container{background:rgba(0,32,68,1)}.ba_cap_col:hover .text-content{opacity:1!important;background-color:rgba(0,32,68,.5)!important}.ba_cap_col:hover .text-content.text-content-diff{background-color:rgba(0,32,68,1)!important}.ba_cap_col:last-child:hover{background-color:rgba(0,32,68,1)}.ba_cap_col>*{text-decoration:none!important}.ba_cap_col p{font-size:0;line-height:0;height:0;margin-bottom:0!important}.r__quality_circle{max-width:1130px!important;margin-left:auto;margin-right:auto}.m__quality_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(/wp-content/uploads/2024/02/gradient-bg.svg);background-size:cover;background-repeat:no-repeat;max-height:166px}.page .m__quality_label h4{margin-bottom:0;text-align:center}.m__single_quality{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(255,255,255,.32);border-radius:50%;margin-bottom:0;max-width:177px;max-height:177px}.page .m__single_quality h5{font-family:var(--fnt-goldbill-bold);color:var(--clr-light);font-weight:700;margin-bottom:0}.m__single_quality p{color:var(--clr-light);line-height:1em;text-align:center}.m__single_quality_btm p:not(.has-background):last-of-type{margin-bottom:0}.m__single_quality_btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m__news_bulder_row.vc_gitem-zone-a .vc_gitem-row-position-top,.m__news_bulder_row.vc_gitem-zone-b .vc_gitem-row-position-top{position:relative!important;padding:0!important}.m__news_bulder_row::before{content:none!important}.s__news_feed .m__news_bulder_col{background-color:var(--clr-light);padding:25px;border:1px solid #C4C4C4}.s__news_feed .{background-color:var(--clr-light);padding:25px;border:1px solid #C4C4C4}.page .master-holder .s__news_feed .m__news_bulder_row .vc_gitem-post-data-source-post_title h3{line-height:clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem)}.page .master-holder .s__news_feed .m__news_bulder_row .vc_gitem-post-data-source-post_title a{font-size:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);letter-spacing:-1.6px;line-height:0}.page .master-holder .s__news_feed .m__news_bulder_row .vc_gitem-post-data-source-post_title a:hover{color:var(--clr-secondary)}.s__news_feed .m__news_bulder_row .vc_gitem-post-category-name a{text-transform:uppercase;letter-spacing:2px;font-size:14px}.s__news_feed .m__news_bulder_row .vc_gitem-post-data-source-post_categories{margin-bottom:clamp(1.25rem, 0.9375rem + 1.5625vw, 2.8125rem)}.s__news_feed .m__news_bulder_row .wpb_single_image{-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.s__news_feed .m__news_bulder_row .wpb_single_image:hover{padding-left:5px}.s__news_feed .r__news_feed .vc_grid.vc_row{padding:20px 0 0 0}.s__news_feed .blog-grid-holder .featured-image{display:none}.s__news_feed .blog-grid-holder{margin-left:0;margin-right:-1px;border:1px solid #C4C4C4}.page .s__news_feed article .the-title a{font-size:40px;font-family:var(--fnt-goldbill-medium);text-transform:none;line-height:1.2em}.s__news_feed article .mk-blog-meta-wrapper a{font-family:var(--fnt-goldbill-regular);color:var(--clr-primary);font-size:20px;font-style:normal;letter-spacing:-.8px;pointer-events:none}.s__news_feed .m__blog_feed .featured-image{display:none}.ba_news_feed .wpb_wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 1fr 0 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:;grid-template-rows:;grid-column-gap:0;grid-row-gap:0}.ba_news_feed article.ba_post{background-color:#fff;border:1px solid #C4C4C4;min-height:560px;padding:25px;position:relative}.ba_news_feed article.ba_post:nth-child(2){margin-left:-1px;margin-right:-1px}.ba_news_feed .ba_post_category{text-align:right;text-transform:uppercase;letter-spacing:2px;font-size:14px;margin-bottom:65px}.ba_news_feed .ba_post_title{max-width:95%}.ba_news_feed .ba_learn_more{display:block;margin-top:25px;position:absolute;bottom:30px;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.ba_news_feed .ba_learn_more:hover{padding-left:5px}.m__news_hero h1 strong{color:var(--clr-light)}.m__news_hero h1{font-size:clamp(2.1875rem, 1.125rem + 5.3125vw, 7.5rem)!important;line-height:1.2em!important}.page .master-holder .news-listing-section .vc_gitem-post-data-source-post_title h3{line-height:clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem)}.page .master-holder .news-listing-section .vc_gitem-post-data-source-post_title a{font-size:clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem);letter-spacing:-1.6px;line-height:0}.m__news_page_feed .vc_pageable-load-more-btn a:hover{background-color:var(--clr-secondary)!important}.m__news_page_feed .vc_pageable-load-more-btn a{background-color:var(--clr-primary)!important;font-size:clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem);width:235px;padding:clamp(0.9375rem, 0.75rem + 0.9375vw, 1.875rem) 10px}.m__news_sidebar .wp-block-tag-cloud a:hover{background-color:var(--clr-secondary);color:#dde4ed;-webkit-text-decoration-line:none;text-decoration-line:none}.m__news_sidebar .wp-block-tag-cloud a{background:#dde4ed;font-size:14px!important;padding:8px 20px;border-radius:5px;margin-right:5px;margin-top:10px;display:inline-block;border:1px solid #dbdfe4;font-weight:400;text-transform:capitalize;letter-spacing:.5px}.m__news_sidebar ul.wp-block-categories li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m__news_sidebar ul.wp-block-latest-posts li,.m__news_sidebar ul.wp-block-categories li{list-style:none;line-height:1.5em}.m__news_sidebar ul.wp-block-latest-posts li:not(last-child),.m__news_sidebar ul.wp-block-categories li:not(last-child){border-bottom:1px solid #dbdfe4}.m__news_sidebar .wp-block-heading{font-size:clamp(1.375rem, 1.15rem + 1.125vw, 2.5rem)}.m__news_sidebar ul.wp-block-latest-posts,.m__news_sidebar ul.wp-block-categories{margin:0}.m__news_sidebar ul.wp-block-latest-posts li,.m__news_sidebar ul.wp-block-categories li{padding:10px 0;margin:3px 0}#mk-footer .mk-padding-wrapper .mk-col-1-6{float:none!important}#mk-footer .mk-padding-wrapper .mk-col-1-6:nth-child(6){background-color:#001935}#mk-footer .mk-padding-wrapper .mk-col-1-6:nth-child(6) .widget_block{margin-bottom:10px}#mk-footer .mk-padding-wrapper .mk-col-1-6:nth-child(6) #block-7.widget_block{margin-bottom:0}#mk-footer .footer-wrapper .menu-item .mk-svg-icon{display:none}.m__footer_menu .widgettitle,#mk-footer .widgettitle{text-transform:uppercase;font-family:var(--fnt-goldbill-bold);font-weight:700;margin-bottom:0}.m__footer_menu ul.menu,.m__footer_menu ul.menu li{border-width:0}.m__footer_menu ul.menu li{font-size:var(--fnt-xxs);line-height:1.4em}.m__footer_menu ul.menu li a,#mk-footer .widget_nav_menu ul li a{padding-left:0;padding-right:0;color:var(--clr-light);line-height:1.4em}.m__footer_menu ul.menu li a:hover,.m_footer_learn_more a:hover{color:var(--clr-secondary)}.m_footer_learn_more a{color:var(--clr-light)!important}.m__footer .m__svg_arrow_white svg path:hover{stroke:#C4C4C4}#sub-footer .mk-footer-copyright{display:block;float:none!important;padding:30px 20px!important;opacity:1}#sub-footer .mk-grid{border-top:2px solid var(--clr-light)}#sub-footer .m__footer_company p{font-size:16px;margin:14px auto 0 auto}#sub-footer .m__social-network ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sub-footer .m__social-network ul li{list-style:none;margin:5px;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}#sub-footer .m__social-network ul li:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}#sub-footer .m__footer_tc ul{display:-webkit-box;display:-ms-flexbox;display:flex}#sub-footer .m__footer_tc li{list-style:none}#sub-footer .m__footer_tc li a{color:var(--clr-light)}#sub-footer .m__footer_tc li a:hover{color:var(--clr-secondary)}.header-logo a .mk-sticky-logo.mk-svg{width:auto!important}body:not(.page.page-id-29) .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo{display:block!important}.menu-item.current-menu-item.current_page_item>a.menu-item-link{font-family:var(--fnt-goldbill-bold)}header.mk-header{border-bottom:0!important}@media all and (max-width:780px){.header-logo a img{max-width:calc(230px + (450 - 230) * ((100vw - 320px) / (780 - 320)))!important}}@media all and (min-width:1141px){.your_trusted_source_heading h2{margin-bottom:50px}.single .mk-header-inner .main-navigation-ul>li.menu-item,.single .mk-header-inner .mk-search-trigger{display:flex!important;align-items:center!important}.page .main-navigation-ul>li.menu-item>a.menu-item-link{padding-left:clamp(0.4375rem, -1.2103rem + 2.3107vw, 1.5625rem)!important;padding-right:clamp(0.4375rem, -1.2103rem + 2.3107vw, 1.5625rem)!important;font-size:clamp(1.0625rem, 0.7879rem + 0.3851vw, 1.25rem)!important}.m__about_section_menu.m__about_section_menu_main ul.menu{position:fixed}.page .mk-header-nav-container{margin-right:30px!important}}@media all and (max-width:1140px){.your_trusted_source_heading h2{margin-bottom:25px!important}.m__about_section_menu.m__about_section_menu_main ul.menu{display:none}}.ba_cap_row{display:-ms-grid;display:grid;grid-column-gap:0;grid-row-gap:0}.ba_cap_col:last-child:hover{background-color:rgba(0,32,68,1)}.ba_ca_video_background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.ba_cap_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;z-index:1}.ba_cap_content{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.ba_cap_img{width:clamp(2.1875rem, 1.625rem + 2.8125vw, 5rem);max-width:80px}.ba_cap_learn_desc{line-height:1.2em;font-size:18px;margin-bottom:0;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.ba_cap_learn_desc,.ba_cap_img{opacity:1;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.ba_cap_learn_more{opacity:0;margin-top:20px;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.ba_cap_col:hover .ba_cap_learn_more{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ba_cap_col .ba_cap_image_arrow{position:absolute;bottom:20px}.ba_cap_col:hover .ba_cap_learn_desc{opacity:0}.ba_cap_title{-webkit-transition:opacity 0.7s ease,-webkit-transform 0.7s ease;transition:opacity 0.7s ease,-webkit-transform 0.7s ease;-o-transition:transform 0.7s ease,opacity 0.7s ease;transition:transform 0.7s ease,opacity 0.7s ease;transition:transform 0.7s ease,opacity 0.7s ease,-webkit-transform 0.7s ease}.ba_cap_learn_more,.ba_cap_image_arrow img{-webkit-transition:opacity 0.5s ease,-webkit-transform 0.5s ease;transition:opacity 0.5s ease,-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease,opacity 0.5s ease;transition:transform 0.5s ease,opacity 0.5s ease;transition:transform 0.5s ease,opacity 0.5s ease,-webkit-transform 0.5s ease}.ba_cap_col:hover .ba_cap_learn_more{opacity:1;font-size:20px;position:absolute;bottom:20px}.ba_cap_col:hover .ba_cap_title{color:var(--clr-light)}.ba_cap_col:hover .ba_cap_title,.ba_cap_col:hover .ba_cap_learn_more a{color:var(--clr-light)}.ba_cap_col:hover .ba_cap_image_arrow img{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:0}.ba_cap_col:hover .ba_cap_img{opacity:0}.mk-header.transparent-header:not(.a-sticky) .mk-header-holder{border-bottom-width:0}h2.m__txt_find_product_need{font-size:clamp(2.1875rem, 1.75rem + 2.1875vw, 4.375rem)!important}section.vc_section.responding-part-section .responding-part-section-content h4.vc_custom_heading{letter-spacing:3px}section.vc_section.responding-part-section .responding-part-section-content .mk-text-block{max-width:860px;margin:auto}section.vc_section.ups-part-contact-section .ups-part-contact-section-content-box p{font-size:18px;line-height:25px;margin:0}section.vc_section.ups-part-contact-section .ups-part-contact-section-content-box h4.vc_custom_heading{margin:0;font-weight:600;letter-spacing:2px}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form input{width:100%;margin:0;padding:0 clamp(1.25rem, 0.5rem + 3.75vw, 5rem) 0 clamp(3.75rem, 3.5rem + 1.25vw, 5rem);height:75px;font-size:clamp(0.9375rem, 0.8375rem + 0.5vw, 1.4375rem);color:#00275d;position:relative;border:1px solid #ccd4df}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form .input{position:relative}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form .input a{position:absolute;top:26px;left:8px;height:100%;width:50px;font-size:0;text-align:center}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form .input a:after{content:"\f002";position:absolute;top:-3px;font-size:20px;font-family:'Font Awesome 5 Pro';font-weight:500;left:0;right:0;margin:auto;color:var(--clr-secondary)}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form .input{position:relative}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form input::-webkit-input-placeholder{color:#00275d}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form input::-moz-placeholder{color:#00275d}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form input:-ms-input-placeholder{color:#00275d}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form input:-moz-placeholder{color:#00275d}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form .input a#inventory-clear-button{right:16px;left:auto;cursor:pointer}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section section.inventory-search-form .input a#inventory-clear-button:after{content:url(/wp-content/uploads/2024/02/close.png)}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper{float:left;width:100%}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper #search-result{display:initial;width:100%}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper #search-result table thead tr{background:#00275d}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper #search-result table thead tr td{padding:11px 15px;color:#fff;font-size:20px;font-weight:200;width:33%;border-left:1px solid #001d45}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper #search-result table tbody tr:nth-child(odd){background:#e9e9e9}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper #search-result table tbody tr td{padding:12px 15px;color:#00275d;font-size:17px;border-right:1px solid #efefef}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper #search-result table tbody tr td:last-child{border-right:none}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper #search-result table+div{text-align:center}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper #search-result a.page-numbers:last-child{margin:0}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper #search-result a.page-numbers{padding:6px 15px;border:1px solid #00275d;border-radius:4px;margin:0 3px 3px 0;float:none;display:inline-block}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper div#spinner{text-align:center;margin:10px 0 10px 0}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper div#spinner img{width:auto}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section div#search-result-wrapper #search-result a.page-numbers.active{background:#00275d;color:#fff}section.vc_section.upspart-search-section .upspart-search-section-content .product_search_section .page-wrapper #search-result{display:none!important}#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper{padding-left:15px;padding-right:15px;padding-top:70px}#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper .widget{border:none;padding:0}#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper .widget ul{border:none}#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper .widget ul li{border:none;margin:0 0 10px 0}#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper .widget ul li a svg.mk-svg-icon{display:none}#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper .widget ul li a{padding:10px;color:#00275d;font-size:clamp(0.9375rem, 0.8125rem + 0.625vw, 1.5625rem);font-weight:400;font-family:var(--fnt-goldbill-medium)}#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper .widget_nav_menu ul li.current_page_item a{background-color:var(--clr-secondary);color:var(--clr-light)}#theme-page .theme-page-wrapper .job_listings{padding-top:70px;padding-bottom:70px;margin:0}#theme-page .theme-page-wrapper .job_listings form.job_filters{background:#e8e8e8}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs{padding:35px;border:1px solid #ccd4df}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs .search_keywords{width:48%;padding:0}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs .search_location{width:48%;padding:0}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs input{margin:0;height:45px;padding:0 13px;border:1px solid #ccd4df;font-size:18px;color:#00275d;font-weight:600}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs input::-webkit-input-placeholder{color:#00275d}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs input::-moz-placeholder{color:#00275d}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs input:-ms-input-placeholder{color:#00275d}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs input:-moz-placeholder{color:#00275d}.job-manager-form fieldset textarea::-webkit-input-placeholder{color:#00275d}.job-manager-form fieldset textarea::-moz-placeholder{color:#00275d}.job-manager-form fieldset textarea:-ms-input-placeholder{color:#00275d}.job-manager-form fieldset textarea:-moz-placeholder{color:#00275d}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs .search_categories{padding:0}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs .search_categories .chosen-container a.chosen-single{border-radius:0;padding:0 0;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs .search_categories .chosen-container a.chosen-single div{display:none}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs .search_categories .chosen-container a.chosen-single{border-radius:0;padding:0 0 0 20px;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:15px;color:#00275d;text-transform:uppercase;font-family:var(--fnt-goldbill-medium);letter-spacing:1px}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs .search_categories .chosen-container a.chosen-single:after{content:"\f0d7";position:absolute;left:0;font-family:Fontawesome;font-size:20px;top:0}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs .filter_wide{padding:0;font-size:18px;color:#00275d;font-weight:600}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs>div{margin:0 0 21px 0}#theme-page .theme-page-wrapper .job_listings form.job_filters .search_jobs>div:last-child{margin:0}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types{border:1px solid #ccd4df;border-top:none;background:#f6f6f6}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types li{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-right:1px solid #ccd4df}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types li label{font-size:15px;text-transform:uppercase;font-family:var(--fnt-goldbill-medium);color:#00275d;position:relative;padding:0 0 0 26px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types li:last-child{border:none}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types li label .checkbox-style{position:absolute;top:0;left:0;height:17px;width:17px;background-color:#c2c2c2;border-radius:3px;cursor:pointer}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types li label .checkbox-style:after{content:"\f00c";font-family:'Font Awesome 5 Pro';position:absolute;top:-4px;left:2px;font-size:12px;color:#fff;display:none}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types li label input{margin-right:5px}#theme-page .theme-page-wrapper .job_listings ul.job_listings .application-deadline{position:absolute;list-style:none;margin-top:-50px;padding-left:15px}#theme-page .theme-page-wrapper .job_listings ul.job_listings .application-deadline a{pointer-events:none;color:#8d7c54;font-size:15px;background-color:transparent!important}.job_filters .showing_jobs{display:none!important}.search_categories .select2-container .select2-selection--single{height:30px}body:has(.jm-form) .select2-dropdown .select2-results__option--highlighted{background-color:#8d7c54!important;color:#fff!important}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types li label input:checked~.checkbox-style{background:#00aeef}#theme-page .theme-page-wrapper .job_listings form.job_filters ul.job_types li label input:checked~.checkbox-style:after{display:block}#theme-page .theme-page-wrapper .job_listings ul.job_listings{padding:0;border:1px solid #ccd4df}#theme-page .theme-page-wrapper .job_listings ul.job_listings li:last-child{border-bottom:none}#theme-page .theme-page-wrapper .job_listings ul.job_listings li.job_listing{border-bottom:1px solid #ccd4df;padding:37px 33px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;list-style-type:none}#theme-page .theme-page-wrapper .job_listings ul.job_listings li a{padding:0;background:none}#theme-page .theme-page-wrapper .job_listings ul.job_listings li a img.company_logo{display:none}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position{padding:0;width:100%}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .position-date h3{font-size:25px;color:#00275d;font-family:var(--fnt-goldbill-medium);letter-spacing:.5px}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .position-date h3:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--clr-secondary)}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .position-date{position:relative;margin:0 0 12px 0}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .position-date .date time{font-size:18px;color:#00275d}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .position-date .date:after{content:"\f073";font-family:'Font Awesome 5 Pro';position:absolute;left:0;top:2px;font-weight:300}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .position-date .date{position:absolute;top:0;right:0;line-height:normal;padding:0 0 0 30px}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta>div{width:auto;float:left;padding:0;margin:0 30px 0 0}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta>div:last-child{margin:0}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta .location:after{content:"\f3c5";font-family:'Font Awesome 5 Pro';position:absolute;left:0;top:0;font-size:21px;font-weight:300}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta .location{font-size:18px;color:#00275d;padding:0 0 0 27px;font-family:var(--fnt-goldbill-regular);position:relative}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta .meta,#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta .meta span{font-size:18px;color:#00275d}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta .meta{position:relative;padding:0 0 0 27px}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta .meta:after{content:"\f017";font-family:'Font Awesome 5 Pro';position:absolute;left:0;top:0}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta{width:100%;float:left;margin:0 0 22px 0}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .company{display:inline-block;width:100%;font-size:18px;color:#00275d;line-height:25px}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .company strong{font-weight:400}form.job-manager-form{padding-top:50px;padding-bottom:50px}form.job-manager-form fieldset label{font-size:18px;font-family:var(--fnt-goldbill-regular);color:#00275d}form.job-manager-form fieldset .field.account-sign-in{font-size:18px;color:#00275d}form.job-manager-form fieldset .field.account-sign-in a.button{float:right;margin:0 0 0 10px;padding:12px 38px;background:#d2d2d2;color:#00275d;font-family:var(--fnt-goldbill-medium);font-size:16px}form.job-manager-form fieldset .field.account-sign-in a.button:before{display:none}form.job-manager-form fieldset .field.account-sign-in strong{font-family:var(--fnt-goldbill-medium);font-weight:500}form.job-manager-form fieldset .field input{padding:0 13px;height:45px;font-size:18px;color:#00275d;border:1px solid #ccd4df}form.job-manager-form fieldset .field input::-webkit-input-placeholder{color:#00275d}form.job-manager-form fieldset .field input::-moz-placeholder{color:#00275d}form.job-manager-form fieldset .field input:-ms-input-placeholder{color:#00275d}form.job-manager-form fieldset .field input:-moz-placeholder{color:#00275d}form.job-manager-form fieldset .field small.description{margin:0;padding:0 20px;font-size:16px;color:#00275d;opacity:1}form.job-manager-form fieldset .field input.wp-job-manager-file-upload{border:none;padding:0 20px}form.job-manager-form fieldset a.resume-manager-add-row{font-family:var(--fnt-goldbill-medium)}.job-manager-form fieldset .wp-editor-container{border:1px solid #ccd4df;border-radius:0}form.job-manager-form input.button{margin:0 0 0 0;padding:14px 38px;background:#d2d2d2;color:#00275d;font-family:var(--fnt-goldbill-medium);font-size:16px;font-weight:400}form.job-manager-form fieldset:first-child{padding-top:0}form.job-manager-form fieldset{padding:12px 0;margin:0;border-bottom:1px solid #ccd4df}form.job-manager-form p:last-child{margin:0}form.job-manager-form fieldset .field ul.chosen-choices{padding:0 13px;height:45px!important;font-size:18px;color:#00275d;border:1px solid #ccd4df;-webkit-box-shadow:none!important;box-shadow:none!important;background:#fdfdfd}form.job-manager-form fieldset .field ul.chosen-choices li.search-field{line-height:45px;height:100%;font-size:18px;color:#00275d;font-weight:400}form.job-manager-form fieldset .field ul.chosen-choices li.search-field input.default{padding:0;margin:0;font-size:18px;color:#00275d;font-family:var(--fnt-goldbill-light)}form.job-manager-form input[type=submit]{margin:0;padding:12px 38px;background:#d2d2d2!important;color:#00275d!important;font-family:var(--fnt-goldbill-medium);font-size:16px;border:none;text-transform:uppercase;font-weight:400}form.job-manager-form.job-manager-application-form input.button{background:var(--clr-secondary)!important;color:#fff!important}.resume_preview_title input[type=submit]{margin:0 11px 0 0;padding:12px 38px;background:#d2d2d2!important;color:#00275d!important;font-family:var(--fnt-goldbill-medium);font-size:16px;border:none;text-transform:uppercase;font-weight:400}.resume_preview_title input[type=submit]:last-child{margin:0}form.job-manager-form p{margin-top:26px!important}form.job-manager-form fieldset select{padding:0 13px!important;height:45px!important;font-size:18px!important;color:#00275d!important;border:1px solid #ccd4df!important;-webkit-box-shadow:none!important;box-shadow:none!important;line-height:normal!important}.candidate-dashboard{padding-top:150px;padding-bottom:150px}.candidate-dashboard .field form.job-manager-form{padding:0}.candidate-dashboard .field h3{font-size:25px;color:#00275d;font-family:var(--fnt-goldbill-medium);letter-spacing:.5px;margin:0 0 14px 0}.candidate-dashboard>.field:last-child{border-bottom:1px solid #ccd4df}.candidate-dashboard>.field{padding:35px;border:1px solid #ccd4df;border-bottom:none}.candidate-dashboard .field p{font-size:18px}body{color:#00275d}.candidate-dashboard>.field table.resume-manager-resumes{margin:0;border:1px solid #ccd4df}.candidate-dashboard>.field table.resume-manager-resumes thead tr{background:#f1f0f0}.candidate-dashboard>.field table.resume-manager-resumes thead tr th{padding:10px 15px;border-right:1px solid #ccc;font-family:var(--fnt-goldbill-medium);font-weight:400;letter-spacing:1px}.candidate-dashboard>.field table.resume-manager-resumes thead tr th:last-child{border:none}.candidate-dashboard>.field table.resume-manager-resumes tbody td{border:1px solid #ccd4df;padding:10px 15px}.candidate-dashboard>.field table.resume-manager-resumes tfoot a{margin:0 0 0 0;padding:11px 38px;background:#d2d2d2;color:#00275d;font-family:var(--fnt-goldbill-medium);font-size:16px;font-weight:400;float:none;display:inline-block;text-transform:uppercase;line-height:normal}.job-manager-form fieldset textarea{padding:7px 13px;font-size:18px;color:#00275d;border:1px solid #ccd4df}form#resume_preview{padding-top:150px;padding-bottom:150px}.single-resume .meta li{color:#00275d}body.single-job_listing .blog-similar-posts,body.single-job_listing .single-post-tags,.single-post-back-btn{display:none}body.single-job_listing .theme-content{padding-top:70px!important;padding-bottom:70px!important}body.single-job_listing article h2.blog-single-title{line-height:70px!important;margin:0 0 27px 0;display:none}body.single-job_listing article h1.job-single-title{font-size:clamp(1.875rem, 1.6875rem + 0.9375vw, 2.8125rem)}body.single-job_listing article .blog-single-meta{display:none}body.single-job_listing article .single-social-section{display:none}body.single-job_listing article .mk-single-content{margin:0}body.single-job_listing article .mk-single-content .single_job_listing form.job-manager-form{padding:0;margin:0}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.application-deadline{width:100%}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.application-deadline:before{content:"\f273"}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li a{color:#00275d!important}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li{background:none;color:#00275d;font-family:var(--fnt-goldbill-regular);position:relative;padding:0 0 0 30px;margin:0 60px 0 0;font-size:16px}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li:before{content:"";font-family:'Font Awesome 5 Pro'!important;position:absolute;left:0;top:1px;font-weight:300;font-size:19px}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta .wp-job-manager-bookmarks-form a.bookmark-notice:before{min-width:28px}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.job-type:before{content:"\f017"}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.location:before{content:"\f3c5"}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.date-posted:before{content:"\f073"}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.job-type.part-time{padding:0}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.job-type.part-time:before{content:",";margin:0 5px 0 0;width:auto;height:auto;position:relative;left:0;font-size:16px;line-height:normal;top:0;font-family:var(--fnt-goldbill-medium)!important}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.job-type.internship{margin:0}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta{margin:0 0 45px 0}body.single-job_listing article .mk-single-content .single_job_listing .job_application.application input.application_button{padding:14px 27px;font-size:16px;text-transform:uppercase;font-family:var(--fnt-goldbill-medium);font-weight:400;background:#00275d;color:#fff}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li form.job-manager-form{border:none}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li form.job-manager-form a.bookmark-notice{padding:0}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.bookmark{padding:0}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li:last-child{margin:0}body.single-job_listing article .mk-single-content .single_job_listing>form.job-manager-form{display:none}body.single-job_listing article .mk-single-content .single_job_listing .job_application.application{margin:0 0 30px 0;float:left;width:100%}body.single-job_listing article .mk-single-content .single_job_listing .job_application.application:last-child{display:none}body.single-job_listing article .blog-share-container{display:none}body.single-job_listing article .mk-single-content .single_job_listing .company{display:none}body.single-job_listing article .mk-single-content .single_job_listing .job_description h3{font-size:25px;font-family:var(--fnt-goldbill-regular);font-weight:400;letter-spacing:2px;text-transform:uppercase;margin:0 0 24px 0}body.single-job_listing article .mk-single-content .single_job_listing .job_description p{font-size:18px;line-height:28px}body.single-job_listing article .mk-single-content .single_job_listing .job_description ul li{font-size:18px;line-height:28px}body.single-job_listing article .mk-single-content .single_job_listing .job_description ul{margin-left:0}body.single-job_listing article .mk-single-content .single_job_listing .job_description h3{margin-top:25px}body.single-job_listing article .mk-single-content .single_job_listing .job_description h3:first-child{margin-top:0}body.single-job_listing section#mk-page-introduce{display:none}form.apply_with_resume input[type="submit"]{margin:0;padding:12px 38px;background:#d2d2d2!important;color:#00275d!important;font-family:var(--fnt-goldbill-medium);font-size:16px;border:none;text-transform:uppercase;font-weight:400;letter-spacing:1px}form.job-manager-form fieldset .field input[type="file"]{border:none;padding:0 20px}p.resume-submitted{padding:150px 0}#resume-manager-candidate-dashboard table td small{color:#00275d}#resume-manager-candidate-dashboard table ul.candidate-dashboard-actions li .candidate-dashboard-action-delete{text-transform:uppercase;letter-spacing:1px;font-size:16px;padding:3px 20px;display:inline-block;background:red;color:#fff;font-weight:400;font-family:var(--fnt-goldbill-regular);margin:8px 0 0 0}.chosen-container-multi .chosen-choices li.search-choice{margin:0;padding:0 19px 0 0;background:none;border:none;color:#00275d;font-size:18px;line-height:45px}.chosen-container-multi .chosen-choices li.search-choice a.search-choice-close{top:0;bottom:0;margin:auto}.chosen-container-multi .chosen-choices li.search-choice{margin:0 10px 0 0}.job-manager-error.job-manager-message,.job-manager-info.job-manager-message,.job-manager-message.job-manager-message{border-top-color:#00275d}.job-manager-error.job-manager-message:before,.job-manager-info.job-manager-message:before,.job-manager-message.job-manager-message:before{color:#00275d}div#job-manager-alerts table.job-manager-alerts{margin:0;border:1px solid #ccd4df}div#job-manager-alerts table.job-manager-alerts thead tr{background:#f1f0f0}div#job-manager-alerts table.job-manager-alerts thead tr th{padding:10px 15px;border-right:1px solid #ccc;font-family:var(--fnt-goldbill-medium);font-weight:400;letter-spacing:1px;-webkit-box-sizing:border-box;box-sizing:border-box}div#job-manager-alerts table.job-manager-alerts tbody td{border:1px solid #ccd4df;padding:10px 15px}div#job-manager-alerts table.job-manager-alerts tfoot a{margin:0 0 0 0;padding:11px 38px;background:#d2d2d2;color:#00275d;font-family:var(--fnt-goldbill-medium);font-size:16px;font-weight:400;float:none;display:inline-block;text-transform:uppercase;line-height:normal}div#job-manager-alerts table.job-manager-alerts tbody td ul.job-alert-actions li a{text-transform:uppercase;letter-spacing:1px;font-size:16px;padding:3px 20px;display:inline-block;background:red;color:#fff;font-weight:400;font-family:var(--fnt-goldbill-regular);margin:0 0 0 0}div#job-manager-alerts table.job-manager-alerts tbody td ul.job-alert-actions li:after{display:none}.job-login-register{padding:150px 0}.job-login-register h2{font-size:25px;font-family:var(--fnt-goldbill-medium);letter-spacing:1px;margin:90px 0 43px 0}.job-login-register h2:first-child{margin-top:0}.job-login-register .tml form .tml-field-wrap label{width:29%;float:left;font-size:18px;font-family:var(--fnt-goldbill-regular);color:#00275d;margin:0;line-height:45px}.job-login-register .tml form .tml-field-wrap input{width:69%;padding:0 13px;height:45px;font-size:18px;color:#00275d!important;border:1px solid #ccd4df;margin:0;float:right}.job-login-register .tml form .tml-field-wrap{margin:0;padding:12px 0;margin:0;border-bottom:1px solid #ccd4df;display:inline-block;width:100%}.job-login-register .tml form .tml-field-wrap:first-child{padding-top:0}.job-login-register .tml form .tml-field-wrap.tml-rememberme-wrap{display:none}.job-login-register .tml form .tml-field-wrap.tml-submit-wrap{padding:0;border:none;padding-top:16px}.job-login-register .tml form .tml-field-wrap.tml-submit-wrap input.tml-button{float:left;width:auto;margin:0;padding:10px 38px!important;background:#d2d2d2;color:#00275d;font-family:var(--fnt-goldbill-medium);font-size:16px;text-transform:uppercase;height:auto}.job-login-register ul.tml-links{margin:18px 0 0 0;list-style:none}.job-login-register ul.tml-links li.tml-register-link{display:none}.job-login-register ul.tml-links li.tml-lostpassword-link:after{content:"\f059";font-family:'Font Awesome 5 Pro'!important;position:absolute;left:0;top:1px;font-weight:300;font-size:19px}.job-login-register ul.tml-links li.tml-lostpassword-link{margin:0;font-size:18px;padding:0 0 0 30px;position:relative}.job-login-register .tml form .tml-field-wrap.tml-indicator-wrap{display:none}.job-login-register .tml form .tml-field-wrap.tml-indicator_hint-wrap{display:none}.job-login-register .tml.tml-register ul.tml-links{display:none}.job-manager-error{margin-top:150px!important}.job-manager-error+form.job-manager-form{padding-top:0}#job-manager-alerts table ul.job-alert-actions li{width:100%!important;float:left;margin:0 0 10px 0}p.job-manager-message{color:#00275d}ul.job_listings .job-manager-applications-applied-notice{float:none}.single_job_listing .meta{overflow:visible;float:left;width:100%}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li .bookmark-details{position:absolute;padding:0;width:320px;right:0;background:#fff;border:1px solid #ccd4df;padding:15px;top:36px}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li .bookmark-details p{margin:0!important}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li .bookmark-details label{font-size:18px;font-family:var(--fnt-goldbill-regular);color:#00275d}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li .bookmark-details textarea{padding:7px 13px;font-size:18px;color:#00275d;border:1px solid #ccd4df;resize:none}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li .bookmark-details input.submit-bookmark-button{margin-top:12px}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li .bookmark-details:before{content:"\f0d8";top:-13px;right:50px;font-family:'Font Awesome 5 Pro'!important;position:absolute;font-weight:100;font-size:25px;color:#ccd4df}#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper .widget{margin:0}table.job-manager-past-applications{margin:0;border:1px solid #ccd4df}table.job-manager-past-applications tr:first-child{background:#f1f0f0}table.job-manager-past-applications tr th{padding:10px 15px;border-right:1px solid #ccc;font-family:var(--fnt-goldbill-medium);font-weight:400;letter-spacing:1px}table.job-manager-past-applications td{border:1px solid #ccd4df;padding:10px 15px}.job-manager-form a.bookmark-notice{color:#00275d!important;font-family:var(--fnt-goldbill-regular);position:relative;padding:0 0 0 0;margin:0 0 0 0}.single_job_listing ul .job-manager-form{display:block}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.bookmark.bookmar-appy{width:100%;float:left;margin:20px 0 0 0}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.bookmark.bookmar-appy .remove-bookmark-wrapper{width:auto;float:left}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.bookmark.bookmar-appy .remove-bookmark-wrapper a.remove-bookmark{padding:0;margin:0 0 0 20px;color:#ff0000!important}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.bookmark.bookmar-appy .bookmark-details:before{right:auto}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.bookmark.bookmar-appy .bookmark-details{right:auto;left:0;z-index:9}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .company strong{display:block;margin:0 0 10px 0}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .company strong{font-family:var(--fnt-goldbill-regular)}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .company span.tagline{margin:0}form.apply_with_resume p{font-family:var(--fnt-goldbill-regular)!important}.tp-parallax-wrap.popupcontentwrapper{z-index:999!important}.revfulloverlay.overlay-full{z-index:99}.whatwedo-lifecycle-section .slider-content .rev_slider_wrapper ul li .popupcontent-box{opacity:1!important}.tp-shape.tp-shapewrapper{opacity:1!important;z-index:-1!important}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li .bookmark-details{z-index:9999}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li.job-category:before{content:"\f0ae"}body.single-job_listing article .mk-single-content .single_job_listing ul.job-listing-meta.meta li{margin:0 60px 15px 0;line-height:normal}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta .meta span{font-weight:700}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta .meta span.job-category{padding:0 0 0 27px;margin:0 0 0 30px;position:relative}#theme-page .theme-page-wrapper .job_listings ul.job_listings li .position .location-meta .meta span.job-category:after{content:"\f0ae";position:absolute;left:0;top:0;font-weight:300;font-size:19px;font-family:'Font Awesome 5 Pro'!important;line-height:normal}.job-manager-application-wrapper hr,.application_details hr{display:none}.resume_description p:first-child{font-weight:900!important;color:#00275d!important;font-size:30px;padding:29px 0 0}.resume_description p:last-child{font-size:23px}dl.resume-manager-experience dd{color:#000!important}dl.resume-manager-experience dd strong{color:#00275d!important;font-size:21px;font-weight:400}dl.resume-manager-experience dd:nth-child(2){width:99%!important}dl.resume-manager-experience dd{width:23%!important;display:inline-block}dl.resume-manager-experience dd:nth-child(8){width:99%!important}dl.resume-manager-References dt{width:100%!important}dl.resume-manager-References dd{width:23%!important;display:inline-block;border-left:2px solid #ddd;padding:1px 0 0 12px;margin:10px 0}dl.resume-manager-References dd strong{color:#00275d!important;font-size:19px;font-weight:400}dl.resume-manager-References dt h3{padding:0;margin:17px 0 0}dl.resume-manager-References{padding:0 20px}body.resume-template-default.single.single-resume .single-social-section{min-width:10px!important}dl dd span{margin:10px 0 0;float:left;width:100%;font-size:19px;font-weight:600;color:#00275d}section.vc_section.services-casestudies-section .services-casestudies-section-content .download-btn-content p{margin-bottom:0}.vc_btn3-container.download-btn-content a.vc_general{width:450px;text-align:left;padding:0 0;height:100px;display:table-cell;vertical-align:middle;padding:0 20px;font-size:15px;text-transform:uppercase;font-weight:600;color:#00275d;background:#fff;border:1px solid #ccd4df;line-height:20px;letter-spacing:1px;border-bottom:none}.vc_btn3-container.download-btn-content:last-child a.vc_general{border-bottom:1px solid #ccd4df}.vc_btn3-container.download-btn-content{display:table;margin:0}.vc_btn3-container.download-btn-content a.vc_general i{font-family:'Font Awesome 5 Pro';color:var(--clr-secondary);font-size:23px}.vc_btn3-container.download-btn-content a.vc_general i:before{content:"\f33d"}.vc_btn3-container.download-btn-content a.vc_general:hover{background:none;color:#00275d}section.vc_section.services-casestudies-section .services-casestudies-section-content .download-btn-content br{display:none}section.vc_section.services-casestudies-section .services-casestudies-section-content .download-btn-content .w3eden a.wpdm-download-link{width:450px;text-align:left;padding:0 0;height:100px;display:table-cell;vertical-align:middle;padding:0 60px 0 20px;font-size:15px;text-transform:uppercase;font-weight:700;color:#00275d!important;background:#fff;border:1px solid #ccd4df;line-height:20px;letter-spacing:1px;border-bottom:none;text-decoration:none;position:relative;font-family:var(--fnt-goldbill-bold);font-weight:400;font-style:normal;border-radius:0}section.vc_section.services-casestudies-section .services-casestudies-section-content .download-btn-content .w3eden a{width:450px;text-align:left;padding:0 0;height:100px;display:table-cell;vertical-align:middle;padding:0 60px 0 20px;font-size:15px;text-transform:uppercase;font-weight:700;color:#00275d;background:#fff;border:1px solid #ccd4df;line-height:20px;letter-spacing:1px;border-bottom:none;text-decoration:none;position:relative;font-family:var(--fnt-goldbill-bold);font-weight:400;font-style:normal}section.vc_section.services-casestudies-section .services-casestudies-section-content .download-btn-content .w3eden a.wpdm-download-link:before{content:"\f33d";font-family:'Font Awesome 5 Pro';color:var(--clr-secondary);font-size:23px;position:absolute;right:20px;font-weight:400}section.vc_section.services-casestudies-section .services-casestudies-section-content .download-btn-content.online-brochure .w3eden a:before,section.vc_section.services-casestudies-section .services-casestudies-section-content .download-btn-content a._3d-flip-book::before{content:"\f14c";font-family:'Font Awesome 5 Pro';color:var(--clr-secondary);font-size:23px;position:absolute;right:20px;font-weight:400}section.vc_section.services-casestudies-section .services-casestudies-section-content .download-btn-content .w3eden:nth-last-child(-n+2) a{border-bottom:1px solid #ccd4df}.m__about_hero_text h1{position:relative;margin-bottom:0;margin-left:auto;margin-right:auto}.m__breadcrumbs div{font-family:"Proxima Nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:5px;text-align:center}.m__inner_hero .m__breadcrumbs div{font-size:18px}.m__about_hero_text h1::after{position:absolute;right:0;bottom:-26.5px}.m__ensuring_safety p{max-width:460px;margin-bottom:0}.m__ensuring_safety h4{font-size:24px;font-family:var(--fnt-goldbill-bold);max-width:500px;margin:22px 0}.m__ensuring_safety h2{max-width:430px}.r__safety2_program .m_safety2_program h6{font-size:clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem)!important;font-family:var(--fnt-goldbill-bold);margin-bottom:15px}#safety .r__safety2_program{max-width:1070px!important;margin-left:auto!important;margin-right:auto!important}.r__safety2_program .m_safety2_program{max-width:500px}.m_safety2_program h2 sup{font-size:32px;line-height:22px}.m_safety2_program h2{color:#94A2B1!important}.m__about_section_menu.m__safety_active{margin-bottom:-30px;position:relative;z-index:9}.m__about_section_menu.m__company_active ul.menu li:first-child a,.m__about_section_menu.m__org_active ul.menu li:nth-child(2) a,.m__about_section_menu.m__safety_active ul.menu li:nth-child(3) a,.m__about_section_menu.m__quality_active ul.menu li:last-child a,.m__markets_active li:last-child a{font-family:var(--fnt-goldbill-bold);font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.m__about_section_menu .widget_nav_menu{padding-top:0;margin-bottom:0;padding-bottom:0}.m__about_section_menu ul.menu li{border-width:0}.m__about_section_menu.m__about_section_menu_main ul.menu li a{color:var(--clr-light)!important}.m__about_section_menu.m__about_section_menu_main ul.menu li a.active{font-family:var(--fnt-goldbill-bold);font-weight:700;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}body:not(.logged-in) .m__about_section_menu.m__about_section_menu_main ul.menu{top:90px}.logged-in .m__about_section_menu.m__about_section_menu_main ul.menu{top:90px}.m__about_section_menu.m__about_section_menu_main ul.menu{width:100%;max-width:100%;margin:0!important;left:0;border-radius:0;border-width:0!important;background-color:var(--clr-primary)!important;z-index:9999!important}@media all and (min-width:850px){.m__about_section_menu.m__company_active ul.menu{top:-31px}}@media all and (min-width:768px) and (max-width:849px){.m__about_section_menu.m__company_active ul.menu{top:-50px}}.m__about_section_menu.m__company_active ul.menu{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1}.m__about_section_menu ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--clr-light);-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029;border:1px solid #7070702C;border-radius:50px;margin-left:auto;margin-right:auto}.tooltipster-content h6{font-size:17px;color:var(--clr-primary)}.tooltipster-content p{font-size:14.5px}.m__quality_driven h4{margin-bottom:20px}.m__quality_driven{max-width:1300px;margin-left:auto;margin-right:auto}@media all and (min-width:991px) and (max-width:1366px){.m__quality_driven ul{grid-template-columns:7fr 5fr}.m__quality_driven ul li{font-size:18px}}.m__quality_driven ul li{list-style:none;margin-left:0;line-height:1.4em}.m__quality_driven ul{margin-left:0}.r__perf{padding-bottom:clamp(3.125rem, 2rem + 5.625vw, 8.75rem)}.r__performance{padding-top:clamp(3.125rem, 2rem + 5.625vw, 8.75rem)}.r__performance .g__title_v2 h2{max-width:980px}.r__perf .column_container::before,.r__perf .column_container::after{position:absolute;z-index:99}.r__perf .column_container::before{content:'';left:calc(33.33333333% - 8px);background-image:url(../../../../../../themes/ba-child/img/separator.png);background-repeat:no-repeat;background-position:top center;background-size:100%;width:28px;height:100%;top:0}.r__perf .column_container::after{content:'';left:calc(66.6666666% - 18px);background-image:url(../../../../../../themes/ba-child/img/separator.png);background-repeat:no-repeat;background-position:top center;background-size:100%;width:28px;height:100%;top:0}.r__perf .r__perf_year p{letter-spacing:4px}.r__perf .r__perf_content h4{font-size:clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem);margin-bottom:0}.r__perf .r__perf_content p{font-size:14px;text-transform:uppercase;letter-spacing:3px}.r__perf{margin:0 auto!important;max-width:850px!important}.r__perf .r__perf_last_row{background-color:#94A2B1!important;padding:10px clamp(0.9375rem, 0.5rem + 2.1875vw, 3.125rem);border-radius:100px}.r__perf .r__perf_last_row h4{font-family:var(--fnt-goldbill-bold)}.r__perf .r__perf_last_row p{margin-bottom:0;font-size:17px}.r__perf .r__perf_last_row p strong{font-size:18px;line-height:22px;margin-left:-6px}.m__tooltip_map .cq-hotspots .hotspot-item a{width:18px!important;height:18px!important}.m__map_text{position:relative;z-index:99}.m__guiding_principle li p{margin-left:47px;max-width:300px;line-height:1.45em}.m__guiding_principle li h4{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (min-width:1280px){.m__guiding_principle li h4{height:45px}}@media all and (min-width:991px) and (max-width:1279px){.m__guiding_principle li h4{height:calc(70px + (45 - 70) * ((100vw - 991px) / (1279 - 991)))}}.m__guiding_principle li h4:before{content:counter(list-item)"\a0\a0";color:#94A2B1;font-family:var(--fnt-goldbill-regular);width:45px}.m__guiding_principle li{list-style:none}.m__guiding_principle ol{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;margin-left:0}.r__single_source h2,.r__single_source h4{max-width:1030px;margin-left:auto;margin-right:auto}.r__single_source .mk-text-block p{max-width:820px;margin-left:auto;margin-right:auto;margin-bottom:0!important}.m__about_hero{z-index:1!important}.m__about_hero h4{font-family:var(--fnt-goldbill-bold)}.whatwedovideosection .whatwedovideosection-content .wpb_video_widget .video-container{padding:0;height:50px;width:50px!important;margin:auto}.whatwedovideosection .whatwedovideosection-content .wpb_video_widget .video-container iframe{display:none}.whatwedovideosection .whatwedovideosection-content .wpb_video_widget .video-container .video-thumbnail{background:none!important}.whatwedovideosection .whatwedovideosection-content .wpb_video_widget .video-container .video-thumbnail .video-thumbnail-overlay{border-radius:100%;background-color:transparent}.whatwedovideosection .whatwedovideosection-content .wpb_video_widget .video-container .video-thumbnail .video-thumbnail-overlay svg.mk-svg-icon{width:32px!important;height:auto!important;opacity:1!important}.home-video-holder .box-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-video-holder .box-holder h5{font-family:"Proxima Nova","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0}#facility-lifecycle .m__org_active{margin-top:80px}.r__lifecycle{padding-left:20px!important;padding-right:20px!important;overflow:visible!important}#facility-life-cycle{padding-top:100px!important;margin-top:-100px!important}.r__markets_menu{padding-top:clamp(2.1875rem, 1.625rem + 2.8125vw, 5rem)}.m__comprehensive_services_title{padding-top:70px;max-width:735px}.r__comprehensive_services .wpb_column .wpb_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.r__comprehensive_services .vc_column-inner{padding-left:0!important;padding-right:0!important}.r__comprehensive_services .wpb_column .wpb_wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:-1px;margin-right:-1px;text-align:center}.r__comprehensive_services .wpb_column .wpb_wrapper>div:nth-child(4),.r__comprehensive_services .wpb_column .wpb_wrapper>div:nth-child(5){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.r__comprehensive_services .m__single_comprehensive_service{border:1px solid var(--clr-light);padding:40px 25px;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.r__comprehensive_services .m__single_comprehensive_service:hover{background-color:var(--clr-primary)}.r__comprehensive_services .m__single_comprehensive_service h3{font-size:clamp(1.5625rem, 1.475rem + 0.4375vw, 2rem)!important}.r__comprehensive_services .m__single_comprehensive_service h3,.r__comprehensive_services .m__single_comprehensive_service p{color:var(--clr-light)}.r__comprehensive_services .m__single_comprehensive_service p{margin-bottom:0}.m__we_specialize h4{font-family:var(--fnt-goldbill-bold);margin-bottom:20px}.m__we_specialize p{line-height:28px;margin-bottom:0}.m__support_growing_text h2{max-width:500px}.m__support_growing_text p{max-width:510px;margin-bottom:0}.m__support_growing_accordion .g__btn_plain{margin-bottom:0!important}.m__support_growing_accordion .g__btn_plain button{padding:0;font-size:clamp(1.0625rem, 1.025rem + 0.1875vw, 1.25rem)}.m__support_growing_accordion .mk-accordion-single.current{border-bottom:0!important}.m__support_growing_accordion .mk-accordion-single.current .mk-accordion-tab{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.m__support_growing_accordion .mk-accordion-single.current .mk-accordion-pane{border-width:0!important;margin-bottom:-3px}.m__support_growing_accordion .mk-accordion-single:not(.current) .mk-accordion-pane{display:none!important}.m__support_growing_accordion .mk-accordion-single.current .mk-accordion-pane .vc_column-inner{background:rgba(0,0,0,.5);background-blend-mode:overlay;padding:clamp(0.9375rem, 0.75rem + 0.9375vw, 1.875rem)!important;margin-bottom:-5px}.m__support_growing_accordion .mk-accordion-tab .mk-svg-icon{display:none!important}.m__support_growing_accordion .mk-accordion-single,.m__support_growing_accordion .mk-accordion-single::last-child,.mk-accordion.m__support_growing_accordion.fancy-style .mk-accordion-single{border:1px solid #707070!important;background:red!important}.m__support_growing_accordion .mk-accordion-tab span:after{content:url(/wp-content/uploads/2024/02/icon_arrow_grey.svg);position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.m__support_growing_accordion .mk-accordion-tab{padding:30px clamp(1.25rem, 1rem + 1.25vw, 2.5rem)!important}.m__support_growing_accordion .mk-accordion-tab span,.m__support_growing_accordion .mk-accordion-pane h3{font-size:clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem);color:var(--clr-primary)}.m__support_growing_accordion h3,.m__support_growing_accordion .mk-accordion-pane h4,.m__support_growing_accordion .mk-accordion-pane p{color:var(--clr-light)!important}.m__support_growing_accordion .mk-accordion-pane p{line-height:1.4em}.m__support_growing_accordion .mk-accordion-pane{padding:0!important}.m__support_growing_accordion .mk-accordion-single .mk-accordion-pane .vc_column-inner{-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.r__logos .wpb_wrapper{display:flex;align-items:center;justify-content:center}.m_capability_boxes_gray .ba_cap_col .text-content{background-color:#EBEBEB}.r__rotating_list h5{margin-bottom:18px;font-family:var(--fnt-goldbill-bold)}.r__rotating_list ul{margin-left:-3px!important}.r__rotating_list ul li{position:relative;list-style:none;line-height:1.2em;margin-top:10px;margin-left:0;padding-left:20px;margin-bottom:15px}.r__rotating_list ul li::before{content:'•';position:absolute;left:0;font-size:25px}.r__rotating_list ul ul li::before{content:'-';left:10px;top:35%;transform:translateY(-50%)}.master-holder .m_expertly_navigating h3{font-size:clamp(1.5rem, 1.35rem + 0.75vw, 2.25rem);margin-bottom:20px}.r__single_capability_hero h1{font-size:40px!important}.r__pdf_box h4{font-family:var(--fnt-goldbill-bold);color:var(--clr-light)!important;max-width:400px}.r__pdf_box a.m__pdf_sheet{color:var(--clr-light)!important;;display:block;margin-top:20px}.r__pdf_box a.m__pdf_sheet img{display:block;margin-top:20px}.r__pdf_box .g__btn_plain button{background-color:transparent!important;font-size:20px;padding:0!important}.r__pdf_box .g__btn_plain button:hover{color:var(--clr-secondary)!important;text-decoration-line:underline}.m__about_hero_video .card-deck{text-align:center}.m__about_hero_video .card-deck a img{margin-right:15px}.m__about_hero_video .card-deck a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--clr-light)}.image_video-icon.mk-image .mk-image-caption{text-align:left;right:0;left:auto;padding:0;margin:0;bottom:auto;top:50%;transform:translateY(-50%);background:transparent!important;padding-bottom:10px;display:block!important}.image_video-icon.mk-image .mk-image-caption .mk-caption-title{font-size:15px;padding-left:45px;letter-spacing:1px}.image_video-icon .mk-image-holder{min-width:230px;max-width:230px;position:relative}.image_video-icon .mk-image-inner{width:100%!important}.image_video-icon .mk-image-inner img{max-width:32px;float:left;padding-bottom:10px}.image_video-icon.mk-image .mk-image-lightbox{width:100%!important}.mk-image.image_video-icon{min-width:230px}.image_video-icon.mk-image .mk-lightbox:hover,.image_video-icon.mk-image .mk-lightbox:focus{border-bottom:1px solid}.single.single-post .blog-post-type-image .mk-main-wrapper-holder .mk-grid{max-width:960px}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.single-resume-content h2{font-size:24px!important}.single-resume-content h2{font-size:18px!important}section.vc_section.Contact-address-section .Contact-address-section-content .text p{line-height:26px}section.vc_section.Contact-address-section .Contact-address-section-content .text p a{text-decoration:underline}section.vc_section.Contact-address-section .Contact-address-section-content .text.employment p a{color:#8d7c54;font-size:23px}section.vc_section.Contact-address-section .Contact-address-section-content .right-content .employment p{font-size:23px;line-height:normal}section.vc_section.Contact-address-section .Contact-address-section-content .left-content a{font-size:18px!important}section.vc_section.contact-address-state-section .contact-address-state-section-content .office-address-content p{font-size:17px;line-height:24px;color:#00275d;margin:0 0 10px 0}section.vc_section.contact-address-state-section .contact-address-state-section-content .office-address-content h4.vc_custom_heading{margin:0 0 5px 0}.contact-address-state-section-content .office-address-content a{text-decoration:underline}section.vc_section.contact-address-state-section .contact-address-state-section-content .vc_column-inner{padding-left:0}section.vc_section.Contact-form-section .Contact-form-section-content .left-content p{color:#00275d}section.vc_section.Contact-form-section .Contact-form-section-content .my_form_description p{font-size:26px;line-height:36px}body .gform_wrapper .gform_footer input[type=submit]{background-color:#8d7c54!important;padding:15px!important;min-width:138px!important;font-size:24px!important}body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#00275d!important}body .gform_wrapper .gform_body input,body .gform_wrapper .gform_body textarea{font-size:17px}.r__sustainability-intro h2{font-size:36px!important;max-width:900px;margin-left:auto;margin-right:auto}.r__sustainability-intro .mk-text-block p{max-width:740px;margin-left:auto;margin-right:auto}.r_sustainability_lists.vc_row{min-height:890px}.r_sustainability_lists .mk-text-block p:first-child{margin-bottom:10px}.r_sustainability_lists .mk-text-block ul{margin-left:0;max-width:350px}.r_sustainability_lists .mk-text-block ul li{margin-bottom:25px;line-height:1.3em;list-style-type:none;position:relative}.r_sustainability_lists .mk-text-block ul li:before{content:"•";position:absolute;left:-.8em;font-size:25px}.r__good-neighbor-map .mk-text-block p{max-width:732px}.r__good-neighbor-map .mk-text-block h4{max-width:610px;font-size:20px;font-weight:400}.r__good-neighbor-map .mk-text-block{z-index:2;position:relative}.r__good-neighbor-map .mk-image{max-width:600px}.r__good-neighbor-map .mk-text-block h3{max-width:994px;margin-left:auto;margin-right:auto;font-size:36px}.s__sustainable-future .main-content h3{font-size:26px;line-height:1.35em}.s__sustainable-future .main-content h4{font-size:24px;line-height:1.25em}.s__sustainable-future .main-content h5{font-size:20px;line-height:1.4em;font-family:'Goldbill Regular';text-transform:uppercase;margin-top:20px}.s__sustainable-future .main-content h5 span.supporting{font-size:18px;text-transform:none}@media (max-width:1080px){.r__good-neighbor-map{padding-left:15px!important;padding-right:15px!important}}@media (max-width:767px){.m__about_hero_text br{display:none}.r__good-neighbor-map .mk-text-block h3{font-size:24px}.r_sustainability_lists.vc_row{padding-bottom:100px}.r_sustainability_lists.vc_row::before{position:absolute;content:'';width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 65%,rgba(0,0,0,.4) 100%);top:0}}.vc_row.main-content .content-col{padding-right:60px}.vc_row.main-content .content-col .mk-text-block p{max-width:520px}.vc_row.main-content .content-col .r__pdf_box{max-width:536px}@media(max-width:767px){.vc_row.main-content .lists-col{padding-left:15px!important;padding-right:15px!important}}.woocommerce-cart .wc-block-components-quantity-selector__input{pointer-events:none}.woocommerce-cart .wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus,.woocommerce-cart .wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus,.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-checkout,.xoo-wsc-ft-totals,.xoo-wsc-footer-txt,.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{display:none}.single-product div.product .single_add_to_cart_button,.woocommerce ul.products li.product a.button{background-color:#001d45!important}.single-product div.product .single_add_to_cart_button:hover,.woocommerce ul.products li.product a.button:hover{background-color:#8d7c54!important}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{content:none!important}.woocommerce-cart .theme-content.no-padding>.mk-button-icon,.wp-block-woocommerce-empty-cart-block hr,.wp-block-woocommerce-empty-cart-block h2,.wc-block-cart-items__header-total,.woocommerce-mini-cart__total.total,.woocommerce-mini-cart__buttons.buttons .button.checkout{display:none!important}button.cquote_submit_quote{padding:14px 27px;font-size:16px;text-transform:uppercase;font-family:var(--fnt-goldbill-medium);background-color:#00275d;color:#fff;border-width:0;margin-left:6px;transition-duration:0.3s}button.cquote_submit_quote:hover{background-color:#8d7c54}.mk-product-loop.compact-layout .product-title a{font-size:22px;color:#002044}.mk-product-loop .product-loop-thumb img{width:100%}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-size:16px}.single-product .product_title.entry-title{font-size:40px!important;font-weight:400!important;margin-bottom:20px!important}.single-product .engine{margin-top:0}.single-product .fs_40,.related.products h2{font-size:40px!important;font-weight:600;text-align:center}.related.products h2{margin-top:60px;margin-bottom:20px}.product-breadcrumbs{border-bottom:3px solid #E5E5E5;position:absolute;top:0;width:100%;left:0;padding-top:40px;text-align:center;padding:50px 25px 25px}.single-product .mk-product-loop.compact-layout .mk-product-holder{border:1px solid #ccd4df!important;padding:15px 60px 15px 20px}.single-product .mk-product-loop.compact-layout .product-title a{margin-top:10px;display:block}.single-product .fs_40.m__txt_find_product_need{margin-bottom:20px!important}.single-product .wc-tab.panel{padding-left:0!important}.single-product .woocommerce-tabs.wc-tabs-wrapper{display:none}.m__inner_hero.parts_hero,.parts_hero .mk-video-color-mask{border-radius:0!important}.mk-button.text-color-dark{color:#002044!important}.m__about_hero.m__inner_hero .mk-button--size-x-large{font-size:20px;line-height:28px;padding:12px 24px;min-height:56px;font-family:'Goldbill Medium'}.m__about_hero.m__inner_hero .mk-button--size-x-large i.mk-button--icon svg{width:auto!important;height:22px!important;margin-top:-7px;fill:#002044}.m__about_hero.m__inner_hero .phone-icon-adjust .mk-button--size-x-large i.mk-button--icon svg{height:36px!important}.m__about_hero.m__inner_hero .mk-button--size-x-large i.mk-button--icon{margin-right:10px}.m__about_hero.m__inner_hero #mk-button-7 .mk-button--size-x-large i.mk-button--icon svg{height:29px!important}.m__about_hero.m__inner_hero .mk-button:hover svg{fill:#fff}.on-time-delivery h3{max-width:465px}.on-time-delivery p{max-width:530px}.mk-image-switch,.mk-image-switch .image__container{height:auto!important}.mk-image-switch a{display:block;height:100%}@media (min-width:768px){.manufacturer-section{padding-left:50px!important;padding-right:50px!important}.upspart-search-section-content .search-filter-label{max-width:360px;justify-content:flex-end}.upspart-search-section-content .search-filter-base.search-filter-field{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:30px;align-items:center}.upspart-search-section-content div.search-filter-field__input{margin-left:20px}.upspart-search-section-content .search-filter-component-combobox.search-filter-field__input,.upspart-search-section-content div.search-filter-field__input{max-width:55%!important}.upspart-search-section-content .search-filter-style--control-submit{margin-left:380px}.upspart-search-section-content .parts-search-text{margin-left:380px}.search-filter-input-button.search-filter-field__input{margin-top:0!important;margin-bottom:0!important}}@media (min-width:992px){.manufacturer-section{padding-left:140px!important;padding-right:140px!important}}.page-id-10706 .Contact-form-section-content,.parent-pageid-10706 .Contact-form-section-content,.post-type-archive-product .Contact-form-section-content{max-width:1100px!important}.parts-search-textbox .content-box-content{display:flex;gap:5px;padding:0!important}.parts-search-textbox span.content-box-heading{display:none}.product.woocommerce.add_to_cart_inline{margin:0}.btn-link-underline a.mk-button{padding:0;text-decoration:underline;font-size:20px;line-height:1.66em;font-family:'Goldbill Regular';font-weight:400;letter-spacing:0;background:transparent!important}.btn-link-underline a.mk-button,.btn-link-underline a.mk-button:hover span,.btn-link-underline a.mk-button:focus span,.btn-link-underline a.mk-button:hover,.btn-link-underline a.mk-button:focus{color:#002044!important}.btn-link-underline.sidebar{margin-bottom:0!important}.btn-link-underline.sidebar a.mk-button,.btn-link-underline.sidebar a.mk-button:hover span,.btn-link-underline.sidebar a.mk-button:focus span,.btn-link-underline.sidebar a.mk-button:hover,.btn-link-underline.sidebar a.mk-button:focus{color:#fff!important}.mk-content-box.parts-search-textbox{background:transparent;border:none}.woocommerce .products.related .product-loop-thumb{display:none}.woocommerce .products.related .mk-product-holder>a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{width:100%;height:100%;position:absolute;top:0;left:0}.woocommerce .products.related .mk-product-holder>a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after{position:absolute;content:'\f178';font-family:'Font Awesome 5 Pro';right:20px;font-size:23px;top:50%;transform:translateY(-50%)}body .gform_wrapper .gform_body .gchoice.gchoice_3_8_1 input{padding:0!important}section.related.products,.related.products .mk-product-loop{max-width:1440px;display:block;margin:0 auto}@media (max-width:767px){.m__about_hero.m__inner_hero .mk-button--size-x-large{min-width:435px}}@media (max-width:575px){.m__about_hero.m__inner_hero .mk-button--size-x-large{min-width:100%}}.search-filter-query .woocommerce-message{display:flex;justify-content:space-between}.woocommerce-message a{color:#515151!important;text-transform:capitalize;font-weight:400}.sf-results-table .sf-part a{font-family:var(--fnt-goldbill-bold)}.search-filter-input-button.search-filter-field__input,.woo-button{background-color:#82714D!important;border-radius:7px;border-width:0;color:#fff!important;font-family:var(--fnt-goldbill-medium);padding:15px 25px;margin-top:30px;margin-bottom:30px;transition-duration:0.3s}.woo-button{font-size:17px}.search-filter-input-button.search-filter-field__input:hover,.woo-button:hover{background-color:#002044!important}.search-filter-component-combobox,.search-filter-input-text{border-radius:0;border:1px solid #707070;padding:8px 10px}.search-filter-label{font-family:var(--fnt-goldbill-bold);text-transform:uppercase;color:#002044;letter-spacing:3px;letter-spacing:1px}.post-type-archive-product.woocommerce-shop #mk-page-introduce,.woocommerce-ordering,.post-type-archive-product.woocommerce-shop .woocommerce-products-header__title.page-title,.archive .mk-woocommerce-shop-loop__title{display:none}.post-type-archive-product.woocommerce-shop .woocommerce-products-header__title.page-title{font-size:40px!important;margin-left:0!important;margin-top:0!important}.ba_row{margin-left:auto;margin-right:auto}#parts-contact-form{background-color:#ebebeb;padding-top:126px;padding-bottom:130px}#parts-contact{background-color:#ebebeb}#parts-contact hr{background-color:#002044;height:2px;border-width:0;border-radius:0;margin-bottom:60px}#gform_confirmation_message_2{margin-top:40px;text-align:center}.call-content h3{line-height:1.4em}#parts-contact h3,#parts-contact h4,#parts-contact-form h3 strong{font-family:var(--fnt-goldbill-medium)}#parts-contact-form .my_form_description p{font-size:20px;line-height:29px;max-width:755px;margin:0 auto 20px}#parts-search h2,#parts-search h3{font-size:40px!important}#parts-search{background-color:#002044}#parts-search h3{font-family:'Goldbill Bold'}.product-category-breadcrumbs{padding:50px 0;color:#fff}.product-category-breadcrumbs p{margin-bottom:0}.product-category-breadcrumbs span{color:#fff}.product-category-breadcrumbs{text-transform:uppercase}.product-category-breadcrumbs a,.product-category-breadcrumbs span{color:#fff}.product-category-breadcrumbs a:hover{color:#8d7c54}.archive.tax-product_cat #mk-page-introduce h1.page-title,.archive.tax-manufacturer #mk-page-introduce h1.page-title{font-size:60px;color:#00275d}.search-filter-field--control-type-sort .search-filter-component-combobox-base{margin-left:auto;margin-bottom:10px!important}.page-id-18742 .search-filter-field--width-25 .search-filter-field__input{width:100%!important}.wc-block-cart-item__image{display:none}.tax-manufacturer #mk-page-introduce.intro-left{display:none}.btn_woocommerce_header{background-color:#fff!important;color:#002044;border-radius:7px}.btn_woocommerce_header a{display:flex;align-items:center;letter-spacing:0;font-weight:400;font-family:var(--fnt-goldbill-medium);line-height:28px}.btn_woocommerce_header.message-icon a svg{height:26px!important;width:26px!important}.btn_woocommerce_header.phone-icon a svg{height:36px!important;width:36px!important}.dont_see_the_part{background-color:#8091a2;padding:25px 25px 10px;margin-top:50px;border-radius:13px}.dont_see_the_part a{color:#fff!important;text-align:left}.dont_see_the_part a:hover{color:#82714D!important}.dont_see_the_part h3{font-family:var(--fnt-goldbill-bold);margin-bottom:0}.no_result_found{font-size:25px;margin-bottom:-30px}.cart_totals,.shopping-cart-header .woocommerce-mini-cart img{display:none}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover{color:#82714D}#gform_wrapper_3 .gform_description{font-family:var(--fnt-goldbill-bold);font-size:26px}.mk-shopping-cart-box{box-shadow:0 3px 6px #00000029;border:1px solid #7070702C;max-width:250px}li.woocommerce-mini-cart-item.mini_cart_item{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between}li.woocommerce-mini-cart-item.mini_cart_item a{display:block;position:initial}.shopping-cart-header{transform:translateY(4px)}.mini-cart .mini-cart-title{font-family:var(--fnt-goldbill-bold);font-size:18px;text-transform:uppercase;color:#002044;letter-spacing:1px;margin-top:45px}.mini-cart table{margin-bottom:15px}.mini-cart-button-wrapper{text-align:center}.mini-cart .btn-quote{background-color:#82714D;color:#fff!important;padding:8px 12px!important;border-radius:7px;border-width:0!important;text-align:center;font-size:15px;transition-duration:0.3s;text-decoration-line:none!important;margin:3px}.mini-cart .btn-quote:hover{background-color:#002044}.search-result-top-bar .search-result-page-title{color:#002044;margin-bottom:10px;font-family:var(--fnt-goldbill-bold)}.single-post #mk-page-introduce{display:none!important}.icon_box_img_left{display:flex;align-items:center margin-bottom:20px}.icon_box_img_left img{width:35px}.icon_box_img_left .mk-box-icon-2-title{font-family:var(--fnt-goldbill-regular);margin-left:15px}.btn_gold .mk-button--text{font-size:20px;letter-spacing:0;font-family:var(--fnt-goldbill-medium);font-weight:500}.your_trusted_source_heading h2{font-size:40px!important;max-width:700px;margin:auto;font-weight:500;line-height:1.3em!important}body #mk-theme-container .overstock_parts_heading{font-size:70px!important;margin:auto;font-weight:700;line-height:1.3em;margin-bottom:50px}.use_filters_below{max-width:600px;text-align:center;margin:auto}body .m__inner_year_end_sale_hero .page-section-content{padding-top:0!important}.btn_icon_right .mk-button--text{font-family:var(--fnt-goldbill-regular);font-size:20px;letter-spacing:.5px;font-weight:400}.btn_icon_right .mk-button{display:inline-flex!important;align-items:center;flex-direction:row-reverse}body .btn_icon_right .mk-button .mk-svg-icon{transition-duration:0.3s}body .btn_icon_right .mk-button:hover .mk-svg-icon{fill:#fff!important}body .btn_icon_right .mk-button .mk-svg-icon{margin-left:10px;margin-top:-2px!important}.year_end_banner{background-size:100% 100%;background-repeat:no-repeat;padding:20px 30px}.year_end_banner_gray{font-family:var(--fnt-goldbill-medium);text-transform:uppercase;max-width:300px;line-height:1.2em;margin:auto;padding-bottom:80px!important}@media all and (max-width:767px){.r__reverse{display:flex;flex-direction:column-reverse}.year_end_banner_blue{font-size:55px!important}.year_end_banner_gray{font-size:24px!important;padding-bottom:40px!important;max-width:200px}}