.overlay-card{--ratio:580/351;aspect-ratio:var(--ratio);display:grid;overflow:hidden;--overlay-opacity:0.15}@media (max-width:1199px){.overlay-card{--overlay-opacity:0.85}.overlay-card.no-hover{--overlay-opacity:0.15}}.overlay-card.permanent-overlay{--overlay-opacity:0.85;--element-movement:0!important;--element-opacity:1!important}.overlay-card.ratio-natural{--ratio:unset}.overlay-card .base{background-color:rgba(29,40,43,var(--overlay-opacity));display:grid;grid-column:1;grid-row:1;padding:0 clamp(30px,3vw,90px);place-content:center;place-items:center;text-align:center}.overlay-card .base>h3{font-size:var(--rb--font--30);font-weight:400;letter-spacing:.45px;line-height:1.3}.overlay-card .base>p,.overlay-card .base>span{font-size:var(--rb--font--16)}.overlay-card .img-wrapper{aspect-ratio:var(--ratio);grid-column:1;grid-row:1}.overlay-card .img-wrapper picture{height:100%}.overlay-card .btn{--gap:9px;--padding-left:var(--rb--space--24);--padding-right:var(--rb--space--24);margin-top:var(--rb--space--26)}@media (min-width:1200px){.overlay-card{--element-movement:clamp(14px,1.042vw,20px);--element-opacity:0}.overlay-card .base{-webkit-transition:var(--rb--transition--3);transition:var(--rb--transition--3)}.overlay-card .base>h3,.overlay-card .base>p,.overlay-card .base>span{-webkit-transform:translateY(calc(var(--element-movement)*-1));-ms-transform:translateY(calc(var(--element-movement)*-1));transform:translateY(calc(var(--element-movement)*-1))}.overlay-card .base>h3,.overlay-card .base>p,.overlay-card .base>span,.overlay-card .btn{opacity:var(--element-opacity);-webkit-transition:var(--rb--transition--3);transition:var(--rb--transition--3)}.overlay-card .btn{-webkit-transform:translateY(var(--element-movement));-ms-transform:translateY(var(--element-movement));transform:translateY(var(--element-movement))}.overlay-card:not(.no-hover):hover{--overlay-opacity:.85;--element-movement:0;--element-opacity:1}}
.page-grid .top{margin-bottom:var(--rb--space--43)}@media (min-width:768px){.page-grid .pages{--cols:repeat(2,1fr)}}@media (min-width:1200px){.page-grid .pages{--cols:repeat(3,1fr)}.page-grid .pages[data-total="2"]{--cols:repeat(2,1fr)}}@media (min-width:768px) and (max-width:991px){.page-grid .pages[data-total="3"]>:last-child{--ratio:30/9;grid-column:span 2}}@media (min-width:992px){.page-grid .pages[data-total="3"]{--cols:repeat(3,1fr)}}@media (min-width:1200px){.page-grid .pages[data-total="4"]{--cols:repeat(2,1fr)}}@media (min-width:1200px){.page-grid .pages[data-total="5"]>:nth-child(3n+3){--ratio:unset;grid-row:span 2}}
