.elementor .didecobadge{width:fit-content;font-family:"Inter";font-weight:700;font-size:11px;color:#fff;letter-spacing:.5px;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:14px;padding-inline-end:14px;border-start-start-radius:9999px;border-start-end-radius:9999px;border-end-start-radius:9999px;border-end-end-radius:9999px;background-color:#068;display:inline-block}.elementor .didecotitle{font-family:"Hanken Grotesk";font-weight:800;font-size:30px;color:#fff;line-height:36px;text-transform:uppercase}.elementor .bcinicio2{font-family:"Inter";font-weight:500;font-size:13px;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent}.elementor .bcsep1b{font-size:13px;color:rgba(255,255,255,.5)}.elementor .bcmunicipalidad2{font-family:"Inter";font-weight:500;font-size:13px;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent}.elementor .bcsep2b{font-size:13px;color:rgba(255,255,255,.5)}.elementor .bcdirecciones2{font-family:"Inter";font-weight:500;font-size:13px;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent}.elementor .bcsep3b{font-size:13px;color:rgba(255,255,255,.5)}.elementor .bcdideco{font-family:"Inter";font-weight:700;font-size:13px;color:#fff}.elementor .didecobreadcrumb{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.elementor .didecoheroin{width:100%;max-width:1280px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:10px}.elementor .didecohero{width:100%;min-height:280px;padding-block-start:40px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(180deg,#2e3132 0%,#b90064 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;display:flex;flex-direction:column;justify-content:flex-end}.elementor .contentdesc{font-family:"Inter";font-size:16px;color:#5a3f47;line-height:26px}.elementor .funcionesheading{font-family:"Hanken Grotesk";font-weight:700;font-size:19px;color:#191c1d;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .funcitem{font-family:"Inter";font-size:15px;color:#191c1d;line-height:22px}.elementor .funcitem2{font-family:"Inter";font-size:15px;color:#191c1d;line-height:22px}.elementor .funcitem3{font-family:"Inter";font-size:15px;color:#191c1d;line-height:22px}.elementor .funcitem4{font-family:"Inter";font-size:15px;color:#191c1d;line-height:22px}.elementor .funcitem5{font-family:"Inter";font-size:15px;color:#191c1d;line-height:22px}.elementor .funcitem6{font-family:"Inter";font-size:15px;color:#191c1d;line-height:22px}.elementor .funcitem7{font-family:"Inter";font-size:15px;color:#191c1d;line-height:22px}.elementor .funcitem8{font-family:"Inter";font-size:15px;color:#191c1d;line-height:22px}.elementor .funcitem9{font-family:"Inter";font-size:15px;color:#191c1d;line-height:22px}.elementor .funcioneslist{padding-block-start:16px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;background-color:#f3f4f5;display:flex;flex-direction:column;gap:12px}.elementor .contentin{width:100%;max-width:900px;padding-block-start:48px;padding-block-end:48px;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 .contentsection{width:100%;background-color:#fff;display:flex;flex-direction:column}.elementor .deptstitle2{font-family:"Hanken Grotesk";font-weight:700;font-size:28px;color:#191c1d;text-transform:uppercase}.elementor .deptsrule2{width:60px;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 .office1title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#495f84}.elementor .office1info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office1body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office1{overflow:hidden;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;flex:1 1 320px}.elementor .office2title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#068}.elementor .office2info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office2body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office2{overflow:hidden;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;flex:1 1 320px}.elementor .office3title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#b90064}.elementor .office3info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office3body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office3{overflow:hidden;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;flex:1 1 320px}.elementor .office4title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#5a3f47}.elementor .office4info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office4body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office4{overflow:hidden;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;flex:1 1 320px}.elementor .office5title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#495f84}.elementor .office5info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office5body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office5{overflow:hidden;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;flex:1 1 320px}.elementor .office6title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#068}.elementor .office6info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office6body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office6{overflow:hidden;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;flex:1 1 320px}.elementor .office7title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#b90064}.elementor .office7info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office7body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office7{overflow:hidden;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;flex:1 1 320px}.elementor .office8title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#5a3f47}.elementor .office8info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office8body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office8{overflow:hidden;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;flex:1 1 320px}.elementor .office9title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#495f84}.elementor .office9info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office9body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office9{overflow:hidden;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;flex:1 1 320px}.elementor .office10title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#068}.elementor .office10info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office10body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office10{overflow:hidden;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;flex:1 1 320px}.elementor .office11title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#b90064}.elementor .office11info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office11body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office11{overflow:hidden;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;flex:1 1 320px}.elementor .office12title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#5a3f47}.elementor .office12info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office12body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office12{overflow:hidden;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;flex:1 1 320px}.elementor .office13title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#495f84}.elementor .office13info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office13body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office13{overflow:hidden;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;flex:1 1 320px}.elementor .office14title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#068}.elementor .office14info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office14body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office14{overflow:hidden;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;flex:1 1 320px}.elementor .office15title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#b90064}.elementor .office15info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office15body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office15{overflow:hidden;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;flex:1 1 320px}.elementor .office16title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#5a3f47}.elementor .office16info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office16body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office16{overflow:hidden;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;flex:1 1 320px}.elementor .office17title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#495f84}.elementor .office17info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office17body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office17{overflow:hidden;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;flex:1 1 320px}.elementor .office18title{font-family:"Hanken Grotesk";font-weight:700;font-size:15px;color:#fff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#068}.elementor .office18info{font-family:"Inter";font-size:13px;color:#191c1d;line-height:20px}.elementor .office18body{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px}.elementor .office18{overflow:hidden;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;flex:1 1 320px}.elementor .deptsgrid2{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.elementor .deptsin2{width:100%;max-width:1280px;padding-block-start:48px;padding-block-end:56px;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:24px}.elementor .deptssection2{width:100%;background-color:#f3f4f5;display:flex;flex-direction:column}