@charset "UTF-8";.clients-section{padding:3.75vw 0 7.8125vw}@media(min-width:1281px){.clients-section{padding:48px 0 100px}}@media(max-width:767px){.clients-section{padding:60px 0 100px}}@media(max-width:550px){.clients-section{padding:40px 0 100px}}.clients-section .head{margin:0 auto 1.5625vw}@media(min-width:1281px){.clients-section .head{margin:0 auto 20px}}@media(max-width:767px){.clients-section .head{margin:0 auto 20px}}.clients-section .head__title{font-size:5.46875vw;font-weight:480;line-height:5.3125vw;letter-spacing:-.04em;color:#292b32;text-align:center}@media(min-width:1281px){.clients-section .head__title{font-size:70px;line-height:68px}}@media(max-width:767px){.clients-section .head__title{font-weight:480;line-height:48px;letter-spacing:-.04em;font-size:50px;line-height:50px}}.clients-section .about{margin:0 auto 3.90625vw;isolation:isolate}@media(min-width:1281px){.clients-section .about{margin:0 auto 50px}}@media(max-width:767px){.clients-section .about{margin:0 auto 42px}}@media(max-width:550px){.clients-section .about{margin:0 auto 40px}}.clients-section .about__text{font-size:1.71875vw;font-weight:400;line-height:2.1875vw;letter-spacing:-.02em;color:#292b32;text-align:center}@media(min-width:1281px){.clients-section .about__text{font-size:22px;line-height:28px}}@media(max-width:767px){.clients-section .about__text{font-size:22px;font-weight:400;line-height:28px;letter-spacing:-.02em}}@media(max-width:767px){.clients-section .about__text br{display:none}}.clients-section .about span{position:relative}.clients-section .about span:before{content:"";position:absolute;top:.15625vw;left:-.23438vw;z-index:-1;width:calc(100% + .46875vw);height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAdCAYAAABFaOW+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADGSURBVHgB7dtBFcJAEATRnsVAcIAEIgkH4AQHWAAJKEgk4IBFABmyCICX9LX+be715tah2fAcdhG6KLSfz07AL6lrpk79tn/EN56iQYSDZWpO6suc01nEg+W62OgS42tIAevUImC9joBgISBYCAgWAoKFgGAhIFgICBYCgoWAYCEgWAgIFgKChYBgISBYCAgWAoKFgGAhIFgICBYCgqUFVAWsVBQaBayQylvJtw7iC2G5qimOpe2b20S11STgv5qZ99ZMa+cDeXYvQTXeZM4AAAAASUVORK5CYII=) 100% 100%/100% 100% no-repeat}@media(min-width:1281px){.clients-section .about span:before{top:2px;left:-3px;width:calc(100% + 6px)}}@media(max-width:767px){.clients-section .about span:before{top:-2;left:-3px;width:calc(100% + 6px);height:calc(100% + 4px)}}.clients-section .controller{z-index:1000;display:flex;flex-direction:column;margin:0 0 3.125vw}@media(min-width:1281px){.clients-section .controller{margin:0 0 40px}}@media(max-width:767px){.clients-section .controller{margin:0 0 40px}}.clients-section .controller__wrapper{position:relative;z-index:100;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;row-gap:.625vw;margin:0 0 .9375vw}@media(min-width:1281px){.clients-section .controller__wrapper{row-gap:8px;margin:0 0 12px}}@media(max-width:767px){.clients-section .controller__wrapper{row-gap:8px;margin:0 0 12px}}.clients-section .controller__wrapper:not(._open) br{display:none}.clients-section .controller__wrapper._open{row-gap:unset;animation:openingController .2s ease-in-out forwards}.clients-section .controller__wrapper._open>*{display:block;width:31.25vw;margin:0 0 .625vw}@media(min-width:1281px){.clients-section .controller__wrapper._open>*{width:400px;margin:0 0 8px}}.clients-section .controller__wrapper._open>*>*{margin:0}.clients-section .controller__tab{margin:0 auto;cursor:pointer}@media(min-width:768px){.clients-section .controller__item_order1{order:1}}.clients-section .chip{-webkit-tap-highlight-color:transparent;position:relative;display:flex;width:-moz-fit-content;width:fit-content;background:transparent;border:1px solid #d2d8de;border-radius:.625vw;margin:0 .3125vw;padding:.23438vw .39063vw .23438vw .54688vw;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s}@media(min-width:1281px){.clients-section .chip{border:1px solid #d2d8de;border-radius:8px;margin:0 4px;padding:3px 5px 3px 7px}}.clients-section .chip:hover{border:1px solid #b4beca}@media(min-width:1281px){.clients-section .chip:hover{border:1px solid #b4beca}}.clients-section .chip._active{background:#39aa5d;border:1px solid #39aa5d;transition:all 0s}@media(min-width:1281px){.clients-section .chip._active{border:1px solid #39aa5d}}.clients-section .chip._active .chip__text{color:#fff;transition:all 0s}.clients-section .chip._active .chip__count{background:#268644}.clients-section .chip._active .chip__count:hover{background:#56d67f}.clients-section .chip._active .chip__count>svg{transform:rotate(-180deg);transition:all .2s}.clients-section .chip._active .chip__count>svg path{fill:#fff}.clients-section .chip._active .chip__count-value{color:#fff}.clients-section .chip:active{background:#39aa5d;border:1px solid #39aa5d;transition:all 0s}@media(min-width:1281px){.clients-section .chip:active{border:1px solid #39aa5d}}.clients-section .chip:active .chip__text{color:#fff;transition:all 0s}.clients-section .chip:active .chip__count{background:#268644}.clients-section .chip:active .chip__count>svg path{fill:#fff}.clients-section .chip:active .chip__count-value{color:#fff}.clients-section .chip__wrapper{display:flex;align-items:center;justify-content:flex-start}.clients-section .chip__text{font-size:1.25vw;font-weight:400;line-height:1.875vw;letter-spacing:-.02em;color:#292b32;margin:0 .625vw 0 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1281px){.clients-section .chip__text{font-size:16px;line-height:24px;margin:0 8px 0 0}}@media(max-width:767px){.clients-section .chip__text{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.02em}}@media(max-width:767px){.clients-section .chip__text br{display:none}}.clients-section .chip__count{display:flex;align-items:center;background:#dfe3e8;border-radius:.23438vw;padding:.15625vw .3125vw}@media(min-width:1281px){.clients-section .chip__count{border-radius:3px;padding:2px 4px}}.clients-section .chip__count:hover{background:#b4beca}.clients-section .chip__count>svg{width:.78125vw;height:.78125vw;transition:all .5s}@media(min-width:1281px){.clients-section .chip__count>svg{width:10px;height:10px}}@media(max-width:767px){.clients-section .chip__count>svg{width:10px;height:10px}}.clients-section .chip__count-value{font-size:.9375vw;font-weight:400;line-height:1.25vw;letter-spacing:-.01em;color:#292b32;margin:0 .15625vw 0 0}@media(min-width:1281px){.clients-section .chip__count-value{font-size:12px;line-height:16px;margin:0 2px 0 0}}@media(max-width:767px){.clients-section .chip__count-value{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.01em}}.clients-section .drop-down{-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:.3125vw;margin:0 auto;padding:.15625vw .625vw;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1281px){.clients-section .drop-down{border-radius:4px;padding:2px 8px}}@media(max-width:767px){.clients-section .drop-down{justify-content:space-between;width:100%;max-width:100%;background:#fff;border-radius:8px;padding:11px 12px 13px 18px}}.clients-section .drop-down:hover{background:#e8ebee;cursor:pointer;transition:background-color 0s}.clients-section .drop-down__text{font-size:1.25vw;font-weight:400;line-height:1.875vw;letter-spacing:-.02em;color:#39aa5d}@media(min-width:1281px){.clients-section .drop-down__text{font-size:16px;line-height:24px}}@media(max-width:767px){.clients-section .drop-down__text{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.02em;color:#292b32}}.clients-section .drop-down__arrow{display:flex;align-items:center;justify-content:center;width:.9375vw;height:1.01563vw;margin:0 0 0 .3125vw;transition:all .2s}@media(min-width:1281px){.clients-section .drop-down__arrow{width:12px;height:13px;margin:0 0 0 4px}}@media(max-width:767px){.clients-section .drop-down__arrow{width:20px;height:20px;margin:0 0 0 4px;transform:rotate(-90deg)}}@media(max-width:767px){.clients-section .drop-down__arrow svg path{fill:#292b32}}.clients-section .drop-down._active .drop-down__arrow{transform:rotate(-180deg);transition:all .2s}@media(max-width:767px){.clients-section .drop-down._active .drop-down__arrow{transform:unset}}.clients-section .v-tab-drop{display:flex;justify-content:space-between;width:-moz-fit-content;width:fit-content;background:#fff;cursor:pointer}@media all{.clients-section .v-tab-drop{border-radius:8px;padding:11px 12px 13px 18px}}@media(max-width:550px){.clients-section .v-tab-drop{width:100%}}@media all{.clients-section .v-tab-drop__text{font-size:18px;font-weight:500;line-height:24px;text-align:left;letter-spacing:-.03em}}@media all{.clients-section .v-tab-drop__icon{width:20px;min-width:20px;height:20px;min-height:20px;margin:2px 0 0 4px}}.clients-section .v-tab-drop__icon img{width:100%;max-width:100%;aspect-ratio:auto 20/20}@media(max-width:767px){.clients-section .clients-first-screen__desktop{display:none}}@media(min-width:768px){.clients-section .clients-first-screen__mobile{display:none}}@keyframes openingController{0%{opacity:.3;transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}.clients-section .single-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:40.23438vw;grid-column-gap:1.875vw;grid-row-gap:1.875vw;width:100%;max-width:100%}@media(min-width:1281px){.clients-section .single-cases-grid{grid-template-rows:515px;grid-column-gap:24px;grid-row-gap:24px}}@media(max-width:767px){.clients-section .single-cases-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-template-rows:433px;grid-column-gap:20px;grid-row-gap:20px;justify-items:center;justify-content:center}}.clients-section .single-cases-grid:last-child{margin-bottom:1.5625vw}@media(min-width:1281px){.clients-section .single-cases-grid:last-child{margin-bottom:20px}}@media(max-width:767px){.clients-section .single-cases-grid:last-child{margin-bottom:20px}}.clients-section .single-cases-grid:not(:last-child){margin-bottom:4.6875vw}@media(min-width:1281px){.clients-section .single-cases-grid:not(:last-child){margin-bottom:60px}}@media(max-width:767px){.clients-section .single-cases-grid:not(:last-child){margin-bottom:60px}}.clients-section .case-card{display:flex;width:100%;background:#fff;border-radius:.625vw;padding:2.8125vw;cursor:pointer;transition:transform .2s;will-change:transform}@media(min-width:1281px){.clients-section .case-card{border-radius:8px;padding:36px}}@media(hover:hover){.clients-section .case-card:hover{cursor:pointer;transform:translateY(-6px);transition:transform .2s}}@media(hover:hover)and (max-width:767px){.clients-section .case-card:hover{transform:translateY(-6px)}}@media(hover:hover){.clients-section .case-card:active{transform:translateY(-6px) scale(.98)}}@media(hover:hover)and (max-width:767px){.clients-section .case-card:active{transform:translateY(-6px) scale(.98)}}@media(hover:none){.clients-section .case-card:active{transform:translateY(-6px) scale(.98);transition:transform .2s}}@media(hover:none)and (max-width:767px){.clients-section .case-card:active{transform:translateY(-6px)}}@media(max-width:767px){.clients-section .case-card{width:100%;border-radius:8px;padding:24px}}.clients-section .case-card__inner{display:flex;flex-direction:column;max-width:24.375vw}@media(min-width:1281px){.clients-section .case-card__inner{max-width:312px}}@media(max-width:767px){.clients-section .case-card__inner{width:100%;max-width:unset}}.clients-section .case-card__text{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;color:#292b32;font-size:1.71875vw;font-weight:480;line-height:2.03125vw;text-align:left;text-overflow:ellipsis;letter-spacing:-.03em;display:-webkit-box;height:12.1875vw;min-height:12.1875vw;max-height:12.1875vw;overflow:hidden}@media(min-width:1281px){.clients-section .case-card__text{font-size:22px;line-height:26px;height:156px;min-height:156px;max-height:156px}}@media(max-width:767px){.clients-section .case-card__text{font-size:20px;line-height:24px;width:100%;max-width:100%;height:120px;min-height:120px;max-height:120px}}.clients-section .case-card__text:not(:last-child){margin-bottom:1.5625vw}@media(min-width:1281px){.clients-section .case-card__text:not(:last-child){margin-bottom:20px}}@media(max-width:767px){.clients-section .case-card__text:not(:last-child){margin-bottom:32px}}.clients-section .case-card__text .highlight{background-color:transparent}.clients-section .case-card__text mark{background-color:transparent}.clients-section .case-card .logo{position:relative;display:flex;width:100%;height:6.09375vw}@media(min-width:1281px){.clients-section .case-card .logo{height:78px}}@media(max-width:767px){.clients-section .case-card .logo{height:70px}}.clients-section .case-card .logo:not(:last-child){margin-bottom:3.59375vw}@media(min-width:1281px){.clients-section .case-card .logo:not(:last-child){margin-bottom:46px}}@media(max-width:767px){.clients-section .case-card .logo:not(:last-child){margin-bottom:20px}}.clients-section .case-card .logo__wrapper{display:flex;align-items:center;width:100%;max-width:16.25vw;height:100%;max-height:4.0625vw}@media(min-width:1281px){.clients-section .case-card .logo__wrapper{max-width:208px;max-height:52px}}@media(max-width:767px){.clients-section .case-card .logo__wrapper{width:176px;max-width:176px;height:44px;max-height:44px}}.clients-section .case-card .logo img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.clients-section .case-card .factoid{text-overflow:ellipsis;white-space:nowrap;position:relative;display:flex;width:100%;max-width:100%;height:5.39063vw;min-height:5.39063vw;overflow:hidden}@media(min-width:1281px){.clients-section .case-card .factoid{height:69px;min-height:69px}}@media(max-width:767px){.clients-section .case-card .factoid{height:69px;min-height:69px}}.clients-section .case-card .factoid:not(:last-child){margin-bottom:1.5625vw}@media(min-width:1281px){.clients-section .case-card .factoid:not(:last-child){margin-bottom:20px}}@media(max-width:767px){.clients-section .case-card .factoid:not(:last-child){margin-bottom:20px}}.clients-section .case-card .factoid__wrapper{display:flex;flex-direction:column;width:100%}.clients-section .case-card .factoid__value{color:#292b32;font-size:3.125vw;font-weight:500;line-height:3.98437vw;text-align:left;letter-spacing:-.03em}@media(min-width:1281px){.clients-section .case-card .factoid__value{font-size:40px;line-height:51px}}@media(max-width:767px){.clients-section .case-card .factoid__value{font-size:40px;line-height:51px}}.clients-section .case-card .factoid__description{font-size:1.09375vw;font-weight:500;line-height:1.5625vw;letter-spacing:-.01em;color:#292b32;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:23.4375vw;overflow:hidden}@media(min-width:1281px){.clients-section .case-card .factoid__description{font-size:14px;line-height:20px;max-width:300px}}@media(max-width:767px){.clients-section .case-card .factoid__description{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em;width:100%;max-width:100%}}.clients-section .case-card .date{position:absolute;bottom:0;left:0;font-size:1.09375vw;font-weight:400;line-height:1.5625vw;letter-spacing:-.01em;color:#757987;white-space:nowrap}@media(min-width:1281px){.clients-section .case-card .date{font-size:14px;line-height:20px}}@media(max-width:767px){.clients-section .case-card .date{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em}}.clients-section .case-card .person{display:flex;width:100%;max-width:100%;height:4.6875vw;min-height:4.6875vw;margin:-.23438vw 0 -.23438vw -.23438vw}@media(min-width:1281px){.clients-section .case-card .person{height:60px;min-height:60px;margin:-3px 0 -3px -3px}}@media(max-width:767px){.clients-section .case-card .person{height:60px;min-height:60px;margin:-3px 0 -3px -3px}}.clients-section .case-card .person__wrapper{display:flex;align-items:center;justify-content:flex-start}.clients-section .case-card .person__img{display:flex;width:4.6875vw;min-width:4.6875vw;height:4.6875vw;min-height:4.6875vw;border:.23438vw solid #b4beca;border-radius:50%;margin:0 1.01563vw 0 0;overflow:hidden}@media(min-width:1281px){.clients-section .case-card .person__img{width:60px;min-width:60px;height:60px;min-height:60px;border:3px solid #b4beca;margin:0 13px 0 0}}@media(max-width:767px){.clients-section .case-card .person__img{width:60px;min-width:60px;height:60px;min-height:60px;border:3px solid #b4beca;margin:0 13px 0 0}}.clients-section .case-card .person__img img{width:4.6875vw;min-width:4.6875vw;height:4.6875vw;min-height:4.6875vw;transform:translate(-.23438vw,-.23438vw);-o-object-fit:cover;object-fit:cover;aspect-ratio:auto 60/60}@media(min-width:1281px){.clients-section .case-card .person__img img{width:60px;min-width:60px;height:60px;min-height:60px;transform:translate(-3px,-3px)}}@media(max-width:767px){.clients-section .case-card .person__img img{width:60px;min-width:60px;height:60px;min-height:60px;transform:translate(-3px,-3px)}}.clients-section .case-card .person__about{display:flex;flex-direction:column}.clients-section .case-card .person__label{font-size:1.09375vw;font-weight:500;line-height:1.5625vw;letter-spacing:-.01em;color:#292b32}@media(min-width:1281px){.clients-section .case-card .person__label{font-size:14px;line-height:20px}}@media(max-width:767px){.clients-section .case-card .person__label{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em}}.clients-section .case-card .person__profession{font-size:1.09375vw;font-weight:400;line-height:1.5625vw;letter-spacing:-.01em;color:#292b32}@media(min-width:1281px){.clients-section .case-card .person__profession{font-size:14px;line-height:20px}}@media(max-width:767px){.clients-section .case-card .person__profession{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em}}body{background:#f0f3f6}main{min-height:100vh;padding:var(--header-height) 0 0 0}
