.card-about-info{flex-direction:column;width:100%;display:flex}.card-about-info:hover{cursor:pointer}.card-about-info__head{background-color:var(--color-grey-1);justify-content:space-between;align-items:center;padding:16px 52px;display:flex}.card-about-info__head--open{background-color:var(--color-grey-2)}.card-about-info__wrapper{align-items:center;gap:4px;display:flex}.card-about-info__wrapper button{color:var(--color-white);background-color:#0000;border:0;padding:0}.card-about-info__wrapper--opened{transition:all .2s;transform:rotate(0)}.card-about-info__wrapper--opened img{transform:rotate(180deg)}.card-about-info__content{background-color:var(--color-grey-1);max-height:0;padding:0 60px;transition:all .2s;overflow:hidden}.card-about-info__content ul{padding-left:32px}.card-about-info__content--open{max-height:2000px;padding:32px 60px}@media (max-width:1540px){.card-about-info__head{padding:16px 24px}.card-about-info button{display:none}}@media (max-width:768px){.card-about-info__head{padding:16px 12px}.card-about-info__content{padding:0 20px}.card-about-info__content ul{padding-left:24px}.card-about-info__content--open{padding:24px 20px}}
.about-me{flex-direction:column;gap:64px;height:100%;padding:0 60px;display:flex}.about-me__container{grid-template-areas:"img info""img additional";gap:32px;display:grid}.about-me__container-img{grid-area:img;max-height:600px}.about-me__container-info{flex-direction:column;grid-area:info;width:100%;max-width:1130px;display:flex}.about-me__container-tags{flex-direction:column;margin-top:32px;display:flex}.about-me__additional{background-color:var(--color-grey-1);border:1px solid var(--color-grey-3);grid-area:additional;width:100%;max-width:894px;margin:auto 0 0 auto;padding:16px}.about-me__additional-text{width:fit-content;margin:12px 0 0 auto;display:block}.about-me__connect{align-items:center;width:100%;height:180px;display:flex;position:relative}.about-me__connect-text span{max-width:624px;display:block}.about-me__connect-img{z-index:1;width:calc(100% - 464px);height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.about-me__about{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:984px){.about-me__container{grid-template-areas:"info""img""block";justify-content:center;gap:0;max-height:none}.about-me__container-img{object-fit:cover;justify-self:center;margin-top:44px}.about-me__container-tags{margin-top:16px}.about-me__additional{grid-area:auto}.about-me__connect{flex-direction:column;gap:16px;height:auto;display:flex;position:relative}.about-me__connect-text{text-align:center;max-width:none}.about-me__connect-img{width:100%;position:relative;top:auto;right:auto;transform:none}.about-me__about{grid-template-columns:none}}@media (max-width:498px){.about-me__connect-text{flex-direction:column;align-items:center;display:flex}.about-me__connect-text span:first-of-type{max-width:200px}.about-me__connect-text span:last-of-type{position:relative;bottom:5px}}@media (max-width:450px){.about-me{padding:0 30px}.about-me__container-img{width:100%;max-height:fit-content}}
.case{flex-direction:column;align-items:center;width:100%;padding:160px 60px;display:flex}.case__container{border:.5px solid var(--color-grey-2);grid-template-columns:repeat(6,1fr);grid-template-areas:"title title title title title title""problem problem problem result result result""results results results results results results""check sell command back img img""review review review review img img""button button button button button button";display:grid}.case__container>div{border:.5px solid var(--color-grey-2);flex-direction:column;display:flex}.case__title{grid-area:title;padding:32px 40px}.case__problem{grid-area:problem;min-width:100%;max-width:690px;padding:32px 40px}.case__result{grid-area:result;min-width:100%;max-width:550px;padding:32px 40px}.case__results{grid-area:results;padding:32px 40px}.case__check{text-align:center;grid-area:check;align-items:center;gap:8px;padding:52px 0}.case__sell{text-align:center;grid-area:sell;align-items:center;gap:8px;padding:52px 0}.case__command{text-align:center;grid-area:command;align-items:center;gap:8px;padding:52px 0}.case__back{text-align:center;grid-area:back;align-items:center;gap:8px;padding:52px 0}.case__review{grid-area:review;padding:32px 40px}.case__review-description{margin-top:40px}.case__review-director{margin-top:24px}.case__img{grid-area:img}.case__img img{object-fit:cover;width:100%;height:100%}.case__button{grid-area:button}.case__link-details{text-align:center;padding:12px 0}.case__link-details:hover{background-color:var(--color-grey-3-button)}@media (max-width:1440px){.case{padding:120px 60px}.case__container{grid-template-columns:repeat(4,1fr);grid-template-areas:"title title title title""problem problem result result""results results results results""check sell command back""review review review img""button button button button"}.case__check,.case__sell,.case__command,.case__back{padding:52px 0}.case__review{padding:64px 40px}.case__img img{max-width:330px}}@media (max-width:1240px){.case__container{grid-template-columns:repeat(2,1fr);grid-template-areas:"title title""problem result""results results""check sell""command back""review review""img img""button button"}.case__img img{margin:auto}}@media (max-width:984px){.case{padding:24px 30px}.case__container{grid-template-columns:repeat(1,1fr);grid-template-areas:"title""problem""result""results""check""sell""command""back""review""img""button"}.case__title{padding:16px 20px}.case__problem,.case__result{width:auto;padding:16px 20px}.case__results{padding:16px 20px}.case__check,.case__sell,.case__command,.case__back{padding:32px 0}.case__review{padding:20px}.case__link-details{max-width:none}}
