.how-we-work-box{display:flex;flex-wrap:wrap}.how-we-work-box .text-box{width:calc(55.2% + 20px);margin-right:-20px}.how-we-work-box .img-box{width:44.8%;position:relative}.how-we-work-box .et_pb_blurb_content{max-width:100%;width:100%;padding-left:56px;position:relative}.how-we-work-box .box-wrap{padding:12px 50px 12px 28px;border-radius:12px 0 0 12px;width:100%;display:inline-block;opacity:0.6;transition:all .4s;cursor:pointer;background-color:transparent}.how-we-work-box .box-wrap.active{opacity:1;background-color:#fff}.how-we-work-box .box-wrap:last-child{margin-bottom:10px!important}.how-we-work-box .box-wrap .et_pb_module_header{padding-bottom:10px}.how-we-work-box .box-wrap .et_pb_blurb_content>span{width:40px;height:40px;border:2px solid #c90000;border-radius:50%;position:absolute;left:0;top:0;font-weight:500;font-size:22px;line-height:36px;text-align:center;color:#c90000;background-color:transparent;transition:all 0.3s}.how-we-work-box .box-wrap.active .et_pb_blurb_content>span{background-color:#c90000;color:#fff}.how-we-work-box .img{display:none;opacity:0;transition:opacity 0.4s ease}.how-we-work-box .img.active{display:block;opacity:1}.how-we-work-box .img-box .img{height:calc(100% - 10px);margin:0;position:absolute;left:0;top:0}.how-we-work-box .img-box .img:first-child{position:relative}.how-we-work-box .img-box .img::after{content:'';position:absolute;background-color:#c90000;width:100%;height:100%;right:-10px;bottom:-10px;border-radius:12px;z-index:-1}.how-we-work-box .img-box .img img{border-radius:12px;height:100%;width:100%;object-fit:cover}.how-we-work-box .img-box .img .et_pb_image_wrap{height:100%}body.et-fb-builder .how-we-work-box .img{display:block!important;opacity:1!important}.services-box-wrap .services-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.services-box-wrap .et_pb_module.et_pb_blurb{margin:0!important;height:100%}.services-box-wrap .et_pb_blurb_content{background-color:#790100;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%}.services-box-wrap .et_pb_main_blurb_image{position:relative;margin-bottom:0;width:100%;overflow:hidden;aspect-ratio:16 / 9}.services-box-wrap .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.services-box-wrap .et_pb_main_blurb_image .et_pb_image_wrap{display:block;width:100%;height:100%}.services-box-wrap .et_pb_main_blurb_image img{display:block;width:100%;height:100%!important;object-fit:cover;object-position:center center;transform:scale(1);transition:0.8s}.services-box-wrap .et_pb_main_blurb_image::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:35%;background:linear-gradient(180deg,rgba(4,31,61,0) 0%,#790100 100%);pointer-events:none}.services-box-wrap .services-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.services-box-wrap .et_pb_module.et_pb_blurb{margin:0!important;height:100%}.services-box-wrap .et_pb_blurb_content{background:#fff!important;border:1px solid #E5E7EB;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.services-box-wrap .et_pb_blurb_content:hover,.services-box-wrap .et_pb_blurb_content:focus-within{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.06);border-color:#D1D5DB;outline:none}.services-box-wrap .et_pb_main_blurb_image{position:relative;margin-bottom:0;width:100%;overflow:hidden;aspect-ratio:16/9}.services-box-wrap .et_pb_main_blurb_image::after{content:none!important}.services-box-wrap .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.services-box-wrap .et_pb_main_blurb_image .et_pb_image_wrap{display:block;width:100%;height:100%}.services-box-wrap .et_pb_main_blurb_image img{display:block;width:100%;height:100%!important;object-fit:cover;object-position:center center;transition:transform .4s ease,filter .3s ease;border-bottom:1px solid #F1F5F9;filter:saturate(.98) contrast(1.02)}.services-box-wrap .et_pb_blurb_content:hover .et_pb_main_blurb_image img{transform:scale(1.02)}.services-box-wrap .et_pb_blurb_container{padding:24px 36px;display:flex;flex-direction:column;flex:1 1 auto;background:none!important}.services-box-wrap .et_pb_blurb_container .et_pb_module_header{padding-bottom:12px;color:#333!important;letter-spacing:.01em}.services-box-wrap .et_pb_blurb_container,.services-box-wrap .et_pb_blurb_container p{color:#374151!important}.services-box-wrap .et_pb_blurb_container p{font-size:16px;padding-bottom:15px}.services-box-wrap .et_pb_blurb_container .et_pb_blurb_description p:last-of-type{margin-top:auto;padding-bottom:0}.services-box-wrap .et_pb_blurb_container p a{color:#333;font-weight:600;font-size:16px;line-height:150%;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid #E5E7EB;text-underline-offset:2px;transition:color .2s ease,border-color .2s ease}.services-box-wrap .et_pb_blurb_container p a:hover,.services-box-wrap .et_pb_blurb_container p a:focus{color:#333;border-bottom-color:#333}.services-box .et_pb_blurb_content:hover .et_pb_blurb_container p a{color:#333!important}.services-box .et_pb_blurb_content:hover .et_pb_main_blurb_image img{transform:scale(1.02)}.services-box.industries-services-box .et_pb_blurb_content:hover .et_pb_main_blurb_image img{transform:scale(1)}.et-waypoint.et_pb_animation_top.et-animated{animation:inherit!important}@media (prefers-reduced-motion:reduce){.services-box-wrap .et_pb_blurb_content{transition:none}.services-box-wrap .et_pb_main_blurb_image img{transition:none}}@media (max-width:980px){.services-box-wrap .services-box{gap:32px}.services-box-wrap .et_pb_main_blurb_image{aspect-ratio:4/3}}@media (max-width:767px){.services-box-wrap .services-box{grid-template-columns:1fr;gap:24px}.services-box-wrap .et_pb_blurb_container{padding:20px 28px}.services-box-wrap .et_pb_main_blurb_image{aspect-ratio:1/1}}#gform_1{--gf-red:#c90000;--gf-red-dark:#a30000;--gf-ink:#1a1a1a;--gf-mid:#5a5a5a;--gf-gray:#888888;--gf-border:#e5e2dd;--gf-white:#ffffff;--gf-radius:4px;--gf-font:'Karla',system-ui,sans-serif}#gform_1{font-family:var(--gf-font)}#gform_1 .gfield{margin-top:0!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}#gform_1 .gform_fields{row-gap:10px!important}#gform_1 .gfield_label,#gform_1 .gform-field-label,#gform_1 fieldset.gfield legend.gfield_label{font-family:var(--gf-font)!important;font-size:0.72rem!important;font-weight:600!important;letter-spacing:0.06em!important;text-transform:uppercase!important;color:var(--gf-mid)!important;margin-bottom:4px!important;padding-bottom:0!important;line-height:1.3!important}#gform_1 .gform-field-label--type-sub{font-size:0.66rem!important;font-weight:500!important;color:var(--gf-gray)!important;margin-top:3px!important}#gform_1 .gfield_required_text{font-size:0.6rem!important;color:var(--gf-red)!important;font-weight:500!important}#gform_1 input[type="text"],#gform_1 input[type="email"],#gform_1 input[type="tel"],#gform_1 input[type="number"],#gform_1 input[type="date"],#gform_1 select,#gform_1 textarea{font-family:var(--gf-font)!important;font-size:0.88rem!important;color:var(--gf-ink)!important;background:var(--gf-white)!important;border:1px solid var(--gf-border)!important;border-radius:var(--gf-radius)!important;padding:10px 12px!important;outline:none!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;line-height:1.4!important}#gform_1 input[type="text"]:focus,#gform_1 input[type="email"]:focus,#gform_1 input[type="tel"]:focus,#gform_1 input[type="number"]:focus,#gform_1 input[type="date"]:focus,#gform_1 select:focus,#gform_1 textarea:focus{border-color:var(--gf-red)!important;box-shadow:0 0 0 2px rgba(201,0,0,0.08)!important}#gform_1 input::placeholder,#gform_1 textarea::placeholder{color:var(--gf-gray)!important;opacity:0.6!important}#gform_1 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%23888'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:32px!important;cursor:pointer!important}#gform_1 textarea{resize:vertical!important;min-height:80px!important}#gform_1 .ginput_container_date{position:relative}#gform_1 .ginput_container_date input{padding-right:36px!important}#gform_1 .ui-datepicker-trigger{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px!important;height:16px!important;opacity:0.4;cursor:pointer;transition:opacity 0.3s}#gform_1 .ui-datepicker-trigger:hover{opacity:0.75}#gform_1 .ginput_container--name{gap:10px!important}#gform_1 #input_1_10,#gform_1 .gfield--type-checkbox .gfield_checkbox,#gform_1 .gfield--input-type-checkbox .ginput_container_checkbox>div{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:14px!important;padding:2px 0!important;margin:0!important}#gform_1 #input_1_10>div,#gform_1 .gfield_checkbox .gchoice{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important}#gform_1 .gfield_checkbox .gfield-choice-input,#gform_1 #input_1_10 input[type="checkbox"]{width:16px!important;height:16px!important;accent-color:var(--gf-red)!important;cursor:pointer!important;margin:0!important;flex-shrink:0!important}#gform_1 .gfield_checkbox .gform-field-label--type-inline,#gform_1 #input_1_10 label{font-size:0.84rem!important;font-weight:400!important;color:var(--gf-mid)!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important;margin:0!important;padding:0!important}#gform_1 .gform_footer,#gform_1 .gform-footer{padding:6px 0 0!important;margin:0!important;border:none!important}#gform_1 .gform_button,#gform_1 input[type="submit"]{width:100%!important;font-family:var(--gf-font)!important;font-size:0.82rem!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important;background:var(--gf-red)!important;color:var(--gf-white)!important;border:none!important;border-radius:var(--gf-radius)!important;padding:14px 34px!important;cursor:pointer!important;transition:all 0.3s ease!important;line-height:1.2!important}#gform_1 .gform_button:hover,#gform_1 input[type="submit"]:hover{background:var(--gf-red-dark)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(201,0,0,0.25)!important}#gform_1 .gform_button:active,#gform_1 input[type="submit"]:active{transform:translateY(0)!important;box-shadow:none!important}#gform_1 .gfield_error input,#gform_1 .gfield_error select,#gform_1 .gfield_error textarea{border-color:var(--gf-red)!important}#gform_1 .gfield_error .gfield_label{color:var(--gf-red)!important}#gform_1 .validation_message{font-size:0.72rem!important;color:var(--gf-red)!important;font-weight:500!important;margin-top:3px!important}#gform_confirmation_message_1{font-family:var(--gf-font);font-size:0.95rem;color:var(--gf-ink);background:#e8f5e9;border:1px solid #a5d6a7;border-radius:var(--gf-radius);padding:20px 24px;line-height:1.6}#gform_1 .gform_hidden,#gform_1 .screen-reader-text{position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;overflow:hidden!important}@media (max-width:480px){#gform_1 #input_1_10,#gform_1 .gfield_checkbox{flex-direction:column!important;gap:8px!important}}@media (max-width:980px){.et_pb_menu,.et_pb_menu .mobile_nav,.et_pb_menu .et_mobile_nav_menu{position:relative}.mobile_nav{min-height:44px;display:flex;align-items:center;justify-content:flex-end}.mobile_menu_bar{padding:10px!important;margin:0!important;line-height:1!important;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mobile_menu_bar:before{font-size:48px!important;line-height:1!important;color:#1a1a1a!important}.mobile_nav .mobile_menu_bar,.mobile_nav .mobile_menu_bar:before{pointer-events:auto!important}.et_pb_menu .et_mobile_menu{position:fixed!important;top:130px!important;left:0!important;right:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:calc(100vh - 130px)!important;margin:0!important;padding:12px 0 32px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;background:#ffffff!important;border-top:3px solid #c90000!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;z-index:99999!important;transition:none!important;animation:none!important;transform:none!important}.et_pb_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu *,.mobile_nav,.mobile_nav.opened,.mobile_nav.closed,.mobile_nav.opened .et_mobile_menu,.mobile_nav.closed .et_mobile_menu{transition:none!important;animation:none!important}.et_pb_menu .et_mobile_menu li a{font-size:1rem!important;font-weight:500!important;letter-spacing:0.06em!important;text-transform:uppercase!important;color:#333333!important;padding:16px 28px!important;line-height:1.35!important;background:transparent!important;border-bottom:1px solid #e5e2dd!important;display:block!important;text-decoration:none!important}.et_pb_menu .et_mobile_menu li:last-child>a{border-bottom:none!important}.et_pb_menu .et_mobile_menu li a:hover,.et_pb_menu .et_mobile_menu li a:focus{color:#c90000!important;background:#faf8f4!important}.et_pb_menu .et_mobile_menu li.current-menu-item>a,.et_pb_menu .et_mobile_menu li.current_page_item>a{color:#c90000!important;font-weight:700!important;background:#fff5f5!important;border-left:3px solid #c90000!important;padding-left:25px!important}.et_pb_menu .et_mobile_menu .sub-menu{background:#faf8f4!important;margin:0!important;padding:0!important}.et_pb_menu .et_mobile_menu .sub-menu li a{padding:13px 28px 13px 44px!important;font-size:0.9rem!important;font-weight:400!important;color:#5a5a5a!important;letter-spacing:0.04em!important;border-bottom:1px solid rgba(229,226,221,0.5)!important}.et_pb_menu .et_mobile_menu .sub-menu li a:hover,.et_pb_menu .et_mobile_menu .sub-menu li a:focus{color:#c90000!important}.et_mobile_menu li ul{padding-left:0!important}}.da-header{position:fixed;top:0;left:0;width:100%;z-index:9999}