/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor page builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.9.0.1710413267
Updated: 2024-03-14 10:47:47

*/
.patrocinadores{
display: flex;
    flex-direction: row;
    align-content: stretch;
    align-items: center;
	justify-content: center;
    /* justify-content: space-evenly; */
    flex-wrap: wrap;
	    max-width: 900px;
    margin: 0px auto;
}

.ponentes{
display: flex;
    flex-direction: row;
    align-content: stretch;
    align-items: center;
	justify-content: center;
    /* justify-content: space-evenly; */
    flex-wrap: wrap;
	    max-width: 100%;
    margin: 0px auto;
}

.imgelementor{	
flex-basis: 50%;
    padding: 0 2%;
    text-align: center;
    width: 50%;
}
.imgelementor2{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
}


.conteventog{
	display: flex;
    flex-direction: row;
    align-content: stretch;
	align-items: flex-start;
    /* justify-content: space-evenly; */
    flex-wrap: wrap;
    margin: 0px auto;
	
}
.contevento{
    flex-basis: 29%;
    text-align: center;
    width: 33%;
    position: relative;
    margin: 20px;
}
.cabeceraevento{
	 position: relative;
}

.logoempresaloist{
	position: absolute;
	left:0px;
	bottom: 0px;
}

.conttipo{
    position: absolute !important;
    right: 20px !important;
}


.logoempresaloistin{
	margin: 0px 0px 0px 30px;
    padding: 0px;
    background-color: var(--e-global-color-text)
}
.logoempresaloistin img{
	max-width:100px !important;
}


.titularg{
	    color: white; 
		font-family: "Maven Pro", Sans-serif;    
		font-size: 80px; margin-bottom:40px;
    font-weight: 800;
	
}


.elementor-element.elementor-element-f9a820d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 50px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 150px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-7eb71d0 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-element.elementor-element-7eb71d0 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Maven Pro", Sans-serif;
    font-size: 80px;
    font-weight: 800;
}

.elementor-element.elementor-element-7eb71d0 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-element.elementor-element-7eb71d0.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-element.elementor-element-25e723a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 150px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-ec452b1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-element.elementor-element-2af3a4c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
}

.elementor-element.elementor-element-15c489d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --border-radius: 25px 25px 25px 25px;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-bfaf30f {
    --display: flex;
    --min-height: 250px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --border-radius: 25px 25px 25px 25px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-bfaf30f:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-bfaf30f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(60deg, #01D4B4 15%, var( --e-global-color-secondary ) 63%);
}

.elementor-element.elementor-element-bfaf30f::before, .elementor-element.elementor-element-bfaf30f > .elementor-background-video-container::before, .elementor-element.elementor-element-bfaf30f > .e-con-inner > .elementor-background-video-container::before, .elementor-element.elementor-element-bfaf30f > .elementor-background-slideshow::before, .elementor-element.elementor-element-bfaf30f > .e-con-inner > .elementor-background-slideshow::before, .elementor-element.elementor-element-bfaf30f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: var( --e-global-color-primary );
}

.elementor-element.elementor-element-bfaf30f, .elementor-element.elementor-element-bfaf30f::before {
    --border-transition: 0.3s;
}

.elementor-element.elementor-element-bfaf30f.e-con {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-element.elementor-element-3173bb3 img {
    width: 100%;
    height: 92px;
}

.elementor-element.elementor-element-73fc84c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 00px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 100px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-73fc84c:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-73fc84c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-element.elementor-element-73fc84c, .elementor-element.elementor-element-73fc84c::before {
    --border-transition: 0.3s;
}

.elementor-element.elementor-element-a5da024 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 0px 20px;
    --background-transition: 0.3s;
}

.elementor-element.elementor-element-b0d0444 {
    text-align: center;
}

.elementor-element.elementor-element-b0d0444 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Maven Pro", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 40px;
}

.elementor-element.elementor-element-b0d0444 > .elementor-widget-container {
    margin: 100px 0px 50px 0px;
}

.elementor-element.elementor-element-424e24f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 0px 20px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-968bb57 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column-reverse;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 20px;
    --margin-inline-end: 20px;
    --padding-block-start: 0px;
    --padding-block-end: 00px;
    --padding-inline-start: 00px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-968bb57.e-con {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-element.elementor-element-dc6f195 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 10px 10px;
    --flex-wrap: wrap;
    --align-content: center;
    --overflow: auto;
    --background-transition: 0.3s;
    --border-radius: 0px 2px 25px 25px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 20px;
    --padding-block-end: 20px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-element.elementor-element-dc6f195:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-dc6f195 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #003973 0%, #074D95 100%);
}

.elementor-element.elementor-element-dc6f195, .elementor-element.elementor-element-dc6f195::before {
    --border-transition: 0.3s;
}

.elementor-element.elementor-element-dc6f195.e-con {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-element.elementor-element-c8e2970 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Maven Pro", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-element.elementor-element-c8e2970 > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-element.elementor-element-94f3cb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-element.elementor-element-94f3cb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-element.elementor-element-94f3cb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-element.elementor-element-94f3cb0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-element.elementor-element-94f3cb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-element.elementor-element-94f3cb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-element.elementor-element-94f3cb0 .elementor-icon-list-icon i {
    color: var( --e-global-color-text );
    transition: color 0.3s;
	font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.elementor-element.elementor-element-94f3cb0 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-text );
    transition: fill 0.3s;
}

