.common-banner{border-block-end:1px solid #e3dfda}.common-banner__inner{max-width:380px}@media only screen and (min-width:576px){.common-banner__inner{max-width:580px}}@media only screen and (min-width:992px){.common-banner__inner{max-width:580px}}@media only screen and (min-width:1200px){.common-banner__inner{max-width:880px}}.project-tabs-wrapper{max-width:460px;margin-inline-start:auto}.project-tabs__btns{border-bottom:1px solid #d2cec8;justify-content:space-between;align-items:center;gap:20px;display:flex;overflow-x:clip}.project-tabs__btns .project-tab-btn{z-index:1;padding-bottom:14px;position:relative}.project-tabs__btns .project-tab-btn:before{content:"";background-color:var(--template-color);width:0;height:2px;transition:var(--transition);position:absolute;inset-block-start:calc(100% - .7px);inset-inline-start:0}.project-tabs__btns .project-tab-btn:hover:before,.project-tabs__btns .project-tab-btn.active:before{width:140%}.project-tabs__single li{margin-bottom:20px}.project-tabs__single li:last-of-type{margin-bottom:0}.project-tabs__single .project-cm-btn{color:#09040280;border-bottom:1px solid #d2cec8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-bottom:16px;font-weight:500;display:flex}.project-tabs__single .project-cm-btn span{color:var(--template-color);transition:var(--transition);background-color:#e9e6e0;border-radius:20px;padding:8px 20px 4px}.project-tabs__single .project-cm-btn:hover{color:var(--template-color)}.project-tabs__single .project-cm-btn:hover span{background-color:var(--accent-color);color:var(--white)}.project-tabs__single .project-cm-btn.active{color:var(--template-color)}.project-tabs__single .project-cm-btn.active span{background-color:var(--accent-color);color:var(--white)}