.styles-module-scss-module__0G8Cja__Portfolio{background-color:var(--white)}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__section-block{padding:80px 0 30px}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__section-block--bg-texture{background-image:url(/textures/bc.png);background-position:50%;background-repeat:repeat}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__portfolio-wrapper{width:100%;overflow:hidden}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__portfolio-list{columns:2;column-gap:0;margin-left:-24px;margin-right:-24px}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__list-title,.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__portfolio-card{break-inside:avoid}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__list-title-wrapper{border-right:1px solid var(--light-medium);justify-content:center;align-items:center;padding:0 24px 40px;display:flex}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__list-title{-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);border:1px solid var(--light-medium);text-align:center;border-radius:12px;width:100%;padding:24px;font-size:24px;font-weight:700;line-height:1.3}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__portfolio-card{border-right:1px solid var(--light-medium);border-bottom:1px solid var(--light-medium);flex-direction:column;padding:24px;display:flex}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__card-image{width:100%;height:auto}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__card-title{letter-spacing:1%;text-transform:uppercase;margin-top:60px;font-size:40px;font-weight:300;line-height:1.4}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__card-description p{font-size:16px;font-weight:400;line-height:1.4}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__card-btn{margin-top:24px}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__technologies-list{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:40px;display:flex}@media (max-width:1024px){.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__list-title-wrapper{padding:0 24px 32px}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__list-title{font-size:24px}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__card-title{margin-top:24px;font-size:36px}}@media (max-width:768px){.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__section-block{padding:24px 0}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__portfolio-list{columns:1}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__list-title-wrapper{border-right:none;padding:0 24px}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__portfolio-card{border-bottom:none}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__card-description{-webkit-line-clamp:4;margin-top:16px}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__card-btn{order:2;margin-top:24px;margin-left:auto}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__technologies-list{order:1;margin-top:24px}}@media (max-width:480px){.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__section-block{padding:16px 0}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__list-title{font-size:20px}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__card-title{margin-top:8px;font-size:32px}.styles-module-scss-module__0G8Cja__Portfolio .styles-module-scss-module__0G8Cja__card-description{-webkit-line-clamp:4;margin-top:8px}}
