.h-first{color:var(--gray);padding:0}.h-first__bg{width:100%;height:100%;position:absolute;top:0;left:0}.h-first__title,.h-first__subtitle,.h-first__line,.h-first__svg svg{opacity:0;transition:all 1s}.h-first__line,.h-first__subtitle{transition-delay:2s}.h-first__svg svg{transition-delay:3s}.h-first.p-animate :is(.h-first__title,.h-first__line,.h-first__subtitle,.h-first__svg svg){transform:translateY(100px)}.h-first.p-animate_active :is(.h-first__title,.h-first__line,.h-first__subtitle,.h-first__svg svg){opacity:1;transform:translateY(0)}.h-first__block{text-align:center;flex-direction:column;max-width:1192px;min-height:100vh;margin:0 auto;padding:235px 0 137px;display:flex}.h-first__title{color:var(--white);text-transform:uppercase;text-align:center;font-size:220px;font-weight:400;line-height:125%;transition-delay:1s}.h-first__line{background:var(--gray);width:400px;height:2px;margin:20px auto 0}.h-first__subtitle{text-align:center;margin-top:20px;font-size:28px;font-weight:500;line-height:125%}.h-first__svg{position:absolute;bottom:30px;left:50%;transform:translate(-50%)}@media screen and (max-width:1720px){.h-first__subtitle{font-size:26px}}@media screen and (max-width:1200px){.h-first__block{padding-top:240px}.h-first__title{font-size:max(160px,min(13.8889vw + 53.3333px,220px))}.h-first__subtitle{font-size:max(20px,min(1.38889vw + 9.33333px,26px))}}@media screen and (max-width:768px){.h-first__block{justify-content:center;align-items:center;padding:35px 0 80px}.h-first__title{font-size:max(86px,min(16.5179vw + 33.1429px,160px))}.h-first__subtitle{font-size:max(12px,min(3.57143vw + .571428px,28px))}.h-first__line{width:300px}.h-first__svg svg{width:32px}}.h-about__text{max-width:1013px;color:var(--gray-black);gap:20px;font-size:24px;line-height:125%;transition-delay:1s;display:grid}.h-about__title,.h-about__text{opacity:0;transition-duration:.6s;transform:translateY(100px)}.h-about.p-animate_active :-webkit-any(.h-about__title,.h-about__text){opacity:1;transform:translateY(0)}.h-about.p-animate_active :-moz-any(.h-about__title,.h-about__text){opacity:1;transform:translateY(0)}.h-about.p-animate_active :is(.h-about__title,.h-about__text){opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.h-about__text{font-size:max(14px,min(2.23214vw + 6.85714px,24px))}}.h-why__subtitle,.h-why__title,.h-why__col{opacity:0;transition-duration:.6s;transition-delay:.5s;transform:translateY(100px)}.h-why__subtitle{transition-delay:1s}.h-why.p-animate_active :-webkit-any(.h-why__title,.h-why__subtitle,.h-why__col){opacity:1;transform:translateY(0)}.h-why.p-animate_active :-moz-any(.h-why__title,.h-why__subtitle,.h-why__col){opacity:1;transform:translateY(0)}.h-why.p-animate_active :is(.h-why__title,.h-why__subtitle,.h-why__col){opacity:1;transform:translateY(0)}.h-why.p-animate_active .h-why__col:first-child{transition-delay:1.5s}.h-why.p-animate_active .h-why__col:nth-child(2){transition-delay:1.6s}.h-why.p-animate_active .h-why__col:nth-child(3){transition-delay:1.7s}.h-why.p-animate_active .h-why__col:nth-child(4){transition-delay:1.8s}.h-why.p-animate_active .h-why__col:nth-child(5){transition-delay:1.9s}.h-why__cols{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.h-why__col{width:587px;height:224px}.h-why__col-inner{border:1px solid var(--gray);border-radius:20px;flex-direction:column;justify-content:space-between;gap:20px;height:100%;padding:30px;display:flex}.h-why__col-inner:hover{border-color:var(--blue)}.h-why__col-title{color:var(--blue);text-transform:uppercase;font-size:20px;font-weight:500;line-height:125%}.h-why__col-text{color:var(--gray-black);font-size:16px;line-height:125%}.h-why__col:first-child{width:385px}.h-why__col:nth-child(5){width:788px}@media screen and (max-width:1720px){.h-why__col,.h-why__col:nth-child(n){width:calc(50% - 10px)}.h-why__col:nth-child(2n-1):last-child{width:100%}}@media screen and (max-width:1200px){.h-why__cols{gap:10px}.h-why__col{width:100%;height:auto;min-height:200px}.h-why__col:nth-child(n){width:100%}}@media screen and (max-width:768px){.h-why__col{min-height:180px}.h-why__col-inner{padding:20px}.h-why__col-title{font-size:max(16px,min(.892857vw + 13.1429px,20px))}.h-why__col-text{font-size:max(11px,min(1.11607vw + 7.42857px,16px))}}.h-practice__btns{gap:30px;display:flex}.h-practice__btns,.h-practice__tab-item{opacity:0;transition-duration:.6s;transition-delay:.5s;transform:translateY(100px)}.h-practice.p-animate_active :-webkit-any(.h-practice__btns,.h-practice__tab-item){opacity:1;transform:translateY(0)}.h-practice.p-animate_active :-moz-any(.h-practice__btns,.h-practice__tab-item){opacity:1;transform:translateY(0)}.h-practice.p-animate_active :is(.h-practice__btns,.h-practice__tab-item){opacity:1;transform:translateY(0)}.h-practice.p-animate_active .h-practice__tab-item:first-child{transition-delay:1s}.h-practice.p-animate_active .h-practice__tab-item:nth-child(2){transition-delay:1.1s}.h-practice.p-animate_active .h-practice__tab-item:nth-child(3){transition-delay:1.2s}.h-practice.p-animate_active .h-practice__tab-item:nth-child(4){transition-delay:1.3s}.h-practice__btn{color:var(--gray)}.h-practice__btn.active{color:var(--blue)}.h-practice__content{display:none}.h-practice__content.active{display:block}.h-practice__tabs{gap:20px;display:grid}.h-practice__tabs_2{grid-template-columns:repeat(2,1fr)}.h-practice__tabs_2 .h-practice__tab-title{font-size:24px}.h-practice__tab-button{border-bottom:2px solid var(--gray);justify-content:space-between;align-items:center;width:100%;padding:20px 20px 20px 0;display:flex;position:relative}.h-practice__tab-item.active .h-practice__tab-arrow svg:first-child{display:none}.h-practice__tab-item.active .h-practice__tab-arrow svg:nth-child(2){display:block}.h-practice__tab-item._no-cursor .h-practice__tab-button{cursor:default}.h-practice__tab-text{display:flex}.h-practice__tab-title{color:var(--blue);text-align:left;font-size:30px;line-height:125%}.h-practice__tab-num{text-align:left;width:44px;color:var(--gray);flex-shrink:0;font-size:16px;font-weight:500;line-height:125%}.h-practice__tab-arrow{flex-shrink:0;justify-content:center;align-items:center;min-width:28px;display:flex}.h-practice__tab-arrow svg:nth-child(2){display:none}.h-practice__tab-content{height:0;transition:all .3s;overflow:hidden}.h-practice__tab-inner{color:var(--gray-black);border-bottom:2px solid var(--gray);flex-direction:column;gap:10px;padding:20px 40px;font-size:20px;line-height:125%;display:flex}.h-practice__tab-inner :-webkit-any(ul,ol){padding-left:35px}.h-practice__tab-inner :-moz-any(ul,ol){padding-left:35px}.h-practice__tab-inner :is(ul,ol){padding-left:35px}.h-practice__tab-inner ul,.h-practice__tab-inner ul li{list-style:outside}@media screen and (max-width:1720px){.h-practice__tabs_2 .h-practice__tab-title{font-size:max(16px,min(.476191vw + 10.2857px,18px))}.h-practice__tabs_2 .h-practice__tab-arrow svg{width:19px}}@media screen and (max-width:1200px){.h-practice__tabs_2{grid-template-columns:auto;gap:0}.h-practice__tabs_2 .h-practice__tab-title,.h-practice__tab-title{font-size:max(20px,min(2.31481vw + 2.22222px,30px))}.h-practice__tab-arrow svg{width:max(16px,min(1.62037vw + 3.55556px,23px))}.h-practice__tab-inner{font-size:max(14px,min(1.38889vw + 3.33333px,20px))}}@media screen and (max-width:768px){.h-practice__btns{gap:15px}.h-practice__tabs_2 .h-practice__tab-arrow svg{width:16px}.h-practice__tab-button{padding:15px 15px 15px 0}.h-practice__tab-inner{padding:20px 20px 20px 40px}.h-practice__tab-inner :-webkit-any(ul,ol){padding-left:20px}.h-practice__tab-inner :-moz-any(ul,ol){padding-left:20px}.h-practice__tab-inner :is(ul,ol){padding-left:20px}.h-practice__tab-arrow svg{width:16px}}@media screen and (max-width:375px){.h-practice__btns{font-size:max(26px,min(2.23214vw + 18.8571px,36px))}}@media screen and (max-width:345px){.h-practice__btns{gap:5px}}.h-publications{background:var(--bg-blue);color:var(--white)}.h-publications__subtitle,.h-publications__title,.h-publications__item,.h-publications__arrows{opacity:0;transition-duration:.6s;transition-delay:.5s;transform:translateY(100px)}.h-publications__subtitle{transition-delay:1s}.h-publications__subtitle:before{background:var(--white)}.h-publications__item,.h-publications__arrows{transition-delay:1.5s}.h-publications.p-animate_active :-webkit-any(.h-publications__subtitle,.h-publications__title,.h-publications__item,.h-publications__arrows){opacity:1;transform:translateY(0)}.h-publications.p-animate_active :-moz-any(.h-publications__subtitle,.h-publications__title,.h-publications__item,.h-publications__arrows){opacity:1;transform:translateY(0)}.h-publications.p-animate_active :is(.h-publications__subtitle,.h-publications__title,.h-publications__item,.h-publications__arrows){opacity:1;transform:translateY(0)}.h-publications__title{color:var(--white)}.h-publications__item{cursor:pointer}.h-publications__item-title,.h-publications__item-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h-publications__item-title{font-size:30px;line-height:125%}.h-publications__item-text{color:var(--gray);margin-top:20px;font-size:20px;line-height:125%}.h-publications__item-date{border-top:1px solid var(--gray);margin-top:20px;padding-bottom:5px;font-size:20px;line-height:125%}.h-publications__arrows{justify-content:flex-end;align-items:center;gap:40px;margin-top:71px;display:flex}.h-publications__arrow-separator{color:var(--gray);font-size:40px;line-height:125%}.h-publications__arrow:hover path{opacity:.3}html[lang=en] .h-publications__item-title{-webkit-line-clamp:2}@media screen and (max-width:1200px){.h-publications__item-title{font-size:max(20px,min(2.31481vw + 2.22222px,30px))}.h-publications__item-text,.h-publications__item-date{font-size:max(16px,min(.925926vw + 8.88889px,20px))}.h-publications__arrows{margin-top:20px}}@media screen and (max-width:768px){.h-publications__title{margin-bottom:47px}.h-publications__item-text,.h-publications__item-date{font-size:14px}.h-publications__arrows{align-items:center;gap:20px;margin-top:15px}.h-publications__arrow-separator{font-size:32px}.h-publications__arrow svg{width:52px}}.h-map{color:var(--white);padding:0}.h-map__block{display:flex}.h-map__left{width:45.833vw;height:100%;position:absolute;top:0;left:0}.h-map__left [class*=ymaps][class*=-ground-pane]{-webkit-filter:grayscale();filter:grayscale()}.h-map__title{color:var(--white)}.h-map__right{width:calc(100% - 45.833vw);padding:142px calc(var(--container-padding) / 2) 20px 92px;background:#232228;margin-left:auto;position:relative;overflow:hidden}.h-map__right-text{z-index:2;position:relative}.h-map__right-bg{opacity:.15;position:absolute;top:0;left:0}.h-map__links{justify-content:space-between;align-items:center;margin-top:76px;font-size:12px;font-weight:500;line-height:125%;display:flex}.h-map__items{flex-wrap:wrap;justify-content:space-between;gap:30px 15px;max-width:509px;display:flex}.h-map__item{gap:30px;font-size:16px;font-weight:500;line-height:125%;display:flex}.h-map__item-left{color:rgba(255,255,255,.6);min-width:var(--min-width-item-left,auto)}.h-map__item:first-child{width:219px}.h-map__item:nth-child(3){--min-width-item-left:68px;width:293px}.h-map__btn{border:1px solid var(--white);width:-moz-max-content;width:max-content;color:var(--white);border-radius:20px;align-items:center;gap:21px;margin-top:95px;padding:13px 17px;font-weight:500;display:flex}.h-map__btn:hover{color:var(--white)}.h-map__btn-svg{border:1px solid var(--white);border-radius:100%;justify-content:center;align-items:center;width:27px;height:27px;display:flex}html[lang=en] .h-map__items{max-width:605px}html[lang=en] .h-map__item:first-child{--min-width-item-left:110px;width:356px}html[lang=en] .h-map__item:nth-child(3){--min-width-item-left:110px;width:356px}@media screen and (max-width:1720px){.h-map__block{flex-direction:column}.h-map__links{display:none}.h-map__left,.h-map__right{width:100%}.h-map__right{margin-bottom:423px;padding:80px 50px}.h-map__left{height:423px;top:auto;bottom:0}.h-map__btn{margin-top:65px}}@media screen and (max-width:1200px){.h-map__title{max-width:355px;margin-bottom:35px}.h-map__btn{gap:48px;margin-top:35px}.h-map__items{max-width:560px}}@media screen and (max-width:768px){.h-map__right{padding:50px 10px}.h-map__item-left{min-width:68px}.h-map__btn{justify-content:space-between;width:100%}}.modal_menu .modal__ceil{vertical-align:top}.modal_menu .modal__content{margin:0;padding:30px 50px 20px}.modal_menu .modal__close{right:50px}.modal_menu .header__nav{margin-top:50px;display:block}.modal_menu .header__nav ul{justify-content:space-between}.modal_menu .header__nav li:not(:last-child) a:after{display:none}.modal_menu .header__langs{position:absolute;top:25px;left:50px}.modal_menu__logo{justify-content:center;display:flex}.modal_menu__logo img{width:60px}.modal_menu__bottom{color:var(--gray-black);justify-content:space-between;align-items:center;margin-top:50px;font-size:12px;font-weight:500;line-height:125%;display:flex}@media screen and (max-width:768px){.modal_menu .modal__content{padding:15px 10px}.modal_menu .modal__close{top:15px;right:10px}.modal_menu .header__nav ul{flex-wrap:wrap;gap:20px}.modal_menu .header__nav li{text-align:center;width:calc(50% - 10px)}.modal_menu .header__langs{top:15px;left:10px}.modal_menu__bottom{font-size:max(10px,min(.446429vw + 8.57143px,12px))}}.modal_publications__text{position:relative}.modal_publications_5__table-1 tr{grid-template-columns:400fr 600fr 400fr}.modal_publications_5__table-2 :-webkit-any(th,td) tr{grid-template-columns:500fr 400fr 500fr}.modal_publications_5__table-2 :-moz-any(th,td) tr{grid-template-columns:500fr 400fr 500fr}.modal_publications_5__table-2 :is(th,td) tr{grid-template-columns:500fr 400fr 500fr}.modal_publications_5__table-2 td:nth-child(2){text-align:center}.modal_publications__title{border-bottom:1px solid var(--gray);padding-bottom:15px;padding-right:115px}.modal_publications__cols{grid-template-columns:720fr 660fr;gap:20px;display:grid}.modal_publications__date{color:var(--blue);font-size:20px;line-height:125%;position:absolute;bottom:15px;right:0}.modal_publications__desc{flex-direction:column;gap:20px;margin-top:60px;font-size:20px;line-height:125%;display:flex}.modal_publications__desc :-webkit-any(h1,h2,h3,h4,h5,h6){text-wrap:auto;font-size:24px;font-weight:500}.modal_publications__desc :-moz-any(h1,h2,h3,h4,h5,h6){text-wrap:auto;font-size:24px;font-weight:500}.modal_publications__desc :is(h1,h2,h3,h4,h5,h6){text-wrap:auto;font-size:24px;font-weight:500}.modal_publications__desc-title{padding-left:10px;display:flex}.modal_publications__desc :-webkit-any(ul,ol){padding-left:35px}.modal_publications__desc :-moz-any(ul,ol){padding-left:35px}.modal_publications__desc :is(ul,ol){padding-left:35px}.modal_publications__desc ul{list-style:outside}.modal_publications__desc ol{list-style:decimal}.modal_publications__desc .last{gap:10px;padding-top:80px;font-size:16px;display:grid}.modal_publications__desc table{table-layout:fixed;border-collapse:collapse;background:var(--white);line-height:125%}.modal_publications__desc table :-webkit-any(ul,ol){padding-left:20px}.modal_publications__desc table :-moz-any(ul,ol){padding-left:20px}.modal_publications__desc table :is(ul,ol){padding-left:20px}.modal_publications__desc tr{grid-template-columns:repeat(3,1fr);display:grid}.modal_publications__desc tr:last-child td{border-bottom:1px solid var(--gray)}.modal_publications__desc td{font-size:16px}.modal_publications__desc th{font-size:20px}.modal_publications__desc :-webkit-any(th,td){border-top:1px solid var(--gray);border-left:1px solid var(--gray);padding:10px 12px}.modal_publications__desc :-moz-any(th,td){border-top:1px solid var(--gray);border-left:1px solid var(--gray);padding:10px 12px}.modal_publications__desc :is(th,td){border-top:1px solid var(--gray);border-left:1px solid var(--gray);padding:10px 12px}.modal_publications__desc :-webkit-any(th,td):last-child{border-right:1px solid var(--gray)}.modal_publications__desc :-moz-any(th,td):last-child{border-right:1px solid var(--gray)}.modal_publications__desc :is(th,td):last-child{border-right:1px solid var(--gray)}.modal_publications__desc :-webkit-any(th,td) span{gap:10px;display:grid}.modal_publications__desc :-moz-any(th,td) span{gap:10px;display:grid}.modal_publications__desc :is(th,td) span{gap:10px;display:grid}.modal_publications__desc th{color:var(--blue);font-weight:500}.modal_publications__col{gap:10px;font-size:18px;display:grid;position:relative}.modal_publications__col :-webkit-any(ul,ol){gap:5px;padding-left:25px;display:grid}.modal_publications__col :-moz-any(ul,ol){gap:5px;padding-left:25px;display:grid}.modal_publications__col :is(ul,ol){gap:5px;padding-left:25px;display:grid}.modal_publications__col img{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1720px){.modal_publications .modal__close svg{width:32px}.modal_publications__title{border-bottom:none;margin-bottom:20px;padding-bottom:0;padding-right:0}.modal_publications__date{position:relative;bottom:auto;right:auto}table-layout .modal_publications__text{border-bottom:1px solid var(--gray);padding-bottom:15px}}@media screen and (max-width:1200px){.modal_publications .modal__content{margin:0}.modal_publications .modal__close svg{width:27px}.modal_publications_5__table-1 tr{grid-template-columns:160fr 220fr 160fr}.modal_publications_5__table-2 tr{grid-template-columns:160fr 160fr 220fr}.modal_publications__title{font-size:max(24px,min(5.55556vw - 18.6667px,48px))}.modal_publications__date{font-size:max(12px,min(1.85185vw - 2.22222px,20px))}.modal_publications__desc{gap:10px;margin-top:20px;font-size:max(12px,min(1.85185vw - 2.22222px,20px))}.modal_publications__desc-title{padding-left:5px}.modal_publications__desc :-webkit-any(h1,h2,h3,h4,h5,h6){margin-top:10px;font-size:max(16px,min(1.85185vw + 1.77778px,24px))}.modal_publications__desc :-moz-any(h1,h2,h3,h4,h5,h6){margin-top:10px;font-size:max(16px,min(1.85185vw + 1.77778px,24px))}.modal_publications__desc :is(h1,h2,h3,h4,h5,h6){margin-top:10px;font-size:max(16px,min(1.85185vw + 1.77778px,24px))}.modal_publications__desc :-webkit-any(ol,ul){padding-left:20px}.modal_publications__desc :-moz-any(ol,ul){padding-left:20px}.modal_publications__desc :is(ol,ul){padding-left:20px}.modal_publications__desc .last{gap:10px;padding-top:60px;font-size:max(10px,min(2.31481vw - 7.77778px,20px))}.modal_publications__desc td{font-size:max(12px,min(.925926vw + 4.88889px,16px))}.modal_publications__desc th{font-size:max(12px,min(1.85185vw - 2.22222px,20px))}.modal_publications__cols{grid-template-columns:auto;margin:10px 0}.modal_publications__col{font-size:max(12px,min(1.85185vw - 2.22222px,20px))}.modal_publications__col img{height:auto;position:relative;top:auto;left:auto}}@media screen and (max-width:768px){.modal_publications .modal__content{padding:70px 10px 35px}.modal_publications__desc .last{padding-top:50px}.modal_publications__desc td{font-size:max(8px,min(.892857vw + 5.14286px,12px))}.modal_publications__desc :-webkit-any(th,td){padding:8px}.modal_publications__desc :-moz-any(th,td){padding:8px}.modal_publications__desc :is(th,td){padding:8px}.modal_publications__desc th{font-size:max(10px,min(.446429vw + 8.57143px,12px))}.modal_publications_5__table-1 tr{grid-template-columns:90fr 145fr 90fr}.modal_publications_5__table-2 tr{grid-template-columns:90fr 90fr 140fr}}.modal_request__title{text-align:center;margin-bottom:40px}.modal_request .modal__content{justify-content:center;align-items:center;min-height:765px;display:flex}.modal_request .p-form{width:800px;margin:0 auto}@media screen and (max-width:1200px){.modal_request__title{margin-bottom:20px;font-size:36px}}@media screen and (max-width:768px){.modal_request .modal__content{height:100%;min-height:auto;margin:0;padding:70px 10px}.modal_request__title{font-size:max(26px,min(2.23214vw + 18.8571px,36px))}.modal_request .p-form{width:100%}}.modal-cookie{width:auto;height:auto;top:auto;bottom:20px;left:auto;right:calc(var(--container-padding) / 2);background:0 0;overflow:hidden}.modal-cookie .modal__content{width:575px;margin:0;padding:20px}.modal-cookie .modal__close{top:20px;right:10px}.modal-cookie__title{color:var(--blue);font-size:24px;line-height:125%}.modal-cookie__text{max-width:297px;color:var(--gray-black);margin-top:10px;line-height:125%}.modal-cookie__btn{border:2px solid var(--blue);width:145px;height:50px;color:var(--blue);border-radius:20px;justify-content:center;align-items:center;margin-top:30px;padding:13px 17px;font-weight:500;display:flex}@media screen and (max-width:1720px){.modal-cookie{right:50px}}@media screen and (max-width:1200px){.modal-cookie{bottom:30px;right:50px;transform:translateY(100%)}.modal-cookie.active{transform:translateY(0)}.modal-cookie .modal__content{width:280px}.modal-cookie .modal__close svg{width:24px}.modal-cookie__title{font-size:16px}.modal-cookie__text{margin-top:12px;font-size:10px}.modal-cookie__btn{border-radius:15px;width:145px;height:40px;margin-top:22px;font-size:12px}}@media screen and (max-width:768px){.modal-cookie{bottom:20px;right:10px}}
