.main-section-portfolio-details{background-image:url(../images/ctd-bg.png);background-color:#f0f0f0;background-repeat:no-repeat;background-size:cover;background-position:center}.strive-community-section .strive-center{max-width:700px}.strive-community-section .strive-title-wrapper{margin-bottom:12px}.strive-community-section .strive-title{line-height:1.3;color:#121212}.strive-community-section .strive-title:after{position:absolute;content:"";left:-24px;top:-10px;width:20px;height:20px;background-image:url(../images/strive-left.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.strive-community-section .strive-title::before{position:absolute;content:"";right:-24px;top:-10px;width:20px;height:20px;background-image:url(../images/strive-right.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.strive-community-section .strive-subtitle p{color:#636363;opacity:80%;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.5}@media (max-width:1680px){.strive-community-section .strive-subtitle p{font-size:14px}}.breadcrumbs-section{padding:0 0 20px 0}.breadcrumbs-section .breadcrumbs-nav .breadcrumbs-list{list-style:none}.breadcrumbs-section .breadcrumbs-nav .breadcrumb-item{display:flex;align-items:center;clip-path:polygon(90% 0,100% 50%,90% 100%,0 100%,9% 50%,0 0);background-color:#fff;padding:10px 35px 10px 35px}.breadcrumbs-section .breadcrumbs-nav .breadcrumb-item:first-child{clip-path:polygon(0 0,87% 0,100% 50%,87% 100%,0 100%);padding:10px 35px 10px 20px}.breadcrumbs-section .breadcrumbs-nav .breadcrumb-item:last-child{background-color:#000;clip-path:polygon(90% 0,100% 50%,90% 100%,0 100%,9% 50%,0 0)}.breadcrumbs-section .breadcrumbs-nav .breadcrumb-item+.breadcrumb-item::before{content:none!important}@media (max-width:576px){.breadcrumbs-section .breadcrumbs-nav .breadcrumb-item{padding:10px 15px}}.breadcrumbs-section .breadcrumbs-nav .breadcrumb-link{line-height:1.4;color:#636363;text-decoration:none;transition:color .3s ease}.breadcrumbs-section .breadcrumbs-nav .breadcrumb-link:hover{color:#121212;font-weight:700!important}@media (max-width:576px){.breadcrumbs-section .breadcrumbs-nav .breadcrumb-text,.breadcrumbs-section .breadcrumbs-nav a{font-size:12px!important}}.hero-image-section .hero-image{max-height:700px;border-radius:15px;max-width:100%;aspect-ratio:2.4;transition:.3s all ease-in-out}.hero-image-section .hero-image img{transform:scale(1);transition:.3s all ease-in-out}.hero-image-section .hero-image:hover img{transform:scale(1.03)}@media (max-width:991px){.hero-image-section .hero-image{border-radius:10px}.hero-image-section .hero-image::after{border-radius:10px}}.project-roles-section .roles-content .roles-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid rgba(33,33,33,.1019607843);border-bottom:1px solid rgba(33,33,33,.1019607843);gap:20px;padding:20px 0}@media (max-width:1200px){.project-roles-section .roles-content .roles-list{grid-template-columns:repeat(3,1fr)}.project-roles-section .roles-content .roles-list .role-item:nth-child(3n){border-right:none!important}}@media (max-width:576px){.project-roles-section .roles-content .roles-list{grid-template-columns:repeat(2,1fr)}.project-roles-section .roles-content .roles-list .role-item:nth-child(3n){border-right:1px solid rgba(33,33,33,.1019607843)!important}.project-roles-section .roles-content .roles-list .role-item:nth-child(2n){border-right:none!important}}.project-roles-section .roles-content .role-item{display:flex;flex-direction:column;width:100%;border-right:1px solid rgba(33,33,33,.1019607843)}.project-roles-section .roles-content .role-item:last-child{border-right:unset}.project-roles-section .roles-content .role-item .role-number{line-height:1.2;color:#121212}.about-project-section .section-title{color:#121212}.about-project-section .section-title::before{position:absolute;content:"";right:-24px;top:-6px;width:20px;height:20px;background-image:url(../images/strive-right.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.about-project-section .project-description p{opacity:.8}.about-project-section .point-item{gap:12px}.about-project-section .point-item:last-child{margin-bottom:0!important}.about-project-section .point-item .point-icon{max-width:20px;max-height:20px;margin-top:2px}.about-project-section .point-item .point-text{line-height:1.275;color:#121212}.about-project-section .project-illustration{max-width:849px;max-height:600px;aspect-ratio:1.415}.project-features-section{background-color:#f0f0f0}.project-features-section .features-title{line-height:1.3;color:#121212}.project-features-section .features-title:after{position:absolute;content:"";left:-24px;top:-10px;width:20px;height:20px;background-image:url(../images/strive-left.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.project-features-section .features-title::before{position:absolute;content:"";right:-24px;top:-10px;width:20px;height:20px;background-image:url(../images/strive-right.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.project-features-section .features-intro p{color:#636363;opacity:.8;max-width:600px}.project-features-section .feature-card{background-color:#fff;border-radius:16px;padding:20px;transition:all .3s ease-in-out;border:2px solid transparent}.project-features-section .feature-card:after{position:absolute;content:"";bottom:0;left:0;width:0;height:0;transition:.4s all ease-in-out;background-color:#000;opacity:1;pointer-events:none;border-radius:16px}.project-features-section .feature-card .feature-icon{margin-bottom:20px;padding:12px;border-radius:12px;border:1px solid hsla(0,0%,60%,.2);background-color:#f7f7f7;display:block;max-width:60px;max-height:60px;width:100%;height:100%}.project-features-section .feature-card .feature-icon img{width:30px;height:30px}.project-features-section .feature-card .feature-title{color:#121212;transition:all .3s ease-in-out}.project-features-section .feature-card .feature-description{color:#636363;opacity:.8;transition:all .3s ease-in-out}.project-features-section .feature-card:hover .feature-description,.project-features-section .feature-card:hover .feature-title{color:#fff!important}.project-features-section .feature-card:hover::after{width:100%;height:100%;opacity:1}.z-1{z-index:1}
/*# sourceMappingURL=portfolio-details.min.css.map */
