/*
 Theme Name:     Divi-child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
:root{
    --main-navy-blue: #175592;
    --main-yellow: #ffc000;
    --main-green: #00a6bd;
    --main-green-2:#61c0c3;
    --main-red: #ec5f72;
    --main-soft-green: #85c165;
    --main-purple: #b98adc;
    --main-blue: #00579b;
    --main-soft-blue: #678df4;
    --main-white: #ffffff;
    --main-text: #000000;
    --main-grey: #cccccc;
    --main-info-text-grey: #aaaaaa;
    --main-soft-grey: #a9a9a9;
    --main-soft-grey-2: #cfcfcf;
    --main-dark-grey:#2d2d2d;
    --main-grey-pestanas: #f1f1f1;
    --filter-yellow:invert(68%) sepia(45%) saturate(1180%) hue-rotate(1deg) brightness(105%) contrast(104%);
    --filter-green:invert(75%) sepia(65%) saturate(7495%) hue-rotate(157deg) brightness(97%) contrast(102%);;
    --filter-red:invert(44%) sepia(98%) saturate(591%) hue-rotate(310deg) brightness(97%) contrast(90%);;
    --filter-soft-green:invert(66%) sepia(75%) saturate(262%) hue-rotate(55deg) brightness(92%) contrast(88%);
    --filter-blue:invert(17%) sepia(89%) saturate(2842%) hue-rotate(192deg) brightness(93%) contrast(101%);
    --filter-white:invert(100%) sepia(0%) saturate(2%) hue-rotate(128deg) brightness(110%) contrast(101%);;
}

body{color:var(--main-text);font-size: 25px;line-height: 35px;}
h1{font-size: 50px;line-height: 56px;}
h2{font-size: 30px;line-height: 36px;}
h3{font-size: 24px;line-height: 30px;}
h4{font-size: 24px;line-height: 28px;}
h5{font-size: 21px;line-height: 26px;font-weight: bold;}
h6{font-size: 18px;line-height: 22px;font-weight: bold;}

.text-green{color:var(--main-green);}
.text-center{text-align: center;}

.centroayuda_title{font-weight: bold;padding-bottom:30px;color: var(--main-blue)}
.page-template-page-centroayuda  .entry-content{font-size: 16px;line-height: 24px;}
.page-template-page-centroayuda h2{margin-top: 40px;padding-bottom:20px;font-weight: bold;}
.page-template-page-centroayuda h3{font-weight: 600;}
.page-template-page-centroayuda #main-content{padding-top: 120px;}
.page-template-page-centroayuda #main-content .et_pb_section{background-color: transparent;}
#sidebarayuda h3{color:var(--main-blue);font-size:30px;line-height: 56px;border-bottom: 3px solid var(--main-blue);padding-bottom:0px;margin-bottom: 20px;}
#sidebarayuda li{border-bottom: 1px dashed var(--main-green);padding-bottom:10px;margin-bottom:10px;}
#sidebarayuda li a{font-size: 18px;line-height: 24px;color: var(--main-text);}

#sidebar .widgettitle{color:var(--main-blue);font-size:30px;line-height: 56px;border-bottom: 3px solid var(--main-blue);padding-bottom:0px;margin-bottom: 20px;}
#sidebar li{border-bottom: 1px dashed var(--main-green);padding-bottom:10px;margin-bottom:10px;}
#sidebar li a{font-size: 18px;line-height: 24px;color: var(--main-text);}

/*.single-post .alignnone:first-child{display: none;}*/
#main-content{background: url(./images/background_sectores.png) top center no-repeat;background-size: 100vw;min-height: 100vh;min-width: ;}
.et_right_sidebar #main-content .container::before{display: none;}
.wpcf7-form fieldset{float: left;clear:both;width:100%;margin-bottom:20px;}
.wpcf7-text,.wpcf7-select{width:100%;clear:both;width: 100% !important;padding: 12px 30px!important;color: var(--main-text);font-size: 25px;line-height: 35px;border:1px solid var(--main-soft-grey);border-radius: 15px;}
.wpcf7-textarea{width:100%;clear:both;padding: 12px 30px!important;color: var(--main-text);font-size: 25px;line-height: 35px;border:1px solid var(--main-soft-grey);border-radius: 15px;resize:none;height:124px;}
.wpcf7-select option,.wpcf7-text::placeholder,.wpcf7-textarea::placeholder{opacity: 1;color:var(--main-soft-grey-2);font-style: italic;}
.wpcf7-not-valid{border-color: var(--main-red)!important;border-width: 3px!important;}
.wpcf7-not-valid-tip{font-size: 18px;line-height: 22px;}
.wpcf7-response-output{margin:0px!important;float: left;padding: 30px!important;background-color: var(--main-soft-green);border: 1px solid var(--main-soft-green)!important;font-size: 25px;line-height: 35px;color:var(--main-white);}
.invalid .wpcf7-response-output{background-color: var(--main-red)!important;border-color: var(--main-red)!important;}
#sectorformulario{display: none;}

.banner-contacto .wpcf7-not-valid-tip{color: var(--main-white)!important;}
.bannertop{background-color: transparent;padding-top: 220px!important;padding-bottom: 90px!important;}
.bannertop img{width:100%;height: auto;}
.bannertop .text-blue h2{color: var(--main-navy-blue)}

.banner_subtitle h2{font-size: 33px;line-height: 38px;color: var(--main-blue);font-weight: bold;text-transform: uppercase;margin-top:-30px;}
.banner_texto_verde{margin-top:-20px;color: var(--main-green);font-weight: bold;font-size: 25px;line-height: 35px;}
.banner_texto_negro ol li{margin-bottom: 30px;font-size: 20px;line-height: 26px;}

/*#headeralt{background:url('./images/fondo_home.png') top center no-repeat;width:100%;clear:both;position: absolute;top:0;left: 0;height:120px;background-size: cover;}*/
#content-area{float:left;clear:both;width: 100%;position: relative;margin-top:120px;margin-bottom: 40px;}
#main-header{height: 120px;position: relative;width:100%;background: transparent;float:left;padding-top:0px;border:none;box-shadow: none;}


.et_menu_container{height:120px;}
#et-main-area{margin-top: -120px;position: relative;width:100%;float:left;}
#bannerhome{padding-top: 120px;padding-bottom: 90px;background-size: cover}
#bannerhome .et_pb_row{padding-top: 0px;}
#bannerhome img{width:100%;height: auto;}
#top-menu li a{font-size:25px;line-height: 35px;font-weight: bold;color:var(--main-navy-blue);padding: 10px!important;}
#top-menu li a{padding: 0px 20px!important;}
#top-menu > li:last-child a{color:var(--main-white);background-color: var(--main-navy-blue);border-radius: 25px 0px 25px 0px;padding: 10px!important}
#top-menu .sub-menu li a{font-size: 18px!important;line-height: 24px!important;}
#top-menu .sub-menu li {margin-top: 10px;margin-bottom: 10px;}
.et_header_style_left #et-top-navigation{padding-top:40px;}
#logo,#logo2{max-height: 100%;margin-top:20px;}
#logo2{display:none;width: auto;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;margin-bottom: 0;float: none;vertical-align: middle;-webkit-transform: translateZ(0);}
.whitelogo #logo{display: none;}
.whitelogo #logo2{display: inline-block;}
#et-secondary-nav .menu-item-has-children > a:first-child::after, #top-menu .menu-item-has-children > a:first-child::after{font-size: 20px;}
#top-menu .sub-menu{border-color: var(--main-blue);}
#top-menu li.current-menu-ancestor > a,#top-menu li.current-menu-item a{color: var(--main-green);}

#main-footer{float:left;clear:both;width:100%;background: rgb(54,166,187);background: linear-gradient(90deg, rgba(54,166,187,1) 42%, rgba(144,230,215,1) 100%); }
#footer-bottom{background: var(--main-white);}

.banner_text_white{font-size: 69px;line-height: 69px;color:var(--main-white);font-weight:bold;}
.banner_text_blue{font-size: 72px;line-height: 72px;color:var(--main-navy-blue);font-weight:900;text-transform: uppercase;}
.banner_texto{font-size: 25px;line-height: 35px;color:var(--main-white);font-weight:500;}
.botones_banner,.botones_banner ul{float:left;clear:both;width: 100%;padding:0px;}
.botones_banner li{list-style: none;padding:0px!important;float:left;width:49%;margin-right: 2%;display: inline;}
.botones_banner li:last-child{margin-right: 0px;}
.centro_vertical{margin-top:0px;}
.section_title{width:90%;text-align: center;margin:0px 5%;}
.section_title h1,.section_title h2{font-size: 50px;line-height: 60px;color:var(--main-navy-blue);font-weight: bold;text-align: center;}
.section_title h1 strong,.section_title h2 strong{color:var(--main-yellow);}
.section_subtitle{font-size: 29px;line-height: 32px;font-weight: 500px;text-align: center!important;}
.section_title + .section_subtitle{margin-top: -20px;}

.section_title.title_green h1 strong,.section_title.title_green h2 strong{color:var(--main-green);}

.important-box .et_pb_image_wrap{text-align: center;}
.important-box .et_pb_module_header{color:var(--main-white);border-radius: 25px 0px 25px 0px;text-align: center;font-size: 29px;line-height: 32px;font-weight: bold;padding-top:10px;}
.important-box .et_pb_module_header span{width:50%;margin:0px 25%;text-align: center;display: block;}
.important-box .et_pb_blurb_description{font-size: 25px;line-height: 35px;margin-top: 30px;text-align: left;}
.important-box.title-yellow .et_pb_module_header{background-color: var(--main-yellow);}
.important-box.title-green .et_pb_module_header{background-color: var(--main-green);}
.important-box.title-red .et_pb_module_header{background-color: var(--main-purple);}
.important-box.title-purple .et_pb_module_header{background-color: var(--main-yellow);}
.important-box.title-soft-green .et_pb_module_header{background-color: var(--main-soft-green);}
.important-box.title-blue .et_pb_module_header{background-color: var(--main-blue);}

.important-box.ibox-mini .et_pb_module_header span{width: 98%;margin:0 1%;}

.swiper-pagination-bullet{width: 15px;height: 15px;}
.dica-container .swiper-button-next, .dica-container .swiper-button-prev{font-size: 84px!important;line-height: 84px!important;font-weight: 900!important;}

.more-link,.boton,.wpcf7-submit{background:var(--main-navy-blue);border: 4px solid var(--main-white); /*outline: 5px solid var(--main-navy-blue)*/;box-shadow: 0 0 0 4px var(--main-navy-blue);border-radius: 25px 0px 25px 0px;text-transform: uppercase;font-weight: bold;color:var(--main-white);font-size:29px;line-height: 32px;cursor: pointer;padding:9px 30px!important;}
.more-link:hover,.boton:hover,.wpcf7-submit:hover{background:var(--main-navy-blue)!important;border: 4px solid var(--main-white)!important; /*outline: 5px solid var(--main-navy-blue)*/box-shadow: 0 0 0 4px var(--main-navy-blue);;border-radius: 25px 0px 25px 0px;text-transform: uppercase;font-weight: bold;color:var(--main-white);font-size:29px;line-height: 32px;cursor: pointer;padding:9px 30px!important;opacity: 0.8;}

.boton.bg-yellow{background:var(--main-yellow)!important;/*outline: 5px solid var(--main-yellow)*/box-shadow: 0 0 0 4px var(--main-yellow);;}
.boton.bg-yellow:hover{background:var(--main-yellow)!important;}

.more-link{display:table;margin:30px auto 10px auto;border: none!important;outline: none!important;box-shadow:none!important;font-size: 25px;line-height: 35px;text-transform: none;background:var(--main-yellow)!important;padding:6px 30px 7px 30px!important;}
.more-link:hover{display:table;margin:30px auto 10px auto;border: none!important;outline: none!important;box-shadow:none!important;font-size: 25px;line-height: 35px;text-transform: none;background:var(--main-yellow)!important;padding:6px 30px 7px 30px!important;}

