.block__anatomy-clients-list{background:var(--color-anatomy-clay);padding-top:120px;padding-bottom:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;--year-width:170px}.block__anatomy-clients-list.color-white{background:var(--color-anatomy-white);color:var(--color-text-primary)}.block__anatomy-clients-list.color-dark{background:var(--color-anatomy-navy);color:var(--color-text-secondary)}.block__anatomy-clients-list.color-stone{background:var(--color-anatomy-clay);color:var(--color-text-primary)}.block__anatomy-clients-list .wrapper{width:100%;max-width:var(--container-xl-max-width)}.block__anatomy-clients-list .wrapper .title{color:var(--color-text-primary);margin-bottom:80px}.block__anatomy-clients-list .wrapper .title h2{font:var(--type-h1);max-width:60%}.block__anatomy-clients-list .wrapper .clients{display:flex;gap:0 var(--spacing-md)}.block__anatomy-clients-list .wrapper .clients:has(.client:nth-child(n+5)){flex-wrap:wrap}.block__anatomy-clients-list .wrapper .clients:has(.client:nth-child(n+5)) .client{width:calc((100% - var(--spacing-md) * 3)/ 4);max-width:calc((100% - var(--spacing-md) * 3)/ 4)}.block__anatomy-clients-list .wrapper .clients .client{width:100%;display:flex;gap:var(--spacing-md);align-items:center;font:var(--type-h2);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-text-primary);position:relative}.block__anatomy-clients-list .wrapper .clients .client:has(.logo){cursor:zoom-in}.block__anatomy-clients-list .wrapper .clients .client h3{font:var(--type-h3);color:var(--color-text-primary);margin-right:auto}.block__anatomy-clients-list .wrapper .clients .client .logo{height:177px;width:356px;border-radius:var(--radius-medium);opacity:0;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:opacity .3s ease-out}.block__anatomy-clients-list .wrapper .clients .client .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block__anatomy-clients-list .wrapper .clients .client:hover .logo{opacity:1}@media screen and (max-width:1274px){.block__anatomy-clients-list .wrapper .clients:has(.client:nth-child(n+3)){flex-wrap:wrap}.block__anatomy-clients-list .wrapper .clients:has(.client:nth-child(n+3)) .client{width:calc((100% - var(--spacing-md) * 1)/ 2);max-width:calc((100% - var(--spacing-md) * 1)/ 2)}}@media screen and (max-width:768px){.block__anatomy-clients-list{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-md)}.block__anatomy-clients-list .wrapper{max-width:100%}.block__anatomy-clients-list .wrapper .title{padding-left:var(--container-padding);padding-right:var(--container-padding);margin-bottom:var(--spacing-mdl)}.block__anatomy-clients-list .wrapper .title h2{max-width:100%}.block__anatomy-clients-list .wrapper .title h4{display:inline-block;--button-background:var(--color-anatomy-navy);--button-color:var(--color-text-secondary);--button-hover-background:var(--color-text-secondary);--button-hover-color:var(--color-anatomy-navy);padding:6px 10px;background:var(--button-background);color:var(--button-color);border-radius:var(--radius-medium);font:var(--type-b2);transition:background .3s ease,color .3s ease,border .3s ease;border:1px solid var(--button-background);background:0 0;border:1px solid var(--button-color);padding:6.55px 9.83px;font:var(--type-b3);--button-hover-background:var(--color-anatomy-navy);--button-color:var(--color-text-primary);--button-hover-color:var(--color-text-secondary);--button-hover-background:transparent;--button-color:var(--color-text-primary);--button-hover-color:var(--color-text-primary)}}@media screen and (max-width:768px) and (hover:hover){.block__anatomy-clients-list .wrapper .title h4:hover{background:var(--button-hover-background);color:var(--button-hover-color);border:1px solid var(--button-hover-color)}}@media screen and (max-width:768px) and (hover:hover){.block__anatomy-clients-list .wrapper .title h4:hover{background:var(--button-hover-background);color:var(--button-hover-color);border:1px solid var(--button-hover-background)}}@media screen and (max-width:768px) and (hover:hover){.block__anatomy-clients-list .wrapper .title h4:hover{border:1px solid var(--button-hover-color)}}@media screen and (max-width:768px){.block__anatomy-clients-list .wrapper .clients-wrapper{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:var(--container-padding);padding-bottom:var(--spacing-sm)}.block__anatomy-clients-list .wrapper .clients-wrapper .clients{width:400%;-moz-column-gap:0;column-gap:0}.block__anatomy-clients-list .wrapper .clients-wrapper .clients:has(.client:nth-child(n+5)){flex-wrap:wrap}.block__anatomy-clients-list .wrapper .clients-wrapper .clients:has(.client:nth-child(n+5)) .client{width:calc((100% - var(--spacing-md) * 3)/ 4);max-width:calc((100% - var(--spacing-md) * 3)/ 4)}.block__anatomy-clients-list .wrapper .clients-wrapper .clients .client{gap:var(--spacing-xs);max-height:none;scroll-snap-align:start;padding-left:var(--container-padding);position:relative;border-bottom:none}.block__anatomy-clients-list .wrapper .clients-wrapper .clients .client::after{position:absolute;bottom:0;left:var(--container-padding);content:"";border-bottom:1px solid var(--color-text-primary);width:calc(100% - var(--container-padding))}.block__anatomy-clients-list .wrapper .clients-wrapper .clients .client h3{font:var(--type-b2)}.block__anatomy-clients-list .wrapper .clients-wrapper .clients .client .logo{width:249px;height:124px}.block__anatomy-clients-list .wrapper .clients-wrapper .clients .client:last-child{border-bottom:none}}