.elementor-62773 .elementor-element.elementor-element-2526de6 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-heading.elementor-widget-heading .elementor-heading-title a:hover{color:var( --e-global-color-primary );}.elementor-62773 .elementor-element.elementor-element-29ea9b6{text-align:center;}.elementor-62773 .elementor-element.elementor-element-29ea9b6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:30px;}.elementor-62773 .elementor-element.elementor-element-6ade31b > .elementor-container > .elementor-row{align-items:stretch;}.elementor-62773 .elementor-element.elementor-element-21b53ec{--spacer-size:50px;}.elementor-62773 .elementor-element.elementor-element-433ba8e > .elementor-container > .elementor-row{align-items:stretch;}.elementor-62773 .elementor-element.elementor-element-ec3346f .title{color:#020101;}.elementor-62773 .elementor-element.elementor-element-b621bb4 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-62773 .elementor-element.elementor-element-451b3ad{--spacer-size:50px;}.elementor-62773 .elementor-element.elementor-element-fb23353 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-62773 .elementor-element.elementor-element-432face{text-align:center;}.elementor-62773 .elementor-element.elementor-element-432face .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:30px;}.elementor-62773 .elementor-element.elementor-element-361649e{--spacer-size:50px;}.elementor-62773 .elementor-element.elementor-element-2149860 .title{color:#020101;}.elementor-62773 .elementor-element.elementor-element-63fcee2 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-62773 .elementor-element.elementor-element-c9f5e86{--spacer-size:50px;}.elementor-62773 .elementor-element.elementor-element-54bcf5f > .elementor-container > .elementor-row{align-items:stretch;}.elementor-62773 .elementor-element.elementor-element-7137dd1{text-align:center;}.elementor-62773 .elementor-element.elementor-element-7137dd1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:30px;}.elementor-62773 .elementor-element.elementor-element-eb7fdec{--spacer-size:50px;}.elementor-62773 .elementor-element.elementor-element-3315d97 .title{color:#020101;}.elementor-62773 .elementor-element.elementor-element-629bd21 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-62773 .elementor-element.elementor-element-664c6b7{--spacer-size:50px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for tm-gradation, class: .elementor-element-ec3346f */.unicamp-gradation-style-01 .unicamp-gradation .item .graphic {
    color: #fff;
    background: var(--unicamp-color-secondary);
}/* End custom CSS */
/* Start custom CSS for tm-gradation, class: .elementor-element-2149860 */.unicamp-gradation-style-01 .unicamp-gradation .item .graphic {
    color: #fff;
    background: var(--unicamp-color-secondary);
}/* End custom CSS */
/* Start custom CSS for tm-gradation, class: .elementor-element-3315d97 */.unicamp-gradation-style-01 .unicamp-gradation .item .graphic {
    color: #fff;
    background: var(--unicamp-color-secondary);
}/* End custom CSS */