.btn-2{text-align:center;padding:5px 10px;color:var(--main-white);font-size: 17px;line-height: 20px;font-weight: 500;text-transform: uppercase;}
.btn-green{background-color: var(--main-green);}
.btn-green-2{background-color: var(--main-green-2);}

.boton.bt-minus{text-transform: none!important;}

.fontsize-29{font-size:29px;line-height: 35px;}

.botones_banner .boton{font-size: 21px!important;line-height: 24px!important;text-transform: none;outline: none!important;box-shadow:none!important;padding: 15px 0px!important;width: 100%;display: block;text-align: center;}
.botones_banner .boton:hover{font-size: 21px!important;line-height: 24px!important;text-transform: none;outline: none!important;box-shadow:none!important;padding: 15px 0px!important;width: 100%;display: block;text-align: center;}
.botones_banner ul li:first-child .boton{background-color: var(--main-green);border-color: var(--main-green)}
.botones_banner ul li:first-child .boton:hover{background-color: var(--main-green)!important;border-color: var(--main-green)!important}
.botones_banner ul li:last-child .boton{background-color: var(--main-white)!important;color: var(--main-green);border-color: var(--main-green);}
.botones_banner ul li:last-child .boton:hover{background-color: var(--main-white)!important;color: var(--main-green);border-color: var(--main-green)!important;}

.botones_banner.bt-yellow ul li:first-child .boton{background-color: var(--main-yellow);border-color: var(--main-yellow)}
.botones_banner.bt-yellow ul li:first-child .boton:hover{background-color: var(--main-yellow)!important;border-color: var(--main-yellow)!important}
.botones_banner.bt-yellow ul li:last-child .boton{background-color: var(--main-white)!important;color: var(--main-yellow);border-color: var(--main-yellow);}
.botones_banner.bt-yellow ul li:last-child .boton:hover{background-color: var(--main-white)!important;color: var(--main-yellow);border-color: var(--main-yellow)!important;}




.wpcf7-submit{background-color: var(--main-yellow)!important;outline: none!important;box-shadow:none!important;border: none!important;padding:15px 65px!important;}
.wpcf7-submit:hover{background-color: var(--main-yellow)!important;outline: none!important;box-shadow:none!important;border: none!important;padding:15px 65px!important;}

.banner-ue{background:url(./images/fondo-ue.png) center center no-repeat;background-size: cover;padding:30px 0px;}
.banner-ue .et_pb_text_inner{font-size:25px;line-height: 35px;color:var(--main-white);font-weight: 500;}
.banner-ue .et_pb_text_inner strong{font-size:29px;line-height: 35px;color:var(--main-yellow);}
.banner-ue .et_pb_image{text-align: left;}
.banner-ue .et_pb_image img{max-width:90%;}
.contador{background:url(./images/contador-bg.png) center center no-repeat;background-size: contain;}
.contador .et_pb_text_inner{font-size:86px;line-height: 86px;text-align: center;font-weight: bold;color:var(--main-green);}
.contador-etiqueta{width:85%;margin:-30px 6% 20px 9%;}
.contador-etiqueta .et_pb_text_inner{font-size:29px;line-height: 35px;text-align: center;font-weight: bold;}

.banner-contacto{background:url(./images/fondo_contacto.png) center center no-repeat;background-size: cover;padding:30px 0px!important;}
.banner-contacto .et_pb_text_inner{font-size:29px;line-height: 35px;color:var(--main-white);font-weight: 500;}
.banner-contacto .et_pb_text_inner strong{font-size:29px;line-height: 35px;color:var(--main-yellow);}
.banner-contacto h3,.banner-ue h3{font-size: 50px!important;line-height: 60px!important;font-weight: bold;color:var(--main-white);}
.banner-ue .et_pb_text_inner h3 strong{font-size: 50px!important;line-height: 60px!important;}
.banner-contacto .text-green h3{color:var(--main-green-2);}
.banner-contacto .separador-big{margin-top:90px;}

.et_pb_blog_grid .et_pb_post{border: none;}
.et_pb_blog_grid .et_pb_post .entry-title{font-size: 25px;line-height: 32px;}


.dica_divi_carouselitem{padding:30px 20px;}
.dica_divi_carouselitem .et_pb_module_inner{padding:30px 20px;border: 3px solid var(--main-green)!important;}

.dica_divi_carouselitem .dica-item-content{display: block!important;}
.dica_divi_carouselitem .item-title{float:left;font-size: 40px!important;line-height: 40px!important;font-weight: bold;padding-bottom: 40px;}
.dica_divi_carouselitem .item-title::after{margin-left:0px!important;clear:both;display:block;float:left;background:url(./images/5_estrellas.png) top left no-repeat;background-size: contain;width:100%;height: 38px;content:"";display: block;margin-left: 0px;margin-top:5px;}
.dica_divi_carouselitem .item-subtitle{color: var(--main-white);font-size: 28px!important;line-height: 28px!important;font-weight: bold;background-color: var(--main-green);border-radius: 25px 0px 25px 0px;padding:15px 25px;text-align: left;display: initial;margin-left:-40px;float:left;clear: both;}
.dica_divi_carouselitem .content{font-size: 29px!important;line-height: 35px!important;padding-top: 40px;padding-bottom: 20px;float: left;clear:both;width: 100%;}

.cronograma .et_pb_column > div{font-size: 25px;line-height: 35px;}
.cronograma .et_pb_column > div.color-red strong{color: var(--main-red);}
.cronograma .et_pb_column > div.color-green strong{color: var(--main-green);}
.cronograma .et_pb_column > div.color-yellow strong{color: var(--main-yellow);}
.cronograma .et_pb_column > div.color-purple strong{color: var(--main-purple);}

.footer-widget .title{color: var(--main-white);font-size: 25px;line-height: 35px;font-weight: bold;text-transform: uppercase;}
.footer-widget ul{padding:0px!important;width:100%;float:left;clear: both;}
.footer-widget ul li{list-style: none;padding:0px!important;margin:20px 0px;}
.footer-widget ul li,.footer-widget ul li a{font-size: 21px;line-height: 26px;color: var(--main-white);}
.footer-widget ul li::before{display: none;}

.social-footer{float: left;}
.links-footer{float:right;width:380px;}
.links-footer ul{padding: 0px;}
.links-footer ul li{padding:0px!important;height:30px;margin-bottom: 5px;}
.links-footer .btn-2{width: 100%;display: block;}
.social-footer li{margin-bottom: 5px;}
.social-footer a.icon::before{color:var(--main-green);font-size: 48px;line-height:48px;border:1px dashed var(--main-green);border-radius: 10px;padding:10px;}
#footer-legal{float:left;clear:both;width:100%;background-color: var(--main-dark-grey);text-align: center;padding: 20px 0px 10px 0px;}
#footer-info{text-align: center;width: 100%;}
#footer-legal,#footer-info,#footer-legal a,#footer-legal span,#footer-legal li,#footer-legal p{color: var(--main-white);font-size: 21px;line-height: 26px;font-weight: 500;text-align: center;}
#footer-legal ul{float:none;display: table;margin:0px auto;width: auto;}
#footer-legal li{display: inline;width:auto;clear:none;float:left;margin-right:10px;}
#footer-legal li::after{content: "|";margin-left:10px;}
#footer-legal li:last-child::after{display: none;}
.menu-footer-legal-container{text-align: center;display: table;width: 100%;}

.ventajas-icono .et_pb_blurb_content{margin-left:0px!important;margin-right: 0px!important;font-size: 29px;line-height: 35px;}
.ventajas-icono .et_pb_blurb_container{padding-left:30px;}
.ventajas-icono .et_pb_main_blurb_image{width:61px;padding-top:5px;}

#automocion-calidad{height:767px;max-height:767px;background: url(./images/fondo_gestion_calidad.png) center center no-repeat;background-size: 100% auto;padding-top:120px;padding-bottom:60px;margin-top:40px;}
#automocion-calidad .section_title{width:80%;margin:20px 0;}
#automocion-calidad .section_title h2{text-align: left;padding-bottom: 70px;}
#automocion-calidad .et_pb_text_inner{padding-left:60px;}
#automocion-calidad p,#automocion-calidad p strong{color: var(--main-white);}
#automocion-calidad .icon-sonriente p{width:calc(100% - 81px);float:left;}
#automocion-calidad .icon-sonriente p::before{content:"";background: url(./images/carita-sonriente.png) top center no-repeat;background-size: 61px 61px;height:161px;width: 61px;margin-right:20px;float:left;}

#titulo-callcenter .et_pb_text{width:80%;margin:40px 0 0 0;padding-bottom: 0px;margin-bottom:-50px;}
#titulo-callcenter .et_pb_text h2{text-align: left!important;padding-left:60px;}
#automocion-callcenter{margin-top:-40px;margin-bottom:80px;height:753px;max-height:753px;background: url(./images/fondo_callcenter.png) bottom center no-repeat;background-size: 100% auto;padding-top:165px;padding-bottom:110px;}
#automocion-callcenter p,#automocion-callcenter p strong{color: var(--main-white);}
#automocion-callcenter .et_pb_text_inner{padding-left:60px;width:90%;}
#automocion-callcenter .et_pb_button{margin-top:20px;}

#automocion-conoce-clientes{height:840px;max-height:840px;background: url(./images/fondo-conoce-clientes.png) center center no-repeat;background-size: 100% auto;padding-top:140px;padding-bottom:120px;margin-top:40px;}
#automocion-conoce-clientes .et_pb_text_inner{padding-left:60px;width:100%;}
#automocion-conoce-clientes .et_pb_text_inner p{font-size: 50px;line-height: 60px;color: var(--main-white);font-weight: bold;padding-bottom:20px;padding-top:40px;}

#automocion-vcard{margin-left:5%;width:90%;max-width:1824px;height:600px;max-height:600px;background: url(./images/fondo-vcard.png) center center no-repeat;background-size: 100% auto;padding-top:80px;padding-bottom:50px;margin-top:40px;}
#automocion-vcard .et_pb_text_inner{padding-left:40px;padding-right:60px;width:100%;}
#automocion-vcard  .white-text{padding-top:20px;}

#automocion-impacto {margin-right:5%;width:90%;max-width:1824px;height:740px;max-height:740px;background: url(./images/fondo-impacto.png) center center no-repeat;background-size: 100% auto;padding-top:15px;padding-bottom:150px;margin-top:40px;}
#automocion-impacto .et_pb_text_inner,#automocion-impacto .et_pb_code{padding-left:60px;padding-right:60px;width:90%;}
#automocion-impacto .white-text{padding-top: 40px;padding-bottom:80px;}
#automocion-impacto .botones_banner .boton{}

#sectores-conoce-clientes{height:840px;max-height:840px;background: url(./images/fondo-conoce-como-buscan.png) center center no-repeat;background-size: 100% auto;padding-top:140px;padding-bottom:120px;margin-top:40px;}
#sectores-conoce-clientes .et_pb_text_inner{padding-left:60px;width:100%;}
#sectores-conoce-clientes .et_pb_text_inner p{font-size: 50px;line-height: 60px;color: var(--main-white);font-weight: bold;padding-bottom:20px;padding-top:40px;}


#sectores-calidad{height:1054px;max-height:1054px;background: url(./images/fondo-gestion-calidad.png) center center no-repeat;background-size: 100% auto;padding-top:120px;padding-bottom:60px;margin-top:0px;}
#sectores-calidad .section_title{width:80%;margin:20px 0;}
#sectores-calidad .section_title h2{text-align: left;padding-bottom: 00px;}
#sectores-calidad .et_pb_text_inner{padding-left:60px;}
#sectores-calidad .white-text{padding-top: 30px;}
#sectores-calidad .white-text p::before{content: "|";margin-right: 10px;color: var(--main-yellow)}

