@import "../fonts/stylesheet.css";
@import "../fonts/stylesheet.css";
@import "../fonts/stylesheet.css";
@import "../fonts/stylesheet.css";
@import "../fonts/stylesheet.css";
@import "../fonts/stylesheet.css";
@import "../fonts/stylesheet.css";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

#header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 10;
}
#header .header-wrapper {
  background: #ffffff;
}
@media all and (min-width: 1024px) {
  #header .header-wrapper {
    padding: 33rem 37rem;
  }
}
@media all and (max-width: 1023px) {
  #header .header-wrapper {
    padding: 15rem 10rem;
  }
}
#header .header-wrapper a {
  text-decoration: none;
}
#header .header-wrapper a:not(.burger-menu-list__item) {
  color: #333333;
}
@media all and (min-width: 1024px) {
  #header .logo {
    width: 240rem;
    margin-bottom: -19rem;
  }
}
@media all and (max-width: 1023px) {
  #header .logo {
    width: 120rem;
    margin-bottom: -12rem;
  }
}
@media all and (min-width: 1024px) {
  #header .logo-t {
    width: 257rem;
  }
}
@media all and (max-width: 1023px) {
  #header .logo-t {
    width: 76rem;
  }
}
@media all and (min-width: 1024px) {
  #header .pencil svg {
    width: 30rem;
  }
}
@media all and (max-width: 1023px) {
  #header .pencil svg {
    width: 26rem;
  }
}
#header .header-menu a, #header .header-bottom-menu a {
  position: relative;
}
#header .header-menu a:after, #header .header-bottom-menu a:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  left: 0;
  bottom: -3rem;
  transition: 0.2s ease-in-out;
  opacity: 0;
}
#header .header-menu a:hover:after, #header .header-bottom-menu a:hover:after {
  opacity: 1;
}
#header .header-menu a:after {
  border-bottom: 2rem solid #000;
}
#header .login-popup {
  cursor: pointer;
}
#header .user {
  cursor: pointer;
}
@media all and (min-width: 1024px) {
  #header .user svg {
    width: 30rem;
  }
}
@media all and (max-width: 1023px) {
  #header .user svg {
    width: 26rem;
  }
}
#header .burger {
  cursor: pointer;
  background: url('data:image/svg+xml,<svg viewBox="0 0 48 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M47.9999 27.5805C47.9999 27.5805 37.2549 29.9999 24 29.9999C10.745 29.9999 0 27.5805 0 27.5805C0 27.5805 10.745 25.1611 24 25.1611C37.2549 25.1611 47.9999 27.5805 47.9999 27.5805Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M47.9999 15C47.9999 15 37.2549 17.4193 24 17.4193C10.745 17.4193 0 15 0 15C0 15 10.745 12.5806 24 12.5806C37.2549 12.5806 47.9999 15 47.9999 15Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M47.9999 2.41939C47.9999 2.41939 37.2549 4.83877 24 4.83877C10.745 4.83877 0 2.41939 0 2.41939C0 2.41939 10.745 0 24 0C37.2549 0 47.9999 2.41939 47.9999 2.41939Z" fill="black"/></svg>') center center/contain no-repeat;
}
@media all and (min-width: 1024px) {
  #header .burger {
    width: 48rem;
    height: 48rem;
  }
}
@media all and (max-width: 1023px) {
  #header .burger {
    width: 34rem;
    height: 48rem;
  }
}
#header .burger._active {
  background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0L16 13.2847L32 0L18.7153 16L32 32L16 18.7153L0 32L13.2847 16L0 0Z" fill="black"/></svg>') center center no-repeat;
  background-size: 32rem;
}
#header .header-bottom-menu {
  background: #000000;
}
@media all and (min-width: 1024px) {
  #header .header-bottom-menu {
    padding: 30rem 0 25rem 0;
  }
}
@media all and (max-width: 1023px) {
  #header .header-bottom-menu {
    padding: 15rem 0 12rem 0;
  }
}
#header .header-bottom-menu a {
  text-decoration: none;
}
#header .header-bottom-menu a:after {
  border-bottom: 2rem solid #fff;
}

#burger-menu {
  background: #000000;
  z-index: 10;
  position: absolute;
}
#burger-menu:not(._active) {
  display: none;
}
@media all and (min-width: 1024px) {
  #burger-menu {
    right: 0;
    top: 134rem;
    width: 450rem;
    padding: 32rem 20rem;
  }
}
@media all and (max-width: 1023px) {
  #burger-menu {
    top: 77rem;
    right: 0;
    left: 0;
    width: 100%;
    padding: 20rem;
  }
}
#burger-menu .burger-menu__arrow {
  position: absolute;
}
@media all and (min-width: 1024px) {
  #burger-menu .burger-menu__arrow {
    top: -12rem;
    right: 52rem;
  }
}
@media all and (max-width: 1023px) {
  #burger-menu .burger-menu__arrow {
    top: -8rem;
    right: 20rem;
  }
}
@media all and (min-width: 1024px) {
  #burger-menu .burger-menu__arrow svg {
    width: 18rem;
    height: 12rem;
  }
}
@media all and (max-width: 1023px) {
  #burger-menu .burger-menu__arrow svg {
    width: 14rem;
    height: 8rem;
  }
}

.popup-wrapper {
  position: fixed;
  display: none;
  justify-content: center;
  background: rgba(102, 102, 102, 0.5);
  backdrop-filter: blur(10px);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  overflow-y: auto;
  padding: 20rem 0;
}
.popup-wrapper .popup-body {
  background: #ffffff;
  position: relative;
  display: none;
  border-radius: 8rem;
  height: fit-content;
}
@media all and (min-width: 1024px) {
  .popup-wrapper .popup-body {
    padding: 77rem 95rem 40rem 95rem;
    width: 554rem;
  }
}
@media all and (max-width: 1023px) {
  .popup-wrapper .popup-body {
    padding: 65rem 20rem 30rem 20rem;
    width: 340rem;
  }
  .popup-wrapper .popup-body > div {
    width: 100%;
  }
}
.popup-wrapper .popup-close {
  background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0L16 13.2847L32 0L18.7153 16L32 32L16 18.7153L0 32L13.2847 16L0 0Z" fill="black"/></svg>') no-repeat;
  background-size: contain;
  position: absolute;
  width: 32rem;
  height: 32rem;
  cursor: pointer;
}
@media all and (min-width: 1024px) {
  .popup-wrapper .popup-close {
    right: 40rem;
    top: 40rem;
  }
  .popup-wrapper .popup-close:hover {
    transform: scale(0.9);
  }
}
@media all and (max-width: 1023px) {
  .popup-wrapper .popup-close {
    right: 20rem;
    top: 20rem;
  }
}
.popup-wrapper .another-popup-button {
  cursor: pointer;
}

footer {
  background: #000000;
}
footer a {
  text-decoration: none;
}
@media all and (min-width: 1024px) {
  footer a:hover {
    color: #666666;
  }
}
@media all and (min-width: 1024px) {
  footer .footer-wrapper {
    padding: 68rem 50rem 0 50rem;
  }
}
@media all and (max-width: 1023px) {
  footer .footer-wrapper {
    padding: 40rem 15rem 0 15rem;
  }
}
@media all and (min-width: 1024px) {
  footer .footer-left {
    width: 255rem;
  }
}
footer .footer-logo svg {
  width: 226rem;
}
@media all and (min-width: 1024px) {
  footer .footer-center {
    margin-right: 125rem;
    margin-left: 30rem;
  }
}
@media all and (min-width: 1024px) {
  footer .footer-social {
    width: 290rem;
  }
}
footer .footer-social .footer-social__link:nth-child(1) svg {
  width: 24rem;
}
footer .footer-social .footer-social__link:nth-child(2) svg {
  width: 34rem;
}
footer .footer-social .footer-social__link:nth-child(3) svg {
  width: 25rem;
}
footer .footer-social .footer-social__link:nth-child(4) svg {
  width: 30rem;
}
footer .footer-button {
  display: inline-flex;
  align-items: center;
  border: 2px solid #fff;
  box-sizing: border-box;
  border-radius: 20rem;
}
@media all and (min-width: 1024px) {
  footer .footer-button {
    padding: 16rem 25rem;
  }
}
@media all and (max-width: 1023px) {
  footer .footer-button {
    padding: 16rem 25rem;
    width: 300rem;
    margin: 0 auto;
  }
}
footer .footer-button svg {
  fill: #fff;
  width: 24rem;
  height: 14rem;
  margin-left: 15rem;
  margin-top: -5rem;
}
footer .footer-copyrights {
  padding: 15rem 0;
  border-top: 1px solid hsla(0deg, 0%, 100%, 0.1);
}
footer .footer-copyrights .footer-copyrights__link svg {
  width: 123rem;
  height: 29rem;
}
footer .footer-dev svg {
  width: 9rem;
  height: 20rem;
}

html {
  color: #333333;
}
@media all and (min-width: 1024px) {
  html {
    font-size: 0.0520833333vw !important;
  }
}
@media all and (max-width: 1023px) {
  html {
    font-size: 0.2777777778vw !important;
  }
}

@media all and (min-width: 1024px) {
  body {
    width: 100%;
    margin: 0 auto;
    padding-top: 205rem;
  }
}
@media all and (max-width: 1023px) {
  body {
    padding-top: 122rem;
  }
}
body * {
  box-sizing: border-box;
}

.color_white {
  color: #ffffff;
}
.color_black {
  color: #000000;
}
.color_gray {
  color: #333333;
}
.color_444 {
  color: #444444;
}
.color_lightGray {
  color: #666666;
}
.color_999 {
  color: #999999;
}
.color_lighterGray {
  color: #B9B9B9;
}
.color_purple {
  color: #C657F3;
}
.color_red {
  color: #CD5151;
}

