/**
 * Sección «ayuda» de la página «home», clonada de producción.
 *
 * Las clases `css-…` son los hashes que genera Emotion en el sitio viejo.
 * Se conservan literales para que el render sea idéntico; por eso no son
 * legibles. La plantilla que las usa está al lado, en el mismo directorio.
 *
 * Generado desde https://www.icasa.pe — no editar a mano salvo para corregir.
 */

a:not([href]):not([class]), a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}
.css-62igne{margin-top: 0; margin-bottom: 48px;}
.css-1nm38x2{padding-top: 64px; padding-bottom: 64px;}
.css-1x67c4m{box-sizing: border-box; display: flex; flex-flow: wrap; margin-top: calc(-32px); width: calc(100% + 32px); margin-left: calc(-32px); -webkit-box-align: center; align-items: center;}
.css-1x67c4m > .MuiGrid-item{padding-top: 32px;}
.css-1x67c4m > .MuiGrid-item{padding-left: 32px;}
.css-19egsyp{box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%;}
@media (min-width: 600px){
.css-19egsyp{flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%;}
}
@media (min-width: 900px){
.css-19egsyp{flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%;}
}
@media (min-width: 1200px){
.css-19egsyp{flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%;}
}
@media (min-width: 1536px){
.css-19egsyp{flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%;}
}
.css-12kwwen{margin: 0px; font-family: Poppins, sans-serif; font-size: 2.125rem; line-height: 1.235; font-weight: 700;}
.css-efwuvd{box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%;}
@media (min-width: 600px){
.css-efwuvd{flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%;}
}
@media (min-width: 900px){
.css-efwuvd{flex-basis: 66.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 66.6667%;}
}
@media (min-width: 1200px){
.css-efwuvd{flex-basis: 66.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 66.6667%;}
}
@media (min-width: 1536px){
.css-efwuvd{flex-basis: 66.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 66.6667%;}
}
.css-1eikg3m{box-sizing: border-box; display: flex; flex-flow: wrap; margin-top: calc(-16px); width: calc(100% + 16px); margin-left: calc(-16px);}
.css-1eikg3m > .MuiGrid-item{padding-top: 16px;}
.css-1eikg3m > .MuiGrid-item{padding-left: 16px;}
.css-h3o6is{box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%;}
@media (min-width: 600px){
.css-h3o6is{flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%;}
}
@media (min-width: 900px){
.css-h3o6is{flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%;}
}
@media (min-width: 1200px){
.css-h3o6is{flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%;}
}
@media (min-width: 1536px){
.css-h3o6is{flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%;}
}
.css-znk6b0{height: 200px; background-image: url("../../../assets/img/services/1.jpg"); background-size: cover; background-position: center center; border-radius: 8px; position: relative; overflow: hidden; display: flex; align-items: flex-end; padding: 16px; color: rgb(255, 255, 255);}
.css-rpavmq{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); z-index: 1;}
.css-lnyvlk{z-index: 2;}
.css-hkay6{margin: 0px; font-family: Poppins, sans-serif; font-size: 1.25rem; line-height: 1.6; font-weight: 700;}
.css-x1bj14{width: 30px; height: 4px; background-color: rgb(237, 108, 2); border-radius: 8px; margin-top: 8px;}
.css-1l9t0qo{height: 200px; background-image: url("../../../assets/img/services/2.png"); background-size: cover; background-position: center center; border-radius: 8px; position: relative; overflow: hidden; display: flex; align-items: flex-end; padding: 16px; color: rgb(255, 255, 255);}
.css-1l25m5m{height: 200px; background-image: url("../../../assets/img/services/3.jpg"); background-size: cover; background-position: center center; border-radius: 8px; position: relative; overflow: hidden; display: flex; align-items: flex-end; padding: 16px; color: rgb(255, 255, 255);}