#sectores-calidad.sector-minoristas{padding-top:90px;}

#sectores-piloto-automatico .et_pb_space{height:60px;}
#sectores-piloto-automatico img{width:80%;}

.sectores-vcard{margin-left:5%;width:90%;max-width:1824px!important;height:600px;max-height:600px;background: url(./images/vcard-inmobiliaria.png) center center no-repeat;background-size: 100% auto;padding-top:64px!important;padding-bottom:50px!important;margin-top:40px!important;}
.sectores-vcard .et_pb_text_inner{padding-left:40px;padding-right:60px;width:100%;}
.sectores-vcard  .white-text{padding-top:10px;}

#inmobiliario-vcard{background-image: url(./images/vcard-inmobiliaria.png);}
#sanitario-vcard{background-image: url(./images/vcard-sanitario.png);}
#aseguradoras-vcard{background-image: url(./images/vcard-aseguradoras.png);}
#belleza-vcard{background-image: url(./images/vcard-belleza.png);}
#agencias-viajes-vcard{background-image: url(./images/vcard-agencias-viajes.png);}
#agencias-viajes-vcard .white-text{padding-top:45px!important;}
#minoristas-vcard{background-image: url(./images/vcard-minoristas.png);}
#minoristas-vcard .white-text{padding-top:45px!important;}
#juridico-vcard{background-image: url(./images/vcard-juridico.png);}
#juridico-vcard .white-text{padding-top:45px!important;}
 
.incluye-microsite p::before{content: "|";margin-right: 10px;color: var(--main-green)}
.incluye-microsite p:first-child::before{display: none;margin-right: 0px;}

.text-left.section_title{width: 100%;margin-left:0px;margin-right: 0px;}
.text-left h2{text-align: left!important}

.pestanas-marketing{float:left;clear: both;width: 100%;}

