.elementor-75878 .elementor-element.elementor-element-688e6dae > .elementor-container{max-width:900px;}.elementor-75878 .elementor-element.elementor-element-ff3dea0{width:100%;max-width:100%;}.elementor-75878 .elementor-element.elementor-element-62f27e32{width:100%;max-width:100%;}.elementor-75878 .elementor-element.elementor-element-6c8442c9{width:100%;max-width:100%;}.elementor-75878 .elementor-element.elementor-element-6c8442c9 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(min-width:768px){.elementor-75878 .elementor-element.elementor-element-6d06281{width:100%;}}/* Start custom CSS for image, class: .elementor-element-62f27e32 */img {
    width: 100%;
    max-width: none;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c8442c9 */#challenge-suj-tema #challenge-suj-tema-html-container {
    width: 60%;
    max-width: 660px;
    margin: 0 auto;
}

#challenge-suj-tema #challenge-suj-tema-html-container h2, #challenge-suj-tema #challenge-suj-tema-html-container h3, #challenge-suj-tema #challenge-suj-tema-html-container p {
    font-family: 'VodafoneRg' !important; 
    color: #1e2428; 
    text-align: center;
}

#challenge-suj-tema #challenge-suj-tema-html-container h2 {
    font-size: 2rem;
    margin-bottom: 0px;
}

#challenge-suj-tema #challenge-suj-tema-html-container h3 {
    font-weight: 400;
}

#challenge-suj-tema #challenge-suj-tema-html-container p {
    font-size: 1.2em;
    font-weight: 400;
    margin: 0 auto;
}


@media screen and (max-width: 1024px) {
    #challenge-suj-tema #challenge-suj-tema-html-container {
        width: 100%;
    }
}/* End custom CSS */