.catalog-special-project[data-v-8dbdd6df]{background-color:#262e3f;position:relative;overflow:hidden}.catalog-special-project[data-v-8dbdd6df]:after{content:"";clip-path:polygon(0 0,120px 100%,100% 100%,100% 0);background-color:#f4f4f9;width:330px;height:120px;position:absolute;top:0;right:0}@media screen and (width<=1024px){.catalog-special-project[data-v-8dbdd6df]:after{clip-path:polygon(0 0,71px 100%,100% 100%,100% 0);width:284px;height:110px}}@media screen and (width<=767px){.catalog-special-project[data-v-8dbdd6df]:after{clip-path:polygon(0 0,39px 100%,100% 100%,100% 0);width:158px;height:70px}}.catalog-special-project__image[data-v-8dbdd6df]{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.catalog-special-project__inner[data-v-8dbdd6df]{z-index:1;flex-direction:column;justify-content:space-between;gap:48px;max-width:728px;min-height:662px;padding:128px 0;display:flex;position:relative}@media screen and (width<=1024px){.catalog-special-project__inner[data-v-8dbdd6df]{gap:32px;max-width:478px;min-height:482px;padding:80px 0}}@media screen and (width<=767px){.catalog-special-project__inner[data-v-8dbdd6df]{gap:24px;max-width:none;padding:80px 0 64px}}.catalog-special-project__content[data-v-8dbdd6df]{flex-direction:column;gap:24px;display:flex}@media screen and (width<=1024px){.catalog-special-project__content[data-v-8dbdd6df]{gap:16px}}@media screen and (width<=767px){.catalog-special-project__content[data-v-8dbdd6df]{gap:12px}}.catalog-special-project__title[data-v-8dbdd6df]{color:#fff}.catalog-special-project__description[data-v-8dbdd6df]{letter-spacing:-.2px;color:#fff;font-size:20px;font-weight:400;line-height:24px}@media screen and (width<=767px){.catalog-special-project__description[data-v-8dbdd6df]{letter-spacing:-.16px;font-size:16px;line-height:20px}}.catalog-special-project__btn[data-v-8dbdd6df]{letter-spacing:0;align-self:flex-start;min-width:auto;height:80px;padding:0 32px;font-size:16px;line-height:20px}.catalog-special-project__btn[data-v-8dbdd6df] .btn__text{gap:20px}@media screen and (width<=1024px){.catalog-special-project__btn[data-v-8dbdd6df]{height:56px;padding:0 20px;font-size:14px;line-height:16px}.catalog-special-project__btn[data-v-8dbdd6df] .btn__text{gap:8px}}@media screen and (width<=767px){.catalog-special-project__btn[data-v-8dbdd6df]{width:100%}.catalog-special-project__btn[data-v-8dbdd6df] .btn__text{justify-content:center}}
