.portfolio-details>.container-lg{padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}.portfolio-details .portfolio-details-post-thumb-slider{margin:40px 0 48px}.portfolio-details .portfolio-cover{aspect-ratio:16/9;border:1px solid var(--border-color2);background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.portfolio-details .portfolio-cover img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.portfolio-details .portfolio-details-cta{background:var(--title-color);border-radius:10px;margin-bottom:48px;padding:40px}.portfolio-details .portfolio-details-cta .portfolio-details-cta__title-wrap h3{color:var(--white-color);font-family:var(--font-unbounded);font-size:var(--text-xl);margin:0;font-weight:500;line-height:1.25}.portfolio-details .portfolio-details-cta .portfolio-details-cta__title-wrap h3 span{font-family:var(--font-fahkwang);color:var(--primary-color);display:inline}.portfolio-details .portfolio-details-cta .portfolio-details-cta__description{color:#ffffffc7;font-size:var(--text-base);margin:12px 0 0;line-height:1.6}@media (max-width:991px){.portfolio-details .portfolio-details-cta__action{width:100%}.portfolio-details .portfolio-details-cta__action .arrow-btn{justify-content:center;width:100%}}@media (max-width:767px){.portfolio-details .portfolio-details-post-thumb-slider{margin:28px 0 36px}.portfolio-details .portfolio-cover{border-radius:8px}.portfolio-details .portfolio-details-cta{margin-bottom:36px;padding:28px 24px}.portfolio-details .portfolio-details-cta .portfolio-details-cta__title-wrap h3{font-size:var(--text-lg)}}
