.blocks-section .fold-grid .box{background-color:rgba(63,68,81,.1);border-radius:var(--gap);position:relative}.blocks-section .fold-grid .box p{position:relative;z-index:2}.blocks-section .fold-grid .box a.overlay-action{border:1px solid transparent;border-radius:var(--gap);color:inherit;display:block;height:100%;padding:var(--gap-2);width:100%}.blocks-section .fold-grid .box a.overlay-action span.button{bottom:var(--gap-2);position:absolute;right:0}.blocks-section .fold-grid .box:first-child,.blocks-section .fold-grid .box:first-child a.overlay-action{padding:0}.blocks-section .fold-grid .box:first-child:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);border-radius:var(--gap) var(--gap) 0 0;content:"";height:30%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.blocks-section .fold-grid .box:first-child .typo{left:0;padding:var(--gap-2);position:absolute;top:0;z-index:3}.blocks-section .fold-grid .box:first-child img{border-radius:var(--gap);height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.blocks-section .fold-grid .box .bottom-image{bottom:0;height:auto;left:0;position:absolute;right:0}.blocks-section.bg-default .box{background-color:#5f6673}.blocks-section.bg-default .box span.button{background-color:var(--color-white)!important}.blocks-section.bg-default .box span.button:after{background-color:var(--color-default)}.blocks-section.bg-default .box:not(:first-child) a.overlay-action:hover{border:1px solid var(--color-white)}.blocks-section.bg-default .box:not(:first-child) a.overlay-action:hover span.button{opacity:1;right:var(--gap-2)}@media(min-width:880px){.blocks-section .fold-grid{gap:var(--gap-2);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.blocks-section .fold-grid .box:not(:first-child){aspect-ratio:4/3}.blocks-section .fold-grid .box:first-child{grid-row:span 2}.blocks-section .fold-grid .box a.overlay-action span.button{opacity:0;right:0;transition-property:right,opacity}.blocks-section .fold-grid .box a.overlay-action:hover{border:1px solid var(--color-default)}.blocks-section .fold-grid .box a.overlay-action:hover span.button{opacity:1;right:var(--gap-2)}}@media(max-width:879px){.blocks-section .fold-grid{gap:var(--gap-2)}.blocks-section .fold-grid .box{aspect-ratio:1/1}.blocks-section .fold-grid .box span.button{bottom:var(--gap-2);opacity:1;position:absolute;right:var(--gap-2)!important}}
