.elementor-33844 .elementor-element.elementor-element-b0bc0eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33844 .elementor-element.elementor-element-d0face0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-33844 .elementor-element.elementor-element-d0face0::before, .elementor-33844 .elementor-element.elementor-element-d0face0 > .elementor-background-video-container::before, .elementor-33844 .elementor-element.elementor-element-d0face0 > .e-con-inner > .elementor-background-video-container::before, .elementor-33844 .elementor-element.elementor-element-d0face0 > .elementor-background-slideshow::before, .elementor-33844 .elementor-element.elementor-element-d0face0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33844 .elementor-element.elementor-element-d0face0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}/* Start custom CSS for html, class: .elementor-element-5616c03 *//* Basic Layout and Styling - Inspired by Jeffrey Zeldman's focus on web standards */
.thq-about-us {
    font-family: Arial, sans-serif; /* Clean, standard font */
    max-width: 800px;
    margin: auto;
    padding: 20px;
    color: #333;
    background-color: #fff;
}

/* Headings Styling - Drawing from Dave Shea's CSS Zen Garden for creative layouts */
.thq-about-us h1 {
    color: #D00000; /* THQ Red */
    font-size: 2.5em; 
    text-align: center; /* Centering for emphasis */
    margin-bottom: 0.5em;
}

.thq-about-us h2, .thq-about-us h3 {
    color: #000000; /* Black for contrast */
    margin-top: 1em;
    margin-bottom: 0.5em;
}

/* Paragraph Styling - Utilizing Chris Coyier's approach for clarity and readability */
.thq-about-us p {
    font-size: 1.1em;
    line-height: 1.6;
    color: #555; /* Slightly lighter for readability */
    margin-bottom: 1em;
}

/* Responsive Design - A nod to modern web practices, ensuring accessibility on all devices */
@media screen and (max-width: 768px) {
    .thq-about-us {
        padding: 10px;
        font-size: 0.9em;
    }
}

/* Additional Elements - Optional, for adding more engaging elements */
/* Feel free to add more specific styles for lists, links, or other elements as needed *//* End custom CSS */