@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:100;src:url(/fonts/Manrope-Thin.woff2) format("woff2"),url(/fonts/Manrope-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/Manrope-Semibold.woff2) format("woff2"),url(../fonts/Manrope-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope-ExtraBold.woff) format("woff")}.main{background:url(../images/main-page/main-bg.webp) 50% no-repeat;background-size:cover;flex-direction:column;justify-content:center}.main,.main__inner{display:flex;width:100%}.main__inner{align-items:center;margin-left:auto;margin-right:auto;max-width:1440px;padding:245px 120px 173px;position:relative}@media screen and (max-width:1366px){.main__inner{padding-left:60px;padding-right:60px}}@media screen and (max-width:1200px){.main__inner{padding-left:30px;padding-right:30px}}.main__content{width:74.7%;z-index:2}@media screen and (max-width:1200px){.main__content{width:100%}}.main__content-title{font-size:54px;font-weight:800;line-height:100%;margin-bottom:20px;max-width:555px}.main__content-subtitle{font-size:24px;font-weight:400;line-height:28px}.main__content-subtitle br{display:none}.main__form{margin-top:76px}.main__form-title{display:block;font-size:14px;font-weight:500;line-height:15px;margin-bottom:10px}.main__form-item{align-items:center;display:flex;gap:20px;width:100%}.main__form-input-wrapper{max-width:632px;position:relative;width:100%}.main__form-button{margin-right:0;max-width:236px;width:100%}.main__form-hints{background:#f4f6f5;border-radius:4px;box-shadow:0 8px 24px #8187bd26;max-width:632px;position:absolute;top:48px;width:100%;z-index:5}.main__form-input input{padding-left:20px}.main._mobile{background:url(../images/main-page/main-bg-mobile.webp) 50% no-repeat;background-size:cover}.main._mobile .main__inner{margin-left:auto;margin-right:auto;max-width:540px;min-width:320px;padding:107px 16px 48px;width:100%}.main._mobile .main__content{width:100%}.main._mobile .main__content-title{font-size:36px;font-weight:700;line-height:130%;margin-bottom:6px;max-width:296px}.main._mobile .main__content-subtitle{font-size:24px;line-height:130%}.main._mobile .main__content-subtitle br{display:block}.main._mobile .main__form{margin-top:44px}.main._mobile .main__form,.main._mobile .main__form-item{flex-wrap:wrap;justify-content:center}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:100;src:url(/fonts/Manrope-Thin.woff2) format("woff2"),url(/fonts/Manrope-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/Manrope-Semibold.woff2) format("woff2"),url(../fonts/Manrope-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope-ExtraBold.woff) format("woff")}.how-find-lawyer{margin-left:auto;margin-right:auto;max-width:1440px;padding:100px 120px 150px}@media screen and (max-width:1366px){.how-find-lawyer{padding-left:60px;padding-right:60px}}@media screen and (max-width:1200px){.how-find-lawyer{padding-left:30px;padding-right:30px}}.how-find-lawyer__title{font-size:50px;font-weight:800;line-height:68px}.how-find-lawyer__content{margin-top:50px}@media screen and (max-width:1200px){.how-find-lawyer__content{align-items:center;display:flex;flex-direction:column}}.how-find-lawyer__feature{border:1px solid #efefef;border-radius:8px;flex-basis:33.33333%;padding:32px 20px}.how-find-lawyer__feature:not(:last-child){margin-right:20px}.how-find-lawyer__features-top{display:flex}.how-find-lawyer__image{border-radius:12px;width:100%}.how-find-lawyer__info{display:flex;flex-direction:column;gap:85px}@media screen and (max-width:1280px){.how-find-lawyer__info{display:flex;flex-direction:column;gap:48px}}.how-find-lawyer__text-item{display:flex;flex-direction:column;gap:4px}.how-find-lawyer__subtitle{font-size:24px;font-weight:700;line-height:32px;margin-top:0}@media screen and (max-width:1366px){.how-find-lawyer__subtitle{font-size:22px;line-height:23px}}@media screen and (max-width:1280px){.how-find-lawyer__subtitle{font-size:20px;line-height:20px}}.how-find-lawyer__desc{color:#a8a5a5;font-size:14px;font-weight:500;line-height:20px}.how-find-lawyer._mobile{margin-left:auto;margin-right:auto;max-width:540px;min-width:320px;padding:40px 16px 64px;width:100%}.how-find-lawyer._mobile .how-find-lawyer__feature{flex-basis:100%;margin-right:0;padding:20px}.how-find-lawyer._mobile .how-find-lawyer__feature:not(:first-child){margin-top:24px}.how-find-lawyer._mobile .how-find-lawyer__features-top{flex-wrap:wrap}.how-find-lawyer._mobile .how-find-lawyer__title{font-size:24px;font-weight:700;line-height:24px}.how-find-lawyer._mobile .how-find-lawyer__content{margin-top:32px}.how-find-lawyer._mobile .how-find-lawyer__subtitle{font-size:18px;line-height:24px}.how-find-lawyer._mobile .how-find-lawyer__subtitle br{display:none}.how-find-lawyer._mobile .how-find-lawyer__desc{font-size:12px;font-weight:500;line-height:16px}.how-find-lawyer._mobile .how-find-lawyer__text{margin-top:0}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:100;src:url(/fonts/Manrope-Thin.woff2) format("woff2"),url(/fonts/Manrope-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/Manrope-Semibold.woff2) format("woff2"),url(../fonts/Manrope-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope-ExtraBold.woff) format("woff")}.top-specialists-section{margin-left:auto;margin-right:auto;max-width:1440px;padding-bottom:150px;padding-left:120px;padding-right:120px}@media screen and (max-width:1366px){.top-specialists-section{padding-left:60px;padding-right:60px}}@media screen and (max-width:1200px){.top-specialists-section{padding-left:30px;padding-right:30px}}.top-specialists-section__title{font-size:50px;font-weight:800;line-height:68px}.top-specialists-section__slider .embla__container{padding:60px 0 35px}.top-specialists-section__slide .lawyer-card._slider{align-content:start}.top-specialists-section__slide:not(._active) .lawyer-card{box-shadow:none}.top-specialists-section__slider .embla__viewport{padding-right:108px}.top-specialists-section__slide{flex:0 0 50%;min-width:0;padding-left:108px}.top-specialists-section._mobile{margin-left:auto;margin-right:auto;max-width:540px;min-width:320px;padding-bottom:96px;padding-left:0;padding-right:0;width:100%}.top-specialists-section._mobile .top-specialists-section__title{font-size:24px;font-weight:700;line-height:25px;padding:0 16px}.top-specialists-section._mobile .top-specialists-section__slider .embla__viewport{padding-right:44px}.top-specialists-section._mobile .top-specialists-section__slider .embla__container{padding:48px 0 39px}.top-specialists-section._mobile .top-specialists-section__slide{flex:0 0 100%;padding:0 0 0 44px}.top-specialists-section._mobile .top-specialists-section__slide .footer-profile-link{display:flex;justify-content:flex-end}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:100;src:url(/fonts/Manrope-Thin.woff2) format("woff2"),url(/fonts/Manrope-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/Manrope-Semibold.woff2) format("woff2"),url(../fonts/Manrope-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope-ExtraBold.woff) format("woff")}.publications-section{display:flex;flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;max-width:1440px;padding-bottom:150px;padding-left:120px;padding-right:120px}@media screen and (max-width:1366px){.publications-section{padding-left:60px;padding-right:60px}}@media screen and (max-width:1200px){.publications-section{padding-left:30px;padding-right:30px}}.publications-section__title{font-size:50px;font-weight:800;line-height:68px;margin-bottom:0;margin-top:0}.publications-section__link{align-items:baseline;color:#153d49;display:inline-flex;gap:12px;transition:color .3s ease-in-out}.publications-section__link:hover{color:tomato}.publications-section__list{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(23%,1fr));row-gap:40px}.publications-section._mobile{margin-left:auto;margin-right:auto;max-width:540px;min-width:320px;padding-bottom:40px;padding-left:16px;padding-right:16px;width:100%}.publications-section._mobile .publications-section__title{font-size:24px;font-weight:700;line-height:32px}.publications-section._mobile .publications-section__list{display:flex;margin-left:-16px;margin-right:-16px;overflow-x:scroll;padding-left:16px;padding-right:16px;scroll-snap-type:x mandatory}.publications-section._mobile .publications-section__list::-webkit-scrollbar{display:none}@keyframes blink-animation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes slide{0%{left:-100%}to{left:0}}
