@charset "UTF-8";.main-footer{padding-bottom:3rem}h1,h2{font-size:28px}.hide-mobile{display:none}.show-mobile{display:block}.nav{top:63vw;left:0;width:100%;z-index:1}.seccion-cotiza{text-align:center}.seccion-cotiza .slides:after{z-index:0}.seccion-cotiza .slider .btn{position:relative;z-index:2}.seccion-cotiza .social{display:none}.seccion-cotiza .social-items{position:static;text-align:center;margin-left:auto;margin-right:auto}.seccion-cotiza h3{margin-bottom:.8rem}.seccion-cotiza p{margin:0 auto .8rem;font-size:.8rem;width:100%;padding-left:1rem;padding-right:1rem}.seccion-cotiza footer{bottom:-6.6rem}.seccion-cotiza footer small{padding-top:0;background:url("../../images/mobile-btn_deslizar.png") bottom no-repeat}.seccion-cotiza footer .cotiza-arrow{display:none}.seccion-cotiza .inner{top:64vw;padding-left:0}.main-nav{position:static}.main-nav .menu{display:none}.page-cotiza main{margin-top:20px;width:100vw;overflow:hidden;width:100%}.page-cotiza header h3{font-size:1.3rem}.page-cotiza header p{font-size:.8rem}.page-cotiza aside{padding:0;position:static}body .mobile-steps{font-size:80%}body .mobile-steps .rc-steps{display:block;text-align:center;width:100vw}body .mobile-steps .rc-steps-item-title{margin:0;padding-right:7px}body .mobile-steps .rc-steps-item-title a{font-size:9px;width:auto}body .mobile-steps .rc-steps-item-title:after{display:none}body .mobile-steps .rc-steps-item-process .rc-steps-item-icon{border:4px solid #fff}body .mobile-steps .rc-steps-item-process .rc-steps-item-icon:after{top:2px;left:10px}body .mobile-steps .rc-steps-item-icon{width:14px;height:14px;display:inline-block;background-size:100%;margin:0 auto;position:relative}body .mobile-steps .rc-steps-item-icon:after{content:"";height:1px;width:38px;display:block;position:absolute;top:.47em;left:100%;background-color:#fff;opacity:.5}body .mobile-steps .rc-steps-item-finish .rc-steps-item-icon:after{opacity:1}body .mobile-steps .rc-steps-item:last-child .rc-steps-item-icon:after{display:none}body .mobile-steps .rc-steps-item-content{position:absolute;top:14px;left:1px;text-align:center;width:58px;line-height:.9}body .mobile-steps .rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item{margin-right:0;position:relative;width:51px;height:54px;overflow:visible}.page-cotiza aside{padding-top:0;float:none}.page-cotiza .screen{margin:0;width:100vw}.page-cotiza .btn2{margin-top:1.5rem}.selecciona-departamento>header{width:80%;margin:0 auto}.selecciona-departamento>header p{font-size:90%}.selecciona-departamento .dropdown{margin:0 auto;width:80%;background-position:96%}.selecciona-departamento .btn2{margin-top:1rem}.selecciona-departamento .departamento-contenedor{height:auto}.estado-selecciona-departamento{background-image:none}.modal header{background-size:154px 56px}.modal header h3{font-size:1.4rem}.modal header .close-modal{height:30px;width:30px;background-size:100%}.selecciona-ambiente{padding-bottom:1rem}.selecciona-ambiente header h3{max-width:76%;margin-left:auto;margin-right:auto}.selecciona-ambiente .ambiente-contenedor{width:92%;margin:0 auto}.selecciona-ambiente .ambiente{width:48.7%;margin-bottom:2.6%}.selecciona-ambiente .ambiente.par{margin-right:2.6%}.selecciona-ambiente .ambiente.impar{margin-right:0}.selecciona-ambiente .ambiente img{width:100%;height:auto}.selecciona-ambiente .ambiente span{border-width:2px;padding-top:31%}.selecciona-ambiente .ambiente.activado span{border-width:2px;background-size:24px;background-position-y:12px}.estado-tipo-acabado{background-image:none}.tipo-acabado{padding-bottom:1.5rem}.tipo-acabado>header{width:80%;margin:0 auto}.tipo-acabado .btn2{margin-top:0}.tipo-acabado .tipo-acabado-contenedor{margin:0 1rem 1.5rem;overflow:hidden;padding-bottom:1rem}.tipo-acabado .recomendado-container{position:absolute;top:73px;width:100%;left:0;padding-left:1.2rem;padding-right:1.2rem}.tipo-acabado .recomendado-container strong{margin-left:0;margin-right:0}.tipo-acabado .producto-medio-tamano{width:50%;float:left}.tipo-acabado .producto-medio-tamano .producto-producto{width:100%}.tipo-acabado .producto-categoria h3{margin-left:auto;margin-right:auto;width:97%}.tipo-acabado .category-container{display:block}.tipo-acabado .producto-categoria{max-width:100%;overflow:hidden}.tipo-acabado .producto-producto{position:relative;width:50%;min-width:auto;height:160px;background-position-x:96%;background-size:18px}.tipo-acabado .producto-producto img{height:80px}.tipo-acabado .producto-producto span{font-size:.8rem;margin:0 auto}.estado-cantidad-pintura,.estado-llena-tus-datos,.estado-selecciona-colores{background-image:none}.selecciona-colores .modo-seleccion{width:100vw;margin:1rem 0 0;padding:0 1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.selecciona-colores .modo-seleccion a{width:47%;height:192px;font-size:13px;padding-top:1.5rem}.selecciona-colores .modo-seleccion a:first-child{float:left}.selecciona-colores .modo-seleccion a:last-child{float:right}.selecciona-colores .modo-seleccion a strong{margin-top:1rem;padding-left:1rem;padding-right:1rem;width:100%;font-size:.75rem}.selecciona-colores .modo-seleccion a img{height:64px}.selecciona-colores .modal header h3{font-size:1rem;max-width:220px;text-align:center;margin:3.6rem auto 0;line-height:1.3}.selecciona-colores .modal header .close-modal{width:28px;height:28px;top:1.8rem;right:.8rem}.selecciona-colores .modal-content{width:100vw;padding-top:8rem;position:relative;top:-1rem}.selecciona-colores .modal-content footer{margin-top:0;width:100vw}.selecciona-colores .modal-content .control,.selecciona-colores .modal-content .control-svg{width:100vw;float:none}.selecciona-colores .tipo-color{padding-left:1rem}.selecciona-colores .tipo-color-scroll{max-height:360px}.selecciona-colores .modal-aside .item-selecciona-detalle.seleccionado span{background-image:none}.selecciona-colores .modal-content .selecciona-content{width:100vw;padding-bottom:1rem;float:none;clear:both}.selecciona-colores .modal-content .selecciona-content .detalle{width:100%}.selecciona-colores .modal-content .modal-aside{float:none;clear:both;width:100vw;text-align:center;padding:0}.selecciona-colores .modal-content .modal-aside .detalles-wrapper{width:300px;margin:0 auto}.selecciona-colores .modal-content .modal-aside .item-selecciona-detalle{display:inline-block;float:none;position:relative;margin-right:10px;margin-bottom:8px}.selecciona-colores .modal-content .modal-aside .item-selecciona-detalle img{width:90px;height:64px}.selecciona-colores .modal-content .modal-aside .familia-color-hide-component{display:none;position:fixed;top:5.1rem;left:0;width:100vw;height:100%;text-align:center}.selecciona-colores .modal-content .modal-aside .familia-color-area-seleccionada{display:block;background-color:#fff;z-index:2;padding-top:1rem}.selecciona-colores .familia-color-footer{border-top:0 none;width:100%}.selecciona-colores .familia-picker{display:inline-block;float:none;margin-left:0}.selecciona-colores .familia a{width:24px;height:24px}.selecciona-colores .tipo-color-scroll{max-height:300px;padding-left:1rem;padding-right:1rem}.selecciona-colores .tipo-color-scroll .tipo-color-title{font-size:80%}.selecciona-colores .color{width:36px;height:36px}.selecciona-colores .carousel.carousel-slider .control-next,.selecciona-colores .carousel.carousel-slider .control-prev{background-size:24px}.selecciona-colores .btn2{margin-top:auto;padding-left:96px;padding-right:96px}.selecciona-colores .combinaciones .combinacion{border:0 none}.selecciona-colores .combinaciones .combinacion .combinacion-colores p{font-size:.7rem}.selecciona-colores .instrucciones{top:30vh;left:26vw}.selecciona-colores .modal-paredes .modal-dialog{height:240px}.selecciona-colores .modal-paredes .modal-dialog h3{font-size:1.3rem}.selecciona-colores .modal-paredes .modal-dialog .btn3{margin-bottom:1rem;margin-right:0}.selecciona-colores .modal-paredes .modal-dialog .btn2,.selecciona-colores .modal-paredes .modal-dialog .btn3{min-width:210px}.cantidad-pintura{padding-bottom:1rem}.cantidad-pintura .cantidad-pintura-contenedor,.cantidad-pintura header{margin-left:1rem;margin-right:1rem}.cantidad-pintura .editar-area{width:100%;margin-right:0;margin-bottom:.5rem}.cantidad-pintura .editar-area h4{margin-left:1.8rem;margin-right:1.8rem;margin-bottom:.5rem}.cantidad-pintura .editar-area .color-container,.cantidad-pintura .editar-area .form-container{padding-left:1.8rem;padding-right:1.8rem}.cantidad-pintura .editar-area .form-container input{width:60px;font-size:.9rem}.cantidad-pintura .editar-area .form-container .legend{font-size:.7rem}.cantidad-pintura .agregar-area{width:100%}.cantidad-pintura .btn2{padding-left:60px;padding-right:60px}.cantidad-pintura .modal-dialog{width:100%;height:260px;max-width:560px;margin-left:1rem;margin-right:1rem}.cantidad-pintura .modal-buttons .with-margin{margin-right:0}.cantidad-pintura .modal-buttons .btn2{padding-left:8px;padding-right:8px;min-width:190px}.cantidad-pintura .editar-area .color-container span{margin-right:.8rem}.cantidad-pintura .editar-area .color-chooser{width:32px;height:32px;top:3px}.proforma .quote-container{height:auto;width:100%}.proforma .proforma-container{margin-top:1rem;margin-left:1rem;margin-right:1rem}.proforma .proforma-container section{float:none;clear:both;width:auto;padding-top:0}.proforma .proforma-container>aside{position:relative;top:-2px;border-left:0 none;border-top:2px solid #d5ceca;width:100%;padding-top:0;height:auto}.proforma .proforma-container>aside p{border-bottom:1px solid #c8c3c0;font-size:1.4rem}.proforma .proforma-container>aside p span{display:inline-block;margin-right:6px}.proforma .proforma-container>aside p big{font-size:2.4rem}.proforma .proforma-container>aside p small{font-size:1rem}.proforma .proforma-container .social a{width:50%;float:left;line-height:1;height:auto;font-size:.7rem;display:block;margin-bottom:1.2rem}.proforma .proforma-container .social a i{display:block;float:left;width:36px;height:36px;margin-right:8px}.proforma .proforma-container .social a span{position:relative;top:7px;display:block;width:100px;margin-left:40px}.proforma .quote-results h3{font-size:1.2rem}.proforma .quote-results .product-quote-description{float:none;margin-left:78px}.proforma .quote-results .product-quote-description h4{font-size:1rem}.proforma .quote-results .product-quote-description p{font-size:.8rem}.proforma .quote-results .product-quote-description small{font-size:85%}.proforma .proforma-footer{clear:both;margin-top:1rem;margin-left:1rem;margin-right:1rem;position:relative}.proforma .proforma-footer .pf-inner{height:auto;background-size:1042%;padding-bottom:.3rem}.proforma .proforma-footer .pf-group-1{float:none;width:auto;clear:both}.proforma .proforma-footer .pf-group-1 h3{width:100%;font-size:1.4rem;padding-top:1rem}.proforma .proforma-footer .pf-group-2{clear:both;float:none;width:auto;margin-top:1rem}.proforma .proforma-footer .pf-group-2 .ticket-hack{width:300px;margin-left:auto;margin-right:auto;background-size:107%;height:138px;padding-top:0;padding-left:68px;background-position:-2px}.proforma .proforma-footer .pf-group-2 big{font-size:5rem}.proforma .proforma-footer .pf-group-2 span{ font-size:1.2rem}.proforma .proforma-footer .pf-group-3{clear:both;float:none;width:auto}.proforma .proforma-footer .pf-group-3 strong{display:inline-block;width:100%;line-height:1.3}.proforma .proforma-footer .pf-group-3 .btn2{margin-top:7px}.proforma .proforma-footer .pf-group-3 .condiciones{line-height:3}.proforma .modal-dialog{height:170px;padding-top:1.5rem}.proforma .modal-dialog h4{display:none}.proforma .modal-dialog .cancelar-link{margin-top:1rem}.proforma .modal-dialog .cancelar-link a{font-weight:700;color:#101820;font-size:.8rem}.proforma .modal-dialog .modal-buttons{margin-top:0}.proforma .modal-dialog input{font-weight:400}.proforma .modal-email{height:210px;margin-left:1rem;margin-right:1rem;padding-left:1rem;padding-right:1rem;width:auto}.proforma .modal-email h4{display:block!important;font-size:1rem}.proforma .modal-email .close-modal{display:block!important;height:24px;width:24px}.proforma .modal-email .btn2{margin-top:.5rem}.proforma .modal-email .close-modal{display:none}.proforma .modal-terminos{height:100vw!important;height:100vh!important;padding-top:0}.proforma .modal-terminos h3{font-size:1rem;-webkit-box-shadow:0 0 9px 2px #aaa;box-shadow:0 0 9px 2px #aaa;height:4rem;line-height:4rem;margin-top:0}.proforma .modal-terminos .terminos-modal{height:340px;padding-left:1.4rem;padding-right:1.4rem;text-align:justify;font-size:.9rem}.proforma .modal-terminos .close-modal{width:24px;height:24px;background-size:100%}.proforma .sticky-banner{position:fixed;bottom:0;left:0;right:0;top:auto;height:90px;width:100vw;background-color:#2398cd;padding-left:1rem;padding-right:1rem;font-size:84%;z-index:2}.proforma .sticky-banner p{float:left;font-weight:700;padding-top:1rem}.proforma .sticky-banner big{font-size:1.4rem}.proforma .sticky-banner .btn2{float:right;padding-left:1.9rem;padding-right:1.9rem}.llena-tus-datos{width:100vw}.llena-tus-datos .modal-terminos{height:100vw!important;height:100vh!important;padding-top:0}.llena-tus-datos .modal-terminos h3{font-size:1rem;-webkit-box-shadow:0 0 9px 2px #aaa;box-shadow:0 0 9px 2px #aaa;height:4rem;line-height:4rem;margin-top:0}.llena-tus-datos .modal-terminos .terminos-modal{height:340px;padding-left:1.4rem;padding-right:1.4rem;text-align:justify;font-size:.9rem}.llena-tus-datos .modal-terminos .close-modal{width:24px;height:24px;background-size:100%}.llena-tus-datos .form-container{width:100%;padding-right:1.5rem;padding-left:1.5rem}.llena-tus-datos .form-container .form-cell{float:none;width:100%;margin-right:0;margin-left:0;margin-bottom:4px}.llena-tus-datos .terminos-container{text-align:left}.llena-tus-datos .buttons{margin-top:0}.llena-tus-datos .buttons .btn2{margin-top:0;width:90%}html .estado-completado main{width:auto;margin-left:1rem;margin-right:1rem}.completado .listado .listado-title{font-size:1.1rem;line-height:1;padding-top:1rem}.completado .listado header .dropdowns-locales{position:static;padding-bottom:1rem}.completado .listado header .dropdowns-locales .dropdown{margin-left:0;margin-top:.5rem;width:90%}.completado .locales-container{min-height:auto;padding-bottom:1.5rem}.completado .locales-list{float:none;width:auto;height:auto}.completado .locales-list .local{float:none;font-size:14px}.completado .locales-list .local .inner{padding-left:0}.completado .locales-list .local .ver-mapa{display:inline-block;padding-left:21px;padding-bottom:4px}.completado .locales-list .local .ver-mapa i{background:url("../../images/blue-arrow-right.png") 50% no-repeat transparent;display:inline-block;width:18px;height:18px;background-size:100%;position:relative;margin-left:4px;top:4px}.completado .map-overlay{padding-bottom:0}.completado .map-overlay .title{display:block;height:4rem;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.4);box-shadow:0 0 10px 2px rgba(0,0,0,.4)}.completado .map-overlay h4{text-align:center;font-size:1rem;margin:0 auto;width:76%;padding-top:1rem}.completado .map-overlay .close{width:24px;height:24px;background-size:100%}.completado .map-overlay .map-container{display:block;width:100vw;height:100vh;padding:0}.completado .map-overlay .map-container .map{width:100vw;height:100vh;margin:0}.completado .overlay .modal-dialog{width:100vw;height:100vh}@media only screen and (max-height:600px){.selecciona-colores .combinaciones .combinacion{height:auto;padding:1rem 1rem 0;margin-bottom:0}.selecciona-colores .combinaciones .combinacion .combinacion-colores{width:75%}.selecciona-colores .combinaciones .combinacion img{height:200px}.selecciona-colores .combinaciones .combinacion-activa span{right:auto;left:170px}.selecciona-colores .combinaciones-scroll{height:auto}.selecciona-colores .combinaciones-buttons{width:100vw;margin-top:1rem}.selecciona-colores .tipo-color-content{width:253px;margin:0 auto}}