.elementor-50951 .elementor-element.elementor-element-a208f0c{--display:flex;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-50951 .elementor-element.elementor-element-4931731{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50951 .elementor-element.elementor-element-c99ba91 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-50951 .elementor-element.elementor-element-f7ad3fb{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50951 .elementor-element.elementor-element-4b95d82{text-align:center;}.elementor-50951 .elementor-element.elementor-element-4b95d82 img{width:auto;height:45px;}.elementor-50951 .elementor-element.elementor-element-2a50986{--display:flex;--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50951 .elementor-element.elementor-element-a3f0e18 .vcex-button{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:700;}.elementor-50951 .elementor-element.elementor-element-b882608 > .elementor-widget-container{margin:6.5px 0px 0px 0px;padding:0px 0px 8.5px 0px;}.elementor-50951 .elementor-element.elementor-element-b882608 img{width:auto;height:30px;}@media(min-width:768px){.elementor-50951 .elementor-element.elementor-element-4931731{--width:33%;}.elementor-50951 .elementor-element.elementor-element-f7ad3fb{--width:33%;}.elementor-50951 .elementor-element.elementor-element-2a50986{--width:33%;}}@media(max-width:767px){.elementor-50951 .elementor-element.elementor-element-a208f0c{--flex-wrap:nowrap;}.elementor-50951 .elementor-element.elementor-element-4931731{--width:25%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50951 .elementor-element.elementor-element-f7ad3fb{--width:50%;}.elementor-50951 .elementor-element.elementor-element-2a50986{--width:25%;}}/* Start custom CSS for vcex_off_canvas_menu, class: .elementor-element-89c4674 */.wpex-off-canvas__header {
    background-image: var(--wpr-bg-4742d567-65ee-4658-b649-2df7900f6195);
    background-position: 105% 0%;
    background-repeat: no-repeat;
    background-size: 35%;
    padding: 20px 40px;
    flex-direction: column;
    align-items: flex-start;
    padding-inline: 40px;
}

.wpex-off-canvas__header-right {
    margin-left: 0;
}

.wpex-off-canvas__content {
    padding: 0px 40px 30px;
}

/*.vcex-off-canvas-menu-nav__sub {
    margin-inline-start: -15px;
}*/

.vcex-off-canvas-menu-nav__item-text {
font-family: "Source Sans 3", Sans-serif;
}

.vcex-off-canvas-menu-nav__arrow-icon {
    color: #99BBDD;
}

.vcex-off-canvas-menu-nav__arrow-icon path {
    stroke: #99BBDD;
    stroke-width: 35px;
}/* End custom CSS */
/* Start custom CSS for vcex_button, class: .elementor-element-a3f0e18 */.elementor-50951 .elementor-element.elementor-element-a3f0e18 a {
    padding: 7px 15px;
}

@media only screen and (min-width: 501px) {
    .elementor-50951 .elementor-element.elementor-element-a3f0e18 a > span {
        min-height: 31px;
    }
}

@media only screen and (min-width: 390px) and (max-width: 500px) {
    .elementor-50951 .elementor-element.elementor-element-a3f0e18 a > span {
		flex-wrap: nowrap;
	}
}

@media only screen and (max-width: 500px) {
	.elementor-50951 .elementor-element.elementor-element-a3f0e18 a {
	    padding: 0;
        font-size: 13px !important;
	}
	
    .elementor-50951 .elementor-element.elementor-element-a3f0e18 a > span {
        line-height: 1;
	}
	
	.elementor-50951 .elementor-element.elementor-element-a3f0e18 .vcex-button-icon {
	    padding-inline-end: 2px;
        font-size: 13px;
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b882608 */.elementor-50951 .elementor-element.elementor-element-b882608 a:before {
    content: 'Volver a';
    color: #3C3C3B;
    left: 0;
    position: absolute;
    margin-top: -5px;
    font-family: "Source Sans 3", sans-serif;
    font-size: 8px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a208f0c */@media only screen and (max-width: 389px) {
    .elementor-50951 .elementor-element.elementor-element-a208f0c > .e-con-inner > div:nth-child(odd) {
                width: 19%;
    }
    
    .elementor-50951 .elementor-element.elementor-element-a208f0c > .e-con-inner > div:nth-child(even) {
                width: 62%;
    }
}/* End custom CSS */