.what__we__do__posts{display:flex;padding:96px 0 64px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.what__we__do__posts__header{width:100%;display:flex;flex-direction:row;padding:0 80px;justify-content:space-between}.what__we__do__posts sub{max-width:60%;padding:0 0 0 80px}.what__we__do__post{display:flex;flex-direction:column;gap:8px;width:405px;min-width:405px;align-items:flex-start;max-width:Calc(100vw - 64px);overflow:visible;cursor:pointer}.what__we__do__post:after{all:unset}.what__we__do__post img{transition:scale .5s ease;border-radius:24px;height:250px;object-fit:cover}.what__we__do__post:hover img{scale:1.05}.what__we__do__post div svg path{transition:fill .5s ease}.what__we__do__post:hover div svg path{fill:var(--orange)}.what__we__do__posts__block{display:flex;flex-direction:row;gap:32px;padding-top:48px;overflow-x:hidden;max-width:100%}.what__we__do__posts__block::-webkit-scrollbar{width:0;height:0}.what__we__do__posts__block span{min-width:48px}.what__we__do__posts__buttons{display:flex;flex-direction:row;gap:32px;margin-top:32px;margin-left:80px}@media screen and (max-width:992px){.what__we__do__posts{padding:64px 0 0 32px}.what__we__do__posts__header{padding:0 40px}.what__we__do__posts sub{padding:0 0 0 40px}.what__we__do__posts__block span{min-width:8px}.what__we__do__posts__buttons{margin-left:40px}}@media screen and (max-width:768px){.what__we__do__posts{padding:32px 0}.what__we__do__posts__header{padding:0 32px}.what__we__do__posts__header button{display:none!important}.what__we__do__posts sub{padding:0 0 0 32px;max-width:Calc(100% - 32px)}.what__we__do__posts__block{gap:16px;padding-top:32px}.what__we__do__posts__button{padding:0 32px;margin-top:32px}.what__we__do__posts__buttons{margin-left:32px}}@media screen and (max-width:576px){.what__we__do__posts__header{padding:0 16px}.what__we__do__posts{padding:32px 0}.what__we__do__posts sub{padding:0 0 0 16px;max-width:Calc(100% - 16px)}.what__we__do__posts__block span{min-width:0}.what__we__do__post{min-width:Calc(100vw - 64px)}.what__we__do__posts__button{padding:0 16px}.what__we__do__posts__button button div{font-size:16px!important}.what__we__do__posts__buttons{margin-left:16px}}