.anime-front-js{display:flex;position:relative}.soc{display:flex;width:100%;height:100%}.soc__item{width:25%;display:flex;align-items:center;justify-content:center;border-right:3px solid #000;transition:.3s;min-height:120px}@media(max-width:1279px){.soc__item{padding:20px 0;min-height:100px}}@media(max-width:1023px){.soc__item{padding:30px 0}}@media(max-width:767px){.soc__item{min-height:100px}}.soc__item:last-child{border-right:none}.soc__item path,.soc__item svg{transition:.3s}.soc__item:hover path,.soc__item:hover svg{fill:#fff}.soc__item:first-child:hover{background:#2176e7}.soc__item:nth-child(2):hover{background:#dd2a7b}.soc__item:nth-child(3):hover{background:#1074af}.soc__item:nth-child(4):hover{background:#f40d1a}@media(max-width:1650px){.soc__item svg{max-width:40px;height:auto}}@media(max-width:1279px){.soc__item svg{max-width:35px}}.footer{overflow:hidden;margin-top:-1px}.footer__box{display:flex;border-top:3px solid #000}@media(max-width:1023px){.footer__box{flex-wrap:wrap-reverse}}.footer__left{width:62.5%;display:flex;align-content:space-between;align-items:center;flex-direction:column}@media(max-width:1023px){.footer__left{width:100%}}.footer__right{width:37.5%;padding:40px;border-left:3px solid #000;height:260px;display:flex;align-content:flex-end;align-items:flex-end}@media(max-width:1279px){.footer__right{height:205px}}@media(max-width:1023px){.footer__right{width:100%;border:none;border-bottom:3px solid #000;padding:30px 25px;height:auto}}@media(max-width:767px){.footer__right{padding:30px 15px}}.footer__right img{height:auto}@media(max-width:1023px){.footer__right img{max-width:290px}}@media(max-width:767px){.footer__right img{max-width:100%}}.footer__bottom{border-top:3px solid #000;display:flex;align-items:center;padding:40px 40px 20px;justify-content:space-between}@media(max-width:1023px){.footer__bottom{padding:30px 15px 15px}}@media(max-width:767px){.footer__bottom{padding:30px 15px;justify-content:center;flex-wrap:wrap}}.footer__copy{font-weight:500;font-size:21px;line-height:110%;color:#000}@media(max-width:1650px){.footer__copy{font-size:16px;line-height:25px}}@media(max-width:1023px){.footer__copy{font-size:14px;line-height:20px}}@media(max-width:767px){.footer__copy{margin-bottom:15px;width:100%;text-align:center}}.footer__link{font-style:normal;font-weight:500;font-size:21px;line-height:110%;color:#000;transition:.3s;border-bottom:1px solid transparent}@media(max-width:1650px){.footer__link{font-size:16px;line-height:25px}}@media(max-width:1023px){.footer__link{font-size:14px;line-height:20px}}.footer__link:hover{border-bottom:1px solid}.footer__head{display:flex;padding:54px 46px 37px;border-bottom:3px solid #000;width:100%}@media(max-width:1650px){.footer__head{padding:40px}}@media(max-width:1023px){.footer__head{padding:30px 25px}}@media(max-width:767px){.footer__head{padding:30px 15px;flex-wrap:wrap}}.footer__for{width:50%}@media(max-width:767px){.footer__for{width:100%;margin-bottom:20px}.footer__for:last-child{margin-bottom:0}}.footer__label{font-style:normal;font-weight:500;font-size:21px;line-height:110%;color:#000}@media(max-width:1650px){.footer__label{font-size:16px;line-height:25px}}@media(max-width:1023px){.footer__label{font-size:14px;line-height:20px}}.footer__email{font-weight:500;font-size:22px;line-height:30px;color:#fd5732;transition:.3s;border-bottom:1px solid transparent}@media(max-width:1650px){.footer__email{font-size:16px;line-height:25px}}@media(max-width:1023px){.footer__email{font-size:14px;line-height:20px}}.footer__email:hover{border-bottom:1px solid}.footer__soc{width:100%;height:100%}@media(max-width:767px){.footer__soc{height:auto}}.popups{position:fixed;visibility:hidden;z-index:-10;top:0;left:0;width:100%;height:calc(100vh + 2px);background:#fff;overflow-y:auto;transition:.3s;opacity:0}@supports(-webkit-touch-callout:none){.popups{height:98vh}@media(max-width:600px){.popups{height:calc(100vh - 80px)}}}.popups.open{opacity:1;z-index:99999999;visibility:visible}@media(max-width:767px){.popups__logo{width:110px}}.popups__head{position:sticky;width:100%;padding:40px;display:flex;justify-content:space-between;left:0;top:0}@media(max-width:1650px){.popups__head{padding:30px}}@media(max-width:1279px){.popups__head{width:100%}}@media(max-width:767px){.popups__head{padding:30px 15px 15px;width:100%}}.popups__head.it-products{background:#fd5732}.popups__head.investment-fund{background:#f85bae}.popups__head.performance-marketing{background:#d693ff}.popups__head.behavior{background:#fd5732}.popups__head.impact{background:#f85bae}.popups__head.leadership{background:#d693ff}.popups__head.education{background:#abe1ff}.popups__head.innovations{background:#43715b}.popups__head.communication{background:#ff8743}.popups__top{padding:0 40px 40px}@media(max-width:1650px){.popups__top{padding:0 30px 30px}}@media(max-width:767px){.popups__top{padding:0 15px 30px}}.popups__top--red{background:#fd5732}.popups__top--pink{background:#f85bae}.popups__top--fiolet{background:#d693ff;height:calc(100vh - 120px);padding-top:30px}@media(max-width:1650px){.popups__top--fiolet{height:calc(100vh - 100px);padding-top:30px}}@media(max-width:767px){.popups__top--fiolet{height:calc(100vh - 70px);padding-top:30px}}.popups__top--violet{background:#d693ff}.popups__top--green{background:#43715b}.popups__top--orang{background:#ff8743}.popups__top--blue{background:#abe1ff}.popups__btn{background:#000;border-radius:48px;padding:20px;font-weight:500;font-size:22px;line-height:25px;text-align:center;text-transform:uppercase;color:#fff;width:100%;display:block;border:3px solid transparent;transition:.3s}@media(max-width:1650px){.popups__btn{font-size:32px;line-height:40px}}@media(max-width:1279px){.popups__btn{width:100%;font-size:22px;line-height:25px}}.popups__btn:hover{background:none;border:3px solid #000;color:#000}.popups__title{font-weight:500;font-size:55px;line-height:60px;text-transform:uppercase;color:#000;margin-bottom:20px;word-wrap:break-word}@media(max-width:1650px){.popups__title{font-size:56px;line-height:100%}}@media(max-width:767px){.popups__title{font-size:32px;line-height:35px}}@media(max-width:479px){.popups__title{font-size:23px}}.popups__subtitle{font-weight:500;font-size:16px;line-height:25px;color:#000}@media(max-width:1650px){.popups__subtitle{font-size:16px;line-height:110%}}@media(max-width:767px){.popups__subtitle{font-size:14px;line-height:20px}}.popups__close{transition:.3s;cursor:pointer;display:flex;align-items:center}.popups__close:hover{transform:rotate(180deg)}@media(max-width:1650px){.popups__close{width:30px}}@media(max-width:767px){.popups__close{width:25px}}.popups__flex{display:flex;flex-wrap:wrap}.popups__left{width:28.1%;border-right:3px solid #000;border-bottom:3px solid #000}@media(max-width:1023px){.popups__left{width:100%;border-right:none}}.popups__right{width:71.9%}@media(max-width:1023px){.popups__right{width:100%}}.popups__col{width:33.33%;border-right:3px solid;border-bottom:3px solid;min-height:calc(50vh - 120px);display:flex;flex-wrap:wrap;align-content:space-between;padding:25px}.popups__col:nth-child(3n){border-right:none}@media(max-width:1023px){.popups__col:nth-child(3n){border-right:3px solid}}@media(max-width:767px){.popups__col:nth-child(3n){border-right:none}}@media(max-width:1023px){.popups__col{width:50%}}@media(max-width:767px){.popups__col{height:auto;min-height:auto;width:100%;border-right:none;padding:15px}}.popups__thesis{font-weight:500;font-size:24px;line-height:120%;text-transform:uppercase;color:#000}@media(max-width:767px){.popups__thesis{margin-bottom:10px;font-size:18px;line-height:25px}}.popups__num{font-weight:500;font-size:55px;line-height:60px;text-transform:uppercase;color:#000;text-align:right;width:100%}@media(max-width:767px){.popups__num{font-size:55px;line-height:60px}}.popups__item{border-bottom:3px solid #000;padding:40px;display:block;transition:.3s}@media(max-width:1023px){.popups__item{padding:20px 15px}}.popups__item:hover:not(.popups__item-no-hover){background:#fd5732}.popups__item:first-child:hover{background:#abe1ff}.popups__item:nth-child(2):hover{background:#d693ff}.popups__item:nth-child(3):hover{background:#f85bae}.popups__item:nth-child(4):hover{background:#ff8743}.popups__item.popups__item-no-hover:hover{background:#fff}.popups__label{font-weight:500;font-size:32px;line-height:40px;text-transform:uppercase;color:#000;margin-bottom:10px}@media(max-width:767px){.popups__label{font-size:22px;line-height:25px}}.popups__val{font-weight:500;font-size:16px;line-height:25px;color:#000}@media(max-width:767px){.popups__val{font-size:14px;line-height:20px}}.popups__name{font-weight:500;font-size:24px;line-height:120%;text-transform:uppercase;color:#000;padding:40px}@media(max-width:1023px){.popups__name{padding:30px 15px 20px}}@media(max-width:767px){.popups__name{font-size:18px;line-height:25px}}.popups__element{display:none}.popups__element.open{display:block}.email-info{display:flex;padding:40px;border-bottom:3px solid #000;width:100%}@media(max-width:1279px){.email-info{padding:30px 25px}}@media(max-width:767px){.email-info{padding:30px 15px;flex-wrap:wrap}}.email-info__for{width:50%}@media(max-width:767px){.email-info__for{width:100%;margin-bottom:20px}.email-info__for:last-child{margin-bottom:0}}.email-info__label{font-style:normal;font-weight:500;font-size:21px;line-height:110%;color:#000}@media(max-width:1650px){.email-info__label{font-size:16px;line-height:25px}}@media(max-width:1279px){.email-info__label{font-size:14px;line-height:20px}}.email-info__email{font-weight:500;font-size:22px;line-height:30px;color:#fd5732;transition:.3s;border-bottom:1px solid transparent}@media(max-width:1650px){.email-info__email{font-size:16px;line-height:25px}}@media(max-width:1279px){.email-info__email{font-size:14px;line-height:20px}}.email-info__email:hover{border-bottom:1px solid}.contact-us{position:fixed;width:100%;height:100vh;overflow-y:auto;background:rgba(0,0,0,.5);top:0;display:flex;justify-content:flex-end;align-items:self-start;opacity:0;right:-100%;visibility:hidden;transition:.3s;z-index:9999999}.contact-us.open{opacity:1;right:0;visibility:visible}.contact-us__press-kit{display:flex;margin-top:45px;padding:0 25px;gap:20px}@media(max-width:480px){.contact-us__press-kit{flex-wrap:wrap}}.contact-us__head{background:#fd5732;padding:40px;display:flex;justify-content:flex-end;flex-wrap:wrap;width:100%}@media(max-width:767px){.contact-us__head{padding:30px 15px}}.contact-us__form.result{height:100%;background:#fff}.contact-us__in{border:3px solid #000;padding:22px 25px;font-weight:500;font-size:22px;line-height:30px;color:#000;width:calc(50% - 20px);transition:.3s}.contact-us__in--big{height:140px;padding-right:30px}.contact-us__in:active,.contact-us__in:focus{border:3px solid #f85bae}@media(max-width:992px){.contact-us__in{font-size:14px;line-height:20px}}@media(max-width:767px){.contact-us__in{width:100%;margin-bottom:30px}.contact-us__in--big{height:100px}}.contact-us__flex{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.contact-us__flex{flex-wrap:wrap;margin-bottom:0}.contact-us__flex>span{width:100%;text-align:center;margin-bottom:30px}}.contact-us__flex .wpcf7-form-control-wrap{width:calc(50% - 20px)}@media(max-width:767px){.contact-us__flex .wpcf7-form-control-wrap{width:100%}}.contact-us__flex .wpcf7-form-control-wrap .contact-us__in{width:100%}.contact-us__btn{font-size:22px;padding:20px;transition:.3s}.contact-us .soc{height:auto}.contact-us__form-box.close{display:none}.contact-us__result-text{width:100%;font-style:normal;font-weight:500;font-size:24px;line-height:120%;text-transform:uppercase;color:#000;margin-bottom:30px}.contact-us__result{display:none}.contact-us__result.open{display:flex;flex-wrap:wrap;height:100%;align-items:center;align-content:center}.contact-us__result-btn{font-style:normal;font-weight:500;font-size:22px;line-height:25px;text-align:center;text-transform:uppercase;color:#fff;background:#000;border-radius:999px;padding:20px 40px;transition:.3s;border:3px solid transparent;cursor:pointer}.contact-us__result-btn:hover{border-color:#000;background:transparent;color:#000}.contact-us__topflex{display:flex;border-bottom:3px solid #000}@media(max-width:992px){.contact-us__topflex{flex-wrap:wrap-reverse}}.contact-us__img{width:440px}@media(max-width:992px){.contact-us__img{display:flex}}.contact-us__img img{width:100%;object-fit:cover;position:absolute;min-height:100%}.contact-us__img--overflow{width:100%;height:100%;overflow:hidden;position:relative}@media(max-width:992px){.contact-us__img--overflow{max-height:415px}}.contact-us__thanks{opacity:0;visibility:hidden;z-index:-50;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;padding-left:35px;padding-top:112px}@media(max-width:992px){.contact-us__thanks{padding-left:40px;padding-top:40px}}@media(max-width:767px){.contact-us__thanks{padding-left:15px;padding-top:40px}}.contact-us__thanks.active{opacity:1;visibility:visible;z-index:50}.contact-us__thanks>h4{display:block;width:100%;font-size:24px;color:#000;margin-bottom:40px}.contact-us__thanks-close,.contact-us__thanks>h4{font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}.contact-us__thanks-close{font-size:32px;text-align:center;color:#fff;background:#000;border-radius:80px;padding:20px 130px;border:3px solid transparent;display:inline-block;cursor:pointer;transition:.3s}.contact-us__thanks-close:hover{background:none;border:3px solid #000;color:#000}@media(max-width:767px){.contact-us__thanks-close{padding:20px 54px;font-size:24px;line-height:120%}}@media(max-width:1200px){.contact-us__infobox{width:100%}}.contact-us__info{padding:35px}@media(max-width:992px){.contact-us__info{display:none}}.contact-us__info>h3{font-size:24px;line-height:120%;display:flex;align-items:flex-end;text-transform:uppercase;margin-bottom:12px}.contact-us__info>h3,.contact-us__info>span{font-style:normal;font-weight:500;color:#000}.contact-us__info>span{font-size:16px;line-height:110%}.contact-us__mininfo{display:none;padding:40px;border-top:3px solid #000}.contact-us__mininfo>h3{font-style:normal;font-weight:500;font-size:24px;line-height:120%;display:flex;align-items:flex-end;text-transform:uppercase;color:#000;margin-bottom:12px}.contact-us__mininfo>span{font-style:normal;font-weight:500;font-size:16px;line-height:110%;color:#000}@media(max-width:992px){.contact-us__mininfo{display:block;border:none}}@media(max-width:767px){.contact-us__mininfo{padding:30px 15px}}.contact-us__box{width:75%;min-height:100%;background:#fff;max-width:920px;display:flex;flex-wrap:wrap;align-content:space-between}@media(max-width:767px){.contact-us__box{width:100%}}.contact-us__top{width:100%}.contact-us__bottom{width:100%;border-top:3px solid #000}.contact-us__title{width:100%;font-weight:500;font-size:55px;line-height:60px;text-transform:uppercase;color:#000}@media(max-width:767px){.contact-us__title{font-size:32px;line-height:35px}}.contact-us__close{cursor:pointer;transition:.3s;margin-bottom:40px}.contact-us__close:hover{transform:rotate(180deg)}@media(max-width:767px){.contact-us__close{margin-bottom:20px;width:25px}}.contact-us__form{position:relative;padding:40px}@media(max-width:767px){.contact-us__form{padding:30px 15px}}.contact-us__flexbox{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.contact-us__flexbox .recommend__in{margin-bottom:0}@media(max-width:767px){.contact-us__flexbox{flex-wrap:wrap;margin-bottom:15px}.contact-us__flexbox .question__in{margin-bottom:15px}.contact-us__flexbox>span{text-align:center;width:100%;margin-bottom:15px}}.contact-us__wrap-file{position:relative;padding:22px 25px;font-weight:500;font-size:24px;line-height:30px;width:calc(50% - 20px);border:3px dashed #000;color:#757575}.contact-us__wrap-file .question__in{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}@media(max-width:992px){.contact-us__wrap-file{padding:17px 25px;font-size:14px}}@media(max-width:767px){.contact-us__wrap-file{width:100%}}.contact-us__textarea{border:3px solid #000;height:165px;width:100%;margin-bottom:30px;padding:25px;font-weight:500;font-size:22px;line-height:30px;color:#000}@media(max-width:992px){.contact-us__textarea{font-size:14px}}.contact-us__btn{background:#000;border-radius:48px;font-weight:500;font-size:32px;line-height:25px;text-align:center;text-transform:uppercase;color:#fff;width:100%;padding:23px;border:3px solid transparent;cursor:pointer}.contact-us__btn:hover{background:none;border:3px solid #000;color:#000}@media(max-width:767px){.contact-us__btn{font-size:24px;line-height:120%}}.contact-us .wpcf7-form-control-wrap.file-cv{border:3px dashed #000;display:flex;align-items:center;justify-content:center}.contact-us .wpcf7-form-control-wrap.file-cv:after{font-style:normal;font-weight:500;font-size:24px;line-height:100%;content:"Attach your CV"}.contact-us .wpcf7-form-control-wrap.file-cv input{opacity:0;position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}.field__wrapper{position:relative;text-align:center;width:calc(50% - 20px)}@media(max-width:767px){.field__wrapper{width:100%}}.field__file{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.field__file-wrapper{width:100%;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;-ms-flex-wrap:wrap;flex-wrap:wrap}.field__file-fake{font-style:normal;font-weight:500;font-size:24px;line-height:100%;color:#000;border:3px dashed #000;padding:25px;width:100%;cursor:pointer;min-height:80px;transition:.3s}.field__file-fake:hover{border:3px solid #f85bae}@media(max-width:992px){.field__file-fake{font-size:14px;line-height:20px;min-height:70px;height:70px}}@media(max-width:767px){.field__file-fake{width:100%;margin-bottom:30px}}