@font-face { font-family: "Forma DJR Display Extra Bold"; font-display: swap;  src: url("https://www.indexoncensorship.org/wp-content/uploads/et-fonts/Forma-DJR-Display-Extra-Bold.otf") format("opentype"); }
div.et_pb_section.et_pb_section_0 { background-image: url(https://www.indexoncensorship.org/wp-content/uploads/2025/04/what-we-do-montage.jpg) !important; }
.et_pb_section_0 { height: 350px; }
.et_pb_section_0.et_pb_section { background-color: #FFFFFF !important; }
.et_pb_section_1.et_pb_section { padding-bottom: 3px; background-color: #FFFFFF !important; }
.et_pb_row_0 { min-height: 892.5px; }
.et_pb_row_0.et_pb_row { margin-top: -51px !important; margin-right: auto !important; margin-left: auto !important; }
.et_pb_text_0.et_pb_text { color: #0A0000 !important; }
.et_pb_text_0 h1 { font-weight: 800;font-size: 36px; color: #0A0000 !important; }
.et_pb_text_0 h2 { color: #DB2424 !important; }
.et_pb_text_0, .et_pb_text_1 { padding-top: 0px !important; }
.et_pb_section_2.et_pb_section { padding-top: 0px; background-color: #DB2424 !important; }
.et_pb_text_1.et_pb_text, .et_pb_text_1.et_pb_text a, .et_pb_text_1 h2, .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_description, .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_form { color: #FFFFFF !important; }
.et_pb_text_1 a { text-decoration: underline; }
.et_pb_text_1 h1 { font-weight: 800;font-size: 36px; color: #FFFFFF !important; }
.et_pb_section_3.et_pb_section { padding-top: 0px;margin-top: -51px; background-color: #FFFFFF !important; }
.et_pb_signup_0.et_pb_subscribe { background-color: #0A0A0A; min-height: 248px; }
.ba_logo_grid_child_0 .dtq-logo-grid__item, .ba_logo_grid_child_1 .dtq-logo-grid__item, .ba_logo_grid_child_2 .dtq-logo-grid__item, .ba_logo_grid_child_3 .dtq-logo-grid__item, .ba_logo_grid_child_4 .dtq-logo-grid__item, .ba_logo_grid_child_5 .dtq-logo-grid__item, .ba_logo_grid_child_6 .dtq-logo-grid__item, .ba_logo_grid_child_7 .dtq-logo-grid__item, .ba_logo_grid_child_8 .dtq-logo-grid__item { background-color: #e2e5ed !important; padding-top: 50px !important; padding-right: 50px !important; padding-bottom: 50px !important; padding-left: 50px !important; }