.elementor-75848 .elementor-element.elementor-element-1e57ac22 > .elementor-container{max-width:900px;}.elementor-75848 .elementor-element.elementor-element-3ac08a36{width:100%;max-width:100%;}.elementor-75848 .elementor-element.elementor-element-1e4ee355{width:100%;max-width:100%;}.elementor-75848 .elementor-element.elementor-element-2fdc6f77{width:100%;max-width:100%;}.elementor-75848 .elementor-element.elementor-element-2fdc6f77 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(min-width:768px){.elementor-75848 .elementor-element.elementor-element-3b893956{width:100%;}}/* Start custom CSS for image, class: .elementor-element-1e4ee355 */img {
    width: 100%;
    max-width: none;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdc6f77 */#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 */