body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}

:root {
  --purple: #480AD1;
  --purple-black: #3907A6;
  --grey: #7F7F81;
  --black: #292929;
  --white: #FFFFFF;
  --secondary-white: #F5F5F5;
}

@font-face {
  font-family: 'emirlov';
  src: url(/assets/fonts/245403fcf75e56451bdc.otf) format('opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Fixel Text Extra';
  src: url(/assets/fonts/82a22aefd8688c55bac0.eot);
  src: local('Fixel Text Extra Bold'), local('FixelText-ExtraBold'),
      url(/assets/fonts/82a22aefd8688c55bac0.eot?#iefix) format('embedded-opentype'),
      url(/assets/fonts/ca2ac46b9ba9911825bd.woff2) format('woff2'),
      url(/assets/fonts/d2c975b0ee690d725fe9.woff) format('woff'),
      url(/assets/fonts/06f8278d62481f4be18e.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel Text';
  src: url(/assets/fonts/25623d094ddde45381fb.eot);
  src: local('Fixel Text Medium'), local('FixelText-Medium'),
      url(/assets/fonts/25623d094ddde45381fb.eot?#iefix) format('embedded-opentype'),
      url(/assets/fonts/2ca130741ad203768c36.woff2) format('woff2'),
      url(/assets/fonts/9159f16b77ac25e76705.woff) format('woff'),
      url(/assets/fonts/db35cc303f2472cd3ee7.ttf) format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel Text';
  src: url(/assets/fonts/d6279435bed78ab41b9a.eot);
  src: local('Fixel Text Bold'), local('FixelText-Bold'),
      url(/assets/fonts/d6279435bed78ab41b9a.eot?#iefix) format('embedded-opentype'),
      url(/assets/fonts/b7dc6a86183e0b1ab6a8.woff2) format('woff2'),
      url(/assets/fonts/6bd8728b2ebb2c2549c1.woff) format('woff'),
      url(/assets/fonts/066956ce8e9ef4aac627.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel Text';
  src: url(/assets/fonts/7479691140fba353899a.eot);
  src: local('Fixel Text Black'), local('FixelText-Black'),
      url(/assets/fonts/7479691140fba353899a.eot?#iefix) format('embedded-opentype'),
      url(/assets/fonts/30a0d7278f929c2f601d.woff2) format('woff2'),
      url(/assets/fonts/54eb9929f68d85bf8261.woff) format('woff'),
      url(/assets/fonts/27ac72c05ef55ab7def8.ttf) format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel Text';
  src: url(/assets/fonts/8e5a92b7f164fa668e68.eot);
  src: local('Fixel Text Regular'), local('FixelText-Regular'),
      url(/assets/fonts/8e5a92b7f164fa668e68.eot?#iefix) format('embedded-opentype'),
      url(/assets/fonts/035e1b94deb5416c93fe.woff2) format('woff2'),
      url(/assets/fonts/661b84cb2d6922f044d6.woff) format('woff'),
      url(/assets/fonts/c86e1727d325d549974e.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel Text Semi';
  src: url(/assets/fonts/a9454348ac25c465abc8.eot);
  src: local('Fixel Text Semi Bold'), local('FixelText-SemiBold'),
      url(/assets/fonts/a9454348ac25c465abc8.eot?#iefix) format('embedded-opentype'),
      url(/assets/fonts/3fb8bdcf0861562fc685.woff2) format('woff2'),
      url(/assets/fonts/47fd47be5dd22e5a23f3.woff) format('woff'),
      url(/assets/fonts/0fe5bd0d4e01776d1269.ttf) format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel Text';
  src: url(/assets/fonts/f8e293233a4fbe597137.eot);
  src: local('Fixel Text Light'), local('FixelText-Light'),
      url(/assets/fonts/f8e293233a4fbe597137.eot?#iefix) format('embedded-opentype'),
      url(/assets/fonts/be885de63d240628fc47.woff2) format('woff2'),
      url(/assets/fonts/b402c427bcc9708e2ec8.woff) format('woff'),
      url(/assets/fonts/64e86222a5c47427ef14.ttf) format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel Text';
  src: url(/assets/fonts/4f0d41d587d543bb939d.eot);
  src: local('Fixel Text Thin'), local('FixelText-Thin'),
      url(/assets/fonts/4f0d41d587d543bb939d.eot?#iefix) format('embedded-opentype'),
      url(/assets/fonts/74a551cbf6fd0310d41c.woff2) format('woff2'),
      url(/assets/fonts/0196d10db211f16fd0b4.woff) format('woff'),
      url(/assets/fonts/e73c3345f8b7a4575acf.ttf) format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fixel Text Extra';
  src: url(/assets/fonts/b0a007a60a10120ee69a.eot);
  src: local('Fixel Text Extra Light'), local('FixelText-ExtraLight'),
      url(/assets/fonts/b0a007a60a10120ee69a.eot?#iefix) format('embedded-opentype'),
      url(/assets/fonts/0cbf339c7a8898a56252.woff2) format('woff2'),
      url(/assets/fonts/47c7672d8ab42b11eebc.woff) format('woff'),
      url(/assets/fonts/24b0070678711f0904ef.ttf) format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}



.Header-module__header__sYx_u {
  background-color: var(--purple);
  width: 100%;
  height: 92px;
  padding: 0 15%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  position: fixed;
  z-index: 2;
}

.Header-module__container__WR5ym {
  height: 92px;
}

.Header-module__hidden__Th8TP {
  transform: translateX(-100%);
  transition: transform 0.3s ease-in-out;
}

.Header-module__menu__iKTZZ {
  height: 100%;
  box-sizing: border-box;
  transform: translateX(0%);
}

.Header-module__menuList__jvQxD {
  list-style: none;
  display: flex;
  height: 100%;
  padding: 0;
  margin: 0;
}

.Header-module__menuItem__DQ3ro {
  padding: 0 30px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: var(--white);
  font-family: Fixel Text;
  cursor: pointer;
}

.Header-module__menuItem__DQ3ro:hover {
  background-color: var(--purple-black);
}

.Header-module__menuButton__Ae3yy {
  display: none;
  z-index: 1;
}

.Header-module__menuButton__Ae3yy:active {
  background-color: var(--purple-black);
}

@media screen and (max-width: 768px) {
  .Header-module__header__sYx_u {
    height: 48px;
    padding: 0 20px;
    flex-direction: row-reverse;
  }

  .Header-module__container__WR5ym {
    height: 48px;
  }

  .Header-module__menu__iKTZZ {
    position: fixed;
    transform: translateX(-100%);
    top: 0;
    left: 0;
    height: 100vh;
    width: 70%;
    background-color: var(--purple);
    padding-top: 48px;
    z-index: 1;
  }

  .Header-module__menuList__jvQxD {
    flex-direction: column;
    align-items: start;
  }

  .Header-module__menuButton__Ae3yy {
    display: block;
  }

  .Header-module__menuItem__DQ3ro {
    height: auto;
    width: 100%;
    padding: 20px;
    justify-content: start;
    box-sizing: border-box;
  }
}

.Header-module__visible___etdo {
  transform: translateX(0%);
  transition: transform 0.3s ease-in-out;
}
.Logo-module__logo__MCWoq {
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  .Logo-module__logo__MCWoq {
    width: 59px;
    height: 20px;
  }
}
.Preview-module__preview__QF8Ej {
  display: flex;
  justify-content: center;
  align-items: center;
}

.Preview-module__building__rpEW0 {
  width: 100%;
  height: 450px;
}

.Preview-module__contentWrapper__XskEm {
  position: absolute;
  text-align: center;
}

.Preview-module__text__Elt7Q {
  font-family: emirlov;
  text-transform: uppercase;
  margin: 0;
}

.Preview-module__subtitle__UunI0 {
  color: var(--purple);
}

.Preview-module__title__RF4yr {
  font-size: 64px;
}

.Preview-module__subtext__cZkXg {
  font-family: Fixel Text;
  font-weight: 500;
  color: var(--black);
  font-size: 28px;
  text-transform: lowercase;
  margin-top: 10px;
}

@media screen and (max-width: 768px) {
  .Preview-module__title__RF4yr {
    font-size: 22px;
  }

  .Preview-module__subtext__cZkXg {
    font-size: 11px;
    font-weight: 300;
    margin-top: 2px;
  }

  .Preview-module__building__rpEW0 {
    height: 115px;
  }
}
.PrimaryButton-module__button__JCLRJ {
  min-width: 127px;
  height: 50px;
  border-radius: 54px;
  border: none;
  outline: none;
  font-size: 16px;
  font-family: emirlov;
  font-weight: 700;
  color: var(--white);
  background: linear-gradient(174.85deg, #480AD1 54.75%, #070790 120.55%);
  cursor: pointer;
}

.PrimaryButton-module__button__JCLRJ:hover {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}


@media screen and (max-width: 768px) {
  .PrimaryButton-module__button__JCLRJ {
    height: 20px;
    min-width: 50px;
    font-size: 8px;
  }

  .PrimaryButton-module__button__JCLRJ:hover {
    box-shadow: none;
  }
}
.SearchInput-module__input__FJEvC {
  outline: none;
  border: none;
  font-size: 16px;
  font-family: Fixel Text;
  font-weight: 400;
  width: 100%;
  margin: 0 20px;
}

.SearchInput-module__container__zxlnt {
  position: relative;
  display: flex;
  justify-content: center;
  height: 56px;
}

.SearchInput-module__inputContainer___fumG {
  width: 661px;
  transform: translateY(-50%);
}

.SearchInput-module__innerContainer__KnaJM {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px;
  box-sizing: border-box;
  border-radius: 54px;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: var(--white);
  position: relative;
  z-index: 1;
}

.SearchInput-module__focused__UdlH3 {
  position: fixed;
  top: 46px;
  z-index: 2;
}

.SearchInput-module__overflow__tSo9j {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.634);
  z-index: 2;
}

.SearchInput-module__variants__HGnDc {
  width: 100%;
  position: absolute;
  transform: translateY(-27px);
  box-sizing: border-box;
  background-color: var(--white);
  max-height: 0;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.SearchInput-module__variants__HGnDc::-webkit-scrollbar {
  display: none;
}

.SearchInput-module__expanded__f1T8B {
  padding-top: 27px;
  max-height: 500px;
}

.SearchInput-module__variant__RWRHl {
  margin: 0;
  padding: 20px;
  cursor: pointer;
  font-family: Fixel Text;
  font-weight: 400;
  font-size: 16px;
}

.SearchInput-module__variant__RWRHl:hover {
  background-color: rgb(191, 191, 191);
}

@media screen and (max-width: 768px) {
  .SearchInput-module__container__zxlnt {
    height: 24px;
  }

  .SearchInput-module__inputContainer___fumG {
    width: 224px;
  }

  .SearchInput-module__input__FJEvC {
    font-size: 9px;
    font-family: Fixel Text;
    font-weight: 300;
    margin: 0 7px;
  }

  .SearchInput-module__focused__UdlH3 {
    top: 24px;
  }

  .SearchInput-module__variants__HGnDc {
    transform: translateY(-14px);
  }

  .SearchInput-module__expanded__f1T8B {
    padding-top: 14px;
  }

  .SearchInput-module__variant__RWRHl {
    padding: 7px;
    font-size: 9px;
  }
}
.NavigationButton-module__container__iSexy {
  cursor: pointer;
  display: inline-block;
}

.NavigationButton-module__circle__UhEh2 {
  position: relative;
  width: 40px;
  height: 40px;
  z-index: 1;
}

.NavigationButton-module__icon__VeImn {
  width: 40px;
  height: 40px;
}

.NavigationButton-module__iconWrapper__GDDVd {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(174.85deg, #480AD1 54.75%, #070790 120.55%);
}

.NavigationButton-module__iconWrapperDisabled__ywdEK {
  background: rgba(127, 127, 129, 1);
}

.NavigationButton-module__contentWrapper__hYZFY {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px 60px;
  margin-left: 40px;
  width: 330px;
  height: 180px;
  border-radius: 54px;
  border: 1px solid #eeeeee;
  background: linear-gradient(281.56deg, #F6F6F6 10.48%, #FFFFFF 90.17%);
}

.NavigationButton-module__title__qpNBG {
  display: flex;
  align-items: center;
  margin: 0;
  font-size: 28px;
  font-family: emirlov;
  text-transform: uppercase;
  color: var(--purple);
}

.NavigationButton-module__titleDisabled__u30K3 {
  color: var(--grey);
}

.NavigationButton-module__text__HFKu7 {
  margin: 0;
  height: 50%;
  font-family: Fixel Text;
  font-size: 24px;
  font-weight: 200;
  color: var(--grey);
  line-height: 25px;
  display: flex;
  align-items: center;
}

.NavigationButton-module__container__iSexy:hover .NavigationButton-module__iconWrapper__GDDVd {
  box-shadow: 2px 3px 4.6px 0px rgba(122, 122, 255, 1) inset;
  box-shadow: 2px 4px 10.4px 0px rgba(0, 0, 0, 0.15);
}

.NavigationButton-module__container__iSexy:hover .NavigationButton-module__contentWrapper__hYZFY {
  box-shadow: 0px 4px 15.4px 0px rgba(0, 0, 0, 0.15);
}

@media screen and (max-width: 768px) {
  .NavigationButton-module__container__iSexy {
    border-radius: 10px;
    width: 100%;
    height: 60px;
    display: flex;
    align-items: center;
    background: linear-gradient(281.56deg, #F6F6F6 10.48%, #FFFFFF 90.17%);
    padding: 10px 20px;
    box-sizing: border-box;
    border: 1px solid #eeeeee;
    overflow: hidden;
  }

  .NavigationButton-module__iconWrapper__GDDVd, .NavigationButton-module__circle__UhEh2 {
    width: 30px;
    height: 30px;
  } 

  .NavigationButton-module__icon__VeImn {
    width: 15px;
    height: 15px;
  }

  .NavigationButton-module__contentWrapper__hYZFY {
    background: none;
    padding: 0;
    height: 100%;
    margin-left: 20px;
    border: none;
  }

  .NavigationButton-module__container__iSexy:hover .NavigationButton-module__iconWrapper__GDDVd {
    box-shadow: none;
  }

  .NavigationButton-module__container__iSexy:hover {
    box-shadow: 0px 4px 15.4px 0px rgba(0, 0, 0, 0.15);
  }
  
  .NavigationButton-module__container__iSexy:hover .NavigationButton-module__contentWrapper__hYZFY {
    box-shadow: none;
  }

  .NavigationButton-module__title__qpNBG {
    font-size: 14px;
    white-space: nowrap; 
  }

  .NavigationButton-module__text__HFKu7 {
    font-size: 12px;
    line-height: 12px;
  }
}
.NavigationMenu-module__menu__ooY77 {
  display: flex;
  justify-content: center;
  column-gap: 5%;
  margin-top: 20px;
}

@media screen and (max-width: 1420px) {
  .NavigationMenu-module__menu__ooY77 {
    flex-direction: column;
    align-items: center;
    row-gap: 10px;
    padding: 0 20px;
    box-sizing: border-box;
  }
}
.SecondaryButton-module__button__gd50e {
  min-width: 127px;
  height: 50px;
  border-radius: 54px;
  border: none;
  outline: none;
  font-size: 16px;
  font-family: emirlov;
  font-weight: 700;
  color: var(--purple);
  border: 1px solid var(--purple);
  cursor: pointer;
  background-color: transparent;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.SecondaryButton-module__button__gd50e:hover {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}


@media screen and (max-width: 768px) {
  .SecondaryButton-module__button__gd50e {
    height: 30px;
    min-width: 50px;
    font-size: 12px;
  }

  .SecondaryButton-module__button__gd50e:hover {
    box-shadow: none;
  }
}
.Document-module__container__tftjh {
  width: 205px;
  height: 306px;
  border-radius: 42px;
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  overflow: hidden;
}

.Document-module__header__owMmT {
  width: 100%;
  height: 35%;
  background-color: rgba(206, 206, 209, 1);
  overflow: hidden;
  box-sizing: border-box;
  padding: 20px;
  padding-bottom: 0;
}

.Document-module__footer___pQPg {
  width: 100%;
  height: 65%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  box-sizing: border-box;
  padding: 20px;
}

.Document-module__documentPhoto__I8qk5 {
  width: 100%;
  object-fit: fill;
  border-radius: 24px 24px 0 0;
}

.Document-module__img__YHLPb {
  width: 100%;
}

.Document-module__title__dr8Sj {
  margin: 0;
  font-family: emirlov;
  font-size: 20px;
  font-weight: bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor:help;
}

@media screen and (max-width: 768px) {
  .Document-module__container__tftjh {
    width: 135px;
    height: 206px;
    border-radius: 22px;
  }
  .Document-module__header__owMmT {
    padding: 10px;
    padding-bottom: 0;
  }
  .Document-module__title__dr8Sj {
    margin: 0;
    font-family: emirlov;
    font-size: 12px;
    font-weight: bold;
  }
  .Document-module__footer___pQPg {
    padding: 10px;
  }
  .Document-module__documentPhoto__I8qk5 {
    border-radius: 16px 16px 0 0;
  }
}



.Document-module__title__dr8Sj::after {
	background: rgba(0, 0, 0, 0.8);
	border-radius: 8px;
	color: #FFF;
	content: attr(data-tooltip);
	margin-top: -50px;
  margin-left: -100px;
  max-width: 205px;
	opacity: 0;
	padding: 3px 7px;
	position: absolute;
	visibility: hidden;
	transition: all 0.4s ease-in-out;
}
		
.Document-module__title__dr8Sj:hover::after {
	opacity: 1;
	visibility: visible;
}
.DocumentPlaceholder-module__container__o7XQx {
  width: 100%;
  height: 100%;
  background-color: var(--white);
  border-radius: 24px 24px 0 0;
  padding: 20px;
  padding-bottom: 0;
  box-sizing: border-box;
  border-bottom: 6px solid var(--purple);
}

.DocumentPlaceholder-module__title__isjhf {
  margin: 0;
  text-transform: uppercase;
  font-size: 10px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.DocumentPlaceholder-module__line__uo9kZ {
  height: 7px;
  border-radius: 14px;
  background-color: rgba(228, 236, 244, 1);
}

.DocumentPlaceholder-module__long__C_hCv {
  width: 90%;
}

.DocumentPlaceholder-module__medium__MGUgw {
  width: 60%;
  background-color: rgba(190, 201, 218, 1);
}

.DocumentPlaceholder-module__short__Yg9Vh {
  width: 40%;
}

.DocumentPlaceholder-module__linesWrapper__FLt9V {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 5px;
  margin-top: 10px;
  box-sizing: border-box;
}

@media screen and (max-width: 768px) {
  .DocumentPlaceholder-module__container__o7XQx {
    border-radius: 18px 18px 0 0;
    padding: 10px;
    padding-bottom: 0;
    border-bottom: 4px solid var(--purple);
  }

  .DocumentPlaceholder-module__title__isjhf {
    font-size: 8px;
  }

  .DocumentPlaceholder-module__linesWrapper__FLt9V {
    margin-top: 5px;
    row-gap: 4px;
  }

  .DocumentPlaceholder-module__line__uo9kZ {
    height: 5px;
    border-radius: 14px;
    background-color: rgba(228, 236, 244, 1);
  }
  
}
@font-face{font-family:"revicons";fallback:fallback;src:url(/e8746a624ed098489406.woff) format('woff'),url(/57fd05d4ae650374c8de.ttf) format('ttf'),url(/a77de540a38981833f9e.eot) format('ttf')}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,0.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,0.8)}.react-multiple-carousel__arrow::before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,0.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left::before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right::before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;margin:auto;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;padding:5px 5px 5px 5px;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:grey;padding:0;margin:0;margin-right:6px;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0 !important}.react-multi-carousel-track{overflow:visible !important}}[dir='rtl'].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right::before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left::before{content:"\e825"}
.ScrollableRow-module__carousel__MLDEu {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 50px 0;
}

.ScrollableRow-module__item__ovL0F {
  display: flex;
  justify-content: center;
}
.NavigationDots-module__item__pTgBW {
  height: 11px;
  width: 29px;
  background-color: var(--purple);
  border-radius: 12px;
  cursor: pointer;
  transition: width 0.3s ease-in-out;
  margin: 0 5px;
}

.NavigationDots-module__activeItem__gBJlk {
  width: 73px;
}

@media screen and (max-width: 768px) {
  .NavigationDots-module__item__pTgBW {
    height: 6px;
    width: 18px;
    margin: 0 3px;
  }
  .NavigationDots-module__activeItem__gBJlk {
    width: 47px;
  }
}
.ArrowLeft-module__arrow__MNw8R {
  position: absolute;
  cursor: pointer;
  top: 0;
  height: 20px;
  display: flex;
  align-items: center;
}
.ArrowRight-module__arrow__C3Coq {
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  transform: rotate(180deg);
  height: 20px;
  display: flex;
  align-items: center;
}
.PopularDocuments-module__container__OZg3T {
  margin-top: 100px;
  padding: 0 10%;
}

.PopularDocuments-module__header__v97ji {
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.PopularDocuments-module__line__e9ike {
  width: 100%;
  height: 11px;
  background-color: var(--purple);
}

.PopularDocuments-module__title__vxO5H {
  position: absolute;
  display: flex;
  align-items: center;
  height: 20px;
  background-color: var(--white);
  margin-left: 20px;
  padding: 0 10px;
  column-gap: 10px;
}

.PopularDocuments-module__title__vxO5H p {
  margin: 0;
  line-height: 20px;
  font-size: 28px;
  font-family: emirlov;
  text-transform: uppercase;
}

.PopularDocuments-module__second__WknxW {
  color: var(--purple);
}


@media screen and (max-width: 1500px) {
  .PopularDocuments-module__line__e9ike {
    height: 6px;
  }
  .PopularDocuments-module__title__vxO5H p {
    font-size: 18px;
  }
  .PopularDocuments-module__title__vxO5H {
    margin-left: 10px;
    padding: 0 5px;
    column-gap: 5px;
  }
}


@media screen and (max-width: 768px) {
  .PopularDocuments-module__container__OZg3T {
    margin-top: 50px;

  }
}
.ChapterHeader-module__line__HRD1c {
  width: 100%;
  height: 115px;
  background-color: var(--purple);
}

.ChapterHeader-module__mobileHeader__HhNUk .ChapterHeader-module__line__HRD1c {
  height: 11px;
}

.ChapterHeader-module__header__Oytrq {
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ChapterHeader-module__title__jhxf5 {
  position: absolute;
  height: 120px;
  background-color: var(--white);
  margin-left: 20px;
  padding: 0 10px;
}

.ChapterHeader-module__mobileHeader__HhNUk .ChapterHeader-module__title__jhxf5 {
  display: flex;
  align-items: center;
  height: 20px;
  column-gap: 10px;
}

.ChapterHeader-module__title__jhxf5 p {
  margin: 0;
  font-family: emirlov;
  text-transform: uppercase;
  font-size: 64px;
}

.ChapterHeader-module__mobileHeader__HhNUk .ChapterHeader-module__title__jhxf5 p {
  margin: 0;
  line-height: 20px;
  font-size: 28px;
  font-family: emirlov;
  text-transform: uppercase;
}

.ChapterHeader-module__second__ijJ_1 {
  color: var(--purple);
}

@media screen and (max-width: 1000px) {
  .ChapterHeader-module__line__HRD1c {
    height: 38px;
  }
  .ChapterHeader-module__title__jhxf5 p {
    font-size: 24px;
  }
  .ChapterHeader-module__title__jhxf5 {
    height: 40px;
    margin-left: 10px;
    padding: 0 5px;
    column-gap: 5px;
  }

  .ChapterHeader-module__mobileHeader__HhNUk .ChapterHeader-module__line__HRD1c {
    height: 6px;
  }
  .ChapterHeader-module__mobileHeader__HhNUk .ChapterHeader-module__title__jhxf5 p {
    font-size: 18px;
  }
  .ChapterHeader-module__mobileHeader__HhNUk .ChapterHeader-module__title__jhxf5 {
    margin-left: 10px;
    padding: 0 5px;
    column-gap: 5px;
  }
}
.Loading-module__container__dRGpJ {
  width: 100%;
  position: relative;
}

.Loading-module__background__R4dwI {
  display: block;
  opacity: 0;
}

.Loading-module__loader__hoLnz {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 48px;
  height: 48px;
  border: 5px solid;
  border-color: var(--purple) transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: Loading-module__rotation__NrwA3 1s linear infinite;
}

@keyframes Loading-module__rotation__NrwA3 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 
.AboutProject-module__container__UiRUy {
  margin: 100px 0 ;
  padding: 0 10%;
}

.AboutProject-module__textWrapper__Jx3B6 {
  padding-right: 20px;
  padding-top: 20px;
  box-sizing: border-box;
  font-family: Fixel Text;
  font-size: 24px;
}


.AboutProject-module__content__VvtfT {
  display: flex;
  flex-direction: row;
}

.AboutProject-module__authorPhoto__YScd4 {
  display: block;
  position: relative;
  top: -135px;
  height: 592px;
  object-fit: contain;
}

@media screen and (max-width: 1000px) {
  .AboutProject-module__content__VvtfT {
    flex-direction: column;
  }
  .AboutProject-module__authorPhoto__YScd4 {
    top: 0;
    width: 100%;
    height: auto;
  }
  .AboutProject-module__textWrapper__Jx3B6 {
    padding: 0;
    font-size: 14px;
  }
}
.PurpleText-module__text__figRX {
  color: var(--purple);
  font-weight: bold;
  text-transform: uppercase;
}
.Footer-module__container__d7pVi {
  background-color: var(--purple);
  position: relative;
}

.Footer-module__links__z8b_U {
  padding: 40px 15%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

.Footer-module__contacts__pFxp6 {
  text-align: center;
}

.Footer-module__contacts__pFxp6 p {
  margin: 0;
  color: var(--white);
}

.Footer-module__contacts__pFxp6 > :first-child {
  margin-bottom: 20px;
}

.Footer-module__title__Gn9tt {
  font-family: emirlov;
  font-size: 16px;
}

.Footer-module__city__w_O2v, .Footer-module__email__pb60Y {
  font-family: Fixel Text;
  font-weight: 300;
  font-size: 14px;
}

.Footer-module__bottom__Hp2aR {
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid var(--white);
}

.Footer-module__policy__Vmof3 {
  color: var(--white);
  font-size: 16px;
  font-family: Fixel Text;
  font-weight: 300;
}

@media screen and (max-width: 768px) {
  .Footer-module__links__z8b_U {
    padding: 20px 20px;
  }

  .Footer-module__title__Gn9tt {
    font-size: 12px;
  }
  
  .Footer-module__city__w_O2v, .Footer-module__email__pb60Y {
    font-size: 12px;
  }

  .Footer-module__policy__Vmof3 {
    font-size: 10px;
  }

  .Footer-module__contacts__pFxp6 {
    text-align: left;
    margin-right: 20%;
  }

  .Footer-module__contacts__pFxp6 > :first-child {
    margin-bottom: 10px;
  }
}
.Links-module__icon__gIdfc {
  width: 40px;
  height: 40px;
  cursor: pointer;
}

.Links-module__mobileLinks__Z1pVL {
  display: none;
}

.Links-module__desktopLinks__ULEIv {
  border-top: 1px solid var(--white);
  padding-top: 10px;
  display: flex;
  column-gap: 20px;
}

@media screen and (max-width: 768px) {
  .Links-module__icon__gIdfc {
    width: 20px;
    height: 20px;
  }

  .Links-module__desktopLinks__ULEIv {
    display: none;
  }

  .Links-module__mobileLinks__Z1pVL {
    margin-top: 15px;
    padding-top: 10px;
    border-top: 1px solid var(--white);
    display: flex;
    column-gap: 10px;
  }
}
.PageWrapper-module__container__hYRl2 {
  width: 100%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.PageWrapper-module__content__W_nQS {
  flex: 1;
}
.Description-module__container__SvI3p {
  width: 100%;
  background-color: var(--purple);
  padding: 30px;
  box-sizing: border-box;
}

.Description-module__text__jnD2a {
  font-family: emirlov;
  font-size: 24px;
  font-weight: 700;
  margin: 0;
  text-align: center;
  color: var(--white);
}

@media screen and (max-width: 768px) {
  .Description-module__container__SvI3p {
    padding: 10px;
  }

  .Description-module__text__jnD2a {
    font-size: 12px;
  }
}
.TroubleShoot-module__container__PtJVo {
  position: relative;
  margin: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 688px;
  height: 341px;
  border-width: 1px;
  border-radius: 54px;
  background: linear-gradient(281.56deg, #F6F6F6 10.48%, #FFFFFF 90.17%);
  box-shadow: 0px 4px 15.4px 0px #00000026;
  padding: 40px 50px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  row-gap: 30px;
  overflow: hidden;
}

.TroubleShoot-module__title__adkri {
  font-family: emirlov;
  font-size: 28px;
  font-weight: 700;
  color: var(--purple);
  margin: 0;
}

.TroubleShoot-module__button__SHGyu {
  width: 164px;
}

.TroubleShoot-module__text__R2uXC {
  margin: 0;
  font-family: Fixel Text;
  font-weight: 200;
  font-size: 24px;
}

.TroubleShoot-module__image___L6LH {
  position: absolute;
  right: 0;
  bottom: 0;
}

@media screen and (max-width: 768px) {
  .TroubleShoot-module__container__PtJVo {
    width: 80%;
    height: auto;
    row-gap: 20px;
  }

  .TroubleShoot-module__title__adkri {
    font-size: 16px;
  }

  .TroubleShoot-module__text__R2uXC {
    font-weight: 300;
    font-size: 14px;
  }

  .TroubleShoot-module__button__SHGyu {
    width: 140px;
  }

  .TroubleShoot-module__image___L6LH {
    width: 55px;
    height: 55px;
  }
}
.Article-module__container__ZRO8p {
  display: grid;
  position: relative;
}

.Article-module__background__VFYij,
.Article-module__foreground__dOwWI {
  grid-column: 1;
  grid-row: 1;
} 

.Article-module__image__KEPwv {
  width: 183px;
  height: 230px;
  border-radius: 30px;
  object-fit: cover;
}

.Article-module__background__VFYij {
  border-radius: 42px;
  background-color: var(--purple);
}

.Article-module__placeHolder__poMud {
  border: none;
}

.Article-module__foreground__dOwWI {
  display: flex;
  justify-content: space-between;
  width: 600px;
  height: 253px;
  border-radius: 30px;
  margin-top: 20px;
  margin-left: 20px;
  box-shadow: 0px 4px 15.4px 0px rgba(0, 0, 0, 0.15);
  background: rgba(255, 255, 255, 1);
  overflow: hidden;
}

.Article-module__content__u0jTJ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  box-sizing: border-box;
  width: 60%;
  row-gap: 10px;
}

.Article-module__title__i0RJI {
  margin: 0;
  color: var(--purple);
  font-family: emirlov;
  font-size: 20px;
  text-transform: uppercase;
}

.Article-module__subtitle__zZzk5 {
  margin: 0;
  font-family: Fixel Text;
  font-weight: 200;
  font-size: 24px;
  max-height: 50%;
  white-space: normal;
  overflow: hidden; /* Скрывает текст, который выходит за пределы */
  text-overflow: ellipsis; /* Добавляет многоточие, если текст не помещается */
  display: -webkit-box; /* Для поддержки эллипсиса при переносе */
  -webkit-line-clamp: 3; /* Количество строк, которые могут быть отображены */
  -webkit-box-orient: vertical; /* Вертикальное выравнивание текста */
}

.Article-module__button__IxHd7 {
  width: 164px;
}

@media screen and (max-width: 948px) {
  .Article-module__image__KEPwv {
    width: 100px;
    height: 130px;
    border-radius: 12px;
  }

  .Article-module__foreground__dOwWI {
    width: 400px;
    height: 192px;
    border-radius: 12px;
    margin-top: 10px;
    margin-left: 10px;
  }

  .Article-module__background__VFYij {
    border-radius: 20px;
  }

  .Article-module__title__i0RJI {
    font-size: 14px;
  }

  .Article-module__subtitle__zZzk5 {
    font-weight: 300;
    font-size: 14px;
  }

  .Article-module__content__u0jTJ {
    width: 50%;
    padding: 10px;
    row-gap: 5px;
  }

  .Article-module__button__IxHd7 {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .Article-module__background__VFYij {
    display: none;
  }
  .Article-module__foreground__dOwWI {
    width: 200px;
    height: 100px;
    border-radius: 12px;
    margin-top: 0;
    margin-left: 0;
  }

  .Article-module__image__KEPwv {
    display: none;
  }

  .Article-module__content__u0jTJ {
    width: 100%;
  }

  .Article-module__title__i0RJI {
    font-size: 12px;
  }

  .Article-module__subtitle__zZzk5 {
    font-size: 10px;
  }
}
.Shop-module__header__hBok0 {
  margin-top: 40px;
  padding: 0 0 0 10%;
}
.DocumentsList-module__header__rq7c_ {
  margin-top: 80px;
}

.DocumentsList-module__container__fiqrx {
  margin-top: 20px;
  width: 70%;
  padding: 0 5%;
  box-sizing: border-box;
}

.DocumentsList-module__content__L1rTs {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 768px) {
  .DocumentsList-module__header__rq7c_ {
    margin-top: 30px;
  }

  .DocumentsList-module__container__fiqrx {
    padding: 0 10%;
    width: 100%;
  }
}
.Filter-module__hidden__yhnuG {
  transform: translateX(-100%);
  transition: transform 0.3s ease-in-out;
}

.Filter-module__container__qgUAw {
  padding-left: 10%;
  max-width: 30%;
  box-sizing: border-box;
  width: fit-content;
  height: fit-content;
  background: linear-gradient(328.75deg, #E8E4E4 8.65%, #F9F9F9 90.42%);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  display: flex;
  align-items: center;
  transform: translateX(0%);
  z-index: 1;
}

.Filter-module__filterButton__iOT_x {
  width: 100%;
  min-height: 50px;
}

.Filter-module__items__ykOcv {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: 620px;
  min-height: 600px;
  padding: 20px 0;
  padding-right: 30px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.Filter-module__items__ykOcv {
  scrollbar-width: none;
}

.Filter-module__items__ykOcv::-webkit-scrollbar {
  display: none;
}
.Filter-module__filterType__EvAsd {
  box-sizing: border-box;
  max-height: 200px;
  overflow-y: scroll;
  transform: scaleX(-1);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}


.Filter-module__filterType__EvAsd::-webkit-scrollbar {
  width: 6px;
}

.Filter-module__filterType__EvAsd::-webkit-scrollbar-thumb {
  background: rgba(100, 100, 100, 0.5);
  border-radius: 3px;
}

.Filter-module__filterType__EvAsd li {
  list-style: none;
}

.Filter-module__filterType__EvAsd {
  padding: 0;
}

.Filter-module__filterTitle__rsk14 {
  margin: 0;
  font-family: emirlov;
  color: var(--purple);
  font-size: 24px;
  margin-bottom: 20px;
}

.Filter-module__item__T63HD {
  font-family: Fixel Text;
  font-size: 20px;
  font-weight: 300;
  cursor: pointer;
  transform: scaleX(-1);
  margin-right: 20px;
}

.Filter-module__selected__xGY6Q {
  font-weight: 700;
}

.Filter-module__button__uEQdj {
  width: 20px;
  height: 80px;
  position: relative;
  left: 20px;
  display: none;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--grey);
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  background: linear-gradient(135deg, #d3d3d3, #a0a0a0);
  cursor: pointer;
}

.Filter-module__buttonIcon__IelvF {
  height: 30px;
}

@media screen and (max-width: 768px) {
  .Filter-module__filterTitle__rsk14 {
    font-size: 16px;
  }
  .Filter-module__container__qgUAw {
    position: fixed;
    top: calc(50% - 250px);
    padding-left: 5%;
    max-width: 80%;
    transform: translateX(-100%);
  }
  .Filter-module__button__uEQdj {
    display: flex;
  }
  .Filter-module__item__T63HD {
    font-size: 14px;
  }

  .Filter-module__items__ykOcv{
    max-height: 500px;
    min-height: 500px;
  }
  .Filter-module__filterType__EvAsd {
    max-height:none;
  }

  .Filter-module__filterButton__iOT_x {
    min-height: 30px;
  }
}

.Filter-module__visible__KRQaR {
  transform: translateX(0%);
  transition: transform 0.3s ease-in-out;
}
.ScrollableColumns-module__column__sTqxy {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}

@media screen and (max-width: 768px) {
  .ScrollableColumns-module__column__sTqxy {
    row-gap: 20px;
  }
}
.EmptyState-module__container__Gfm2_ {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.EmptyState-module__image__hk6aD {
  margin-top: 50px;
  width: 200px;
  height: 200px;
}

.EmptyState-module__caption__xp39B {
  font-size: 25px;
  color: var(--purple);
  font-family: Fixel Text;
  font-weight: 700;
}

@media screen and (max-width: 768px) {
  .EmptyState-module__image__hk6aD {
    margin-top: 20px;
    width: 150px;
    height: 150px;
  }

  .EmptyState-module__caption__xp39B {
    font-size: 18px;
    text-align: center;
  }
}
.Item-module__container__Qelln {
  width: 275px;
  height: 390px;
  border-radius: 54px;
  box-shadow: 0px 4px 15.4px 0px rgba(0, 0, 0, 0.15);
  background: linear-gradient(281.56deg, #F6F6F6 10.48%, #FFFFFF 90.17%);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
}

.Item-module__connector__Lr3IQ {
  position: absolute;
  width: 15px;
  margin-top: 50px;
}

.Item-module__outherWrapper__IUmPY {
  display: flex;
  justify-content: flex-end;
}

.Item-module__icon__ytVdx {
  width: 70px;
  height: 70px;
}

.Item-module__line__lAmES {
  width: 50%;
  height: 10px;
  background-color: rgba(217, 217, 217, 1);
  margin-top: 20%;
}

.Item-module__content__fs1cR p {
  margin: 0;
}

.Item-module__content__fs1cR{
  margin-top: 30px;
  height: 60%;
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}

.Item-module__title__xeolk {
  font-family: emirlov;
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase;
  color: var(--purple);
}

.Item-module__text__ixtsY {
  font-family: Fixel Text;
  font-size: 24px;
  font-weight: 200;
}

@media screen and (max-width: 1420px) {
  .Item-module__container__Qelln {
    width: 100%;
    height: auto;
    flex-direction: row;
    align-items: center;
    box-sizing: border-box;
    padding: 30px;
  }

  .Item-module__line__lAmES {
    height: 100%;
    width: 6px;
    margin-top: 0;
    margin: 0 20px;
  }

  .Item-module__outherWrapper__IUmPY {
    width: 100%;
  }

  .Item-module__content__fs1cR {
    margin-top: 0;
    row-gap: 10px;
    height: 100%;
  }

  .Item-module__connector__Lr3IQ {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .Item-module__title__xeolk {
    font-size: 16px;
  }

  .Item-module__text__ixtsY {
    font-size: 12px;
  }

  .Item-module__container__Qelln {
    padding: 10px 20px;
  }

  .Item-module__icon__ytVdx {
    width: 40px;
    height: 40px;
  }

  .Item-module__content__fs1cR {
    row-gap: 5px;
  }
}
.Description-module__container__tPcWw {
  padding: 20px 10%;
  padding-bottom: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.Description-module__title__UymzQ {
  font-family: emirlov;
  font-size: 40px;
  font-weight: 700;
  text-transform: uppercase;
}

.Description-module__items__HQJek {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 30px;
}

@media screen and (max-width: 1420px) {
  .Description-module__items__HQJek {
    flex-direction: column;
    row-gap: 10px;
  }
}

@media screen and (max-width: 768px) {
  .Description-module__title__UymzQ {
    font-size: 18px;
  }
}
.SelectedDocument-module__header__zE3VF {
  margin-top: 40px;
  padding: 0 0 0 10%;
}
.ExpandedDocument-module__container__5dpM7 {
  display: grid;
  position: relative;
}

.ExpandedDocument-module__background__NbVLL,
.ExpandedDocument-module__foreground__GzOvP {
  grid-column: 1;
  grid-row: 1;
} 

.ExpandedDocument-module__background__NbVLL {
  width: 451px;
  height: 567px;
  border-radius: 42px;
  background-color: var(--purple);
}

.ExpandedDocument-module__foreground__GzOvP {
  width: 464px;
  height: 680px;
  border-radius: 42px;
  margin-top: 20px;
  margin-left: 20px;
  border: 1px solid #CECED1;
  overflow: hidden;
  background-color: var(--white);
}

.ExpandedDocument-module__documentPhoto__g8E6P {
  width: 100%;
  object-fit: fill;
}

@media screen and (max-width: 1420px) {
  .ExpandedDocument-module__container__5dpM7 {
    margin: auto;
  }
}

@media screen and (max-width: 768px) {
  .ExpandedDocument-module__background__NbVLL {
    width: 214px;
    height: 236px;
    border-radius: 35px;  
  }
  
  .ExpandedDocument-module__foreground__GzOvP {
    width: 222px;
    height: 284px;
    margin-top: 10px;
    margin-left: 10px;
    border-radius: 32px;
  }
}
.Placeholder-module__container__BmEsB {
  width: 100%;
  height: 100%;
  background: linear-gradient(281.56deg, #F6F6F6 10.48%, #FFFFFF 90.17%);
  border-radius: 24px 24px 0 0;
  padding: 15%;
  padding-bottom: 0;
  box-sizing: border-box;
}

.Placeholder-module__title__a2RK0 {
  margin: 0;
  text-transform: uppercase;
  font-family: Fixel Text;
  font-size: 24px;
  margin-bottom: 40px;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.Placeholder-module__line__Ha7tM {
  height: 22px;
  border-radius: 14px;
  background-color: rgba(228, 236, 244, 1);
}

.Placeholder-module__long__HvLFZ {
  width: 90%;
}

.Placeholder-module__medium__SIY1T {
  width: 60%;
  background-color: rgba(190, 201, 218, 1);
}

.Placeholder-module__short__YuvWG {
  width: 40%;
}

.Placeholder-module__linesWrapper__nKFir {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 20px;
  margin-top: 10px;
  box-sizing: border-box;
}

@media screen and (max-width: 768px) {
  .Placeholder-module__container__BmEsB {
    border-radius: 18px 18px 0 0;
    padding: 10px;
    padding-bottom: 0;
    border-bottom: 4px solid var(--purple);
  }

  .Placeholder-module__title__a2RK0 {
    font-size: 8px;
  }

  .Placeholder-module__linesWrapper__nKFir {
    margin-top: 5px;
    row-gap: 4px;
  }

  .Placeholder-module__line__Ha7tM {
    height: 5px;
    border-radius: 14px;
    background-color: rgba(228, 236, 244, 1);
  }
  
}
.DocumentDetails-module__container__iHrIV {
  margin-top: 40px;
  padding: 0 10%;
  display: flex;
}

.DocumentDetails-module__description__dFb46 {
  width: 100%;
  margin-left: 40px;
}

.DocumentDetails-module__title__UpbAB {
  margin: 0;
  font-family: emirlov;
  font-size: 28px;
  font-weight: 700;
}

.DocumentDetails-module__buttons__rz5DY {
  display: flex;
  align-items: center;
  column-gap: 50px;
  margin-top: 50px;
}

.DocumentDetails-module__button__woMrQ {
  width: 317px;
  padding: 0 10px;
}

.DocumentDetails-module__secondaryButton___SAhH {
  background-color: #CECED1;
  color: #7F7F81;
  border: none;
}

.DocumentDetails-module__chapterTitle__oWzRQ {
  text-transform: uppercase;
  font-family: Fixel Text;
  font-weight: 600;
  color: var(--purple);
}

.DocumentDetails-module__chapterDescription__XPQmz {
  padding: 20;
}

@media screen and (max-width: 1420px) {
  .DocumentDetails-module__buttons__rz5DY {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 20px;
  }
  .DocumentDetails-module__button__woMrQ {
    width: 100%;
  }
  .DocumentDetails-module__title__UpbAB {
    margin-top: 40px;
    font-size: 16px;
  }
}

@media screen and (max-width: 1000px) {
  .DocumentDetails-module__container__iHrIV {
    flex-direction: column;
  }
  .DocumentDetails-module__description__dFb46 {
    margin-left: 0;
  }

  .DocumentDetails-module__button__woMrQ {
    height: 50px;
    font-size: 16px;
  }
}
.Articles-module__header__X4d5C {
  margin: 40px 0;
  padding: 0 0 0 10%;
}
.NavigationMenu-module__img__aWZvZ {
  width: 100%;
  height: 400px;
  object-fit: fill;
  position: absolute;
}

.NavigationMenu-module__container__krrj8 {
  height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.NavigationMenu-module__menu__DNiBs {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 10%;
  top: 40px;
}

.NavigationMenu-module__button__rpwbc {
  height: 230px;
}

@media screen and (max-width: 1420px) {
  .NavigationMenu-module__button__rpwbc {
    height: 100%;
  }

  .NavigationMenu-module__menu__DNiBs {
    flex-direction: column;
    align-items: center;
    row-gap: 10px;
    padding: 0 20px;
    top: 0; 
    box-sizing: border-box;
  }

  .NavigationMenu-module__img__aWZvZ {
    display: none;
  }

  .NavigationMenu-module__container__krrj8 {
    height: auto;
    margin-bottom: 40px;
  }
}
.Articles-module__header__Z3rtC {
  background-color: var(--purple);
  padding: 100px 15%;
  box-sizing: border-box;
}

.Articles-module__title__RHxzt {
  margin: 0;
  text-align: center;
  font-family: emirlov;
  color: var(--white);
  font-size: 24px;
}

.Articles-module__articles__lKEK1 {
  padding: 0 10%;
  box-sizing: border-box;
}

@media screen and (max-width: 768px) {
  .Articles-module__title__RHxzt {
    font-size: 12px;
  }
  .Articles-module__header__Z3rtC {
    padding: 40px 15%;
  }

  .Articles-module__articles__lKEK1 {
    padding: 0 15%;
    box-sizing: border-box;
  }
}
.SelectedArticle-module__header__axaSX {
  margin: 40px 0;
  padding: 0 0 0 10%;
}
.ArticleContent-module__container__e55PS {
  margin-top: 80px;
  padding: 0 10%;
  display: flex;
  justify-content: space-between;
  border-top: 79px solid var(--purple);
  box-sizing: border-box;
  padding-top: 50px;
}

.ArticleContent-module__menu__eCO0Z {
  position: sticky;
  top: 122px;
}

.ArticleContent-module__abstract__wR85x {
  color: var(--purple);
  font-size: 20px;
  font-family: emirlov;
  text-transform: uppercase;
}

.ArticleContent-module__chapter__qXVvP {
  font-size: 24px;
  font-family: Fixel Text;
  font-weight: 500;
  cursor: pointer;
}

.ArticleContent-module__chapter__qXVvP:hover {
  opacity: 0.7;
}

.ArticleContent-module__article__EGU1F {
  width: 70%;
  display: flex;
  flex-direction: column;
  row-gap: 50px;
}

.ArticleContent-module__title__fAw74 {
  font-size: 40px;
  font-family: emirlov;
  text-transform: uppercase;
}

.ArticleContent-module__subtitle__XB7OC {
  font-size: 34px;
  font-family: emirlov;
}

.ArticleContent-module__container__e55PS p, .ArticleContent-module__componentContent__EgTVY p {
  margin: 0;
}

.ArticleContent-module__dot__UuMVY, .ArticleContent-module__arrow__rj4em {
  display: none;
}

.ArticleContent-module__componentContent__EgTVY {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

@media screen and (max-width: 768px) {
  .ArticleContent-module__mobileSubtitle__E9ZUt {
    background-color: rgba(246, 246, 246, 1);
    box-shadow: 0px 4px 15.4px 0px rgba(0, 0, 0, 0.15);
    padding: 15px 20px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .ArticleContent-module__componentContent__EgTVY {
    display: none;
  }
  .ArticleContent-module__visible__Li2rA {
    display: block;
  }
  .ArticleContent-module__dot__UuMVY {
    width: 5px;
    height: 5px;
    border-radius: 50px;
    background-color: black;
    display: block;
    margin-right: 10px;
  }
  .ArticleContent-module__arrow__rj4em {
    display: block;
    transition: transform 0.1s ease;
  }
  .ArticleContent-module__rotated__Ownm4 {
    transform: rotate(180deg);
  }
  .ArticleContent-module__container__e55PS {
    margin-top: 20px;
    border-top: 40px solid var(--purple);
    padding-top: 20px;
  }
  .ArticleContent-module__title__fAw74 {
    font-size: 18px;
    font-family: emirlov;
  }
  .ArticleContent-module__subtitle__XB7OC {
    flex: 1;
    font-size: 14px;
  }
  .ArticleContent-module__menu__eCO0Z {
    display: none;
  }

  .ArticleContent-module__article__EGU1F {
    width: 100%;
  }

  .ArticleContent-module__componentContent__EgTVY {
    row-gap: 5px;
  }

  .ArticleContent-module__article__EGU1F {
    row-gap: 15px;
  }
}
.ImageRenderer-module__image__jKMD_ {
  width: 100%;
}
.TextRenderer-module__text__x8w93 {
  font-size: 24px;
  font-family: Fixel Text;
  font-weight: 400;
}

.TextRenderer-module__text__x8w93 a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #045577;
}

@media screen and (max-width: 768px) {
  .TextRenderer-module__text__x8w93 {
    font-size: 14px;
  }
}
.ListRenderer-module__container__no4Xu {
  margin: 0;
}

.ListRenderer-module__text__U1OXQ {
  font-size: 24px;
  font-family: Fixel Text;
  font-weight: 400;
}

.ListRenderer-module__text__U1OXQ a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #045577;
}

@media screen and (max-width: 768px) {
  .ListRenderer-module__text__U1OXQ {
    font-size: 14px;
  }
}
