.m33-grid-causes{--m33-color-black:#000;--m33-color-white:#fff;--m33-color-orange:#ffbe3d;--m33-color-blue:#00d0de;--m33-color-card-border:#b07ebc;--m33-color-card-bg:#fff;--m33-radius-card:32px;--m33-radius-tag:7px;--m33-gap:16px;--m33-font-title:"Bricolage Grotesque", sans-serif;--m33-font-body:"Inter", sans-serif}.m33-grid-causes .m33-grid-causes__inner{padding:112px 0 168px;position:relative;overflow:hidden}.m33-grid-causes--v1 .m33-grid-causes__inner{color:var(--m33-color-black);background:#ff785f;padding-inline:80px}.m33-grid-causes--v1 .m33-grid-causes__inner:before{content:"";z-index:0;background:radial-gradient(50% 50%,#f0c5fa 0%,#ff785f00 100%);width:200%;height:200%;position:absolute;bottom:-100%;right:-100%}.m33-grid-causes--v1 .m33-grid-causes__inner:after{content:"";z-index:0;background:radial-gradient(50% 50%,#ffbe3d 0%,#ff785f00 100%);width:200%;height:200%;display:block;position:absolute;top:-100%;left:-100%}.m33-grid-causes--v2{background-color:var(--m33-color-white);color:var(--m33-color-black)}.m33-grid-causes--border-rounded{z-index:2;border-radius:64px 64px 0 0;margin-top:-64px;position:relative}.m33-grid-causes--border-rounded .m33-grid-causes__inner{border-radius:64px 64px 0 0}.m33-grid-causes--border-straight{border-radius:0;margin-top:0}.m33-grid-causes__header{text-align:center;margin-bottom:64px;z-index:1;flex-direction:column;align-items:center;gap:16px;max-width:804px;margin-inline:auto;display:flex;position:relative}.m33-grid-causes__header>*{width:100%}.m33-grid-causes__title{font-family:var(--m33-font-title);letter-spacing:0;color:inherit;font-optical-sizing:none;font-variation-settings:"opsz" 96, "wdth" 96;font-size:3rem;font-weight:600;line-height:1}.m33-grid-causes__title p{margin:0}.m33-grid-causes__subtitle{font-family:var(--m33-font-title);letter-spacing:0;color:inherit;font-optical-sizing:none;font-variation-settings:"opsz" 60, "wdth" 100;font-size:2rem;font-weight:500;line-height:1.15}.m33-grid-causes__subtitle p{margin:0}.m33-grid-causes__text{font-family:var(--m33-font-title);opacity:.7;color:inherit;max-width:548px;margin-inline:auto;font-size:1.5rem;font-weight:400;line-height:1.15}.m33-grid-causes__text p{margin:0}.m33-grid-causes__carousel{z-index:1;flex-direction:column;gap:40px;display:flex;position:relative}.m33-grid-causes__swiper{padding:6px;overflow:hidden}.m33-grid-causes__swiper .swiper-wrapper{align-items:stretch;width:fit-content;display:flex}.m33-grid-causes__swiper .swiper-slide{height:auto}.m33-grid-causes__nav-wrap{z-index:1;justify-content:center;padding-top:8px;position:relative}.m33-grid-causes__empty{text-align:center;font-family:var(--m33-font-body);color:inherit;opacity:.6;z-index:1;padding:40px 0;font-size:1rem}@media (width<=1200px){.m33-grid-causes__header{padding:0 40px}}@media (width<=989px){.m33-grid-causes--border-rounded .m33-grid-causes__inner{border-radius:32px 32px 0 0;padding:80px 24px 70px}.entidad-content .m33-grid-causes .container{padding-inline:0}.m33-grid-causes{padding:80px 0 120px}.entidad-content .m33-grid-causes{padding:0}.m33-grid-causes--border-rounded{border-radius:32px 32px 0 0}.m33-grid-causes__header{margin-bottom:40px;padding:0}.m33-grid-causes__title{font-size:2rem}.m33-grid-causes__subtitle{font-size:1.625rem}.m33-grid-causes__text{max-width:100%;font-size:1.375rem}.m33-grid-causes--stack-mobile .m33-grid-causes__swiper{overflow:visible}.m33-grid-causes--stack-mobile .swiper-wrapper{flex-direction:column;gap:16px;transition:none!important;transform:none!important}.m33-grid-causes--stack-mobile .swiper-slide{width:100%!important;height:auto!important;margin:0!important}}.m33-grid-causes__ap-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.m33-grid-causes__ap-toggle{cursor:pointer;flex-shrink:0}.m33-grid-causes__ap-pending{white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.3}article.m33-grid-causes__card{cursor:default;flex-direction:column;text-decoration:none;display:flex}.ap-causas__grid-item--inactive .m33-grid-causes__card:before{display:none}
