.elementor .hero{width:100%;display:block}.elementor .serviciostitle{font-family:"Hanken Grotesk";font-weight:700;font-size:32px;color:#191c1d;line-height:40px}.elementor .serviciosrule{width:80px;height:6px;border-start-start-radius:9999px;border-start-end-radius:9999px;border-end-start-radius:9999px;border-end-end-radius:9999px}.elementor .serviciosdesc{font-family:"Inter";font-size:16px;color:#5a3f47}.elementor .serviciostitlewrap{max-width:560px;display:flex;flex-direction:column;gap:8px}.elementor .servicioshead{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .cardpermisoicon{color:#b90064}.elementor .cardpermisolabel{font-family:"Inter";font-weight:700;font-size:14px;color:#191c1d}.elementor .cardpermiso{text-align:center;padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2bdc7;border-style:solid;background-color:#f3f4f5;display:flex;flex-direction:column;gap:10px;flex:1 1 220px;align-items:center}.elementor .cardpermiso:hover,.elementor .cardpermiso:focus-visible{border-color:#b90064;box-shadow:0px 6px 16px 0px rgba(94,63,71,.18)}.elementor .carddenunciaicon{color:#fff}.elementor .carddenuncialabel{font-family:"Inter";font-weight:700;font-size:14px;color:#fff}.elementor .carddenuncia{color:#fff;text-align:center;padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2bdc7;border-style:solid;background-color:#cd2055;display:flex;flex-direction:column;gap:10px;flex:1 1 220px;align-items:center}.elementor .carddenuncia:hover,.elementor .carddenuncia:focus-visible{border-color:#b90064;box-shadow:0px 6px 16px 0px rgba(94,63,71,.18)}.elementor .cardatencionicon{color:#b90064}.elementor .cardatencionlabel{font-family:"Inter";font-weight:700;font-size:14px;color:#191c1d}.elementor .cardatencion{text-align:center;padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2bdc7;border-style:solid;background-color:#f3f4f5;display:flex;flex-direction:column;gap:10px;flex:1 1 220px;align-items:center}.elementor .cardatencion:hover,.elementor .cardatencion:focus-visible{border-color:#b90064;box-shadow:0px 6px 16px 0px rgba(94,63,71,.18)}.elementor .cardtelefonosicon{color:#b90064}.elementor .cardtelefonoslabel{font-family:"Inter";font-weight:700;font-size:14px;color:#191c1d}.elementor .cardtelefonos{text-align:center;padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2bdc7;border-style:solid;background-color:#f3f4f5;display:flex;flex-direction:column;gap:10px;flex:1 1 220px;align-items:center}.elementor .cardtelefonos:hover,.elementor .cardtelefonos:focus-visible{border-color:#b90064;box-shadow:0px 6px 16px 0px rgba(94,63,71,.18)}.elementor .serviciosgrid{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap}.elementor .serviciosin{width:100%;max-width:1280px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px}.elementor .serviciossection{width:100%;background-color:#fff;display:flex;flex-direction:column}.elementor .noticiastitle{font-family:"Hanken Grotesk";font-weight:700;font-size:32px;color:#191c1d;line-height:40px}.elementor .noticiasrule{width:80px;height:6px;border-start-start-radius:9999px;border-start-end-radius:9999px;border-end-start-radius:9999px;border-end-end-radius:9999px;background-color:#b90064}.elementor .noticiasdesc{font-family:"Inter";font-size:16px;color:#5a3f47}.elementor .noticiastitlewrap{max-width:640px;display:flex;flex-direction:column;gap:8px}.elementor .noticiasvertodas{font-family:"Inter";font-weight:700;font-size:14px;color:#b90064;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent}.elementor .noticiashead{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .noticiasin{width:100%;max-width:1280px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:32px}.elementor .noticiassection{width:100%;background-color:#f8f9fa;display:flex;flex-direction:column}.elementor .bannerpermiso{height:145px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;background-image:url("https://i0.wp.com/www.quintadetilcoco.cl/wp-content/uploads/2026/07/BANNER-2-PDC.png?fit=2561%2C309&ssl=1");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#b90064;box-shadow:0px 4px 16px 0px rgba(94,63,71,.2);display:flex;flex-direction:column;justify-content:center}.elementor .bannercge{height:145px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;background-image:url("https://i0.wp.com/www.quintadetilcoco.cl/wp-content/uploads/2026/07/BANNER-CGE-3.png?fit=2561%2C309&ssl=1");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#495f84;box-shadow:0px 4px 16px 0px rgba(94,63,71,.2);display:flex;flex-direction:column;justify-content:center}.elementor .bannersin{width:100%;max-width:1280px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px}.elementor .bannerssection{width:100%;background-color:#f3f4f5;display:flex;flex-direction:column}.elementor .concejotitle{font-family:"Hanken Grotesk";font-weight:700;font-size:32px;color:#191c1d;line-height:40px}.elementor .concejorule{width:80px;height:6px;border-start-start-radius:9999px;border-start-end-radius:9999px;border-end-start-radius:9999px;border-end-end-radius:9999px}.elementor .concejodesc{font-family:"Inter";font-size:16px;color:#5a3f47}.elementor .concejotitlewrap{max-width:640px;display:flex;flex-direction:column;gap:8px}.elementor .concejoytcta{font-family:"Inter";font-weight:700;font-size:14px;color:#fff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-start-start-radius:9999px;border-start-end-radius:9999px;border-end-start-radius:9999px;border-end-end-radius:9999px;background-color:#dc2626}.elementor .concejoytcta:hover,.elementor .concejoytcta:focus-visible{background-color:#b91c1c}.elementor .concejohead{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .concejocardicon{color:#fff}.elementor .concejocardtitle{font-family:"Hanken Grotesk";font-weight:700;font-size:24px;color:#fff}.elementor .concejocarddesc{max-width:520px;font-family:"Inter";font-size:16px;color:#e1e3e4}.elementor .concejocardcta{font-family:"Inter";font-weight:700;font-size:14px;color:#fff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-start-start-radius:9999px;border-start-end-radius:9999px;border-end-start-radius:9999px;border-end-end-radius:9999px;background-color:#b90064}.elementor .concejocard{text-align:center;padding-block-start:56px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:24px;border-end-end-radius:24px;background-color:#2e3132;display:flex;flex-direction:column;gap:16px;align-items:center}.elementor .concejoin{width:100%;max-width:1280px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:40px}.elementor .concejosection{width:100%;background-color:#fff;display:flex;flex-direction:column}.elementor .docstitle{font-family:"Hanken Grotesk";font-weight:700;font-size:32px;color:#191c1d;line-height:40px}.elementor .docsrule{width:80px;height:6px;border-start-start-radius:9999px;border-start-end-radius:9999px;border-end-start-radius:9999px;border-end-end-radius:9999px}.elementor .docstitlewrap{display:flex;flex-direction:column;gap:8px}.elementor .docsportallink{font-family:"Inter";font-weight:700;font-size:14px;color:#b90064;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent}.elementor .docshead{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .doc1title{font-family:"Inter";font-weight:700;font-size:13px;color:#191c1d;line-height:18px}.elementor .doc1{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-start-radius:12px;border-end-end-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2bdc7;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:12px;flex:0 0 260px}.elementor .doc1:hover,.elementor .doc1:focus-visible{border-color:#b90064}.elementor .doc2title{font-family:"Inter";font-weight:700;font-size:13px;color:#191c1d;line-height:18px}.elementor .doc2{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-start-radius:12px;border-end-end-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2bdc7;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:12px;flex:0 0 260px}.elementor .doc2:hover,.elementor .doc2:focus-visible{border-color:#b90064}.elementor .doc3title{font-family:"Inter";font-weight:700;font-size:13px;color:#191c1d;line-height:18px}.elementor .doc3{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-start-radius:12px;border-end-end-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2bdc7;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:12px;flex:0 0 260px}.elementor .doc3:hover,.elementor .doc3:focus-visible{border-color:#b90064}.elementor .doc4title{font-family:"Inter";font-weight:700;font-size:13px;color:#191c1d;line-height:18px}.elementor .doc4{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-start-radius:12px;border-end-end-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2bdc7;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:12px;flex:0 0 260px}.elementor .doc4:hover,.elementor .doc4:focus-visible{border-color:#b90064}.elementor .doc5title{font-family:"Inter";font-weight:700;font-size:13px;color:#191c1d;line-height:18px}.elementor .doc5{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-start-radius:12px;border-end-end-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2bdc7;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:12px;flex:0 0 260px}.elementor .doc5:hover,.elementor .doc5:focus-visible{border-color:#b90064}.elementor .doc6title{font-family:"Inter";font-weight:700;font-size:13px;color:#191c1d;line-height:18px}.elementor .doc6{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-start-radius:12px;border-end-end-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2bdc7;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:12px;flex:0 0 260px}.elementor .doc6:hover,.elementor .doc6:focus-visible{border-color:#b90064}.elementor .docsscroll{overflow:visible;padding-block-start:4px;padding-block-end:16px;padding-inline-start:4px;padding-inline-end:4px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.elementor .docsin{width:100%;max-width:1280px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:32px}.elementor .docssection{width:100%;background-color:#f3f4f5;display:flex;flex-direction:column}