.project-details-content{margin-block-start:0}.details-media{border-radius:18px;width:100%;height:380px;margin-block-end:30px;position:relative;overflow:hidden}.details-media img{border-radius:inherit;display:block;object-fit:cover!important;width:100%!important;height:100%!important}.project-details-content>.heading{margin-block-end:28px}.project-details-content p.text{margin-block-end:40px;line-height:1.7}.project-details-content .project-challenge{max-width:100%;margin-block-start:48px}.project-challenge .heading{margin-block-end:24px}.project-challenge .challenge-list{margin-block-start:28px}.project-challenge .challenge-list>li+li{margin-block-start:20px}.project-challenge .challenge-item{align-items:flex-start;gap:12px;display:flex}.project-challenge .challenge-item svg{flex-shrink:0;margin-top:3px}.project-info-list{margin-block-start:30px}.project-info-item{--color-border:#1c25394d;border-bottom:dotted var(--style-border-width)var(--color-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-block-end:40px;padding-block-end:20px;display:flex}.project-info-item:last-child{margin-block-end:0}.project-info-item .info-data{text-align:end}.project-sidebar{padding-inline-start:60px}.project-sidebar>div+div{margin-block-start:40px}.project-sidebar .icon-contact{--color-background:#fff;background:var(--color-background);border-radius:100%;justify-content:center;align-items:center;min-width:80px;height:80px;margin-block-start:36px;display:inline-flex}@media (max-width:1366px){.project-sidebar{padding-inline-start:40px}}@media (max-width:1199px){.project-sidebar{padding-inline-start:20px}}@media (max-width:991px){.project-sidebar{margin-block-start:40px;padding-inline-start:0}.project-details-content .project-challenge{max-width:100%}}@media (max-width:767px){.project-details-content,.project-details-content .project-challenge{margin-block-start:40px}}.project-mobile-preview{text-align:center;justify-content:center;align-items:center;width:100%;margin-block:48px 24px;display:flex}.project-mobile-preview .mobile-mockup-img{filter:drop-shadow(0 15px 30px #0f172a14);width:100%;max-width:360px;height:auto;margin:0 auto;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.project-mobile-preview .mobile-mockup-img:hover{transform:translateY(-6px)}@media (max-width:767px){.project-mobile-preview{margin-block-start:36px}.project-mobile-preview .mobile-mockup-img{max-width:280px}}.sidebar-widget.project-sidebar-mockup{background:#fff;border:1px solid #1c253914;border-radius:18px;justify-content:center;align-items:center;padding:0;transition:box-shadow .4s,border-color .4s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0f172a0d}.sidebar-widget.project-sidebar-mockup:hover{border-color:#1c253929;box-shadow:0 16px 36px #0f172a1a}.sidebar-widget.project-sidebar-mockup .sidebar-mockup-img{transform-origin:50%;width:100%;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.2)}.sidebar-widget.project-sidebar-mockup:hover .sidebar-mockup-img{transform:scale(1.26)}.project-details-content>.heading.text-40{font-size:32px;line-height:1.25}.project-details-content .project-challenge .heading.text-36,.project-sidebar .sidebar-widget.service-contact .heading.text-36{font-size:24px;line-height:1.3}.project-details-content p.text,.project-details-content .challenge-item .text.text-18{font-size:15px;line-height:1.6}@media (max-width:767px){.project-details-content p.text,.project-details-content .challenge-item .text.text-18{font-size:15px;line-height:1.55}.project-details-content>.heading.text-40{font-size:26px}.project-details-content .project-challenge .heading.text-36{font-size:22px}}
