body,.et_pb_section{background-color:#F2F0EB;color:#0A0A0A}#main-content .et_pb_section:nth-child(even),.et_full_width_page #main-content .et_pb_section:nth-child(even),.et_right_sidebar #main-content .et_pb_section:nth-child(even){background-color:#E8E6E0}#main-content .et_pb_section:nth-child(odd),.et_full_width_page #main-content .et_pb_section:nth-child(odd),.et_right_sidebar #main-content .et_pb_section:nth-child(odd){background-color:#F2F0EB}a{color:#CC3300;text-decoration:none;transition:opacity 0.2s}a:hover{color:#AA2800;text-decoration:underline}.et_pb_button,a.et_pb_button{color:#F2F0EB!important;text-decoration:none!important}.et_pb_section.dark-section{background-color:#0A0A0A;color:#F2F0EB}.dark-section .et_pb_text,.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,.dark-section h6,.dark-section p{color:#F2F0EB}h1,h2,h3,h4,h5,h6{color:#0A0A0A;letter-spacing:-0.02em;line-height:1.1}p,li,.et_pb_text{color:#0A0A0A;line-height:1.7}.text-muted p,.text-muted{color:#888880}.mono-label,.mono-label p{font-family:'Courier New',Courier,monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#888880}.et_pb_button,.et_pb_promo .et_pb_button,.et_pb_more_button,a.et_pb_button{background-color:#CC3300!important;color:#F2F0EB!important;border-color:#CC3300!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:12px 28px!important;transition:background-color 0.2s ease!important}.et_pb_button:hover,a.et_pb_button:hover{background-color:#AA2800!important;border-color:#AA2800!important;color:#F2F0EB!important}.btn-ghost .et_pb_button,a.btn-ghost{background-color:transparent!important;color:#0A0A0A!important;border:0.5px solid #0A0A0A!important}.btn-ghost .et_pb_button:hover,a.btn-ghost:hover{background-color:#0A0A0A!important;color:#F2F0EB!important}#logo{max-height:40px}#main-header .nav ul li a,#main-header .et_pb_menu__menu ul li a,#main-header ul.nav li a{color:#0A0A0A;font-weight:500;letter-spacing:0.02em;text-transform:none;transition:color 0.2s ease}#main-header .nav ul li a:hover,#main-header .et_pb_menu__menu ul li a:hover,#main-header ul.nav li a:hover{color:#CC3300}#main-header .nav ul li.current-menu-item a,#main-header ul.nav li.current_page_item a{color:#CC3300}#main-header .nav ul ul,#main-header ul.nav ul{border-top:2px solid #CC3300;box-shadow:none;border-radius:0 0 4px 4px}#main-header .nav ul ul li,#main-header ul.nav ul li,#main-header .nav ul ul li:nth-child(even),#main-header .nav ul ul li:nth-child(odd),#main-header ul.nav ul li:nth-child(even),#main-header ul.nav ul li:nth-child(odd){background-color:#F2F0EB!important}#main-header .nav ul ul li a,#main-header ul.nav ul li a{color:#0A0A0A;background:#F2F0EB!important;transition:color 0.2s ease,background 0.2s ease}#main-header .nav ul ul li a:hover,#main-header ul.nav ul li a:hover{color:#CC3300;background:#E8E6E0!important}.et_pb_blurb{background-color:#ffffff;border:0.5px solid #E8E6E0;border-radius:4px;padding:1.5rem;transition:border-color 0.2s}.et_pb_blurb:hover{border-color:#888880}.dark-card.et_pb_blurb{background-color:#141414;border-color:#222}.dark-card.et_pb_blurb .et_pb_blurb_description,.dark-card.et_pb_blurb h4{color:#F2F0EB}.et_pb_divider{border-color:#E8E6E0}.et_pb_contact_form input,.et_pb_contact_form textarea,.et_pb_contact_form select,input[type="text"],input[type="email"],textarea{background-color:#ffffff;border:0.5px solid #E8E6E0;border-radius:3px;color:#0A0A0A;font-family:'Courier New',Courier,monospace;font-size:14px;padding:12px 16px;transition:border-color 0.2s}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{border-color:#CC3300;outline:none}input::placeholder,textarea::placeholder{color:#888880}#main-footer{background-color:#0A0A0A;border-top:0.5px solid #1a1a1a}#main-footer .et_pb_widget,#main-footer p,#main-footer a,#main-footer li{color:#888880;font-family:'Courier New',Courier,monospace;font-size:11px;letter-spacing:1px;text-transform:uppercase}#main-footer a:hover{color:#F2F0EB}#footer-bottom{background-color:#0A0A0A;border-top:0.5px solid #1a1a1a}#footer-bottom p{color:#333;font-family:'Courier New',Courier,monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.text-red,.text-red p,.text-red h1,.text-red h2,.text-red h3{color:#CC3300!important}.et_pb_section.bone-section{background-color:#F2F0EB}.et_pb_section.smoke-section{background-color:#E8E6E0}.border-red{border-left:3px solid #CC3300;padding-left:1rem}.tag-pill,.tag-pill p{display:inline-block;background-color:#0A0A0A;color:#F2F0EB;font-family:'Courier New',Courier,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:3px 10px;border-radius:3px}@media (max-width:767px){h1{font-size:36px}h2{font-size:28px}.et_pb_button{width:100%;text-align:center}}@media (max-width:980px){.et_pb_button,.et_pb_button:hover,a.et_pb_button,a.et_pb_button:hover,.et_pb_module .et_pb_button,.et_pb_module a.et_pb_button,.et_pb_row .et_pb_button,.et_pb_section .et_pb_button{background-color:#CC3300!important;color:#F2F0EB!important;border-color:#CC3300!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:12px 28px!important}.et_pb_button:hover,a.et_pb_button:hover{background-color:#AA2800!important;border-color:#AA2800!important}}