/* Preserve Growim's portfolio grid and native hover reveals. */
.portfolio-clevoxa .portfolio-six__item>img{width:100%;height:auto;display:block}
.portfolio-clevoxa .portfolio-six__item__title{text-transform:none;font-size:24px;line-height:32px}
.portfolio-clevoxa .portfolio-six__item__cate{text-transform:none;font-size:16px}
.portfolio-clevoxa .portfolio-six__item:focus-within .portfolio-six__item__content{opacity:1;visibility:visible;transform:translateY(0)}
@media(max-width:767px){.portfolio-clevoxa .portfolio-six__item__title{font-size:20px}}
.portfolio-clevoxa .portfolio-six__item::after{background-image:linear-gradient(180deg,transparent 0%,#191e23d9 60%,#b8004bea 100%)}
.portfolio-clevoxa .portfolio-six__item:focus-within::after{height:100%}
.portfolio-clevoxa .portfolio-six__item:focus-within .portfolio-six__item__title,.portfolio-clevoxa .portfolio-six__item:focus-within .portfolio-six__item__cate,.portfolio-clevoxa .portfolio-six__item:focus-within .portfolio-six__item__btn{opacity:1;transform:none}
@media(hover:none){.portfolio-clevoxa .portfolio-six__item::after{height:75%}.portfolio-clevoxa .portfolio-six__item__title,.portfolio-clevoxa .portfolio-six__item__cate,.portfolio-clevoxa .portfolio-six__item__btn{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.portfolio-clevoxa .portfolio-six__item *{transition:none!important}.portfolio-clevoxa .portfolio-six__item:hover img{transform:none}}
/* Exact Growim image ratios: 570×716 and 570×343, in source order. */
.portfolio-clevoxa .portfolio-tall .portfolio-six__item>img{aspect-ratio:570/716;height:auto;object-fit:cover}
.portfolio-clevoxa .portfolio-short .portfolio-six__item>img{aspect-ratio:570/343;height:auto;object-fit:cover}
@media(min-width:992px){.portfolio-clevoxa .clevoxa-project-grid>.col-lg-6{width:calc(50% - 1px)}}

.portfolio-clevoxa .clevoxa-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.portfolio-clevoxa .portfolio-column{display:flex;flex-direction:column;gap:30px;min-width:0}
.portfolio-clevoxa .portfolio-column>.col-lg-6{width:100%}
@media(max-width:991px){.portfolio-clevoxa .clevoxa-project-grid{grid-template-columns:1fr}}