.pestanas_tags,.pestanas_tags ul,.pestanas_contenido{float:left;clear:both;width:100%;}
.pestanas_tags ul{padding: 0px!important;}
.pestanas_tags ul li{list-style: none;padding:12px 15px;border-radius: 25px 0px 25px 0px;float:left;margin-right:1%;background-color: var(--main-grey-pestanas);width:24.25%;box-shadow:2px 2px 10px #aaa;cursor: pointer;}
.pestanas_tags ul li::before{content:"";background: url(./images/favicon-black.png) center center no-repeat;background-size: cover;float:left;width:41px;height: 47px;display: block;margin-top:5px;}
.pestanas_tags ul li span{float:right;width:calc(100% - 101px);text-align: center;font-weight: bold;margin-right:20px;}
.pestanas_tags ul li:last-child{margin-right: 0px;}

.pestanas_tags ul li.pestana_btn_1{color: var(--main-green);}
.pestanas_tags ul li.pestana_btn_1::before{filter: var(--filter-green);}

.pestanas_tags ul li.pestana_btn_2{color: var(--main-red);}
.pestanas_tags ul li.pestana_btn_2::before{filter: var(--filter-red);}

.pestanas_tags ul li.pestana_btn_3{color: var(--main-soft-green);}
.pestanas_tags ul li.pestana_btn_3::before{filter: var(--filter-soft-green);}

.pestanas_tags ul li.pestana_btn_4{color: var(--main-blue);}
.pestanas_tags ul li.pestana_btn_4::before{filter: var(--filter-blue);}

.pestanas_tags ul li.pestana_actual::before{filter:var(--filter-white)!important;}
.pestanas_tags ul li.pestana_actual{background-color: var(--main-yellow)!important;}
.pestanas_tags ul li.pestana_actual span{color:var(--main-white)!important;}

.pestanas_contenido .et_pb_row{width:100%;margin:20px 0px;max-width: 100%;}
.pestanas_contenido .capa_contenido{padding:0px 40px 20px 40px;}

.acordeon{padding:15px 15px;background-color: var(--main-grey-pestanas);font-weight: bold;border-radius: 10px;box-shadow:2px 2px 10px #aaa;margin-bottom:10px;cursor:pointer; }
.acordeon p::before{content:"";background: url(./images/favicon-black.png) center center no-repeat;background-size: cover;float:left;width:25px;height: 28px;display: block;margin-top:5px;margin-right: 20px;}
.acordeon p::after{font-family:"ETModules";content:"\33";font-size: 32px;line-height: 32px;float:right;width:40px;height: 40px;}
.acordeon.abierto p::after{font-family:"ETModules";content:"\32";font-size: 32px;line-height: 32px;float:right;width:40px;height: 40px;}
.acordeon.pestana_btn_1{color: var(--main-green);}
.acordeon.pestana_btn_1 p::before{filter: var(--filter-green);}

.acordeon.pestana_btn_2{color: var(--main-red);}
.acordeon.pestana_btn_2 p::before{filter: var(--filter-red);}

.acordeon.pestana_btn_3{color: var(--main-soft-green);}
.acordeon.pestana_btn_3 p::before{filter: var(--filter-soft-green);}

.acordeon.pestana_btn_4{color: var(--main-blue);}
.acordeon.pestana_btn_4 p::before{filter: var(--filter-blue);}

.capa_contenido{display: none;}
.capa_contenido .et_pb_button_module_wrapper{margin-top:60px;}
.capa_contenido .listado-ventajas p::before{content: "|";margin-right: 10px;}
.capa_contenido.pestana_btn_1 h2,.capa_contenido.pestana_btn_1 .listado-ventajas p::before{color:var(--main-green);font-weight: bold;}
.capa_contenido.pestana_btn_2 h2,.capa_contenido.pestana_btn_2 .listado-ventajas p::before{color:var(--main-red);font-weight: bold;}
.capa_contenido.pestana_btn_3 h2,.capa_contenido.pestana_btn_3 .listado-ventajas p::before{color:var(--main-soft-green);font-weight: bold;}
.capa_contenido.pestana_btn_4 h2,.capa_contenido.pestana_btn_4 .listado-ventajas p::before{color:var(--main-blue);font-weight: bold;}

.capa_contenido .image-ventajas{max-width: 80%;margin-top:-20px;}
.capa_contenido .image-microsite-3{width: 100%;margin-left: 0px;margin-right: 2%;max-width: 100%;}

.seccion_larga > .et_pb_row{margin-top:20px;}

.white-text{color: var(--main-white);}

.links-footer {padding-top: 10px;}


.como-funciona-seccion .et_pb_text_inner{padding: 0px 130px 0px 55px;}
.como-funciona-seccion .et_pb_text_inner p{font-size: 29px;line-height: 39px;}
.como-funciona-seccion .section_title .et_pb_text_inner{padding: 0px 55px 0px 55px;}
.como-funciona-seccion .section_title{widht:100%;margin:0px 0px 40px 0px!important;}
.como-funciona-seccion .section_title h2{text-align: left!important;width:100%;}
.como-funciona-seccion .section_title h2::before{content: "";background: url(./images/como-funciona-1.png) top 10px center no-repeat;background-size:contain;width: 155px;height: 170px;margin-right:20px;float:left;}
.como-funciona-seccion .white-text h3{font-size: 37px;line-height: 40px;color: var(--main-white);font-weight: bold;margin-bottom: 20px;}
.como-funciona-seccion .white-text,.como-funciona-seccion .color-text{font-weight: bold;} 
#como-funciona-1{height:954px;max-height:none;background: url(./images/fondo-primera-busqueda.png) bottom 20px center no-repeat;background-size: 100% auto;padding-top:0px;padding-bottom:20px;padding-left:674px;}
#como-funciona-1 .section_title h2::before{background-image: url(./images/como-funciona-1.png);}
#como-funciona-1 .section_title h2,#como-funciona-1 .color-text{color: var(--main-red);}
#como-funciona-1 .white-text{padding-top: 70px;padding-bottom:65px;}

#como-funciona-2{height:744px;max-height:none;background: url(./images/fondo-resenas-cuentan.png) center center no-repeat;background-size: 100% auto;padding-top:0px;padding-bottom:20px;padding-right:674px;}
#como-funciona-2 .section_title h2::before{background-image: url(./images/como-funciona-2.png);}
#como-funciona-2 .section_title h2,#como-funciona-2 .color-text{color: var(--main-yellow);}
#como-funciona-2 .white-text{padding-top: 70px;padding-bottom:65px;}

#como-funciona-3{height:1000px;max-height:none;background: url(./images/fondo-acciones-ficha.png) bottom 20px center no-repeat;background-size: 100% auto;padding-top:0px;padding-bottom:20px;padding-left:674px;}
#como-funciona-3 .section_title h2::before{background-image: url(./images/como-funciona-3.png);}
#como-funciona-3 .section_title h2,#como-funciona-3 .color-text{color: var(--main-soft-green);}
#como-funciona-3 .white-text{padding-top: 80px;padding-bottom:85px;}

#como-funciona-4{height:886px;max-height:none;background: url(./images/fondo-busqueda-google.png) bottom 20px center no-repeat;background-size: 100% auto;padding-top:0px;padding-bottom:20px;padding-right:810px;width:85%;max-width: 1632px;margin-bottom: 40px;}
#como-funciona-4 .section_title .et_pb_text_inner{width: 150%;}
#como-funciona-4 .section_title h2::before{background-image: url(./images/como-funciona-4.png);height: 120px;}
#como-funciona-4 .section_title h2,#como-funciona-4 .color-text{color: var(--main-soft-blue);}
#como-funciona-4 .white-text{padding-top: 52px;padding-bottom:60px;}

#como-funciona-5{height:1170px;max-height:none;background: url(./images/fondo-decision-compra.png) bottom 20px center no-repeat;background-size: 100% auto;padding-top:0px;padding-bottom:20px;padding-left:674px;}
#como-funciona-5 .section_title h2::before{background-image: url(./images/como-funciona-5.png);height:200px;}
#como-funciona-5 .section_title h2,#como-funciona-5 .color-text{color: var(--main-navy-blue);}
#como-funciona-5 .white-text{padding-top: 60px;padding-bottom:60px;}

.transicion-circulos{position:relative;z-index:0;width:100%;height:30vh;background: url(./images/fondo-transicion.png) top center no-repeat;background-size:contain;margin-top:-15vh;margin-bottom: -15vh;}
.posttransicion,.pretransicion{position:relative;z-index:1;background-color: transparent;}

.integracionwoice{float:left;clear:both;width: 100%;margin-top: 40px;}
.integracionwoice p{color: var(--main-green)!important;}
.integracionwoice p span{color: var(--main-navy-blue);}
.integracionwoice p::before{content:"";width: 90px;height: 59px;background: url(./images/logo_woice.jpg) no-repeat center center;margin-right: 10px;float:left;background-size:contain;border-radius: 25px 0px 25px 0px;margin-top:-10px;}
.integracionwoice_mob{margin-top:0px!important;padding-top: 0px!important}

#imagenentregafull{width: 130%;margin-left: -15%;margin-top: -40px;}

.wp-pagenavi{width: 100%;float:left;clear:both;border:none;text-align: center;}
.wp-pagenavi span,.wp-pagenavi a{font-size: 20px!important;line-height: 22px!important;font-weight: normal!important;color: var(--main-white)!important}
.wp-pagenavi span,.wp-pagenavi span.current{color:var(--main-navy-blue)!important;}
.wp-pagenavi a,.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink{color:var(--main-white)!important;background: var(--main-navy-blue);padding:5px 8px;border-radius: 4px;}
.wp-pagenavi a:hover{color:var(--main-grey)!important;background: var(--main-soft-grey);}

.banner_subtitle.text-blue h1{color: var(--main-navy-blue)}

.datos_oficinas ul,.datos_contacto ul,.banderas_contacto ul,.datos_oficinas,.datos_contacto,.banderas_contacto{width:100%;float:left;clear_both;margin:0px;padding:0px;}
.datos_oficinas li,.datos_contacto li,.banderas_contacto li{list-style: none;padding:0px;float:left;display: inline;}
.banderas_contacto li{margin-right: 10px;}
.banderas_contacto i{display: block;}
.banderas_contacto i::before{display:block;content:"";width:40px;height: 40px;float:left;background-repeat: no-repeat;background-size: contain;background-position: center center;border-radius: 25px 0px 25px 0px}
.banderas_contacto i.flag_spain::before{background-image: url(./images/flags/espana.png);}
.banderas_contacto i.flag_portugal::before{background-image: url(./images/flags/portugal.png);}
.banderas_contacto i.flag_italy::before{background-image: url(./images/flags/italia.png);}
.banderas_contacto i.flag_uk::before{background-image: url(./images/flags/reino-unido.png);}
.banderas_contacto i.flag_france::before{background-image: url(./images/flags/francia.png);}
.banderas_contacto i.flag_ecuador::before{background-image: url(./images/flags/ecuador.png);}
.banderas_contacto i.flag_argentina::before{background-image: url(./images/flags/argentina.png);}
.banderas_contacto i.flag_peru::before{background-image: url(./images/flags/peru.png);}
.banderas_contacto i.flag_panama::before{background-image: url(./images/flags/panama.png);}
.banderas_contacto i.flag_bolivia::before{background-image: url(./images/flags/bolivia.png);}
.banderas_contacto i.flag_mexico::before{background-image: url(./images/flags/mexico.png);}

.datos_oficinas li{color: var(--main-green);font-size: 18px;line-height: 22px;}
.datos_oficinas li::after{font-size: 18px;line-height: 22px;content:"|";margin:0px 5px;}
.datos_oficinas li:last-child::after{display:none;}

.datos_contacto{margin: 20px 0px;}
.datos_contacto li{margin-right: 10px;font-size: 16px;line-height: 20px;}

.banderas_contacto{margin-bottom: 30px;}

.header_contacto{margin-bottom: 10px!important;padding-bottom: 0px;}
.header_contacto h3{color:var(--main-navy-blue);border-bottom: 1px dashed var(--main-navy-blue);}

#nuestros-clientes{background:var(--main-navy-blue) url(./images/fondo-ue.png) center center no-repeat;background-size: cover;padding:30px 0px 40px 0px!important}
#nuestros-clientes .section_title{margin-bottom: 30px!important;}
#nuestros-clientes .section_title h2{color: var(--main-white)!important}
#nuestros-clientes .section_title h2 strong{color: var(--main-yellow)!important}
.carrusel-clientes .dica_divi_carouselitem .et_pb_module_inner {border:none!important;}
.carrusel-clientes .dica_divi_carouselitem .et_pb_module_inner img{border-radius:25px 0px 25px 0px;}
.carrusel-clientes .dica_divi_carouselitem,.carrusel-clientes .et_pb_module_inner{padding: 0px!important}

#ez-toc-container{margin-bottom: 60px;}

#left-area p a{color: var(--main-green)!important;text-decoration: underline!important;}
.et-search-form, blockquote {border-color: var(--main-green)}

#whatsappicon{opacity:0.7;position: fixed;bottom:10px;right:10px;z-index:9999;text-align: center;width:60px;height: 60px;transition:0.2s;}
#whatsappicon:hover{opacity:1;}
#whatsappicon img{width:100%;height:auto;}

.textolegalpiedefoto{margin-top: -10px;text-align: center;}
.textolegalpiedefoto .et_pb_text_inner{text-align: center;}
.textolegalpiedefoto p{margin-left:10%;width:80%;font-size: 14px;line-height: 18px;text-align: center;color:var( --main-info-text-grey);}
.textolegalpiedefoto p::before{content: "\70";font-family: "ETModules";font-size: 22px;line-height: 22px;float:left;width:28px;height: 28px;text-align: center;}
.logo_dms{float:left;clear:none;width: 48%;margin-right:4%;}
.logo_dms + .logo_dms{margin-right:0px;}

/*RESPONSIVE*/

@media all and (min-width:981px){
    .cronograma .et_pb_column{padding-top:340px!important;background:url(./images/pasos-linea.png) center center no-repeat;background-size: contain;padding:30px 0px;float:left;clear:both;width:100%;position: relative;}
    .cronograma .et_pb_column > div{position: absolute;clear:none;float:left;font-size: 25px;line-height: 35px;}
    .cronograma .paso-1{width:36%;top:0;left:0;}
    .cronograma .paso-2{width:36%;left:25%;top:230px;}
    .cronograma .paso-3{width:36%;left:49.5%;top:0;}
    .cronograma .paso-4{width:25%;left:74.5%;top:230px;}
    .blog #left-area article{float:left;clear:none;width: 31%;margin-right:3.5%;}
    .blog #left-area article:nth-child(3n){margin-right: 0px;}
    .blog #left-area article .entry-title{font-size: 25px;line-height: 32px;font-weight: normal;padding:0px 10px;}
    .blog #left-area article .entry-featured-image-url{margin-bottom: 10px;}
    .pestanas_tags{display: block;}
    .acordeon{display: none;}
    .pestanas-marketing{border-radius:0px 0px 100px 0px;box-shadow:20px 20px 10px #dfdfdf;}
    #imagen-presencia-big{max-width: 50%;margin-top:50px;}
    .capa_contenido.contenido_actual{display: block;}
    #main-header.et-fixed-header{background-color: var(--main-white);height: 76px;}
    .et_header_style_left .et-fixed-header #et-top-navigation {padding-top: 10px;}
    #main-header.et-fixed-header #logo{margin-top: -40px!important;height: 50px;}
    #main-header.et-fixed-header #logo2{display: none;}
    #main-header.et-fixed-header #logo{display: inline;}
    .blog #left-area{width: 100%!important;padding: 0px!important}
}

@media all and (max-width:1919px){
    .banner_texto_verde,.blog #left-area article .entry-title,body,h5,h6,.banner_texto,.important-box .et_pb_blurb_description,.wpcf7-text,.wpcf7-textarea,.wpcf7-response-output,#top-menu li a,banner_texto,.more-link,.banner-ue .et_pb_text_inner,.cronograma .et_pb_column > div,.footer-widget .title{
        font-size: 23px!important;line-height: 33px!important;
    }
    .fontsize-29,.ventajas-icono .et_pb_blurb_content,.dica_divi_carouselitem .content,.banner-ue .et_pb_text_inner strong,.contador-etiqueta .et_pb_text_inner,.contador-etiqueta .et_pb_text_inner,.banner-contacto .et_pb_text_inner,.banner-contacto .et_pb_text_inner strong{
        font-size:27px!important;line-height: 33px!important;
    }
    h3,h4,.section_subtitle,.important-box .et_pb_module_header,.more-link,.boton,.wpcf7-submit,.more-link:hover,.boton:hover,.wpcf7-submit:hover{
        font-size: 27px!important;line-height: 30px!important;
    }
    .footer-widget ul li,.footer-widget ul li a,#footer-legal a,#footer-legal span,#footer-legal li,#footer-legal p
    {font-size: 21px!important;line-height: 26px!important;}

    .et_pb_blog_grid .et_pb_post .entry-title{font-size: 23px!important;line-height: 30px!important;}
    .contador .et_pb_text_inner{font-size:76px;line-height: 76px;}
    .banner_text_white{font-size: 64px;line-height: 64px;}
    .banner_text_blue{font-size: 62px;line-height: 62px;}
    .banner-contacto h3,.banner-ue h3,.banner-ue .et_pb_text_inner h3 strong{font-size: 46px!important;line-height: 56px!important;}
    .section_title h1,.section_title h2,h1,h2{font-size: 42px!important;line-height: 52px!important;}
    .page-template-page-centroayuda h2{font-size: 30px!important;line-height: 36px!important;}
    .wpcf7-not-valid-tip{font-size: 18px;line-height: 22px;}
    .dica_divi_carouselitem .item-title{font-size: 36px!important;line-height: 36px!important;}
    .dica_divi_carouselitem .item-subtitle{font-size: 24px!important;line-height: 24px!important;}
    .dica_divi_carouselitem .item-title::after{height: 34px;}
    #bannerhome img{max-height: 680px;}
    #automocion-callcenter,#automocion-calidad,#automocion-conoce-clientes{max-width: 1280px;}
    #automocion-vcard,#automocion-impacto{max-width: 1440px;}
    #automocion-calidad{height: 700px;max-width: 1280px;}
    #automocion-calidad .section_title h2{padding-bottom: 50px;}
    #automocion-callcenter{margin-top: -50px;height: 678px;}
    #automocion-conoce-clientes {height: 770px;padding-top: 130px;}
    #automocion-conoce-clientes .et_pb_text_inner p {font-size: 42px;line-height: 52px;}
    #automocion-vcard {margin-left: 0%;width: 90%;max-width: 1440px;height: 550px;padding-top: 54px;}
    #automocion-vcard .et_pb_text_inner {padding-left: 30px;padding-right: 30px;}
    #automocion-impacto{height: 705px;padding-top: 50px;}
    #automocion-impacto .et_pb_text_inner, #automocion-impacto .et_pb_code {padding-left: 60px;padding-right: 40px;width: 95%;}
    #automocion-impacto .white-text {padding-top: 20px;padding-bottom: 60px;}
    #imagen-presencia-big{max-width: 50%;margin-top:50px;}
    #sectores-calidad {height: 943px;padding-top: 75px;max-width: 1280px;}
    #sectores-calidad .white-text p,.sectores-vcard .white-text p{font-size: 24px;line-height: 30px;}
    #sectores-calidad.sector-minoristas {padding-top: 76px;}
    #sectores-conoce-clientes{padding-top: 170px;height: 822px;}
    #sectores-conoce-clientes .et_pb_text_inner{padding-left: 40px;}
    #sectores-conoce-clientes .et_pb_text_inner p{font-size: 42px;line-height: 52px;}
    .sectores-vcard{padding-top: 52px!important;max-width: 1440px;}
    .como-funciona-seccion{max-width: 1280px!important;}        
    .como-funciona-seccion .et_pb_text_inner{padding: 0px 100px 0px 50px;}
    .como-funciona-seccion .et_pb_text_inner p{font-size: 25px;line-height: 35px;}
    .como-funciona-seccion .section_title .et_pb_text_inner{padding: 0px 10px 0px 50px;}
    .como-funciona-seccion .section_title{margin:0px 0px 40px 0px!important;}
    .como-funciona-seccion .section_title h2::before{width: 155px;height: 150px;margin-right:20px;}
    .como-funciona-seccion .white-text h3{font-size: 30px!important;line-height: 34px!important;margin-bottom: 20px;}
    #como-funciona-1{height:826px;padding-left: 554px;}
    #como-funciona-1 .white-text{padding-top: 50px;padding-bottom:50px;}
    #como-funciona-2{height:660px;padding-right: 554px;}
    #como-funciona-2 .white-text{padding-top: 50px;padding-bottom:50px;}
    #como-funciona-3{height:866px;padding-left: 554px;}
    #como-funciona-3 .white-text{padding-top: 50px;padding-bottom:40px;}
    #como-funciona-4{height:776px;padding-right: 714px;max-width: 1360px!important}
    #como-funciona-4 .white-text{padding-top: 50px;padding-bottom:40px;}
    #como-funciona-5{height:1018px;padding-left: 554px;}
    #como-funciona-5 .white-text{padding-top: 50px;padding-bottom:40px;}
     #automocion-callcenter,#automocion-calidad,#automocion-conoce-clientes{max-width: 1280px!important;}
    .sectores-vcard,#automocion-vcard,#automocion-impacto{max-width: 1440px!important;}
}

@media all and (max-width:1599px){
    .banner_texto_verde,.blog #left-area article .entry-title,body,h5,h6,.banner_texto,.important-box .et_pb_blurb_description,.wpcf7-text,.wpcf7-textarea,.wpcf7-response-output,#top-menu li a,banner_texto,.more-link,.banner-ue .et_pb_text_inner,.cronograma .et_pb_column > div,.footer-widget .title{
        font-size: 21px!important;line-height: 31px!important;
    }
    .fontsize-29,.ventajas-icono .et_pb_blurb_content,.dica_divi_carouselitem .content,.banner-ue .et_pb_text_inner strong,.contador-etiqueta .et_pb_text_inner,.contador-etiqueta .et_pb_text_inner,.banner-contacto .et_pb_text_inner,.banner-contacto .et_pb_text_inner strong{
        font-size:24px!important;line-height: 30px!important;
    }
    h3,h4,.section_subtitle,.important-box .et_pb_module_header,.more-link,.boton,.wpcf7-submit,.more-link:hover,.boton:hover,.wpcf7-submit:hover{
        font-size: 24px!important;line-height: 28px!important;
    }
    .footer-widget ul li,.footer-widget ul li a,#footer-legal a,#footer-legal span,#footer-legal li,#footer-legal p
    {font-size: 18px!important;line-height: 22px!important;}

    .et_pb_blog_grid .et_pb_post .entry-title{font-size: 21px!important;line-height: 28px!important;}
    .contador .et_pb_text_inner{font-size:62px;line-height: 62px;}
    .banner_text_white{font-size: 54px;line-height: 54px;}
    .banner_text_blue{font-size: 56px;line-height: 56px;}
    .banner-contacto h3,.banner-ue h3,.banner-ue .et_pb_text_inner h3 strong{font-size: 40px!important;line-height: 50px!important;}
    .section_title h1,.section_title h2,h1,h2{font-size: 40px!important;line-height: 50px!important;}
    .page-template-page-centroayuda h2{font-size: 28px!important;line-height: 34px!important;}
    .wpcf7-not-valid-tip{font-size: 18px;line-height: 22px;}
    .dica_divi_carouselitem .item-title{font-size: 36px!important;line-height: 36px!important;}
    .dica_divi_carouselitem .item-subtitle{font-size: 24px!important;line-height: 24px!important;}
    .dica_divi_carouselitem .item-title::after{height: 30px;}
    .social-footer a.icon::before{font-size: 44px;line-height: 44px;}
    #footer-bottom{padding-top:5px;padding-bottom: 5px;}
    .social-footer{padding-top: 10px;}
    #bannerhome img{max-height: 620px;}
    .important-box .et_pb_module_header span {width: 60%;margin:0 20%;}
    #automocion-calidad{height: 550px;padding-top: 35px;max-width: 1092px;}
    #automocion-calidad .section_title h2{padding-bottom: 62px;}
    #automocion-calidad .et_pb_text_inner{padding-left: 50px;width: 110%;}
    #automocion-callcenter{margin-top: -50px;height: 572px;padding-top: 132px;}
    #automocion-callcenter .et_pb_text_inner{padding-left: 50px;width: 110%;}
    #automocion-conoce-clientes {height: 750px;padding-top: 130px;}
    #automocion-conoce-clientes .et_pb_text_inner{padding-left: 50px;width: 110%;}
    #automocion-conoce-clientes .et_pb_text_inner p {font-size: 38px;line-height: 48px;}
    #automocion-vcard {margin-left: 0%;width: 90%;max-width: 1366px;height: 523px;padding-top: 54px;margin-top:0px;}
    #automocion-vcard .et_pb_text_inner {padding-left: 20px;padding-right: 20px;}
    #automocion-impacto{height: 630px;padding-top: 50px;margin-right: 0px;max-width: 1366px;}
    #automocion-impacto .et_pb_text_inner, #automocion-impacto .et_pb_code {padding-left: 40px;padding-right: 30px;width: 95%;}
    #automocion-impacto .white-text {padding-top: 15px;padding-bottom: 40px;}
    .bannertop {padding-bottom: 20px!important;padding-top: 160px !important;}
    .bannertop .botones_banner, .bannertop  .botones_banner ul,#automocion-impacto .botones_banner,#automocion-impacto .botones_banner ul{width: 110%;}
    #imagen-presencia-big{max-width: 50%;margin-top:50px;}
    #sectores-calidad {height: 872px;padding-top: 75px;max-width: 1092px;}
    #sectores-calidad .et_pb_text_inner {padding-left: 30px;}
    #sectores-calidad .white-text {padding-top: 20px;}
    #sectores-conoce-clientes .et_pb_text_inner{padding-left: 20px;}
    #sectores-calidad .white-text p{font-size: 22px;line-height: 26px;}
    #sectores-conoce-clientes{padding-top: 170px;height: 822px;}
    #sectores-conoce-clientes .et_pb_text_inner p{font-size: 38px;line-height: 48px;}
    #minoristas-vcard .white-text {padding-top: 10px !important;}
    #juridico-vcard .white-text {padding-top: 10px !important;}
    .sectores-vcard{height:534px;padding-top: 52px!important}
    .sectores-vcard .white-text p{font-size: 20px;line-height: 24px;}
    .como-funciona-seccion{max-width: 1092.8px!important;}    
    .como-funciona-seccion .et_pb_text_inner{padding: 0px 40px 0px 40px;}
    .como-funciona-seccion .et_pb_text_inner p{font-size: 20px;line-height: 28px;}
    .como-funciona-seccion .section_title .et_pb_text_inner{padding: 0px 0px 0px 40px;}
    .como-funciona-seccion .section_title{margin:0px 0px 40px 0px!important;}
    .como-funciona-seccion .section_title h2::before{width: 115px;height: 140px;margin-right:10px;}
    .como-funciona-seccion .white-text h3{font-size: 26px!important;line-height: 30px!important;margin-bottom: 15px;}
    #como-funciona-1{height:690px;padding-left: 470px;}
    #como-funciona-1 .white-text{padding-top: 62px;padding-bottom:62px;}
    #como-funciona-2{height:584px;padding-right: 510px;}
    #como-funciona-2 .section_title{width: 120%;}
    #como-funciona-2 .white-text{padding-top: 46px;padding-bottom:46px;}
    #como-funciona-3{height:730px;padding-left: 470px;}
    #como-funciona-3 .white-text{padding-top: 70px;padding-bottom:75px;}
    #como-funciona-4{height:676px;padding-right: 710px;max-width: 1161.1px!important}
    #como-funciona-4 .section_title{width: 120%;}
    #como-funciona-4 .white-text{padding-top: 48px;padding-bottom:40px;}
    #como-funciona-5{height:894px;padding-left: 470px;}
    #como-funciona-5 .white-text{padding-top: 50px;padding-bottom:40px;}
    #automocion-callcenter,#automocion-calidad,#automocion-conoce-clientes{max-width: 1092px!important;}
    .sectores-vcard,#automocion-vcard,#automocion-impacto{max-width: 1229px!important;}
    #agencias-viajes-vcard .white-text{padding-top:10px!important;}
}

@media all and (max-width:1365px){
    .banner_texto_verde,.blog #left-area article .entry-title,body,h5,h6,.banner_texto,.important-box .et_pb_blurb_description,.wpcf7-text,.wpcf7-textarea,.wpcf7-response-output,#top-menu li a,banner_texto,.more-link,.banner-ue .et_pb_text_inner,.cronograma .et_pb_column > div,.footer-widget .title{
        font-size: 18px!important;line-height: 28px!important;
    }
    .fontsize-29,.ventajas-icono .et_pb_blurb_content,.dica_divi_carouselitem .content,.banner-ue .et_pb_text_inner strong,.contador-etiqueta .et_pb_text_inner,.contador-etiqueta .et_pb_text_inner,.banner-contacto .et_pb_text_inner,.banner-contacto .et_pb_text_inner strong{
        font-size:22px!important;line-height: 28px!important;
    }
    h3,h4,.section_subtitle,.important-box .et_pb_module_header,.more-link,.boton,.wpcf7-submit,.more-link:hover,.boton:hover,.wpcf7-submit:hover{
        font-size: 22px!important;line-height: 25px!important;
    }
    .footer-widget ul li,.footer-widget ul li a,#footer-legal a,#footer-legal span,#footer-legal li,#footer-legal p
    {font-size: 18px!important;line-height: 22px!important;}

    .et_pb_blog_grid .et_pb_post .entry-title{font-size: 21px!important;line-height: 28px!important;}
    .contador .et_pb_text_inner{font-size:56px;line-height: 56px;}
    .banner_text_white{font-size: 54px;line-height: 54px;}
    .banner_text_blue{font-size: 58px;line-height: 58px;}
    .banner-contacto h3,.banner-ue h3,.banner-ue .et_pb_text_inner h3 strong{font-size: 36px!important;line-height: 46px!important;}
    .section_title h1,.section_title h2,h1,h2{font-size: 38px!important;line-height: 48px!important;}
    .page-template-page-centroayuda h2{font-size: 26px!important;line-height: 30px!important;}
    .wpcf7-not-valid-tip{font-size: 18px;line-height: 22px;}
    .dica_divi_carouselitem .item-title{font-size: 36px!important;line-height: 36px!important;}
    .dica_divi_carouselitem .item-subtitle{font-size: 24px!important;line-height: 24px!important;}
    .dica_divi_carouselitem .item-title::after{height: 28px;}
    .social-footer a.icon::before{font-size: 42px;line-height: 42px;}
    #footer-bottom{padding-top:5px;padding-bottom: 5px;}
    .social-footer{padding-top: 10px;}
    #bannerhome img{max-height: 580px;}
    .important-box .et_pb_module_header span {width: 60%;margin:0 20%;}
    .bannertop .botones_banner, .bannertop  .botones_banner ul{width: 110%;}
    .pestanas_tags ul li span {width: calc(100% - 90px);}
    #automocion-calidad{height: 476px;padding-top: 35px;max-width: 1024px;}
    #automocion-calidad .section_title h2{padding-bottom: 30px;}
    #automocion-calidad .et_pb_text_inner{padding-left: 50px;width: 110%;}
    #automocion-callcenter{margin-top: -50px;height: 540px;padding-top: 128px;}
    #automocion-callcenter .et_pb_text_inner{padding-left: 50px;width: 110%;}
    #automocion-conoce-clientes {height: 710px;padding-top: 120px;}
    #automocion-conoce-clientes .et_pb_text_inner{padding-left: 50px;width: 110%;}
    #automocion-conoce-clientes .et_pb_text_inner p {font-size: 34px;line-height: 44px;}
    #automocion-vcard {margin-left: 0%;width: 90%;height: 498px;padding-top: 54px;margin-top:0px;}
    #automocion-vcard .et_pb_text_inner {padding-left: 20px;padding-right: 20px;}
    #automocion-impacto{height: 472px;padding-top: 0px;margin-right: 0px;}
    #automocion-impacto .et_pb_text_inner, #automocion-impacto .et_pb_code {padding-left: 40px;padding-right: 30px;width: 95%;}
    #automocion-impacto .white-text {padding-top: 0px;padding-bottom: 40px;}
    .bannertop {padding-bottom: 20px!important;padding-top: 160px !important;}
    #imagen-presencia-big{max-width: 50%;margin-top:30px;}
    #sectores-calidad {height: 840px;padding-top: 75px;}
    #sectores-calidad .et_pb_text_inner {padding-left: 30px;}
    #sectores-calidad .white-text {padding-top: 20px;}
    #sectores-conoce-clientes .et_pb_text_inner{padding-left: 20px;}
    #sectores-calidad .white-text p{font-size: 20px;line-height: 24px;}
    #sectores-conoce-clientes{padding-top: 102px;height: 670px;}
    #sectores-conoce-clientes .et_pb_text_inner p{font-size: 34px;line-height: 44px;}
    
    .sectores-vcard{height:425px;padding-top: 30px!important}
    .sectores-vcard .white-text p{font-size: 20px;line-height: 24px;}
    .sectores-vcard .et_pb_text_inner {padding-left: 30px;padding-right: 30px;}
    #sectores-piloto-automatico .et_pb_space{display: none;}
    .como-funciona-seccion{max-width: 1024px!important;}    
    .como-funciona-seccion .et_pb_text_inner{padding: 0px 30px 0px 40px;}
    .como-funciona-seccion .et_pb_text_inner p{font-size: 20px;line-height: 28px;}
    .como-funciona-seccion .section_title .et_pb_text_inner{padding: 0px 0px 0px 40px;}
    .como-funciona-seccion .section_title{margin:0px 0px 40px 0px!important;}
    .como-funciona-seccion .section_title h2::before{width: 90px;height: 120px;margin-right:10px;}
    .como-funciona-seccion .white-text h3{font-size: 24px!important;line-height: 28px!important;margin-bottom: 10px;}
    #como-funciona-1{height:690px;padding-left: 430px;}
    #como-funciona-1 .white-text{padding-top: 62px;padding-bottom:62px;}
    #como-funciona-2{height:636px;padding-right: 510px;}
    #como-funciona-2 .section_title{width: 120%;}
    #como-funciona-2 .white-text{padding-top: 46px;padding-bottom:46px;}
    #como-funciona-3{height:706px;padding-left: 430px;}
    #como-funciona-3 .white-text{padding-top: 60px;padding-bottom:60px;}
    #como-funciona-4{height:646px;padding-right: 646px;max-width: 1088px!important}
    #como-funciona-4 .section_title{width: 120%;}
    #como-funciona-4 .white-text{padding-top: 38px;padding-bottom:38px;}
    #como-funciona-5{height:854px;padding-left: 430px;}
    #como-funciona-5 .white-text{padding-top: 40px;padding-bottom:40px;}

    #automocion-callcenter,#automocion-calidad,#automocion-conoce-clientes{max-width: 1024px!important;}
     .sectores-vcard,#automocion-vcard,#automocion-impacto{max-width: 1152px!important;}
     #footer-legal, #footer-info, #footer-legal a, #footer-legal span, #footer-legal li, #footer-legal p{font-size: 16px;line-height: 20px;}
     .banner_texto_negro ol li{margin-bottom: 20px;font-size: 18px;line-height: 24px;}
}