.margin_t_5 {
  margin-top: 5rem;
}
.margin_r_5 {
  margin-right: 5rem;
}
.margin_b_5 {
  margin-bottom: 5rem;
}
.margin_l_5 {
  margin-left: 5rem;
}
.margin_t_10 {
  margin-top: 10rem;
}
.margin_r_10 {
  margin-right: 10rem;
}
.margin_b_10 {
  margin-bottom: 10rem;
}
.margin_l_10 {
  margin-left: 10rem;
}
.margin_t_11 {
  margin-top: 11rem;
}
.margin_r_11 {
  margin-right: 11rem;
}
.margin_b_11 {
  margin-bottom: 11rem;
}
.margin_l_11 {
  margin-left: 11rem;
}
.margin_t_12 {
  margin-top: 12rem;
}
.margin_r_12 {
  margin-right: 12rem;
}
.margin_b_12 {
  margin-bottom: 12rem;
}
.margin_l_12 {
  margin-left: 12rem;
}
.margin_t_13 {
  margin-top: 13rem;
}
.margin_r_13 {
  margin-right: 13rem;
}
.margin_b_13 {
  margin-bottom: 13rem;
}
.margin_l_13 {
  margin-left: 13rem;
}
.margin_t_14 {
  margin-top: 14rem;
}
.margin_r_14 {
  margin-right: 14rem;
}
.margin_b_14 {
  margin-bottom: 14rem;
}
.margin_l_14 {
  margin-left: 14rem;
}
.margin_t_15 {
  margin-top: 15rem;
}
.margin_r_15 {
  margin-right: 15rem;
}
.margin_b_15 {
  margin-bottom: 15rem;
}
.margin_l_15 {
  margin-left: 15rem;
}
.margin_t_16 {
  margin-top: 16rem;
}
.margin_r_16 {
  margin-right: 16rem;
}
.margin_b_16 {
  margin-bottom: 16rem;
}
.margin_l_16 {
  margin-left: 16rem;
}
.margin_t_17 {
  margin-top: 17rem;
}
.margin_r_17 {
  margin-right: 17rem;
}
.margin_b_17 {
  margin-bottom: 17rem;
}
.margin_l_17 {
  margin-left: 17rem;
}
.margin_t_18 {
  margin-top: 18rem;
}
.margin_r_18 {
  margin-right: 18rem;
}
.margin_b_18 {
  margin-bottom: 18rem;
}
.margin_l_18 {
  margin-left: 18rem;
}
.margin_t_20 {
  margin-top: 20rem;
}
.margin_r_20 {
  margin-right: 20rem;
}
.margin_b_20 {
  margin-bottom: 20rem;
}
.margin_l_20 {
  margin-left: 20rem;
}
.margin_t_21 {
  margin-top: 21rem;
}
.margin_r_21 {
  margin-right: 21rem;
}
.margin_b_21 {
  margin-bottom: 21rem;
}
.margin_l_21 {
  margin-left: 21rem;
}
.margin_t_22 {
  margin-top: 22rem;
}
.margin_r_22 {
  margin-right: 22rem;
}
.margin_b_22 {
  margin-bottom: 22rem;
}
.margin_l_22 {
  margin-left: 22rem;
}
.margin_t_23 {
  margin-top: 23rem;
}
.margin_r_23 {
  margin-right: 23rem;
}
.margin_b_23 {
  margin-bottom: 23rem;
}
.margin_l_23 {
  margin-left: 23rem;
}
.margin_t_25 {
  margin-top: 25rem;
}
.margin_r_25 {
  margin-right: 25rem;
}
.margin_b_25 {
  margin-bottom: 25rem;
}
.margin_l_25 {
  margin-left: 25rem;
}
.margin_t_26 {
  margin-top: 26rem;
}
.margin_r_26 {
  margin-right: 26rem;
}
.margin_b_26 {
  margin-bottom: 26rem;
}
.margin_l_26 {
  margin-left: 26rem;
}
.margin_t_27 {
  margin-top: 27rem;
}
.margin_r_27 {
  margin-right: 27rem;
}
.margin_b_27 {
  margin-bottom: 27rem;
}
.margin_l_27 {
  margin-left: 27rem;
}
.margin_t_28 {
  margin-top: 28rem;
}
.margin_r_28 {
  margin-right: 28rem;
}
.margin_b_28 {
  margin-bottom: 28rem;
}
.margin_l_28 {
  margin-left: 28rem;
}
.margin_t_29 {
  margin-top: 29rem;
}
.margin_r_29 {
  margin-right: 29rem;
}
.margin_b_29 {
  margin-bottom: 29rem;
}
.margin_l_29 {
  margin-left: 29rem;
}
.margin_t_30 {
  margin-top: 30rem;
}
.margin_r_30 {
  margin-right: 30rem;
}
.margin_b_30 {
  margin-bottom: 30rem;
}
.margin_l_30 {
  margin-left: 30rem;
}
.margin_t_31 {
  margin-top: 31rem;
}
.margin_r_31 {
  margin-right: 31rem;
}
.margin_b_31 {
  margin-bottom: 31rem;
}
.margin_l_31 {
  margin-left: 31rem;
}
.margin_t_34 {
  margin-top: 34rem;
}
.margin_r_34 {
  margin-right: 34rem;
}
.margin_b_34 {
  margin-bottom: 34rem;
}
.margin_l_34 {
  margin-left: 34rem;
}
.margin_t_35 {
  margin-top: 35rem;
}
.margin_r_35 {
  margin-right: 35rem;
}
.margin_b_35 {
  margin-bottom: 35rem;
}
.margin_l_35 {
  margin-left: 35rem;
}
.margin_t_40 {
  margin-top: 40rem;
}
.margin_r_40 {
  margin-right: 40rem;
}
.margin_b_40 {
  margin-bottom: 40rem;
}
.margin_l_40 {
  margin-left: 40rem;
}
.margin_t_48 {
  margin-top: 48rem;
}
.margin_r_48 {
  margin-right: 48rem;
}
.margin_b_48 {
  margin-bottom: 48rem;
}
.margin_l_48 {
  margin-left: 48rem;
}
.margin_t_50 {
  margin-top: 50rem;
}
.margin_r_50 {
  margin-right: 50rem;
}
.margin_b_50 {
  margin-bottom: 50rem;
}
.margin_l_50 {
  margin-left: 50rem;
}
.margin_t_52 {
  margin-top: 52rem;
}
.margin_r_52 {
  margin-right: 52rem;
}
.margin_b_52 {
  margin-bottom: 52rem;
}
.margin_l_52 {
  margin-left: 52rem;
}
.margin_t_53 {
  margin-top: 53rem;
}
.margin_r_53 {
  margin-right: 53rem;
}
.margin_b_53 {
  margin-bottom: 53rem;
}
.margin_l_53 {
  margin-left: 53rem;
}
.margin_t_60 {
  margin-top: 60rem;
}
.margin_r_60 {
  margin-right: 60rem;
}
.margin_b_60 {
  margin-bottom: 60rem;
}
.margin_l_60 {
  margin-left: 60rem;
}
.margin_t_63 {
  margin-top: 63rem;
}
.margin_r_63 {
  margin-right: 63rem;
}
.margin_b_63 {
  margin-bottom: 63rem;
}
.margin_l_63 {
  margin-left: 63rem;
}
.margin_t_70 {
  margin-top: 70rem;
}
.margin_r_70 {
  margin-right: 70rem;
}
.margin_b_70 {
  margin-bottom: 70rem;
}
.margin_l_70 {
  margin-left: 70rem;
}
.margin_t_73 {
  margin-top: 63rem;
}
.margin_r_73 {
  margin-right: 63rem;
}
.margin_b_73 {
  margin-bottom: 63rem;
}
.margin_l_73 {
  margin-left: 63rem;
}
.margin_t_176 {
  margin-top: 176rem;
}
.margin_r_176 {
  margin-right: 176rem;
}
.margin_b_176 {
  margin-bottom: 176rem;
}
.margin_l_176 {
  margin-left: 176rem;
}
@media all and (max-width: 1023px) {
  .margin_m_t_5 {
    margin-top: 5rem;
  }
  .margin_m_r_5 {
    margin-right: 5rem;
  }
  .margin_m_b_5 {
    margin-bottom: 5rem;
  }
  .margin_m_l_5 {
    margin-left: 5rem;
  }
  .margin_m_t_10 {
    margin-top: 10rem;
  }
  .margin_m_r_10 {
    margin-right: 10rem;
  }
  .margin_m_b_10 {
    margin-bottom: 10rem;
  }
  .margin_m_l_10 {
    margin-left: 10rem;
  }
  .margin_m_t_11 {
    margin-top: 11rem;
  }
  .margin_m_r_11 {
    margin-right: 11rem;
  }
  .margin_m_b_11 {
    margin-bottom: 11rem;
  }
  .margin_m_l_11 {
    margin-left: 11rem;
  }
  .margin_m_t_12 {
    margin-top: 12rem;
  }
  .margin_m_r_12 {
    margin-right: 12rem;
  }
  .margin_m_b_12 {
    margin-bottom: 12rem;
  }
  .margin_m_l_12 {
    margin-left: 12rem;
  }
  .margin_m_t_13 {
    margin-top: 13rem;
  }
  .margin_m_r_13 {
    margin-right: 13rem;
  }
  .margin_m_b_13 {
    margin-bottom: 13rem;
  }
  .margin_m_l_13 {
    margin-left: 13rem;
  }
  .margin_m_t_14 {
    margin-top: 14rem;
  }
  .margin_m_r_14 {
    margin-right: 14rem;
  }
  .margin_m_b_14 {
    margin-bottom: 14rem;
  }
  .margin_m_l_14 {
    margin-left: 14rem;
  }
  .margin_m_t_15 {
    margin-top: 15rem;
  }
  .margin_m_r_15 {
    margin-right: 15rem;
  }
  .margin_m_b_15 {
    margin-bottom: 15rem;
  }
  .margin_m_l_15 {
    margin-left: 15rem;
  }
  .margin_m_t_16 {
    margin-top: 16rem;
  }
  .margin_m_r_16 {
    margin-right: 16rem;
  }
  .margin_m_b_16 {
    margin-bottom: 16rem;
  }
  .margin_m_l_16 {
    margin-left: 16rem;
  }
  .margin_m_t_17 {
    margin-top: 17rem;
  }
  .margin_m_r_17 {
    margin-right: 17rem;
  }
  .margin_m_b_17 {
    margin-bottom: 17rem;
  }
  .margin_m_l_17 {
    margin-left: 17rem;
  }
  .margin_m_t_18 {
    margin-top: 18rem;
  }
  .margin_m_r_18 {
    margin-right: 18rem;
  }
  .margin_m_b_18 {
    margin-bottom: 18rem;
  }
  .margin_m_l_18 {
    margin-left: 18rem;
  }
  .margin_m_t_20 {
    margin-top: 20rem;
  }
  .margin_m_r_20 {
    margin-right: 20rem;
  }
  .margin_m_b_20 {
    margin-bottom: 20rem;
  }
  .margin_m_l_20 {
    margin-left: 20rem;
  }
  .margin_m_t_21 {
    margin-top: 21rem;
  }
  .margin_m_r_21 {
    margin-right: 21rem;
  }
  .margin_m_b_21 {
    margin-bottom: 21rem;
  }
  .margin_m_l_21 {
    margin-left: 21rem;
  }
  .margin_m_t_22 {
    margin-top: 22rem;
  }
  .margin_m_r_22 {
    margin-right: 22rem;
  }
  .margin_m_b_22 {
    margin-bottom: 22rem;
  }
  .margin_m_l_22 {
    margin-left: 22rem;
  }
  .margin_m_t_23 {
    margin-top: 23rem;
  }
  .margin_m_r_23 {
    margin-right: 23rem;
  }
  .margin_m_b_23 {
    margin-bottom: 23rem;
  }
  .margin_m_l_23 {
    margin-left: 23rem;
  }
  .margin_m_t_25 {
    margin-top: 25rem;
  }
  .margin_m_r_25 {
    margin-right: 25rem;
  }
  .margin_m_b_25 {
    margin-bottom: 25rem;
  }
  .margin_m_l_25 {
    margin-left: 25rem;
  }
  .margin_m_t_26 {
    margin-top: 26rem;
  }
  .margin_m_r_26 {
    margin-right: 26rem;
  }
  .margin_m_b_26 {
    margin-bottom: 26rem;
  }
  .margin_m_l_26 {
    margin-left: 26rem;
  }
  .margin_m_t_27 {
    margin-top: 27rem;
  }
  .margin_m_r_27 {
    margin-right: 27rem;
  }
  .margin_m_b_27 {
    margin-bottom: 27rem;
  }
  .margin_m_l_27 {
    margin-left: 27rem;
  }
  .margin_m_t_28 {
    margin-top: 28rem;
  }
  .margin_m_r_28 {
    margin-right: 28rem;
  }
  .margin_m_b_28 {
    margin-bottom: 28rem;
  }
  .margin_m_l_28 {
    margin-left: 28rem;
  }
  .margin_m_t_29 {
    margin-top: 29rem;
  }
  .margin_m_r_29 {
    margin-right: 29rem;
  }
  .margin_m_b_29 {
    margin-bottom: 29rem;
  }
  .margin_m_l_29 {
    margin-left: 29rem;
  }
  .margin_m_t_30 {
    margin-top: 30rem;
  }
  .margin_m_r_30 {
    margin-right: 30rem;
  }
  .margin_m_b_30 {
    margin-bottom: 30rem;
  }
  .margin_m_l_30 {
    margin-left: 30rem;
  }
  .margin_m_t_31 {
    margin-top: 31rem;
  }
  .margin_m_r_31 {
    margin-right: 31rem;
  }
  .margin_m_b_31 {
    margin-bottom: 31rem;
  }
  .margin_m_l_31 {
    margin-left: 31rem;
  }
  .margin_m_t_34 {
    margin-top: 34rem;
  }
  .margin_m_r_34 {
    margin-right: 34rem;
  }
  .margin_m_b_34 {
    margin-bottom: 34rem;
  }
  .margin_m_l_34 {
    margin-left: 34rem;
  }
  .margin_m_t_35 {
    margin-top: 35rem;
  }
  .margin_m_r_35 {
    margin-right: 35rem;
  }
  .margin_m_b_35 {
    margin-bottom: 35rem;
  }
  .margin_m_l_35 {
    margin-left: 35rem;
  }
  .margin_m_t_40 {
    margin-top: 40rem;
  }
  .margin_m_r_40 {
    margin-right: 40rem;
  }
  .margin_m_b_40 {
    margin-bottom: 40rem;
  }
  .margin_m_l_40 {
    margin-left: 40rem;
  }
  .margin_m_t_48 {
    margin-top: 48rem;
  }
  .margin_m_r_48 {
    margin-right: 48rem;
  }
  .margin_m_b_48 {
    margin-bottom: 48rem;
  }
  .margin_m_l_48 {
    margin-left: 48rem;
  }
  .margin_m_t_50 {
    margin-top: 50rem;
  }
  .margin_m_r_50 {
    margin-right: 50rem;
  }
  .margin_m_b_50 {
    margin-bottom: 50rem;
  }
  .margin_m_l_50 {
    margin-left: 50rem;
  }
  .margin_m_t_52 {
    margin-top: 52rem;
  }
  .margin_m_r_52 {
    margin-right: 52rem;
  }
  .margin_m_b_52 {
    margin-bottom: 52rem;
  }
  .margin_m_l_52 {
    margin-left: 52rem;
  }
  .margin_m_t_53 {
    margin-top: 53rem;
  }
  .margin_m_r_53 {
    margin-right: 53rem;
  }
  .margin_m_b_53 {
    margin-bottom: 53rem;
  }
  .margin_m_l_53 {
    margin-left: 53rem;
  }
  .margin_m_t_60 {
    margin-top: 60rem;
  }
  .margin_m_r_60 {
    margin-right: 60rem;
  }
  .margin_m_b_60 {
    margin-bottom: 60rem;
  }
  .margin_m_l_60 {
    margin-left: 60rem;
  }
  .margin_m_t_63 {
    margin-top: 63rem;
  }
  .margin_m_r_63 {
    margin-right: 63rem;
  }
  .margin_m_b_63 {
    margin-bottom: 63rem;
  }
  .margin_m_l_63 {
    margin-left: 63rem;
  }
  .margin_m_t_70 {
    margin-top: 70rem;
  }
  .margin_m_r_70 {
    margin-right: 70rem;
  }
  .margin_m_b_70 {
    margin-bottom: 70rem;
  }
  .margin_m_l_70 {
    margin-left: 70rem;
  }
  .margin_m_t_73 {
    margin-top: 63rem;
  }
  .margin_m_r_73 {
    margin-right: 63rem;
  }
  .margin_m_b_73 {
    margin-bottom: 63rem;
  }
  .margin_m_l_73 {
    margin-left: 63rem;
  }
  .margin_m_t_176 {
    margin-top: 176rem;
  }
  .margin_m_r_176 {
    margin-right: 176rem;
  }
  .margin_m_b_176 {
    margin-bottom: 176rem;
  }
  .margin_m_l_176 {
    margin-left: 176rem;
  }
}
@media all and (min-width: 1024px) {
  .margin_d_t_5 {
    margin-top: 5rem;
  }
  .margin_d_r_5 {
    margin-right: 5rem;
  }
  .margin_d_b_5 {
    margin-bottom: 5rem;
  }
  .margin_d_l_5 {
    margin-left: 5rem;
  }
  .margin_d_t_10 {
    margin-top: 10rem;
  }
  .margin_d_r_10 {
    margin-right: 10rem;
  }
  .margin_d_b_10 {
    margin-bottom: 10rem;
  }
  .margin_d_l_10 {
    margin-left: 10rem;
  }
  .margin_d_t_11 {
    margin-top: 11rem;
  }
  .margin_d_r_11 {
    margin-right: 11rem;
  }
  .margin_d_b_11 {
    margin-bottom: 11rem;
  }
  .margin_d_l_11 {
    margin-left: 11rem;
  }
  .margin_d_t_12 {
    margin-top: 12rem;
  }
  .margin_d_r_12 {
    margin-right: 12rem;
  }
  .margin_d_b_12 {
    margin-bottom: 12rem;
  }
  .margin_d_l_12 {
    margin-left: 12rem;
  }
  .margin_d_t_13 {
    margin-top: 13rem;
  }
  .margin_d_r_13 {
    margin-right: 13rem;
  }
  .margin_d_b_13 {
    margin-bottom: 13rem;
  }
  .margin_d_l_13 {
    margin-left: 13rem;
  }
  .margin_d_t_14 {
    margin-top: 14rem;
  }
  .margin_d_r_14 {
    margin-right: 14rem;
  }
  .margin_d_b_14 {
    margin-bottom: 14rem;
  }
  .margin_d_l_14 {
    margin-left: 14rem;
  }
  .margin_d_t_15 {
    margin-top: 15rem;
  }
  .margin_d_r_15 {
    margin-right: 15rem;
  }
  .margin_d_b_15 {
    margin-bottom: 15rem;
  }
  .margin_d_l_15 {
    margin-left: 15rem;
  }
  .margin_d_t_16 {
    margin-top: 16rem;
  }
  .margin_d_r_16 {
    margin-right: 16rem;
  }
  .margin_d_b_16 {
    margin-bottom: 16rem;
  }
  .margin_d_l_16 {
    margin-left: 16rem;
  }
  .margin_d_t_17 {
    margin-top: 17rem;
  }
  .margin_d_r_17 {
    margin-right: 17rem;
  }
  .margin_d_b_17 {
    margin-bottom: 17rem;
  }
  .margin_d_l_17 {
    margin-left: 17rem;
  }
  .margin_d_t_18 {
    margin-top: 18rem;
  }
  .margin_d_r_18 {
    margin-right: 18rem;
  }
  .margin_d_b_18 {
    margin-bottom: 18rem;
  }
  .margin_d_l_18 {
    margin-left: 18rem;
  }
  .margin_d_t_20 {
    margin-top: 20rem;
  }
  .margin_d_r_20 {
    margin-right: 20rem;
  }
  .margin_d_b_20 {
    margin-bottom: 20rem;
  }
  .margin_d_l_20 {
    margin-left: 20rem;
  }
  .margin_d_t_21 {
    margin-top: 21rem;
  }
  .margin_d_r_21 {
    margin-right: 21rem;
  }
  .margin_d_b_21 {
    margin-bottom: 21rem;
  }
  .margin_d_l_21 {
    margin-left: 21rem;
  }
  .margin_d_t_22 {
    margin-top: 22rem;
  }
  .margin_d_r_22 {
    margin-right: 22rem;
  }
  .margin_d_b_22 {
    margin-bottom: 22rem;
  }
  .margin_d_l_22 {
    margin-left: 22rem;
  }
  .margin_d_t_23 {
    margin-top: 23rem;
  }
  .margin_d_r_23 {
    margin-right: 23rem;
  }
  .margin_d_b_23 {
    margin-bottom: 23rem;
  }
  .margin_d_l_23 {
    margin-left: 23rem;
  }
  .margin_d_t_25 {
    margin-top: 25rem;
  }
  .margin_d_r_25 {
    margin-right: 25rem;
  }
  .margin_d_b_25 {
    margin-bottom: 25rem;
  }
  .margin_d_l_25 {
    margin-left: 25rem;
  }
  .margin_d_t_26 {
    margin-top: 26rem;
  }
  .margin_d_r_26 {
    margin-right: 26rem;
  }
  .margin_d_b_26 {
    margin-bottom: 26rem;
  }
  .margin_d_l_26 {
    margin-left: 26rem;
  }
  .margin_d_t_27 {
    margin-top: 27rem;
  }
  .margin_d_r_27 {
    margin-right: 27rem;
  }
  .margin_d_b_27 {
    margin-bottom: 27rem;
  }
  .margin_d_l_27 {
    margin-left: 27rem;
  }
  .margin_d_t_28 {
    margin-top: 28rem;
  }
  .margin_d_r_28 {
    margin-right: 28rem;
  }
  .margin_d_b_28 {
    margin-bottom: 28rem;
  }
  .margin_d_l_28 {
    margin-left: 28rem;
  }
  .margin_d_t_29 {
    margin-top: 29rem;
  }
  .margin_d_r_29 {
    margin-right: 29rem;
  }
  .margin_d_b_29 {
    margin-bottom: 29rem;
  }
  .margin_d_l_29 {
    margin-left: 29rem;
  }
  .margin_d_t_30 {
    margin-top: 30rem;
  }
  .margin_d_r_30 {
    margin-right: 30rem;
  }
  .margin_d_b_30 {
    margin-bottom: 30rem;
  }
  .margin_d_l_30 {
    margin-left: 30rem;
  }
  .margin_d_t_31 {
    margin-top: 31rem;
  }
  .margin_d_r_31 {
    margin-right: 31rem;
  }
  .margin_d_b_31 {
    margin-bottom: 31rem;
  }
  .margin_d_l_31 {
    margin-left: 31rem;
  }
  .margin_d_t_34 {
    margin-top: 34rem;
  }
  .margin_d_r_34 {
    margin-right: 34rem;
  }
  .margin_d_b_34 {
    margin-bottom: 34rem;
  }
  .margin_d_l_34 {
    margin-left: 34rem;
  }
  .margin_d_t_35 {
    margin-top: 35rem;
  }
  .margin_d_r_35 {
    margin-right: 35rem;
  }
  .margin_d_b_35 {
    margin-bottom: 35rem;
  }
  .margin_d_l_35 {
    margin-left: 35rem;
  }
  .margin_d_t_40 {
    margin-top: 40rem;
  }
  .margin_d_r_40 {
    margin-right: 40rem;
  }
  .margin_d_b_40 {
    margin-bottom: 40rem;
  }
  .margin_d_l_40 {
    margin-left: 40rem;
  }
  .margin_d_t_48 {
    margin-top: 48rem;
  }
  .margin_d_r_48 {
    margin-right: 48rem;
  }
  .margin_d_b_48 {
    margin-bottom: 48rem;
  }
  .margin_d_l_48 {
    margin-left: 48rem;
  }
  .margin_d_t_50 {
    margin-top: 50rem;
  }
  .margin_d_r_50 {
    margin-right: 50rem;
  }
  .margin_d_b_50 {
    margin-bottom: 50rem;
  }
  .margin_d_l_50 {
    margin-left: 50rem;
  }
  .margin_d_t_52 {
    margin-top: 52rem;
  }
  .margin_d_r_52 {
    margin-right: 52rem;
  }
  .margin_d_b_52 {
    margin-bottom: 52rem;
  }
  .margin_d_l_52 {
    margin-left: 52rem;
  }
  .margin_d_t_53 {
    margin-top: 53rem;
  }
  .margin_d_r_53 {
    margin-right: 53rem;
  }
  .margin_d_b_53 {
    margin-bottom: 53rem;
  }
  .margin_d_l_53 {
    margin-left: 53rem;
  }
  .margin_d_t_60 {
    margin-top: 60rem;
  }
  .margin_d_r_60 {
    margin-right: 60rem;
  }
  .margin_d_b_60 {
    margin-bottom: 60rem;
  }
  .margin_d_l_60 {
    margin-left: 60rem;
  }
  .margin_d_t_63 {
    margin-top: 63rem;
  }
  .margin_d_r_63 {
    margin-right: 63rem;
  }
  .margin_d_b_63 {
    margin-bottom: 63rem;
  }
  .margin_d_l_63 {
    margin-left: 63rem;
  }
  .margin_d_t_70 {
    margin-top: 70rem;
  }
  .margin_d_r_70 {
    margin-right: 70rem;
  }
  .margin_d_b_70 {
    margin-bottom: 70rem;
  }
  .margin_d_l_70 {
    margin-left: 70rem;
  }
  .margin_d_t_73 {
    margin-top: 63rem;
  }
  .margin_d_r_73 {
    margin-right: 63rem;
  }
  .margin_d_b_73 {
    margin-bottom: 63rem;
  }
  .margin_d_l_73 {
    margin-left: 63rem;
  }
  .margin_d_t_176 {
    margin-top: 176rem;
  }
  .margin_d_r_176 {
    margin-right: 176rem;
  }
  .margin_d_b_176 {
    margin-bottom: 176rem;
  }
  .margin_d_l_176 {
    margin-left: 176rem;
  }
}

