.elementor-2054 .elementor-element.elementor-element-365a95d{margin-top:50px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-2054 .elementor-element.elementor-element-2563679{text-align:right;}.elementor-2054 .elementor-element.elementor-element-2563679 .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-2054 .elementor-element.elementor-element-2563679 > .elementor-widget-container{margin:0px 30px 0px 0px;padding:22px 28px 28px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#9B2AB888;border-radius:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-7ed6ea5 > .elementor-widget-container{padding:12px 0px 12px 0px;border-style:dotted;border-width:2px 0px 2px 0px;border-color:#5B196B;}.elementor-2054 .elementor-element.elementor-element-8742ff0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2054 .elementor-element.elementor-element-8742ff0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2054 .elementor-element.elementor-element-28c49f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-2054 .elementor-element.elementor-element-28c49f8 > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-2054 .elementor-element.elementor-element-4bc5fa4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-2054 .elementor-element.elementor-element-4bc5fa4 > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-2054 .elementor-element.elementor-element-e76d1f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-2054 .elementor-element.elementor-element-e76d1f7 > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-2054 .elementor-element.elementor-element-64145e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-2054 .elementor-element.elementor-element-64145e6 > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-2054 .elementor-element.elementor-element-6a41a26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-2054 .elementor-element.elementor-element-6a41a26 > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-2054 .elementor-element.elementor-element-923d4be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-2054 .elementor-element.elementor-element-923d4be > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-2054 .elementor-element.elementor-element-6f09c1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-2054 .elementor-element.elementor-element-6f09c1d > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-2054 .elementor-element.elementor-element-09bbf6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-2054 .elementor-element.elementor-element-09bbf6e > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-2054 .elementor-element.elementor-element-8ef0f5b > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(min-width:768px){.elementor-2054 .elementor-element.elementor-element-b2d6928{width:40%;}.elementor-2054 .elementor-element.elementor-element-8742ff0{width:60%;}}@media(max-width:767px){.elementor-2054 .elementor-element.elementor-element-365a95d{margin-top:19px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-2054 .elementor-element.elementor-element-2563679{text-align:center;}.elementor-2054 .elementor-element.elementor-element-2563679 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;border-width:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-cb337c0 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-669bdde > .elementor-widget-container{margin:-17px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-64145e6 */.titulo:after {
    content: ' ';
    width: 50px;
    height: 2px;
    display: block;
    background-color: #9b2ab888;
    margin-bottom: 20px;
}/* End custom CSS */