@media all and (max-width:1279px){
    .banner_texto_verde,.blog #left-area article .entry-title,body,h5,h6,.banner_texto,.important-box .et_pb_blurb_description,.wpcf7-text,.wpcf7-textarea,.wpcf7-response-output,#top-menu li a,banner_texto,.more-link,.banner-ue .et_pb_text_inner,.cronograma .et_pb_column > div,.footer-widget .title{
        font-size: 18px!important;line-height: 28px!important;
    }
    #top-menu li a{font-size: 16px!important;line-height: 26px!important;}
    .fontsize-29,.ventajas-icono .et_pb_blurb_content,.dica_divi_carouselitem .content,.banner-ue .et_pb_text_inner strong,.contador-etiqueta .et_pb_text_inner,.contador-etiqueta .et_pb_text_inner,.banner-contacto .et_pb_text_inner,.banner-contacto .et_pb_text_inner strong{
        font-size:18px!important;line-height: 24px!important;
    }
    h3,h4,.section_subtitle,.important-box .et_pb_module_header,.more-link,.boton,.wpcf7-submit,.more-link:hover,.boton:hover,.wpcf7-submit:hover{
        font-size: 20px!important;line-height: 23px!important;
    }
    .footer-widget ul li,.footer-widget ul li a,#footer-legal a,#footer-legal span,#footer-legal li,#footer-legal p
    {font-size: 16px!important;line-height: 20px!important;}

    .et_pb_blog_grid .et_pb_post .entry-title{font-size: 18px!important;line-height: 26px!important;}
    .contador .et_pb_text_inner{font-size:42px;line-height: 42px;}
    .banner_text_white{font-size: 40px;line-height: 50px;}
    .banner_text_blue{font-size: 44px;line-height: 54px;}
    .banner-contacto h3,.banner-ue h3,.banner-ue .et_pb_text_inner h3 strong{font-size: 30px!important;line-height: 40px!important;}
    .section_title h1,.section_title h2,h1,h2{font-size: 30px!important;line-height: 40px!important;}
    .page-template-page-centroayuda h2{font-size: 24px!important;line-height: 28px!important;}
    .wpcf7-not-valid-tip{font-size: 18px;line-height: 22px;}
    .dica_divi_carouselitem .item-title{font-size: 30px!important;line-height: 30px!important;}
    .dica_divi_carouselitem .item-subtitle{font-size: 24px!important;line-height: 24px!important;}
    .dica_divi_carouselitem .item-title::after{height: 30px;}
    .social-footer a.icon::before{font-size: 38px;line-height: 38px;}
    #footer-bottom{padding-top:5px;padding-bottom: 5px;}
    .social-footer{padding-top: 10px;}
    #bannerhome img{max-height: 580px;}
    .important-box .et_pb_module_header span {width: 60%;margin:0 20%;}
    .centro_vertical{margin-top: 0px}
    .banner-contacto .separador-big{margin-top: 54px;}
    #logo{width:160px;}
    #top-menu li a{padding: 0px 15px!important;}
    .bannertop {padding-bottom: 20px!important;padding-top: 140px !important;}
    .bannertop .botones_banner, .bannertop  .botones_banner ul{width: 120%;}
    .pestanas_tags ul li span {width: calc(100% - 68px);}
    #automocion-calidad{height: 460px;padding-top: 58px;}
    #automocion-calidad .section_title h2{padding-bottom: 30px;}
    #automocion-calidad .et_pb_text_inner{padding-left: 30px;width: 120%;}
    #automocion-calidad .icon-sonriente p::before{background-size: 46px 46px;width: 46px;margin-right: 15px;}
    #automocion-callcenter{margin-top: -50px;height: 504px;padding-top: 128px;}
    #automocion-callcenter .et_pb_text_inner{padding-left: 42px;width: 107%;}
    #titulo-callcenter .et_pb_text h2{padding-left: 42px;}
    #automocion-conoce-clientes {height: 516px;padding-top: 48px;}
    #automocion-conoce-clientes .et_pb_text_inner{padding-left: 50px;width: 110%;}
    #automocion-conoce-clientes .et_pb_text_inner p {font-size: 30px;line-height: 40px;}
    #automocion-vcard {margin-left: 0%;width: 95%;max-width: 1366px;height: 380px;padding-top: 28px;margin-top:0px;}
    #automocion-vcard .et_pb_text_inner {padding-left: 10px;padding-right: 10px;}
    #automocion-vcard .white-text p{font-size: 18px;line-height: 22px;}
    #automocion-impacto{height: 384px;padding-top: 0px;margin-right: 0px;max-width: 1366px;}
    #automocion-impacto .et_pb_text_inner, #automocion-impacto .et_pb_code {padding-left: 20px;padding-right: 20px;width: 95%;}
    #automocion-impacto .white-text {padding-top: 0px;padding-bottom: 40px;}
    #automocion-impacto .white-text p{font-size: 18px;line-height: 22px;}
    .et_pb_row,.container{width: 90%;}
    #imagen-presencia-big{max-width: 50%;margin-top:30px;}
    .como-funciona-seccion{max-width: 921.6px!important;}    
    .como-funciona-seccion .et_pb_text_inner{padding: 0px 20px 0px 30px;}
    .como-funciona-seccion .et_pb_text_inner p{font-size: 18px;line-height: 24px;}
    .como-funciona-seccion .section_title .et_pb_text_inner{padding: 0px 0px 0px 30px;}
    .como-funciona-seccion .section_title{margin:0px 0px 30px 0px!important;}
    .como-funciona-seccion .section_title h2::before{width: 70px;height: 90px;margin-right:10px;}
    .como-funciona-seccion .white-text h3{font-size: 22px!important;line-height: 24px!important;margin-bottom: 10px;}
    #como-funciona-1{height:606px;padding-left: 390px;}
    #como-funciona-1 .white-text{padding-top: 54px;padding-bottom:62px;}
    #como-funciona-2{height:502px;padding-right: 436px;}
    #como-funciona-2 .section_title{width: 120%;}
    #como-funciona-2 .white-text{padding-top: 46px;padding-bottom:46px;}
    #como-funciona-3{height:578px;padding-left: 390px;}
    #como-funciona-3 .white-text{padding-top: 60px;padding-bottom:60px;}
    #como-funciona-4{height:566px;padding-right: 568px;max-width: 972.8px!important;width: 95%!important}
    #como-funciona-4 .section_title{width: 100%;}
    #como-funciona-4 .white-text{padding-top: 38px;padding-bottom:38px;}
    #como-funciona-5{height:706px;padding-left: 400px;}
    #como-funciona-5 .section_title h2::before{height: 120px;}
    #como-funciona-5 .white-text{padding-top: 40px;padding-bottom:40px;}
    .transicion-circulos{margin-top: -10vh;margin-bottom: -20vh;}

    #automocion-callcenter,#automocion-calidad,#automocion-conoce-clientes{max-width: 921px!important;}
    .sectores-vcard,#automocion-vcard,#automocion-impacto{max-width: 972px!important;}
    #automocion-vcard .white-text {padding-top: 28px;}

    #automocion-callcenter .et_pb_button_module_wrapper{margin-top:-15px;}
}

