.elementor-75071 .elementor-element.elementor-element-2b9a33c4 > .elementor-container{max-width:900px;}.elementor-75071 .elementor-element.elementor-element-a6ab6b1{width:100%;max-width:100%;}.elementor-75071 .elementor-element.elementor-element-393ec83b{width:100%;max-width:100%;}.elementor-75071 .elementor-element.elementor-element-12815bc0 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(min-width:768px){.elementor-75071 .elementor-element.elementor-element-3074870e{width:100%;}}/* Start custom CSS for html, class: .elementor-element-12815bc0 */#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 */