@media (max-width:980px){body.single-post .dsm_breadcrumbs_list .dsm_breadcrumbs_item{flex-shrink:1;min-width:0;max-width:100%}body.single-post .dsm_breadcrumbs_crumb{min-width:0;overflow-wrap:anywhere}}.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_0_tb_footer{background-color:#20242b!important}.et_pb_row_0_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_footer{width:90%!important}.et_pb_row_0_tb_footer{max-width:1440px!important;flex-wrap:nowrap}.et_pb_image_0_tb_footer{width:190px}.et_pb_text_0_tb_footer,.et_pb_text_1_tb_footer,.et_pb_text_3_tb_footer,.et_pb_text_4_tb_footer,.et_pb_text_5,.et_pb_text_5_tb_footer,.et_pb_text_6,.et_pb_text_7,.et_pb_text_8,.et_pb_text_9,.et_pb_text_10,.et_pb_text_11,.et_pb_text_12,.et_pb_text_13,.et_pb_text_14,.et_pb_text_15,.et_pb_text_16,.et_pb_text_17,.et_pb_text_18,.et_pb_text_19,.et_pb_text_20,.et_pb_text_21,.et_pb_text_22,.et_pb_text_23,.et_pb_text_24,.et_pb_text_25,.et_pb_text_26,.et_pb_text_27,.et_pb_text_28,.et_pb_text_29,.et_pb_text_30,.et_pb_text_31,.et_pb_text_32,.et_pb_text_33,.et_pb_text_34,.et_pb_text_35,.et_pb_text_36,.et_pb_text_37,.et_pb_text_38,.et_pb_text_39,.et_pb_text_40,.et_pb_text_41{text-align:start}.et_pb_text_0_tb_footer .et_pb_text_inner,.et_pb_text_1_tb_footer .et_pb_text_inner{color:#c7ced8!important;font-size:15px}body #page-container .et_pb_section .et_pb_button_0_tb_footer{background-color:#b21f26;color:#ffffff!important;font-size:15px!important;border-top-left-radius:40404040px;border-top-right-radius:40404040px;border-bottom-left-radius:40404040px;border-bottom-right-radius:40404040px;border-width:0px;border-color:#333;border-style:solid;transition-property:background-color;transition-duration:300ms;transition-timing-function:ease;transition-delay:0ms}body #page-container .et_pb_section .et_pb_button_0_tb_footer:hover{background-color:#cf3038}body #page-container .et_pb_section .et_pb_button_0_tb_footer:after,body #page-container .et_pb_section .et_pb_button_1_tb_footer:after,body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_4:after,body #page-container .et_pb_section .et_pb_button_5:after,body #page-container .et_pb_section .et_pb_button_6:after,body #page-container .et_pb_section .et_pb_button_7:after,body #page-container .et_pb_section .et_pb_button_8:after,body #page-container .et_pb_section .et_pb_button_9:after{font-size:1.6em}.et_pb_toggle_0_tb_footer.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_0_tb_footer.et_pb_toggle.et_pb_toggle_close{background-color:#20242b}.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_1_tb_footer{background-color:#101216!important}.et_pb_row_1_tb_footer,.et_pb_row_2_tb_footer,.et_pb_row_3_tb_footer,.et_pb_row_4_tb_footer{flex-wrap:nowrap}body #page-container .et_pb_section .et_pb_button_1_tb_footer:hover{background-color:#ffffff;color:#20242b!important}body #page-container .et_pb_section .et_pb_button_1_tb_footer{color:#ffffff!important;font-size:15px!important;border-top-left-radius:40404040px;border-top-right-radius:40404040px;border-bottom-left-radius:40404040px;border-bottom-right-radius:40404040px;border-width:1px;border-color:#ffffff;border-style:solid;transition-property:background-color,color;transition-duration:300ms;transition-timing-function:ease;transition-delay:0ms}.et_pb_text_2_tb_footer{order:-1;text-align:start}@media only screen and (max-width:980px){.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_0_tb_footer{background-color:#20242b!important}body #page-container .et_pb_section .et_pb_button_0_tb_footer{background-color:#b21f26}.et_pb_toggle_0_tb_footer.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_0_tb_footer.et_pb_toggle.et_pb_toggle_close{background-color:#20242b}.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_1_tb_footer{background-color:#101216!important}}@media only screen and (max-width:860px){.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_0_tb_footer{background-color:#20242b!important}.et_pb_row_0_tb_footer{flex-wrap:wrap}body #page-container .et_pb_section .et_pb_button_0_tb_footer{background-color:#b21f26}.et_pb_toggle_0_tb_footer.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_0_tb_footer.et_pb_toggle.et_pb_toggle_close{background-color:#20242b}.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_1_tb_footer{background-color:#101216!important}}@media only screen and (max-width:767px){.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_0_tb_footer{background-color:#20242b!important}.et_pb_row_0_tb_footer{flex-wrap:wrap}body #page-container .et_pb_section .et_pb_button_0_tb_footer{background-color:#b21f26}.et_pb_toggle_0_tb_footer.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_0_tb_footer.et_pb_toggle.et_pb_toggle_close{background-color:#20242b}.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_1_tb_footer{background-color:#101216!important}}.abr-mdv{--abr-ink:#192143;--abr-accent:#b52230;--abr-border:#ced3df;color:var(--abr-ink);font:inherit;max-width:100%;letter-spacing:0}
.abr-mdv *{box-sizing:border-box}
.abr-mdv h3{font-size:24px;line-height:1.3;color:var(--abr-ink);margin:0 0 24px}
.abr-mdv-progress,.abr-mdv-help{font-size:14px;line-height:1.5;color:#51596d}
.abr-mdv-field{margin:0 0 24px;min-width:0;border:0;padding:0}
.abr-mdv-field>label,.abr-mdv legend{display:block;font-weight:600;margin-bottom:8px;line-height:1.5}
.abr-mdv input:not([type=radio]):not([type=checkbox]):not([type=file]),.abr-mdv select,.abr-mdv textarea{width:100%;min-height:48px;background:#fff;border:1px solid var(--abr-border);border-radius:6px;padding:12px;color:var(--abr-ink);font:inherit}
.abr-mdv input[type=file]{max-width:100%;margin:8px 0 16px;font:inherit}
.abr-mdv textarea{resize:vertical}
.abr-mdv input[type=radio],.abr-mdv input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:var(--abr-ink);margin:2px 0 0}
.abr-mdv-choice,.abr-mdv-check{display:flex!important;gap:12px;align-items:flex-start;line-height:1.5;padding:14px;border:1px solid var(--abr-border);border-radius:6px;margin-bottom:10px;cursor:pointer;min-height:52px}
.abr-mdv-choice:has(input:checked){border-color:var(--abr-ink);background:#f2f4f9}
.abr-mdv-choices{display:grid;grid-auto-rows:1fr;gap:10px;margin-bottom:10px}.abr-mdv-choices .abr-mdv-choice{margin:0;height:100%}
.abr-mdv button{font:inherit;min-height:48px;padding:12px 20px;border:1px solid var(--abr-ink);border-radius:6px;color:var(--abr-ink);background:#fff;cursor:pointer;white-space:normal;line-height:1.4}
.abr-mdv button:hover{background:#eef1f7}
.abr-mdv button.abr-mdv-primary{background:var(--abr-ink);color:#fff}
.abr-mdv button.abr-mdv-primary:hover{background:#303c64}
.abr-mdv button:disabled{opacity:.6;cursor:wait}
.abr-mdv :is(button,input,textarea,select,a):focus-visible{outline:3px solid #d99f00;outline-offset:3px}
.abr-mdv [aria-invalid=true]{border-color:var(--abr-accent)!important}
.abr-mdv-error,.abr-mdv-errors{color:#a41926}
.abr-mdv-errors:empty{display:none}
.abr-mdv-errors{border-left:3px solid #b52230;padding:12px 16px;margin-bottom:24px;background:#fff1f2}
.abr-mdv button.abr-mdv-error-link{border:0;padding:4px 0;color:#a41926;text-align:left;min-height:36px;text-decoration:underline;background:none}
.abr-mdv-actions{display:flex;gap:12px;justify-content:space-between;margin-top:24px}
.abr-mdv-summary{margin:0 0 28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px 24px}
.abr-mdv-summary dt{font-weight:600}.abr-mdv-summary dd{margin:0;overflow-wrap:anywhere}
.abr-mdv-challenge{margin-top:20px}.abr-mdv [hidden]{display:none!important}
@media(max-width:600px){.abr-mdv-actions{flex-direction:column-reverse}.abr-mdv-actions button{width:100%}.abr-mdv-summary{grid-template-columns:1fr;gap:6px}.abr-mdv-summary dd{margin-bottom:12px}.abr-mdv h3{font-size:22px}}
.abr-contact .contact-choices { grid-auto-rows: 1fr; }
.abr-contact .contact-choices .card .et_pb_button { width: 100% !important; max-width: none !important; justify-content: center; }
@media (max-width: 980px) { .abr-contact .contact-wrap.split { grid-template-columns: 1fr !important; } }