html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}a{text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.about__title,.team-entry__title,.teams__title,.publication-entry__title,.service-entry__block-title,.publications__title,.team__card-title,.services__title,.experience__link,.main-form__title{font-size:30px;font-weight:700}.about__statistics-item-title,.about__title,.team-entry__title,.teams__title,.publication-entry__title,.service-entry__block-title,.publications__title,.team__card-title,.services__title,.experience__link--active,.main-form__title{background-image:linear-gradient(-62deg,#f0145a,#ef8080);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (width >= 768px){.about__title,.team-entry__title,.teams__title,.publication-entry__title,.service-entry__block-title,.publications__title,.team__card-title,.services__title,.experience__link,.main-form__title{font-size:38px}}.service-entry__block-subtitle,.services__cards-item-title{font-size:22px;font-weight:700}.contact__list-link-text,.achievements__title,.team-entry__subtitle,.publication-entry__date,.publications__link,.clients__title,.team__card-link,.services__link,.main-form__group-title{font-size:14px;font-weight:700;letter-spacing:.0714em;text-transform:uppercase}.teams__card-item-name,.publications__cards-item-title,.team__card-subtitle,.tabs__item,.main-button{font-size:16px;font-weight:700}.main-input::-webkit-input-placeholder{font-size:16px;line-height:1.625}.main-input::-moz-placeholder{font-size:16px;line-height:1.625}.main-input:-ms-input-placeholder{font-size:16px;line-height:1.625}.main-input::-ms-input-placeholder{font-size:16px;line-height:1.625}.team-entry__text,.publication-entry__text,.services__cards-item-text,.main-input::placeholder,.main-input{font-size:16px;line-height:1.625}.team-entry__list-item,.teams__card-item-job,.publication-entry__text-second,.publications__cards-item-text,.team__card-text{font-size:14px;line-height:1.5714}.service-entry__block-list li,.footer__list li,.header__list li{font-size:18px;line-height:1.4444}@media (width >= 768px){.service-entry__block-list li:before,.footer__list li:before,.header__list li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--list-marker-color, #F0145A)}}.publication-entry__list{list-style-type:decimal}.publication-entry__list li{font-size:18px;line-height:1.4444}.publication-entry__list li::marker{color:#f0145a;font-weight:700}.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.gradient-wrapper{background-image:linear-gradient(233deg,#323264,#323264 60%,#643e72);border-bottom-left-radius:12px;border-bottom-right-radius:12px;position:relative;padding-bottom:60px;margin-bottom:80px}.gradient-wrapper:before{content:"";display:block;position:absolute;bottom:-10px;width:calc(100% - 40px);left:20px;height:10px;background-color:#cacadb;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.gradient-wrapper:after{content:"";display:block;position:absolute;bottom:-20px;width:calc(100% - 80px);left:40px;height:10px;background-color:#e7e7f2;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.icon{display:inline-block;aspect-ratio:1}.icon--12{width:12px}.icon--14{width:14px}.icon--18{width:18px}.icon--24{width:24px}.icon--32{width:32px}.icon--38{width:38px}.icon--42{width:42px}.icon--64{width:64px}.preloader,.main-button:before{display:block;width:26px;aspect-ratio:1;border-radius:50%;border:4px solid #24A3FF;border-right-color:transparent;-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear}@-webkit-keyframes spinner{to{rotate:360deg}}@keyframes spinner{to{rotate:360deg}}.main-link,.publications__link,.team__card-link,.services__link{font-size:16px;line-height:1.25;color:#24a3ff;-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover: hover){.main-link:hover,.publications__link:hover,.team__card-link:hover,.services__link:hover{color:#f0145a}}.main-link--light{color:#fff}.burger-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;aspect-ratio:1;cursor:pointer;padding:10px 7px;background-color:transparent;border:none;border-radius:8px;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.burger-btn:active{background-color:#f0145a;-webkit-transform:scale(1.2);transform:scale(1.2)}@media (hover: hover){.burger-btn:hover{background-color:#f0145a}}.burger-btn__item{display:block;width:18px;height:2px;background-color:#fff}.burger-btn__item:before{content:"";position:absolute;top:10px;left:50%;translate:-50%;display:block;width:18px;height:2px;background-color:#fff}.burger-btn__item:after{content:"";position:absolute;bottom:10px;left:50%;translate:-50%;display:block;width:18px;height:2px;background-color:#fff}@media (width >= 768px){.burger-btn{display:none}}.burger-btn--dark:active{background-color:#e6e6f0}@media (hover: hover){.burger-btn--dark:hover{background-color:#e6e6f0}}.burger-btn--dark .burger-btn__item{background-color:#323264}.burger-btn--dark .burger-btn__item:after,.burger-btn--dark .burger-btn__item:before{background-color:#323264}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.swiper-pagination__btn{cursor:pointer;border:none;border-radius:50%;width:16px;aspect-ratio:1;background-color:#d8ecfd;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.swiper-pagination__btn--active{background-color:#24a3ff}@media (hover: hover){.swiper-pagination__btn:hover{background-color:#24a3ff}}@media (width >= 768px){.swiper-pagination__btn--non-active{display:none}}.main-button{position:relative;min-width:183px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#fff;border:none;border-radius:12px;padding:18px 30px;background-color:#24a3ff;-webkit-box-shadow:0px 0px 20px 0px rgba(36,163,255,.5);box-shadow:0 0 20px #24a3ff80;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-button:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;opacity:0;visibility:hidden}@media (hover: hover){.main-button:hover{background-color:#0085ff}}.main-button:active{background-color:#006ccf;-webkit-transform:translateY(3px);transform:translateY(3px)}.main-button:disabled{cursor:default;pointer-events:none}.main-button--response{-webkit-box-shadow:none;box-shadow:none;background-color:#ededf7;color:#323264}.main-button--response:hover{background-color:#b3b3ba}.main-button--response:active{background-color:#ededf7}.main-button--loader{color:transparent;-webkit-box-shadow:none;box-shadow:none;background-color:#ededf7}.main-button--loader:before{opacity:1;visibility:visible}.main-input{color:#000;border:none;outline:none;border-radius:8px;padding:15px}.main-input::-webkit-input-placeholder{color:#b3b3ba}.main-input::-moz-placeholder{color:#b3b3ba}.main-input:-ms-input-placeholder{color:#b3b3ba}.main-input::-ms-input-placeholder{color:#b3b3ba}.main-input::placeholder{color:#b3b3ba}.main-input:focus{-webkit-box-shadow:0px 0px 0px 1px #24A3FF;box-shadow:0 0 0 1px #24a3ff}.main-input:invalid:not(:-moz-placeholder-shown){box-shadow:0 0 0 1px red;color:red}.main-input:invalid:not(:-ms-input-placeholder){box-shadow:0 0 0 1px red;color:red}.main-input:invalid:not(:placeholder-shown){-webkit-box-shadow:0px 0px 0px 1px #FF0000;box-shadow:0 0 0 1px red;color:red}.main-input:disabled{background-color:#ededf7}.main-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.main-form__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.main-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.main-form__textarea{min-height:130px;resize:none}.main-form__group-title{color:#b3b3ba}.close-btn{width:32px;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;padding:0;background-color:transparent;border-radius:8px;cursor:pointer;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.close-btn:active{-webkit-transform:translateY(3px);transform:translateY(3px);background-color:#e6e6f0}@media (hover: hover){.close-btn:hover{background-color:#e6e6f0}}.popup{position:fixed;top:0;left:50%;translate:-50%;padding:30px;max-width:650px;width:100%;height:100%;background-color:#f5f5fa;overflow:hidden}@media (width >= 425px){.popup{border-radius:12px;-webkit-box-shadow:0px 15px 80px 0px rgba(40,40,86,.5);box-shadow:0 15px 80px #28285680}}@media (width >= 768px){.popup{max-height:612px;top:50%;translate:-50% -50%}.popup::-ms-backdrop{background-color:#707091}.popup::backdrop{background-color:#707091}}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:12px;background-color:#e6e6f0;padding:2px;gap:2px}.tabs__item{background-color:transparent;border:none;border-radius:10px;color:#323264;cursor:pointer;padding:9px 30px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.tabs__item--active{background-color:#fff;pointer-events:none}@media (hover: hover){.tabs__item:hover{background-color:#f5f5fa}}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;background-color:#fff;line-height:1.2}body ::-moz-selection{background:#f0145a66}body ::selection{background:#f0145a66}.container{padding-inline:30px;margin-inline:auto}@media (width >= 768px){.container{padding-inline:60px}}@media (width >= 1024px){.container{max-width:1024px}}@media (width >= 1440px){.container{max-width:1440px}}@media (width >= 1920px){.container{max-width:1720px}}.header{margin-bottom:30px}@media (width >= 768px){.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;padding:50px 60px 0;margin-bottom:60px}}@media (width >= 1024px){.header{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;gap:16px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (width >= 1920px){.header{max-width:1720px;margin-inline:auto}}.header--absolute{position:absolute;left:0;right:0;z-index:10;margin-bottom:0}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5fa33;padding:10px 15px;margin-bottom:15px}@media (width >= 768px){.header__top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;background-color:transparent;padding:0;margin-bottom:0}}@media (width >= 1024px){.header__top{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;justify-self:end}}.header__lang{display:-webkit-box;display:-ms-flexbox;display:flex}.header__lang-btn{font-size:12px;font-weight:700;letter-spacing:1px;border:none;border-radius:8px;padding:5px 7px;color:#fff;background-color:transparent;text-transform:uppercase;cursor:pointer;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.header__lang-btn--active{color:#fff;pointer-events:none;background-color:#f0145a}@media (hover: hover){.header__lang-btn:not(.header__lang-btn--active):hover{background-color:#fff3}}.header__list{--list-marker-color: #E6E6F0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.header__list-item{display:none}@media (width >= 768px){.header__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}}.header__list-item--color{color:#b3b3ba}.header__list-link{font-size:16px;color:#fff;font-weight:700;-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover: hover){.header__list-link:hover{color:#f0145a}}.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:15px}@media (width >= 768px){.header__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:30px;padding-inline:0}}@media (width >= 1024px){.header__bottom{display:contents}}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}@media (width >= 768px){.header__logo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (width >= 1024px){.header__logo{grid-row-start:1;grid-row-end:3}}.header__logo-image{width:70px;height:32px;-ms-flex-negative:0;flex-shrink:0}@media (width >= 768px){.header__logo-image{width:130px;height:60px}}.header__logo-icon{width:12px;height:26px;-ms-flex-negative:0;flex-shrink:0}@media (width >= 768px){.header__logo-icon{width:21px;height:47px}}@media (width >= 768px){.header__logo-icon--hidden{display:none}}.header__logo-text{font-size:20px;font-weight:400;color:#fff;overflow:hidden;border-right:6px solid #F0145A;width:0;-webkit-animation:typing 3s forwards;animation:typing 3s forwards}@media (width >= 768px){.header__logo-text{font-size:36px}}@media (width >= 768px){.header__logo-text--hidden{display:none}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:15px;text-align:center;background-color:#fff;position:fixed;right:0;left:0;bottom:0;margin-inline:8px;padding:64px 12px 12px;border-top-left-radius:12px;border-top-right-radius:12px;z-index:10;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-box-shadow:0px -15px 80px 0px rgba(40,40,86,.5);box-shadow:0 -15px 80px #28285680}@media (width >= 768px){.header__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;background-color:transparent;position:static;text-align:start;margin-inline:0;padding:0;border-radius:0;opacity:1;visibility:visible;-webkit-box-shadow:none;box-shadow:none}}@media (width >= 1024px){.header__nav{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;justify-self:end}}.header__nav.active{opacity:1;visibility:visible}.header__nav-link{font-size:24px;font-weight:700;background-color:#f5f5fa;color:#24a3ff;width:100%;padding-top:7px;padding-bottom:7px;border-radius:12px;white-space:nowrap}@media (hover: hover){.header__nav-link:hover{background-color:#e6e6f0}}.header__nav-link:active{background-color:#e6e6f0}.header__nav-link--active{color:#f0145a}@media (width >= 768px){.header__nav-link{font-size:16px;font-weight:700;color:#fff;border-bottom:2px solid transparent;padding-bottom:7px;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background-color:transparent;border-radius:0;padding-top:0}}@media (width >= 768px) and (hover: hover){.header__nav-link:hover{border-color:#fff;background-color:transparent}}@media (width >= 768px){.header__nav-link--active{color:#f0145a;border-color:#f0145a;pointer-events:none}.header__nav-link:active{background-color:transparent}}.header__nav-close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:12px;right:12px}@media (width >= 768px){.header__nav-close-btn{display:none}}.header--dark .header__top{background-color:#f5f5fa}@media (width >= 768px){.header--dark .header__top{background-color:transparent}}.header--dark .header__lang-btn{color:#b3b3ba}@media (hover: hover){.header--dark .header__lang-btn:not(.header--dark .header__lang-btn--active):hover{background-color:#f5f5fa}}.header--dark .header__lang-btn--active{color:#fff}.header--dark .header__list-link{color:#b3b3ba}@media (hover: hover){.header--dark .header__list-link:hover{color:#f0145a}}.header--dark .header__logo-text{color:#323264;white-space:nowrap}.header--dark .header__nav-link{color:#24a3ff}@media (hover: hover){.header--dark .header__nav-link:hover{border-color:#24a3ff}}.header--dark .header__nav-link--active{color:#f0145a}@-webkit-keyframes typing{0%{width:0}to{width:100%;border:none}}@keyframes typing{0%{width:0}to{width:100%;border:none}}.footer{background-color:#f5f5fa}.footer__container{border-top:2px solid #E6E6F0;padding-top:30px;padding-bottom:30px}.footer__content{max-width:398px;margin-inline:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:21px}@media (width >= 768px){.footer__content{text-align:start}}@media (width >= 1024px){.footer__content{text-align:start;max-width:100%}}.footer__top{display:contents}@media (width >= 1024px){.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__list{--list-marker-color: #B3B3BA;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (width >= 768px){.footer__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.footer__list-item:first-child:before{display:none}.footer__list-text{font-size:16px;color:#323264}.footer__list-link{font-weight:700;font-size:16px;color:#24a3ff;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__list-link--caps{font-size:12px;letter-spacing:1px;text-transform:uppercase}.footer__list-link--color{color:#46466e}@media (hover: hover){.footer__list-link:hover{color:#f0145a}}.footer__copyright{font-size:16px;color:#b3b3ba;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:9px}@media (width >= 1024px){.footer__copyright{padding-top:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.footer--border-off .footer__container{border:none}.svg-settings{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.show-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.hero{min-height:600px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-image:url(/assets/symbol-BN9K23Jy.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:center top}@media (width >= 768px){.hero{min-height:1024px}}@media (width >= 1024px){.hero{min-height:768px}}@media (width >= 1440px){.hero{min-height:800px}}@media (width >= 1920px){.hero{min-height:1000px}}.hero__title{font-size:38px;font-weight:700;color:#fff}.hero__link{position:absolute;bottom:30px;left:50%;translate:-50%;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover: hover){.hero__link:hover{color:#f0145a}}.experience{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:60px;padding-top:30px;margin-bottom:30px}@media (width >= 768px){.experience{padding-top:60px;row-gap:120px;margin-bottom:60px}}@media (width >= 1024px){.experience{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px;row-gap:0;max-width:904px;margin-inline:auto}}@media (width >= 1440px){.experience{max-width:1080px}}@media (width >= 1920px){.experience{max-width:1360px}}.experience__top{padding-inline:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;scroll-padding-inline:30px}.experience__top>*{scroll-snap-align:start}.experience__top::-webkit-scrollbar{display:none}@media (width >= 768px){.experience__top{padding-inline:60px;scroll-padding-inline:60px}}@media (width >= 1024px){.experience__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;text-align:end;row-gap:30px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}@media (width >= 1024px){.experience .container{padding-inline:0}}.experience__link{white-space:nowrap;color:#b3b3ba;-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover: hover){.experience__link:hover{color:#f0145a}}.experience__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;color:#fff}.experience__bottom:before{content:"";display:block;width:100%;height:4px;position:absolute;top:-30px;left:50%;translate:-50%;background-color:#ffffff4d}@media (width >= 768px){.experience__bottom:before{top:-60px}}@media (width >= 1024px){.experience__bottom:before{width:4px;height:100%;left:-60px;top:0;bottom:0}}.experience__subtitle{font-size:20px;font-weight:700}@media (width >= 768px){.experience__subtitle{font-size:30px}}.experience__text{font-size:19px;line-height:1.5789}.services__link{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.services__cards{display:grid;row-gap:30px;padding-top:30px}@media (width >= 768px){.services__cards{grid-template-columns:repeat(2,1fr);gap:60px;padding-top:60px}}@media (width >= 1024px){.services__cards{grid-template-columns:repeat(3,1fr);gap:60px}}.services__cards-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.services__cards-item-image{width:92px;aspect-ratio:1;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:24px;margin-bottom:15px}.services__cards-item-title{color:#24a3ff}.services__cards-item-text{color:#fff}.team{padding-bottom:60px}.team__container{padding-inline:0}@media (width >= 1024px){.team__container{padding-inline:60px}}.team__card{border-radius:12px;background-color:#f5f5fa;margin-bottom:30px}@media (width >= 1024px){.team__card{display:-webkit-box;display:-ms-flexbox;display:flex}}.team__card-photo{position:relative;height:500px;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media (width >= 1024px){.team__card-photo{width:400px;height:auto;border-top-right-radius:0;border-bottom-left-radius:12px}}.team__card-photo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.team__card-content{padding:30px}.team__card-link{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (hover: hover){.team__card-link:hover{color:#f0145a}}.team__card-title{padding-bottom:30px;line-height:1.2;word-break:break-all}@media (width >= 768px){.team__card-title{word-break:normal}}.team__card-subtitle{color:#b3b3ba;margin-bottom:6px}.team__card-text{color:#b3b3ba}.clients{text-align:center}@media (width >= 1920px){.clients{max-width:1720px;margin-inline:auto;padding-bottom:60px}}.clients__title{color:#323264;padding-bottom:30px}.clients__grid{display:grid;background-color:#639}@media (width >= 768px){.clients__grid{grid-template-columns:repeat(3,1fr)}}@media (width >= 1024px){.clients__grid{grid-template-columns:repeat(4,1fr)}}@media (width >= 1920px){.clients__grid{border-radius:12px;overflow:hidden}}.clients__cell{height:120px}.clients__cell--hillel{background-color:#1c4280}.clients__cell--hillel .clients__img{max-width:217px}.clients__cell--wannabiz{background-color:#143646}.clients__cell--wannabiz .clients__img{max-width:199px}.clients__cell--tapgerine{background-color:#f48b30}.clients__cell--tapgerine .clients__img{max-width:179px}.clients__cell--3dlook{background-color:#9e4dc3}.clients__cell--3dlook .clients__img{max-width:180px}.clients__cell--orangear{background-color:#fd9339}.clients__cell--orangear .clients__img{max-width:174px}.clients__cell--adtellige{background-color:#e2e2e4}.clients__cell--adtellige .clients__img{max-width:133px}.clients__cell--clickky{background-color:#c71c36}.clients__cell--clickky .clients__img{max-width:138px}.clients__cell--eco-leasing{background-color:#dcf3f9}.clients__cell--eco-leasing .clients__img{max-width:146px}.clients__cell--infratek{background-color:#eaeaea}.clients__cell--infratek .clients__img{max-width:182px}.clients__cell--city-park{background-color:#282240}.clients__cell--city-park .clients__img{max-width:181px}.clients__cell--artprint{background-color:#1d4568}.clients__cell--artprint .clients__img{max-width:189px}.clients__cell--ultimatecard{background-color:#000}.clients__cell--ultimatecard .clients__img{max-width:152px}.clients__cell:nth-child(n+7){display:none}@media (width >= 768px){.clients__cell:nth-child(n+7){display:block}}.clients__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.publications{padding-top:30px;padding-bottom:30px;background-color:#f5f5fa}.publications__link{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.publications__title{padding-bottom:30px}.publications__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (width >= 768px){.publications__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.publications__cards-item{border-radius:8px;overflow:hidden;background-color:#fff}@media (width >= 768px){.publications__cards-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:290px;flex-basis:290px}}@media (width >= 1024px){.publications__cards-item{-ms-flex-preferred-size:calc(33.3333% - 20px);flex-basis:calc(33.3333% - 20px)}}.publications__cards-item-image{display:block;width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.publications__cards-item-content{padding:30px}.publications__cards-item-title{color:#24a3ff;padding-bottom:15px}.publications__cards-item-date{position:relative;font-size:12px;font-weight:700;color:#b3b3ba;padding-bottom:15px}.publications__cards-item-date:before{content:"";display:block;width:100%;height:4px;position:absolute;bottom:-4px;left:50%;translate:-50%;background-color:#e6e6f0}.publications__cards-item-text{color:#000;padding-top:19px}.publications__button{margin-inline:auto;margin-top:30px}.publications__tabs{margin:auto auto 30px}.service-entry__block{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.service-entry__block-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:28px;text-align:center}.service-entry__block-image{width:92px;aspect-ratio:1;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:24px;-ms-flex-item-align:center;align-self:center}.service-entry__block-text{font-size:19px;line-height:1.5789}.service-entry__block-button{max-width:208px;-ms-flex-item-align:center;align-self:center}.service-entry__block-bottom{padding-top:30px;border-top:4px solid rgba(255,255,255,.5)}.service-entry__block-subtitle{padding-bottom:15px}@media (width >= 768px){.service-entry__block-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.service-entry__block-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding-top:15px}.service-entry__block-list-item:before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:6px;height:6px;border-radius:50%;background-color:var(--list-marker-color, #F0145A);margin-top:12px}.publication-entry__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;padding-bottom:60px}.publication-entry__image{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:12px}@media (width >= 768px){.publication-entry__image{height:500px}}.publication-entry__title-basic{font-size:20px;font-weight:700;color:#323264;margin-bottom:-15px}@media (width >= 768px){.publication-entry__title-basic{font-size:30px}}.publication-entry__date{position:relative;font-size:12px;color:#b3b3ba;padding-bottom:34px}.publication-entry__date:before{content:"";display:block;width:100%;height:4px;background-color:#e6e6f0;position:absolute;bottom:0}.publication-entry__text{color:#000}.publication-entry__subtitle{font-size:16px;font-weight:700;color:#323264;margin-bottom:-15px}@media (width >= 768px){.publication-entry__subtitle{font-size:22px}}.publication-entry__list{margin-left:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.publication-entry__list-item{padding-left:5px}.publication-entry__image-second{display:block;width:100%;height:196px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-ms-flex-item-align:center;align-self:center;margin-bottom:-15px}@media (width >= 768px){.publication-entry__image-second{height:398px;width:640px}}.publication-entry__text-second{color:#b3b3ba;text-align:center}.publication-entry__social{padding-top:30px;border-top:4px solid #E6E6F0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.publication-entry__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:9px;border-radius:12px;background-color:#f5f5fa;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media (hover: hover){.publication-entry__social-link:hover{background-color:#ededf7}}.teams{padding-bottom:60px}.teams__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:60px}@media (width >= 1024px){.teams__title{max-width:664px;margin-inline:auto}}@media (width >= 1024px){.teams__title{max-width:1080px}}@media (width >= 1920px){.teams__title{max-width:1360px}}.teams__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}@media (width >= 768px){.teams__cards{display:grid;grid-template-columns:1fr 1fr;gap:60px}}@media (width >= 1024px){.teams__cards{grid-template-columns:repeat(3,1fr)}}.teams__card-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.teams__card-item-image{display:block;border-radius:12px;height:300px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (width >= 768px){.teams__card-item-image{height:400px}}.teams__card-item-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.teams__card-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px}.teams__card-item-name{color:#323264;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (hover: hover){.teams__card-item-name:hover{color:#f0145a}}.teams__card-item-job{color:#b3b3ba}.teams__card-item-link{width:32px;aspect-ratio:1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5fa;color:#24a3ff;-webkit-transition-property:background-color,color,rotate;transition-property:background-color,color,rotate;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media (hover: hover){.teams__card-item-link:hover{background-color:#ededf7;color:#f0145a}}.teams__card-item-link--active{rotate:-90deg;color:#f0145a}.team-entry{padding-bottom:60px}@media (width >= 1440px){.team-entry__container{max-width:1200px}}@media (width >= 1920px){.team-entry__container{max-width:1360px}}.team-entry__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}@media (width >= 1024px){.team-entry__card{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.team-entry__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (width >= 768px){.team-entry__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (width >= 1024px){.team-entry__top{display:contents}}.team-entry__image{display:block;border-radius:12px;height:375px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (width >= 768px){.team-entry__image{width:300px}}@media (width >= 1024px){.team-entry__image{grid-row-start:1;grid-row-end:3}}@media (width >= 1440px){.team-entry__image{width:400px;height:500px}}.team-entry__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}@media (width >= 1024px){.team-entry__content{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}}.team-entry__title{margin-bottom:-15px}.team-entry__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}@media (width >= 1440px){.team-entry__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.team-entry__list-item{color:#b3b3ba}@media (width >= 1440px){.team-entry__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;white-space:nowrap}.team-entry__list-item:not(:first-child):before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#e6e6f0}}.team-entry__list-link{font-size:16px;color:#24a3ff;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (hover: hover){.team-entry__list-link:hover{color:#f0145a}}.team-entry__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;padding-top:30px;border-top:4px solid #E6E6F0}.team-entry__text{color:#000}.team-entry__subtitle{color:#323264;margin-bottom:-15px}.about{padding-bottom:60px}@media (width >= 1440px){.about__container{max-width:1200px}}@media (width >= 1920px){.about__container{max-width:1360px}}.about__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}@media (width >= 1024px){.about__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.about__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.about__title{padding-bottom:8px}.about__text{font-size:19px;line-height:1.5789;color:#000}.about__statistics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px;padding-top:10px;padding-left:30px;border-left:4px solid #E6E6F0}@media (width >= 1024px){.about__statistics{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:388px;flex-basis:388px;height:322px;padding-top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.about__statistics-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.about__statistics-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.about__statistics-item-title{font-size:36px;font-weight:700}.about__statistics-item-description{font-size:16px;color:#323264}.about__team{background-image:url(/assets/team-Dopi6G-I.webp);background-repeat:no-repeat;background-position:center;background-size:cover;height:114px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;margin-bottom:30px}@media (width >= 768px){.about__team{height:234px;margin-top:60px;margin-bottom:60px}}@media (width >= 1024px){.about__team{height:312px}}@media (width >= 1440px){.about__team{height:438px}}@media (width >= 1920px){.about__team{height:584px}}.about__team-title{text-transform:uppercase;color:#fffc;font-size:36px;font-weight:700;letter-spacing:.3611em;text-shadow:0px 15px 20px rgba(40,40,86,.8)}@media (width >= 768px){.about__team-title{font-size:46px;letter-spacing:1.3695em}}@media (width >= 1024px){.about__team-title{font-size:86px;letter-spacing:.7325em}}@media (width >= 1440px){.about__team-title{font-size:96px;letter-spacing:.6562em}}@media (width >= 1024px){.about__right{padding-left:30px;-ms-flex-preferred-size:362px;flex-basis:362px;-ms-flex-negative:0;flex-shrink:0}}.achievements{background-color:#f5f5fa;padding-top:30px;padding-bottom:30px}.achievements__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;padding-inline:0}@media (width >= 1024px){.achievements__container{padding-inline:60px}}.achievements__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.achievements__title{color:#323264;text-align:center}.achievements__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media (width >= 768px){.achievements__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding-inline:0}}.achievements__card-item{height:90px;background-color:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:255px}@media (width >= 768px){.achievements__card-item{min-width:auto}}.achievements__card-item--non-active{display:none}@media (width >= 768px){.achievements__card-item--non-active{display:-webkit-box;display:-ms-flexbox;display:flex}}.achievements__card-item-image{display:block;height:40px}@media (width >= 1024px){.achievements__card-item-image{height:60px}}.achievements__card-item-legal{max-width:54px}@media (width >= 1024px){.achievements__card-item-legal{max-width:80px}}.achievements__card-item-bonus{max-width:106px}@media (width >= 1024px){.achievements__card-item-bonus{max-width:159px}}.achievements__card-item-market-leaders{max-width:130px}@media (width >= 1024px){.achievements__card-item-market-leaders{max-width:195px}}.achievements__card-item-law-firms{max-width:111px}@media (width >= 1024px){.achievements__card-item-law-firms{max-width:166px}}.contact{padding-bottom:30px}.contact__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}@media (width >= 1024px){.contact__container{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;max-width:1200px}}.contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.contact__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px;font-size:21px;line-height:1.4285;color:#323264}.contact__list-item:not(:last-child){border-bottom:4px solid #E6E6F0;padding-bottom:30px}.contact__list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;color:#24a3ff;-webkit-transition:color .3s ease-in;transition:color .3s ease-in}.contact__list-link--color{color:#323264}@media (hover: hover){.contact__list-link:hover{color:#f0145a}}.contact__list-link-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__list-link-text{font-size:12px;font-weight:700}.contact__form{background-color:#f5f5fa;border-radius:12px;padding:30px}.contact__title{font-size:30px}.contact__button{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:alternate;animation-direction:alternate}.contact__button:not(:disabled){-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes bounce{to{scale:1.06}}@keyframes bounce{to{scale:1.06}}
