.intro-projects{position:relative;padding-block:clamp(32px, 5vw, 64px);background:var(--color3);.title-heading{font-size:clamp(24px, 3vw, 32px);font-family:var(--Medium);line-height:normal}.subtitle{margin-block:clamp(8px, 1vw, 16px) 16px;font-size:clamp(14px, 3vw, 16px)}.sw--hero,.sw--hero img{border-radius:20px}.project-attributes{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(8px, 1vw, 16px);margin-top:16px;li{display:flex;align-items:center;justify-content:space-between;background:#FFFFFF29;backdrop-filter:blur(6px);padding:8px 12px;border-radius:8px;font-size:16px;font-family:var(--Regular);line-height:22px;p{display:flex;align-items:center;gap:6px;i{font-size:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}}}}}@media only screen and (max-width:768px){.intro-projects{.title-heading{text-align:center}.subtitle{text-align:center;margin-bottom:24px}.project-attributes{grid-template-columns:repeat(1,1fr)}}}.intro-archive-projects{display:flex;justify-content:space-between;align-items:center;h1{margin:0}&>div{display:flex;align-items:center;gap:16px}.services-taxonomy.wrap-ft-menu{background:var(--color3);padding:14px;width:clamp(130px, 13vw, 180px);border-radius:12px;font-size:16px;position:relative;cursor:pointer;a{font-size:14px}.accordion-title{&:before{content:"\e918";transition:0.4s;font-family:'icomoon';position:absolute;left:12px;top:20px;font-size:10px;color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center}&.active{&:before{transform:rotateX(180deg)}}}.accordion-container{background:var(--color3);z-index:1;width:100%;right:0;border-radius:0 0 12px 12px;padding:12px;position:absolute}}.category-filter{display:flex;gap:24px;background:var(--color3);padding:14px 16px;border-radius:12px;font-size:16px;position:relative;a{display:flex;align-items:center;gap:8px;font-size:16px;position:relative;&:before{content:"";width:28px;height:28px;background:#fff;border-radius:50%}&:after{content:"\e927";font-family:icomoon;position:absolute;right:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#000;transition:0.4s;opacity:0}&:hover,&.active{color:var(--color1);&:after{opacity:1}}}}}@media only screen and (max-width:768px){.intro-archive-projects{flex-direction:column;gap:24px;&>div{width:100%;.wrap-ft-menu{width:100%!important}}.category-filter{flex-direction:column}}}