:root{--dah-burgundy:#6f1d2a;--dah-midnight:#1b2338;--dah-light-gray:#e6e6e6;--dah-white:#ffffff;--dah-black:#111111;--dah-heading-font:Georgia,"Times New Roman",serif;--dah-body-font:Arial,Helvetica,sans-serif;--dah-radius:10px}body{font-family:var(--dah-body-font);color:var(--dah-black)}h1,h2,h3,h4,h5,h6{font-family:var(--dah-heading-font);color:var(--dah-midnight);line-height:1.15}p,li{font-family:var(--dah-body-font);color:var(--dah-black);line-height:1.6}.et_pb_button,.zf-submitColor,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,input[type="submit"]{background-color:#e6e6e6!important;border:2px solid var(--dah-burgundy)!important;color:var(--dah-black)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:12px 26px;border-radius:var(--dah-radius)!important;transition:all 0.3s ease}.et_pb_button:hover,.zf-submitColor:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,input[type="submit"]:hover{background-color:var(--dah-burgundy)!important;border-color:var(--dah-burgundy)!important;color:#d3d3d3!important}.bg-white{background:var(--dah-white)}.bg-soft{background:#f8f8f8}.section-standard{padding:60px 0}.section-tight{padding:30px 0}.section-large{padding:100px 0}.refresh-footer{background:#000000;text-align:center}.refresh-footer p,.refresh-footer span,.refresh-footer div{color:var(--dah-white)!important;margin:0}.page-hero{position:relative;min-height:60vh;padding:80px 20px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center}.page-hero .et_pb_row{width:100%;max-width:1200px;margin:0 auto}.page-hero .et_pb_column{max-width:450px}.page-hero .et_pb_text{max-width:600px;margin-bottom:0!important}.page-hero h1{font-size:clamp(30px,4vw,52px);line-height:1.1;margin-bottom:0.35em}.page-hero p{font-size:18px;line-height:1.5em}.page-hero .et_pb_text p{margin-bottom:0.1em!important}.page-hero .et_pb_button_module_wrapper{margin-top:20px}.page-hero.on-dark,.page-hero.on-dark h1,.page-hero.on-dark h2,.page-hero.on-dark h3,.page-hero.on-dark h4,.page-hero.on-dark p{color:var(--dah-white)!important;text-shadow:0 3px 8px rgba(0,0,0,0.55),0 0 2px rgba(0,0,0,0.7)}.page-hero.hero-block-left .et_pb_row{display:flex;justify-content:flex-start}.page-hero.hero-block-center .et_pb_row{display:flex;justify-content:center;width:75%;max-width:90%;margin:0 auto}.page-hero.hero-block-right .et_pb_row{display:flex;justify-content:flex-end}.page-hero.text-left .et_pb_text,.page-hero.text-left .et_pb_button_module_wrapper{text-align:left}.page-hero.text-center .et_pb_text,.page-hero.text-center .et_pb_button_module_wrapper{text-align:center}.page-hero.text-right .et_pb_text,.page-hero.text-right .et_pb_button_module_wrapper{text-align:right}.page-content{padding:60px 20px}.page-content .et_pb_row{max-width:1200px;margin:0 auto}.zf-templateWrapper{background:transparent!important;box-shadow:none!important;border-radius:0!important}.zf-subContWrap{padding:0!important}.zf-tempFrmWrapper{padding:0 0 22px 0!important;margin:0!important}.zf-labelName{display:block;font-family:var(--dah-heading-font);font-size:16px;color:var(--dah-midnight)!important;margin-bottom:8px}.name-row{display:flex;gap:16px}.name-row .name-field{flex:1}.name-row .name-field label{display:none!important}.zf-tempContDiv input[type="text"],.zf-tempContDiv input[type="email"],.zf-tempContDiv input[type="tel"],.zf-tempContDiv input[type="url"],.zf-tempContDiv textarea,.zf-tempContDiv select,.zf-form-sBox{width:100%!important;background:#ffffff!important;border:1px solid #cfcfcf!important;border-radius:8px!important;color:var(--dah-black)!important;font-family:var(--dah-body-font)!important;font-size:16px!important;padding:12px 14px!important;box-shadow:none!important}.zf-tempContDiv input[type="text"]:focus,.zf-tempContDiv input[type="email"]:focus,.zf-tempContDiv input[type="tel"]:focus,.zf-tempContDiv input[type="url"]:focus,.zf-tempContDiv textarea:focus,.zf-tempContDiv select:focus,.zf-form-sBox:focus{border-color:var(--dah-burgundy)!important;box-shadow:0 0 0 2px rgba(111,29,42,0.12)!important;outline:none!important}.zf-tempContDiv textarea{min-height:140px!important;resize:vertical}.zf-instruction{color:#555!important;font-size:13px!important;padding-top:6px!important}.zf-errorMessage{color:#b00020!important;font-size:13px!important;padding-top:6px!important}.zf-important{color:var(--dah-burgundy)!important}.zf-fmFooter{padding:10px 0 0 0!important;text-align:left!important;list-style:none!important;margin:0!important}.company-fax-wrap{position:absolute!important;left:-9999px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.zf-tempContDiv select,.zf-form-sBox,select.zf-form-sBox{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#ffffff!important;background-image:linear-gradient(to left,rgba(0,0,0,0.08) 44px,transparent 44px),linear-gradient(45deg,transparent 50%,var(--dah-black) 50%),linear-gradient(135deg,var(--dah-black) 50%,transparent 50%)!important;background-position:right top,calc(100% - 18px) 50%,calc(100% - 12px) 50%!important;background-size:44px 100%,6px 6px,6px 6px!important;background-repeat:no-repeat!important;padding-right:52px!important}@media (max-width:767px){.page-hero .et_pb_row{display:block}.page-hero .et_pb_column{max-width:100%;width:100%}.page-hero .et_pb_text,.page-hero .et_pb_button_module_wrapper{text-align:left}.name-row{flex-direction:column}}.sales-team-grid .et_pb_team_member{text-align:center}.sales-team-grid .et_pb_team_member .et_pb_module_header{font-family:var(--dah-heading-font);font-size:clamp(2rem,2.2vw,2.6rem);line-height:1.05;font-weight:500;color:var(--dah-midnight);margin-bottom:8px}.sales-team-grid .et_pb_team_member .et_pb_member_position{font-family:var(--dah-body-font);font-size:1.1rem;line-height:1.4;font-weight:200;color:var(--dah-burgundy);letter-spacing:0.02em;margin-bottom:14px}.sales-team-grid .et_pb_team_member .et_pb_team_member_description_content p{font-family:var(--dah-body-font);font-size:1rem;line-height:1.5;font-weight:200;color:var(--dah-black);margin-bottom:0}.sales-team-grid .et_pb_team_member .et_pb_team_member_description_content hr{border:0;border-top:1px solid rgba(27,35,56,0.2);margin:0 auto 14px;width:100%;max-width:315px}.sales-team-grid .et_clickable.et_pb_team_member{transition:transform 0.2s ease}.sales-team-grid .et_clickable.et_pb_team_member:hover{transform:translateY(-4px)}@media (max-width:767px){.sales-team-grid .et_pb_team_member .et_pb_module_header{font-size:2rem}.sales-team-grid .et_pb_team_member .et_pb_member_position{font-size:1rem}}.vertical-menu .et_pb_menu__menu>nav>ul{flex-direction:column;align-items:flex-start}.vertical-menu .et_pb_menu__menu li{display:block;width:100%}.footer-menu .et-menu,.footer-menu .et-menu-nav,.footer-menu .et-menu-nav ul,.footer-menu ul{margin:0!important;padding:0!important;list-style:none}.footer-menu ul li{margin:0!important;padding:0!important;border-bottom:1px solid #dcdcdc}.footer-menu ul li:last-child{border-bottom:none}.footer-menu ul li a{display:block;width:100%;margin:0!important;padding:10px 0!important;color:var(--dah-midnight)!important;text-decoration:none;font-weight:400;line-height:1.2;background-color:transparent;transition:background-color 0.2s ease,color 0.2s ease;box-sizing:border-box}.footer-menu ul li a:hover{background-color:rgba(27,35,56,0.08)!important;color:var(--dah-midnight)!important;font-weight:400}.woocommerce-page #main-content,.woocommerce-page .container,.woocommerce-page .et_pb_section,.woocommerce-page .product,.single-product #main-content,.single-product .container,.single-product div.product,.single-product .woocommerce-tabs,.single-product .related.products,.single-product .up-sells,.single-product .cross-sells{background-color:#ffffff!important}.single-product #content-area,.single-product #left-area,.single-product article.product,.single-product .entry-summary,.single-product .woocommerce-product-gallery,.single-product .summary,.single-product .woocommerce-Tabs-panel{background-color:#ffffff!important}body[class*="jobs"] #main-content,body[class*="jobs"] #main-content .container,body[class*="jobs"] #content-area,body[class*="jobs"] article,body[class*="jobs"] .entry-content,body[class*="jobs"] .post,body[class*="jobs"] form{background:#ffffff!important}body.single #main-content,body.single #main-content .container,body.single #content-area,body.single article,body.single .entry-content{background:#ffffff!important}