.contenido h1,.contenido h2,.contenido h3,.contenido ol li,.contenido p,.contenido p a,.contenido ul,.contenido ul li a,.sliderb-container .col.text h3{color:var(--ccircle)}.bloque.intro p{color:var(--cgris);max-width:800px;text-align:justify;margin:20px auto}.bloque.intro h2{font-size:var(--dispfntsize)}.bloque.funciona ol.cone{display:inline-block;line-height:50px}.bloque.funciona ol.cone li{text-align:left}.bloque.funciona h3{font-size:var(--dispfntsize);text-transform:uppercase}.bloque.funciona p{color:var(--cgris);max-width:400px;margin:0 auto}.bloque.beneficios ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.bloque.beneficios ul li p.tit{text-transform:uppercase;font-weight:600}.bloque.beneficios ul li p:last-child{color:var(--cgris)}.bloque.contacto div{display:flex;gap:20px;margin-top:40px;justify-content:center}.bloque.contacto div p,.bloque.contacto div p a{color:var(--cgris);text-align:left;text-decoration:none}.bloque.aviso ul{width:70%;margin:0 auto}.bloque.aviso ul li{color:var(--cgris);text-align:left;font-size:var(--dispfntsizelt);margin-bottom:20px}.bloque.aviso ul li a{color:var(--cgris);text-decoration:none}.bloque.aviso ul li span{text-transform:uppercase}.bloque.aviso a.boton{clear:both;display:block;width:125px;margin:0 auto}#enviarTrab,.contenido .boton{color:var(--ccircle);border:1px solid var(--ccircle);background-color:var(--csecund);margin-bottom:20px;margin-top:20px}#enviarTrab:hover,.contenido .boton:hover{background-color:var(--ccircle);color:var(--csecund)}.sliderb-container .col.text div ul{padding-left:5px;line-height:16px;margin-bottom:0}.sliderb-container .col.text div ul li{color:var(--cgris);text-align:left}.sliderb-container .slider-item{aspect-ratio:3/1}.sliderb-container .slider-nav{background:url(../images/iconos/ico-mayor-circleone.svg) left center no-repeat;background-size:cover;background-color:transparent}.sliderb-container .col{font-size:var(--dispfntsizem);aspect-ratio:3/1;max-height:250px}.sliderb-container .col div p{color:var(--cgris)}section.marcasco ul.logos{display:flex;gap:5px;justify-content:space-evenly;align-items:center;list-style:none;padding:0;margin:0}section.marcasco ul.logos li{height:80px;flex:1;width:270px;text-align:center;align-content:center;transition:border ease .3s}section.marcasco ul.logos li:hover{cursor:pointer;border:1px solid var(--ccircle)}section.marcasco ul.logos li.activo{border:1px solid var(--ccircle)}section.marcasco ul.logos li.lloydshare>img{width:100px}section.marcasco ul.logos li.vcmcapital>img{width:100px}section.marcasco ul.logos li.monterrey>img{width:100px}section.marcasco ul.logos li.wordlpass>img{width:100px}section.marcasco h3{font-size:var(--dispfntsize);text-transform:uppercase;margin-bottom:10px}section.marcasco ul.desc{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;list-style:none;padding:0;margin:30px 0 0 0}section.marcasco ul.desc li,section.marcasco ul.desc li a{font-size:var(--dispfntsizelt);text-align:left;color:var(--cgris);text-decoration:none}section.marcasco ul.desc li{display:none}section.marcasco ul.desc li[data-marca=novum]{display:inline-block}section.bloque.hoteles .slider-item a{background-color:var(--csecund);color:var(--ccircle)}section.bloque.hoteles .slider-item a:hover{background-color:var(--ccircle);color:var(--csecund)}section.bloque.hoteles .arrow.left.hidden.disabled,section.bloque.hoteles .arrow.right.hidden.disabled{display:none}section.bloque.hoteles .slider-item a{font-weight:500;bottom:initial;height:50px;padding-bottom:10px;line-height:35px}.slider-item a::after{background:url(../images/iconos/ico-mayor-circleone.svg) center center no-repeat;background-size:auto;background-size:20px 16px;display:inline-block;transform:none}.logos-wrapper{position:relative;overflow:hidden}section.marcasco .logos-wrapper .arrow{display:none}@media screen and (max-width:1750px){.bloque.hoteles{padding-left:10px;padding-right:10px}.sliderb-container .col.text{font-size:var(--dispfntsizelt);padding-left:10px;padding-right:10px}.sliderb-container .col.text h3{margin-bottom:0;font-size:var(--dispfntsize)}}@media screen and (max-width:1750px){section.marcasco ul.logos li img{transform:scale(.9);transform-origin:center center}}@media screen and (max-width:1280px){.bloque.aviso,.bloque.beneficios,.bloque.contacto,.bloque.funciona,.bloque.intro,.bloque.marcasco{padding-left:20px;padding-right:20px}}@media screen and (max-width:992px){.bloque.aviso ul{width:100%}.sliderb-container .col{aspect-ratio:2/1;max-height:250px}.sliderb-container .slider-item{aspect-ratio:2/1}section.marcasco ul.logos{display:inline-block}section.marcasco ul.logos li,section.marcasco ul.logos li:first-child{display:inline-block;margin-left:30px;text-align:center}section.marcasco ul.logos li:first-child{margin-left:0}}@media screen and (max-width:768px){.cabseccion .header-image{min-height:initial;max-height:180px}.bloque.funciona ol.cone{line-height:initial}.bloque.funciona ol.cone li{margin-bottom:15px}.bloque.beneficios ul{display:inline-block}.bloque.contacto div{display:inline-block}.bloque.contacto div p a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}section.marcasco ul.logos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;list-style:none;margin:0;padding:0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}section.marcasco ul.logos::-webkit-scrollbar{width:0;height:0}section.marcasco ul.logos li{flex:0 0 100%;scroll-snap-align:center;display:flex;justify-content:center;align-items:center;border:0!important;margin-left:0}section.marcasco ul.logos img{max-width:80%;height:auto;object-fit:contain}section.marcasco .logos-wrapper .arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.4);border:none;color:#fff;font-size:2rem;padding:.5rem .8rem;cursor:pointer;border-radius:50%;z-index:10;display:block;background:url(../images/iconos/ico-mayor-azul.svg) center center no-repeat;background-color:transparent;background-size:auto;background-size:30px 40px;background-color:transparent}section.marcasco .logos-wrapper .arrow.left{left:10px;transform:rotate(180deg);transform-origin:center 10px}section.marcasco .logos-wrapper .arrow.right{right:10px}.bloque.aviso ul{width:100%;margin:0;padding-left:10px}.sliderb-container .slider-nav{background:url(../images/iconos/ico-mayor-blanco-no-negro.svg) left center no-repeat;background-size:100% 100%;background-color:transparent}section.marcasco ul.desc{display:inline-block}section.marcasco ul.desc li{margin-top:15px;text-align:left}.presupform{width:100%;padding:5px}.presupform form p{display:inline-block}.SumoSelect>.CaptionCont>span{background-color:var(--csecund)}.presupform form p input,.presupform form p textarea,.presupform form table input,.presupform form table select{width:100%}.presupform form p.txtcapc span{width:100%}}