@charset "UTF-8";.mahi_organigrama.et_pb_module .show-less,.mahi_organigrama.et_pb_module .show-more{font-weight:500;font-size:16px;line-height:24px;color:#D81E05;padding-right:28px;position:relative;width:fit-content;margin:32px auto 0;display:none}.mahi_organigrama.et_pb_module .ma-organigrama-container p,.popup-org-container .popup-container p{color:#2D373D}.mahi_organigrama.et_pb_module.expanded .ma-organigrama-container{max-height:none;overflow:auto}.mahi_organigrama.et_pb_module .ma-organigrama-container{display:flex;flex-direction:column;align-items:center;position:relative}.mahi_organigrama.et_pb_module .ma-organigrama-container .organigrama-item .organigrama-item-container{display:flex;flex-direction:row;align-items:center}.mahi_organigrama.et_pb_module .ma-organigrama-container .organigrama-item .organigrama-item-container img{width:85px;height:85px;object-fit:cover;border:2px solid #D81E05;border-radius:50%;cursor:pointer}.mahi_organigrama.et_pb_module .ma-organigrama-container.new{padding-top:10px}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item_0::before{display:none}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item.superior{padding-top:61px}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item.superior .organigrama-item-container{background:#fff}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item.superior:first-child{padding-top:0}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item.superior::before{top:7px}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item .organigrama-item-container .org-puesto,.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-regional .organigrama-item-container .org-puesto{border-bottom:2px solid #D81E05}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item .organigrama-item-container .org-puesto.last-item,.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-regional .organigrama-item-container .org-puesto.last-item{border-bottom:2px dashed #D81E05}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item.presidente.centro .organigrama-item-container{left:calc(49% - 96.5px);top:-2px;padding-bottom:7px}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item.presidente.centro .organigrama-item-container .org-puesto{border-bottom:0 solid #D81E05;min-width:200px}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item.presidente.centro .organigrama-item-container .org-nombre{position:relative}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item.presidente.centro .organigrama-item-container .org-puesto::before{content:"";position:absolute;top:-5px;left:-10px;right:35px;bottom:51px;border-bottom:5px solid #fff;z-index:-1}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item.presidente.centro .organigrama-item-container .org-nombre::before{content:"";position:absolute;top:-5px;left:-128px;right:35px;bottom:-27px;border-bottom:2px solid #D81E05;border-left:2px solid #D81E05;border-top:2px solid #D81E05;z-index:-2}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item.presidente.centro .organigrama-item-container img{border:2px solid #D81E05}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item.presidente.centro .organigrama-item-container .organigrama-puesto-nombre{padding-left:9px}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .regional.mahi_organigrama_item .organigrama-regional .organigrama-puesto-nombre .org-puesto{border-bottom:2px solid #D81E05!important}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .regional.mahi_organigrama_item .organigrama-regional .organigrama-puesto-nombre img{border:2px solid #D81E05}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item.last-item::after{content:'';position:absolute;height:100%;width:91px;left:calc(40% - 4px);background-color:#fff;z-index:2;top:-42px;border-left:2px dashed #D81E05}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item.list::before,.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item::before{background-color:#D81E05;width:2px}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item.last-item .et_pb_module_inner .organigrama-item .organigrama-item-container .org-puesto{border-bottom:2px dashed #D81E05}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item.list:nth-of-type(3){padding-top:110px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.et_pb_module{margin-bottom:0}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior{height:101px;padding-top:16px;position:relative}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior:first-child{height:85px;padding-top:0}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior::before{content:'';position:absolute;height:100%;width:4px;left:calc(50% - 2px);background-color:#666;z-index:-1;top:0}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item{max-width:328px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item.centro .organigrama-item-container{position:absolute;left:calc(50% - 42.5px);width:max-content}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item.izquierda{margin-right:275px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item .organigrama-item-container div{width:190px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item .organigrama-item-container div p{padding-left:16px;line-height:19px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item .organigrama-item-container div p:first-child{padding-bottom:6px;border-bottom:4px solid #666;font-size:16px;font-weight:700}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item .organigrama-item-container div p:last-child{padding-top:6px;font-size:14px;font-weight:400}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list{width:100%;width:910px;padding-top:48px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .et_pb_module_inner{width:100%}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list::before{content:'';position:absolute;height:100%;width:4px;left:calc(50% - 2px);background-color:#666;z-index:-1;top:-42.5px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item{display:flex;flex-direction:row}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container{width:50%}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container .organigrama-puesto-nombre{width:calc(100% - 85px);display:grid;grid-template-rows:1fr 1fr;height:85px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container .organigrama-puesto-nombre p{padding-left:16px;line-height:19px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container .organigrama-puesto-nombre p:first-child{padding-bottom:1px;border-bottom:4px solid #666;font-size:16px;font-weight:700;max-height:42.5px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container .organigrama-puesto-nombre p:last-child{padding-top:11px;font-size:14px;font-weight:400}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:first-child div{width:calc(100% - 85px)}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:first-child div p{padding-left:16px;padding-right:54px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:first-child div p:first-child{display:flex;align-items:flex-end;justify-content:flex-start}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:last-child:not(:first-child) img{order:1}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:last-child:not(:first-child) div p{text-align:right;padding-right:16px;padding-left:54px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:last-child:not(:first-child) div p:first-child{display:flex;align-items:flex-end;justify-content:flex-end}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list.last-item .organigrama-item-container div p:first-child{border-bottom:4px dashed #666}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional,.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .et_pb_module_inner{width:100%}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional{display:flex;flex-direction:column;align-items:center;margin-top:60px;gap:24px;width:100%}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .titulo-regional{padding:0 3px 3px;position:relative;font-weight:700;font-size:16px;line-height:19px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .titulo-regional::after{content:'';height:1px;width:100%;bottom:0;left:0;position:absolute;background-color:#D81E05}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items{padding:32px 40px;border:2px solid #666;display:flex;flex-wrap:wrap;max-width:845px;gap:40px;width:100%;justify-content:center}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container{width:calc(33.3333% - 26.67px);display:flex;flex-direction:row}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container img{width:85px;height:85px;object-fit:cover;border-radius:50%;border:2px solid #D81E05;cursor:pointer}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container .organigrama-puesto-nombre{width:calc(100% - 85px);display:grid;grid-template-rows:1fr 1fr;height:85px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container .organigrama-puesto-nombre p{padding-left:16px;line-height:19px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container .organigrama-puesto-nombre p:first-child{padding-bottom:4px;border-bottom:4px solid #666;font-size:16px;font-weight:700;max-height:42.5px;display:flex;align-items:flex-end}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container .organigrama-puesto-nombre p:last-child{padding-top:11px;font-size:14px;font-weight:400}.popup-org-container{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;background:rgba(45,55,61,.7);backdrop-filter:saturate(180%) blur(5px);-webkit-backdrop-filter:saturate(180%) blur(5px);display:flex;justify-content:center;align-items:center;width:100%;height:100%}.popup-org-container .popup-container{overflow:auto;display:flex;flex-direction:column;padding:16px;background:#FFF;border-radius:8px;align-items:flex-end;gap:16px;width:100%;max-height:90%;max-width:1056px}.popup-org-container .popup-container .close-popup{width:24px;cursor:pointer}.popup-org-container .popup-container .image-container{display:flex;flex-direction:row;width:100%;gap:16px;align-items:center;padding:16px 64px 0}.popup-org-container .popup-container .image-container img{width:160px;height:160px;object-fit:cover;border-radius:50%;border:2px solid #D81E05}.popup-org-container .popup-container .image-container div{width:calc(100% - 176px)}.popup-org-container .popup-container .image-container div .org-name{font-weight:500;font-size:24px;line-height:32px;padding-bottom:8px}.popup-org-container .popup-container .image-container div .org-puesto{font-weight:400;font-size:20px;line-height:32px;padding-bottom:0}.popup-org-container .popup-container .description-container{padding:0 64px 40px}.popup-org-container .popup-container .description-container p{font-weight:400;font-size:16px;line-height:24px;padding:0}.popup-org-container .popup-container a{width:calc(100% - 64px);padding:32px 0 16px;margin:0 32px;text-align:right;color:#D81E05;font-weight:500;font-size:16px;line-height:24px;border-top:1px solid #E8EBED}@media (min-width:1668px){.popup-org-container .popup-container .image-container{padding:24px 64px 0}}@media (max-width:1667px){.popup-org-container .popup-container{max-width:736px}}@media (max-width:1183px){.mahi_organigrama.et_pb_module .show-more{display:block}.mahi_organigrama.et_pb_module .show-more::after{content:'';font-family:icomoon,mapfre,ETModules,FontAwesome!important;font-weight:400!important;color:#D81E05;font-size:24px;right:0;position:absolute;transform:rotate(90deg);top:0}.mahi_organigrama.et_pb_module.expanded .show-more{display:none}.mahi_organigrama.et_pb_module.expanded .show-less{display:block}.mahi_organigrama.et_pb_module .ma-organigrama-container{max-height:385px;overflow:hidden}.mahi_organigrama.et_pb_module .ma-organigrama-container .organigrama-item .organigrama-item-container img{width:50px;height:50px}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item.presidente.centro .organigrama-item-container .org-puesto::before{bottom:25px}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item .et_pb_module_inner .organigrama-item.presidente.centro .organigrama-item-container .org-nombre::before{left:-99px}.mahi_organigrama.et_pb_module .ma-organigrama-container.new .mahi_organigrama_item.last-item::after{display:none}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior{width:100%;max-width:328px;height:fit-content;padding-top:24px;padding-bottom:8px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior:first-child{height:fit-content}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior::before{left:24px;width:2px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item.centro .organigrama-item-container{left:0;position:static}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item.izquierda{left:0;margin-right:0}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item .organigrama-item-container div{padding-left:8px;min-width:160px;width:auto}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item .organigrama-item-container div p{padding-left:0;font-size:14px;line-height:16px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.superior .organigrama-item .organigrama-item-container div p:first-child{font-size:14px;line-height:16px;border-bottom:2px solid #666}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list{width:100%;max-width:328px;padding-top:32px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list::before{height:calc(100% - 25px);left:24px;width:2px;top:-15px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item{flex-direction:column;gap:16px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container{width:100%}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container .organigrama-puesto-nombre{padding-left:8px;width:calc(100% - 50px);height:fit-content}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container .organigrama-puesto-nombre p{padding-left:0}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container .organigrama-puesto-nombre p:first-child{font-size:14px;line-height:16px;border-bottom:2px solid #666;max-height:none;padding-bottom:6px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container .organigrama-puesto-nombre p:last-child{font-size:14px;line-height:16px;padding-top:8px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:first-child div{width:calc(100% - 50px)}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:first-child div p{padding-right:0;padding-left:0}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:last-child:not(:first-child) img{order:0}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:last-child:not(:first-child) div p{padding-right:0;padding-left:0;text-align:left}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list .organigrama-item-container:last-child:not(:first-child) div p:first-child{justify-content:flex-start}.mahi_organigrama.et_pb_module .mahi_organigrama_item.list.last-item .organigrama-item-container div p:first-child{border-bottom:2px dashed #666}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional{margin-top:32px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items{padding:0;max-width:328px;border:none;gap:16px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container{width:100%;align-items:center}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container img{width:50px;height:50px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container .organigrama-puesto-nombre{height:auto;padding-left:8px;width:calc(100% - 50px)}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container .organigrama-puesto-nombre p{padding-left:0;line-height:16px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container .organigrama-puesto-nombre p:first-child{border-bottom:2px solid #666;padding-bottom:6px;font-size:14px}.mahi_organigrama.et_pb_module .mahi_organigrama_item.regional .organigrama-regional .org-items .organigrama-item-container .organigrama-puesto-nombre p:last-child{padding-top:8px}.popup-org-container .popup-container{max-width:542px}.popup-org-container .popup-container .image-container{padding:16px 48px 0;flex-direction:column}.popup-org-container .popup-container .image-container div{width:100%}.popup-org-container .popup-container .description-container{padding:0 48px 40px}.popup-org-container .popup-container a{text-align:center;margin:0 16px;width:calc(100% - 32px)}}@media (max-width:1183px) and (max-width:1183px){.mahi_organigrama.et_pb_module.expanded .show-less::after{display:block;content:'';font-family:icomoon,mapfre,ETModules,FontAwesome!important;font-weight:400!important;color:#D81E05;font-size:24px;right:0;position:absolute;transform:rotate(270deg);top:0}}@media (max-width:703px){.popup-org-container .popup-container{max-width:328px}.popup-org-container .popup-container .description-container,.popup-org-container .popup-container .image-container{padding:16px 16px 0}} 