@media all and (max-width:1279px) and (min-width:981px){
.cronograma .paso-1,.cronograma .paso-2,.cronograma .paso-3{width:42%!important;}
    .cronograma .paso-2,.cronograma .paso-4{top:160px!important;}
    .cronograma .et_pb_column > div{font-size: 16px!important;line-height: 26px!important;}
    .cronograma .et_pb_column {padding-top: 244px!important;}
    #bannerhome img{max-height: 400px;}
    #sectores-calidad {height: 660px;padding-top: 45px;}
    #sectores-calidad .et_pb_text_inner {padding-left: 30px;}
    #sectores-calidad .white-text {padding-top: 20px;}
    #sectores-conoce-clientes .et_pb_text_inner{padding-left: 0px;margin-left:-20px;}
    #sectores-calidad .white-text p{font-size: 18px;line-height: 22px;}
    #sectores-calidad.sector-minoristas{height: 762px;}
    #sectores-conoce-clientes{padding-top: 52px;height: 516px;}
    #sectores-conoce-clientes .et_pb_text_inner p{font-size: 34px;line-height: 44px;}
    .sectores-vcard{height:382px;padding-top: 30px!important;width: 100%!important;margin-left:-5%;}
    .sectores-vcard .white-text p{font-size: 16px;line-height: 22px;}
    .sectores-vcard .et_pb_text_inner {padding-left: 20px;padding-right: 20px;}
    #sectores-piloto-automatico .et_pb_space{display: none;}
    #callcenter-imagen{display: none;}
}


