@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}#projects-main section.hero .container .content-wrapper{padding-top:140px;padding-bottom:160px}#projects-main section.hero .container .content-wrapper .woocommerce-breadcrumb{display:flex;gap:10px;margin-bottom:40px}#projects-main section.hero .container .content-wrapper .woocommerce-breadcrumb span{color:#0c2340;opacity:.5}#projects-main section.hero .container .content-wrapper .woocommerce-breadcrumb span:first-of-type{opacity:1}#projects-main section.hero .container .content-wrapper .woocommerce-breadcrumb span a{color:#0c2340;text-decoration:none}#projects-main section.hero .container .content-wrapper .content{display:flex;gap:20px}#projects-main section.hero .container .content-wrapper .content .left{width:100%;display:flex;flex-direction:column;gap:80px}#projects-main section.hero .container .content-wrapper .content .left .titles{display:flex;flex-direction:column;gap:24px}#projects-main section.hero .container .content-wrapper .content .left .titles p{font-family:"Inter",Arial,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;line-height:normal;color:#f3d1a7}@media(max-width: 520px){#projects-main section.hero .container .content-wrapper .content .left .titles p{font-size:14px}}#projects-main section.hero .container .content-wrapper .content .left .text{padding-right:min(144px,8vw)}#projects-main section.hero .container .content-wrapper .content .left .text p{line-height:25.6px}#projects-main section.hero .container .content-wrapper .content .middle{width:100%;background-position:center center;background-size:cover}#projects-main section.hero .container .content-wrapper .content .right{width:100%;display:flex;flex-direction:column;justify-content:flex-end}#projects-main section.hero .container .content-wrapper .content .right .text{padding-left:min(144px,8vw);display:flex;flex-direction:column;gap:20px}#projects-main section.hero .container .content-wrapper .content .right .text p{line-height:25.6px}@media(max-width: 920px){#projects-main section.hero .container .content-wrapper .content{flex-wrap:wrap}#projects-main section.hero .container .content-wrapper .content .left{gap:24px}#projects-main section.hero .container .content-wrapper .content .middle{height:200px;max-height:40vw}#projects-main section.hero .container .content-wrapper .content .right .text{padding-left:0}}#projects-main section.projects .container .content-wrapper{padding-bottom:60px}#projects-main section.projects .container .content-wrapper .project-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px 20px}#projects-main section.projects .container .content-wrapper .project-grid .project-item a img{width:100%;aspect-ratio:14/9;height:unset;display:block;object-fit:cover}#projects-main section.projects .container .content-wrapper .project-grid .project-item .project-title{font-size:24px;line-height:1.6em;font-family:"Inter";margin:40px 0 12px;font-weight:400}#projects-main section.projects .container .content-wrapper .project-grid .project-item .project-title a{text-decoration:none;color:#333}@media(max-width: 520px){#projects-main section.projects .container .content-wrapper .project-grid .project-item .project-title{margin-top:24px;font-size:20px}}#projects-main section.projects .container .content-wrapper .project-grid .project-item .project-excerpt{font-size:16px;line-height:25.6px}@media(max-width: 600px){#projects-main section.projects .container .content-wrapper .project-grid{grid-template-columns:repeat(1, 1fr)}}