#footer{--layoutGrid-fullwidth-spacing: 10px;margin-bottom:var(--spacing-vertical);position:relative}#main:has(#contentOutro)+#footer:after{position:absolute;background-color:var(--black);content:"";grid-column:content;width:100%;grid-row:span 3;height:calc(100% + var(--spacing-vertical));z-index:-1}#footer .text{grid-column-start:breakout-start;grid-column-end:content-center;padding:var(--spacing-120);padding-right:var(--spacing-100);border:1px solid var(--black);background-color:var(--white);border-top-left-radius:var(--borderRadius-l);border-bottom-left-radius:var(--borderRadius-l)}#footer .text .partHeading{color:var(--black);margin-bottom:.5em}#footer .text .wrapper{display:flex;gap:.5em;align-items:flex-start;margin-bottom:var(--coreContent1-spacing)}#footer .text .wrapper img{width:1.125em;max-height:1.125em;margin-top:.35em}#footer .text .wrapper a{color:inherit;font-weight:700}#footer .image{grid-column-start:content-center;grid-column-end:fullwidth-end}#footer .image .partContentFileImageGallery,#footer .image .partContentFileImageGallery *{height:100%}@media (max-width: 900px){#footer .text{padding:var(--spacing-60);grid-column:breakout;border-bottom-left-radius:0;border-top-left-radius:var(--borderRadius-l);border-top-right-radius:var(--borderRadius-l)}#footer .image{grid-column:breakout}}