@media all and (max-width:980px){
    .bannertop {padding-bottom: 20px !important;padding-top: 85px !important;}
    .bannertop .botones_banner, .bannertop .botones_banner ul, #automocion-impacto .botones_banner, #automocion-impacto .botones_banner ul{width: 100%;}
    .cronograma .et_pb_column{padding-top:0px!important;background:url(./images/pasos-linea-vertical.png) top 10px left 0px no-repeat;background-size: contain;position: relative;height:400px;}
    .cronograma .et_pb_column > div{padding-left: 20px;font-size: 20px;line-height: 30px;position: absolute;left:0;width:100%!important;}
    .cronograma .paso-1{top:0;}
    .cronograma .paso-2{top:24.5%;}
    .cronograma .paso-3{top:49.5%;}
    .cronograma .paso-4{top:74.5%;}
    #bannerhome {padding-top: 150px!important}
    #bannerhome img{display: none!important;}
    .banner-ue .et_pb_image{text-align: center;}
    .banner-ue .et_pb_image img{max-width: 60%;}
    .banner-ue p,.banner-ue h2,.banner-ue h3{text-align: center;}
    .contador{width:31%;float:left;margin-right:5%;height: 218px!important;margin-bottom:-30px!important}
    .contador-etiqueta{width:64%;float:left;margin:0px;text-align: left!important;padding-top: 75px;}
    .contador .et_pb_text_inner{font-size:38px;line-height: 38px;}
    .contador-etiqueta .et_pb_text_inner{text-align: left!important}
    .column.size-1of2 article{display: none;}
    .column.size-1of2 article:first-child{display: block;}
    .social-footer a.icon::before {font-size: 24px;}
    .mobile_menu_bar::before{color: var(--main-white)!important;font-size: 42px;}
    .et_mobile_menu{background: var(--main-blue);border-top: none!important}
    .et_mobile_menu a{color: var(--main-white)!important;font-size: 24px!important;line-height: 28px!important;}
    .important-box{margin-top: 30px;padding-bottom:30px;}
    .important-box:not(.ibox-mini){border-bottom:1px dashed var(--main-green)}
    .pestanas_tags{display: none;}
    .capa_contenido .image-ventajas{display: none;}
    .bannertop .et_pb_image_wrap {width:50%;margin-top:50px;}
    .ventajas-icono .et_pb_blurb_content{width:100%;display: block;max-width: none;}
    .ventajas-icono {border-bottom: 1px dashed var(--main-green);padding-bottom: 20px;}
    .et_pb_column_1_3 .et_pb_module:not(.important-box)  .et_pb_image_wrap{text-align: center;width: 50%;margin-left:0%;}
    .et_pb_column_1_3 .et_pb_module:not(.important-box)  .et_pb_image_wrap img{max-width: 50%;} 
    .et_pb_column_2_5 .et_pb_module:not(.important-box)  .et_pb_image_wrap{text-align: center;width: 100%;margin-left:0%;text-align: center;}
    .et_pb_column_2_5 .et_pb_module:not(.important-box)  .et_pb_image_wrap img{max-width: 50%;} 
    .banner-ue .et_pb_image_wrap{margin-left: 0px;}
    #automocion-callcenter{margin-bottom: 0px;}
    #automocion-calidad,#automocion-callcenter, #automocion-conoce-clientes, #automocion-vcard,#automocion-impacto{background: none!important;height: auto;max-height: none;padding-top: 0px;padding-bottom: 0px;width:100%;}
    #automocion-calidad .et_pb_text_inner,#automocion-callcenter .et_pb_text_inner{width: 100%;padding:0px;}
    #automocion-calidad .white-text{background-color: var(--main-green);padding:30px 40px;display: table;width: 90%;margin-left:5%;border-radius: 25px 0px 25px 0px;}
    #automocion-calidad .icon-sonriente p::before{height: 61px;}
    .section_title.text-left h2{text-align: center!important;}
    #automocion-callcenter{background: var(--main-green)!important;border-radius: 0px;margin-top:50px;padding:30px 40px;display: table;width: 90%;margin-left:5%;border-radius: 25px 0px 25px 0px;}
    #automocion-callcenter .et_pb_column{margin-bottom: 0px!important}
    #titulo-callcenter .et_pb_text_inner,#titulo-callcenter .et_pb_text,#titulo-callcenter .et_pb_text h2,#automocion-conoce-clientes .et_pb_text_inner{padding: 0px!important;width: 100%!important;text-align: center!important;float: left;max-width: none!important}
 
    .banner-contacto .et_pb_row,.banner-ue .et_pb_row{flex-direction: column-reverse;display: flex;}
    .banner-ue .et_pb_column_1_4,.banner-ue .et_pb_column_1_3,.banner-ue .et_pb_column_2_5{margin-top: 40px;margin-bottom: 0px;}

    #automocion-calidad .section_title{width: 100%;}
    #automocion-calidad .section_title h2{text-align: center!important;}

    #sectores-conoce-clientes,#sectores-calidad,.sectores-vcard{background-image: none!important;height: auto!important;padding: 20px 0px!important}
    #sectores-conoce-clientes .et_pb_text_inner,#sectores-calidad .et_pb_text_inner,.sectores-vcard .et_pb_text_inner,#automocion-vcard .et_pb_text_inner{width: 100%;text-align: center;padding:20px 40px;}
    #sectores-conoce-clientes .white-text,#sectores-calidad .white-text,.sectores-vcard .white-text,#automocion-vcard .white-text{background-color: var(--main-green);padding:30px 40px;display: table;width: 90%;margin-left:5%;border-radius: 25px 0px 25px 0px;}
    .sectores-vcard .white-text{width: 100%;margin-left:0px;margin-right: 0px;}
    #automocion-conoce-clientes .white-text {margin-top: 30px!important;}
    #automocion-conoce-clientes .white-text,#automocion-impacto .white-text{float:left;background-color: var(--main-green);padding:30px 40px;display: table;width: 90%;margin-left:5%;border-radius: 25px 0px 25px 0px;}
    .notinmobile{display: none;}
    .capa_contenido.contenido_actual_ac{display: block;}
    #automocion-conoce-clientes .white-text p,#sectores-conoce-clientes .et_pb_text_inner p {font-size: 30px;line-height: 40px;padding:0px!important;}
    #sectores-calidad .white-text p{text-align: left!important;}
    #sectores-calidad .white-text,.sectores-vcard .et_pb_text_inner{padding: 20px 10px!important;}
    #sectores-calidad .section_title h2{text-align: center!important;width: 100%;max-width: none;}
    #sectores-calidad .section_title{width: 100%;}
    #automocion-vcard,#automocion-conoce-clientes{width: 90%;margin-left:5%;clear: both;}
    #automocion-vcard .et_pb_text_inner{padding: 0px;}
    .sectores-vcard,#sectores-conoce-clientes,#sectores-calidad{width: 90%!important;margin-left:5%;margin-right: 5%;}
    #agencias-viajes-vcard .white-text {padding-top: 30px !important;}
    .sectores-vcard .et_pb_text_inner,#automocion-impacto .et_pb_text_inner,#sectores-conoce-clientes .et_pb_text_inner{padding: 0px!important;width: 100%!important}
    .links-footer {padding-top: 15px;}
    .sectores-vcard .white-text p{text-align: left;}
    #juridico-vcard .white-text {padding-top: 30px !important;}
    body:not(.home) .mobile_menu_bar::before {color:var(--main-blue)!important}
    .et_button_no_icon .et_pb_button,.more-link,.boton,.wpcf7-submit{outline: none!important;box-shadow:none!important;border:none!important;padding: 12px 20px!important;}
    .et_button_no_icon .et_pb_button:hover,.more-link:hover,.boton:hover,.wpcf7-submit:hover{outline: none!important;box-shadow:none!important;border:none!important;padding: 12px 20px!important;}
    .botones_banner ul li:last-child .boton,.botones_banner ul li:last-child .boton:hover{border:5px solid!important}
    .botones_banner ul li:first-child .boton,.botones_banner ul li:first-child .boton:hover{border:5px solid!important;border-color: var(--main-green)!important}
    .botones_banner.bt-yellow ul li .boton,.botones_banner.bt-yellow ul li .boton:hover{border-color: var(--main-yellow)!important;}
    .fontsize-29.et_pb_text_align_left{text-align: center!important;}
    .como-funciona-seccion{background: none!important;width: 90%!important;padding:0px!important;height: auto!important}
    .como-funciona-seccion .et_pb_text_inner{padding: 0px!important;width: 100%!important;text-align: center!important;}
    .como-funciona-seccion .white-text{background-color: var(--main-green);padding:30px 40px!important;display: table;width: 90%;margin-left:5%;border-radius: 25px 0px 25px 0px;}
    .como-funciona-seccion .section_title h2::before{width: 100%;height: 120px!important;display: block;clear:both;float: left;text-align: center!important}
    .como-funciona-seccion .section_title{width: 100%!important;text-align: center!important;}
    .como-funciona-seccion .section_title h2{width: 70%!important;text-align: center!important;margin-left: 15%;}
    #imagenpasos .et_pb_image_wrap {width: 100%;}
    .swiper-buttton-container{display: none!important}
    #titulo-callcenter .et_pb_text{margin-bottom: 20px!important;}
    #callcenter-imagen img{width: 60%;}
    #callcenter-imagen{margin-bottom:-20px;}
    #vcardmobile img{width: 60%;margin-left:10%;}
    #vcardmobile{margin-bottom:0px;}
    #profesionalimagen img{width: 60%;}
    #profesionalimagen{margin-bottom:0px;text-align: center;}
    #entregaimagen img{width: 70%;margin-left:-5%;}
    #calidadmobile{margin-bottom: -20px;text-align: left;}
    #calidadmobile img{width: 60%;margin-left: 15%;}
    #entregaimagen{margin-bottom:0px;text-align: left;}
    #automocion-callcenter{margin-top:0px!important;}
    .logodepartamento img{width: 50%!important;}
    #imagenleads img{width: 50%;}
    #imagenleads{margin-bottom:-30px;text-align: center;}
    .banner-ue .et_pb_button_module_wrapper{margin-bottom: 30px!important;}
    .banner-ue .et_pb_row{padding: 0px!important}
    .footer-widget:nth-child(n) {width: 22% !important;margin: 0 4% 0 0 !important;}
    #footer-widgets .footer-widget:nth-child(2n){margin: 0 4% 0 0 !important;}
    #footer-widgets .footer-widget:nth-child(4n){margin: 0 0 0 0 !important;}
    .textolegalpiedefoto p{margin-left:0%;width:100%;text-align: left;font-size: 12px;line-height: 16px;}
    .textolegalpiedefoto p::before{font-size: 12px;line-height: 16px;height:60px;}
}

@media all and (max-width:799px){
    .cronograma .et_pb_column > div{font-size: 18px!important;line-height: 28px!important;}
}


@media all and (max-width:767px){
    .cronograma .et_pb_column > div{font-size: 16px!important;line-height: 22px!important;}
    .banner_text_white{font-size: 38px;line-height: 48px;}
    .banner_text_blue{font-size: 40px;line-height: 50px;}
    .banner-contacto h3,.banner-ue h3,.banner-ue .et_pb_text_inner h3 strong{font-size: 26px!important;line-height: 30px!important;}
    .section_title h1,.section_title h2,h1,h2{font-size: 26px!important;line-height: 30px!important;}
    .page-template-page-centroayuda h2{font-size: 22px!important;line-height: 26px!important;}
    .dica_divi_carouselitem .item-title{font-size: 26px!important;line-height: 26px!important;display: block;text-align: left;}
    .dica_divi_carouselitem .item-title::after{display: block;margin:10px 0px 0px 0px;width: 100%;text-align: left;}
    .dica_divi_carouselitem .item-subtitle{font-size: 22px!important;line-height: 22px!important;margin-right:-40px;}
    .links-footer,.social-footer{width: 100%;text-align: center;}
    .social-footer{padding-bottom:10px;}
    .wpcf7-text,.wpcf7-textarea{padding:12px 20px!important}
    #automocion-calidad .icon-sonriente p::before {height: 84px;}
    #footer-legal, #footer-info, #footer-legal a, #footer-legal span, #footer-legal li, #footer-legal p {font-size: 14px;line-height: 18px;}
    #sectores-conoce-clientes .et_pb_text_inner p {font-size: 24px;line-height: 34px;padding:0px!important;}
    .links-footer {padding-top: 5px;}
    .links-footer a{display: inline!important;width: auto!important;padding-left: 10px;padding-right: 10px;}
    .pestanas_contenido .capa_contenido {padding: 20px 10px 20px 10px;}
    .pestanas_contenido .capa_contenido .et_pb_row{padding:10px 0px;margin: 10px 0px;}
    .pestanas_contenido .capa_contenido .et_pb_button_module_wrapper{text-align: center;}
     .contador .et_pb_text_inner{font-size:32px;line-height: 32px;}
     .contador .et_pb_text_inner p{padding-top: 45px;}
     .transicion-circulos {margin-top: -5vh;margin-bottom: -25vh;}
    #footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget{width: 22% !important;margin: 0 4% 0 0 !important;}
    #footer-widgets .footer-widget:nth-child(2n){margin: 0 4% 0 0 !important;}
    #footer-widgets .footer-widget:nth-child(4n){margin: 0 0 0 0 !important;}
    .important-box:not(.ibox-mini){border-bottom: none!important;}
    .important-box:not(.ibox-mini) .et_pb_blurb_content{position: relative;height: 160px;width: 100%;}
    .important-box:not(.ibox-mini) .et_pb_module_header{position: absolute;top:0x;left: 0;width: 100%;}
    .important-box:not(.ibox-mini) .et_pb_blurb_description{position: absolute;width: 70%;top:50px;right: 0;}
    .important-box:not(.ibox-mini) .et_pb_main_blurb_image{position:absolute;top:50px;left:0px;float:left;width:25%;margin-right:15px;margin-bottom:0px!important}
    .important-box:not(.ibox-mini) .et_pb_module_header span {width: 100%;margin: 0%;text-align: center;max-width: 100%;}
    .filacaracteristicas{padding-bottom:0px;}
    .filacaracteristicas + .et_pb_row_4{padding-top: 50px!important;}
}

