@charset "UTF-8";
/*!
Theme Name: AntoTheme
Theme URI: http://pisosmachihembradosperu.com
Description: Thema creado desde cero por AntoTheme
Author: AntoTheme
Author URI: https://www.antocas.com
Version: 1.0
*/@font-face{font-family:"letreros";src:url("fonts/letreros.eot");src:url("fonts/letreros.eot?#iefix") format("embedded-opentype"), url("fonts/letreros.woff") format("woff"), url("fonts/letreros.ttf") format("truetype"), url("fonts/letreros.svg#letreros") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"letreros"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" i-"]:before,[class^=i-]:before{font-family:"letreros"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-chevron-down:before{content:"\61"}.i-chevron-right:before{content:"\62"}.i-navicon-round:before{content:"\63"}html{font-size:14px}body{padding:0;margin:0;font-family:"Montserrat";overflow-x:hidden}p{line-height:1.5}@media (max-width:800px){p{font-size:.9rem}}h1,h2,h3,h4,ul{margin:0;padding:0}h1{font-size:4rem}@media (max-width:650px){h1{font-size:2.5rem;text-align:center;margin:.5rem 0}}h2{font-size:1.8rem}@media (max-width:650px){h2{font-size:1.5rem}}h3{font-size:1.5rem}@media (max-width:650px){h3{font-size:1.2rem}}h4{font-size:1.4rem}@media (max-width:650px){h4{font-size:1.1rem}}img{max-width:100%}a{text-decoration:none}p{color:rgba(0, 0, 0, 0.85)}table{border-collapse:collapse;max-width:960px;margin-top:2rem;padding:1rem;background-color:#FFF;border:1px solid #cae2ff}@media (max-width:750px){table{width:608px}}table .i-check{color:#98ac2f}table .i-cross-mark{color:red}table td{border-right:1px solid #cae2ff;padding:.8rem 1rem}tfoot,thead{color:#01509e}tfoot .plus,thead .plus{display:block;margin-bottom:2rem}tfoot small,thead small{color:initial;font-weight:400}tfoot th,thead th{border-right:1px solid #cae2ff;border-top:1px solid #cae2ff;padding:.5rem 0}tfoot th:first-child,thead th:first-child{border-top:none}tfoot th span,thead th span{font-size:1.1rem}tfoot th h4,thead th h4{font-size:2.5rem;line-height:.8}@media (max-width:750px){tfoot th h4,thead th h4{font-size:1.9rem}}tfoot th h4 small,thead th h4 small{font-size:1rem;color:#01509e;font-weight:600}tfoot th h5,thead th h5{font-size:1rem}tbody tr{text-align:center}tbody tr:nth-child(2n){background-color:#f7f7f7}tbody tr:hover{background-color:rgba(255, 206, 0, 0.5)}.cta{display:-webkit-box;display:-ms-flexbox;display:flex;color:#f8f8f8;text-transform:uppercase;border-bottom:3px solid #d73648;padding:1rem 1rem 1rem 0;position:relative;padding-left:1.5rem;max-width:10rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:800px){.cta{display:block;margin:0 auto;margin-bottom:1rem;text-align:center;max-width:15rem}}.cta:before{position:absolute;content:"\62";left:0;font-family:"letreros"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;color:#d73648;-webkit-animation:flotar2 .4s ease 0s infinite alternate;animation:flotar2 .4s ease 0s infinite alternate}@-webkit-keyframes flotar2{0%{left:0}50%{color:#f8f8f8}to{left:1rem;color:#000}}@keyframes flotar2{0%{left:0}50%{color:#f8f8f8}to{left:1rem;color:#000}}.cta:hover{border-bottom:3px solid #000}.cta--i{color:#d73648;margin:3rem auto;max-width:13rem}.inside{max-width:1170px;margin:0 auto;padding:0 1rem}.inside--800{max-width:1000px}.title-guion{color:#01509e;margin-bottom:1rem;position:relative;padding:0 0 2rem 0;text-align:center}.title-guion:before{position:absolute;bottom:0;content:'';background-color:#d73648;width:50px;height:6px}.more .morecontent span{display:none}.more .morelink{display:inline-block;font-weight:600;color:#FFCE00}.more a{color:#01509e}.oculto{display:none!important}.imgsend{display:block;margin:0 auto;margin-bottom:1rem}.ajaxGif{display:block;text-align:center;margin:0 auto}.powerby{display:block;text-align:left;padding:.5rem;font-size:.7rem;border-top:1px solid #cccccc47;color:skyblue}.powerby:hover{color:turquoise;text-shadow:0px 0px 30px 40px turquoise}.header{border-bottom:1px solid #FFCE00;position:fixed;background-color:rgba(1, 80, 158, 0.5);z-index:999;width:100%;top:0}@media (max-width:800px){.header{background-color:#01509e}}.header__wrap{display:-ms-grid;display:grid;-ms-grid-columns:200px 1fr 50px;grid-template-columns:200px 1fr 50px;padding:5px 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:800px){.header__wrap{-ms-grid-columns:1fr 40px;grid-template-columns:1fr 40px;grid-gap:0 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__ws{text-align:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#01509e;font-weight:bold;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:800px){.header__ws{position:absolute;right:5rem;top:10px}}.header__ws:hover{color:#02f35a}.header__nav{display:none}@media (min-width:800px){.header__nav{display:block}}.header__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;list-style:none}@media (max-width:800px){.header__nav ul{display:block;padding:0;margin-top:.5rem}}.header__nav ul li a{color:#f8f8f8;font-weight:700;text-transform:uppercase}@media (max-width:800px){.header__nav ul li a{display:block;padding:.5rem 0}}.header__nav ul li a:hover{color:#d73648}.header__nav ul .current_page_item a{color:#FFCE00}.header #btnMovil{display:none}.header #btnMovil+label{background-color:#d73648;display:none;width:40px;height:40px;font-size:2.6rem}@media (max-width:800px){.header #btnMovil+label{display:block}}.header #btnMovil+label i{display:block;padding:2px}.header #btnMovil:checked~.header__nav{display:block}.title-1,.title-2,.title-3{text-align:center;margin:1rem;position:relative;padding-bottom:1rem;background:#020024;background:-webkit-gradient(linear, left top, right top, from(#98ac2f), to(green));background:-webkit-linear-gradient(left, #98ac2f, green);background:-o-linear-gradient(left, #98ac2f, green);background:linear-gradient(to right, #98ac2f, green);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:none;-webkit-animation:letras 2s ease 0s infinite normal;animation:letras 2s ease 0s infinite normal}.title-1:before,.title-2:before,.title-3:before{position:absolute;content:'';height:4px;width:150px;background-color:#573510;bottom:0;left:0;right:0;margin:auto}@media (max-width:650px){.title-1{margin-top:.5rem}}.title-2,.title-3{-webkit-animation:none;animation:none}.title-2:before,.title-3:before{display:none}.sec-2-s{padding-top:7rem}.sec-2-s h1{font-size:3rem;position:relative;padding:1rem 0;letter-spacing:-2px}.sec-2-s h1:before{position:absolute;bottom:0;content:'';background-color:#ffcd11;width:50px;height:6px}.sec-1-i{position:relative;z-index:0;padding:10rem 2rem 7rem 2rem}@media (max-width:600px){.sec-1-i{padding:5rem 1.5rem 4rem 1.5rem}}.sec-1-i img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1;position:fixed}.sec-1-i:after{top:0;position:fixed;content:'';background-color:rgba(0, 0, 0, 0.4);width:100%;height:100%;z-index:-1;left:0}.sec-1-i--hvac img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1;position:fixed}.sec-1-i--st img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-9;position:fixed}.sec-1-i h1{color:#f8f8f8;font-family:"Montserrat";font-weight:100;font-weight:bold;letter-spacing:-2px;font-size:4rem;text-align:left;max-width:50rem}@media (max-width:600px){.sec-1-i h1{font-size:2.5rem}}.sec-1-i p{color:#f8f8f8;text-align:left;max-width:50rem}@media (max-width:800px){.sec-1-i p{display:none}}.sec-2-i{position:relative;background-color:#f8f8f8}@media (max-width:650px){.sec-2-i{padding:0}}.sec-2-i__title{color:#f8f8f8;text-align:center;font-size:1.5rem;background-color:#01509e;padding:3.5rem 1rem 2rem 1rem;font-weight:normal;position:relative}.sec-2-i__title span{display:block;font-size:1.5rem;font-weight:700;color:#FFCE00;margin-top:.5rem;text-transform:uppercase}@media (max-width:650px){.sec-2-i__title{margin:0;padding:1rem}}.sec-2-i__title:before{position:absolute;content:'';height:3px;width:50%;background-color:#d73648;bottom:0;left:0}.sec-2-i__title:after{position:absolute;content:'';height:3px;width:50%;background-color:#d73648;top:0;right:0}.productos{padding:4rem 1rem;background-color:#f8f8f8}.productos p{text-align:center}.productos__venta{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:1.5rem;list-style:none}.productos__venta li{margin-bottom:1.5rem;position:relative}.productos__venta li h3{color:#01509e;text-align:center}.productos__venta li h4{text-align:center;font-size:.9rem;position:absolute;top:0;right:10%;background-color:#FFCE00;color:#01509e;font-weight:300;padding:.2rem .4rem;border-radius:3px;top:10%;-webkit-box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.07);box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.07)}.servicio-tecnico-lima-peru{position:relative;z-index:0;padding:10rem 2rem 7rem 2rem}@media (max-width:600px){.servicio-tecnico-lima-peru{padding:5rem 1.5rem 4rem 1.5rem}}.servicio-tecnico-lima-peru img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-999;position:fixed}.servicio-tecnico-lima-peru:after{top:0;position:fixed;content:'';background-color:rgba(0, 0, 0, 0.4);width:100%;height:100%;z-index:-1;left:0}.servicio-tecnico-lima-peru h1{color:#f8f8f8;font-family:"Montserrat";font-weight:100;font-weight:bold;letter-spacing:-2px;font-size:4rem;text-align:left;max-width:50rem}@media (max-width:600px){.servicio-tecnico-lima-peru h1{font-size:2.5rem}}.servicio-tecnico-lima-peru p{color:#f8f8f8;text-align:left;max-width:50rem}@media (max-width:800px){.servicio-tecnico-lima-peru p{display:none}}.importante{position:relative;background-color:#f8f8f8;padding:4rem 1rem}.importante__wrap{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));grid-gap:1.5rem;max-width:900px;margin:auto}.importante__img{position:relative;overflow:hidden}.importante__img img{display:block}.importante__img:before{position:absolute;top:0;left:-100%;display:block;content:"";width:50%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.importante__img:hover:before{left:125%;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.importante__text--home h2:after,.importante__text--home h2:before{display:none}.importante__text h2{font-size:2.5rem;color:#01509e;position:relative;line-height:1.1}.importante__text h2:before{position:absolute;content:'¿';color:rgba(255, 206, 0, 0.3);font-size:10rem;top:0;height:100%;width:100%;line-height:1}.importante__text h2:after{position:absolute;content:'?';color:rgba(255, 206, 0, 0.3);font-size:10rem;top:0;height:100%;width:100%;line-height:1}.importante__text h3{color:#01509e}.importante__text ol li{font-size:1.2rem;font-weight:500;color:#01509e;margin:.3rem 0}.importante__text ol li::marker{color:#FFCE00;font-size:2rem;font-weight:900}.mantenimiento-info{position:relative;background-color:#f8f8f8;padding-bottom:3rem}.mantenimiento-info-titulo{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:2rem;background-color:#ff9046;padding:4rem 2rem 6rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.mantenimiento-info-titulo h2{color:#f8f8f8}.mantenimiento-info-titulo p{color:#f8f8f8}.mantenimiento-info-titulo--instalacion{background:-webkit-gradient(linear, left top, right top, from(#01859c), to(#04aad8));background:-webkit-linear-gradient(left, #01859c 0%, #04aad8 100%);background:-o-linear-gradient(left, #01859c 0%, #04aad8 100%);background:linear-gradient(to right, #01859c 0%, #04aad8 100%)}.mantenimiento-info__lista{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));grid-gap:1rem;list-style:none;padding:0;margin:0 auto;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;max-width:1000px;margin-top:-3rem}.mantenimiento-info__lista--equipos{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}@media (max-width:750px){.mantenimiento-info__lista{margin:-3rem 1rem}}.mantenimiento-info__lista li{background-color:#01509e;padding:1rem;border-radius:8px;position:relative;z-index:1;overflow:hidden}.mantenimiento-info__lista li img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:.2}.mantenimiento-info__lista li h3{color:#f8f8f8;position:relative;z-index:1}.mantenimiento-info__lista li p{color:#f8f8f8;font-size:.8rem;position:relative;z-index:1}.mantenimiento-info__lista-02{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));grid-gap:1rem;list-style:none;padding:0 1rem;margin:0 auto;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;max-width:1000px;margin-top:-3rem;text-align:center}.mantenimiento-info__lista-02 li{border:1px solid #01509e;background-color:#f8f8f8;padding:1rem;border-radius:8px;position:relative;z-index:1;overflow:hidden}.mantenimiento-info__lista-02 li img{display:block;margin:0 auto}.mantenimiento-info__lista-02 li h3{color:#01509e;font-weight:400}.mantenimiento-info blockquote{background-color:rgba(255, 206, 0, 0.1);border-left:3px solid #FFCE00;max-width:50rem;margin:2rem auto 0rem auto;padding:1.5rem 1rem;line-height:1.6}.equipos-refrigeracion{position:relative;background-color:#f8f8f8}.reparacion{position:relative;padding-bottom:3rem;background-color:#f8f8f8}.reparacion:before{position:absolute;width:100%;height:50%;background-color:#01509e;content:'';z-index:0}.reparacion__wrap{position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));padding:1rem;grid-gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reparacion__wrap h2{color:#f8f8f8}.reparacion__wrap p{color:#f8f8f8}.reparacion__btn{display:block;background-color:#FFCE00;width:100%;text-align:center;color:#01509e;font-weight:600;padding:1rem;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s}.reparacion__btn:hover{background-color:#01509e;border:1px solid #f8f8f8;color:#f8f8f8}.reparacion ul{width:100%;position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:1.5rem;list-style:none;padding:1rem}.reparacion ul li{position:relative;padding:30px 30px 60px 30px;background:#f8f8f8;border:1px solid #eee;-webkit-box-shadow:0px 10px 40px 0px rgba(22, 32, 60, 0.08);box-shadow:0px 10px 40px 0px rgba(22, 32, 60, 0.08);-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-webkit-box-sizing:border-box;box-sizing:border-box}.reparacion ul li:hover{background:#ff9046}.reparacion ul li:hover:after{height:100%;top:0;-webkit-transform:translate(12px, 12px);-ms-transform:translate(12px, 12px);transform:translate(12px, 12px);z-index:0}.reparacion ul li:hover img{-webkit-filter:invert(1);filter:invert(1)}.reparacion ul li:hover h3{color:#f8f8f8;position:relative}.reparacion ul li:hover h3:before{background-color:#FFCE00;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.reparacion ul li:hover p{opacity:1;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;margin-top:0}.reparacion ul li:before{position:absolute;height:100%;width:100%;top:0;left:0;content:"";display:block;z-index:0}.reparacion ul li:after{content:"";background:#ff9046;position:absolute;height:100%;width:100%;left:0;top:0;opacity:0.4;z-index:-1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:500ms;-o-transition:500ms;transition:500ms}.reparacion ul li img{position:relative;z-index:2}.reparacion ul li h3{color:#01509e;position:relative;z-index:1;margin-top:1rem;font-size:1.5rem;max-width:13rem;text-wrap:wrap}.reparacion ul li h3:before{background-color:#ff9046;border-radius:50%;content:"";height:58px;left:30px;position:absolute;top:-60px;width:58px;z-index:-1;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.reparacion ul li h3:after{background-color:#232226;border-radius:50%;content:"";height:15px;left:70px;position:absolute;top:-60px;width:15px;z-index:-1;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.reparacion ul li p{color:#f8f8f8;position:relative;z-index:1;margin-top:-8rem;opacity:0}.wrap-ul-i{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem 2rem;list-style:none;margin-top:4rem;margin-bottom:4rem;overflow-y:hidden;padding-bottom:1rem}.wrap-ul-i--mod{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media (max-width:800px){.wrap-ul-i{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.wrap-ul-i--s{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:2rem 2rem}.wrap-ul-i--s li a img{width:100%}.wrap-ul-i__title{color:#01509e;text-align:center;font-weight:normal}.wrap-ul-i h3{margin:.5rem 0 0 0;letter-spacing:-1px;padding:0 1rem}.wrap-ul-i img{-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;border-bottom:3px solid #d73648}@media (max-width:800px){.wrap-ul-i img{width:100%}}.wrap-ul-i li{background-color:#f8f8f8;border:1px solid #ccc;-webkit-box-shadow:0 3px 15px 3px rgba(0, 0, 0, 0.07);box-shadow:0 3px 15px 3px rgba(0, 0, 0, 0.07);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:280px}.wrap-ul-i li:hover{-webkit-box-shadow:0 3px 15px 3px rgba(0, 0, 0, 0.2);box-shadow:0 3px 15px 3px rgba(0, 0, 0, 0.2)}.wrap-ul-i li a{color:initial}.wrap-ul-i li p{font-size:.7rem;padding:0 1.5rem 1.5rem 1.5rem;text-align:justify}.wrap-ul-servicios{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));grid-gap:1rem;list-style:none}.wrap-ul-servicios li a{position:relative;display:block;padding:1.5rem}.wrap-ul-servicios li a:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(45deg, rgba(1, 80, 158, 0.8) 0%, rgba(255, 206, 0, 0.1) 100%);background:-o-linear-gradient(45deg, rgba(1, 80, 158, 0.8) 0%, rgba(255, 206, 0, 0.1) 100%);background:linear-gradient(45deg, rgba(1, 80, 158, 0.8) 0%, rgba(255, 206, 0, 0.1) 100%)}.wrap-ul-servicios li a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wrap-ul-servicios li a h3{position:absolute;z-index:1;color:#f8f8f8;top:30%;left:0;right:0;margin:auto;font-weight:700;background-color:rgba(1, 80, 158, 0.2)}.wrap-ul-servicios li a p{position:absolute;z-index:1;color:#f8f8f8;font-size:.9rem;bottom:10%;background-color:rgba(1, 80, 158, 0.2)}.section{border-left:2rem solid #01509e;color:#01509e;padding:3rem 1rem}.section__wrap{display:-ms-grid;display:grid;-ms-grid-columns:1.2fr 1.5fr;grid-template-columns:1.2fr 1.5fr;grid-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:800px){.section__wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.section h2{font-size:3rem;margin:1rem}@media (max-width:800px){.section h2{font-size:2rem}}.section a{background-color:#FFCE00;display:block;width:100%;padding:1rem;text-align:center;color:rgba(0, 0, 0, 0.85);float:right;margin-top:1rem;-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s;-webkit-box-sizing:border-box;box-sizing:border-box}.section a:hover{background-color:#02f35a}@media (max-width:860px){.section a{margin-top:0;width:100%}}@media (max-width:650px){.section a{margin-bottom:1rem}}.section__images{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:2.5rem}.section__images div{text-align:right;overflow:hidden}.section__images div img{margin-left:auto;-webkit-transition:0.6s ease;-o-transition:0.6s ease;transition:0.6s ease}.section__images div img:first-child{margin-bottom:2.5rem}.section__images div img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-filter:grayscale(120%) sepia(42%) brightness(96%) saturate(358%) contrast(113%);filter:grayscale(120%) sepia(42%) brightness(96%) saturate(358%) contrast(113%)}.section__images div:nth-child(2){overflow:hidden;margin-right:auto}.section__images div:nth-child(2) img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:0.6s ease;-o-transition:0.6s ease;transition:0.6s ease;margin-bottom:0}.section__images div:nth-child(2) img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-filter:grayscale(120%) sepia(42%) brightness(96%) saturate(358%) contrast(113%);filter:grayscale(120%) sepia(42%) brightness(96%) saturate(358%) contrast(113%)}.titulo-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:2rem;margin:4rem 0 2.5rem 0}@media (max-width:800px){.titulo-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.titulo-wrap h2{font-size:3rem;color:#01509e;margin-right:6rem}@media (max-width:800px){.titulo-wrap h2{margin-right:0}}.titulo-wrap p{text-align:right}.hvac-regiones{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;grid-gap:2rem;margin-bottom:2rem}@media (max-width:700px){.hvac-regiones{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:650px){.hvac-regiones{-ms-grid-columns:1fr .6fr;grid-template-columns:1fr .6fr;grid-gap:1rem}}@media (max-width:600px){.hvac-regiones{-ms-grid-columns:1fr;grid-template-columns:1fr}}.hvac-regiones div:nth-child(2){padding-top:4rem}@media (max-width:600px){.hvac-regiones div:nth-child(2){display:none}}.hvac-regiones h2{color:#01509e}.contenido-wrap{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:2rem;margin:0;padding:0}@media (max-width:800px){.contenido-wrap{grid-gap:1rem}}.contenido-wrap div,.contenido-wrap li{background-color:#D5E1F5;padding:2rem}@media (max-width:900px){.contenido-wrap div,.contenido-wrap li{padding:1rem;font-size:.9rem}}.contenido-wrap div:nth-child(2),.contenido-wrap li:nth-child(2){background-color:rgba(213, 225, 245, 0.8)}.contenido-wrap div:nth-child(3),.contenido-wrap li:nth-child(3){background-color:rgba(213, 225, 245, 0.7)}.contenido-wrap div:nth-child(4),.contenido-wrap li:nth-child(4){background-color:rgba(213, 225, 245, 0.6)}.contenido-wrap div:nth-child(5),.contenido-wrap li:nth-child(5){background-color:rgba(213, 225, 245, 0.5)}.contenido-wrap div:nth-child(6),.contenido-wrap li:nth-child(6){background-color:rgba(213, 225, 245, 0.4)}.contenido-wrap div img,.contenido-wrap li img{display:block;float:right;opacity:.6;margin-bottom:.5rem}.contenido-wrap div h3,.contenido-wrap li h3{font-weight:500;font-size:1.5rem;margin-top:1rem}.contenido-wrap div p,.contenido-wrap li p{font-size:.8rem;font-weight:400}.contenido-wrap div a,.contenido-wrap li a{display:block;text-align:right}.contenido-wrap div a svg,.contenido-wrap li a svg{-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;height:21px}.contenido-wrap div a:hover svg,.contenido-wrap li a:hover svg{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.contenido-wrap div:hover svg,.contenido-wrap li:hover svg{-webkit-animation:arrow-hover 1s ease-in-out infinite;animation:arrow-hover 1s ease-in-out infinite;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.contenido-wrap li:first-child{background-color:#00a5d3;color:#f8f8f8}.contenido-wrap li:nth-child(2){background-color:rgba(0, 165, 211, 0.7);color:#f8f8f8}.contenido-wrap li:nth-child(3){background-color:rgba(0, 165, 211, 0.5);color:#f8f8f8}.servicios-hvac{margin-top:3rem}.servicios-hvac h2{text-align:center;color:#01509e}.servicios-hvac p{text-align:center}.servicio-tecnico-climatizacion{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));grid-gap:1.5rem;max-width:960px;margin:0 auto;padding:4rem 1rem;background-color:#f8f8f8;position:relative}.servicio-tecnico-climatizacion--instalacion{-ms-grid-columns:1fr;grid-template-columns:1fr}.servicio-tecnico-climatizacion h2{font-size:1rem;text-transform:uppercase;color:#FFCE00;color:#00a5d3;margin:1rem 0}.servicio-tecnico-climatizacion h3{font-size:2rem;color:#01509e;text-wrap:balance}.servicio-tecnico-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}.servicio-tecnico-info>div:first-child{margin-left:2rem}.servicio-tecnico-info>div:first-child a{max-width:100px;background-color:#01509e;color:#f8f8f8;display:block;text-align:center;padding:1rem 1.5rem;border-radius:5px}.servicio-tecnico-info>div:nth-child(2){display:-ms-grid;display:grid;-ms-grid-columns:60px 1fr;grid-template-columns:60px 1fr;vertical-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.5rem}.servicio-tecnico-info>div:nth-child(2) div:first-child img{width:50px;height:50px}.servicio-tecnico-info>div:nth-child(2) a:nth-child(2) .informes{font-size:1rem;margin:0;margin-bottom:.3rem;font-weight:600;color:#01509e}.servicio-tecnico-info>div:nth-child(2) a:nth-child(2) p{padding:0;margin:0;font-size:.8rem;line-height:1.2}.equipos-refrigeracion{background-color:rgba(1, 80, 158, 0.8);padding:3rem 0}.equipos-refrigeracion h2{text-align:center;margin-bottom:1rem;color:#f8f8f8}.equipos-refrigeracion h2 span{display:block;font-size:1rem;font-weight:700;color:#FFCE00;margin-top:.5rem;text-transform:uppercase;position:relative}.equipos-refrigeracion ul{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));grid-gap:1rem;list-style:none;max-width:1000px;margin:0 auto;color:#f8f8f8;padding:0 1rem;-webkit-box-sizing:content-box;box-sizing:content-box}.equipos-refrigeracion ul li{border-radius:8px;overflow:hidden;border:1px solid #00c9ff;padding:1.5rem}.equipos-refrigeracion ul li:hover a:before{width:75px}.equipos-refrigeracion ul li img{margin:0 auto;display:block;border-radius:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.equipos-refrigeracion ul li h3{text-align:center;margin-top:1rem}.equipos-refrigeracion ul li p{margin:1rem;color:#f8f8f8;font-size:.9rem}.equipos-refrigeracion ul li a{margin-top:55px;display:inline-block;position:relative;color:#f8f8f8}.equipos-refrigeracion ul li a:before{content:"";background:#f8f8f8;height:4px;width:15px;position:absolute;left:0;top:-15px;z-index:1;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.equipos-refrigeracion ul li a:after{background:#FFCE00;content:"";height:4px;width:75px;position:absolute;left:0;top:-15px}.accordions li{position:relative}.accordions li::marker{color:#FFCE00;font-size:2rem;font-weight:900}.accordions_title{display:-ms-grid;display:grid;-ms-grid-columns:80% 20%;grid-template-columns:80% 20%;cursor:pointer;padding:.5rem 0;-webkit-transition:0.3s linear;-o-transition:0.3s linear;transition:0.3s linear;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordions_title h3{color:#01509e;font-size:1.1rem}.accordions_title span{display:block;-webkit-transition:0.3s linear;-o-transition:0.3s linear;transition:0.3s linear;color:#FFCE00;font-size:2rem}.accordions_title.active span{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);color:#01509e}.accordions_content{display:none;padding:0px 20px}.accordions_content p{margin-top:0;font-size:.9rem}.accordions_content h4{font-size:1rem}.accordions_content h5{font-size:.9rem;display:inline}.accordions_content ol,.accordions_content ul{-webkit-padding-start:2.5rem;padding-inline-start:2.5rem;margin-bottom:2rem}.accordions_content ol li,.accordions_content ul li{margin-bottom:.5rem;line-height:1.5;font-size:.9rem}.brands{padding:1em 0;max-width:1000px;overflow:hidden;margin:0 auto;text-align:center}.brands h3{color:#01509e;margin-bottom:1rem;position:relative;padding:0 0 2rem 0}.brands h3:before{position:absolute;bottom:0;content:'';background-color:#d73648;width:50px;height:6px}.brands p{max-width:800px;margin:0 auto;margin-bottom:2rem}@media (max-width:650px){.brands p{margin:1.5rem}}.brands__items{list-style-type:none;width:10000px;margin:0;padding:0}.brands__items li{height:115px;width:187px;float:left;text-align:center;margin:0 1rem;padding:0}.banner-i{background-image:url("./img/climatizacion-hvac-peru.jpg");background-repeat:no-repeat;background-size:cover;position:relative;z-index:0;max-width:1000px;margin:4rem auto;padding:4rem}.banner-i:before{position:absolute;background:#01509e;background:-webkit-gradient(linear, left top, right top, from(#01509e), color-stop(56%, rgba(1, 80, 158, 0.622269)), to(rgba(1, 80, 158, 0.1993)));background:-webkit-linear-gradient(left, #01509e 0%, rgba(1, 80, 158, 0.622269) 56%, rgba(1, 80, 158, 0.1993) 100%);background:-o-linear-gradient(left, #01509e 0%, rgba(1, 80, 158, 0.622269) 56%, rgba(1, 80, 158, 0.1993) 100%);background:linear-gradient(90deg, #01509e 0%, rgba(1, 80, 158, 0.622269) 56%, rgba(1, 80, 158, 0.1993) 100%);content:'';width:100%;height:100%;top:0;z-index:-1;left:0}@media (max-width:600px){.banner-i{padding:1.5rem}}.banner-i div{max-width:50rem}.banner-i div h3{color:#f8f8f8;position:relative;padding:0 0 2rem 0}.banner-i div h3:before{position:absolute;bottom:0;content:'';background-color:#FFCE00;width:50px;height:6px}.banner-i div p{color:#f8f8f8;margin:2rem 0}.banner-i div ol{-webkit-columns:2;columns:2;padding:0}@media (max-width:650px){.banner-i div ol{margin:0}}.banner-i div ol li{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr;grid-gap:1rem;margin-bottom:2rem}.banner-i div ol li h4{font-size:1rem;font-weight:600}@media (max-width:650px){.banner-i div ol li h4{font-size:.8rem;word-wrap:anywhere}}.banner-i div ol li p{font-size:.7rem;margin:0}@media (max-width:600px){.banner-i div ol li p{display:none}}.banner-i div img{width:50px;padding:1rem .5rem;background-color:#FFCE00}.banner-i div h4{color:#f8f8f8}.broken-1{font-size:1.3rem;text-align:center;font-weight:600}.presupuesto{padding:10rem 0}.formulary{background-color:rgba(1, 80, 158, 0.7);padding:3rem 3rem;max-width:500px;margin:0 auto}@media (max-width:600px){.formulary{margin:8rem .5rem;padding:2rem}}.formulary__title{display:block;width:100%;color:#f8f8f8;font-size:1.5rem;text-align:center;font-weight:600}.formulary__title i{display:block;margin-top:1rem;animation:flotar .5s ease 0s infinite alternate-reverse}@-webkit-keyframes flotar{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes flotar{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}.formulary__wrap--provider{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem}.formulary__wrap--provider select{color:rgba(1, 80, 158, 0.6);font-family:'Montserrat';font-weight:700}.formulary__wrap--provider select:focus{color:initial}.formulary__wrap button,.formulary__wrap input,.formulary__wrap select,.formulary__wrap textarea{display:block;width:100%;font-size:1.1rem;padding:.5rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem;background-color:transparent;border:0;border-bottom:2px solid #f8f8f8;color:#f8f8f8}.formulary__wrap button::-webkit-input-placeholder,.formulary__wrap input::-webkit-input-placeholder,.formulary__wrap select::-webkit-input-placeholder,.formulary__wrap textarea::-webkit-input-placeholder{color:#f8f8f8;font-family:'Montserrat';font-weight:300}.formulary__wrap button:-ms-input-placeholder,.formulary__wrap input:-ms-input-placeholder,.formulary__wrap select:-ms-input-placeholder,.formulary__wrap textarea:-ms-input-placeholder{color:#f8f8f8;font-family:'Montserrat';font-weight:300}.formulary__wrap button::-ms-input-placeholder,.formulary__wrap input::-ms-input-placeholder,.formulary__wrap select::-ms-input-placeholder,.formulary__wrap textarea::-ms-input-placeholder{color:#f8f8f8;font-family:'Montserrat';font-weight:300}.formulary__wrap button::placeholder,.formulary__wrap input::placeholder,.formulary__wrap select::placeholder,.formulary__wrap textarea::placeholder{color:#f8f8f8;font-family:'Montserrat';font-weight:300}.formulary__wrap button{background-color:#98ac2f;color:#f8f8f8;border:0;height:50px;cursor:pointer;position:relative;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}@media (max-width:800px){.formulary__wrap button{text-align:right}}.formulary__wrap button:hover{background-color:#f8f8f8;color:orange}.formulary__wrap button span{position:absolute;left:0;margin:auto;background-color:green;height:50px;top:0;width:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.formulary__wrap button span i{display:block;line-height:3;margin:0 auto}.quote{z-index:999;padding:2rem 1rem;background:-webkit-linear-gradient(228deg, #d73648, #01509e);background:-o-linear-gradient(228deg, #d73648, #01509e);background:linear-gradient(222deg, #d73648, #01509e);background-size:400% 400%;-webkit-animation:AnimationName 4s ease infinite;animation:AnimationName 4s ease infinite;margin-top:3rem}@-webkit-keyframes AnimationName{0%{background-position:0% 99%}50%{background-position:100% 2%}to{background-position:0% 99%}}@keyframes AnimationName{0%{background-position:0% 99%}50%{background-position:100% 2%}to{background-position:0% 99%}}.quote__wrap{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:0 2rem}@media (max-width:650px){.quote__wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.quote h4{color:#f8f8f8;margin-bottom:.5rem}.quote a{display:block;color:#01509e;border:2px solid #01509e;padding:1rem;text-transform:uppercase;font-weight:600;text-align:center;background-color:#d73648}.quote a i{color:#f8f8f8}.quote a:hover{background-color:#f8f8f8}.quote a:hover i{color:#01509e}.quote p{font-size:2rem;font-weight:600;margin:0;color:#01509e;margin-bottom:1rem}.quote span{line-height:1.5;color:#f8f8f8}.footer{position:relative;background-color:#f8f8f8}@media (max-width:800px){.footer{display:none}}.footer__wrap{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(500px, 1fr));grid-gap:2rem;background-color:#01509e;padding:3rem 1.5rem 3rem 1.5rem;color:#FFF;margin:0 auto}.footer__wrap p{color:#FFF}.footer__wrap h4{margin-bottom:2rem}.footer__wrap ul{margin-left:2rem}.footer__wrap ul li{margin-bottom:1rem}.footer__wrap ul li a{color:#FFF}.footer__tag{margin:0;padding:.5rem;font-size:.7rem;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}@media (max-width:800px){.footer__tag{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;text-align:left}}.footer__tag a{color:#0076ff;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.footer__tag a:hover{font-weight:bold}.instalacion-aire-acondicionado{background-color:#f8f8f8;position:relative}.wrap-2{max-width:70rem;margin:0 auto 4rem auto;background-color:#f8f8f8}.wrap-2 h3{text-align:left;margin:0}.wrap-2 img{-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;display:block}.wrap-2__item{max-width:65rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(255, 165, 0, 0.1);border:1px solid rgba(255, 165, 0, 0.1);border-radius:5px;overflow:hidden;margin-bottom:1rem}@media (max-width:900px){.wrap-2__item{font-size:12px}}@media (max-width:750px){.wrap-2__item{display:block}}.wrap-2__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:rgba(60, 54, 87, 0.1);border:1px solid rgba(60, 54, 87, 0.1);margin-left:4rem}@media (max-width:900px){.wrap-2__item:nth-child(2n){margin-left:0}}.wrap-2__container{padding:1rem}.wrap-2__container h3{font-size:1.6rem;margin-bottom:.8rem;color:#01509e}.wrap-2__container h4{font-size:1.1rem;color:#01509e;margin-bottom:.8rem}.wrap-2__container ul{margin-left:2rem;margin-bottom:.8rem}.wrap-2__container ul li{margin-bottom:.5rem}.single{background-color:#f8f8f8;position:relative}.single__content{max-width:750px;margin:auto;font-size:1.2rem;padding-top:2rem;padding-bottom:1rem}.single__content ol,.single__content ul{margin:1rem 0 1rem 1.5rem}.single__content ol li,.single__content ul li{margin-bottom:.4rem}.single__content ol{max-width:700px;position:relative}.single__content ol:before{content:'';width:0.5rem;height:100%;position:absolute;top:0;left:8%;background-color:rgba(255, 206, 0, 0.5);z-index:-1}.single__content ol li{padding:0.5rem 1.5rem 1rem;border-radius:1.5rem;background-color:rgba(255, 206, 0, 0.5)}.single__content ol li+li{margin-top:1rem}.single__content ol ::marker{font-weight:600;color:#01509e;font-size:1.8rem}.single__content ul{list-style:none}.single__content ul li{background-color:none}.single__content ul li:before{content:"✅";display:inline-block;margin-right:0.2rem}.single__content ul ul li:before{content:"📌"}.swiper{width:100%;max-width:35rem}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;font-weight:bold;color:#f8f8f8}