.elementor-element.elementor-element-94f3cb0 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 10px;
}

.elementor-element.elementor-element-94f3cb0 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-element.elementor-element-94f3cb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-element.elementor-element-94f3cb0 .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-element.elementor-element-94f3cb0 .elementor-icon-list-text {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-element.elementor-element-94f3cb0.elementor-element {
    --align-self: flex-start;
}

.elementor-element.elementor-element-7289905 .elementor-button {
    font-family: "Maven Pro", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: transparent;
    background-image: linear-gradient(45deg, #074D95 0%, var( --e-global-color-primary ) 100%);
    border-radius: 25px 25px 25px 25px;
}

.elementor-element.elementor-element-7289905 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-f892a83 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --align-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 0px 0px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-f892a83.e-con {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-element.elementor-element-d5d49eb {
    text-align: left;
}

.elementor-element.elementor-element-d5d49eb img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-d5d49eb > .elementor-widget-container {
    margin: 00px 00px 00px 00px;
    padding: 00px 00px 00px 00px;
}

.elementor-element.elementor-element-d5d49eb.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-element.elementor-element-9f70d56 {
    text-align: left;
    bottom: 0px;
}

.elementor-element.elementor-element-9f70d56 img {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-9f70d56 > .elementor-widget-container {
    margin: 00px 00px 00px 30px;
    padding: 7px 7px 7px 7px;
    background-color: var( --e-global-color-text );
}

.elementor-element.elementor-element-9f70d56.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
    --flex-grow: 1;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-element.elementor-element-9f70d56 {
    left: 0px;
}

body.rtl .elementor-element.elementor-element-9f70d56 {
    right: 0px;
}

.elementor-element.elementor-element-c696491 .elementor-button {
    font-family: "Maven Pro", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    background-color: var( --e-global-color-primary );
}

.elementor-element.elementor-element-c696491 > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-element.elementor-element-c696491 {
    right: 0.001px;
}

body.rtl .elementor-element.elementor-element-c696491 {
    left: 0.001px;
}

.elementor-element.elementor-element-c696491 {
    top: 0px;
}

.elementor-element.elementor-element-f92dfc6 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column-reverse;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 20px;
    --margin-inline-end: 20px;
    --padding-block-start: 0px;
    --padding-block-end: 00px;
    --padding-inline-start: 00px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-f92dfc6.e-con {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-element.elementor-element-f32aaf3 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column-reverse;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 20px;
    --margin-inline-end: 20px;
    --padding-block-start: 0px;
    --padding-block-end: 00px;
    --padding-inline-start: 00px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-f32aaf3.e-con {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-element.elementor-element-b139794 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 0px 20px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-46f14a9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 0px 20px;
    --background-transition: 0.3s;
    --padding-block-start: 150px;
    --padding-block-end: 150px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-element.elementor-element-46f14a9:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-46f14a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #074D95;
}

.elementor-element.elementor-element-46f14a9, .elementor-element.elementor-element-46f14a9::before {
    --border-transition: 0.3s;
}

.elementor-element.elementor-element-4e24464 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-element.elementor-element-f291d5f {
    text-align: center;
}

.elementor-element.elementor-element-f291d5f .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Maven Pro", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 47px;
}

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) {
    .elementor-element.elementor-element-94f3cb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-element.elementor-element-94f3cb0 .elementor-icon-list-item > a {
        font-size:var( --e-global-typography-text-font-size );
    }
}

@media(max-width: 767px) {
    .elementor-element.elementor-element-f9a820d {
        --margin-block-start:0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-element.elementor-element-7eb71d0 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-element.elementor-element-7eb71d0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-element.elementor-element-25e723a {
        --padding-block-start: 10px;
        --padding-block-end: 10px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-element.elementor-element-b0d0444 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-element.elementor-element-94f3cb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-element.elementor-element-94f3cb0 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
    }

    .elementor-element.elementor-element-f291d5f .elementor-heading-title {
        font-size: 30px;
    }
}

@media(min-width: 768px) {
    .elementor-element.elementor-element-ec452b1 {
        --width:50%;
    }

    .elementor-element.elementor-element-2af3a4c {
        --width: 50%;
    }

    .elementor-element.elementor-element-15c489d {
        --width: 100%;
    }

    .elementor-element.elementor-element-bfaf30f {
        --width: 300px;
    }

    .elementor-element.elementor-element-a5da024 {
        --content-width: 1140px;
    }

    .elementor-element.elementor-element-424e24f {
        --content-width: 1140px;
    }

    .elementor-element.elementor-element-968bb57 {
        --content-width: 1600px;
    }

    .elementor-element.elementor-element-dc6f195 {
        --content-width: 1140px;
    }

    .elementor-element.elementor-element-f892a83 {
        --content-width: 1140px;
    }

    .elementor-element.elementor-element-f92dfc6 {
        --content-width: 1600px;
    }

    .elementor-element.elementor-element-f32aaf3 {
        --content-width: 1600px;
    }

    .elementor-element.elementor-element-b139794 {
        --content-width: 1140px;
    }
}

@media (max-width: 767px){
	.titularg{
		font-size: 40px;
	}
	.contevento{
    flex-basis: 100%;
    width: 100%;
}
	
}