.btn-servicio{padding:15px;width:75px;height:75px;border-radius:100%;border:5px solid #e8e8e8}
.mapa-footer{height:200px;width:100%;border:1px solid}
div#owl-carousel{min-height:150px}
div#footer-widgets{padding-left:0;padding-right:0}
div#iconos-servicios.iconos-servicios-two .bloque-servicio{min-height:220px}
div#iconos-servicios.iconos-servicios-two .bloque-servicio h3{font-size:15px}
section#casos-de-exito .elementor-slide-description{font-size:18px;font-style:italic;margin-top:0;letter-spacing:1px;margin-bottom:30px;font-weight:100}
.elementor-element.elementor-element-jy6e5xj.elementor-widget.elementor-widget-html{display:none}
html .elementor-5666 .elementor-element.elementor-element-v1f6dmi .slick-slide-inner .elementor-slide-content{margin:0 auto;max-width:1120px}
html .elementor-slides .slick-slide-inner .elementor-slide-description{font-family:"Roboto",Sans-serif;margin:0 auto;font-size:16px;margin-top:0;letter-spacing:1px;margin-bottom:0;font-weight:300}
section#casos-de-exito .elementor-widget-slides .elementor-slide-description{font-family:"Roboto",Sans-serif;margin:0 auto;font-size:18px;font-style:italic;margin-top:0;letter-spacing:1px;margin-bottom:0;font-weight:300;color:#0c0c0c}
section#casos-de-exito .elementor-widget-slides .elementor-slide-description b{display:block;color:#1e9ff2;font-weight:400;font-weight:400;font-style:normal;font-size:14px;letter-spacing:1px;font-family:'Montserrat',sans-serif}
.elementor-button.elementor-slide-button.elementor-size-xs{text-transform:uppercase;font-size:80%;letter-spacing:3px;font-weight:300;color:#272727!important}
.elementor-5698 .elementor-element.elementor-element-k3mgn76 .elementor-field-group{margin-bottom:20px!important}
html .elementor-5698 .elementor-element.elementor-element-vfgxqo4{background-size:cover;padding:270px 0 0}
html .elementor-slides .slick-slide-inner .elementor-slide-heading{font-family:'Montserrat',sans-serif;font-size:45px;font-weight:700;line-height:1}
div#iconos-servicios ul{margin:0;list-style:none}
div#iconos-servicios ul li{margin:0;position:relative;padding-left:15px;font-size:13px}
div#iconos-servicios ul li:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;font-size:11px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;line-height:1.7;content:\f054;color:#00BCD4}
div#iconos-servicios ul li + li{margin-top:10px}
html body .main-navigation .main-nav ul li a:before{content:'';position:absolute;z-index:-1;bottom:0;left:0;background:#03c4f4;width:100%;height:3px;transform:scale3d(0,1,1);transform-origin:0 50%;transition:transform .5s;transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
html body .main-navigation .main-nav ul li a:hover:before,html body .main-navigation .main-nav ul li a:focus:before{transform:scale3d(1,1,1)}
.redes-header a:hover{background:#03c4f4}
.footer-widget-4.grid-parent.grid-25.tablet-grid-50.mobile-grid-100{width:100%}
.grid-parent.grid-25.tablet-grid-50.mobile-grid-100{width:33.333333333333%}
p{font-size:13px;letter-spacing:.03em;font-weight:400;-webkit-font-smoothing:antialiased;color: #544d4d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
ul.redes-footer{text-align:center}
ul.redes-footer a{display:inline-block;border:2px solid #13eef9;padding:10px;margin:10px;padding-left:40px;position:relative;font-size:14px;color:#fff}
ul.redes-footer a i{position:absolute;left:14px;line-height:43px;top:0}
h2{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700}
section#convenios h2{color:#fff}
.bloque-servicio h3{font-size:18px;font-weight:900}
header#masthead{background-color: #373660;width:100%;z-index:2;color:#fff;}
.font-bloque{display:inline-block;color:#fff;margin-right:20px;font-weight:400;font-size:14px;line-height:20px}
.font-bloque i{color:#03c4f4;margin-right:10px;font-size:110%}
.font-bloque a{color:#fff}
.redes-header a{display:inline-block;width:26px;height:26px;background:#fff;position:relative;text-align:center;line-height:26px;border-radius:100%;color:#000;margin:0 5px}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
aside#custom_html-3,aside#custom_html-2{display:inline-block;margin-bottom:10px;padding:0}
header#masthead .grid-container{padding-left:0;padding-right:0;max-width:1120px}
.site-logo{max-width:230px}
section#servicios, section#iconos-servicios{padding:30px 0 10px;background-color:#fff}
section#servicios .bloque-servicio{position:relative;vertical-align:middle}
section#servicios .bloque-servicio h3, section#iconos-servicios .bloque-servicio h3{position:absolute;top:50%;left:115px;margin:0;margin-top:-23px;color:#1da1f2;vertical-align:middle}
section#servicios .bloque-servicio h3:before, section#iconos-servicios .bloque-servicio h3:before{content:"";height:45px;width:2px;background:#dad9d9;display:inline-block;vertical-align:middle;margin-right:20px}
section#casos-de-exito{padding-top:40px;padding-bottom:40px;background-color:rgba(221,221,233,0.66)}
section#casos-de-exito h2{color:#34345a;margin:0}
html body div section#casos-de-exito .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#151515}
html body div section#casos-de-exito .owl-theme .owl-dots .owl-dot span{background:#383838;border:1px solid #383838}
html body div section#casos-de-exito .owl-theme .owl-dots .owl-dot.active span,html body div section#casos-de-exito .owl-theme .owl-dots .owl-dot:hover span{background:#efefef;border:1px solid #efefef}
div#nosotros{padding:50px 0}
div#servicios{padding:50px 0}
div#destacados{padding:50px 0}
div#casos-de-exito{padding:50px 0;background-color:#ececec;background-size:cover;text-align:center}
div#convenios{padding:50px 0;background-image:url(http://www.infoland.cl/web2017/wp-content/uploads/2016/07/infoland2.jpg);background-size:cover}
section#footer{background:transparent;padding-top:30px}
.home header#masthead{position:absolute;background-color:transparent;background:-moz-linear-gradient(top,rgba(0,0,0,0.23) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.23) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.23) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b000000',endColorstr='#00000000',GradientType=0)}
div#owl-carousel .owl-dots{position:absolute;bottom:10px;width:100%}
html h2{font-size:24px;text-transform:none;color:#272626}
.owl-dots .owl-dot span{border:1px solid #05baea}
.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:5px 7px;background:#05baea;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
html body .owl-nav>div{display:block!important;font-size:0;background:#d6d6d6;margin:0}
.owl-carousel .owl-nav>div.owl-prev{left:0}
div#contacto-bloque>div{margin-bottom:-250px;z-index:9}
section#bajada p{margin:10px 0;color:#ccc;font-size:13px;font-weight:300;letter-spacing:1px}
section#footer h3{color:#000;font-family:'Montserrat',sans-serif;font-size:16px}
section#footer i{color:#fff}
section#convenios h2{color:#1da0f2}
section#convenios p{color:#fff;line-height:1.7}
html body div .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;width:50px;height:60px;background-size:100% auto;background-position:center;background-repeat:no-repeat;font-size:0!important;margin:5px;padding:4px 7px;background-color:rgba(255,0,0,0);display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
html body .owl-nav>div.owl-prev:before{content:"\f104"}
.owl-carousel .owl-nav>div.owl-next{right:0}
html body .owl-nav>div:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;font-size:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.owl-carousel .owl-nav>div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
html .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:inherit;background-color:rgba(134,151,145,0);background-image:url(http://www.infoland.cl/web2017/wp-content/uploads/2017/09/flecha-derecha.svg)}
section#convenios{padding-top:40px;padding-bottom:40px}
div#owl-carousel-testimonios strong{display:block;color:#1e9ff2;font-weight:400}
div#owl-carousel-testimonios{text-align:center}
.nombre a{text-transform:uppercase;font-size:80%;letter-spacing:3px;font-weight:300;color:#5f5f5f}
.descripcion{max-width:800px;margin:0 auto;font-size:18px;font-style:italic;margin-top:0;letter-spacing:1px;margin-bottom:30px;font-weight:100;font-family:"Open Sans",sans-serif}
.nombre{font-family:Montserrat;font-weight:700;font-style:normal;font-size:14px;letter-spacing:1px;font-family:Montserrat,sans-serif}
div#iconos-servicios .bloque-servicio{min-height:300px}
div#iconos-servicios .bloque-servicio>div{position:absolute;top:50%;width:100%;text-align:center;margin-top:-16px}
div#iconos-servicios .bloque-servicio>div h3{margin:0;display:inline-block;background:rgba(41,41,41,0.8);padding:6px 10px;color:#fff;font-weight:700}
.empresa-btn{font-family:Montserrat;font-weight:100;font-style:normal;font-size:12px;letter-spacing:2px;text-transform:uppercase}
html body .main-navigation .main-nav ul li > a:hover, .main-navigation .main-nav ul li > a:focus, .main-navigation .main-nav ul li[class*="current-menu-"] > a:hover{color:#03c4f4;background-color:rgba(63,63,63,0)}
html .main-navigation .main-nav ul li[class*="current-menu-"] > a, html body .main-navigation .main-nav ul li a{color:#fff;border-bottom:5px solid rgba(255,255,255,0);padding-left:0;padding-right:0;line-height:25px;font-size: 12px;text-transform:uppercase;letter-spacing: 0.03em;font-family:'Montserrat',sans-serif;background-color: transparent;}
nav#site-navigation{background-color:rgba(255,255,255,0);float:right;clear:none}
nav#site-navigation>div{padding:0!important}
.main-navigation li + li{margin-left:25px}
.site-logo{float:left}
header#masthead .header-widget{top:0;max-width:none;overflow:visible}
.font-bloque:first-child{padding-right:20px;border-right:1px solid rgba(255,255,255,0.73)}
.elementor-widget-tabs .elementor-tabs-wrapper{display:flex}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;font-size:14px;font-weight:700;color:#505050;line-height:1;background:#efefef;border-right:1px solid #fff;padding:20px 10px}
html body .elementor-widget-tabs .elementor-tabs-content-wrapper{border:0 none #fff!important;background:#f9f9f9}
.elementor-tab-title.elementor-tab-desktop-title.active{background:#1e233d;color:#03c4f4}
html body .elementor-widget-tabs .elementor-tabs-content-wrapper>div{border:0!important;font-size: 14px;text-transform: none;color: #35355a;font-weight: 600;/* margin-bottom: 15px; */}
.iconos-servicios-tab .elementor-tabs-content-wrapper ul{margin:0;list-style:none}
.iconos-servicios-tab .elementor-tabs-content-wrapper ul li{margin:0;position:relative;padding-left:15px;font-size:13px;margin-bottom:12px;font-size:13px;letter-spacing:.03em;font-weight:400;-webkit-font-smoothing:antialiased;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.iconos-servicios-tab .elementor-tabs-content-wrapper ul li:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;font-size:11px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;line-height:1.7;content:\f054;color:#00BCD4}
.elementor-widget-posts .elementor-post__read-more{font-size:15px;padding:12px 24px;border-radius:3px;font-size:12px;font-weight:700;border:2px solid #101010;display:inline-block;line-height:1;background-color:#fff;color:#212020;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.elementor-posts .elementor-post__meta-data{font-family:"Roboto",Sans-serif;margin:0;letter-spacing:2px;font-weight:300;text-transform:uppercase;position:absolute;top:0;color:#383737;font-size:11px}
.elementor-posts .elementor-post__read-more:hover{background-color:#000;color:#fff}
section#destacados h2{font-size:20px;text-transform:none;color:#35355a;font-weight:600;margin-bottom:15px}
section#destacados .elementor-widget:not(:last-child){margin-bottom:15px}
.elementor-button-align-stretch .elementor-field-type-submit button{background:#1e9ff2}
.elementor-widget-form .elementor-field-group .elementor-field{font-size:13px;letter-spacing:1px;border:1px solid #d8d8d8!important;resize:none}
section#destacados{padding:20px 0}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.elementor-widget-posts .elementor-post__title a{color:#03c4f4}
.elementor-posts--thumbnail-top .elementor-post__text{position:relative}
.elementor-5666 .elementor-element.elementor-element-6p51ee4 .elementor-post{padding-bottom:25px}
.main-navigation li#menu-item-5767 a {
    background-image: url(http://www.infoland.cl/web2017/wp-content/uploads/2017/10/fibaro.png);
    background-repeat: no-repeat;
    padding-right: 90px;
    background-position: 143px 4px;
    background-size: 80px;
}




.lonuevo p {
    display: none;
}
.separate-containers .inside-article {
    padding-top: 0;
}



.full-width-content div#page.container.grid-container {
    max-width: 100%;
}
.home h3.btn-compartir {
    display: none;
}
.lonuevo h3 {
    color: #373660;
    /* font-family: 'Montserrat',sans-serif; */
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    text-align: center;
}
section#actuadores {
    background-position: 155% 0;
    padding-top: 50px;
    padding-bottom: 120px;
    margin: 30px 0;
    background-size: auto 110%;
}
.home ul#botones-para-compartir {
    display: none;
}
ul#botones-para-compartir {
    list-style: none;
    padding: 0;
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    background-color: transparent;
    min-height: 60px;
    width: 100%;
    max-width: 300px;
}
.full-width-content .entry-content {
    margin: 0;
}

.full-width-content h3.btn-compartir {
    display: none;
}

.full-width-content ul#botones-para-compartir {
    display: none;
}
ul#botones-para-compartir li {
    float: left;
    margin: 1px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: inline-block;
    text-align: center;
    line-height: 48px;
    height: 48px;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    position: relative;
}

ul#botones-para-compartir li a {
    background: #ffffff;
    /* width: 25px; */
    display: block;
    /* height: 25px; */
    /* line-height: 25px; */
    text-align: center;
    color: #02c3f4;
    width: 97%;
    font-size: 20px;
    border: 2px solid;
}
body.single.single-autos .container-tabs .flexslider {
    /* min-height: 100px; */
}
ul#botones-para-compartir:before,ul#botones-para-compartir:after {
    content: "";
    display: table;
    /* width: 100%; */
}

ul#botones-para-compartir li a:hover {
    background: #03c2f5;
    color: white;
    border: 2px solid #0c9fc7;
}

h3.btn-compartir {
    font-family: 'Montserrat',sans-serif;
}

header.entry-header h1.entry-title {
    font-family: 'Montserrat',sans-serif;
    font-size: 35px;
    font-weight: 400;
    margin-top: 25px;
}

header.entry-header .entry-meta {
    font-family: "Roboto",Sans-serif;
    margin: 0;
    letter-spacing: 2px;
    font-weight: 300;
    text-transform: uppercase;
    color: #383737;
    font-size: 11px;
    padding: 20px 0;
}

header.entry-header {}

ul#botones-para-compartir li a i {
    min-width: 27px;
}

footer.entry-meta {
    display: none;
}

.comments-area {
    display: none;
}

.page-header-image-single.grid-container.grid-parent {
    margin: 0;
}
body {
    background-color: #ffffff;
}
.sidebar .widget {
    padding: 0;
}

.separate-containers .inside-article {
    padding-left: 0;
    padding-right: 0;
    background: none;
}

.right-sidebar div#page.container.grid-container {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 1120px;
}
.elementor-posts .elementor-post__title {
    padding-top: 22px;
    padding-bottom: 14px;
    font-size: 16px;
}
section#contactanos {
    background: white;
    padding-top: 20px;
}
section#contactanos h3 {
    color: #000;
    font-family: 'Montserrat',sans-serif;
    font-size: 16px;
}
section#contactanos i {
    color: #1da1f2;
}

@media screen and (max-width: 1500px) {
section#actuadores {
    background-position: 155% 0;
    background-size: auto 100%;
    padding-bottom: 80px;
}
}

@media screen and (max-width: 1300px) {
section#actuadores {
    background-position: 170% 0;
    background-size: auto 100%;
    padding-bottom: 40px;
}

.elementor-5771 .elementor-element.elementor-element-lpbhuj0 {
 background-position: -20% 0 !important;   
}
}



@media screen and (max-width: 1200px) {
    section#actuadores {
    background-position: 200% 0;
}
.elementor-5771 .elementor-element.elementor-element-lpbhuj0 {
 background-position: -60% 0 !important;   
}
.elementor-5771 .elementor-element.elementor-element-j9el89c > .elementor-container {
    min-height: 1px;
}
header#masthead .grid-container {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 1120px;
    padding-top: 20px;
    padding-bottom: 20px;
}
div#iconos-servicios .bloque-servicio {
    min-height: 220px;
}
html body .main-navigation .main-nav ul li a {
    line-height: 28px;
    font-size: 11px;

}
.main-navigation li + li {
    margin-left: 20px;
}
.bloque-servicio h3 {
    font-size: 15px;
    font-weight: 900;
}
}

@media screen and (max-width: 991px) {
div#iconos-servicios>div>div>div {
    width: 33.3333%;
}
    section#actuadores {
    background-position: 250% 0;
}
.elementor-5771 .elementor-element.elementor-element-lpbhuj0 {
 background-position: -200px 0 !important;
}
.main-navigation li + li {
    margin-left: 18px;
}
.elementor-grid-tablet-2 .elementor-grid-item {
    width: 33.3333%;
}
.site-header .header-image {
    max-width: 130px;
    margin-top: 24px;
}
.main-navigation li#menu-item-5767 a {
    background-image: none;
    background-repeat: no-repeat;
    padding-right: 0px;
    background-position: right;
    background-size: 80px;
}
}


@media screen and (max-width: 767px) {
nav#site-navigation div#primary-menu {
    width: 100%;
    position: absolute;
    background: #5e2f1d;
    left: 0;
    z-index: 1;
}
.page-id-5771 .elementor-column.elementor-col-3 {
    width: 33%;
}
.elementor-5771 .elementor-element.elementor-element-lpbhuj0 {
 background-position: 0 bottom !important;
 padding-bottom: 60%;
}
.elementor-5771 .elementor-element.elementor-element-j9el89c {
 background-position: right bottom !important;
 padding-bottom: 70%;
 background-size: auto 45%;
 right: 0;
}
html .elementor-slides .slick-slide-inner .elementor-slide-heading {
    font-family: 'Montserrat',sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1;
}
header#masthead .grid-container {
    padding-bottom: 0px;
}
html .elementor-slides .slick-slide-inner .elementor-slide-description {
    font-family: "Roboto",Sans-serif;
    margin: 0 auto;
    font-size: 14px;
    margin-top: 0;
    letter-spacing: 1px;
    margin-bottom: 0;
    font-weight: 300;
}

html .elementor-slides .slick-slide-inner .elementor-slide-description br {
    display: none;
}
.elementor-grid-tablet-2 .elementor-grid-item {
    width: 100%;
}
.elementor-widget-tabs .elementor-tab-title {
    color: #1f1f1f;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    font-family: 'Montserrat',sans-serif;
    font-size: 15px;
}
.elementor-widget-tabs .elementor-tabs-wrapper {
    display: none;
}
div#iconos-servicios .bloque-servicio {
    min-height: 150px;
}
html .site-logo {
    float: left !important;
    margin: 0 !important;
}
.site-header .header-image{
    max-width: 160px;
    margin: 0;
}
.main-navigation .main-nav ul li a, .main-navigation .mobile-bar-items a, .menu-toggle {
    line-height: 30px;
    font-size: 20px;
    padding-right: 10px;
    padding-bottom: 30px;
}
.home header#masthead {
    position: relative;
    background-color: #2f236a;
}
.inside-navigation.grid-container.grid-parent {
    position: initial;
}
.main-navigation li + li {
    margin-left: 0px;
}
html body .main-navigation .main-nav ul li a:before {
    height: 0px;
}
.font-bloque {
    display: inline-block;
    color: #fff;
    margin-right: 10px;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
}
.font-bloque:first-child {
    padding-right: 10px;
    border-right: 1px solid rgba(255, 255, 255, 0.27);
}
html body .main-navigation .main-nav ul li[class*="current-menu-"] > a, html body .main-navigation .main-nav ul li > a:hover, .main-navigation .main-nav ul li > a:focus {
    color: #03c4f4;
    background-color: rgb(37, 27, 83);
}
html body .main-navigation .main-nav ul li a {
    float: none;
    clear: both;
    display: block!important;
    text-align: left!important;
    padding: 8px 20px;
    margin: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    background-color: #1ea0f2;
}
div#iconos-servicios>div>div>div {
    width: 50%;
}
aside#custom_html-3, aside#custom_html-2 {
    display: inline-block;
    margin-bottom: 4px;
    padding: 0;
}
.redes-header a:hover {
    background: rgba(3, 196, 244, 0);
    color: #03c4f4 !important;
}
.redes-header a {
    display: inline-block;
    width: 20px;
    height: auto;
    background: rgba(255, 255, 255, 0);
    position: relative;
    text-align: center;
    line-height: auto;
    border-radius: 100%;
    color: #fff !important;
    margin: 0 2px;
}
nav#site-navigation {
    position: initial;
    z-index: 999;
    padding-top: 13px;
}
header#masthead {
    z-index: 999;
}
nav#site-navigation div#primary-menu ul#menu-menu-1 {
    padding: 20px 0;
}
}
@media screen and (max-width: 480px) {
ul.redes-footer {
    text-align: center;
    margin: 0;
}
.elementor-5771 .elementor-element.elementor-element-j9el89c {
    background-position: right bottom !important;
    padding-bottom: 55%;
    background-size: auto 42%;
    right: 0;
}
.main-navigation .main-nav ul li a, .main-navigation .mobile-bar-items a, .menu-toggle {

    font-size: 15px;

}
.elementor-slides .slick-slide-inner {
    padding: 30px 10px;
}
ul.redes-footer a {
    display: block;
    border: 2px solid #13eef9;
    padding: 10px;
    margin: 10px;
    padding-left: 40px;
    position: relative;
    font-size: 14px;
    color: #fff;
}
section#casos-de-exito .elementor-widget-slides .elementor-slide-description {
    font-family: "Roboto",Sans-serif;
    margin: 0 auto;
    font-size: 14px;
    font-style: italic;
    margin-top: 0;
    letter-spacing: 1px;
    margin-bottom: 0;
    font-weight: 400;
    color: #0c0c0c;
}
}