@media all and (max-width:599px){
    .cronograma .et_pb_column{height:540px;}
    .cronograma .et_pb_column > div{font-size: 16px;line-height: 22px;}
    .cronograma .paso-1{top:1%;}
    .cronograma .paso-2{top:25.5%;}
    .cronograma .paso-3{top:50.5%;}
    .cronograma .paso-4{top:75%;}
    .et_pb_row,.container{width: 90%;}
    .contador{width:30%;float:left;margin-right:5%;height: 120px!important;margin-bottom:-30px!important}
    .contador-etiqueta{width:65%;float:left;margin:0px;text-align: left!important;padding-top: 32px;}
    .contador .et_pb_text_inner{font-size:22px;line-height: 22px;}
    .contador-etiqueta .et_pb_text_inner{text-align: left!important}
    .contador .et_pb_text_inner p{padding-top: 0px;}
    body,.banner_texto,.important-box .et_pb_blurb_description,.wpcf7-text,.wpcf7-textarea,.wpcf7-response-output,#top-menu li a,banner_texto,.more-link,.banner-ue .et_pb_text_inner,.cronograma .et_pb_column > div,.footer-widget .title{
        font-size: 16px!important;line-height: 24px!important;
    }
    .fontsize-29,.ventajas-icono .et_pb_blurb_content,.dica_divi_carouselitem .content,.banner-ue .et_pb_text_inner strong,.contador-etiqueta .et_pb_text_inner,.contador-etiqueta .et_pb_text_inner,.banner-contacto .et_pb_text_inner,.banner-contacto .et_pb_text_inner strong{
        font-size:18px!important;line-height: 24px!important;
    }
    .section_subtitle,.important-box .et_pb_module_header,.more-link,.boton,.wpcf7-submit,.more-link:hover,.boton:hover,.wpcf7-submit:hover{
        font-size: 18px!important;line-height: 22px!important;
    }
    .footer-widget ul li,.footer-widget ul li a,#footer-legal a,#footer-legal span,#footer-legal li,#footer-legal p
    {font-size: 14px!important;line-height: 18px!important;}
    #automocion-calidad .icon-sonriente p{width: 98%;}
    .filasectores{margin-bottom: 0px!important;padding-bottom: 0px!important;}
    .filasectores + .filasectores{margin-top: 0px!important;padding-top: 0px!important;}
    .filasectores .et_pb_column_1_4{width: 48%!important;margin-right: 4%!important;}
    .filasectores .et_pb_column_1_4:nth-child(2n){margin-right: 0px!important;}
    .filasectores .et_pb_column_1_4 .et_pb_module_header{font-size: 16px!important;line-height: 20px!important;}
    .et_pb_section{padding: 30px 0;}
    .carruselopiniones{margin-top: -60px;}
    .section_title h1, .section_title h2, h1, h2 {font-size: 24px !important;line-height: 32px !important;}
    .dica_divi_carouselitem .item-title {font-size: 22px !important;line-height: 24px !important;}
    .dica_divi_carouselitem .item-title::after {height: 22px;margin-left:-15px;text-align: left;float: left;}
    .dica_divi_carouselitem .item-title{padding-bottom: 20px;}
    .dica_divi_carouselitem .item-subtitle{font-size: 18px!important;line-height: 22px!important;}
    .important-box .et_pb_module_header span {width: 70%;margin: 0 15%;}
    #automocion-calidad .icon-sonriente p::before {height: 108px;}
    .botones_banner .boton,.botones_banner .boton:hover{font-size: 18px!important;line-height: 20px!important;padding-left:15px;padding-right: 15px;}
    .botones_banner li{clear:both;width: 100%;text-align: center;margin-bottom:10px;}
    .como-funciona-seccion .section_title h2::before{width: 100%;height: 90px!important;}
    .como-funciona-seccion .white-text{padding: 20px 20px!important;}
    .integracionwoice{margin-top: 12px;}
    .integracionwoice p::before{width: 62px;height: 41px;margin-top: -7px;}
    #nuestros-clientes .section_title{margin-bottom: 20px!important;}
    .carrusel-clientes .dica_divi_carouselitem,.carrusel-clientes .et_pb_module_inner{padding: 0px!important}
      #footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget{width: 48% !important;margin: 0 4% 0 0 !important;}
    #footer-widgets .footer-widget:nth-child(2n){margin: 0 0 0 0 !important;}
    #footer-widgets .footer-widget:nth-child(4n){margin: 0 0 0 0 !important;}
    .important-box:not(.ibox-mini) .et_pb_blurb_content{height: 160px;}
    .important-box:not(.ibox-mini) .et_pb_blurb_description{width: 60%;top:40px;right: 0;}
    .important-box:not(.ibox-mini) .et_pb_main_blurb_image{top:50px;left:0px;width:35%;}
    #automocion-vcard .white-text p,#automocion-callcenter p,#automocion-calidad p,#automocion-impacto p{text-align: left!important}
    #automocion-callcenter{margin-bottom: 20px!important;}
    #automocion-conoce-clientes .white-text p, #sectores-conoce-clientes .et_pb_text_inner p{font-size: 24px;line-height: 32px;}
    .textolegalpiedefoto p::before{height: 82px;}
}

@media all and (max-width:411px){
    body,.banner_texto,.important-box .et_pb_blurb_description,.wpcf7-text,.wpcf7-textarea,.wpcf7-response-output,#top-menu li a,banner_texto,.more-link,.banner-ue .et_pb_text_inner,.cronograma .et_pb_column > div,.footer-widget .title{
        font-size: 16px!important;line-height: 22px!important;
    }
    .fontsize-29,.ventajas-icono .et_pb_blurb_content,.dica_divi_carouselitem .content,.banner-ue .et_pb_text_inner strong,.contador-etiqueta .et_pb_text_inner,.contador-etiqueta .et_pb_text_inner,.banner-contacto .et_pb_text_inner,.banner-contacto .et_pb_text_inner strong{
        font-size:16px!important;line-height: 22px!important;
    }
    .section_subtitle,.important-box .et_pb_module_header,.more-link,.boton,.wpcf7-submit,.more-link:hover,.boton:hover,.wpcf7-submit:hover{
        font-size: 16px!important;line-height: 20px!important;
    }
    #automocion-calidad .icon-sonriente p::before {height: 125px;}
    .btn-2{font-size: 14px;}
    .acordeon {padding: 10px 10px;}
    .acordeon p::before{width: 24px;line-height: 20px;margin-right: 10px;margin-top: 0px;}
    .acordeon p::after{width: 26px;line-height: 26px;font-size: 24px;line-height: 24px;}
    .banner-ue .et_pb_column_1_4,.banner-ue .et_pb_column_1_3,.banner-ue .et_pb_column_2_5{display: none!important}
    .contador .et_pb_text_inner{font-size:20px;line-height: 20px;}
    .contador .et_pb_text_inner p{padding-top: 20px;}
    .section_title h1, .section_title h2, h1, h2 {font-size: 22px !important;line-height: 30px !important;}
    .dica_divi_carouselitem .item-title::after {height: 22px;margin-left:-15px;text-align: left;float: left;}
    .dica_divi_carouselitem .item-title{padding-bottom: 20px;}
    .dica_divi_carouselitem .item-subtitle{font-size: 18px!important;line-height: 22px!important;}
    .como-funciona-seccion .white-text{width: 96%;margin-left: 2%;}
    .datos_oficinas li,.datos_oficinas li::after{font-size: 16px;line-height: 20px;}
    
}

@media all and (max-width:359px){
    .btn-2{font-size: 12px;}
    .banner_texto_verde,.blog #left-area article .entry-title,body,h5,h6,.banner_texto,.important-box .et_pb_blurb_description,.wpcf7-text,.wpcf7-textarea,.wpcf7-response-output,#top-menu li a,banner_texto,.more-link,.banner-ue .et_pb_text_inner,.cronograma .et_pb_column > div,.footer-widget .title{
        font-size: 16px!important;line-height: 28px!important;
    }
    .fontsize-29,.ventajas-icono .et_pb_blurb_content,.dica_divi_carouselitem .content,.banner-ue .et_pb_text_inner strong,.contador-etiqueta .et_pb_text_inner,.contador-etiqueta .et_pb_text_inner,.banner-contacto .et_pb_text_inner,.banner-contacto .et_pb_text_inner strong{
        font-size:20px!important;line-height: 28px!important;
    }
    h3,h4,.section_subtitle,.important-box .et_pb_module_header,.more-link,.boton,.wpcf7-submit,.more-link:hover,.boton:hover,.wpcf7-submit:hover{
        font-size: 20px!important;line-height: 25px!important;
    }
    .footer-widget ul li,.footer-widget ul li a,#footer-legal a,#footer-legal span,#footer-legal li,#footer-legal p
    {font-size: 16px!important;line-height: 22px!important;}

    .et_pb_blog_grid .et_pb_post .entry-title{font-size: 18px!important;line-height: 24px!important;}
    .banner_text_white{font-size: 24px;line-height: 24px;}
    .banner_text_blue{font-size: 28px;line-height: 30px;}
    .banner-contacto h3,.banner-ue h3,.banner-ue .et_pb_text_inner h3 strong{font-size: 26px!important;line-height: 32px!important;}
    .section_title h1,.section_title h2,h1,h2{font-size: 26px!important;line-height: 32px!important;}
    .page-template-page-centroayuda h2{font-size: 20px!important;line-height: 24px!important;}
    .wpcf7-not-valid-tip{font-size: 16px;line-height: 22px;}
    .dica_divi_carouselitem .item-title{font-size: 26px!important;line-height: 28px!important;}
    .dica_divi_carouselitem .item-subtitle{font-size: 20px!important;line-height: 20px!important;}
    .dica_divi_carouselitem .item-title::after{height: 40px;width: 130px;margin-top:5px;}
    .dica_divi_carouselitem .content{font-size: 16px!important;line-height: 22px!important;}
    .cronograma .et_pb_column > div{font-size: 14px!important;line-height: 18px!important;}
    .important-box:not(.ibox-mini) .et_pb_blurb_content{height: 100px;}
    .important-box:not(.ibox-mini) .et_pb_blurb_description{width: 100%;top:25px;left: 0;}
    .important-box:not(.ibox-mini) .et_pb_main_blurb_image{display: none!important}

}