.font_gorizont {
  font-weight: ALS Gorizont wide_7;
}
.font_gorizont_5 {
  font-size: 5rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_10 {
  font-size: 10rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_11 {
  font-size: 11rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_12 {
  font-size: 12rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_13 {
  font-size: 13rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_14 {
  font-size: 14rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_15 {
  font-size: 15rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_16 {
  font-size: 16rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_17 {
  font-size: 17rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_18 {
  font-size: 18rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_20 {
  font-size: 20rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_21 {
  font-size: 21rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_22 {
  font-size: 22rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_23 {
  font-size: 23rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_25 {
  font-size: 25rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_26 {
  font-size: 26rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_27 {
  font-size: 27rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_28 {
  font-size: 28rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_29 {
  font-size: 29rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_30 {
  font-size: 30rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_31 {
  font-size: 31rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_34 {
  font-size: 34rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_35 {
  font-size: 35rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_40 {
  font-size: 40rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_48 {
  font-size: 48rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_50 {
  font-size: 50rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_52 {
  font-size: 52rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_53 {
  font-size: 53rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_60 {
  font-size: 60rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_63 {
  font-size: 63rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_70 {
  font-size: 70rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_73 {
  font-size: 63rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
.font_gorizont_176 {
  font-size: 176rem;
  font-family: "ALS Gorizont wide_7", sans-serif;
  line-height: 1;
}
@media all and (max-width: 1023px) {
  .font_gorizont_m_5 {
    font-size: 5rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_10 {
    font-size: 10rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_11 {
    font-size: 11rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_12 {
    font-size: 12rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_13 {
    font-size: 13rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_14 {
    font-size: 14rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_15 {
    font-size: 15rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_16 {
    font-size: 16rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_17 {
    font-size: 17rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_18 {
    font-size: 18rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_20 {
    font-size: 20rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_21 {
    font-size: 21rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_22 {
    font-size: 22rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_23 {
    font-size: 23rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_25 {
    font-size: 25rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_26 {
    font-size: 26rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_27 {
    font-size: 27rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_28 {
    font-size: 28rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_29 {
    font-size: 29rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_30 {
    font-size: 30rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_31 {
    font-size: 31rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_34 {
    font-size: 34rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_35 {
    font-size: 35rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_40 {
    font-size: 40rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_48 {
    font-size: 48rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_50 {
    font-size: 50rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_52 {
    font-size: 52rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_53 {
    font-size: 53rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_60 {
    font-size: 60rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_63 {
    font-size: 63rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_70 {
    font-size: 70rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_73 {
    font-size: 63rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_m_176 {
    font-size: 176rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
}
@media all and (min-width: 1024px) {
  .font_gorizont_d_5 {
    font-size: 5rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_10 {
    font-size: 10rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_11 {
    font-size: 11rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_12 {
    font-size: 12rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_13 {
    font-size: 13rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_14 {
    font-size: 14rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_15 {
    font-size: 15rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_16 {
    font-size: 16rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_17 {
    font-size: 17rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_18 {
    font-size: 18rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_20 {
    font-size: 20rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_21 {
    font-size: 21rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_22 {
    font-size: 22rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_23 {
    font-size: 23rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_25 {
    font-size: 25rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_26 {
    font-size: 26rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_27 {
    font-size: 27rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_28 {
    font-size: 28rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_29 {
    font-size: 29rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_30 {
    font-size: 30rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_31 {
    font-size: 31rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_34 {
    font-size: 34rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_35 {
    font-size: 35rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_40 {
    font-size: 40rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_48 {
    font-size: 48rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_50 {
    font-size: 50rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_52 {
    font-size: 52rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_53 {
    font-size: 53rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_60 {
    font-size: 60rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_63 {
    font-size: 63rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_70 {
    font-size: 70rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_73 {
    font-size: 63rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
  .font_gorizont_d_176 {
    font-size: 176rem;
    font-family: "ALS Gorizont wide_7", sans-serif;
    line-height: 1;
  }
}
.font_gorizont_e {
  font-weight: ALS Gorizont Expanded;
}
.font_gorizont_e_5 {
  font-size: 5rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_10 {
  font-size: 10rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_11 {
  font-size: 11rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_12 {
  font-size: 12rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_13 {
  font-size: 13rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_14 {
  font-size: 14rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_15 {
  font-size: 15rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_16 {
  font-size: 16rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_17 {
  font-size: 17rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_18 {
  font-size: 18rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_20 {
  font-size: 20rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_21 {
  font-size: 21rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_22 {
  font-size: 22rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_23 {
  font-size: 23rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_25 {
  font-size: 25rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_26 {
  font-size: 26rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_27 {
  font-size: 27rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_28 {
  font-size: 28rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_29 {
  font-size: 29rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_30 {
  font-size: 30rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_31 {
  font-size: 31rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_34 {
  font-size: 34rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_35 {
  font-size: 35rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_40 {
  font-size: 40rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_48 {
  font-size: 48rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_50 {
  font-size: 50rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_52 {
  font-size: 52rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_53 {
  font-size: 53rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_60 {
  font-size: 60rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_63 {
  font-size: 63rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_70 {
  font-size: 70rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_73 {
  font-size: 63rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
.font_gorizont_e_176 {
  font-size: 176rem;
  font-family: "ALS Gorizont Expanded", sans-serif;
  line-height: 1;
}
@media all and (max-width: 1023px) {
  .font_gorizont_e_m_5 {
    font-size: 5rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_10 {
    font-size: 10rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_11 {
    font-size: 11rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_12 {
    font-size: 12rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_13 {
    font-size: 13rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_14 {
    font-size: 14rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_15 {
    font-size: 15rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_16 {
    font-size: 16rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_17 {
    font-size: 17rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_18 {
    font-size: 18rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_20 {
    font-size: 20rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_21 {
    font-size: 21rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_22 {
    font-size: 22rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_23 {
    font-size: 23rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_25 {
    font-size: 25rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_26 {
    font-size: 26rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_27 {
    font-size: 27rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_28 {
    font-size: 28rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_29 {
    font-size: 29rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_30 {
    font-size: 30rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_31 {
    font-size: 31rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_34 {
    font-size: 34rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_35 {
    font-size: 35rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_40 {
    font-size: 40rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_48 {
    font-size: 48rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_50 {
    font-size: 50rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_52 {
    font-size: 52rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_53 {
    font-size: 53rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_60 {
    font-size: 60rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_63 {
    font-size: 63rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_70 {
    font-size: 70rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_73 {
    font-size: 63rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_m_176 {
    font-size: 176rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
}
@media all and (min-width: 1024px) {
  .font_gorizont_e_d_5 {
    font-size: 5rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_10 {
    font-size: 10rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_11 {
    font-size: 11rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_12 {
    font-size: 12rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_13 {
    font-size: 13rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_14 {
    font-size: 14rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_15 {
    font-size: 15rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_16 {
    font-size: 16rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_17 {
    font-size: 17rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_18 {
    font-size: 18rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_20 {
    font-size: 20rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_21 {
    font-size: 21rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_22 {
    font-size: 22rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_23 {
    font-size: 23rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_25 {
    font-size: 25rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_26 {
    font-size: 26rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_27 {
    font-size: 27rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_28 {
    font-size: 28rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_29 {
    font-size: 29rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_30 {
    font-size: 30rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_31 {
    font-size: 31rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_34 {
    font-size: 34rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_35 {
    font-size: 35rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_40 {
    font-size: 40rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_48 {
    font-size: 48rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_50 {
    font-size: 50rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_52 {
    font-size: 52rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_53 {
    font-size: 53rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_60 {
    font-size: 60rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_63 {
    font-size: 63rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_70 {
    font-size: 70rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_73 {
    font-size: 63rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
  .font_gorizont_e_d_176 {
    font-size: 176rem;
    font-family: "ALS Gorizont Expanded", sans-serif;
    line-height: 1;
  }
}
.font_haus {
  font-weight: ALS Hauss;
}
.font_haus_5 {
  font-size: 5rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_10 {
  font-size: 10rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_11 {
  font-size: 11rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_12 {
  font-size: 12rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_13 {
  font-size: 13rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_14 {
  font-size: 14rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_15 {
  font-size: 15rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_16 {
  font-size: 16rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_17 {
  font-size: 17rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_18 {
  font-size: 18rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_20 {
  font-size: 20rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_21 {
  font-size: 21rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_22 {
  font-size: 22rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_23 {
  font-size: 23rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_25 {
  font-size: 25rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_26 {
  font-size: 26rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_27 {
  font-size: 27rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_28 {
  font-size: 28rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_29 {
  font-size: 29rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_30 {
  font-size: 30rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_31 {
  font-size: 31rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_34 {
  font-size: 34rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_35 {
  font-size: 35rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_40 {
  font-size: 40rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_48 {
  font-size: 48rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_50 {
  font-size: 50rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_52 {
  font-size: 52rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_53 {
  font-size: 53rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_60 {
  font-size: 60rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_63 {
  font-size: 63rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_70 {
  font-size: 70rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_73 {
  font-size: 63rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
.font_haus_176 {
  font-size: 176rem;
  font-family: "ALS Hauss", sans-serif;
  line-height: 1;
}
@media all and (max-width: 1023px) {
  .font_haus_m_5 {
    font-size: 5rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_10 {
    font-size: 10rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_11 {
    font-size: 11rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_12 {
    font-size: 12rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_13 {
    font-size: 13rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_14 {
    font-size: 14rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_15 {
    font-size: 15rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_16 {
    font-size: 16rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_17 {
    font-size: 17rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_18 {
    font-size: 18rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_20 {
    font-size: 20rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_21 {
    font-size: 21rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_22 {
    font-size: 22rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_23 {
    font-size: 23rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_25 {
    font-size: 25rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_26 {
    font-size: 26rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_27 {
    font-size: 27rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_28 {
    font-size: 28rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_29 {
    font-size: 29rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_30 {
    font-size: 30rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_31 {
    font-size: 31rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_34 {
    font-size: 34rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_35 {
    font-size: 35rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_40 {
    font-size: 40rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_48 {
    font-size: 48rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_50 {
    font-size: 50rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_52 {
    font-size: 52rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_53 {
    font-size: 53rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_60 {
    font-size: 60rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_63 {
    font-size: 63rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_70 {
    font-size: 70rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_73 {
    font-size: 63rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_m_176 {
    font-size: 176rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
}
@media all and (min-width: 1024px) {
  .font_haus_d_5 {
    font-size: 5rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_10 {
    font-size: 10rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_11 {
    font-size: 11rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_12 {
    font-size: 12rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_13 {
    font-size: 13rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_14 {
    font-size: 14rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_15 {
    font-size: 15rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_16 {
    font-size: 16rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_17 {
    font-size: 17rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_18 {
    font-size: 18rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_20 {
    font-size: 20rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_21 {
    font-size: 21rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_22 {
    font-size: 22rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_23 {
    font-size: 23rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_25 {
    font-size: 25rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_26 {
    font-size: 26rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_27 {
    font-size: 27rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_28 {
    font-size: 28rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_29 {
    font-size: 29rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_30 {
    font-size: 30rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_31 {
    font-size: 31rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_34 {
    font-size: 34rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_35 {
    font-size: 35rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_40 {
    font-size: 40rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_48 {
    font-size: 48rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_50 {
    font-size: 50rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_52 {
    font-size: 52rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_53 {
    font-size: 53rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_60 {
    font-size: 60rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_63 {
    font-size: 63rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_70 {
    font-size: 70rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_73 {
    font-size: 63rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
  .font_haus_d_176 {
    font-size: 176rem;
    font-family: "ALS Hauss", sans-serif;
    line-height: 1;
  }
}
.font_bingley {
  font-weight: ALS Bingley;
}
.font_bingley_5 {
  font-size: 5rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_10 {
  font-size: 10rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_11 {
  font-size: 11rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_12 {
  font-size: 12rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_13 {
  font-size: 13rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_14 {
  font-size: 14rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_15 {
  font-size: 15rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_16 {
  font-size: 16rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_17 {
  font-size: 17rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_18 {
  font-size: 18rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_20 {
  font-size: 20rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_21 {
  font-size: 21rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_22 {
  font-size: 22rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_23 {
  font-size: 23rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_25 {
  font-size: 25rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_26 {
  font-size: 26rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_27 {
  font-size: 27rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_28 {
  font-size: 28rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_29 {
  font-size: 29rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_30 {
  font-size: 30rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_31 {
  font-size: 31rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_34 {
  font-size: 34rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_35 {
  font-size: 35rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_40 {
  font-size: 40rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_48 {
  font-size: 48rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_50 {
  font-size: 50rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_52 {
  font-size: 52rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_53 {
  font-size: 53rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_60 {
  font-size: 60rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_63 {
  font-size: 63rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_70 {
  font-size: 70rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_73 {
  font-size: 63rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
.font_bingley_176 {
  font-size: 176rem;
  font-family: "ALS Bingley", sans-serif;
  line-height: 1;
}
@media all and (max-width: 1023px) {
  .font_bingley_m_5 {
    font-size: 5rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_10 {
    font-size: 10rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_11 {
    font-size: 11rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_12 {
    font-size: 12rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_13 {
    font-size: 13rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_14 {
    font-size: 14rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_15 {
    font-size: 15rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_16 {
    font-size: 16rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_17 {
    font-size: 17rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_18 {
    font-size: 18rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_20 {
    font-size: 20rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_21 {
    font-size: 21rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_22 {
    font-size: 22rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_23 {
    font-size: 23rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_25 {
    font-size: 25rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_26 {
    font-size: 26rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_27 {
    font-size: 27rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_28 {
    font-size: 28rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_29 {
    font-size: 29rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_30 {
    font-size: 30rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_31 {
    font-size: 31rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_34 {
    font-size: 34rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_35 {
    font-size: 35rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_40 {
    font-size: 40rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_48 {
    font-size: 48rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_50 {
    font-size: 50rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_52 {
    font-size: 52rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_53 {
    font-size: 53rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_60 {
    font-size: 60rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_63 {
    font-size: 63rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_70 {
    font-size: 70rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_73 {
    font-size: 63rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_m_176 {
    font-size: 176rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
}
@media all and (min-width: 1024px) {
  .font_bingley_d_5 {
    font-size: 5rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_10 {
    font-size: 10rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_11 {
    font-size: 11rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_12 {
    font-size: 12rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_13 {
    font-size: 13rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_14 {
    font-size: 14rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_15 {
    font-size: 15rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_16 {
    font-size: 16rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_17 {
    font-size: 17rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_18 {
    font-size: 18rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_20 {
    font-size: 20rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_21 {
    font-size: 21rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_22 {
    font-size: 22rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_23 {
    font-size: 23rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_25 {
    font-size: 25rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_26 {
    font-size: 26rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_27 {
    font-size: 27rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_28 {
    font-size: 28rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_29 {
    font-size: 29rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_30 {
    font-size: 30rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_31 {
    font-size: 31rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_34 {
    font-size: 34rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_35 {
    font-size: 35rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_40 {
    font-size: 40rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_48 {
    font-size: 48rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_50 {
    font-size: 50rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_52 {
    font-size: 52rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_53 {
    font-size: 53rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_60 {
    font-size: 60rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_63 {
    font-size: 63rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_70 {
    font-size: 70rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_73 {
    font-size: 63rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
  .font_bingley_d_176 {
    font-size: 176rem;
    font-family: "ALS Bingley", sans-serif;
    line-height: 1;
  }
}

.line-height_11 {
  line-height: 1.1;
}
.line-height_12 {
  line-height: 1.2;
}
.line-height_13 {
  line-height: 1.3;
}
.line-height_14 {
  line-height: 1.4;
}
.line-height_18 {
  line-height: 1.8;
}
@media all and (max-width: 1023px) {
  .line-height_m_11 {
    line-height: 1.1;
  }
  .line-height_m_12 {
    line-height: 1.2;
  }
  .line-height_m_13 {
    line-height: 1.3;
  }
  .line-height_m_14 {
    line-height: 1.4;
  }
  .line-height_m_18 {
    line-height: 1.8;
  }
}
@media all and (min-width: 1024px) {
  .line-height_d_11 {
    line-height: 1.1;
  }
  .line-height_d_12 {
    line-height: 1.2;
  }
  .line-height_d_13 {
    line-height: 1.3;
  }
  .line-height_d_14 {
    line-height: 1.4;
  }
  .line-height_d_18 {
    line-height: 1.8;
  }
}

b, strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

ul {
  flex-direction: column;
  list-style: disc;
  display: flex;
}
@media all and (min-width: 1024px) {
  ul {
    padding-left: 24rem;
    gap: 24rem;
    margin: 24rem 0;
  }
}
@media all and (max-width: 1023px) {
  ul {
    padding-left: 244rem;
    gap: 12rem;
    margin: 12rem 0;
  }
}
ul li {
  list-style: disc;
}

a {
  color: #06a5e7;
}

@media all and (min-width: 1024px) {
  h3 {
    font-size: 30rem;
  }
}
@media all and (max-width: 1023px) {
  h3 {
    font-size: 24rem;
    line-height: 1.2;
  }
}

.text_center {
  text-align: center;
}
.text_bold {
  font-weight: bold;
}
.text_extraBold {
  font-weight: 700;
}
.text_light {
  font-weight: 300;
}
.text_uppercase {
  text-transform: uppercase;
}
@media all and (max-width: 1023px) {
  .text_m_center {
    text-align: center;
  }
  .text_m_bold {
    font-weight: bold;
  }
  .text_m_extraBold {
    font-weight: 700;
  }
  .text_m_light {
    font-weight: 300;
  }
  .text_m_uppercase {
    text-transform: uppercase;
  }
}
@media all and (min-width: 1024px) {
  .text_d_center {
    text-align: center;
  }
  .text_d_bold {
    font-weight: bold;
  }
  .text_d_extraBold {
    font-weight: 700;
  }
  .text_d_light {
    font-weight: 300;
  }
  .text_d_uppercase {
    text-transform: uppercase;
  }
}

.flex {
  display: flex;
}
.flex_gap_5 {
  gap: 5rem;
}
.flex_gap_10 {
  gap: 10rem;
}
.flex_gap_11 {
  gap: 11rem;
}
.flex_gap_12 {
  gap: 12rem;
}
.flex_gap_13 {
  gap: 13rem;
}
.flex_gap_14 {
  gap: 14rem;
}
.flex_gap_15 {
  gap: 15rem;
}
.flex_gap_16 {
  gap: 16rem;
}
.flex_gap_17 {
  gap: 17rem;
}
.flex_gap_18 {
  gap: 18rem;
}
.flex_gap_20 {
  gap: 20rem;
}
.flex_gap_21 {
  gap: 21rem;
}
.flex_gap_22 {
  gap: 22rem;
}
.flex_gap_23 {
  gap: 23rem;
}
.flex_gap_25 {
  gap: 25rem;
}
.flex_gap_26 {
  gap: 26rem;
}
.flex_gap_27 {
  gap: 27rem;
}
.flex_gap_28 {
  gap: 28rem;
}
.flex_gap_29 {
  gap: 29rem;
}
.flex_gap_30 {
  gap: 30rem;
}
.flex_gap_31 {
  gap: 31rem;
}
.flex_gap_34 {
  gap: 34rem;
}
.flex_gap_35 {
  gap: 35rem;
}
.flex_gap_40 {
  gap: 40rem;
}
.flex_gap_48 {
  gap: 48rem;
}
.flex_gap_50 {
  gap: 50rem;
}
.flex_gap_52 {
  gap: 52rem;
}
.flex_gap_53 {
  gap: 53rem;
}
.flex_gap_60 {
  gap: 60rem;
}
.flex_gap_63 {
  gap: 63rem;
}
.flex_gap_70 {
  gap: 70rem;
}
.flex_gap_73 {
  gap: 63rem;
}
.flex_gap_176 {
  gap: 176rem;
}
.flex_column_gap_5 {
  column-gap: 5rem;
}
.flex_column_gap_10 {
  column-gap: 10rem;
}
.flex_column_gap_11 {
  column-gap: 11rem;
}
.flex_column_gap_12 {
  column-gap: 12rem;
}
.flex_column_gap_13 {
  column-gap: 13rem;
}
.flex_column_gap_14 {
  column-gap: 14rem;
}
.flex_column_gap_15 {
  column-gap: 15rem;
}
.flex_column_gap_16 {
  column-gap: 16rem;
}
.flex_column_gap_17 {
  column-gap: 17rem;
}
.flex_column_gap_18 {
  column-gap: 18rem;
}
.flex_column_gap_20 {
  column-gap: 20rem;
}
.flex_column_gap_21 {
  column-gap: 21rem;
}
.flex_column_gap_22 {
  column-gap: 22rem;
}
.flex_column_gap_23 {
  column-gap: 23rem;
}
.flex_column_gap_25 {
  column-gap: 25rem;
}
.flex_column_gap_26 {
  column-gap: 26rem;
}
.flex_column_gap_27 {
  column-gap: 27rem;
}
.flex_column_gap_28 {
  column-gap: 28rem;
}
.flex_column_gap_29 {
  column-gap: 29rem;
}
.flex_column_gap_30 {
  column-gap: 30rem;
}
.flex_column_gap_31 {
  column-gap: 31rem;
}
.flex_column_gap_34 {
  column-gap: 34rem;
}
.flex_column_gap_35 {
  column-gap: 35rem;
}
.flex_column_gap_40 {
  column-gap: 40rem;
}
.flex_column_gap_48 {
  column-gap: 48rem;
}
.flex_column_gap_50 {
  column-gap: 50rem;
}
.flex_column_gap_52 {
  column-gap: 52rem;
}
.flex_column_gap_53 {
  column-gap: 53rem;
}
.flex_column_gap_60 {
  column-gap: 60rem;
}
.flex_column_gap_63 {
  column-gap: 63rem;
}
.flex_column_gap_70 {
  column-gap: 70rem;
}
.flex_column_gap_73 {
  column-gap: 63rem;
}
.flex_column_gap_176 {
  column-gap: 176rem;
}
.flex_row_gap_5 {
  row-gap: 5rem;
}
.flex_row_gap_10 {
  row-gap: 10rem;
}
.flex_row_gap_11 {
  row-gap: 11rem;
}
.flex_row_gap_12 {
  row-gap: 12rem;
}
.flex_row_gap_13 {
  row-gap: 13rem;
}
.flex_row_gap_14 {
  row-gap: 14rem;
}
.flex_row_gap_15 {
  row-gap: 15rem;
}
.flex_row_gap_16 {
  row-gap: 16rem;
}
.flex_row_gap_17 {
  row-gap: 17rem;
}
.flex_row_gap_18 {
  row-gap: 18rem;
}
.flex_row_gap_20 {
  row-gap: 20rem;
}
.flex_row_gap_21 {
  row-gap: 21rem;
}
.flex_row_gap_22 {
  row-gap: 22rem;
}
.flex_row_gap_23 {
  row-gap: 23rem;
}
.flex_row_gap_25 {
  row-gap: 25rem;
}
.flex_row_gap_26 {
  row-gap: 26rem;
}
.flex_row_gap_27 {
  row-gap: 27rem;
}
.flex_row_gap_28 {
  row-gap: 28rem;
}
.flex_row_gap_29 {
  row-gap: 29rem;
}
.flex_row_gap_30 {
  row-gap: 30rem;
}
.flex_row_gap_31 {
  row-gap: 31rem;
}
.flex_row_gap_34 {
  row-gap: 34rem;
}
.flex_row_gap_35 {
  row-gap: 35rem;
}
.flex_row_gap_40 {
  row-gap: 40rem;
}
.flex_row_gap_48 {
  row-gap: 48rem;
}
.flex_row_gap_50 {
  row-gap: 50rem;
}
.flex_row_gap_52 {
  row-gap: 52rem;
}
.flex_row_gap_53 {
  row-gap: 53rem;
}
.flex_row_gap_60 {
  row-gap: 60rem;
}
.flex_row_gap_63 {
  row-gap: 63rem;
}
.flex_row_gap_70 {
  row-gap: 70rem;
}
.flex_row_gap_73 {
  row-gap: 63rem;
}
.flex_row_gap_176 {
  row-gap: 176rem;
}
.flex_wrap {
  flex-wrap: wrap;
}
.flex_alignItems-center {
  align-items: center;
}
.flex_alignItems-flexStart {
  align-items: flex-start;
}
.flex_alignItems-flexEnd {
  align-items: flex-end;
}
.flex_justifyItems-flexStart {
  justify-items: flex-start;
}
.flex_justifyItems-center {
  justify-items: center;
}
.flex_alignContent-center {
  align-content: center;
}
.flex_justifyContent-center {
  justify-content: center;
}
.flex_justifyContent-space-around {
  justify-content: space-around;
}
.flex_justifyContent-space-between {
  justify-content: space-between;
}
.flex_alignSelf-center {
  align-self: center;
}
.flex_justifySelf-center {
  justify-self: center;
}
.flex_direction-column {
  flex-direction: column;
}
.flex_direction-column-reverse {
  flex-direction: column-reverse;
}
.flex_1 {
  flex: 1;
}
.flex_2 {
  flex: 2;
}
@media all and (max-width: 1023px) {
  .flex_m {
    display: flex;
  }
  .flex_m_gap_5 {
    gap: 5rem;
  }
  .flex_m_gap_10 {
    gap: 10rem;
  }
  .flex_m_gap_11 {
    gap: 11rem;
  }
  .flex_m_gap_12 {
    gap: 12rem;
  }
  .flex_m_gap_13 {
    gap: 13rem;
  }
  .flex_m_gap_14 {
    gap: 14rem;
  }
  .flex_m_gap_15 {
    gap: 15rem;
  }
  .flex_m_gap_16 {
    gap: 16rem;
  }
  .flex_m_gap_17 {
    gap: 17rem;
  }
  .flex_m_gap_18 {
    gap: 18rem;
  }
  .flex_m_gap_20 {
    gap: 20rem;
  }
  .flex_m_gap_21 {
    gap: 21rem;
  }
  .flex_m_gap_22 {
    gap: 22rem;
  }
  .flex_m_gap_23 {
    gap: 23rem;
  }
  .flex_m_gap_25 {
    gap: 25rem;
  }
  .flex_m_gap_26 {
    gap: 26rem;
  }
  .flex_m_gap_27 {
    gap: 27rem;
  }
  .flex_m_gap_28 {
    gap: 28rem;
  }
  .flex_m_gap_29 {
    gap: 29rem;
  }
  .flex_m_gap_30 {
    gap: 30rem;
  }
  .flex_m_gap_31 {
    gap: 31rem;
  }
  .flex_m_gap_34 {
    gap: 34rem;
  }
  .flex_m_gap_35 {
    gap: 35rem;
  }
  .flex_m_gap_40 {
    gap: 40rem;
  }
  .flex_m_gap_48 {
    gap: 48rem;
  }
  .flex_m_gap_50 {
    gap: 50rem;
  }
  .flex_m_gap_52 {
    gap: 52rem;
  }
  .flex_m_gap_53 {
    gap: 53rem;
  }
  .flex_m_gap_60 {
    gap: 60rem;
  }
  .flex_m_gap_63 {
    gap: 63rem;
  }
  .flex_m_gap_70 {
    gap: 70rem;
  }
  .flex_m_gap_73 {
    gap: 63rem;
  }
  .flex_m_gap_176 {
    gap: 176rem;
  }
  .flex_m_column_gap_5 {
    column-gap: 5rem;
  }
  .flex_m_column_gap_10 {
    column-gap: 10rem;
  }
  .flex_m_column_gap_11 {
    column-gap: 11rem;
  }
  .flex_m_column_gap_12 {
    column-gap: 12rem;
  }
  .flex_m_column_gap_13 {
    column-gap: 13rem;
  }
  .flex_m_column_gap_14 {
    column-gap: 14rem;
  }
  .flex_m_column_gap_15 {
    column-gap: 15rem;
  }
  .flex_m_column_gap_16 {
    column-gap: 16rem;
  }
  .flex_m_column_gap_17 {
    column-gap: 17rem;
  }
  .flex_m_column_gap_18 {
    column-gap: 18rem;
  }
  .flex_m_column_gap_20 {
    column-gap: 20rem;
  }
  .flex_m_column_gap_21 {
    column-gap: 21rem;
  }
  .flex_m_column_gap_22 {
    column-gap: 22rem;
  }
  .flex_m_column_gap_23 {
    column-gap: 23rem;
  }
  .flex_m_column_gap_25 {
    column-gap: 25rem;
  }
  .flex_m_column_gap_26 {
    column-gap: 26rem;
  }
  .flex_m_column_gap_27 {
    column-gap: 27rem;
  }
  .flex_m_column_gap_28 {
    column-gap: 28rem;
  }
  .flex_m_column_gap_29 {
    column-gap: 29rem;
  }
  .flex_m_column_gap_30 {
    column-gap: 30rem;
  }
  .flex_m_column_gap_31 {
    column-gap: 31rem;
  }
  .flex_m_column_gap_34 {
    column-gap: 34rem;
  }
  .flex_m_column_gap_35 {
    column-gap: 35rem;
  }
  .flex_m_column_gap_40 {
    column-gap: 40rem;
  }
  .flex_m_column_gap_48 {
    column-gap: 48rem;
  }
  .flex_m_column_gap_50 {
    column-gap: 50rem;
  }
  .flex_m_column_gap_52 {
    column-gap: 52rem;
  }
  .flex_m_column_gap_53 {
    column-gap: 53rem;
  }
  .flex_m_column_gap_60 {
    column-gap: 60rem;
  }
  .flex_m_column_gap_63 {
    column-gap: 63rem;
  }
  .flex_m_column_gap_70 {
    column-gap: 70rem;
  }
  .flex_m_column_gap_73 {
    column-gap: 63rem;
  }
  .flex_m_column_gap_176 {
    column-gap: 176rem;
  }
  .flex_m_row_gap_5 {
    row-gap: 5rem;
  }
  .flex_m_row_gap_10 {
    row-gap: 10rem;
  }
  .flex_m_row_gap_11 {
    row-gap: 11rem;
  }
  .flex_m_row_gap_12 {
    row-gap: 12rem;
  }
  .flex_m_row_gap_13 {
    row-gap: 13rem;
  }
  .flex_m_row_gap_14 {
    row-gap: 14rem;
  }
  .flex_m_row_gap_15 {
    row-gap: 15rem;
  }
  .flex_m_row_gap_16 {
    row-gap: 16rem;
  }
  .flex_m_row_gap_17 {
    row-gap: 17rem;
  }
  .flex_m_row_gap_18 {
    row-gap: 18rem;
  }
  .flex_m_row_gap_20 {
    row-gap: 20rem;
  }
  .flex_m_row_gap_21 {
    row-gap: 21rem;
  }
  .flex_m_row_gap_22 {
    row-gap: 22rem;
  }
  .flex_m_row_gap_23 {
    row-gap: 23rem;
  }
  .flex_m_row_gap_25 {
    row-gap: 25rem;
  }
  .flex_m_row_gap_26 {
    row-gap: 26rem;
  }
  .flex_m_row_gap_27 {
    row-gap: 27rem;
  }
  .flex_m_row_gap_28 {
    row-gap: 28rem;
  }
  .flex_m_row_gap_29 {
    row-gap: 29rem;
  }
  .flex_m_row_gap_30 {
    row-gap: 30rem;
  }
  .flex_m_row_gap_31 {
    row-gap: 31rem;
  }
  .flex_m_row_gap_34 {
    row-gap: 34rem;
  }
  .flex_m_row_gap_35 {
    row-gap: 35rem;
  }
  .flex_m_row_gap_40 {
    row-gap: 40rem;
  }
  .flex_m_row_gap_48 {
    row-gap: 48rem;
  }
  .flex_m_row_gap_50 {
    row-gap: 50rem;
  }
  .flex_m_row_gap_52 {
    row-gap: 52rem;
  }
  .flex_m_row_gap_53 {
    row-gap: 53rem;
  }
  .flex_m_row_gap_60 {
    row-gap: 60rem;
  }
  .flex_m_row_gap_63 {
    row-gap: 63rem;
  }
  .flex_m_row_gap_70 {
    row-gap: 70rem;
  }
  .flex_m_row_gap_73 {
    row-gap: 63rem;
  }
  .flex_m_row_gap_176 {
    row-gap: 176rem;
  }
  .flex_m_wrap {
    flex-wrap: wrap;
  }
  .flex_m_alignItems-center {
    align-items: center;
  }
  .flex_m_alignItems-flexStart {
    align-items: flex-start;
  }
  .flex_m_alignItems-flexEnd {
    align-items: flex-end;
  }
  .flex_m_justifyItems-flexStart {
    justify-items: flex-start;
  }
  .flex_m_justifyItems-center {
    justify-items: center;
  }
  .flex_m_alignContent-center {
    align-content: center;
  }
  .flex_m_justifyContent-center {
    justify-content: center;
  }
  .flex_m_justifyContent-space-around {
    justify-content: space-around;
  }
  .flex_m_justifyContent-space-between {
    justify-content: space-between;
  }
  .flex_m_alignSelf-center {
    align-self: center;
  }
  .flex_m_justifySelf-center {
    justify-self: center;
  }
  .flex_m_direction-column {
    flex-direction: column;
  }
  .flex_m_direction-column-reverse {
    flex-direction: column-reverse;
  }
  .flex_m_1 {
    flex: 1;
  }
  .flex_m_2 {
    flex: 2;
  }
}
@media all and (min-width: 1024px) {
  .flex_d {
    display: flex;
  }
  .flex_d_gap_5 {
    gap: 5rem;
  }
  .flex_d_gap_10 {
    gap: 10rem;
  }
  .flex_d_gap_11 {
    gap: 11rem;
  }
  .flex_d_gap_12 {
    gap: 12rem;
  }
  .flex_d_gap_13 {
    gap: 13rem;
  }
  .flex_d_gap_14 {
    gap: 14rem;
  }
  .flex_d_gap_15 {
    gap: 15rem;
  }
  .flex_d_gap_16 {
    gap: 16rem;
  }
  .flex_d_gap_17 {
    gap: 17rem;
  }
  .flex_d_gap_18 {
    gap: 18rem;
  }
  .flex_d_gap_20 {
    gap: 20rem;
  }
  .flex_d_gap_21 {
    gap: 21rem;
  }
  .flex_d_gap_22 {
    gap: 22rem;
  }
  .flex_d_gap_23 {
    gap: 23rem;
  }
  .flex_d_gap_25 {
    gap: 25rem;
  }
  .flex_d_gap_26 {
    gap: 26rem;
  }
  .flex_d_gap_27 {
    gap: 27rem;
  }
  .flex_d_gap_28 {
    gap: 28rem;
  }
  .flex_d_gap_29 {
    gap: 29rem;
  }
  .flex_d_gap_30 {
    gap: 30rem;
  }
  .flex_d_gap_31 {
    gap: 31rem;
  }
  .flex_d_gap_34 {
    gap: 34rem;
  }
  .flex_d_gap_35 {
    gap: 35rem;
  }
  .flex_d_gap_40 {
    gap: 40rem;
  }
  .flex_d_gap_48 {
    gap: 48rem;
  }
  .flex_d_gap_50 {
    gap: 50rem;
  }
  .flex_d_gap_52 {
    gap: 52rem;
  }
  .flex_d_gap_53 {
    gap: 53rem;
  }
  .flex_d_gap_60 {
    gap: 60rem;
  }
  .flex_d_gap_63 {
    gap: 63rem;
  }
  .flex_d_gap_70 {
    gap: 70rem;
  }
  .flex_d_gap_73 {
    gap: 63rem;
  }
  .flex_d_gap_176 {
    gap: 176rem;
  }
  .flex_d_column_gap_5 {
    column-gap: 5rem;
  }
  .flex_d_column_gap_10 {
    column-gap: 10rem;
  }
  .flex_d_column_gap_11 {
    column-gap: 11rem;
  }
  .flex_d_column_gap_12 {
    column-gap: 12rem;
  }
  .flex_d_column_gap_13 {
    column-gap: 13rem;
  }
  .flex_d_column_gap_14 {
    column-gap: 14rem;
  }
  .flex_d_column_gap_15 {
    column-gap: 15rem;
  }
  .flex_d_column_gap_16 {
    column-gap: 16rem;
  }
  .flex_d_column_gap_17 {
    column-gap: 17rem;
  }
  .flex_d_column_gap_18 {
    column-gap: 18rem;
  }
  .flex_d_column_gap_20 {
    column-gap: 20rem;
  }
  .flex_d_column_gap_21 {
    column-gap: 21rem;
  }
  .flex_d_column_gap_22 {
    column-gap: 22rem;
  }
  .flex_d_column_gap_23 {
    column-gap: 23rem;
  }
  .flex_d_column_gap_25 {
    column-gap: 25rem;
  }
  .flex_d_column_gap_26 {
    column-gap: 26rem;
  }
  .flex_d_column_gap_27 {
    column-gap: 27rem;
  }
  .flex_d_column_gap_28 {
    column-gap: 28rem;
  }
  .flex_d_column_gap_29 {
    column-gap: 29rem;
  }
  .flex_d_column_gap_30 {
    column-gap: 30rem;
  }
  .flex_d_column_gap_31 {
    column-gap: 31rem;
  }
  .flex_d_column_gap_34 {
    column-gap: 34rem;
  }
  .flex_d_column_gap_35 {
    column-gap: 35rem;
  }
  .flex_d_column_gap_40 {
    column-gap: 40rem;
  }
  .flex_d_column_gap_48 {
    column-gap: 48rem;
  }
  .flex_d_column_gap_50 {
    column-gap: 50rem;
  }
  .flex_d_column_gap_52 {
    column-gap: 52rem;
  }
  .flex_d_column_gap_53 {
    column-gap: 53rem;
  }
  .flex_d_column_gap_60 {
    column-gap: 60rem;
  }
  .flex_d_column_gap_63 {
    column-gap: 63rem;
  }
  .flex_d_column_gap_70 {
    column-gap: 70rem;
  }
  .flex_d_column_gap_73 {
    column-gap: 63rem;
  }
  .flex_d_column_gap_176 {
    column-gap: 176rem;
  }
  .flex_d_row_gap_5 {
    row-gap: 5rem;
  }
  .flex_d_row_gap_10 {
    row-gap: 10rem;
  }
  .flex_d_row_gap_11 {
    row-gap: 11rem;
  }
  .flex_d_row_gap_12 {
    row-gap: 12rem;
  }
  .flex_d_row_gap_13 {
    row-gap: 13rem;
  }
  .flex_d_row_gap_14 {
    row-gap: 14rem;
  }
  .flex_d_row_gap_15 {
    row-gap: 15rem;
  }
  .flex_d_row_gap_16 {
    row-gap: 16rem;
  }
  .flex_d_row_gap_17 {
    row-gap: 17rem;
  }
  .flex_d_row_gap_18 {
    row-gap: 18rem;
  }
  .flex_d_row_gap_20 {
    row-gap: 20rem;
  }
  .flex_d_row_gap_21 {
    row-gap: 21rem;
  }
  .flex_d_row_gap_22 {
    row-gap: 22rem;
  }
  .flex_d_row_gap_23 {
    row-gap: 23rem;
  }
  .flex_d_row_gap_25 {
    row-gap: 25rem;
  }
  .flex_d_row_gap_26 {
    row-gap: 26rem;
  }
  .flex_d_row_gap_27 {
    row-gap: 27rem;
  }
  .flex_d_row_gap_28 {
    row-gap: 28rem;
  }
  .flex_d_row_gap_29 {
    row-gap: 29rem;
  }
  .flex_d_row_gap_30 {
    row-gap: 30rem;
  }
  .flex_d_row_gap_31 {
    row-gap: 31rem;
  }
  .flex_d_row_gap_34 {
    row-gap: 34rem;
  }
  .flex_d_row_gap_35 {
    row-gap: 35rem;
  }
  .flex_d_row_gap_40 {
    row-gap: 40rem;
  }
  .flex_d_row_gap_48 {
    row-gap: 48rem;
  }
  .flex_d_row_gap_50 {
    row-gap: 50rem;
  }
  .flex_d_row_gap_52 {
    row-gap: 52rem;
  }
  .flex_d_row_gap_53 {
    row-gap: 53rem;
  }
  .flex_d_row_gap_60 {
    row-gap: 60rem;
  }
  .flex_d_row_gap_63 {
    row-gap: 63rem;
  }
  .flex_d_row_gap_70 {
    row-gap: 70rem;
  }
  .flex_d_row_gap_73 {
    row-gap: 63rem;
  }
  .flex_d_row_gap_176 {
    row-gap: 176rem;
  }
  .flex_d_wrap {
    flex-wrap: wrap;
  }
  .flex_d_alignItems-center {
    align-items: center;
  }
  .flex_d_alignItems-flexStart {
    align-items: flex-start;
  }
  .flex_d_alignItems-flexEnd {
    align-items: flex-end;
  }
  .flex_d_justifyItems-flexStart {
    justify-items: flex-start;
  }
  .flex_d_justifyItems-center {
    justify-items: center;
  }
  .flex_d_alignContent-center {
    align-content: center;
  }
  .flex_d_justifyContent-center {
    justify-content: center;
  }
  .flex_d_justifyContent-space-around {
    justify-content: space-around;
  }
  .flex_d_justifyContent-space-between {
    justify-content: space-between;
  }
  .flex_d_alignSelf-center {
    align-self: center;
  }
  .flex_d_justifySelf-center {
    justify-self: center;
  }
  .flex_d_direction-column {
    flex-direction: column;
  }
  .flex_d_direction-column-reverse {
    flex-direction: column-reverse;
  }
  .flex_d_1 {
    flex: 1;
  }
  .flex_d_2 {
    flex: 2;
  }
}

._underline {
  text-decoration: underline;
}

@media all and (min-width: 1024px) {
  ._mob {
    display: none !important;
  }
}

@media all and (max-width: 1023px) {
  ._nomob {
    display: none !important;
  }
}

@media all and (min-width: 1024px) {
  #about .about-header {
    background: url("../images/about/bg_pic-HXs6Gnl.webp") center top/cover no-repeat;
    padding: 130rem;
    height: 692rem;
  }
}
@media all and (max-width: 1023px) {
  #about .about-header {
    background: url("../images/about/bg_pic_mobile-fkKYWnf.webp") center top/cover no-repeat;
    padding: 30rem 20rem;
  }
}
@media all and (min-width: 1024px) {
  #about .about-header img {
    width: 382rem;
  }
}
@media all and (max-width: 1023px) {
  #about .about-header img {
    display: none;
  }
}
@media all and (min-width: 1024px) {
  #about .about-content {
    padding: 50rem 125rem;
  }
}
@media all and (max-width: 1023px) {
  #about .about-content {
    padding: 30rem 15rem;
  }
}
#about .about-content .about-content-item {
  text-decoration: none;
}
@media all and (min-width: 1024px) {
  #about .about-content .about-content-item {
    width: 522rem;
  }
}
@media all and (max-width: 1023px) {
  #about .about-content .about-content-item {
    width: 100%;
  }
}
#about .about-content .about-content-item img {
  width: 100%;
  border-radius: 10rem;
}
#about .about-content .about-content-menu .about-content-menu-item {
  background: #f3f3f3;
  border-radius: 10rem;
}
@media all and (min-width: 1024px) {
  #about .about-content .about-content-menu .about-content-menu-item {
    width: 805rem;
    height: 190rem;
  }
}
@media all and (max-width: 1023px) {
  #about .about-content .about-content-menu .about-content-menu-item {
    width: 100%;
    padding: 30rem;
  }
}
@media all and (min-width: 1024px) {
  #about .about-content .about-content-menu .about-content-menu-item svg {
    width: 60rem;
  }
}
@media all and (max-width: 1023px) {
  #about .about-content .about-content-menu .about-content-menu-item svg {
    width: 40rem;
  }
}

.announces-slider-item {
  display: flex !important;
  position: relative;
}
@media all and (min-width: 1024px) {
  .announces-slider-item {
    width: 523rem;
    border-radius: 10rem;
    padding-bottom: 30rem;
    transition: 0.2s ease-in-out all;
  }
  .announces-slider-item:hover {
    background: #ffffff;
    box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.1);
  }
}
.announces-slider-item a {
  text-decoration: none;
}
.announces-slider-item .slick-slide {
  padding-bottom: 20rem;
}
@media all and (min-width: 1024px) {
  .announces-slider-item_small {
    width: 417rem;
  }
}
.announces-slider-item img {
  width: 100%;
  object-fit: cover;
  border-radius: 10rem;
}
@media all and (min-width: 1024px) {
  .announces-slider-item img {
    height: 294rem;
  }
}
@media all and (max-width: 1023px) {
  .announces-slider-item img {
    height: 157rem;
  }
}
.announces-slider-item svg {
  width: 24rem;
}
@media all and (min-width: 1024px) {
  .announces-slider-item .announces-slider-item-content {
    padding: 0 10rem;
  }
}
.announces-slider-item .date {
  position: absolute;
  left: 0;
  right: 0;
  top: 10rem;
  background: #000000;
  color: white;
  width: fit-content;
  margin: 0 auto;
  border-radius: 30rem;
}
@media all and (min-width: 1024px) {
  .announces-slider-item .date {
    padding: 10rem 15rem 8rem 15rem;
  }
}
@media all and (max-width: 1023px) {
  .announces-slider-item .date {
    padding: 7rem 10rem 6rem 10rem;
  }
}

.announces {
  background: #F3F3F3;
}
@media all and (min-width: 1024px) {
  .announces {
    padding: 50rem;
  }
}
@media all and (max-width: 1023px) {
  .announces {
    padding: 30rem 40rem;
  }
}
@media all and (min-width: 1024px) {
  .announces .announces-slider .slick-track {
    padding-bottom: 20rem;
  }
}
@media all and (min-width: 1024px) {
  .announces .slick-slider {
    padding: 0 45rem;
  }
}
@media all and (min-width: 1024px) {
  .announces .slick-slide {
    padding: 0 25rem;
  }
}
.announces .slick-arrow {
  cursor: pointer;
  border: none;
  text-indent: -99999;
  position: absolute;
  z-index: 10;
}
@media all and (min-width: 1024px) {
  .announces .slick-arrow {
    top: 140rem;
    width: 24rem;
  }
}
@media all and (max-width: 1023px) {
  .announces .slick-arrow {
    top: 74rem;
    width: 15rem;
  }
}
.announces .slick-arrow.slick-prev {
  background: url('data:image/svg+xml,<svg width="24" height="14" viewBox="0 0 24 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5636 0L9.0938 0.51C8.2734 1.47 6.1526 3.88 3.7015 6.2H24V7.8H3.7015C6.1426 10.12 8.2634 12.53 9.0938 13.49L8.5736 14C8.5736 14 2.7912 9.72 0 7C2.7812 4.28 8.5636 0 8.5636 0Z" fill="black"/></svg>') center center/contain no-repeat;
}
@media all and (min-width: 1024px) {
  .announces .slick-arrow.slick-prev {
    left: 0;
  }
}
@media all and (max-width: 1023px) {
  .announces .slick-arrow.slick-prev {
    left: -25rem;
  }
}
.announces .slick-arrow.slick-next {
  background: url('data:image/svg+xml,<svg width="24" height="14" viewBox="0 0 24 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.4364 0L14.9062 0.51C15.7266 1.47 17.8474 3.88 20.2985 6.2H0V7.8H20.2985C17.8574 10.12 15.7366 12.53 14.9062 13.49L15.4264 14C15.4264 14 21.2088 9.72 24 7C21.2188 4.28 15.4364 0 15.4364 0Z" fill="black"/></svg>') center center/contain no-repeat;
}
@media all and (min-width: 1024px) {
  .announces .slick-arrow.slick-next {
    right: 0;
  }
}
@media all and (max-width: 1023px) {
  .announces .slick-arrow.slick-next {
    right: -25rem;
  }
}

@media all and (min-width: 1024px) {
  .inner-page-header {
    background: url("../images/inner-page-header-bg-bI00drD.webp") center center/cover no-repeat;
    padding: 50rem 130rem;
  }
}
@media all and (max-width: 1023px) {
  .inner-page-header {
    background: url("../images/inner-page-header-bg_mobile-uEtmYjs.webp") center center/cover no-repeat;
    padding: 30rem 20rem;
  }
}

@media all and (min-width: 1024px) {
  .page-content-wrapper {
    padding: 50rem;
  }
}
@media all and (max-width: 1023px) {
  .page-content-wrapper {
    padding: 15rem;
    width: 360rem;
  }
}

.page-content {
  width: 100%;
}

.page-content-menu {
  border-radius: 10rem;
  overflow: hidden;
}
@media all and (min-width: 1024px) {
  .page-content-menu {
    width: 417rem;
  }
}
.page-content-menu .page-content-menu__item {
  cursor: pointer;
  position: relative;
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
@media all and (min-width: 1024px) {
  .page-content-menu .page-content-menu__item {
    padding: 34rem 58rem 31rem 58rem;
    background: #F3F3F3;
    color: #444444;
  }
}
.page-content-menu .page-content-menu__item._active, .page-content-menu .page-content-menu__item:hover {
  background: #000000;
  color: #ffffff;
  font-weight: bold;
}
.page-content-menu .page-content-menu__item._active:before, .page-content-menu .page-content-menu__item:hover:before {
  content: "";
  background: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.83 8C2.55 12.2236 0 16 0 16C3.3 13.9031 7.67 10.395 10 8C7.67 5.605 3.3 2.0969 0 0C0 0 2.55 3.7764 6.83 8Z" fill="white"/></svg>') center center/contain no-repeat;
  width: 16rem;
  height: 10rem;
  position: absolute;
  display: block;
  left: 30rem;
  top: 50%;
  transform: translateY(-50%);
}

.lessons-item {
  text-decoration: none;
}
@media all and (min-width: 1024px) {
  .lessons-item {
    width: 645rem;
  }
}
.lessons-item img {
  width: 100%;
  border-radius: 10rem;
}
.lessons-item a {
  text-decoration: underline;
}
.lessons-item a:hover {
  text-decoration: none;
}
.lessons-item_inner {
  cursor: pointer;
  border-radius: 10rem;
}
@media all and (min-width: 1024px) {
  .lessons-item_inner {
    width: 417rem;
  }
}
.lessons-item_inner img {
  width: 100%;
  object-fit: cover;
  border-radius: 10rem;
}
@media all and (min-width: 1024px) {
  .lessons-item_inner img {
    height: 417rem;
  }
}
@media all and (max-width: 1023px) {
  .lessons-item_inner img {
    height: 330rem;
  }
}
.lessons-item_inner:hover {
  background: #ffffff;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
}
@media all and (min-width: 1024px) {
  .lessons-item_inner .lessons-item__inner-content {
    padding: 50rem 15rem 30rem 15rem;
  }
}
@media all and (max-width: 1023px) {
  .lessons-item_inner .lessons-item__inner-content {
    padding: 30rem 5rem;
  }
}

.paginator {
  display: flex;
  align-items: center;
}
@media all and (min-width: 1024px) {
  .paginator {
    gap: 40rem;
  }
}
@media all and (max-width: 1023px) {
  .paginator {
    gap: 30rem;
    justify-content: center;
  }
}
@media all and (min-width: 1024px) {
  .paginator .paginator-pages > *, .paginator .paginator__arrow {
    transition: 0.1s ease-in-out;
  }
  .paginator .paginator-pages > *:hover, .paginator .paginator-pages > *._active, .paginator .paginator__arrow:hover, .paginator .paginator__arrow._active {
    opacity: 0.3;
  }
}
.paginator .paginator__arrow {
  cursor: pointer;
  display: flex;
}
@media all and (min-width: 1024px) {
  .paginator .paginator__arrow {
    width: 24rem;
    height: 14rem;
  }
}
@media all and (max-width: 1023px) {
  .paginator .paginator__arrow {
    width: 18rem;
    height: 10rem;
  }
}
.paginator .paginator__arrow_left {
  background: url('data:image/svg+xml,<svg width="25" height="15" viewBox="0 0 25 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.76379 14.1001L9.29399 13.5901C8.47359 12.6301 6.35279 10.2201 3.9017 7.9001H24.2002V6.3001H3.9017C6.34279 3.9801 8.46359 1.5701 9.29399 0.610098L8.7738 0.100098C8.7738 0.100098 2.9914 4.3801 0.200195 7.1001C2.9814 9.8201 8.76379 14.1001 8.76379 14.1001Z" fill="black"/></svg>') center center/contain no-repeat;
}
.paginator .paginator__arrow_right {
  background: url('data:image/svg+xml,<svg width="25" height="15" viewBox="0 0 25 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7264 0.899902L15.1962 1.4099C16.0166 2.3699 18.1374 4.7799 20.5885 7.0999H0.290039V8.6999H20.5885C18.1474 11.0199 16.0266 13.4299 15.1962 14.3899L15.7164 14.8999C15.7164 14.8999 21.4988 10.6199 24.29 7.8999C21.5088 5.1799 15.7264 0.899902 15.7264 0.899902Z" fill="black"/></svg>') center center/contain no-repeat;
}
.paginator .paginator-pages {
  display: flex;
  align-items: center;
}
@media all and (min-width: 1024px) {
  .paginator .paginator-pages {
    gap: 40rem;
  }
}
@media all and (max-width: 1023px) {
  .paginator .paginator-pages {
    gap: 30rem;
  }
}
.paginator .paginator-pages .paginator-pages__page {
  color: #444444;
  text-decoration: none;
}

@media all and (min-width: 1024px) {
  .lesson .lesson__img {
    width: 821rem;
  }
}
@media all and (max-width: 1023px) {
  .lesson .lesson__img {
    width: 100%;
  }
}
.lesson .lesson-watch {
  background: #F3F3F3;
  border-radius: 10rem;
}
@media all and (min-width: 1024px) {
  .lesson .lesson-watch {
    padding: 30rem;
  }
}
@media all and (max-width: 1023px) {
  .lesson .lesson-watch {
    padding: 15rem;
  }
}
@media all and (min-width: 1024px) {
  .lesson .lesson-watch .lesson-watch-content {
    width: 100%;
  }
}
@media all and (min-width: 1024px) {
  .lesson .lesson-watch .lesson-watch__t-logo {
    width: 46rem;
  }
}
@media all and (max-width: 1023px) {
  .lesson .lesson-watch .lesson-watch__t-logo {
    width: 36rem;
  }
}
.lesson .lesson-watch .lesson-watch__link {
  text-decoration: none;
}
@media all and (min-width: 1024px) {
  .lesson .lesson-watch .lesson-watch__link svg {
    width: 24rem;
  }
}
@media all and (max-width: 1023px) {
  .lesson .lesson-watch .lesson-watch__link svg {
    width: 18rem;
  }
}

@media all and (min-width: 1024px) {
  .link-arrow-right {
    width: 24rem;
  }
}
@media all and (max-width: 1023px) {
  .link-arrow-right {
    width: 18rem;
  }
}

@media all and (min-width: 1024px) {
  .event-img {
    width: 840rem;
  }
}
@media all and (max-width: 1023px) {
  .event-img {
    width: 100%;
  }
}

.event-button {
  border-radius: 100rem;
  padding: 15rem 20rem;
  background: #9A4AA1;
  color: #ffffff;
  text-decoration: none;
  width: fit-content;
}

.mediaFiles .mediaFiles__container {
  /*&:nth-child(n + 3) {
    border-top: 1px solid #DBDBDB;
    padding-top: 30rem;
  }*/
}
@media all and (min-width: 1024px) {
  .mediaFiles .mediaFiles__container {
    width: 417rem;
  }
}
.mediaFiles .mediaFiles__container img {
  width: 100%;
}

.materials {
  width: 100%;
}
@media all and (min-width: 1024px) {
  .materials .materials-list {
    gap: 50rem;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media all and (max-width: 1023px) {
  .materials .materials-list {
    display: flex;
    flex-direction: column;
    gap: 20rem;
  }
}
.materials .materials-list-item {
  border: 1px solid #DBDBDB;
  border-radius: 10rem;
  position: relative;
}
@media all and (min-width: 1024px) {
  .materials .materials-list-item {
    padding: 20rem 20rem 20rem 55rem;
    width: 418rem;
  }
}
@media all and (max-width: 1023px) {
  .materials .materials-list-item {
    padding: 17rem 17rem 17rem 41rem;
  }
}
.materials .materials-list-item:before {
  content: "";
  position: absolute;
}
@media all and (min-width: 1024px) {
  .materials .materials-list-item:before {
    width: 24rem;
    height: 24rem;
    left: 20rem;
    top: 20rem;
  }
}
@media all and (max-width: 1023px) {
  .materials .materials-list-item:before {
    width: 14rem;
    height: 24rem;
    left: 15rem;
    top: 15rem;
  }
}
.materials .materials-list-item_document:before {
  background: url('data:image/svg+xml,<svg width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.86497 0.319516C7.06956 0.114938 7.34703 0 7.63636 0H16.3636C18.1712 0 19.6364 1.46525 19.6364 3.27273V20.7273C19.6364 22.5348 18.1712 24 16.3636 24H3.27273C1.46525 24 0 22.5348 0 20.7273V7.63636C0 7.34703 0.114938 7.06956 0.319516 6.86497L6.86497 0.319516ZM16.3636 2.18182H8.72727V7.63636C8.72727 8.23885 8.23887 8.72727 7.63636 8.72727H2.18182V20.7273C2.18182 21.3298 2.67024 21.8182 3.27273 21.8182H16.3636C16.9661 21.8182 17.4545 21.3298 17.4545 20.7273V3.27273C17.4545 2.67024 16.9661 2.18182 16.3636 2.18182ZM3.72459 6.54545H6.54545V3.72459L3.72459 6.54545ZM4.36364 13.0909C4.36364 12.4884 4.85206 12 5.45455 12H14.1818C14.7843 12 15.2727 12.4884 15.2727 13.0909C15.2727 13.6934 14.7843 14.1818 14.1818 14.1818H5.45455C4.85206 14.1818 4.36364 13.6934 4.36364 13.0909ZM4.36364 17.4545C4.36364 16.852 4.85206 16.3636 5.45455 16.3636H14.1818C14.7843 16.3636 15.2727 16.852 15.2727 17.4545C15.2727 18.0571 14.7843 18.5455 14.1818 18.5455H5.45455C4.85206 18.5455 4.36364 18.0571 4.36364 17.4545Z" fill="%23DBDBDB"/></svg>') center center/contain no-repeat;
}
.materials .materials-list-item_video:before {
  background: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.074 7C22.3484 5.43428 21.1435 4 19.554 4H6.44537C4.85578 4 3.65097 5.43428 3.92531 7" stroke="%23DBDBDB" stroke-width="2"/><path d="M19.5996 4C19.6337 3.68911 19.6507 3.53362 19.651 3.40522C19.6537 2.17687 18.7284 1.14477 17.507 1.0137C17.3794 1 17.223 1 16.9103 1H9.08889C8.77613 1 8.61973 1 8.49205 1.0137C7.27071 1.14477 6.34547 2.17687 6.34815 3.40521C6.34843 3.53362 6.36545 3.68908 6.3995 4" stroke="%23DBDBDB" stroke-width="2"/><path d="M16.0975 14.9389C16.7676 15.3543 16.7676 16.4296 16.0975 16.8451L12.0516 19.3532C11.4004 19.7569 10.6001 19.2315 10.6001 18.4001V13.3838C10.6001 12.5525 11.4004 12.0271 12.0516 12.4307L16.0975 14.9389Z" stroke="%23DBDBDB" stroke-width="2"/><path d="M1.46021 15.1516C0.924976 11.3553 0.657364 9.45718 1.79479 8.2286C2.93221 7 4.9571 7 9.00688 7H16.9931C21.0429 7 23.0678 7 24.2053 8.2286C25.3426 9.45718 25.075 11.3553 24.5398 15.1516L24.0322 18.7516C23.6125 21.7287 23.4027 23.2172 22.3261 24.1087C21.2494 25 19.6615 25 16.4855 25H9.51444C6.33858 25 4.75064 25 3.67401 24.1087C2.59738 23.2172 2.38751 21.7287 1.96778 18.7516L1.46021 15.1516Z" stroke="%23DBDBDB" stroke-width="2"/></svg>') center center/contain no-repeat;
}
.materials .materials-list-item_link:before {
  background: url('data:image/svg+xml,<svg width="27" height="26" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.596 14.2081C11.1149 14.9016 11.7768 15.4754 12.5367 15.8908C13.2968 16.3061 14.1374 16.553 15.0012 16.6148C15.8652 16.6767 16.7323 16.552 17.5438 16.2493C18.3553 15.9467 19.0922 15.4729 19.7046 14.8604L23.3287 11.2363C24.4289 10.0971 25.0378 8.57135 25.024 6.98765C25.0102 5.40395 24.3749 3.889 23.2551 2.76911C22.1353 1.64922 20.6203 1.01399 19.0365 1.00023C17.4528 0.986457 15.9271 1.59528 14.7879 2.69554L12.7101 4.76127M15.4282 11.792C14.9093 11.0984 14.2474 10.5245 13.4873 10.1093C12.7274 9.69401 11.8868 9.44707 11.0228 9.38519C10.159 9.32332 9.29187 9.44797 8.48037 9.75068C7.66887 10.0534 6.93196 10.5271 6.31962 11.1397L2.69554 14.7638C1.59528 15.903 0.986469 17.4287 1.00023 19.0124C1.01399 20.5961 1.64923 22.111 2.76912 23.231C3.88901 24.3508 5.40395 24.986 6.98765 24.9998C8.57137 25.0135 10.0971 24.4048 11.2363 23.3045L13.302 21.2388" stroke="%23DBDBDB" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') center center/contain no-repeat;
}
.materials .materials-list-item__link {
  text-decoration: none;
}
@media all and (min-width: 1024px) {
  .materials .materials-list-item__link svg {
    width: 24rem;
  }
}
@media all and (max-width: 1023px) {
  .materials .materials-list-item__link svg {
    width: 18rem;
  }
}

.media-label {
  background: #EFEFEF;
  border-radius: 100rem;
  width: fit-content;
}
@media all and (min-width: 1024px) {
  .media-label {
    padding: 10rem 15rem;
  }
}
@media all and (max-width: 1023px) {
  .media-label {
    padding: 7rem 12rem;
    width: fit-content;
  }
}

@media all and (max-width: 1023px) {
  .lesson-menu-wrapper {
    width: 340rem;
    overflow: scroll;
  }
  .lesson-menu-wrapper::-webkit-scrollbar {
    display: none;
  }
}
@media all and (max-width: 1023px) {
  .lesson-menu-wrapper .lesson-menu {
    width: max-content;
  }
}
.lesson-menu-wrapper .lesson-menu .lesson-menu__item {
  color: #666666;
  text-decoration: none;
}
@media all and (min-width: 1024px) {
  .lesson-menu-wrapper .lesson-menu .lesson-menu__item {
    padding-bottom: 10rem;
    border-bottom: 1px solid transparent;
  }
}
.lesson-menu-wrapper .lesson-menu .lesson-menu__item:hover, .lesson-menu-wrapper .lesson-menu .lesson-menu__item._active {
  color: #000000;
  border-bottom: 1px solid #000000;
}

@media all and (max-width: 1023px) {
  .inputs-block {
    width: 100%;
  }
}

.input-wrapper {
  position: relative;
}
@media all and (max-width: 1023px) {
  .input-wrapper {
    width: 100%;
  }
}
.input-wrapper input[type=text], .input-wrapper input[type=password], .input-wrapper textarea, .input-wrapper select {
  border: 1px solid #DBDBDB;
  border-radius: 5rem;
  padding: 18rem;
  width: 100%;
  resize: none;
}
@media all and (min-width: 1024px) {
  .input-wrapper input[type=text], .input-wrapper input[type=password], .input-wrapper textarea, .input-wrapper select {
    height: 58rem;
  }
}
@media all and (max-width: 1023px) {
  .input-wrapper input[type=text], .input-wrapper input[type=password], .input-wrapper textarea, .input-wrapper select {
    width: 100%;
  }
}
.input-wrapper input[type=text].failed, .input-wrapper input[type=password].failed, .input-wrapper textarea.failed, .input-wrapper select.failed {
  border: 1px solid #CD5151;
}
.input-wrapper input[type=text].failed + .validation, .input-wrapper input[type=password].failed + .validation, .input-wrapper textarea.failed + .validation, .input-wrapper select.failed + .validation {
  display: block;
}
.input-wrapper select {
  appearance: none;
  cursor: pointer;
}
.input-wrapper .textarea {
  height: 174rem;
}
.input-wrapper .validation {
  display: none;
}
.input-wrapper label {
  position: absolute;
  left: 19rem;
  top: -6rem;
  background: #ffffff;
  padding: 3rem;
}
.input-wrapper label.static {
  position: static;
}

.select-wrapper {
  position: relative;
}
.select-wrapper:after {
  content: "";
  width: 20rem;
  height: 20rem;
  position: absolute;
  right: 20rem;
  bottom: 0;
  top: 0;
  margin: auto;
  background: url('data:image/svg+xml,<svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L6.45378 6L12 1" stroke="%23666666" stroke-width="2" stroke-linecap="round"/></svg>') center center no-repeat;
  pointer-events: none;
}

input[type=submit] {
  background: #7F7F7F;
  border-radius: 100rem;
  cursor: pointer;
  border: none;
  padding: 15rem 18rem;
  width: fit-content;
}

@media all and (min-width: 1024px) {
  .lk input[type=text], .lk input[type=password], .lk select {
    width: 417rem;
  }
}

.cookiesPopup {
  position: fixed;
  background: #ffffff;
  margin: 0 auto;
  left: 0;
  right: 0;
  border-radius: 10rem;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.3);
}
@media all and (min-width: 1024px) {
  .cookiesPopup {
    width: 1360rem;
    padding: 30rem;
    bottom: 50rem;
  }
}
@media all and (max-width: 1023px) {
  .cookiesPopup {
    width: 95%;
    bottom: 20rem;
    padding: 15rem;
  }
}
.cookiesPopup a {
  color: inherit;
  text-decoration: underline;
}

.button {
  width: fit-content;
  border-radius: 100rem;
  background: rgb(127, 127, 127);
  cursor: pointer;
}
@media all and (min-width: 1024px) {
  .button {
    padding: 15rem 20rem;
  }
}
@media all and (max-width: 1023px) {
  .button {
    padding: 15rem 20rem;
  }
}
.button_checkbox {
  background: rgb(243, 243, 243);
  color: rgb(0, 0, 0);
}
.button_checkbox._active {
  background: rgb(127, 127, 127);
  color: #ffffff;
}

.articleText {
  display: flex;
  flex-direction: column;
}
.articleText img {
  border-radius: 10rem;
}
@media all and (min-width: 1024px) {
  .articleText img {
    width: auto;
    max-width: 820rem;
    max-height: 514rem;
  }
}
@media all and (max-width: 1023px) {
  .articleText img {
    width: 100%;
  }
}

/*# sourceMappingURL=app.css-sTVd0Fy.map */
