.portfolio__wrapper--items{gap:calc(var(--horizontal-spacing)*3)}.portfolio__wrapper--items .single-item{border-radius:8px}@media(max-width:768px){.portfolio__wrapper--items .single-item{flex-direction:column!important}}.portfolio__wrapper--items .single-item--text{padding-bottom:calc(var(--horizontal-spacing)*2);padding-top:calc(var(--horizontal-spacing)*2);width:50%}@media(max-width:768px){.portfolio__wrapper--items .single-item--text{padding-left:0!important;padding-right:0!important;width:100%}}.portfolio__wrapper--items .single-item--img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;min-height:320px;width:50%}@media(max-width:768px){.portfolio__wrapper--items .single-item--img{min-height:180px;width:100%}}.portfolio__wrapper--items .single-item.layout-1 .single-item--text{padding-right:calc(var(--horizontal-spacing)*2)}.portfolio__wrapper--items .single-item.layout-2 .single-item--text{padding-left:calc(var(--horizontal-spacing)*2)}.portfolio.theme-dark{background-color:var(--rgba-dark-theme-colors-primary)}.portfolio.theme-dark .single-item{background-color:var(--rgba-dark-theme-colors-secondary)}@media(max-width:768px){.portfolio.theme-dark .single-item{padding:calc(var(--horizontal-spacing)*2)!important}}.portfolio.theme-dark .single-item--text{padding:calc(var(--horizontal-spacing)*2)}@media(max-width:768px){.portfolio.theme-dark .single-item--text{padding:0}}.portfolio.theme-dark .single-item--text *{color:#fff}