@charset "utf-8";*,strong{font-size:1em;font-weight:400}body,hr,html{width:100%}hr,hr.normal{border-bottom:1px solid #ddd}.fila,hr{float:left}.cols,.fila{font-size:0px;position:relative;text-align:center}.col,.cols,.fila,hr{position:relative}.col,hr.smile{background-position:center center}#ficha-tecnica-lightbox p,.aligner,.col,.col.centro,.col.centro *,.cols,.contadores .contador *,.content p.centro,.detalle #showcase .formulario *,.fila,.formulario,.icons,.pantalla section *,.pantalla-alameda section *,.tels,.testimonios{text-align:center}.col,.col_2,.cols{vertical-align:top}.celda,.tabla,body,html{height:100%}#subir,.btn.pdf,.formulario input.fecha,.titulo:after,footer h3 a.tel,header li a.parent,hr.smile{background-repeat:no-repeat}#links,#subir{position:fixed}#links a,#subir{width:50px;height:50px}.logos li img,.project .logo img{max-height:100px}.titulo.small,.zona form input.uppercase{text-transform:uppercase}body,hr{background:#fff}:root{--main-color:#7c883b;--main-color-hover:#7c883b80}@font-face{font-family:gibson;src:url("../fonts/Gibson.woff2") format("woff2"),url("../fonts/Gibson.html") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gibson_bold;src:url("../fonts/Gibson-Bold.woff2") format("woff2"),url("../fonts/Gibson-Bold.html") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gibson_semi;src:url("../fonts/Gibson-SemiBold.woff2") format("woff2"),url("../fonts/Gibson-SemiBold.html") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gibson_light;src:url("../fonts/Gibson-Light.woff2") format("woff2"),url("../fonts/Gibson-Light.html") format("woff");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;border-collapse:collapse;font-family:gibson,Arial,Helvetica;line-height:1em}#links .waze,.detalle.trayectoria #links .waze,.invisible,.pago ul,.project .descripcion,.rspnsv_tabs,.slice .cols .cols:before,.slice.last .cols:before,.zona .accordion .accordion_info .cols .col_1:before,.zona .accordion .accordion_info .padless:before,.zona .accordion .accordion_info.normal .cols .col:before,.zona .accordion.timeline .accordion_info .cols .col:first-child:before,footer .creditos .oculto,hr.normal::after,table tr td span{display:none}.fila,.fila *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.buscar .projects *,.fila.animation,.fila.animation *{-webkit-transition:initial!important;-moz-transition:initial!important;transition:initial!important}strong{font-family:gibson_semi}body.sin_scroll{overflow-y:hidden!important}.superbanner,ul.bxslider{overflow:hidden}a img{border:none}ul{list-style-type:none}article,fieldset,form,h1,h2,h3,h4,h5,h6,input,label,legend,li,p,section,select,textarea,ul{font-weight:400;float:left;width:100%;text-align:left}hr{border-top:0;border-right:0px;border-left:0}hr:after{position:absolute;height:1px;top:0;-o-left:calc(50% - 60px);-moz-left:calc(50% - 60px);-webkit-left:calc(50% - 60px);left:calc(50% - 60px);width:120px;background-color:#fff;display:inline-block}hr.normal{margin:0 0 30px}hr.smile{background-image:url(../../img/icon/hr_inv.svg);height:15px;margin:10px 0 30px}.formulario em,.formulario label{margin:0 3px 6px 0;font-style:normal;vertical-align:middle;width:100%}.bth:hover,.btn,a,a img,a::after,a::before,a:hover,a:hover img,a:hover::after,a:hover::before{-webkit-transition:.2s ease-in-out!important;-moz-transition:.2s ease-in-out!important;transition:.2s ease-in-out!important}.fila{width:100%}.cols,.formulario form,.formulario label a,.formulario label span,.formulario.buscador h5 a{float:none;display:inline-block}.cols{width:100%;max-width:1200px;padding:0 10px}.cols.full{max-width:100%!important}.cols.wide{max-width:1400px!important}.cols.superwide{max-width:1570px!important}.cols .cols,.cols.nopad{padding:0}.cols.borde{border:1px solid #ccc;padding:40px 20px}.col_3,.col_4{padding:0 15px}.col{font-size:initial;display:inline-block;background-size:cover}.content .titulo:after,.titulo.small:after,.vis{background-size:auto 100%}.col.pads{padding-right:15px;padding-left:15px}.col.padless,.formulario form,.galeria .col,.zona form .col_1{padding:0!important}.all_center *,.col .centro.picture,.formulario label.centro,.popup_rspsv,.popup_rspsv a,.popup_rspsv p,footer.landing p{text-align:center!important}.col_1,.pantalla-alameda.nosotros section,.pantalla-alameda.simple section,.pantalla.nosotros section,.pantalla.simple section,table thead{width:100%}.col_2{width:50%;display:inline-block}.cols .col_2:first-child{padding-right:25px}.cols .col_2:last-child{padding-left:25px}.col_3{width:33.3%}.col_4{width:25%}.col_5{width:15%}.col_6{width:16.66%}.col_7{width:14.28%}.col_8{width:12.5%}.col_9{width:11.11%}.col_10{width:10%}.col_11{width:9.09%}.col_12{width:8.33%}.col_1_3{width:33.3%}.col_1_4{width:25%}.col_1_5{width:20%}.col_2_5{width:40%}.col_3_4{width:75%}.col_3_5{width:60%}.col_2_4{width:50%}.col_2_3{width:66.6%;text-align:left!important}.col_4_5{width:80%}.mediopad{padding-top:35px!important}.tinymargen{margin-bottom:10px!important}.minimargen{margin-bottom:15px!important}.smallmargen{margin-bottom:25px!important}.mediamargen{margin-bottom:35px!important}.fortymargen{margin-bottom:45px!important}.margen{margin-bottom:50px!important}.goodmargen{margin-bottom:60px!important}.goodmargen_top{margin-top:60px!important}@media screen and (max-width:800px){.goodmargen_top{margin-top:30px!important}}.supermargen{margin-bottom:75px!important}.granmargen{margin-bottom:100px!important}.marginless{margin-bottom:0!important}.formulario.gris{background-color:#eee;padding:30px 25px!important;border-radius:10px}.formulario p{color:#7a867d;font-size:18px!important;line-height:21px!important;position:relative!important}.formulario form{text-align:center}#sb-title-inner,.formulario form .cols .col:first-child{padding-left:0!important}.formulario form .cols .col:last-child{padding-right:0!important}.formulario input[type=password],.formulario input[type=text],.formulario select,.formulario textarea{font-size:16px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.formulario label{float:left;color:#4e4e23;font-size:17px;text-align:left!important}.formulario em{float:left;color:#999;text-align:left!important;font-size:13px}.formulario label span{width:auto;margin:0;color:#000;font-size:14px;text-align:left!important;vertical-align:baseline}.formulario label a{font-size:1em;color:#999;margin:0;text-decoration:none;vertical-align:baseline}.celda,.formulario .inline,.formulario .inline *,.formulario input[type=checkbox],.formulario.buscador h5 a,.tabla,.titulo,footer .siguenos li,footer a.waze,footer a.waze img,footer a.waze span,footer a.waze strong{vertical-align:middle}.formulario label a:hover{text-decoration:underline}.formulario .check label{width:auto;margin:0 0 10px;line-height:25px}.formulario label *{margin-top:4px!important;float:left}.formulario input,.formulario select{height:45px;padding:3px 6px;background-color:#eee;border:1px solid #ddd;text-align:left;font-size:16px;color:#000;line-height:20px}.formulario.buscador h5,.formulario.buscador select{height:45px;padding:0 10px;margin:0 0 13px;border:1px solid #ccc;text-align:left;background-color:#fff;border-right:0px;border-left:0;font-size:17px;color:#000;line-height:20px}.formulario.buscador h5{padding-right:5px}@media screen and (min-width:979px) and (max-width:1115px){.formulario.buscador h5,.formulario.buscador select{font-size:16px}}.formulario.buscador h5 a{height:45px;width:100%;line-height:45px;text-decoration:none;color:#4e4e23}.detalle #links .waze,.formulario.buscador h5 a *,.planta .foto a:first-child,.popup_rspsv a,footer .siguenos li a,footer li a{display:inline-block}.formulario input[type=file]{padding:7px!important;height:auto!important;margin:0 0 20px}.formulario input.fecha{background-position:right 10px center}.formulario input[type=radio]{width:20px;height:20px}.formulario input[type=checkbox]{width:20px!important;height:20px!important;display:inline-block;float:left;padding:0!important;margin:0 8px 0 0!important}.formulario h5 a,.formulario select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("../../img/flecha_baja.svg");background-repeat:no-repeat;background-position:right 5px center;cursor:pointer}.formulario h5 a.activo{background-image:url("../../img/flecha_sube.svg")}.detalle .formulario h5{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:none;cursor:default}.formulario select option{font-size:1em;color:#333}.formulario h6{font-size:13px;color:#333}.formulario textarea{min-height:100px;padding:6px;background-color:#fff;margin:0 0 10px;font-size:16px;color:#000;line-height:20px;text-align:left!important;border:1px solid #ddd}.formulario .inline,.formulario .inline *{display:inline-block;width:auto;text-align:left;float:none;margin:0 5px 0 0}::-webkit-input-placeholder{color:#7a867d}:-moz-placeholder{color:#7a867d}#accept,#fant,#fant2{position:absolute;top:-99999px;left:-99999px}::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}.formulario hr.centrado{float:none;display:inline-block}.formulario div.aviso_privacidad{display:inline-block;float:left;width:100%;border-bottom:0 solid #ccc;height:auto;text-align:left;padding:0;margin:5px 0 18px}@media screen and (max-width:1149px){.formulario div.aviso_privacidad{text-align:left!important}}.formulario div.aviso_privacidad div{float:left;width:100%;text-align:left}.formulario div.aviso_privacidad p.etiqueta{margin:0!important;float:none!important;display:inline-block!important;color:#525252!important;text-align:left!important;width:calc(100% - 40px)!important;vertical-align:top;line-height:18px!important;padding-top:2px;font-size:16px!important}@media screen and (max-width:979x){.formulario form .cols{margin:0}.formulario form input,.formulario form select{margin:0 0 10px!important}.formulario div.aviso_privacidad p.etiqueta{width:auto!important;float:none!important;display:inline-block!important;vertical-align:middle!important;margin:5px 0 0!important;text-align:center!important}}.formulario div.aviso_privacidad p{font-size:12px!important}.formulario div.aviso_privacidad p a{color:#525252;text-decoration:underline;font-size:1em!important}.formulario div.aviso_privacidad input[type=checkbox]{height:20px;width:20px;display:inline-block!important;float:none!important;margin:0 5px 0 0!important;vertical-align:middle!important}.formulario div.aviso_privacidad p a:hover{color:#000;font-size:1em}.formulario input.button{padding:20px 30px!important;text-align:center;border:0!important;max-width:220px!important;height:auto!important;border-radius:16px;font-size:28px!important;font-family:neosans_medium!important;background-color:#999;color:#fff}.formulario input.button:hover{background-color:#1d1d1d!important;color:#fff;cursor:pointer}.formulario input.button:disabled,.formulario input.button:disabled:hover{background-color:#999!important;color:#aaa!important;cursor:default!important}.formulario input[type=submit]:disabled,.formulario input[type=submit]:disabled:hover,.formulario input[type=text]:disabled,.formulario input[type=text]:disabled:hover,.formulario select:disabled,.formulario select:disabled:hover,.formulario textarea:disabled,.formulario textarea:disabled:hover{background-color:#e5e5e5!important;color:#666!important;cursor:default!important}#links a:hover,#subir,.btn:hover,.formulario .btn.magenta,.formulario input.btn:hover,.pago ul li a:hover,.zona article.activo,footer{background-color:#4e4e23}.formulario .cols .col{padding:0 9px}.formulario fieldset{border:0!important}.tabla{float:left;width:100%;display:table;text-align:center}.celda{float:none;width:100%;display:table-cell!important;text-align:center!important;margin:0!important}footer{padding:50px 0 20px}footer .cols{vertical-align:top!important}footer.landing{padding:75px 0 45px}footer.landing .col h3{text-align:center;margin:0 0 30px}footer .col_6{padding:0 20px 0 25px;border-left:1px solid rgba(255,255,255,.2);min-height:230px;text-align:left;vertical-align:top}footer .col_6:first-child{padding-left:0;border-left:0 solid rgba(255,255,255,.2)}footer .logo{max-height:100%;width:100%;max-width:170px!important;display:block;float:left}footer *{color:#fff;text-decoration:none}.job section *,.zona .tab_content,.zona .tab_content .col .info *,.zona .tab_content .col_2_3 *,.zona .to_left,footer .siguenos{text-align:left}footer .siguenos li{width:auto;display:inline-block;float:none;margin:0 10px 0 0}footer .siguenos li a img{max-height:25px;display:inline-block}footer .creditos{font-size:13px!important;text-align:center;color:#999}.btn,.formulario input.btn,.titulo,header .logo{text-align:center!important}.titulo span,.titulo.small{color:#535859;font-size:20px}footer .creditos a{font-size:1em;color:#999;display:none}#menu_fixed a:hover,footer .creditos a:hover{color:#ccc}footer h4{font-family:gibson_semi!important;font-size:18px;margin:0 0 10px}footer h3 span{font-size:16px;width:100%;float:left;margin:0 0 2px}footer h3 a{font-size:21px}footer h3 a.tel{background-image:url(../../img/icon/ico_tel.svg);background-position:left center;padding:5px 5px 5px 30px;min-height:26px;display:inline-block;font-family:gibson_semi;font-size:15px}footer a.waze{padding:0;float:none;display:inline-block;font-size:16px!important;margin:0 0 15px;min-height:35px;text-align:left}footer a.waze:hover *{color:#ccc!important}footer a.waze img{display:inline-block;float:none;margin:0 5px 0 0;height:25px}footer a.waze span{font-size:1em;display:inline-block}footer a.waze strong{display:inline-block;float:none}footer li,footer p{font-size:16px!important;margin:0 0 8px;line-height:19px}footer li a:hover{opacity:.6}footer.landing .col p img{max-width:220px!important;width:100%;max-height:initial!important;display:inline-block;float:none;height:auto!important}.btn,.formulario input.btn{background-color:#4e4e23;display:inline-block!important;float:none!important;font-size:28px!important;color:#fff!important;padding:15px 0!important;border:0!important;text-decoration:none!important;border-radius:5px!important;margin:0 0 20px;max-width:300px!important;height:auto!important;font-family:gibson_semi;cursor:pointer;width:100%}.titulo,.titulo span,.titulo:after{display:inline-block}#puller,#subir,.titulo,header h6{float:none}.btn.small,.formulario .btn.small{width:auto!important;padding:15px 25px!important;font-size:24px!important}.formulario .btn.small.magenta:hover{background-color:#000}.btn.pdf{background-color:#2ea5b0!important;font-size:18px!important;width:auto!important;background-image:url(../../img/icon/ico_pdf_w.html);background-position:left 18px center;padding:20px 20px 20px 70px!important}.content hr,.titulo.small.grey:after,.titulo:after{background-image:url(../../img/hr_grey.svg)}#subir,.titulo.small.grey:after,.titulo.small:after,.titulo:after{background-position:center center}.btn.pdf:hover{background-color:#d90000!important}.fila.gris{background-color:#eee;padding:70px 0}.titulo,.titulo.small{padding:0!important;font-family:gibson_light}.titulo{width:100%!important;text-decoration:none;margin:0 0 90px!important;color:#4e4e23;font-size:30px;position:relative}.titulo span{width:100%;margin:0 0 15px;font-family:gibson_light}#menu_fixed a.active,#pull,#pull.active,.content h6.fucsia,.tels li a:hover strong.tel,.titulo strong,.titulo.gris strong,.zona .accordion .accordion_info .col p.descarga_doc a:hover span,.zona .tab_content .col_1_3 a:hover,header h6 strong{color:#4e4e23}.titulo.small{letter-spacing:1.9px}.titulo strong{font-size:35px;font-family:gibson_semi;margin:0 2px}.titulo.small strong{font-size:1em;font-family:gibson_semi;color:#545859;margin:0 2px}.titulo:after{content:"";position:absolute;left:calc(50% - 44px);bottom:-45px;width:88px;height:27px;background-size:100% auto}.titulo.smallafter:after{height:15px;bottom:-30px}.titulo.small:after{background-image:url(../../img/icon/hr_mag.svg);width:100%!important;left:0;bottom:-45px}.project .tag,.project .tag.magenta,.vis{background-image:url(../../img/icon/vineta_2.svg)}.titulo.small.grey{margin:0 0 70px!important}.titulo.small.grey:after{width:100%!important;left:0;background-size:auto 100%!important;height:15px;bottom:-40px}#subir{background-image:url(../../img/icon/arrow_up.svg);text-indent:-9999px;bottom:10px;right:10px;z-index:10;display:none;border-radius:50%;border:3px solid #fff;box-shadow:0 0 7px rgba(0,0,0,.5)}#links,.detalle.trayectoria #links{bottom:calc(50vh - 50px)}#subir:hover,.locator a:hover{background-color:#333}#pull:after,header .logo img,header li .submenu{background-color:#4e4e23}@media screen and (min-width:1180px){#puller{display:none!important}}#pull:after,#pull:before,#puller{display:inline-block;position:absolute;content:""}#puller{width:31px;z-index:1;height:30px;right:20px;top:30px;border-radius:100%;cursor:pointer;border:2px solid #4e4e23}#pull{display:none!important;text-decoration:none;position:absolute;right:6px;top:7px;cursor:pointer;width:15px!important;height:12px;border-bottom:2px solid #4e4e23;-webkit-transition:color .5s ease-in-out,border .5s ease-in-out;-moz-transition:color .5s ease-in-out,border .5s ease-in-out;transition:color .5s ease-in-out,border .5s ease-in-out;z-index:2}#pull:after,#pull:before{width:100%;border-bottom:2px solid;left:0;top:0;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}#pull:after{top:5px;width:100%;height:2px;border-top:0;border-bottom:0;border-radius:2px;left:0;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}#pull.active{z-index:111111;border-color:transparent!important;line-height:0;transition:right .5s;margin-top:3px}#menu_fixed,table tr{border-bottom:1px solid #ddd}.zona .accordion .boton .col:nth-child(2),.zona .accordion .boton .col:nth-child(3),header h6{border-left:1px solid #ccc}#pull.active:after,#pull.active:before{top:2px}#pull.active:before{transform:rotateZ(45deg)}#pull.active:after{transform:rotateZ(-45deg)}header{z-index:3;height:110px;margin:0}.corporativo header{margin:0 0 35px}.avances header,.buscar header{margin:0 0 30px}.home header,.planta .info li:last-child,.planta .info p,p{margin:0}header .logo{display:block;float:left;width:180px;margin:23px 0 0}#links,.content a.waze,header .logo img,header .menu,header .user,header h6,header li,header li a,header nav,table .delete{display:inline-block}header .logo img{width:auto;max-width:100%;height:auto}header h6{width:auto;max-width:200px;text-align:left;font-size:20px;margin:33px 0 0 25px;color:#5f5f64;padding:13px 0 0 15px}header h6 strong{font-family:gibson;width:100%;float:left}header nav{width:auto;padding:55px 25px 0 0;float:right}header .menu,header .user{margin:0;text-align:right;font-size:initial;position:relative}header .menu{width:auto;padding-right:0}header li,header li a{font-size:17px;color:#4e4e23;width:auto;float:none;vertical-align:top;text-decoration:none}.zona .accordion .accordion_info .col p a *,.zona .accordion .accordion_info .col p.descarga_doc a *,header li a img,header li a span{display:inline-block;vertical-align:middle}header li a img{margin-right:6px}header li a{padding:7px 0 5px}header li a:hover{color:#bbb}header li a.parent{background-image:url(../../img/icon/ico_plus.svg);background-position:right 1px center;background-size:20px;padding:7px 26px 7px 0}header li a.clientes,header li a.pagos{background-repeat:no-repeat;padding:7px 0 7px 31px}header li a.parent.activo{background-image:url(../../img/icon/ico_close.svg)}.content a.waze,.pantalla,header li a.clientes,header li a.pagos{background-position:left center}header li a.pagos{background-image:url(../../img/icon/ico_pagos.svg)}header li a.clientes{background-image:url(../../img/icon/ico_zona_clientes.svg)}header li{margin:0 0 0 20px}header li .submenu{display:none;position:absolute;top:33px;left:0;width:240px;padding:20px;z-index:5;border-radius:8px}header li.last .submenu{left:auto;right:0!important}header li .submenu hr{background-color:rgba(255,255,255,.5)}header li .submenu li{font-size:20px!important;width:100%;float:left;margin:5px 0!important;display:block}header li .submenu li h3{font-family:gibson_semi;color:#fff}header li .submenu li a{font-size:1em;color:#fff;padding:5px 0}header li .submenu li a:hover{color:rgba(255,255,255,.8)}.slice .posts .col p,header li .submenu li a span{font-size:14px}header .user{width:auto;position:absolute;top:10px;right:25px;z-index:0}@media screen and (max-width:1230px){header .menu,header .user{width:100%;margin:0}header li.last .submenu{left:initial;right:0}header .menu{width:100%;padding-right:0}}.content hr,.recorrido a span{background-position:top center;background-repeat:no-repeat}.content,table .alt .delete:hover{background-color:#fff}.content p{text-align:justify;font-size:19px;color:#333;line-height:1.2em;margin:0 0 20px}.align_left,.content .formulario p,.tabs.to_left{text-align:left!important}@media screen and (max-width:500px){.content p{text-align:left}}.content h1,.content h2,.content h3,.content h5{text-align:center}#live-chat h4,.content p.menor,.job section p{font-size:16px}.content p a{color:#4e4e23!important;text-decoration:none!important}.content p a.dark{font-size:18px;color:#212121!important;text-decoration:underline!important}.content p a:hover,.galeria .col a,.layouts li a,.project .tag,.zona .accordion .boton .col p{text-decoration:none!important}.content p a.dark:hover{color:#4e4e23!important;text-decoration:underline!important}.content p a.btn_atras{display:iniline-block;font-size:25px;border:1px solid #ccc;padding:10px 20px;border-radius:8px}.content p a.btn_atras:hover{color:#000!important;border:1px solid #999}.content a.waze{background-image:url(../../img/icon/ico_waze_k.svg);background-repeat:no-repeat;min-height:35px;line-height:35px;padding:0 0 0 45px}.content h1,.content p.big{line-height:26px}.content a.waze,.content a.waze span{color:#333!important}.content a.waze:hover *,.content p a:hover{color:#999!important}.content h1{margin:0 0 30px;color:#333;font-size:22px}.content .titulo{margin:0 0 65px!important}.content .titulo:after{height:15px;background-position:center;bottom:-35px}.lista .project .info,.lista .project a{background-position:right 15px bottom 15px}.content h2{margin:0 0 15px;color:#4e4e23;font-size:45px;font-family:gibson_semi}.content h3{margin:0 0 10px;color:var(--main-color);font-size:25px;line-height:23px}.content h5{font-size:16px;color:#444;line-height:25px;margin:0 0 30px}.content hr{height:15px;width:100%;background-size:auto 15px;margin:10px 0 20px;padding:0}.content h6{margin:0 0 20px;font-size:30px;color:#5f6064}.content ol{padding-left:30px;width:100%;float:left}.content li{text-align:justify;font-size:16px;color:#333;line-height:1.1em;margin:0 0 12px}.aligner li,.zona .accordion .accordion_info .col p a[download]{margin:10px 0}.formulario div.aviso_privacidad p.etiqueta a{color:#4e4e23!important;text-decoration:none}.formulario div.aviso_privacidad p.etiqueta a:hover{color:#000!important}table{width:100%;float:left}table tr.alt{background-color:#f5f5f5}table thead tr,table thead tr.alt{background-color:#fff!important}table tr th{padding:7px 0;font-size:13px;color:#333;line-height:14px;text-align:left}table tr td{padding:15px 5px 15px 10px;font-size:16px;text-align:left;color:#333;line-height:17px}table .delete{width:30px;height:30px;border:1px solid #ccc;border-radius:100%;background-image:url(../../img/icon/equis.html);background-position:center center;background-repeat:no-repeat}#links,.bxslider li{height:auto}.layouts li a:hover,.modal_contenido input,.modal_contenido select,.modal_contenido textarea,.pago a:hover,.zona .accordion .boton:hover,.zona .icono .btn:hover,table .delete:hover{background-color:#eee}.aligner li{width:auto;display:inline-block!important;float:none!important;vertical-align:middle!important}.all_center{text-align:center!important;vertical-align:top}.layouts,.layouts *{vertical-align:middle!important}a.magenta{font-family:gibson_semi;text-decoration:none;color:#4e4e23}a.magenta:hover{color:#999}p.legal{font-size:14px;color:#666}.superbanner{margin:0 0 30px;width:100%;float:left;text-align:center;position:relative;font-size:0px}.bx-wrapper,.detalle #showcase .formulario .logo img{margin-bottom:0}.bx-wrapper{position:relative;z-index:2;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;-ms-touch-action:pan-y!important;touch-action:pan-y!important}.buscador section,.eye,.heaven{position:absolute}.bx-viewport{height:auto!important}.bxslider li a,.zona .icono .col:first-child a{width:100%;height:100%;display:block}.eye{height:200px;width:200px;top:40px;left:40px;z-index:1}.lista .project .vis,.vis{top:20px}.heaven{height:300px;width:300px;z-index:-1}.bxslider li img{position:relative;width:100%}.bx-wrapper .bx-pager.bx-default-pager a{width:10px!important;height:10px!important;border-radius:100%!important;background-color:#ccc!important;margin:0 15px!important}.bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#4e4e23!important}#links{width:50px;right:0;z-index:7}.detalle #links{bottom:calc(50vh - 75px)}#links a{font-size:0px;display:block;float:left;background-repeat:no-repeat;background-position:center}#links a.wp{background-color:#00b456;background-image:url(../../img/icon/ico_wp.svg)}#links a.tel{background-color:#4e4e23;background-image:url(../../img/icon/ico_tel.svg);cursor:pointer}#links a.waze{background-color:#22c1f7;background-image:url(../../img/icon/ico_waze.svg);background-size:auto 28px;background-position:top 11px center!important}.buscador{z-index:1}.buscador section{width:100%;border:1px solid #ccc;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.2);padding:20px;top:44px;left:0;z-index:1;display:none}.lista .project .logo,.project,.project .logo,.project a{display:inline-block}.buscador section fieldset{width:100%!important;display:inline-block;margin:0 0 10px!important;z-index:2}.buscador section fieldset label{width:calc(100% - 35px)!important}.buscador .btn{padding:15px 10px!important}p.text_afinar_busqueda,p.text_explora_todos{text-align:center;font-size:28px;color:#666}.flip-card-back p,.project .logo p{color:var(--main-color);font-size:30px}p.text_explora_todos{padding-top:40px;position:relative}p.text_explora_todos:before{background-color:#ccc;width:150px;height:1px;content:"";position:absolute;left:calc(50% - 75px);top:0}.projects .col{padding:0 15px 70px!important}.projects .col.lista{width:100%;min-height:230px;margin:0 0 40px;max-width:100%;padding-bottom:0!important}.project{background-color:#fff;width:100%;position:relative}.lista .project .logo p,.project .logo p,.vis{display:grid;place-content:center}.flip-card{position:relative;background-color:transparent;width:100%;height:300px;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.flip-card-back,.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.planta,.project a{box-shadow:0 0 7px rgba(0,0,0,.2)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:#fff;color:#000}.flip-card-back{background-color:#fff;place-content:center}.flip-card-back p{margin:10px;justify-content:center;text-align:center}.lista .project{font-size:0px;text-align:left}.bx-wrapper .lista .project{margin-top:7px}.vis{position:absolute;width:62px;height:53px;right:0;font-size:16px;color:#fff;padding-left:10px;font-family:gibson_semi;visibility:hidden}.pantalla,.pantalla-alameda{background-size:auto 300px!important;text-align:right}.project a{width:100%;background-image:url(../../img/icon/ico_plus_grey.svg);background-repeat:no-repeat;background-position:left 15px bottom 15px;background-size:25px}article .foto,article .foto-logo{background-position:center;vertical-align:top!important}.lista .project a{background-size:30px}#contacto .col.foto p,.aligner .btn i,.detalle #showcase,.detalle #showcase .tag,.galeria .col a,.modal a.cerrar{background-position:center center}#contacto .col.foto p,.detalle #showcase,.detalle #showcase .tag,.galeria .col a,.project .foto,article .foto,article .foto-logo{background-size:cover}.project a:hover{box-shadow:0 0 10px rgba(0,0,0,.3);background-image:url(../../img/icon/ico_plus.svg)}.project .logo{height:150px;vertical-align:top;width:100%;place-content:center}.project .logo p{height:150px}.avances .logo img,.zona .icono .col:first-child a:hover img{max-width:150px;max-height:150px}.lista .project .logo{min-height:230px;width:20%;vertical-align:top}.lista .project .logo p{min-height:230px;padding:0 10px}.lista .project .logo img{max-height:130px!important}.project .foto{position:relative;width:100%;min-height:165px;display:inline-grid;background-repeat:no-repeat;vertical-align:top}.lista .project .foto{width:25%;min-height:230px}.project .info{width:100%;display:inline-block;padding:20px 15px;min-height:240px;position:relative;vertical-align:top}.lista .project .descripcion{display:inline-block;vertical-align:top;min-height:230px;width:21%;position:relative;padding:20px 15px}.lista .project .descripcion:before{width:1px;min-height:190px;content:"";display:inline-block;position:absolute;left:0;top:20px;background-color:#ddd}.lista .project .info{width:23%;min-height:230px}#showcase .formulario h3,.project .descripcion h3,.project .info h3{color:#4e4e23;font-size:15px;font-family:gibson_semi;margin:0 0 3px}#showcase .formulario h2,.project .descripcion h2,.project .info h2{color:#4e4e23;font-size:20px!important;font-family:gibson_semi}.trayectoria #showcase h4{color:#4e4e23;font-size:40px;font-family:gibson_semi}#showcase .formulario li,#showcase .formulario p,.project .descripcion li,.project .descripcion p,.project .info p{font-size:16px!important;line-height:1em!important;color:#5f6064;margin:0 0 2px}.project .tag,.project .tag p{font-family:gibson_semi;font-size:17px}.project .descripcion h3{margin:0 0 9px!important}.project .descripcion li{margin:0 0 5px!important;text-align:left!important}.project .tag{width:130px;height:120px;display:grid;place-content:center;color:#fff;position:absolute;right:0;bottom:-50px;background-repeat:no-repeat}.lista .project .tag{width:140px;height:120px;display:grid;top:12px;bottom:initial;font-size:0px}.project .tag.dark{background-image:url(../../img/vineta_1.svg)}.project .tag.light{background-image:url(../../img/vineta_3.svg)}.project .tag p{padding:0 0 0 10px;text-align:center}.contiene_video{float:none;display:inline-block;width:100%;max-width:900px;margin-bottom:20px}.contiene_video iframe{width:460px!important;height:350px!important}.contiene_video p{position:relative;padding-bottom:56.25%;padding-top:0;height:0;margin:0;overflow:hidden}.recorrido{position:relative;display:inline-block!important;padding:0 15px}.recorrido a,.recorrido p{background-size:cover;height:240px;position:relative;background-color:rgba(0,0,0,.5);display:grid;width:100%;place-content:center;z-index:3;padding:0!important;color:#fff;text-decoration:none}.recorrido a:before,.recorrido p:before{position:absolute;left:0;content:"";height:100%;background-color:rgba(0,0,0,.4);display:inline-block;width:100%}.recorrido a:hover:before{background-color:rgba(0,0,0,.15)}.recorrido a span{position:relative;z-index:2;background-image:url(../../img/icon/ico_recorrido.svg);padding:100px 0 0}.contiene_video p embed,.contiene_video p iframe,.contiene_video p object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.fila.pads{padding:50px 0}.col.magenta,.fila.magenta{background-color:#2a2e47}.detalle .pantalla{background-image:url(../../img/icon/pantalla_2.jpg);background-size:auto 300px;background-repeat:no-repeat;background-position:right 20% center;text-align:left;padding-left:8%}.detalle .pantalla-alameda.simple,.detalle .pantalla.simple,.detalle .simple{background-image:none;text-align:center;padding-left:0}.pantalla{background-image:url(../../img/Fachada.webp);background-repeat:no-repeat;width:90%!important}.pantalla.nosotros{background-image:url(../../img/icon/pantalla_3.jpg);background-size:cover!important;background-position:bottom right;text-align:center;padding:20px}.pantalla-alameda,.tels li a strong.tel{background-position:left center;background-repeat:no-repeat}.pantalla section,.pantalla-alameda section{width:70%;text-align:center;display:inline-block;float:none}.pantalla section div{height:300px;width:100%;display:grid;text-align:center;place-content:center}.pantalla-alameda.nosotros section div,.pantalla.nosotros section div{height:400px}.pantalla section h3,.pantalla-alameda section h3{font-size:22px;color:#fff;font-family:gibson_light;margin:0 0 10px}.pantalla section h2{color:#fff;font-size:50px;font-family:gibson_semi;margin:0 0 20px}.pantalla-alameda.nosotros section h2,.pantalla.nosotros section h2{color:#fff;font-size:40px;margin:0 0 20px}.pantalla section .btn.small{margin:auto;background-color:#fff!important;color:#4e4e23!important}.pantalla section .btn.small:hover,.pantalla-alameda section .btn.small:hover{color:#fff!important;background-color:#0c0105!important}.col.alameda,.fila.alameda{background-color:#631451}.detalle .pantalla-alameda{background-size:auto 300px;background-repeat:no-repeat;background-position:right 20% center;text-align:left;padding-left:8%}.pantalla-alameda{background-image:url(../../img/alameda1.webp)}.pantalla-alameda.nosotros{background-size:cover!important;background-position:bottom right;text-align:center;padding:20px}.pantalla-alameda section div{height:300px;width:100%;display:grid;text-align:center;place-content:center;justify-content:right}.detalle #showcase .tag span,.layouts,.layouts li a,.layouts li a i,.layouts li a i img,article,article .foto,article .foto a,article .foto-logo{display:inline-block}.pantalla-alameda section h2{color:#fff;font-size:35px;font-family:gibson_semi;margin:0 0 20px}.pantalla-alameda section .btn.small{margin:auto;background-color:#fff!important;color:#555859!important}.mp-5{margin-top:50px}.articles .col{padding:0 20px;margin-bottom:10px;vertical-align:top}article{width:100%;margin:0 0 30px;text-align:center}article .text-description{font-size:15px;text-align:center;font-family:gibson_semi;color:var(--main-color);margin-bottom:25px}article .foto{width:100%;margin:0 0 10px}article .foto-logo{width:40%;margin:0 0 10px}#menu_fixed a,#menu_fixed p,.aligner .btn i,.aligner .btn span,.layouts li,.layouts li a,.layouts li a i,.layouts li a i img,.layouts li a span{vertical-align:middle}article .foto a{width:100%;height:245px}@media screen and (max-width:679px){.titulo{padding:25px 0 0!important}.titulo strong{font-size:30px;width:100%;display:inline-block}.pantalla section h2,.pantalla-alameda section h2{font-size:40px}article .foto a{height:170px}}article .foto a:hover{background-color:rgba(255,255,255,.1)}article h3{margin:0 0 18px!important;text-align:center;font-size:18px;color:#444}article .btn{width:124px;height:40px!important;padding:0!important;float:none;margin:auto;line-height:40px!important;font-size:20px!important;background-color:#4e4e23!important}article .btn:hover{background-color:#4e4e2385!important}.layouts{text-align:center;float:none}.aligner .btn span strong,.layouts *,.layouts li{display:inline-block!important}.layouts *{float:none!important}.layouts li{width:auto!important;float:none!important;margin:0 6px 12px!important}#menu_fixed p,#tabs p,.icono,.icons li{float:none}.galeria .col_4,.icons li,.planta .foto,.trayectoria #showcase .celda{vertical-align:top}.layouts li a{height:auto;border:1px solid #ddd;border-radius:8px;padding:10px 13px}.layouts li a.active{border:1px solid #4e4e23}.layouts li a i{height:28px;width:auto}.layouts li a i img{float:none;height:100%;width:auto}.layouts li a span{color:#4e4e23;font-size:1em;height:autuo;margin:0 0 0 5px}.detalle #showcase{height:auto;padding:50px 50px 80px;background-repeat:no-repeat;text-align:right}.trayectoria #showcase{height:calc(100vh - 110px);margin:0 0 60px}.detalle #showcase .tag{width:180px;height:152px;display:grid;left:0;top:30px;position:absolute;place-content:center;background-repeat:no-repeat}@media screen and (max-width:979px){.cols{padding:0 20px}.cols.padless,.magenta .cols,.modal_contenido .cols,header .cols{padding:0}.cols .col,.cols .col_2:first-child,.cols .col_2:first-child,.cols .col_2:last-child,.cols .col_2:nth-child(2){padding:0;width:100%;display:inline-block}.formulario.buscador h5,.formulario.buscador select{background-color:#f5f5f5!important}.formulario h5,.formulario select{background-position:right 12px center}.formulario .cols .col{padding:0;margin:0 0 11px}.celda{float:left;width:100%;display:block!important;vertical-align:middle;text-align:center!important;margin:0!important;height:100%}footer{padding:20px 0;background-color:#4e4e23}footer .col_6{padding:27px 20px!important;border-top:1px solid rgba(255,255,255,.2);border-left:0 solid rgba(255,255,255,.2);min-height:auto}footer .col_6:first-child{border-top:0}footer .siguenos li a img{max-height:25px;display:inline-block}footer .col,footer .col *{text-align:center!important}footer .col p img{float:none;display:inline-block;margin:auto}.btn{margin:0}#titulo_buscador{padding-top:30px!important}.zona header li a span{width:calc(100% - 40px);float:right;display:inline-block;text-align:left;padding:3px 0 0}header li a.parent{background-position:right 0 center!important}.content p.movil_centrado{text-align:center}.content .titulo.movil_sin_arco{margin-bottom:30px!important}#tipo_visual,.content .titulo.movil_sin_arco:after,.layouts li:first-child{display:none!important}.content h6{font-size:24px;text-align:center;margin:0 0 30px}user.table tr,user.table tr td{width:100%!important;display:block!important}user.table tr{border-bottom:0 solid #ddd;border-top:1px solid #ddd;padding:10px 0!important;float:left}table thead{display:none}user.table tr td{float:left!important;padding:5px 10px 5px 15px}table tr td span{display:block;float:left;width:100%;font-size:14px;color:#df192c;margin:0 0 5px}#links a,#links a.waze{background-size:auto 30px}#links a{width:45px;height:45px}#links a.waze{background-position:center!important}.buscador section{position:relative;top:-14px}.buscador .col{margin:0!important}.projects .col.lista{width:100%;min-height:auto;margin:0 0 40px;max-width:360px}.bx-wrapper .lista{padding-bottom:20px!important;margin-bottom:0!important}.bx-wrapper .lista .project{margin-top:7px;margin-bottom:0 important}.lista .project .logo{height:150px;min-height:150px;width:100%}.lista .project .logo p{display:grid;place-content:center;height:150px;padding:0!important}.lista .project .logo img{display:inline-block;max-height:100px;width:auto;max-width:100%}.lista .project .foto{width:100%;height:175px}.lista .project .descripcion{width:100%;padding-top:20px!important}.lista .project .descripcion:before{height:1px;width:100%;top:0}.lista .project .info{width:100%;height:200px}.lista .project .tag{width:140px;height:120px;display:grid;top:initial;bottom:30px;font-size:0px}.recorrido{max-width:360px!important;padding:0 15px!important}.fila.pads{padding:60px 0 40px}.detalle .pantalla,.detalle .pantalla-alameda{padding-left:0}.pantalla section div,.pantalla-alameda section div,.pantalla-alameda.nosotros section div,.pantalla.nosotros section div{height:auto;padding-bottom:10px}.pantalla section,.pantalla-alameda section{width:100%;text-align:center;display:inline-block;float:none;padding:50px 20px}.trayectoria #showcase{height:auto;margin:0 0 20px}.detalle #showcase .tag,.detalle #showcase .tag span{font-size:14px!important}.detalle #showcase .tag{width:100px;height:102px;top:20px;background-position:center center;background-size:100% auto;background-repeat:no-repeat}.detalle #showcase{height:auto;text-align:center;padding:0;background-image:none!important}}.detalle #showcase .tag.mag{background-image:url(../../img/vineta_2_inv.svg)}.detalle #showcase .tag.dark{background-image:url(../../img/vineta_1_inv.svg)}.detalle #showcase .tag.light{background-image:url(../../img/vineta_3_inv.svg)}.detalle #showcase .tag span{width:100%;padding:0 10px;font-size:23px;color:#fff;font-family:gibson_semi;margin-left:-8px!important;text-align:center}.detalle #showcase .cols{max-width:100%;padding:0}.detalle #showcase img{width:auto;max-width:100%;height:auto;margin:0 0 10px}.detalle #showcase .formulario{max-width:300px;float:right;background-color:#fff!important;border-radius:5px;padding:25px 25px 10px;box-shadow:0 0 7px rgba(0,0,0,.3)}.detalle #showcase .formulario hr,.main hr{background-color:#ddd;margin:10px 0 20px}.detalle #showcase .formulario .logo{margin:0 0 10px!important;display:inline-block;padding:10px 0}.detalle #showcase .formulario .logo .terminadoSinLogo{display:flex;align-items:center;justify-content:center;width:100%;min-height:70px;padding:0 30px}.detalle #showcase .formulario .logo .terminadoSinLogo h1{font-size:28px;font-family:gibson_semi}.detalle #showcase .formulario h3,form h3{font-size:17px;margin:0 0 10px}form input,form select,form select option{text-align:left!important;margin:0 0 7px;font-size:16px!important}.gris form input,.gris form select{background-color:#fff;height:40px;border:1px solid #ccc}.detalle #showcase .formulario .btn,.formulario .main .btn{text-align:center!important;background-color:#4e4e23;font-size:20px!important;width:150px!important;cursor:pointer}.detalle #showcase .formulario .btn:hover,.formulario .main .btn:hover,.main .btn:hover{background-color:#333;cursor:pointer}.detalle .content .col h4{margin:0 0 20px;font-size:20px;color:#444;text-align:center;line-height:24px}.aligner .btn{width:auto!important;border-radius:7px;color:#4e4e23!important;padding:7px 15px!important;font-size:16px!important;margin:0 6px 18px!important;background-color:#fff!important;border:1px solid #ccc!important}.icons li,.planta .vis{width:90px;display:inline-block}.aligner .btn i{display:inline-block;width:38px;height:38px;background-image:url(../../img/icon/ico_download_k.svg);background-repeat:no-repeat;margin:0}.aligner .btn.ubicacion i{background-image:url(../../img/icon/ico_ubicacion_k.svg)}.aligner .btn.vacantes i{background-image:url(../../img/icon/ico_vacantes.svg)}#contacto .col.info .waze,.aligner .btn.waze i{background-image:url(../../img/icon/ico_waze_k.svg)}.aligner .btn.waze.waze i{background-image:none!important;display:inline-block;z-index:5;position:relative}.aligner .btn.waze.waze:hover i{background-color:none!important}.aligner .btn.waze.waze{background-position:left 10px center}.aligner .btn.google i{background-image:url(../../img/icon/ico_map_k.svg)}.aligner .btn.brochure i{background-image:url(../../img/icon/ico_descarga_k.html)}.aligner .btn:hover,.aligner .btn:hover span{background-color:#eee!important}.aligner .btn span{white-space:nowrap;display:inline-block;width:calc(100% - 38px)!important;padding-left:9px}.aligner .btn span strong{width:auto}@keyframes menu{from{top:-60px}to{top:0}}#menu_fixed{padding:20px 0}#menu_fixed p{width:auto;display:inline-block}#menu_fixed a{display:inline-block;text-decoration:none;margin:0 15px;font-size:15px;color:#535859}.col img{max-width:100%;height:auto}.icons li{margin:0 10px 30px;text-align:center}.icons li span{width:100%;display:inline-block;color:#4e4e23;font-size:16px!important;line-height:17px}.galeria .col a,.icons li i,.planta .foto a p{display:grid;place-content:center}.icons li i{width:35px;height:35px;margin:auto auto 10px}.icons li i img{width:100%;max-width:40px;height:auto;max-height:40px}.galeria{text-align:center;margin:0 0 60px}#tabs,.tabs{text-align:center!important}.galeria .col_4{max-width:50%}.galeria .col a{height:240px;width:100%;color:#fff;position:relative;font-size:17px;line-height:19px;padding:0 10px}.galeria .col a::after{content:"";display:inline-block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:2;background-color:rgba(0,0,0,.2)}.galeria .col a:hover::after{background-color:rgba(0,0,0,0)}.galeria .col a:hover span{opacity:0}.galeria .col a span{font-size:1em;z-index:3;position:relative;max-width:180px}@media screen and (max-width:579px){header .logo{width:150px!important;height:auto}.galeria{margin-bottom:20px}.galeria .col a,.galeria .col_4{height:120px}.galeria .col a span{font-size:16px}}.planta{display:inline-block;width:100%;height:auto;font-size:0px}.planta .vis{height:90px;background-image:url(../../img/icon/vineta_2_inv.svg)!important;background-size:100% auto;background-repeat:no-repeat;text-align:left;left:0;padding:20px 0 0 12px!important;z-index:10}.planta .foto{width:50%;height:100%;display:inline-block}.planta .foto a{width:auto;height:auto;display:none}.zona .accordion .accordion_info .col p.descarga_doc a,img{display:block}.planta .foto a p{min-height:250px;padding:25px;text-align:center}.planta .foto a p img{display:inline-block;width:100%;max-width:100%;height:auto;max-height:auto}.planta .foto a:hover p img{opacity:.8}.planta .info{font-size:initial;width:50%;height:auto;padding:20px;display:inline-block;vertical-align:baseline}.planta .info h3{font-size:20px;color:#5f6064;margin:0 0 10px!important;text-align:left}.planta .info h2{font-size:40px;color:#4e4e23;margin:0 0 10px!important;font-family:gibson_semi;text-align:left}.planta .info ul{padding:0 0 0 20px;list-style-type:disc}.planta .info li,.planta .info p{font-size:14px;line-height:1.2em;color:#5f6064;margin:0 0 7px}#contacto .col.formulario{width:39.5%;padding:0 25px 0 0}#contacto .col.formulario h3{color:#4e4e23;font-size:20px;margin:0 0 20px;font-family:gibson_semi}#contacto .col.foto{width:250px;margin:0 0 25px}#contacto .col.foto p{height:250px;border-radius:100%}#contacto .col.info{width:calc(60.5% - 250px);padding:0 0 0 30px}#contacto .col.info p{color:#5f5f64;font-size:18px;margin:0 0 15px;line-height:22px}#contacto .col.info h3{color:#4e4e23;font-size:25px;font-family:gibson_semi!important;margin:0 0 15px}#contacto .col.info .tel,#contacto .col.info .wap,#contacto .col.info .waze{line-height:22px;text-decoration:none;background-image:url(../../img/icon/ico_wap_k.svg);background-repeat:no-repeat;background-position:left center!important;background-size:auto 28px;padding:4px 0 4px 40px!important;display:inline-block;color:#5f5f64;font-size:17px;width:auto;text-align:center!important;margin:0 0 20px}#contacto .col.info .tel{background-image:url(../../img/icon/ico_tel_k.svg)!important}.modal,.opacity{position:fixed;top:0;left:0;width:100%;height:100%;display:none}.modal{z-index:200;overflow:auto}@media screen and (min-width:601px){.modal{pointer-events:none}}.opacity{z-index:199;background-color:rgba(255,255,255,.8)}.opacity.white{background-color:rgba(255,255,255,.9)!important}.modal_contenido{position:relative;display:grid;width:100%;height:100vh;place-content:center;overflow:auto}#googlemap_content,.icono{display:grid;place-content:center}.modal_contenido *{pointer-events:auto}.modal_contenido .formulario .cols{background-color:#fff!important;padding:10px 15px!important;max-width:450px!important;box-shadow:0 0 7px rgba(0,0,0,.2);border-radius:5px!important}.modal_contenido .formulario h2{text-align:left;margin:0 0 20px;font-size:23px;color:#333;background-image:url(../../img/icon/icono_te_llamamos.html);background-repeat:no-repeat;padding:60px 0 0;font-family:open_bold}.job .title,.pago ul li a,.testimonios h3{font-family:gibson_semi}.modal_contenido .formulario h2 span{text-align:left;margin:3px 0 0;font-size:18px;color:#999;width:100%;float:left}.modal_contenido .formulario h3{text-align:left;margin:20px 0;font-size:28px;line-height:1em;color:#4e4e23;font-family:gibson_semi}.modal_contenido .formulario .boton{margin:20px 0 0!important;float:left}.modal_contenido .formulario fieldset{float:left;width:100%;border-top:1px solid #ddd;padding:13px 0 0;margin:0 0 5px}.modal_contenido .formulario fieldset.last{border-bottom:1px solid #ddd;margin:0 0 30px;padding-bottom:4px}.modal_contenido .formulario fieldset label{width:50%;font-size:15px;color:#444;line-height:16px;margin:0 0 9px}@media screen and (max-width:650px){.modal_contenido .formulario fieldset label{width:100%}}.modal_contenido .formulario fieldset label span{float:left;width:calc(100% - 30px)}.modal_contenido .formulario fieldset label input[type=checkbox]{margin:0 5px 0 0;width:20px;float:left}.modal_contenido img{max-width:70%;height:auto;margin-left:auto;margin-right:auto}#tabs p,.tabs li{font-size:15px;margin:0 20px 25px;color:#535859;position:relative;width:auto;text-decoration:none;vertical-align:top}.modal a.cerrar{position:absolute;width:50px;height:50px;display:block;border-radius:50%;z-index:5101;background-color:#4e4e23;background-image:url(../../img/icon/ico_cerrar.svg);background-repeat:no-repeat;background-size:20px;right:-15px;top:-20px;box-shadow:0 0 9px rgba(0,0,0,.5)}#tabs p,.avances .logo img,.modal_contenido .col a,.tabs li,.tabs li.activo a:after{display:inline-block}.modal .formulario a.cerrar{right:-35px}.modal_contenido.popup .fila{padding:0 50px!important}.modal a.cerrar:hover{background-color:#707070;background-size:25px}.slice .posts .col .foto,.testimonios .foto{background-size:cover;background-position:center center}.modal_contenido .col_2{padding:0 10px!important}.modal_contenido .col a{vertical-align:top}.modal_contenido .cols{max-width:1240px}#tabs{width:100%;margin:0}.tabs{width:100%;margin:0 0 10px}.tabs.zona{border-top:1px solid #ddd;padding-top:30px;margin-top:0}.tabs li{float:none!important}.tabs.to_left li{margin:0 40px 20px 0}.tabs li.activo a:after{height:2px;background-color:#4e4e23;width:100%;content:"";position:absolute;bottom:-8px;left:0}.tabs li a,.tabs p a{font-size:17px;color:#535859;text-decoration:none;position:relative;vertical-align:top}.tabs li.activo a{color:#111}.tabs p a img{margin-right:2px}.tabs p a[download] img{margin-right:30px!important}.tabs .accordion_info p a[download] img{margin-right:10px!important}.avances .logo img{width:100%;height:auto}.avances .tab_content{padding-bottom:30px}.avances .galeria .col_6{padding:4px!important;max-width:180px}.avances .galeria .col_6 a{height:120px}#googlemap_content{height:calc(100vh - 110px);background-color:#f2f2f2}.locator{max-width:160px;height:auto;min-height:160px;position:relative;padding:0}.locator a,.locator div,.locator p{width:100%;text-align:center;display:inline-block}.locator div.logo{height:90px;display:flex;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.locator div.logo img{width:auto;height:auto;max-width:140px;max-height:90px}.locator p{font-size:14px;color:#666;line-height:1.3em;margin-bottom:10px}.locator p strong{font-size:17px;color:#333}.locator a{background-color:#4e4e23;color:#fff;text-decoration:none;text-align:left;font-size:18px;padding:5px 10px;background-image:url(../../img/icon/ico_flecha_map.svg);background-repeat:no-repeat;background-position:right 10px center;border-radius:4px}.icono{height:110px;width:110px;border-radius:100%;margin:auto auto 20px;border:solid 7px var(--main-color);padding:25px}.color-icon{color:var(--main-color)!important}.logos{text-align:center;margin:0 0 20px;padding:0 70px}.logos li{width:140px;display:grid!important;vertical-align:middle;height:100px;place-content:center;margin:0 50px}.contadores li,.logos li img{display:inline-block!important}.logos li img{vertical-align:middle!important;float:none!important;max-width:140px}.slick-arrow{width:50px;height:50px;display:inline-block;border:0 solid #ccc;background-color:rgba(0,0,0,0);background-image:url(../../img/icon/der.svg);background-position:center center;background-repeat:no-repeat;font-size:0px;position:absolute;z-index:3;left:0;top:calc(50% - 25px);cursor:pointer}.slick-arrow:hover{opacity:.9}.slick-next{right:0;left:initial}.slick-prev{right:initial;left:0!important;background-image:url(../../img/icon/izk.svg)}.testimonios .cols{max-width:940px}.testimonios li{font-size:0px;padding:0 20px}.testimonios h3,.testimonios p{font-size:18px;text-align:justify}.testimonios .foto{display:inline-block;vertical-align:middle;width:200px;height:200px;border-radius:100%}.job .title,.zona .icono .btn,.zona form input.datepicker{background-position:right 10px center}.testimonios .info{width:calc(100% - 200px);display:inline-block;vertical-align:middle;text-align:left;padding:0 17px}.align_justify,.testimonios .info *{text-align:justify!important}@media screen and (max-width:700px){.testimonios li{text-align:center}.testimonios .info{padding-top:20px;width:100%}.testimonios .info *{text-align:center!important}}.testimonios .bx-wrapper .bx-controls-direction a,.testimonios .bx-wrapper .bx-controls-direction a.disabled{display:inline-block!important;width:18px;background-size:cover;background-position:center center;background-repeat:no-repeat;height:28px}.testimonios .bx-wrapper .bx-controls-direction a.bx-next{background-image:url(../../img/icon/der.svg);right:0}.testimonios .bx-wrapper .bx-controls-direction a.bx-prev{background-image:url(../../img/icon/izk.svg);left:0}.testimonios p{line-height:24px;color:#545859}.testimonios h3{line-height:23px;margin:0 0 5px!important;color:#4e4e23}.testimonios h4{font-size:15px;line-height:24px;text-align:justify;color:#545859}.minis{text-align:left;margin:0 0 25px}.minis .col{padding:0;margin:0 0 6px}.minis .col_3:first-child{padding-right:12px}.minis .col_3:nth-child(2){padding-right:6px;padding-left:6px}.minis .col_3:nth-child(3){padding-left:12px}.slice{margin:0 0 50px;padding:0;position:relative}.slice .cols:before{padding:0 0 50px;content:"";display:inline-block;height:100%;position:absolute;left:72px;top:0;width:1px;border-left:3px dashed #ddd}.slice.last{margin:0 0 70px}.slice .year{width:136px;height:136px;display:inline-block}.slice .year .circle{width:128px;height:128px;border:7px solid #ddd;display:grid;place-content:center;border-radius:100%;background-color:#fff}.slice .year .circle p{color:#4e4e23;font-size:28px;font-family:gibson_semi!important;line-height:1em;text-align:center;margin:1px 0}.slice .posts{width:calc(100% - 136px);padding:0 0 0 30px}.slice .posts:before{background-color:#eee;clip-path:polygon(50% 0,100% 100%,0 100%);transform:rotate(270deg);width:33px;height:27px;content:"";position:absolute;left:1px;top:49px}.slice .posts .cols{background-color:#eee;border-radius:5px;padding:20px 10px 0;max-width:100%!important;text-align:left}.slice .posts .col{padding:0 10px;margin:0 0 30px;max-width:500px}.slice .posts .col.obra_terminada{width:20%!important}@media screen and (max-width:980px){.detalle .pantalla,.detalle .pantalla-alameda,.pantalla,.pantalla-alameda{background-position:bottom center;padding-bottom:200px!important}.detalle .pantalla-alameda.simple,.detalle .pantalla.simple,.pantalla-alameda.nosotros,.pantalla.nosotros{padding-bottom:0!important}.pantalla.nosotros{background-image:none;background-color:#4e4e23}.pantalla-alameda.nosotros{background-image:none;background-color:#2a2e47}.slice .posts .col.obra_terminada{width:50%!important}#presentacion,.galeria_terminado{margin-top:0!important;border-top:1px solid #ccc;padding-top:35px}}.slice .posts .col .foto{height:165px;width:100%;display:inline-block;position:relative;margin:0 0 10px}.slice .posts .col:first-child .foto:after{content:"";width:40px;height:40px;display:inline-block;background-color:rgba(255,255,255,.6);background-image:url(../../img/icon/ico_lens.svg);background-repeat:no-repeat;background-position:center center;border-radius:100%;position:absolute;bottom:10px;right:10px}.slice .posts .col .foto a{width:100%;position:absolute;display:inline-block;top:0;left:0;height:100%}.slice .posts .col .foto a:hover{background-color:rgba(255,255,255,.3)}.slice .posts .col h4{margin:0 0 5px}.slice .posts .col h4 *{width:100%!important;display:inline-block;font-size:18px;color:#525859}.slice .posts .col h4 span{margin:0 0 3px}.slice .posts .col h4 strong{font-family:gibson_semi!important;color:#4e4e23}.contadores{text-align:center;margin:0 0 50px}.contadores li{width:auto;float:none!important;text-align:center!important}.contadores .contador{width:280px!important;display:inline-block;place-content:center;box-shadow:0 0 6px rgba(0,0,0,.2);border-radius:10px;margin:0 10px}.contador div{width:100%!important;height:120px;display:grid;place-content:center}.contadores .contador p{color:#4e4e23;font-size:20px;letter-spacing:1px;font-family:gibson_light;margin:0 0 7px}.contadores .contador h3{font-size:45px;color:#4e4e23;font-family:gibson_semi!important}.job{text-align:left;box-shadow:0 0 5px rgba(0,0,0,.3);margin:0 0 20px;border-radius:9px!important}.pago,.zona .icono{box-shadow:0 0 7px rgba(0,0,0,.3)}.job .title{font-size:20px;color:#4e4e23;text-decoration:none;width:100%;display:inline-block;padding:13px 40px 13px 15px;background-image:url(../../img/icon/ico_plus_grey.svg);background-repeat:no-repeat;background-size:auto 28px}.zona .cols .col,.zona .icono .btn,.zona .link{font-size:16px!important}.job .title:hover{color:#333}.job .title.activo{background-image:url(../../img/icon/ico_minus_grey.svg)}.job section{padding:0 20px 20px;display:none}.job section h3{border-top:1px solid #ddd;padding-top:20px;margin:0 0 20px;font-size:19px}.pago a,.tels li a{font-size:20px;display:inline-block;text-decoration:none}.tels li{float:none}.tels li a{color:#5f5f64;width:auto!important}.tels li a *{width:100%;display:inline-block;margin:0 0 3px}.tels li a strong.tel{background-image:url(../../img/icon/ico_tel_k.svg);padding:4px 0 4px 35px;width:auto}.pago{min-height:270px;display:inline-block;width:100%;padding:10px;vertical-align:top;margin:0 0 45px}.pago .logo{height:200px;display:grid;place-content:center}.pago .logo img{max-width:150px;height:auto;display:inline-block}.pago a{border:1px solid #ddd;padding:12px 12px 5px 15px;width:100%;height:45px;margin:0 0 10px;color:#545859;text-align:right;border-radius:9px}.pago a.descarga{background-image:url(../../img/icon/ico_download_k.svg);background-repeat:no-repeat;background-position:left 11px center;background-size:auto 26px}.pago a.pagar{background-image:url(../../img/icon/ico_pagos_k.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:auto 30px}.pago a.parent span{display:inline-block;padding:0 25px 0 0;position:relative}.pago a.parent span:after{content:"";background-image:url(../../img/icon/ico_plus_k.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 20px;padding:0;height:20px;width:20px;vertical-align:middle;display:inline-block;position:absolute;right:0;top:0}.pago a.parent.activo span:after{content:"";background-image:url(../../img/icon/ico_ex_k.svg)}.pago ul li a{text-align:left;padding:12px 15px 12px 12px;background-color:#aaa;color:#fff;border:0;height:auto}@media screen and (min-width:980px){.cols.pads{padding:0 35px}header.zona .col_1{text-align:left}#menu_fixed.fijo,#menu_fixed.fijo.baja{animation-name:menu;animation-duration:.5s}#menu_fixed.fijo{position:fixed;left:0;z-index:100;background-color:#fff}.rspnsv{display:none}}#sb-info-inner,#sb-loading-inner,#sb-title-inner,div.sb-message{color:#000!important;font-size:14px!important}#sb-overlay{background-color:rgba(255,255,255,.95)!important}#sb-wrapper-inner{border:none!important;margin:0 20px!important}#sb-nav-next{right:-20px!important}#sb-nav-previous{left:-20px!important}@media screen and (max-width:600px){.detalle #showcase .formulario h3.tit_form_proyecto{font-size:28px;padding:15px 10px 5px}.modal_contenido{display:block;background-color:#fff}.modal_contenido .formulario .cols{width:100%!important;max-width:100%!important;box-shadow:none;border-radius:0!important;padding:40px 25px!important;display:block;overflow:auto!important}.modal .formulario a.cerrar{top:-30px;right:-15px}.modal_contenido .fila{padding:0!important;overflow:auto!important}.slice .cols:before{left:60px}.slice .year{width:60px;height:60px}.slice .year .circle{width:60px;height:60px;border:4px solid #ddd}.slice .year .circle p{font-size:14px}.slice .posts{width:calc(100% - 60px);padding:0 0 0 20px}.slice .posts:before{top:16px}.slice .posts .cols{padding:20px 5px 0}.slice .posts .col.obra_terminada{width:100%!important}#sb-title-inner{left:0!important}#sb-wrapper-inner{margin:0!important}#sb-nav a{height:45px!important;width:45px!important;background-size:45px!important}#sb-nav{height:50px!important;margin-top:-23px!important}#sb-nav-close{right:0!important}}.swal2-popup .swal2-title{display:inline-block!important}.zona .icono{display:inline-block;width:100%;margin:0 0 35px;padding:25px}.zona .icono .cols{max-width:100%;flex-direction:row;display:flex;align-items:center;justify-content:center}@media screen and (max-width:979px){.detalle #showcase .formulario{float:none;padding:25px 10px;text-align:center;box-shadow:0 0 7px transparent;max-width:100%}.detalle #showcase .formulario .vis{right:0!important}.detalle #showcase .formulario .logo{width:100%}.detalle .content .col h4{font-size:18px;line-height:22px}#menu_fixed{background-color:#eee;display:none}#menu_fixed p{width:100%;margin:0 0 15px;text-align:center}#menu_fixed p:last-child{margin:0}.planta .foto{float:none;width:100%;height:auto!important;display:inline-block;margin:0 0 15px;overflow:hidden}.planta .foto a p{height:auto;min-height:auto;display:inline-block;padding:20px 10px 10px;text-align:center}.planta .info{font-size:initial;width:100%;height:auto;padding:0 25px 25px;display:inline-block;vertical-align:top}.planta .info h2{font-size:30px}#contacto .col.formulario{width:100%;padding:0;margin:0 0 30px}#contacto .col.info{width:100%;padding:0}#contacto .col.info *{text-align:center!important}#contacto .col.info p{font-size:17px}.modal_contenido .col_2{padding:0!important}.tabs li{text-align:center!important;float:none;width:auto!important;margin:0 10px 25px!important;position:relative}.minis{text-align:center}.minis .col_3:first-child,.minis .col_3:nth-child(2),.minis .col_3:nth-child(3){padding:0;width:auto;display:inline-block;margin:0 10px 10px;float:none}.zona .icono{max-width:290px;float:none;margin:0 10px 35px}.zona .icono .cols{max-width:100%;flex-direction:row;display:inline-block;align-items:center;justify-content:center}}@media screen and (max-width:640px){.zona .icono{margin:0 0 35px}.contiene_video iframe{width:280px!important;height:220px!important}}.zona .icono .col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:170px}.zona .icono .col:first-child{align-items:center!important;justify-content:center!important}.zona .icono .col:first-child a img{max-width:130px;max-height:130px}.zona .icono h3{color:#5f5f64;font-size:16px}.zona .icono hr{height:1px;width:80px;background-color:#ddd;margin:10px 0 15px}a.lightbox-close:after,a.lightbox-close:before{content:"";height:30px;background:#000;left:26px;top:10px}.zona .icono h2{color:#4e4e23;font-size:23px!important;font-family:gibson_bold;margin:0 0 7px}.zona .icono h4{color:#999;font-size:15px!important;margin:0 0 15px}.zona .icono h5{color:#4e4e23;font-size:20px!important;font-family:gibson_bold;margin:0 0 7px}.zona .icono p{margin:0 0 20px;font-size:15px;line-height:18px}.zona .icono .btn{margin:0;background-color:#fff;color:#444!important;font-family:gibson!important;float:left!important;width:auto!important;padding:15px 50px 15px 11px!important;display:block!important;text-align:left!important;min-width:116px;background-image:url(../../img/icon/ico_zona_flecha_next.svg);background-repeat:no-repeat;border:1px solid #ccc!important;border-radius:10px!important}.zona .icono .pay,.zona .icono .tramite{background-position:top left;display:inline-block;width:100%;background-repeat:no-repeat}.zona .icono .btn.pagar{background-image:url(../../img/icon/ico_pse.svg);background-size:30px}.zona .icono .col_4{justify-content:flex-start!important}.zona .icono .col_4:nth-child(3),.zona .icono .col_4:nth-child(4){padding:0 0 0 20px;position:relative}.zona .icono .col_4:nth-child(3):before,.zona .icono .col_4:nth-child(4):before{width:1px;height:100%;background-color:#ddd;display:inline-block;content:"";position:absolute;left:0;top:0}.zona .icono .pay{padding-left:50px;position:relative;min-height:40px}.zona .accordion.timeline.check:after,.zona .icono .pay.ok{background-image:url(../../img/icon/ico_zona_status_check.svg)}.zona .accordion.timeline.alert:after,.zona .icono .pay.alert{background-image:url(../../img/icon/ico_zona_status_alert.svg)}.zona .icono .tramite{padding-left:45px;background-image:url(../../img/icon/ico_zona_tramite.svg)}.zona article{display:inline-block;width:100%;border:1px solid #ddd;padding:25px;border-radius:10px}.zona article.activo *{color:#fff!important}.zona article p{font-size:18px;line-height:20px;color:#999;margin:0}.zona article h2{font-size:18px!important;color:#999}.zona article p strong{color:#666}.zona article h2 strong{font-size:30px;float:left;margin:5px 0 0;color:#666}.zona .col_3{padding:0 10px}.zona .accordion{text-align:left;margin:0 0 15px;display:inline-block;width:100%}.zona .accordion.timeline{padding-left:70px;position:relative}.zona .accordion.timeline:before{width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:16px solid #f3f3f3;content:"";position:absolute;left:55px;top:20px}.zona .accordion.timeline:after{width:36px;height:36px;content:"";position:absolute;background-color:#fff;left:10px;display:inline-blocK;top:20px;background-size:100% auto!important;background-repeat:no-repeat;background-position:contain}.zona .accordion.timeline.empty:after{background-image:url(../../img/icon/ico_zona_status_empty.svg)}.zona .accordion .boton{display:flex;flex-direction:row;background-color:#f3f3f3;padding:20px 35px 20px 0;min-height:0;background-image:url(../../img/icon/ico_plus.svg);background-repeat:no-repeat;background-position:right 15px center}.zona .accordion .boton.activo,.zona .accordion .boton.activo .iconic{background-image:url(../../img/icon/ico_minus.svg)}.zona .accordion .boton.sin-mas-info,.zona .accordion .boton.sin-mas-info.activo{background-image:none;cursor:default}.zona .accordion .boton .col_1{padding:0 12px 0 50px;flex-grow:1;height:initial!important;width:initial!important}.zona .accordion.timeline .boton:before{width:1px;height:100%;position:absolute;content:"";background-color:#ccc;left:-43px;top:45px}.zona .tab_content .accordion.timeline:last-child .boton:before{height:0}.zona .tab_content .accordion.timeline:last-child .boton.activo:before{height:30px}.zona .accordion .boton.sin-mas-info.activo:hover,.zona .accordion .boton.sin-mas-info:hover{background-color:#f3f3f3}.zona .accordion .boton .iconic{background-image:url(../../img/icon/ico_plus.svg);background-repeat:no-repeat;background-position:right 10px top;padding:10px 36px 0 0;width:100%;margin:0}.zona .accordion .boton .col{display:flex;align-items:center;padding-left:20px}.zona .accordion .boton .col:first-child img{margin:0 10px 0 0}.zona .accordion .boton .col *{display:inline-block;vertical-align:middle;text-align:left;color:#5f5f64}.zona .accordion .boton .col p{font-size:18px;margin:0}.zona .accordion .boton .col:first-child p{font-size:22px}.zona .accordion .boton .col:first-child p span{width:calc(100% - 60px)}.zona .accordion .accordion_info{padding:15px 25px;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;box-shadow:0 0 7px rgba(0,0,0,.2);display:none}.zona .accordion .accordion_info.normal{padding:15px 0}.zona .accordion.timeline .accordion_info:before{width:1px;height:100%;position:absolute;content:"";background-color:#ccc;left:-44px;top:45px}.lightbox-target:target a.lightbox-close,.zona .accordion.timeline:last-child .accordion_info:before{top:0}.zona .accordion .accordion_info .cols{display:flex;border-top:1px solid #ddd;padding:10px 0}.zona .accordion .accordion_info .cols:first-child{border-top:0}.zona .accordion .accordion_info .col{display:flex;flex-direction:column;align-items:flex-start}.zona .accordion .accordion_info .cols .col:first-child{border-top:0;padding:0 0 0 42px}.zona .accordion .accordion_info .cols .col_1{border-top:0;padding:0!important}.zona .accordion .accordion_info .cols .col_1.pad_left{border-top:0;padding:0 0 0 42px!important}.zona .accordion .accordion_info.normal .cols .col{border-top:0;padding:0 25px!important;border-right:1px solid #ddd}.zona .accordion .accordion_info.normal .cols .col:last-child{border:0}.zona .accordion .accordion_info .cols .col:nth-child(2){padding:0 0 0 12px}.zona .accordion .accordion_info .cols .col:nth-child(3){padding:0 0 0 32px}.zona .accordion.timeline .accordion_info .cols .col:first-child{border-top:0;padding:0}.zona .accordion .accordion_info .cols .col:first-child:before{content:"";width:40px;height:100%;position:absolute;left:0;top:-15px;background-color:#fff;z-index:10}.zona .accordion .accordion_info .col p{text-align:left;color:#666;line-height:20px}.zona .accordion .accordion_info .col p a{display:inline-block;text-decoration:none;font-size:1em;color:#5f6064;vertical-align:middle;text-align:left}.zona .accordion .accordion_info .col p a:hover strong,.zona .link,.zona .tab_content .cols .col.inline.to_right p a.btn_pagos:hover span{color:#4e4e23!important}.zona .accordion .accordion_info .col p a strong{margin-top:2px!important}.zona .accordion .accordion_info .col p a img{margin:0;display:inline-blockk}.zona .accordion .accordion_info .col p.descarga_doc{padding:10px 0;border-bottom:1px solid #ccc}.zona .accordion .accordion_info .col p.descarga_doc:last-child{border-bottom:none}.zona .accordion .accordion_info .col p.descarga_doc a img{margin-right:10px;width:23px}.zona .accordion .accordion_info .col p.descarga_doc a span{width:calc(100% - 40px);font-size:17px!important;line-height:1.1em!important;text-align:left}.zona p{line-height:21px}.zona p.proximamente{text-align:center;font-size:20px;color:#333;padding-top:30px}.zona .tab_content h2{font-size:30px;font-family:gibson_semi;margin:0;vertical-align:middle;display:inline-block;float:none;color:#5f5f64}.zona .tab_content .isolate{margin:150px 0 100px}.zona .tab_content .col_1_3,.zona .to_right{text-align:right}.zona .tab_content .col_1_3 a{color:#000;display:inline-block;margin:0 0 0 30px;text-decoration:none}.zona .tab_content .col_1_3 a img{margin:0 5px 0 0}.zona .tab_content .cols .col.inline *,.zona .tab_content .inline .col *{display:inline-block;vertical-align:middle;width:auto!important}.zona .tab_content .col .ico{width:50px;display:inline-block}.zona .tab_content .col .info{display:inline-block;width:calc(100% - 55px);text-align:left;vertical-align:top;padding:0 0 0 2px}.zona .tab_content .col .info h3{color:#5f5f64;font-size:22px;font-family:gibson_bold!important}.zona .tab_content .col .info h4{color:#5f5f64!important;font-size:18px;line-height:21px}.zona .tab_content .col .info h4 span{color:#4e4e23!important;font-weight:700}.zona .cols .col_2:first-child{padding-right:10px}.zona .cols .col_2:last-child{padding-left:10px}.zona .cols .col{color:#5f5f64}.zona .link{text-decoration:none;font-family:gibson_semi}.zona .link:hover{color:#666!important}.zona form input.datepicker{background-image:url(../../img/icon/ico_date.svg);background-repeat:no-repeat}.zona form{background-color:#eee;padding:25px!important;border-radius:3px}.zona form input,.zona form select{background-color:#fff;margin:0 0 10px}.zona label{margin:0 0 4px!important}.zona .formulario.gris{background-color:#eee;padding:0!important;border-radius:10px}fieldset,hr,img,input{border:0}@media screen and (max-width:1179px){#pull{display:inline-block!important}header li a:hover,header nav{background-color:#fff}header li .submenu,header li a,header nav{float:left;width:100%}header{height:auto;border-bottom:1px solid #e5e5e5;margin:0;z-index:11}.buscar header{margin:0 0 40px}.home header{margin:0}header .logo{margin:15px 0 15px 15px}header:before{display:none!important}header nav{display:none;margin:0;padding:0 15px;z-index:30000!important}.home header nav{padding-bottom:0}header li{width:100%;text-align:left;margin:0!important}header .user li:last-child,header nav li{margin-left:0!important}header .menu{margin-top:0}header nav .menu li{border-top:1px solid #ddd;margin:0!important}header li a{text-align:left;padding:12px 0!important;background-position:center right 10px!important}header .user{position:relative;top:initial;right:0}header .clientes,header .pagos{border-top:1px solid #ddd;background-position:left center!important;padding-left:33px!important}header li .submenu{display:none;position:relative;top:0;left:0;padding:20px;margin:0 0 15px}header li .submenu li{border:0;padding:0!important;margin:5px 0!important}header li .submenu li a{padding:5px 0!important;width:auto}header li .submenu li a:hover{background-color:rgba(0,0,0,0)}header.zona nav{width:100%}.formulario .cols .col{padding:0;margin:0}.zona header h6{text-align:left;float:left;width:100%;border-left:0;margin:0;padding:20px;border-top:1px solid #ddd;display:none}.zona header{height:auto;border-bottom:0 solid #e5e5e5;margin:0 0 40px;z-index:11}.zona header nav{width:100%!important;display:none;margin:0!important;float:left;padding:0;background-color:#fff;z-index:30000!important}.zona header nav .menu{padding:0 20px}.zona header nav .menu li{border-top:none;margin:0!important}.zona header li a{padding:8px 0!important}.zona .content h6{font-size:24px;text-align:left;margin:0 0 30px}.titulo strong{font-size:35px;margin:0}.zona article{margin:0 0 15px}}.zona .to_right p{float:none;margin:0 0 0 20px}@media screen and (max-width:980px){.zona .tab_content .cols .col.inline.to_right p a.btn_pagos{margin:20px 0}}.zona .tab_content .cols .col.inline.to_right p a.btn_pagos img{height:35px!important}.zona header nav{width:calc(100% - 410px);vertical-align:middle;font-size:0px;text-align:right}@media screen and (min-width:1180px){.testimonios .bx-wrapper .bx-controls-direction a.bx-next{right:-50px}.testimonios .bx-wrapper .bx-controls-direction a.bx-prev{left:-50px}.zona header nav{display:inline-block}}.zona .extra{margin:0 0 20px}@media screen and (max-width:979px){.zona .icono .col_4:nth-child(3):before,.zona .icono .col_4:nth-child(4):before{width:100%;height:1px;background-color:#ddd;display:inline-block;content:"";position:absolute;left:0;top:0}.zona .icono .col_4{padding:30px 0!important}.zona .icono .col_4:last-child{padding-bottom:0!important}.zona .icono .col_4.datoscentrados,.zona .icono .col_4.datoscentrados *{text-align:center!important;align-items:center!important}.zona .icono .col_4.datoscentrados .btn{float:none!important;margin:auto!important;width:200px!important;text-align:left!important}.zona .accordion .accordion_info .cols .col:first-child,.zona .col_3,.zona .cols .col_2:first-child,.zona .cols .col_2:last-child{padding:0}.zona .accordion .boton{flex-direction:column}.zona .accordion.timeline .boton{margin-top:10px;padding:12px 0}.zona .accordion .boton .iconic span{width:calc(100% - 50px)}.zona .accordion .boton .col p.iconic{margin:0!important;padding-top:0}.zona .accordion .boton .col{padding-left:14px}.zona .accordion .boton .col:nth-child(2),.zona .accordion .boton .col:nth-child(3){border-left:0 solid #ccc}.zona .accordion .boton .col p{font-size:16px;margin:0;text-decoration:none!important}.zona .accordion .boton .col_3:first-child p{margin:0 0 10px}.zona .accordion .boton .col:first-child p{font-size:17px}.zona .accordion .accordion_info{padding:15px}.zona .accordion .accordion_info .cols{flex-direction:column!important}.zona .accordion .accordion_info .col{padding:0!important;margin-bottom:5px}.zona .accordion .accordion_info .col:last-child{padding:0!important;margin-bottom:0!important}.zona .accordion .accordion_info .cols .col:first-child:before{display:none}.zona p{text-align:left!important}.zona .tab_content .col_1_3{text-align:left}.zona .tab_content .col_1_3 a{margin:0}.zona .cols .col.rspnsv_space{margin:0 0 30px}.zona .to_left{text-align:left;margin:0 0 10px}.zona .to_right{text-align:left;margin:0}.zona .to_right p{text-align:left;float:none;margin:0 20px 0 0}.zona ul#tabs{padding:25px 25px 0;border:1px solid #ddd;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.2);display:none;margin:0}.zona #tabs li,.zona #tabs p{text-align:left!important;float:none;width:100%!important;margin:0 0 25px!important;position:relative}.rspnsv_tabs,.rspnsv_tabs span{color:#333;display:inline-block;position:relative;width:100%}.zona .extra{margin:0 0 50px}.rspnsv_tabs{text-decoration:none;min-height:40px;border:1px solid #cccc;padding:13px 33px 13px 10px;text-align:left;font-size:16px}.rspnsv_tabs span{font-size:1em!important}.rspnsv_tabs:after{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #333;content:"";position:absolute;right:10px;top:18px;transform:rotate(0)}.rspnsv_tabs.activo:after{transform:rotate(180deg)}.zona header li a{padding:10px 0!important}}body{color:#444;font:100%/1.5em "Droid Sans",sans-serif;margin:0}a{text-decoration:none}fieldset{margin:0;padding:0}h4,h5{line-height:1.5em;margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:1px;margin:0;min-height:1px}img{height:auto;max-width:100%}input{color:inherit;font-family:inherit;font-size:100%;line-height:normal;margin:0}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}#live-chat{bottom:0;font-size:12px;left:24px;position:fixed;width:300px;background-color:#fff;border-radius:10px;z-index:1000}#live-chat header{background:#4e4e23;border-radius:5px 5px 0 0;color:#fff;cursor:pointer;padding:16px 24px;height:50px}#live-chat h4:before{background:#1a8a34;border-radius:50%;content:"";display:inline-block;height:8px;margin:0 8px 0 0;width:8px}#live-chat h5{font-size:10px}#live-chat form{padding:24px}#live-chat input[type=email],#live-chat input[type=number],#live-chat input[type=text]{border:1px solid #ccc;border-radius:3px;padding:8px;outline:0;width:234px}.chat-message-counter{background:#e62727;border:1px solid #fff;border-radius:50%;display:none;font-size:12px;font-weight:700;height:28px;left:0;line-height:28px;margin:-15px 0 0 -15px;position:absolute;text-align:center;top:0;width:28px}.chat-close,.chat-time{float:right;font-size:10px}.chat-close{background:#1b2126;border-radius:50%;color:#fff;display:block;height:16px;line-height:16px;margin:2px 0 0;text-align:center;width:16px}.chat{background:#fff}.chat-history{padding:8px 24px}.chat-message{margin:16px 0}.chat-message img{border-radius:50%;float:left}.chat-message-content{margin-left:56px}.chat-feedback{font-style:italic;margin:0 0 0 80px}.carousel-wrap{margin:90px auto;padding:0 5%;width:80%;position:relative}.owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden}.owl-nav>div{margin-top:-26px;position:absolute;top:50%;color:#cdcbcd}.owl-nav i{font-size:52px}.owl-nav .owl-prev{left:-30px}.owl-nav .owl-next{right:-30px}.menu_links{cursor:pointer}.coroto{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"foto-plano ficha-tecnica"}.foto-plano{grid-area:foto-plano}.ficha-tecnica{grid-area:ficha-tecnica;font-size:18px;margin:auto}.ficha-tecnica *{line-height:1.4}.lightbox-target{position:fixed;top:-100%;background:rgba(0,0,0,.7);width:100%;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;overflow:hidden}a.lightbox-close{display:block;width:50px;height:50px;box-sizing:border-box;background:#fff;color:#000;text-decoration:none;position:absolute;top:-80px;right:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}a.lightbox-close:before{display:block;width:1px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}a.lightbox-close:after{display:block;width:1px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.lightbox-target:target{top:0;bottom:0;left:0;right:0;opacity:1;z-index:11}.lightbox-target:target img{max-height:100%;max-width:100%}.lightbox-target img{width:60%;height:60%;margin:5% 20%;border:3px solid #f2f2f2}.img-plants{margin:5% 20%}#ficha-tecnica-lightbox{position:relative;color:#fff;text-shadow:3px 3px 2px #000;padding:25px;text-align:center}#formulario ·formulario .btn.small,.btn.small{width:auto!important;padding:15px 25px!important;font-size:16px!important}#ficha-movil{font-size:15px}body #linea-de-tiempo{background-color:var(--main-color)}@media (min-width:600px){#ficha-movil{display:none}}@media (max-width:600px){.lightbox-target img{position:fixed;justify-content:center;margin-top:40%;width:80%}.lightbox-target:target img{max-height:35%}#ficha-tecnica-lightbox{margin-top:30px}.img-plants{margin:40% 0 10%!important}}.maps{justify-content:center;width:100%;height:500px}.img-card{max-width:100%!important;display:block!important;margin:auto!important}@media (max-width:768px){.img-card{max-width:50%!important}}#linea-de-tiempo{padding-left:5%;padding-right:5%;overflow-y:scroll}@media (max-width:425px){.lightbox-target img{margin:100% 10% 5%}.img-card{max-width:90%!important}.contiene_video iframe{width:230px!important}}