main#main div#container{grid-template-rows:4fr minmax(66vw, 1920px) minmax(2fr, 1920px) auto;padding:calc(2rem + 55px) 0 0}main#main div#container div#container-infografico{max-width:70%}main#main div#container div#container-infografico picture#home-large-disco{transform:translate(-47.5%, -49.2%);width:47%}main#main div#container .container-middle{grid-template-rows:45% 55%;max-height:1291px;background-image:url(../../assets/images/home-desc-bg.webp)}main#main div#container .container-middle .container-middle-top{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"container-middle-top-left container-middle-top-right"}main#main div#container .container-middle .container-middle-top .container-middle-top-right{place-items:stretch;text-align:justify;align-items:flex-start;justify-items:stretch;justify-content:flex-end;flex-direction:column;align-content:flex-start}main#main div#container .container-middle .container-middle-top .container-middle-top-right h1{padding:1rem 0 1rem 0;font-size:50px}main#main div#container .container-middle .container-middle-top .container-middle-top-right h2{font-size:40px;padding:1rem 0 1rem 0}main#main div#container .container-middle .container-middle-top .container-middle-top-left{display:grid;grid-template-columns:1fr;grid-area:container-middle-top-left}main#main div#container .container-middle .container-middle-bottom{font-size:40px}#partner-content #cards-content{grid-template-columns:repeat(4, 1fr)}#partner-content #cards-content .card img{max-width:150px;max-height:150px}
