.instructor-works{padding:40px 12px}.instructor-works .container{display:flex;flex-direction:column;gap:25px}.instructor-works h2{color:var(--instructor-works-title-color);font-family:Nekst;font-size:36px;font-weight:700;line-height:1;text-transform:uppercase}.instructor-works ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;justify-content:center;list-style:none;padding:0}.instructor-works.horizontal li{flex-basis:calc(50% - 3.5px);max-width:100%}.instructor-works.vertical li{flex-basis:calc(33.33333% - 4.66667px);max-width:100%}.instructor-works li img{width:100%}.instructor-works .show-more{align-self:center;background-color:var(--instructor-works-button-bg-color);border:none;color:var(--instructor-works-button-color);cursor:pointer;display:none;font-size:18px;font-weight:600;line-height:22px;padding:14px 45px;text-transform:uppercase}.instructor-works .show-more:hover{background-color:var(--instructor-works-button-hover-bg-color);color:var(--instructor-works-button-hover-color)}.instructor-works .legal{color:var(--instructor-works-legal-color);font-size:8px;line-height:12px}@media (min-width:768px){.instructor-works h2{font-size:56px}.instructor-works ul{--gap:17px;gap:var(--gap)}.instructor-works.horizontal li{flex-basis:calc(33.33333% - 11.33333px)}.instructor-works.vertical li{flex-basis:calc(25% - var(--gap)*3/4)}.instructor-works .legal{font-size:12px;text-align:center}.instructor-works .show-more{display:block}}@media (min-width:768px) and (max-width:1365px){.instructor-works{padding:70px 33px}}@media (min-width:768px){.instructor-works .cut{display:none}.instructor-works.expanded .cut{display:block}.instructor-works.expanded .show-more{display:none}}