.content-cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}.content-cards .content-card{display:flex;flex-direction:column;padding:2.5rem;border-radius:1rem;box-shadow:0 .8rem 3rem 0 #00000014;background-color:#fff;overflow:hidden}.content-cards .content-card:hover [src^="/i/img/arrow-right"]{transform:rotate(-45deg)}.content-cards .content-card [src^="/i/img/arrow-right"]{transition:transform .3s ease}.content-cards .content-card .image{display:flex;margin-bottom:1.5rem}.content-cards .content-card .image img{object-fit:cover;border-radius:1rem;width:100%;height:auto;aspect-ratio:470/284}.content-cards .content-card .title{margin-bottom:1rem;font-size:2.2rem;font-weight:700}.content-cards .content-card .text{display:flex;column-gap:2.6rem;font-size:1.8rem;height:100%}.content-cards .content-card .text a{display:flex;margin-left:auto;flex-shrink:0;align-self:end}.content-cards .content-card-big{position:relative;display:grid;grid-template-columns:1.6fr 1.4fr;align-items:center;column-gap:3rem;grid-column:span 2;background-color:#fef8ed}.content-cards .content-card-big .image{margin-bottom:0}.content-cards .content-card-big .image img{aspect-ratio:525/390}.content-cards .content-card-big .bg-1{position:absolute;right:0;bottom:0}.content-cards .content-card-big .bg-2{position:absolute;right:0;top:0}.content-cards .content-card-big .badge{position:relative;padding-left:3.7rem;margin-bottom:2rem;text-transform:uppercase}.content-cards .content-card-big .badge::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.7rem;height:.3rem;background-color:#fdba04}.content-cards .content-card-big .title{margin-bottom:2rem;font-size:3.4rem}.content-cards .content-card-big .text{margin-bottom:3rem}.content-cards .content-card-big .btn{max-width:26.2rem;width:100%}section.portfolio .gallery{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}section.portfolio .gallery .gallery-item{border-radius:1rem;box-shadow:0 .8rem 3rem 0 #00000014;background-color:#fff}section.portfolio .gallery .gallery-item:hover .image .magnifier{opacity:1;visibility:visible}section.portfolio .gallery .gallery-item .name{padding:2rem;font-size:2.2rem;font-weight:700}section.portfolio .gallery .image{position:relative}section.portfolio .gallery .image .img{display:flex;object-fit:cover;width:100%;height:auto;aspect-ratio:520/314;border-radius:1rem}section.portfolio .gallery .image .magnifier{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:.3s ease}