@charset "UTF-8";
/* start*/
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
.like {
  height: 65px;
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='51' viewBox='0 0 53 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14.4475 48.9997H6.979C5.65849 48.9997 4.39206 48.5045 3.45832 47.6231C2.52457 46.7417 2 45.5462 2 44.2997V27.8498C2 26.6033 2.52457 25.4079 3.45832 24.5265C4.39206 23.645 5.65849 23.1499 6.979 23.1499H14.4475M31.874 18.4499V9.04995C31.874 7.18019 31.0872 5.38701 29.6866 4.06488C28.2859 2.74276 26.3863 2 24.4055 2L14.4475 23.1499V48.9997H42.5291C43.7299 49.0125 44.8951 48.6153 45.81 47.8811C46.725 47.147 47.3281 46.1254 47.5081 45.0047L50.9436 23.8549C51.0519 23.1813 51.0038 22.4935 50.8026 21.8392C50.6013 21.1849 50.2518 20.5797 49.7782 20.0655C49.3046 19.5514 48.7182 19.1406 48.0597 18.8617C47.4012 18.5827 46.6863 18.4422 45.9646 18.4499H31.874Z' stroke='%2302699D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
  background-position: left center;
}

.cube {
  height: 65px;
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='51' viewBox='0 0 53 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14.25 7.16854L26.5 13.2548L38.75 7.16854M14.25 43.6394V31.4902L2 25.4039M51 25.4039L38.75 31.4902V43.6394M2.735 13.606L26.5 25.4274L50.265 13.606M26.5 49V25.4039M51 34.7675V16.0405C50.999 15.2195 50.747 14.4131 50.2692 13.7023C49.7914 12.9915 49.1046 12.4013 48.2778 11.9907L29.2222 2.62724C28.3946 2.21633 27.4557 2 26.5 2C25.5443 2 24.6054 2.21633 23.7778 2.62724L4.72222 11.9907C3.89538 12.4013 3.20861 12.9915 2.73081 13.7023C2.25301 14.4131 2.00098 15.2195 2 16.0405V34.7675C2.00098 35.5885 2.25301 36.3948 2.73081 37.1057C3.20861 37.8165 3.89538 38.4067 4.72222 38.8172L23.7778 48.1807C24.6054 48.5916 25.5443 48.808 26.5 48.808C27.4557 48.808 28.3946 48.5916 29.2222 48.1807L48.2778 38.8172C49.1046 38.4067 49.7914 37.8165 50.2692 37.1057C50.747 36.3948 50.999 35.5885 51 34.7675Z' stroke='%2302699D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
  background-position: left center;
}

.earth {
  height: 65px;
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='51' viewBox='0 0 53 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M51 25.5C51 38.4787 40.031 49 26.5 49M51 25.5C51 12.5213 40.031 2 26.5 2M51 25.5H2M26.5 49C12.969 49 2 38.4787 2 25.5M26.5 49C32.6281 42.5649 36.1107 34.2137 36.3 25.5C36.1107 16.7863 32.6281 8.43513 26.5 2M26.5 49C20.3719 42.5649 16.8893 34.2137 16.7 25.5C16.8893 16.7863 20.3719 8.43513 26.5 2M2 25.5C2 12.5213 12.969 2 26.5 2' stroke='%2302699D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
  background-position: left center;
}

.play {
  height: 60px;
  position: absolute;
  width: 60px;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='30' cy='30' r='30' fill='%2302699D'/%3E %3Cpath d='M38 30L26 37L26 23L38 30Z' fill='white'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.play:hover {
  opacity: 0.5;
  cursor: pointer;
}

.pencil {
  display: inline-block;
  height: 23px;
  position: absolute;
  width: 23px;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2071 3.20709C18.4174 2.9968 18.7026 2.87866 19 2.87866C19.2974 2.87866 19.5826 2.9968 19.7929 3.20709C20.0032 3.41738 20.1213 3.70259 20.1213 3.99998C20.1213 4.29737 20.0032 4.58259 19.7929 4.79288L10.4888 14.097L8.37437 14.6256L8.90296 12.5112L18.2071 3.20709ZM19 0.878662C18.1722 0.878662 17.3783 1.20751 16.7929 1.79288L7.29289 11.2929C7.16473 11.421 7.07382 11.5816 7.02986 11.7574L6.02986 15.7574C5.94466 16.0982 6.04451 16.4587 6.29289 16.7071C6.54127 16.9555 6.90176 17.0553 7.24254 16.9701L11.2425 15.9701C11.4184 15.9262 11.5789 15.8352 11.7071 15.7071L21.2071 6.20709C21.7925 5.62173 22.1213 4.82781 22.1213 3.99998C22.1213 3.17216 21.7925 2.37824 21.2071 1.79288C20.6217 1.20751 19.8278 0.878662 19 0.878662ZM3 3C2.20435 3 1.44129 3.31607 0.87868 3.87868C0.31607 4.44129 0 5.20435 0 6V20C0 20.7957 0.31607 21.5587 0.87868 22.1213C1.44129 22.6839 2.20435 23 3 23H17C17.7957 23 18.5587 22.6839 19.1213 22.1213C19.6839 21.5587 20 20.7957 20 20V13C20 12.4477 19.5523 12 19 12C18.4477 12 18 12.4477 18 13V20C18 20.2652 17.8946 20.5196 17.7071 20.7071C17.5196 20.8946 17.2652 21 17 21H3C2.73478 21 2.48043 20.8946 2.29289 20.7071C2.10536 20.5196 2 20.2652 2 20V6C2 5.73478 2.10536 5.48043 2.29289 5.29289C2.48043 5.10536 2.73478 5 3 5H10C10.5523 5 11 4.55228 11 4C11 3.44772 10.5523 3 10 3H3Z' fill='white'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}

.icon-drop {
  display: inline-block;
  height: 23px;
  width: 23px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14 2L8 8L2 2' stroke='%23D12108' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
}

article, aside, figcaption, figure, footer, header, nav, section {
  display: block;
}

html, body {
  margin: 0;
  padding: 0;
  font-family: Montserrat, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
}

body.error {
  background: #fff;
}

a {
  color: #02699D;
}
a:hover {
  text-decoration: none;
}
a:visited {
  color: #02869d;
}

.cl {
  display: block;
  font-size: 1px;
  height: 1px;
  line-height: 1px;
  overflow: hidden;
  width: 100%;
}

.br8 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}

.bold {
  font-weight: 700;
}

.h20 {
  height: 20px;
}

.ta-center {
  text-align: center;
}

.button {
  background-color: #D12108;
  border: none;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  height: 42px;
  margin: 7px 0;
  padding: 12px 20px 11px;
  text-decoration: none !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.button.white {
  background-color: #fff;
  color: #D12108;
}
.button.blue {
  background-color: #02699D;
}
.button.grey {
  border: 1px solid #DEDEDE;
  color: #222;
}
.button.order {
  background-color: #02699D;
  line-height: 19px;
  padding-left: 55px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
}
.button.processing {
  background-image: url("/images/preloader.gif");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 34px;
  text-indent: -5000px;
  min-width: 120px;
}
.button:hover {
  opacity: 0.7;
}

a.button {
  color: #fff;
}

.flex-center-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex-right-center {
  display: flex;
  align-items: center;
  justify-content: right;
}

.scrolled {
  margin-right: -15px;
  padding-right: 15px;
  overflow: auto;
}

.scrolled::-webkit-scrollbar {
  width: 8px;
}

.scrolled::-webkit-scrollbar-track {
  background: #fff;
}

.scrolled::-webkit-scrollbar-thumb {
  background: darkgrey;
  outline: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.grid-2 {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}
@media (max-width: 1280px) {
  .grid-2 {
    grid-template-columns: repeat(2, calc(50% - 15px));
  }
}
@media (max-width: 600px) {
  .grid-2 {
    grid-template-columns: repeat(1, 100%);
  }
}

.grid-3 {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - 60px) / 3));
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.grid-4 {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - 90px) / 4));
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.grid-3-na-2 {
  display: grid;
  grid-template-columns: repeat(3, 370px);
  grid-column-gap: 30px;
}

.socials {
  display: grid;
  grid-template-columns: 33px 33px 33px 33px;
  grid-column-gap: 10px;
  height: 48px;
}
.socials a {
  border: none !important;
}
.socials a.wa {
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33 15.9939C33 11.5777 31.197 7.57924 28.2822 4.68453C25.3676 1.79021 21.3423 0 16.8971 0C12.4481 0 8.42078 1.7896 5.50491 4.68237C2.58775 7.57642 0.783907 11.5742 0.783907 15.9883C0.783907 17.4701 0.988819 18.9079 1.37115 20.2745C1.75107 21.6323 2.30683 22.9179 3.01135 24.1044L0.220627 32.3483L0 33L0.655516 32.7914L9.23903 30.0594C10.3754 30.6711 11.5913 31.1503 12.8677 31.477C14.1537 31.806 15.5015 31.9807 16.892 31.9807C21.339 31.9807 25.3651 30.191 28.2802 27.2984C31.1965 24.4045 33 20.4072 33 15.9939Z' fill='%2300E676'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9384 14.8839C13.0954 15.155 13.4905 15.7985 14.0752 16.5207C14.4364 16.967 14.869 17.4426 15.3605 17.8777C16.7344 19.0943 17.94 19.6145 18.559 19.8816C18.6813 19.9344 18.7805 19.9773 18.8823 20.0282C19.0415 20.1064 19.1565 20.1407 19.2401 20.1306C19.3004 20.1233 19.3619 20.0791 19.4331 19.9979V19.9966C19.6001 19.8069 19.9918 19.3552 20.3201 18.953C20.5274 18.699 20.717 18.4565 20.8247 18.2947C21.0391 17.97 21.271 17.8338 21.5361 17.8039C21.77 17.7775 21.9881 17.8455 22.2384 17.9355C22.4164 17.9993 22.8658 18.2048 23.3716 18.4439C24.1542 18.8139 25.0699 19.2616 25.3346 19.3963C25.4041 19.4299 25.4762 19.4645 25.5439 19.4965C25.9277 19.6777 26.1836 19.7986 26.3315 20.0423L26.3329 20.0436C26.4301 20.2062 26.4822 20.6269 26.4164 21.1617C26.3711 21.5298 26.2735 21.9771 26.1007 22.4585C25.9071 22.997 25.4013 23.5084 24.8219 23.913C24.1235 24.4008 23.2935 24.7482 22.7862 24.7958C22.6735 24.8062 22.5694 24.8315 22.4627 24.8573C21.8362 25.0089 21.1348 25.1786 17.2586 23.6659C12.9859 21.9969 10.1752 17.8857 9.56385 16.9914C9.51191 16.9154 9.47677 16.864 9.46724 16.8517L9.46451 16.849L9.46227 16.846L9.46314 16.8454C9.21987 16.5248 7.5644 14.3413 7.5644 12.0454C7.5644 9.85658 8.6485 8.7169 9.14581 8.19407C9.17074 8.16786 9.19386 8.14383 9.22434 8.11088C9.43334 7.88121 9.66159 7.72506 9.88296 7.62146C10.1814 7.48171 10.4649 7.43855 10.6731 7.43855C10.8296 7.43855 10.9952 7.44904 11.1548 7.45917C11.2825 7.46726 11.4056 7.47506 11.531 7.47506C11.5613 7.47506 11.5841 7.47357 11.6077 7.47205C11.9668 7.4487 12.4351 7.41825 12.8588 8.42853C12.9037 8.53572 13.1331 9.08972 13.3736 9.67068C13.7498 10.5794 14.158 11.5653 14.2287 11.7078C14.301 11.8494 14.3597 12.0078 14.3781 12.1849C14.3978 12.3752 14.3707 12.5784 14.2648 12.7919L14.2634 12.7932C14.2413 12.8373 14.2193 12.8822 14.1983 12.9251C14.0778 13.1712 13.9886 13.3536 13.7733 13.604L13.7719 13.6053C13.6835 13.7072 13.6107 13.7947 13.538 13.8821C13.3784 14.074 13.2199 14.266 13.0793 14.4064C12.9522 14.5336 12.8145 14.6714 12.9384 14.8839Z' fill='white'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.socials a.wa:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.2822 4.68453C31.197 7.57924 33 11.5777 33 15.9939C33 20.4072 31.1965 24.4045 28.2802 27.2984C25.3651 30.191 21.339 31.9807 16.892 31.9807C15.5015 31.9807 14.1537 31.806 12.8677 31.477C11.5913 31.1503 10.3754 30.6711 9.23903 30.0594L0 33L3.01135 24.1044C2.30683 22.9179 1.75107 21.6323 1.37115 20.2745C0.988819 18.9079 0.783907 17.4701 0.783907 15.9883C0.783907 11.5742 2.58775 7.57642 5.50491 4.68237C8.42078 1.7896 12.4481 0 16.8971 0C21.3423 0 25.3676 1.79021 28.2822 4.68453ZM14.0752 16.5207C13.4905 15.7985 13.0954 15.155 12.9384 14.8839C12.8145 14.6714 12.9522 14.5336 13.0793 14.4064C13.2131 14.2729 13.363 14.0926 13.5147 13.9101C13.5225 13.9008 13.5302 13.8915 13.538 13.8821C13.6105 13.7949 13.6837 13.707 13.7719 13.6053L13.7733 13.604C13.9885 13.3537 14.0777 13.1714 14.1982 12.9254C14.2191 12.8826 14.2413 12.8373 14.2634 12.7932L14.2648 12.7919C14.3707 12.5784 14.3978 12.3752 14.3781 12.1849C14.3597 12.0078 14.301 11.8494 14.2287 11.7078C14.158 11.5653 13.7498 10.5794 13.3736 9.67068C13.1331 9.08972 12.9037 8.53572 12.8588 8.42853C12.4351 7.41827 11.9668 7.4487 11.6077 7.47205L11.6066 7.47212C11.5834 7.47361 11.5609 7.47506 11.531 7.47506C11.4056 7.47506 11.2825 7.46726 11.1548 7.45917C10.9952 7.44904 10.8296 7.43855 10.6731 7.43855C10.4649 7.43855 10.1814 7.48171 9.88296 7.62146C9.66159 7.72506 9.43334 7.88121 9.22433 8.11088C9.19926 8.13799 9.17917 8.15906 9.15895 8.18027C9.15459 8.18484 9.15023 8.18942 9.14581 8.19407C8.64848 8.71691 7.5644 9.85662 7.5644 12.0454C7.5644 14.3413 9.21987 16.5248 9.46314 16.8454L9.46227 16.846L9.46451 16.849L9.46724 16.8517C9.47677 16.864 9.51191 16.9154 9.56385 16.9914C10.1752 17.8857 12.9859 21.9969 17.2586 23.6659C21.1347 25.1786 21.8362 25.0089 22.4627 24.8573C22.5692 24.8315 22.6737 24.8062 22.7862 24.7958C23.2935 24.7482 24.1235 24.4008 24.8219 23.913C25.4013 23.5084 25.9071 22.997 26.1007 22.4585C26.2735 21.9771 26.3711 21.5298 26.4164 21.1617C26.4822 20.6269 26.4301 20.2062 26.3329 20.0436L26.3315 20.0423C26.1836 19.7986 25.9277 19.6777 25.5439 19.4965C25.4762 19.4645 25.4041 19.4299 25.3346 19.3963C25.0699 19.2616 24.1542 18.8139 23.3716 18.4439C22.8658 18.2048 22.4164 17.9993 22.2384 17.9355C21.9881 17.8455 21.77 17.7775 21.5361 17.8039C21.271 17.8338 21.0391 17.97 20.8247 18.2947C20.717 18.4565 20.5274 18.699 20.3201 18.953C19.9918 19.3552 19.6001 19.8069 19.4331 19.9966V19.9979C19.3619 20.0791 19.3004 20.1233 19.2401 20.1306C19.1565 20.1407 19.0415 20.1064 18.8823 20.0282C18.7805 19.9773 18.6813 19.9344 18.559 19.8816C17.94 19.6145 16.7344 19.0943 15.3605 17.8777C14.869 17.4426 14.4364 16.967 14.0752 16.5207Z' fill='%2300E13F'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.socials.grey a.vk {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM7 11C7.14616 17.8709 10.6539 22 16.8038 22H17.1525V18.0691C19.4123 18.2893 21.1211 19.9079 21.8069 22H25C24.123 18.8729 21.8181 17.1441 20.379 16.4835C21.8181 15.6687 23.8419 13.6867 24.3253 11H21.4246C20.795 13.1802 18.9289 15.1622 17.1525 15.3493V11H14.2517V18.6196C12.4528 18.1792 10.1818 16.043 10.0806 11H7Z' fill='%23CECECE'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
}
.socials.grey a.vk:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM7 11C7.14616 17.8709 10.6539 22 16.8038 22H17.1525V18.0691C19.4123 18.2893 21.1211 19.9079 21.8069 22H25C24.123 18.8729 21.8181 17.1441 20.379 16.4835C21.8181 15.6687 23.8419 13.6867 24.3253 11H21.4246C20.795 13.1802 18.9289 15.1622 17.1525 15.3493V11H14.2517V18.6196C12.4528 18.1792 10.1818 16.043 10.0806 11H7Z' fill='%230077FF'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
}
.socials.grey a.instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM12 8C9.79086 8 8 9.79086 8 12V20C8 22.2091 9.79086 24 12 24H20C22.2091 24 24 22.2091 24 20V12C24 9.79086 22.2091 8 20 8H12ZM16 18C17.1046 18 18 17.1046 18 16C18 14.8954 17.1046 14 16 14C14.8954 14 14 14.8954 14 16C14 17.1046 14.8954 18 16 18ZM16 20C18.2091 20 20 18.2091 20 16C20 13.7909 18.2091 12 16 12C13.7909 12 12 13.7909 12 16C12 18.2091 13.7909 20 16 20ZM21 12C21.5523 12 22 11.5523 22 11C22 10.4477 21.5523 10 21 10C20.4477 10 20 10.4477 20 11C20 11.5523 20.4477 12 21 12Z' fill='%23CECECE'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.socials.grey a.instagram:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM12 8C9.79086 8 8 9.79086 8 12V20C8 22.2091 9.79086 24 12 24H20C22.2091 24 24 22.2091 24 20V12C24 9.79086 22.2091 8 20 8H12ZM16 18C17.1046 18 18 17.1046 18 16C18 14.8954 17.1046 14 16 14C14.8954 14 14 14.8954 14 16C14 17.1046 14.8954 18 16 18ZM16 20C18.2091 20 20 18.2091 20 16C20 13.7909 18.2091 12 16 12C13.7909 12 12 13.7909 12 16C12 18.2091 13.7909 20 16 20ZM21 12C21.5523 12 22 11.5523 22 11C22 10.4477 21.5523 10 21 10C20.4477 10 20 10.4477 20 11C20 11.5523 20.4477 12 21 12Z' fill='%23EF007A'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.socials.grey a.fb {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM17.8182 8H20V11.2H17.8182C17.6253 11.2 17.4403 11.2843 17.3039 11.4343C17.1675 11.5843 17.0909 11.7878 17.0909 12V14.4H20L19.2727 17.6H17.0909V24H14.1818V17.6H12V14.4H14.1818V12C14.1818 10.9391 14.5649 9.92172 15.2469 9.17157C15.9288 8.42143 16.8538 8 17.8182 8Z' fill='%23CECECE'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.socials.grey a.fb:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM17.8182 8H20V11.2H17.8182C17.6253 11.2 17.4403 11.2843 17.3039 11.4343C17.1675 11.5843 17.0909 11.7878 17.0909 12V14.4H20L19.2727 17.6H17.0909V24H14.1818V17.6H12V14.4H14.1818V12C14.1818 10.9391 14.5649 9.92172 15.2469 9.17157C15.9288 8.42143 16.8538 8 17.8182 8Z' fill='%231877F2'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.socials.white a.wa:hover {
  opacity: 0.5;
}
.socials.white a.vk {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM7 11C7.14616 17.8709 10.6539 22 16.8038 22H17.1525V18.0691C19.4123 18.2893 21.1211 19.9079 21.8069 22H25C24.123 18.8729 21.8181 17.1441 20.379 16.4835C21.8181 15.6687 23.8419 13.6867 24.3253 11H21.4246C20.795 13.1802 18.9289 15.1622 17.1525 15.3493V11H14.2517V18.6196C12.4528 18.1792 10.1818 16.043 10.0806 11H7Z' fill='white'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.socials.white a.vk:hover {
  opacity: 0.5;
}
.socials.white a.instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM12 8C9.79086 8 8 9.79086 8 12V20C8 22.2091 9.79086 24 12 24H20C22.2091 24 24 22.2091 24 20V12C24 9.79086 22.2091 8 20 8H12ZM16 18C17.1046 18 18 17.1046 18 16C18 14.8954 17.1046 14 16 14C14.8954 14 14 14.8954 14 16C14 17.1046 14.8954 18 16 18ZM16 20C18.2091 20 20 18.2091 20 16C20 13.7909 18.2091 12 16 12C13.7909 12 12 13.7909 12 16C12 18.2091 13.7909 20 16 20ZM21 12C21.5523 12 22 11.5523 22 11C22 10.4477 21.5523 10 21 10C20.4477 10 20 10.4477 20 11C20 11.5523 20.4477 12 21 12Z' fill='white'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.socials.white a.instagram:hover {
  opacity: 0.5;
}
.socials.white a.fb {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32ZM17.8182 8H20V11.2H17.8182C17.6253 11.2 17.4403 11.2843 17.3039 11.4343C17.1675 11.5843 17.0909 11.7878 17.0909 12V14.4H20L19.2727 17.6H17.0909V24H14.1818V17.6H12V14.4H14.1818V12C14.1818 10.9391 14.5649 9.92172 15.2469 9.17157C15.9288 8.42143 16.8538 8 17.8182 8Z' fill='white'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.socials.white a.fb:hover {
  opacity: 0.5;
}

.light-grey {
  color: #BDBDBD;
}

.flag-en, .flag-ge, .flag-fr, .flag-tr, .flag-it, .flag-sp, .flag-ch {
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  height: 20px;
  width: 20px;
}

.flag-en {
  background-image: url("../images/flags/uk.png");
}

.flag-ge {
  background-image: url("../images/flags/germany.png");
}

.flag-fr {
  background-image: url("../images/flags/france.png");
}

.flag-tr {
  background-image: url("../images/flags/turkey.png");
}

.flag-it {
  background-image: url("../images/flags/italy.png");
}

.flag-sp {
  background-image: url("../images/flags/spain.png");
}

.flag-ch {
  background-image: url("../images/flags/china.png");
}

@font-face {
  font-family: "Montserrat";
  src: url("/fonts/montserrat/Montserrat-Bold.woff2") format("woff2"), url("/fonts/montserrat/Montserrat-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/montserrat/Montserrat-ExtraLight.woff2") format("woff2"), url("/fonts/montserrat/Montserrat-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/montserrat/Montserrat-Thin.woff2") format("woff2"), url("/fonts/montserrat/Montserrat-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/montserrat/Montserrat-Medium.woff2") format("woff2"), url("/fonts/montserrat/Montserrat-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/montserrat/Montserrat-Light.woff2") format("woff2"), url("/fonts/montserrat/Montserrat-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/montserrat/Montserrat-ExtraBold.woff2") format("woff2"), url("/fonts/montserrat/Montserrat-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/montserrat/Montserrat-Regular.woff2") format("woff2"), url("/fonts/montserrat/Montserrat-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/montserrat/Montserrat-SemiBold.woff2") format("woff2"), url("/fonts/montserrat/Montserrat-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/fonts/montserrat/Montserrat-Black.woff2") format("woff2"), url("/fonts/montserrat/Montserrat-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
/* system */
html.modal {
  overflow: hidden;
  padding-right: 15px;
  position: fixed;
  width: 100%;
}
html.modal.IS_TABLET {
  padding-right: 0 !important;
}
@media (hover: none) {
  html.modal {
    padding-right: 0;
  }
}

#modal-back {
  background: rgba(0, 0, 0, 0.77);
  display: none;
  height: 100vh;
  opacity: 0;
  overflow-y: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#modal-back.visible {
  opacity: 1;
}

.modal-window {
  background-color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}
.modal-window.visible {
  opacity: 1;
}
.modal-window .modal-content {
  overflow: auto;
}
.modal-window .modal-content input[type=file] {
  width: 300px !important;
}
.modal-window .modal-content .grid {
  display: grid;
  grid-template-columns: auto auto;
}
.modal-window .modal-content .grid .approve {
  color: #828282;
  font-size: 13px;
  line-height: 14px;
  padding: 6px 12px;
}
@media (max-width: 1023px) {
  .modal-window .modal-content .grid .approve {
    font-size: 10px;
  }
}

.modal-close {
  background-color: #e31414;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHBJREFUeNqsU1sKwDAIi7vveprtunOWySgDH5AJ+WgbY00tVBWG3XAYxNcZxLkzB3NjGC594ixExDnqOQOutkYksia/3PDgIxJySkJVAI0q6e06fab+oGlWaO4GNv5sgTKRekZ6kOhRpj8T9Z1vAQYA9ogzZsZiP30AAAAASUVORK5CYII=");
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.modal-close:hover {
  background-color: #ff2d2d;
}

#modal-ace-code {
  display: none;
  height: 630px;
  padding: 60px 20px 20px;
  width: 800px;
  z-index: 101;
}
#modal-ace-code #ace-redactor-textarea {
  display: none;
}
#modal-ace-code input, #modal-ace-code textarea {
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  box-sizing: border-box;
  font-family: Montserrat;
  margin: 7px 0;
  padding: 12px 16px;
  width: 100%;
}
#modal-ace-code input:focus, #modal-ace-code textarea:focus {
  outline: 1px solid #767676;
}
#modal-ace-code .button {
  float: right;
}

#modal-news {
  display: none;
  height: 100%;
  margin-top: 20px;
  padding: 60px 20px 20px;
  width: 800px;
  z-index: 101;
}
#modal-news #ace-news-textarea {
  display: none;
}
#modal-news input, #modal-news textarea {
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  box-sizing: border-box;
  font-family: Montserrat;
  margin: 7px 0;
  padding: 12px 16px;
  width: 100%;
}
#modal-news input:focus, #modal-news textarea:focus {
  outline: 1px solid #767676;
}
#modal-news .button {
  float: right;
}

#editor {
  max-height: 620px;
  height: 100%;
}

#modal-reviews {
  display: none;
  height: 630px;
  padding: 60px 20px 20px;
  width: 800px;
  z-index: 101;
}
#modal-reviews #ace-reviews-textarea {
  display: none;
}
#modal-reviews input, #modal-reviews textarea {
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  box-sizing: border-box;
  font-family: Montserrat;
  margin: 7px 0;
  padding: 12px 16px;
  width: 100%;
}
#modal-reviews input:focus, #modal-reviews textarea:focus {
  outline: 1px solid #767676;
}
#modal-reviews .button {
  float: right;
}

#modal-message {
  display: none;
  height: 470px;
  padding: 60px 20px 20px;
  width: 600px;
  z-index: 101;
}
#modal-message input, #modal-message textarea {
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  box-sizing: border-box;
  font-family: Montserrat;
  margin: 7px 0;
  padding: 12px 16px;
  width: 100%;
}
#modal-message input:focus, #modal-message textarea:focus {
  outline: 1px solid #767676;
}
@media (max-width: 1023px) {
  #modal-message {
    width: 100%;
  }
}

.page-data {
  display: grid;
  grid-column-gap: 10px;
  grid-template-columns: repeat(4, calc((100% - 30px) / 4));
}
.page-data input, .page-data textarea {
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  box-sizing: border-box;
  font-family: Montserrat;
  margin: 7px 0;
  padding: 12px 16px;
  width: 100%;
}
.page-data input:focus, .page-data textarea:focus {
  outline: 1px solid #767676;
}
.page-data .button {
  width: 120px;
}

/**
 * Уведомления
 */
#notifier {
  bottom: 2%;
  position: fixed;
  right: 2%;
  z-index: 10000;
}
#notifier .n-box {
  background: #fff;
  box-shadow: #aaa 0 0 5px;
  color: #fff;
  margin: 15px 0;
  padding: 20px;
  width: 300px;
}
#notifier h3 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  padding: 0 0 0;
}
#notifier .ls-notification--success {
  background: #00b6a8;
  color: #fff;
}
#notifier .ls-notification--error {
  background: #183b6e;
  color: #fff;
}
#notifier p {
  font-size: 16px;
  margin: 0 !important;
}

header {
  border-bottom: #E4E4E4 solid 1px;
  display: grid;
  margin: auto;
  max-width: 1166px;
  padding-top: 20px;
  padding-bottom: 20px;
  grid-template-columns: 280px 712px calc(100% - 280px - 712px);
  grid-template-areas: "logo menu-desktop socials";
}
header .logo {
  display: grid;
  grid-template-columns: 156px 105px;
  grid-column-gap: 20px;
  grid-area: logo;
}
header .logo a {
  height: 92px;
  background-image: url("data:image/svg+xml,%3Csvg width='156' height='91' viewBox='0 0 156 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8252 91V81.2319C17.8252 78.8696 18.1823 76.9926 18.7422 75.4275C19.1244 74.359 19.5822 73.497 19.9787 72.8286H9.67653C4.33233 72.8286 0 68.4963 0 63.1521V25.9739C0 20.6297 4.33233 16.2974 9.67652 16.2974H146.166C151.511 16.2974 155.843 20.6297 155.843 25.9739V63.1521C155.843 68.4963 151.511 72.8286 146.166 72.8286H62.6428C48.2557 72.8286 39.4416 74.585 33.8541 76.7564C28.3979 78.8767 25.8706 81.4461 24.1171 83.5283L17.8252 91ZM23.0285 74.676C23.1823 74.4157 23.3346 74.1745 23.4791 73.9457C24.0162 73.0952 24.446 72.4148 24.446 71.5554C24.446 69.722 22.7483 69.2636 21.8995 69.2636H9.67653C6.30125 69.2636 3.56504 66.5274 3.56504 63.1521V25.9739C3.56504 22.5986 6.30124 19.8624 9.67652 19.8624H146.166C149.542 19.8624 152.278 22.5986 152.278 25.9739V63.1521C152.278 66.5274 149.542 69.2636 146.166 69.2636H62.6428C41.1495 69.2636 31.1789 73.1045 25.7841 77.0611C23.8285 78.4953 22.4742 79.9447 21.3902 81.2319C21.3902 77.8955 22.2296 76.0278 23.0285 74.676Z' fill='%2302699D'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.67654 24.0752C8.62801 24.0752 7.77802 24.9252 7.77802 25.9737V63.1519C7.77802 64.2005 8.62801 65.0505 9.67655 65.0505H21.8995C22.9147 65.0505 24.404 65.2932 25.7821 66.1862C27.1635 67.0814 28.2976 68.5706 28.5872 70.5526C29.3535 70.1935 30.1685 69.8438 31.0368 69.5064C37.8369 66.8638 47.6993 65.0505 62.6428 65.0505H146.166C147.215 65.0505 148.065 64.2005 148.065 63.1519V25.9737C148.065 24.9252 147.215 24.0752 146.166 24.0752H9.67654ZM28.5203 51.9477V52.8095C28.5203 56.9056 26.5814 58.9537 22.7036 58.9537H19.5676C15.6898 58.9537 13.7509 56.9056 13.7509 52.8095V36.1923C13.7509 32.0963 15.6898 30.0482 19.5676 30.0482H22.7036C26.5814 30.0482 28.5203 32.0963 28.5203 36.1923V38.1969H23.6646V36.5449C23.6646 35.1347 23.0966 34.4297 21.6467 34.4297H20.6856C19.4043 34.4297 18.8438 35.1347 18.8438 36.5449V52.457C18.8438 53.8671 19.4043 54.5722 20.6856 54.5722H21.8996C23.1809 54.5722 23.6646 53.8671 23.6646 52.457V51.9477H28.5203ZM30.5574 56.0222V34.632H34.1225V56.0222H30.5574ZM43.2897 37.2238V56.0222H39.7247V37.2238H36.1597V34.632L46.8548 34.632V37.2238L43.2897 37.2238ZM51.9168 56.0222H55.6207V48.1572L60.0963 34.632H56.4309L53.923 43.9269H53.8073L51.0294 34.632H47.364L51.9168 48.1572V56.0222ZM71.8452 35.3043V38.1969H76.903V35.0212C76.903 31.7059 74.8834 30.0482 70.8442 30.0482H67.6831C63.6439 30.0482 61.6243 31.7059 61.6243 35.0212V40.9646C61.6243 41.7193 61.7296 42.3393 61.9404 42.8245C62.1511 43.2827 62.4848 43.66 62.9414 43.9565C63.4331 44.253 64.2058 44.6169 65.2595 45.0482L70.0539 47.1102C70.6861 47.4067 71.1427 47.6492 71.4237 47.8379C71.7047 48.0266 71.8452 48.3905 71.8452 48.9296V53.8622C71.8452 54.9942 71.1778 55.5603 69.8432 55.5603H68.9475C67.4372 55.5603 66.682 54.9942 66.682 53.8622V51.9477H61.6243V53.7409C61.6243 57.2988 63.6439 59.0778 67.6831 59.0778H70.7915C74.8658 59.0778 76.903 57.4471 76.903 54.1856V47.9997C76.903 46.9754 76.78 46.2881 76.5342 45.9377C76.2883 45.5603 75.9371 45.2503 75.4805 45.0077C75.059 44.7382 74.3214 44.3743 73.2677 43.9161L68.4733 41.935C67.8411 41.6385 67.3845 41.3959 67.1035 41.2072C66.8225 41.0185 66.682 40.6547 66.682 40.1156V35.3043C66.682 34.1452 67.4021 33.5657 68.8421 33.5657H69.6324C71.1076 33.5657 71.8452 34.1452 71.8452 35.3043ZM79.4495 34.632H85.8812C88.7234 34.632 90.1446 35.8534 90.1446 38.2963V44.6419C90.1446 47.0649 88.7357 48.2764 85.918 48.2764H82.9777V56.0222H79.4495V34.632ZM82.9777 45.6846H85.2197C86.1507 45.6846 86.6163 45.2675 86.6163 44.4333V38.475C86.6163 37.6409 86.0895 37.2238 85.0359 37.2238H82.9777V45.6846ZM93.2002 34.632V56.0222H101.858V53.4303H96.6925V46.3102H101.276V43.7183H96.6925V37.2238H101.858V34.632H93.2002ZM107.966 56.0222H104.405V38.2963C104.405 35.8534 105.827 34.632 108.671 34.632H111.342C114.187 34.632 115.609 35.8534 115.609 38.2963V56.0222H112.047V48.187H107.966V56.0222ZM112.047 45.5952V38.475C112.047 37.6409 111.528 37.2238 110.489 37.2238H109.524C108.486 37.2238 107.966 37.6409 107.966 38.475V45.5952H112.047ZM118.665 56.0222H122.212V34.632H118.665V56.0222ZM126.831 56.0222H130.378L125.612 45.2675L129.344 34.632H126.092L122.397 45.3866V45.5654L126.831 56.0222ZM138.552 40.3817V38.5048C138.552 37.6508 138.035 37.2238 137.003 37.2238H136.449C135.441 37.2238 134.937 37.6508 134.937 38.5048V42.05C134.937 42.4472 135.036 42.7154 135.232 42.8544C135.429 42.9934 135.749 43.1722 136.191 43.3906L139.547 44.8504C140.285 45.188 140.801 45.4562 141.096 45.6548C141.416 45.8335 141.662 46.0619 141.834 46.34C142.006 46.5982 142.092 47.1046 142.092 47.8593V52.4174C142.092 54.8206 140.666 56.0222 137.814 56.0222H135.638C132.811 56.0222 131.397 54.7113 131.397 52.0897V51.0172H134.937V52.1791C134.937 53.0132 135.466 53.4303 136.523 53.4303H137.15C138.084 53.4303 138.552 53.0132 138.552 52.1791V48.5445C138.552 48.1473 138.453 47.8792 138.257 47.7402C138.06 47.6011 137.74 47.4224 137.298 47.2039L133.942 45.6846C133.204 45.3668 132.663 45.0987 132.319 44.8802C131.999 44.6617 131.766 44.3837 131.618 44.046C131.471 43.6885 131.397 43.2317 131.397 42.6756V38.2963C131.397 35.8534 132.811 34.632 135.638 34.632H137.851C140.678 34.632 142.092 35.8534 142.092 38.2963V40.3817H138.552Z' fill='%2302699D'/%3E %3Cpath d='M57.0406 13.7509V16.2973H132.416V7.63936H127.323V12.9869H122.994V4.32897H117.392V15.788H115.864V8.14865H112.553V10.9498H111.535V4.83826L107.206 2.03716L103.386 4.83826V10.9498H101.604V6.36613H95.2374V12.223H92.9456V0L87.0888 3.05574V12.223H85.8155V9.42188H78.9401V15.2787H77.9215V12.4776H74.3565V15.0241H73.3379V6.87543L67.7357 4.07433V15.2787H66.2079V8.14865H62.8975V13.7509H57.0406Z' fill='%2302699D'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .logo a:hover {
  opacity: 0.5;
}
header .logo .text {
  padding-top: 18px;
}
header .menu {
  padding-left: 30px;
  padding-top: 18px;
}
header .menu nav a {
  border-bottom: transparent solid 1px;
  color: #121212;
  margin-right: 10px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .menu nav a:hover {
  border-bottom-color: #121212;
}
header .menu nav.second {
  padding-top: 18px;
}
header .menu nav.second a {
  font-weight: 700;
  text-transform: uppercase;
}
header .menu nav a.active {
  background-position: right center;
  cursor: default;
  padding-right: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle opacity='0.22' cx='5.5' cy='5.5' r='5.5' fill='%2300E676'/%3E %3Ccircle cx='5.5' cy='5.5' r='2.5' fill='%2300E676'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
header .menu nav a.active:hover {
  border-bottom-color: transparent;
}
header .menu.desktop {
  grid-area: menu-desktop;
}
header .menu.mobile {
  display: none;
  grid-area: menu-mobile;
}
header .menu.mobile.open {
  display: block;
}
header .socials {
  grid-area: socials;
  padding-top: 12px;
}
@media (max-width: 1090px) {
  header .socials {
    display: none;
  }
}
header .menu-burger {
  display: none;
  grid-area: menu-burger;
}
header.index {
  border-bottom-color: transparent;
  position: relative;
  z-index: 2;
  color: #fff;
}
header.index .logo a {
  background-image: url("data:image/svg+xml,%3Csvg width='156' height='91' viewBox='0 0 156 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8252 91V81.2319C17.8252 78.8696 18.1823 76.9926 18.7422 75.4275C19.1244 74.359 19.5822 73.497 19.9787 72.8286H9.67653C4.33233 72.8286 0 68.4963 0 63.1521V25.9739C0 20.6297 4.33233 16.2974 9.67652 16.2974H146.166C151.511 16.2974 155.843 20.6297 155.843 25.9739V63.1521C155.843 68.4963 151.511 72.8286 146.166 72.8286H62.6428C48.2557 72.8286 39.4416 74.585 33.8541 76.7564C28.3979 78.8767 25.8706 81.4461 24.1171 83.5283L17.8252 91ZM23.0285 74.676C23.1823 74.4157 23.3346 74.1745 23.4791 73.9457C24.0162 73.0952 24.446 72.4148 24.446 71.5554C24.446 69.722 22.7483 69.2636 21.8995 69.2636H9.67653C6.30125 69.2636 3.56504 66.5274 3.56504 63.1521V25.9739C3.56504 22.5986 6.30124 19.8624 9.67652 19.8624H146.166C149.542 19.8624 152.278 22.5986 152.278 25.9739V63.1521C152.278 66.5274 149.542 69.2636 146.166 69.2636H62.6428C41.1495 69.2636 31.1789 73.1045 25.7841 77.0611C23.8285 78.4953 22.4742 79.9447 21.3902 81.2319C21.3902 77.8955 22.2296 76.0278 23.0285 74.676Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.6766 24.0752C8.62808 24.0752 7.77808 24.9252 7.77808 25.9737V63.1519C7.77808 64.2005 8.62807 65.0505 9.67661 65.0505H21.8996C22.9147 65.0505 24.4041 65.2932 25.7822 66.1862C27.1636 67.0814 28.2977 68.5706 28.5873 70.5526C29.3535 70.1935 30.1686 69.8438 31.0369 69.5064C37.837 66.8638 47.6993 65.0505 62.6428 65.0505H146.167C147.215 65.0505 148.065 64.2005 148.065 63.1519V25.9737C148.065 24.9252 147.215 24.0752 146.167 24.0752H9.6766ZM28.5204 51.9477V52.8095C28.5204 56.9056 26.5815 58.9537 22.7037 58.9537H19.5677C15.6899 58.9537 13.751 56.9056 13.751 52.8095V36.1923C13.751 32.0963 15.6899 30.0482 19.5677 30.0482H22.7037C26.5815 30.0482 28.5204 32.0963 28.5204 36.1923V38.1969H23.6647V36.5449C23.6647 35.1347 23.0967 34.4297 21.6467 34.4297H20.6857C19.4043 34.4297 18.8439 35.1347 18.8439 36.5449V52.457C18.8439 53.8671 19.4043 54.5722 20.6857 54.5722H21.8996C23.181 54.5722 23.6647 53.8671 23.6647 52.457V51.9477H28.5204ZM30.5575 56.0222V34.632H34.1225V56.0222H30.5575ZM43.2898 37.2238V56.0222H39.7248V37.2238H36.1597V34.632L46.8548 34.632V37.2238L43.2898 37.2238ZM51.9168 56.0222H55.6207V48.1572L60.0963 34.632H56.431L53.9231 43.9269H53.8074L51.0294 34.632H47.3641L51.9168 48.1572V56.0222ZM71.8453 35.3043V38.1969H76.903V35.0212C76.903 31.7059 74.8834 30.0482 70.8442 30.0482H67.6831C63.6439 30.0482 61.6243 31.7059 61.6243 35.0212V40.9646C61.6243 41.7193 61.7297 42.3393 61.9404 42.8245C62.1512 43.2827 62.4848 43.66 62.9414 43.9565C63.4332 44.253 64.2059 44.6169 65.2596 45.0482L70.054 47.1102C70.6862 47.4067 71.1428 47.6492 71.4238 47.8379C71.7048 48.0266 71.8453 48.3905 71.8453 48.9296V53.8622C71.8453 54.9942 71.1779 55.5603 69.8432 55.5603H68.9476C67.4373 55.5603 66.6821 54.9942 66.6821 53.8622V51.9477H61.6243V53.7409C61.6243 57.2988 63.6439 59.0778 67.6831 59.0778H70.7915C74.8659 59.0778 76.903 57.4471 76.903 54.1856V47.9997C76.903 46.9754 76.7801 46.2881 76.5342 45.9377C76.2884 45.5603 75.9371 45.2503 75.4805 45.0077C75.0591 44.7382 74.3215 44.3743 73.2678 43.9161L68.4734 41.935C67.8412 41.6385 67.3846 41.3959 67.1036 41.2072C66.8226 41.0185 66.6821 40.6547 66.6821 40.1156V35.3043C66.6821 34.1452 67.4021 33.5657 68.8422 33.5657H69.6325C71.1077 33.5657 71.8453 34.1452 71.8453 35.3043ZM79.4495 34.632H85.8813C88.7235 34.632 90.1446 35.8534 90.1446 38.2963V44.6419C90.1446 47.0649 88.7358 48.2764 85.918 48.2764H82.9778V56.0222H79.4495V34.632ZM82.9778 45.6846H85.2197C86.1508 45.6846 86.6163 45.2675 86.6163 44.4333V38.475C86.6163 37.6409 86.0895 37.2238 85.036 37.2238H82.9778V45.6846ZM93.2002 34.632V56.0222H101.858V53.4303H96.6925V46.3102H101.276V43.7183H96.6925V37.2238H101.858V34.632H93.2002ZM107.966 56.0222H104.405V38.2963C104.405 35.8534 105.827 34.632 108.671 34.632H111.342C114.187 34.632 115.609 35.8534 115.609 38.2963V56.0222H112.047V48.187H107.966V56.0222ZM112.047 45.5952V38.475C112.047 37.6409 111.528 37.2238 110.489 37.2238H109.525C108.486 37.2238 107.966 37.6409 107.966 38.475V45.5952H112.047ZM118.665 56.0222H122.212V34.632H118.665V56.0222ZM126.831 56.0222H130.379L125.612 45.2675L129.344 34.632H126.092L122.397 45.3866V45.5654L126.831 56.0222ZM138.552 40.3817V38.5048C138.552 37.6508 138.035 37.2238 137.003 37.2238H136.45C135.441 37.2238 134.937 37.6508 134.937 38.5048V42.05C134.937 42.4472 135.036 42.7154 135.233 42.8544C135.429 42.9934 135.749 43.1722 136.191 43.3906L139.547 44.8504C140.285 45.188 140.801 45.4562 141.096 45.6548C141.416 45.8335 141.662 46.0619 141.834 46.34C142.006 46.5982 142.092 47.1046 142.092 47.8593V52.4174C142.092 54.8206 140.666 56.0222 137.814 56.0222H135.638C132.811 56.0222 131.397 54.7113 131.397 52.0897V51.0172H134.937V52.1791C134.937 53.0132 135.466 53.4303 136.523 53.4303H137.15C138.085 53.4303 138.552 53.0132 138.552 52.1791V48.5445C138.552 48.1473 138.453 47.8792 138.257 47.7402C138.06 47.6011 137.74 47.4224 137.298 47.2039L133.942 45.6846C133.204 45.3668 132.663 45.0987 132.319 44.8802C131.999 44.6617 131.766 44.3837 131.618 44.046C131.471 43.6885 131.397 43.2317 131.397 42.6756V38.2963C131.397 35.8534 132.811 34.632 135.638 34.632H137.851C140.678 34.632 142.092 35.8534 142.092 38.2963V40.3817H138.552Z' fill='white'/%3E %3Cpath d='M57.0405 13.7509V16.2973H132.416V7.63936H127.323V12.9869H122.994V4.32897H117.391V15.788H115.864V8.14865H112.553V10.9498H111.535V4.83826L107.206 2.03716L103.386 4.83826V10.9498H101.603V6.36613H95.2373V12.223H92.9455V0L87.0887 3.05574V12.223H85.8155V9.42188H78.94V15.2787H77.9214V12.4776H74.3564V15.0241H73.3378V6.87543L67.7356 4.07433V15.2787H66.2078V8.14865H62.8974V13.7509H57.0405Z' fill='white'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
header.index .menu nav a {
  color: #fff;
}
header.index .menu nav a:hover {
  border-bottom-color: #fff;
}
@media (max-width: 1023px) {
  header {
    grid-template-columns: 80px calc(100% - 80px);
    grid-template-areas: "menu-burger logo" "menu-mobile menu-mobile";
    height: 100px;
    padding: 15px 15px 0 15px;
    max-width: 100%;
    width: 100%;
  }
  header .menu-burger {
    display: block;
    position: relative;
    width: 40px;
    height: 40px;
    top: 15px;
    left: 10px;
  }
  header .menu-burger span, header .menu-burger:after, header .menu-burger:before {
    background: #02699D;
    border-radius: 8px;
    height: 4px;
    width: 100%;
    position: absolute;
    margin: 0 auto;
  }
  header .menu-burger span {
    top: 16px;
  }
  header .menu-burger:after, header .menu-burger:before {
    content: "";
    transition: 0.4s;
  }
  header .menu-burger:after {
    bottom: 4px;
  }
  header .menu-burger.open:before {
    transform: rotate(45deg);
    top: 10px;
  }
  header .menu-burger.open:after {
    transform: rotate(-45deg);
    bottom: 26px;
  }
  header .menu-burger.open span {
    display: none;
  }
  header .menu {
    display: none;
  }
  header .menu.desktop {
    display: none;
  }
  header .menu.mobile {
    padding: 15px 0 0;
    z-index: 1000;
  }
  header .menu.mobile nav {
    background: #fff;
    padding: 20px 15px;
    position: absolute;
    top: 100px;
    left: -100vw;
    width: 100%;
    z-index: 100;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  header .menu.mobile nav a {
    display: block;
    font-size: 20px;
    padding: 10px 0 10px 20px;
    position: relative;
  }
  header .menu.mobile nav a.active {
    background-position: 0 15px;
    font-weight: bold;
  }
  header .menu.mobile nav a .next {
    background: none !important;
    position: absolute;
    left: initial;
    right: 10px;
    top: 8px;
  }
  header .menu.mobile nav a .next:before {
    content: "";
    display: block;
    background: #333;
    height: 3px;
    position: absolute;
    width: 15px;
    top: 6px;
    transform: rotate(45deg);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }
  header .menu.mobile nav a .next:after {
    content: "";
    display: block;
    background: #333;
    height: 3px;
    position: absolute;
    top: 15px;
    width: 15px;
    transform: rotate(-45deg);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
  }
  header .menu.mobile nav i {
    background-size: 100% !important;
    display: inline-block;
    height: 40px;
    position: absolute;
    top: 0;
    left: 10px;
    width: 40px;
  }
  header .menu.mobile nav.active {
    box-shadow: var(--ds-shadow-overlay, 0 4px 8px -2px rgba(9, 30, 66, 0.25), 0 0 1px rgba(9, 30, 66, 0.31));
    left: 0;
  }
  header .menu.mobile nav.second.kursy a {
    font-weight: normal;
    text-transform: none;
    padding-left: 60px;
    position: relative;
  }
  header .menu.mobile nav.second.kursy a.active {
    font-weight: bold;
  }
  header .menu.mobile nav.second.kursy a.angliyskiy i {
    background: url("/images/uk-big.png") 0 0 no-repeat;
  }
  header .menu.mobile nav.second.kursy a.nemetskiy i {
    background: url("/images/germany-big.png") 0 0 no-repeat;
  }
  header .menu.mobile nav.second.kursy a.ispanskiy i {
    background: url("/images/spain-big.png") 0 0 no-repeat;
  }
  header .menu.mobile nav.second.kursy a.italyanskiy i {
    background: url("/images/italy-big.png") 0 0 no-repeat;
  }
  header .menu.mobile nav.second.kursy a.frantsuzskiy i {
    background: url("/images/france-big.png") 0 0 no-repeat;
  }
  header .menu.mobile nav.second.kursy a.kitayskiy i {
    background: url("/images/china-big.png") 0 0 no-repeat;
  }
  header .menu.mobile nav.second.kursy a.turetskiy i {
    background: url("/images/turkey-big.png") 0 0 no-repeat;
  }
  header .logo {
    grid-template-columns: 127px 105px;
  }
  header .logo a {
    background-size: 125px;
    height: 74px;
  }
  header .logo .text {
    padding-top: 6px;
  }
  header.index {
    background: #02699D;
  }
  header.index .menu-burger span, header.index .menu-burger:after, header.index .menu-burger:before {
    background: #fff;
  }
  header.index .menu nav {
    background: #02699D;
  }
  header.index .menu nav a .next:before {
    background: #fff;
  }
  header.index .menu nav a .next:after {
    background: #fff;
  }
}
@media (max-width: 374px) {
  header {
    grid-template-columns: 70px calc(100% - 30px - 70px);
  }
  header .logo {
    grid-template-columns: 105px 105px;
    grid-column-gap: 15px;
  }
  header .logo a {
    background-size: 105px;
    height: 74px;
  }
  header .logo .text {
    padding-top: 6px;
  }
}
@media (max-width: 330px) {
  header .logo {
    grid-template-columns: 95px 105px;
    grid-column-gap: 15px;
  }
  header .logo a {
    background-size: 95px;
  }
}

.swiper-index {
  height: auto;
  margin-top: -193px;
  padding-bottom: 50px !important;
}
.swiper-index .slide1 {
  background: #02699D;
  color: #fff;
  display: grid;
  grid-template-columns: 50% 50%;
  grid-column-gap: 20px;
  min-height: 632px;
  padding: 172px 130px 30px !important;
}
@media (max-width: 1160px) {
  .swiper-index .slide1 {
    grid-template-columns: 100%;
    padding: 146px 15px 50px !important;
  }
}
.swiper-index .slide1 .block.red {
  background: #d12108;
  border-radius: 8px;
  height: 360px;
  margin: auto;
  max-width: 483px;
  padding: 40px;
  position: relative;
  width: 100%;
}
@media (max-width: 1160px) {
  .swiper-index .slide1 .block.red {
    height: auto;
  }
}
.swiper-index .slide1 .block.red span {
  color: rgba(255, 255, 255, 0.5);
  display: block;
  font-weight: bold;
  padding-bottom: 10px;
}
.swiper-index .slide1 .block.red ._title {
  font-size: 34px;
  font-weight: normal;
  line-height: 42px;
}
@media (max-width: 500px) {
  .swiper-index .slide1 .block.red ._title {
    font-size: 28px;
  }
}
@media (max-width: 400px) {
  .swiper-index .slide1 .block.red ._title {
    font-size: 22px;
    line-height: 28px;
  }
}
.swiper-index .slide1 .block.red p {
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
}
@media (max-width: 400px) {
  .swiper-index .slide1 .block.red p {
    font-size: 12px;
  }
}
.swiper-index .slide1 .block.red .info {
  color: rgba(255, 255, 255, 0.5);
  font-weight: bold;
  margin-top: 15px;
  padding: 0 0 0 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18C13.9706 18 18 13.9706 18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18ZM10.332 4.19995H7.72803L8.16203 10.598H9.89804L10.332 4.19995ZM8.06404 13.748C8.32537 13.9906 8.64737 14.112 9.03004 14.112C9.4127 14.112 9.73003 13.9906 9.98203 13.748C10.2434 13.496 10.374 13.1926 10.374 12.838C10.374 12.4833 10.248 12.1893 9.99604 11.956C9.74404 11.7133 9.42204 11.592 9.03004 11.592C8.63803 11.592 8.31604 11.7133 8.06404 11.956C7.81204 12.1893 7.68604 12.4833 7.68604 12.838C7.68604 13.1926 7.81204 13.496 8.06404 13.748Z' fill='white' fill-opacity='0.5'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
@media (max-width: 400px) {
  .swiper-index .slide1 .block.red .info {
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .swiper-index .slide1 .block.red .button {
    font-size: 12px;
    height: auto;
  }
}
.swiper-index .slide1 div.img {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -30px;
}
@media (max-width: 1160px) {
  .swiper-index .slide1 div.img {
    display: none;
  }
}
.swiper-index .slide2 {
  background: #02699D;
  color: #fff;
  display: grid;
  grid-template-columns: 50% 50%;
  grid-column-gap: 20px;
  min-height: 632px;
  padding: 172px 130px 30px !important;
}
@media (max-width: 1160px) {
  .swiper-index .slide2 {
    grid-template-columns: 100%;
    padding: 146px 15px 50px !important;
  }
}
.swiper-index .slide2 .block.red {
  background: #d12108;
  border-radius: 8px;
  height: 360px;
  margin: auto;
  padding: 40px;
  position: relative;
  max-width: 483px;
  width: 100%;
}
@media (max-width: 1160px) {
  .swiper-index .slide2 .block.red {
    height: auto;
  }
}
.swiper-index .slide2 .block.red span {
  color: rgba(255, 255, 255, 0.5);
  display: block;
  font-weight: bold;
  padding-bottom: 10px;
}
.swiper-index .slide2 .block.red ._title {
  font-size: 34px;
  font-weight: normal;
  line-height: 42px;
}
@media (max-width: 500px) {
  .swiper-index .slide2 .block.red ._title {
    font-size: 28px;
  }
}
@media (max-width: 400px) {
  .swiper-index .slide2 .block.red ._title {
    font-size: 22px;
    line-height: 28px;
  }
}
.swiper-index .slide2 .block.red p {
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
}
@media (max-width: 400px) {
  .swiper-index .slide2 .block.red p {
    font-size: 12px;
  }
}
.swiper-index .slide2 .block.red .info {
  color: rgba(255, 255, 255, 0.5);
  font-weight: bold;
  margin-top: 15px;
  padding: 0 0 0 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18C13.9706 18 18 13.9706 18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18ZM10.332 4.19995H7.72803L8.16203 10.598H9.89804L10.332 4.19995ZM8.06404 13.748C8.32537 13.9906 8.64737 14.112 9.03004 14.112C9.4127 14.112 9.73003 13.9906 9.98203 13.748C10.2434 13.496 10.374 13.1926 10.374 12.838C10.374 12.4833 10.248 12.1893 9.99604 11.956C9.74404 11.7133 9.42204 11.592 9.03004 11.592C8.63803 11.592 8.31604 11.7133 8.06404 11.956C7.81204 12.1893 7.68604 12.4833 7.68604 12.838C7.68604 13.1926 7.81204 13.496 8.06404 13.748Z' fill='white' fill-opacity='0.5'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
@media (max-width: 400px) {
  .swiper-index .slide2 .block.red .info {
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .swiper-index .slide2 .block.red .button {
    font-size: 12px;
    height: auto;
  }
}
.swiper-index .slide2 div.img {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -30px;
}
@media (max-width: 1160px) {
  .swiper-index .slide2 div.img {
    display: none;
  }
}
.swiper-index .slide3 {
  background: #02699D;
  color: #fff;
  display: grid;
  grid-template-columns: 55% 45%;
  grid-column-gap: 20px;
  min-height: 632px;
  padding: 172px 130px 30px !important;
}
@media (max-width: 1160px) {
  .swiper-index .slide3 {
    grid-template-columns: 100%;
    padding: 146px 15px 50px !important;
  }
}
.swiper-index .slide3 .block.red {
  background: #d12108;
  border-radius: 8px;
  height: 360px;
  padding: 40px;
  position: relative;
  margin: auto;
  max-width: 583px;
  width: 100%;
}
@media (max-width: 1160px) {
  .swiper-index .slide3 .block.red {
    height: auto;
  }
}
.swiper-index .slide3 .block.red span {
  color: rgba(255, 255, 255, 0.5);
  display: block;
  font-weight: bold;
  padding-bottom: 10px;
}
.swiper-index .slide3 .block.red ._title {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
}
@media (max-width: 500px) {
  .swiper-index .slide3 .block.red ._title {
    font-size: 28px;
  }
}
@media (max-width: 400px) {
  .swiper-index .slide3 .block.red ._title {
    font-size: 22px;
    line-height: 28px;
  }
}
.swiper-index .slide3 .block.red p {
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
}
@media (max-width: 400px) {
  .swiper-index .slide3 .block.red p {
    font-size: 12px;
  }
}
.swiper-index .slide3 .block.red .info {
  color: rgba(255, 255, 255, 0.5);
  font-weight: bold;
  margin-top: 15px;
  padding: 0 0 0 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18C13.9706 18 18 13.9706 18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18ZM10.332 4.19995H7.72803L8.16203 10.598H9.89804L10.332 4.19995ZM8.06404 13.748C8.32537 13.9906 8.64737 14.112 9.03004 14.112C9.4127 14.112 9.73003 13.9906 9.98203 13.748C10.2434 13.496 10.374 13.1926 10.374 12.838C10.374 12.4833 10.248 12.1893 9.99604 11.956C9.74404 11.7133 9.42204 11.592 9.03004 11.592C8.63803 11.592 8.31604 11.7133 8.06404 11.956C7.81204 12.1893 7.68604 12.4833 7.68604 12.838C7.68604 13.1926 7.81204 13.496 8.06404 13.748Z' fill='white' fill-opacity='0.5'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
@media (max-width: 400px) {
  .swiper-index .slide3 .block.red .info {
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .swiper-index .slide3 .block.red .button {
    font-size: 12px;
    height: auto;
  }
}
.swiper-index .slide3 div.img {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -30px;
}
@media (max-width: 1160px) {
  .swiper-index .slide3 div.img {
    display: none;
  }
}
.swiper-index .swiper-button-next {
  background-position: center center;
  right: 90px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath opacity='0.5' d='M2 2L8 8L2 14' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.swiper-index .swiper-button-next:after {
  display: none;
}
@media (max-width: 1023px) {
  .swiper-index .swiper-button-next {
    right: 15px;
  }
}
.swiper-index .swiper-button-prev {
  background-position: center center;
  left: 90px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath opacity='0.5' d='M8 2L2 8L8 14' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
.swiper-index .swiper-button-prev:after {
  display: none;
}
@media (max-width: 1023px) {
  .swiper-index .swiper-button-prev {
    left: 15px;
  }
}
.swiper-index .swiper-pagination {
  bottom: 65px !important;
}
.swiper-index .swiper-pagination .swiper-pagination-bullet {
  background: #fff;
}

.swiper-index + .block.white {
  background-color: #fff;
  border-radius: 34px 0px 0px 0px;
  margin-top: -35px;
  padding: 35px 0 90px;
  position: relative;
  z-index: 3;
}

section.content {
  margin: auto;
  max-width: 1366px;
  padding-top: 60px;
}
section.content h1, section.content .h1, section.content .title {
  font-size: 48px;
  line-height: 58px;
  font-weight: 400;
  margin: 0;
}
section.content h1 span, section.content .h1 span, section.content .title span {
  color: #bdbdbd;
}
section.content h1 b, section.content .h1 b, section.content .title b {
  font-size: 12px;
  line-height: 12px;
}
@media (max-width: 1000px) {
  section.content h1, section.content .h1, section.content .title {
    font-size: 40px;
    line-height: 48px;
  }
}
@media (max-width: 700px) {
  section.content h1, section.content .h1, section.content .title {
    font-size: 36px;
    line-height: 44px;
  }
}
@media (max-width: 500px) {
  section.content h1, section.content .h1, section.content .title {
    font-size: 28px;
    line-height: 34px;
  }
}
section.content h2, section.content .h2 {
  font-size: 42px;
  line-height: 52px;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 1000px) {
  section.content h2, section.content .h2 {
    font-size: 34px;
    line-height: 40px;
  }
}
@media (max-width: 700px) {
  section.content h2, section.content .h2 {
    font-size: 30px;
    line-height: 35px;
  }
}
@media (max-width: 500px) {
  section.content h2, section.content .h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
section.content h3, section.content .h3 {
  font-size: 36px;
  line-height: 46px;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 1000px) {
  section.content h3, section.content .h3 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 700px) {
  section.content h3, section.content .h3 {
    font-size: 26px;
    line-height: 30px;
  }
}
@media (max-width: 500px) {
  section.content h3, section.content .h3 {
    font-size: 20px;
    line-height: 25px;
  }
}
section.content h4, section.content .h4 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 1000px) {
  section.content h4, section.content .h4 {
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 700px) {
  section.content h4, section.content .h4 {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 500px) {
  section.content h4, section.content .h4 {
    font-size: 16px;
    line-height: 20px;
  }
}
section.content input, section.content textarea {
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  box-sizing: border-box;
  font-family: Montserrat;
  margin: 7px 0;
  padding: 12px 16px;
  width: 100%;
}
section.content input:focus, section.content textarea:focus {
  outline: 1px solid #767676;
}
section.content p {
  line-height: 21px;
}
section.content .block .wrap {
  margin: auto;
  max-width: 1166px;
  position: relative;
}
section.content .block .wrap h1 {
  margin: -10px 0 70px;
}
section.content .block .wrap .title:first-child, section.content .block .wrap .title:nth-child(2) {
  font-size: 36px;
  line-height: 45px;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 600px) {
  section.content .block .wrap .title:first-child, section.content .block .wrap .title:nth-child(2) {
    font-size: 24px;
  }
}
@media (max-width: 1280px) {
  section.content .block .wrap {
    padding: 0 15px;
  }
}
section.content .block.white, section.content .block.blue, section.content .block.grey {
  border-radius: 34px 0px 0px 0px;
  padding: 35px 0 90px;
  margin-top: -35px;
  z-index: 1;
}
section.content .block.white .wrap, section.content .block.blue .wrap, section.content .block.grey .wrap {
  margin: auto;
  max-width: 1166px;
}
section.content .block.white .wrap .grid-3-2, section.content .block.blue .wrap .grid-3-2, section.content .block.grey .wrap .grid-3-2 {
  display: grid;
  grid-template-columns: calc(100% - 420px) 420px;
}
section.content .block.white .wrap .grid-5-3, section.content .block.blue .wrap .grid-5-3, section.content .block.grey .wrap .grid-5-3 {
  display: grid;
  grid-template-columns: calc(100% - 470px) 420px;
}
section.content .block.white .wrap .line-grey-top, section.content .block.blue .wrap .line-grey-top, section.content .block.grey .wrap .line-grey-top {
  border-top: solid 1px #dbdbdb;
}
section.content .block.white .wrap h1, section.content .block.white .wrap .h1, section.content .block.blue .wrap h1, section.content .block.blue .wrap .h1, section.content .block.grey .wrap h1, section.content .block.grey .wrap .h1 {
  margin-bottom: 20px;
}
section.content .block.white .wrap.auth, section.content .block.blue .wrap.auth, section.content .block.grey .wrap.auth {
  max-width: 400px;
  margin: auto;
  width: 100%;
}
@media (max-width: 600px) {
  section.content .block.white, section.content .block.blue, section.content .block.grey {
    padding-top: 20px !important;
  }
}
section.content .block.blue {
  background-color: #02699d;
  color: #fff;
}
section.content .block.blue nav {
  padding: 20px 0;
}
section.content .block.blue nav a {
  background: #ffffff;
  border-radius: 8px;
  color: #02699D;
  display: inline-block;
  font-weight: 600;
  margin-right: 10px;
  padding: 12px 20px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
section.content .block.blue nav a:hover {
  opacity: 0.75;
}
section.content .block.blue nav a.active {
  background-color: #005D8C;
  color: #fff;
  cursor: default;
  opacity: 1;
}
section.content .block.blue .block.second {
  background: #ffffff;
  border-radius: 8px;
  color: #000000;
  padding: 34px 50px;
}
section.content .times-planning {
  display: grid;
  padding: 20px 0;
  grid-template-columns: 120px calc(100% - 120px);
}
section.content .times-planning .calendar {
  padding: 0 0 0 26px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M9.66667 1.5V4.1M4.33333 1.5V4.1M1 6.7H13M2.33333 2.8H11.6667C12.403 2.8 13 3.38203 13 4.1V13.2C13 13.918 12.403 14.5 11.6667 14.5H2.33333C1.59695 14.5 1 13.918 1 13.2V4.1C1 3.38203 1.59695 2.8 2.33333 2.8Z' stroke='%23CDCDCD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
section.content .times-planning .clocks {
  padding: 0 0 0 26px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7.66666 3.66666V7.66666L10.3333 9M14.3333 7.66667C14.3333 11.3486 11.3486 14.3333 7.66667 14.3333C3.98477 14.3333 1 11.3486 1 7.66667C1 3.98477 3.98477 1 7.66667 1C11.3486 1 14.3333 3.98477 14.3333 7.66667Z' stroke='%23CDCDCD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
section.content .block.white {
  background-color: #fff;
}
section.content .block.grey {
  background-color: #f5f5f7;
}
section.content .block + .block {
  position: relative;
  z-index: 2;
}
section.content .block + .block + .block {
  position: relative;
  z-index: 3;
}
section.content .sign-up-for-training {
  padding: 0 60px;
}
section.content .sign-up-for-training .h4 {
  margin-bottom: 15px;
}
section.content .sign-up-for-training .grid {
  display: grid;
  grid-template-columns: 120px calc(100% - 120px);
  grid-column-gap: 15px;
}
section.content .sign-up-for-training .grid .approve {
  color: #828282;
  font-size: 12px;
  line-height: 14px;
  padding-top: 5px;
}
section.content .grid-pluses-columns {
  display: grid;
  grid-template-columns: 90px calc(100% - 90px);
}
section.content .grid-pluses-columns .icon {
  margin: 5px 0;
}
section.content .grid-pluses-columns .text {
  display: flex;
  font-weight: 700;
  align-items: center;
}
section.content .programm-descr .descr {
  border-right: solid 1px #e4e4e4;
  padding-right: 60px;
}
section.content .programm-descr .descr .pluses {
  display: grid;
  padding-top: 20px;
  grid-template-columns: repeat(3, 33.3333333333%);
}
section.content .programm-descr .descr .pluses .icon {
  margin-bottom: 15px;
}
section.content .programm-descr .descr .pluses div {
  padding-right: 15px;
}
section.content .programm-descr .descr .price {
  color: #000000;
  display: inline-block;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: 29px;
  padding: 20px 0;
}
section.content .programm-descr .descr .price .discount {
  background-color: #7db800;
  border-radius: 8px;
  color: #ffffff;
  display: inline-block;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 17px;
  margin-right: 5px;
  padding: 3px 5px;
  position: relative;
  top: -4px;
}
section.content .programm-descr .descr .price span {
  font-size: 16px;
  color: grey;
}
section.content .programm-descr .sign-up-for-training {
  padding-right: 20px;
}
section.content .online-or-group .right {
  padding: 120px 20px 0 60px;
}
section.content .video-centered {
  background: #fff;
  display: block;
  margin: 30px auto;
  overflow: hidden;
  width: 800px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}
section.content .video-centered .text {
  font-weight: bold;
  padding: 10px 20px 13px;
}
section.content .pluses.bottom-inline {
  padding-top: 30px;
}
section.content .pluses.bottom-inline .icon {
  margin-bottom: 15px;
}
section.content .pluses.bottom-inline div {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding-right: 30px;
}
@media (max-width: 1220px) {
  section.content .why-speaks h1 {
    font-size: 36px;
    text-align: center;
  }
}
@media (max-width: 800px) {
  section.content .why-speaks h1 {
    font-size: 28px;
  }
}
section.content .why-speaks .button.order {
  position: absolute;
  right: 0;
  -webkit-border-radius: 100px 0 0 100px;
  -moz-border-radius: 100px 0 0 100px;
  -ms-border-radius: 100px 0 0 100px;
  border-radius: 100px 0 0 100px;
}
section.content .why-speaks .button.order .pencil {
  left: 20px;
  top: 7px;
}
section.content .why-speaks .grid-3-na-2 .item {
  padding-bottom: 20px;
  padding-top: 20px;
}
section.content .why-speaks .grid-3-na-2 .item .icon {
  margin-bottom: 15px;
}
section.content .why-speaks .grid-3-na-2 .item .video {
  background: #f5f5f7;
  padding: 0 0 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}
section.content .why-speaks .grid-3-na-2 .item .video .descr {
  font-weight: 600;
  padding: 10px 15px 5px;
}
@media (max-width: 400px) {
  section.content .why-speaks .grid-3-na-2 .item {
    padding: 0 15px;
  }
  section.content .why-speaks .grid-3-na-2 .item img {
    max-width: 100%;
  }
}
@media (max-width: 1220px) {
  section.content .why-speaks .grid-3-na-2 {
    grid-template-columns: repeat(2, 370px);
    margin: auto;
    width: 800px;
  }
}
@media (max-width: 876px) {
  section.content .why-speaks .grid-3-na-2 {
    grid-template-columns: repeat(1, 370px);
    width: 370px;
  }
}
@media (max-width: 390px) {
  section.content .why-speaks .grid-3-na-2 {
    grid-template-columns: repeat(1, 100%);
    width: 100%;
  }
}
section.content .teachers .h1 {
  margin-bottom: 30px;
}
@media (max-width: 1200px) {
  section.content .teachers .h1 {
    text-align: center;
  }
}
section.content .teachers .teacher, section.content .teachers .come-to-us {
  background: #005d8c;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  max-width: 268px;
}
section.content .teachers .teacher ._title, section.content .teachers .come-to-us ._title {
  font-weight: 600;
  padding: 15px 15px 10px;
}
section.content .teachers .teacher p, section.content .teachers .come-to-us p {
  margin: 0;
  padding: 5px 15px 15px;
}
section.content .teachers .teacher .langs, section.content .teachers .come-to-us .langs {
  left: 0;
  position: absolute;
  top: 30px;
  width: 42px;
}
section.content .teachers .teacher .langs div, section.content .teachers .come-to-us .langs div {
  background-color: #005d8c;
  height: 33px;
  margin: 2px 0;
  width: 43px;
  -webkit-border-radius: 0px 8px 8px 0px;
  -moz-border-radius: 0px 8px 8px 0px;
  -ms-border-radius: 0px 8px 8px 0px;
  border-radius: 0px 8px 8px 0px;
}
section.content .teachers .teacher img, section.content .teachers .come-to-us img {
  max-width: 268px;
  width: 100%;
}
section.content .teachers .come-to-us {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px;
  flex-direction: column;
  text-align: center;
}
section.content .teachers .come-to-us img {
  width: auto;
}
section.content .teachers .come-to-us:hover {
  background: #00557e;
}
section.content .teachers .come-to-us:hover img {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
section.content .teachers.grey .teacher, section.content .teachers.grey .come-to-us {
  background-color: #fff;
}
section.content .teachers.grey .teacher .langs div, section.content .teachers.grey .come-to-us .langs div {
  background-color: #fff;
}
@media (max-width: 1200px) {
  section.content .teachers .wrap .grid-4 {
    grid-template-columns: repeat(3, 268px);
    margin: auto;
    width: 865px;
  }
}
@media (max-width: 890px) {
  section.content .teachers .wrap .grid-4 {
    grid-template-columns: repeat(2, 268px);
    width: 566px;
  }
}
@media (max-width: 600px) {
  section.content .teachers .wrap .grid-4 {
    grid-template-columns: repeat(1, 268px);
    width: 268px;
  }
}
section.content .swiper-reviews .wrap {
  padding-bottom: 100px !important;
  position: relative;
  user-select: none;
}
section.content .swiper-reviews .wrap .h1 {
  margin-bottom: 20px;
}
@media (max-width: 400px) {
  section.content .swiper-reviews .wrap .h1 {
    text-align: center;
  }
}
@media (max-width: 1200px) {
  section.content .swiper-reviews .wrap .title {
    font-size: 30px !important;
    margin-bottom: 26px !important;
  }
}
@media (max-width: 1200px) {
  section.content .swiper-reviews .wrap .title {
    text-align: center;
    margin-bottom: 86px !important;
  }
}
section.content .swiper-reviews .wrap .review-add, section.content .swiper-reviews .wrap #add-reviews {
  margin-top: -70px !important;
}
section.content .swiper-reviews .wrap .swiper-slide {
  background-color: #F5F5F7;
}
section.content .swiper-reviews .wrap .swiper-button-prev:after, section.content .swiper-reviews .wrap .swiper-button-next:after {
  display: none;
}
section.content .swiper-reviews .wrap .swiper-button-prev, section.content .swiper-reviews .wrap .swiper-button-next {
  background-position: center center;
  bottom: 35px;
  top: inherit;
  z-index: 10;
}
section.content .swiper-reviews .wrap .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8 2L2 8L8 14' stroke='%23D12108' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
section.content .swiper-reviews .wrap .swiper-button-next {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M2 2L8 8L2 14' stroke='%23D12108' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
section.content .swiper-reviews .wrap .swiper-pagination {
  bottom: 50px;
  z-index: 9;
}
section.content .swiper-reviews .wrap .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #222222;
}
@media (max-width: 830px) {
  section.content .swiper-reviews .wrap .see-reviews-all {
    right: 215px !important;
  }
}
@media (max-width: 400px) {
  section.content .swiper-reviews .wrap .see-reviews-all {
    font-size: 13px;
    padding: 11px 13px;
    right: 165px !important;
  }
}
@media (max-width: 830px) {
  section.content .swiper-reviews .wrap .review-add {
    right: 15px !important;
  }
}
@media (max-width: 400px) {
  section.content .swiper-reviews .wrap .review-add {
    font-size: 13px;
    padding: 11px 13px;
  }
}
@media (max-width: 1200px) {
  section.content .swiper-reviews .wrap {
    margin: auto;
    width: 800px;
  }
  section.content .swiper-reviews .wrap .h1 {
    margin-top: 0;
    margin-bottom: 80px !important;
  }
}
@media (max-width: 830px) {
  section.content .swiper-reviews .wrap {
    margin: auto;
    width: 378px;
  }
  section.content .swiper-reviews .wrap .h1 {
    margin-top: 0;
    margin-bottom: 80px !important;
    font-size: 36px;
  }
}
@media (max-width: 600px) {
  section.content .swiper-reviews .wrap {
    margin: auto;
    width: 378px;
  }
  section.content .swiper-reviews .wrap .h1 {
    margin-top: 0;
    margin-bottom: 80px !important;
    font-size: 32px;
  }
}
@media (max-width: 400px) {
  section.content .swiper-reviews .wrap {
    margin: auto;
    width: 290px;
  }
  section.content .swiper-reviews .wrap .h1 {
    margin-top: 0;
    margin-bottom: 80px !important;
    font-size: 28px;
  }
}
section.content .reviews .review {
  background-color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}
section.content .swiper-reviews .swiper-slide, section.content .reviews .review {
  display: grid;
  grid-template-columns: 80px calc(100% - 85px);
  grid-template-areas: ". ." "text text";
  padding: 15px 20px 15px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}
section.content .swiper-reviews .swiper-slide .avatar, section.content .reviews .review .avatar {
  margin-bottom: 10px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
}
section.content .swiper-reviews .swiper-slide .fio, section.content .reviews .review .fio {
  font-weight: 700;
  padding: 10px 0 4px;
}
section.content .swiper-reviews .swiper-slide .date, section.content .reviews .review .date {
  color: #9A9A9A;
}
section.content .swiper-reviews .swiper-slide .text, section.content .reviews .review .text {
  height: 325px;
  grid-area: text;
}
section.content .review-add, section.content #add-reviews {
  margin-top: -110px;
  position: absolute;
  right: 0;
}
@media (max-width: 1280px) {
  section.content .review-add, section.content #add-reviews {
    right: 15px;
  }
}
section.content .see-reviews-all {
  margin-top: -70px;
  position: absolute;
  right: 180px;
}
@media (max-width: 400px) {
  section.content .see-reviews-all svg {
    display: none;
  }
}
section.content.novosti .news-list .news-one {
  display: grid;
  grid-template-columns: 195px calc(100% - 195px);
  padding-bottom: 40px;
}
section.content.novosti .news-list .news-one .date {
  background-color: #fff;
  height: 100px;
  padding: 15px 19px;
  width: 95px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}
section.content.novosti .news-list .news-one .date .day {
  font-size: 45px;
  color: #02699D;
  line-height: 52px;
}
section.content.novosti .news-list .news-one .date .month {
  color: #D12108;
  font-weight: 700;
}
section.content.novosti .news-list .news-one .preview {
  display: block;
  height: 450px;
  overflow: hidden;
  width: 800px;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
}
section.content.novosti .news-list .news-one .preview img {
  max-width: 100%;
}
section.content.novosti .news-list .news-one .text {
  background-color: #fff;
  display: block;
  padding: 40px 76px;
  width: 800px;
}
section.content.novosti .news-list .news-one .text .red {
  color: #D12108;
}
section.content.novosti .news-list .news-one .text .blue {
  color: #02699D;
}
section.content.novosti .news-list .news-one .text figure {
  margin: -40px -76px;
}
section.content.novosti .news-list .news-one .text img {
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1040px) {
  section.content.novosti .news-list .news-one .text {
    overflow: hidden;
    width: 100%;
  }
}
@media (max-width: 1000px) {
  section.content.novosti .news-list .news-one .text {
    padding: 30px;
  }
}
@media (max-width: 1040px) {
  section.content.novosti .news-list .news-one {
    grid-template-columns: 100%;
    grid-row-gap: 10px;
  }
}
section.content .form .grid-approve {
  display: grid;
  grid-template-columns: 120px calc(100% - 120px);
  grid-column-gap: 15px;
}
section.content .form .grid-approve .approve {
  color: #828282;
  font-size: 12px;
  line-height: 14px;
  padding-top: 5px;
}
@media (max-width: 600px) {
  section.content .form .grid-approve {
    grid-template-columns: 100%;
  }
}
section.content.ceny h1 {
  margin-bottom: 20px !important;
}
section.content.ceny .sign-up {
  margin-bottom: 80px;
}
@media (max-width: 1120px) {
  section.content.ceny .table {
    display: grid;
    grid-template-columns: 400px 400px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    margin: auto;
    width: 820px;
  }
}
@media (max-width: 895px) {
  section.content.ceny .table {
    grid-template-columns: 300px 300px;
    width: 620px;
  }
}
@media (max-width: 665px) {
  section.content.ceny .table {
    grid-template-columns: 400px;
    width: 400px;
  }
}
@media (max-width: 440px) {
  section.content.ceny .table {
    grid-template-columns: 300px;
    width: 300px;
  }
}
section.content.ceny .table .row {
  background: #fff;
  border-radius: 8px;
  display: grid;
  grid-template-columns: 322px 220px 262px 240px;
  margin: 10px auto;
  padding: 30px;
}
section.content.ceny .table .row:hover {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
section.content.ceny .table .row ._title:before {
  display: block;
  content: "";
  height: 32px;
  position: absolute;
  margin-left: -30px;
  width: 4px;
  border-radius: 8px;
}
section.content.ceny .table .row.children ._title {
  color: #469D02;
}
section.content.ceny .table .row.children ._title:before {
  background: #469D02;
}
section.content.ceny .table .row.schoolchildren ._title {
  color: #91029D;
}
section.content.ceny .table .row.schoolchildren ._title:before {
  background: #91029D;
}
section.content.ceny .table .row.schoolchildren-older ._title {
  color: #00B589;
}
section.content.ceny .table .row.schoolchildren-older ._title:before {
  background: #00B589;
  height: 53px;
}
section.content.ceny .table .row.adults-90 ._title {
  color: #02699D;
}
section.content.ceny .table .row.adults-90 ._title:before {
  background: #02699D;
}
section.content.ceny .table .row.adults-120 ._title {
  color: #02699D;
}
section.content.ceny .table .row.adults-120 ._title:before {
  background: #02699D;
}
section.content.ceny .table .row.adults-intensive ._title {
  color: #02699D;
}
section.content.ceny .table .row.adults-intensive ._title:before {
  background: #02699D;
}
section.content.ceny .table .row.exams ._title {
  color: #D12108;
}
section.content.ceny .table .row.exams ._title:before {
  background: #D12108;
  height: 74px;
}
@media (max-width: 1120px) {
  section.content.ceny .table .row {
    grid-template-columns: 400px;
    width: 400px;
  }
  section.content.ceny .table .row .cell {
    margin: 5px 0;
  }
}
@media (max-width: 895px) {
  section.content.ceny .table .row {
    grid-template-columns: 240px;
    width: 300px;
  }
}
@media (max-width: 665px) {
  section.content.ceny .table .row {
    grid-template-columns: 400px;
    width: 400px;
  }
}
@media (max-width: 450px) {
  section.content.ceny .table .row {
    grid-template-columns: 240px;
    width: 300px;
  }
}
@media (max-width: 400px) {
  section.content.ceny .block.grey .wrap {
    padding: 0;
  }
}
section.content.ceny .block.grey .wrap .exams {
  padding: 0 15px;
}
section.content.kontakty .title {
  font-size: 36px;
  margin-top: 20px;
  margin-bottom: 20px;
}
section.content.kontakty .form {
  background: #fff;
  border-radius: 8px;
  margin: 35px 35px 35px 0;
  padding: 35px;
}
@media (max-width: 990px) {
  section.content.kontakty .form {
    margin: 35px auto;
  }
}
@media (max-width: 600px) {
  section.content.kontakty .form {
    margin: 0 auto;
  }
}
section.content.kontakty .map {
  margin: 35px 0 35px 0;
}
@media (max-width: 990px) {
  section.content.kontakty .map {
    height: 400px;
    width: 100%;
  }
}
@media (max-width: 600px) {
  section.content.kontakty .map {
    margin: 5px auto;
  }
}
@media (max-width: 990px) {
  section.content.kontakty .grid-4 {
    grid-template-columns: calc((100% - 280px) / 2 - 30px) calc((100% - 280px) / 2 - 30px) 280px;
  }
  section.content.kontakty .grid-4 div:nth-child(4) {
    display: none;
  }
}
@media (max-width: 690px) {
  section.content.kontakty .grid-4 {
    grid-template-columns: 50% 50%;
  }
}
@media (max-width: 400px) {
  section.content.kontakty .grid-4 {
    grid-template-columns: 100%;
    grid-row-gap: 15px;
  }
  section.content.kontakty .grid-4 .title {
    margin: 0 !important;
  }
}
@media (max-width: 990px) {
  section.content.kontakty .grid-2 {
    grid-template-columns: 100%;
  }
}
@media (max-width: 600px) {
  section.content.kontakty .sign-up-for-training {
    padding: 15px;
  }
}
@media (max-width: 600px) {
  section.content.kontakty .sign-up-for-training .title {
    margin: 0 !important;
  }
}
section.content.vacanciesz .title {
  font-size: 36px;
  line-height: 45px;
  margin-top: 20px;
  margin-bottom: 20px;
}
section.content.about h1 {
  margin-bottom: 20px !important;
}
section.content.about .title {
  font-size: 36px;
  line-height: 45px;
  margin-top: 20px;
  margin-bottom: 20px;
}
section.content.about .preview {
  border-radius: 8px;
}
section.content.about .video-centered .text {
  background: #F5F5F7;
}
section.content.about .education-rules .title {
  color: #005D8C;
  cursor: pointer;
  font-weight: 500;
  font-size: 24px;
  line-height: 29px;
  margin: 0;
  padding: 20px 0;
  position: relative;
  padding-right: 60px;
}
section.content.about .education-rules .title .expand-button {
  height: 40px;
  margin-top: -20px;
  position: absolute;
  right: 0;
  width: 40px;
  background-position: center center;
  -webkit-transition: all 0.3 ease;
  -moz-transition: all 0.3 ease;
  -ms-transition: all 0.3 ease;
  -o-transition: all 0.3 ease;
  transition: all 0.3 ease;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M14 2L8 8L2 2' stroke='%23D12108' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
}
section.content.about .education-rules .title:hover {
  text-decoration: underline;
}
section.content.about .education-rules .title:hover .expand-button {
  opacity: 0.7;
}
section.content.about .education-rules .expand {
  display: none;
}
section.content.about .education-rules .expand ol {
  margin: 0;
  padding: 0 15px;
}
section.content.about .education-rules .expand ol li {
  padding: 8px 0 8px 10px;
}
section.content.about .education-rules .expand ol li::marker {
  font-weight: bold;
}
section.content.about .education-rules.expanded .title .expand-button {
  transform: rotate(180deg);
}
section.content.about .education-rules.expanded .expand {
  display: block;
}
section.content .metodika .grid-3 {
  grid-template-areas: "item1 item2 item3";
}
section.content .metodika .grid-3 .item {
  background: #FFFFFF;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
  padding: 35px 35px 110px;
  position: relative;
}
section.content .metodika .grid-3 .item .title1 {
  font-weight: 500;
  font-size: 24px;
  line-height: 29px;
  color: #005D8C;
}
@media (max-width: 450px) {
  section.content .metodika .grid-3 .item .title1 {
    font-size: 20px;
  }
}
section.content .metodika .grid-3 .item img {
  position: absolute;
  bottom: 15px;
  margin: auto;
  left: 0;
  right: 0;
}
section.content .metodika .grid-3 .item.item1 {
  grid-area: item1;
}
section.content .metodika .grid-3 .item.item2 {
  grid-area: item2;
}
section.content .metodika .grid-3 .item.item3 {
  grid-area: item3;
}
@media (max-width: 1000px) {
  section.content .metodika .grid-3 {
    grid-template-columns: repeat(2, calc((100% - 30px) / 2));
    grid-template-areas: "item1 item2" "item3 item3";
  }
}
@media (max-width: 830px) {
  section.content .metodika .grid-3 {
    grid-template-columns: 100%;
    grid-template-areas: "item1" "item2" "item3";
  }
}
@media (max-width: 710px) {
  section.content.kursy h1, section.content.kursy .h1 {
    font-size: 30px;
    line-height: 38px;
  }
}
@media (max-width: 400px) {
  section.content.kursy h1, section.content.kursy .h1 {
    font-size: 24px;
    line-height: 29px;
  }
}
@media (max-width: 560px) {
  section.content.kursy h1 span, section.content.kursy .h1 span {
    display: none;
  }
}
@media (max-width: 560px) {
  section.content.kursy h1 b, section.content.kursy .h1 b {
    display: none;
  }
}
@media (max-width: 550px) {
  section.content.kursy .h1 {
    margin-top: 70px;
  }
}
@media (max-width: 400px) {
  section.content.kursy .h1 {
    margin-top: 50px;
  }
}
@media (max-width: 900px) {
  section.content.kursy .descr .grid-2 {
    grid-template-columns: 100%;
    grid-row-gap: 0;
  }
}
section.content.kursy .list {
  padding-top: 60px;
}
section.content.kursy .list .grid-2 .item {
  background: #fff;
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
  color: #222222;
  display: flex;
  flex-direction: column;
  padding: 35px;
}
section.content.kursy .list .grid-2 .item .title {
  font-weight: 500;
  font-size: 24px;
  line-height: 29px;
  color: #005D8C;
  margin-bottom: 0;
  padding-right: 23px;
}
section.content.kursy .list .grid-2 .item .title img {
  position: absolute;
  margin: -3px 0 0 10px;
}
@media (max-width: 450px) {
  section.content.kursy .list .grid-2 .item .title {
    margin-top: 5px;
  }
}
section.content.kursy .list .grid-2 .item .times-planning {
  padding: 20px 0 0;
}
@media (max-width: 450px) {
  section.content.kursy .list .grid-2 .item .times-planning {
    grid-template-columns: 100%;
    grid-row-gap: 10px;
  }
}
section.content.kursy .list .grid-2 .item .bottom .sign-up {
  margin: 0 10px 10px 0;
}
section.content.kursy .list .grid-2 .item .bottom .more {
  border: 1px solid #DEDEDE;
  color: #141414;
  margin: 0 10px;
  position: relative;
  top: 1px;
}
section.content.kursy .list .grid-2 .item .bottom .price {
  color: #000000;
  display: inline-block;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: 29px;
  padding: 20px 0;
  padding: 0;
  position: relative;
  top: 3px;
}
section.content.kursy .list .grid-2 .item .bottom .price .discount {
  background-color: #7db800;
  border-radius: 8px;
  color: #ffffff;
  display: inline-block;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 17px;
  margin-right: 5px;
  padding: 3px 5px;
  position: relative;
  top: -4px;
}
section.content.kursy .list .grid-2 .item .bottom .price span {
  font-size: 16px;
  color: grey;
}
@media (max-width: 450px) {
  section.content.kursy .list .grid-2 .item {
    padding: 15px;
  }
}
@media (max-width: 900px) {
  section.content.kursy .list .grid-2 {
    grid-template-columns: 100%;
  }
}
@media (max-width: 600px) {
  section.content.kursy .list {
    padding-top: 35px !important;
  }
}
section.content.kursy .likes .icon {
  margin-bottom: 10px;
}
section.content.kursy .sign-up-for-training {
  background: #F5F5F7;
  border-radius: 8px;
  padding: 35px;
}
section.content.kursy .sign-up-for-training .h4 {
  font-size: 36px;
  line-height: 44px;
}
@media (max-width: 1000px) {
  section.content.kursy .menu.lang {
    margin: -86px 0 0 130px !important;
    padding-bottom: 10px !important;
    padding-right: 30px !important;
    width: 550px !important;
  }
}
@media (max-width: 710px) {
  section.content.kursy .menu.lang {
    margin: -83px 0 0 96px !important;
    padding: 75px 20px 10px 20px !important;
    width: 420px !important;
  }
}
@media (max-width: 1000px) {
  section.content.kursy .menu.lang a span {
    font-size: 40px !important;
    line-height: 48px !important;
  }
}
@media (max-width: 710px) {
  section.content.kursy .menu.lang a span {
    border-width: 2px !important;
    font-size: 30px !important;
    line-height: 38px !important;
  }
}
@media (max-width: 400px) {
  section.content.kursy .menu.lang a span {
    border-width: 1px !important;
    font-size: 24px !important;
    line-height: 29px !important;
  }
}
@media (max-width: 450px) {
  section.content.kursy .menu.lang a i {
    display: none !important;
  }
}
@media (max-width: 450px) {
  section.content.kursy .menu.lang a .icon-drop {
    margin-left: 5px !important;
    top: 10px !important;
  }
}
@media (max-width: 400px) {
  section.content.kursy .menu.lang a .icon-drop {
    top: initial !important;
    bottom: 0 !important;
  }
}
@media (max-width: 550px) {
  section.content.kursy .menu.lang.drop {
    margin: -23px 0 0 -10px !important;
    padding: 21px 0 20px 10px !important;
    width: 95% !important;
  }
  section.content.kursy .menu.lang.drop .active {
    top: 0 !important;
  }
}
@media (max-width: 450px) {
  section.content.kursy .menu.lang.drop .active {
    top: 10px !important;
  }
}
section.content.kursy .menu.lang.drop.opened {
  padding-top: 66px !important;
}
@media (max-width: 710px) {
  section.content.kursy .menu.lang.drop.opened {
    padding-top: 54px !important;
  }
}
@media (max-width: 550px) {
  section.content.kursy .menu.lang.drop.opened {
    padding-top: 44px !important;
  }
}
section.content.kursy .menu.lang.drop1 {
  width: 330px !important;
}
@media (max-width: 1000px) {
  section.content.kursy .menu.lang.drop1 {
    margin: -86px 0 0 80px !important;
  }
}
@media (max-width: 710px) {
  section.content.kursy .menu.lang.drop1 {
    margin: -74px 0 0 60px !important;
    width: 330px !important;
  }
}
@media (max-width: 450px) {
  section.content.kursy .menu.lang.drop1 {
    margin: -86px 0 0 60px !important;
  }
}
@media (max-width: 400px) {
  section.content.kursy .menu.lang.drop1 {
    margin: -86px 0 0 48px !important;
    width: 200px !important;
  }
}
section.content.kursy .menu.lang.drop1 .icon-drop {
  right: -40px;
}
section.content.kursy .o-kursah .o-kursah {
  justify-content: space-around;
  display: grid;
  align-items: center;
}
section.content.kursy .o-kursah .o-kursah img {
  max-width: 100%;
}
@media (max-width: 900px) {
  section.content.kursy .o-kursah .grid-2 {
    grid-template-columns: 100% !important;
  }
}
section.content.kursy .form-sing-in .grid-2 {
  grid-template-columns: 50%;
  justify-content: center;
}
@media (max-width: 700px) {
  section.content.kursy .form-sing-in .grid-2 {
    grid-template-columns: 100%;
  }
}
@media (max-width: 450px) {
  section.content.kursy .form-sing-in .sign-up-for-training .h4 {
    font-size: 30px;
  }
}
@media (max-width: 350px) {
  section.content.kursy .form-sing-in .sign-up-for-training .h4 {
    font-size: 28px;
  }
}
section.content.kursy .form-sing-in .sign-up-for-training .button {
  text-align: center;
}
section.content.kursy .form-sing-in .sign-up-for-training .grid {
  grid-template-columns: 100%;
}
@media (max-width: 350px) {
  section.content.kursy .form-sing-in .sign-up-for-training {
    padding: 15px;
  }
}
@media (max-width: 1280px) {
  section.content.onas .title {
    text-align: center;
  }
}
section.content.onas img.preview {
  width: 370px;
}
@media (max-width: 1280px) {
  section.content.onas .grid-3 {
    grid-template-columns: repeat(2, calc((100% - 30px) / 2));
    margin: auto;
    width: 770px;
  }
}
@media (max-width: 835px) {
  section.content.onas .grid-3 {
    grid-template-columns: repeat(1, 100%);
    margin: auto;
    width: 100%;
  }
}
@media (max-width: 835px) {
  section.content.onas .gallery {
    width: 370px;
  }
}
@media (max-width: 450px) {
  section.content.onas .gallery {
    width: 100%;
  }
  section.content.onas .gallery img {
    max-width: 100%;
  }
}
@media (max-width: 1220px) {
  section.content.onas .license .grid-2 {
    grid-template-columns: 100%;
    margin: auto;
    width: 770px;
  }
  section.content.onas .license .grid-2 .grid-2 {
    grid-template-columns: 290px 290px;
  }
}
@media (max-width: 1220px) and (max-width: 835px) {
  section.content.onas .license .grid-2 .grid-2 {
    grid-template-columns: 268px;
    justify-content: center;
  }
  section.content.onas .license .grid-2 .grid-2 img {
    max-width: 100%;
  }
}
@media (max-width: 835px) {
  section.content.onas .license .grid-2 {
    width: 100%;
  }
}
@media (max-width: 1220px) {
  section.content.onas .block:first-child .grid-2 {
    grid-template-columns: 100%;
  }
}
section.content.onlineobuchenie #kak-rabotaet img {
  max-width: 100%;
  width: 100%;
}
@media (max-width: 890px) {
  section.content.onlineobuchenie #kak-rabotaet .grid-2 {
    grid-template-columns: 100%;
  }
}
@media (max-width: 890px) {
  section.content.onlineobuchenie #kak-rabotaet .grid-4 {
    grid-template-columns: repeat(2, calc(50% - 15px)) !important;
  }
}
@media (max-width: 490px) {
  section.content.onlineobuchenie #kak-rabotaet .grid-4 {
    grid-template-columns: 100% !important;
  }
  section.content.onlineobuchenie #kak-rabotaet .grid-4 div {
    font-size: 14px;
  }
  section.content.onlineobuchenie #kak-rabotaet .grid-4 div:nth-child(1),
section.content.onlineobuchenie #kak-rabotaet .grid-4 div:nth-child(2),
section.content.onlineobuchenie #kak-rabotaet .grid-4 div:nth-child(3),
section.content.onlineobuchenie #kak-rabotaet .grid-4 div:nth-child(4) {
    display: grid;
    grid-template-columns: 75px calc(100% - 75px);
    grid-column-gap: 0;
    align-items: center;
  }
}
section.content.onlineobuchenie #nashi-programmy nav a {
  margin-bottom: 10px;
}
@media (max-width: 375px) {
  section.content.onlineobuchenie .programm-descr .times-planning {
    grid-template-columns: 100%;
    grid-row-gap: 10px;
  }
}
@media (max-width: 1023px) {
  section.content.onlineobuchenie #nashi-programmy .descr {
    border-right: none;
    padding-right: 0;
  }
  section.content.onlineobuchenie .grid-3-2 {
    grid-template-columns: 100% !important;
  }
  section.content.onlineobuchenie .sign-up-for-training {
    padding: 20px 0 0;
  }
}
@media (max-width: 890px) {
  section.content.onlineobuchenie .online-or-group {
    grid-template-columns: 100% !important;
  }
  section.content.onlineobuchenie .online-or-group .right {
    padding: 20px 0;
  }
}
@media (max-width: 560px) {
  section.content.onlineobuchenie #nashi-programmy .programm-descr {
    padding: 20px;
  }
  section.content.onlineobuchenie #nashi-programmy .programm-descr .descr .pluses {
    grid-template-columns: 50% 50% !important;
  }
}
@media (max-width: 425px) {
  section.content.onlineobuchenie #nashi-programmy .descr .pluses {
    grid-template-columns: 100% !important;
  }
}
@media (max-width: 375px) {
  section.content.onlineobuchenie #nashi-programmy .programm-descr .descr .pluses {
    grid-template-columns: 100% !important;
  }
  section.content.onlineobuchenie #nashi-programmy .programm-descr .descr .pluses div:nth-child(1),
section.content.onlineobuchenie #nashi-programmy .programm-descr .descr .pluses div:nth-child(2),
section.content.onlineobuchenie #nashi-programmy .programm-descr .descr .pluses div:nth-child(3) {
    display: grid;
    grid-template-columns: 75px calc(100% - 75px);
    grid-column-gap: 0;
    align-items: center;
  }
}
@media (max-width: 1200px) {
  section.content.otzyvy .grid-3 {
    grid-template-columns: repeat(2, 369px);
    margin: auto;
    width: 770px;
  }
}
@media (max-width: 815px) {
  section.content.otzyvy .grid-3 {
    grid-template-columns: repeat(1, 369px);
    margin: auto;
    width: 370px;
  }
}
@media (max-width: 400px) {
  section.content.otzyvy .grid-3 {
    grid-template-columns: repeat(1, 300px);
    margin: auto;
    width: 320px;
  }
  section.content.otzyvy .grid-3 .review {
    grid-template-columns: 80px 175px !important;
  }
}
@media (max-width: 340px) {
  section.content.otzyvy .grid-3 {
    grid-template-columns: repeat(1, 280px);
    margin: auto;
    width: 295px;
  }
  section.content.otzyvy .grid-3 .review {
    grid-template-columns: 80px 155px !important;
  }
}
@media (max-width: 324px) {
  section.content.otzyvy .grid-3 {
    grid-template-columns: repeat(1, 100%);
    margin: auto;
    width: 100%;
  }
  section.content.otzyvy .grid-3 .review {
    grid-template-columns: 80px calc(100% - 80px) !important;
  }
}
section.content .menu.lang.drop, section.content .menu.lang.drop1 {
  background: #fff;
  display: flex;
  flex-direction: column;
  margin: -93px 0 0 165px;
  padding: 75px 50px 30px 30px;
  position: absolute;
  width: 650px;
  z-index: 100;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
section.content .menu.lang.drop a, section.content .menu.lang.drop1 a {
  display: none;
  text-decoration: none;
}
section.content .menu.lang.drop a span, section.content .menu.lang.drop1 a span {
  color: #02699D;
  border-bottom: 3px dashed #02699D;
  font-weight: 400;
  font-size: 48px;
  line-height: 59px;
}
section.content .menu.lang.drop a span:hover, section.content .menu.lang.drop1 a span:hover {
  border-bottom-color: transparent;
}
section.content .menu.lang.drop a i, section.content .menu.lang.drop1 a i {
  background-size: 100% !important;
  display: inline-block;
  height: 40px;
  position: relative;
  top: 6px;
  left: 20px;
  width: 40px;
}
section.content .menu.lang.drop a.active, section.content .menu.lang.drop1 a.active {
  display: inline-block;
  position: absolute;
  top: 15px;
}
section.content .menu.lang.drop a.active .icon-drop, section.content .menu.lang.drop1 a.active .icon-drop {
  display: inline-block;
}
@media (max-width: 450px) {
  section.content .menu.lang.drop a.active, section.content .menu.lang.drop1 a.active {
    top: 26px;
  }
}
@media (max-width: 400px) {
  section.content .menu.lang.drop a.active, section.content .menu.lang.drop1 a.active {
    top: 37px;
  }
}
section.content .menu.lang.drop a.angliyskiy i, section.content .menu.lang.drop1 a.angliyskiy i {
  background: url("/images/uk-big.png") 0 0 no-repeat;
}
section.content .menu.lang.drop a.nemetskiy i, section.content .menu.lang.drop1 a.nemetskiy i {
  background: url("/images/germany-big.png") 0 0 no-repeat;
}
section.content .menu.lang.drop a.ispanskiy i, section.content .menu.lang.drop1 a.ispanskiy i {
  background: url("/images/spain-big.png") 0 0 no-repeat;
}
section.content .menu.lang.drop a.italyanskiy i, section.content .menu.lang.drop1 a.italyanskiy i {
  background: url("/images/italy-big.png") 0 0 no-repeat;
}
section.content .menu.lang.drop a.frantsuzskiy i, section.content .menu.lang.drop1 a.frantsuzskiy i {
  background: url("/images/france-big.png") 0 0 no-repeat;
}
section.content .menu.lang.drop a.kitayskiy i, section.content .menu.lang.drop1 a.kitayskiy i {
  background: url("/images/china-big.png") 0 0 no-repeat;
}
section.content .menu.lang.drop a.turetskiy i, section.content .menu.lang.drop1 a.turetskiy i {
  background: url("/images/turkey-big.png") 0 0 no-repeat;
}
section.content .menu.lang.drop .icon-drop, section.content .menu.lang.drop1 .icon-drop {
  background-position: center center !important;
  border-bottom-color: transparent !important;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 20px;
}
section.content .menu.lang.drop .icon-drop:hover, section.content .menu.lang.drop1 .icon-drop:hover {
  opacity: 0.7;
}
section.content .menu.lang.drop.index .angliyskiy, section.content .menu.lang.drop1.index .angliyskiy {
  display: inline-block;
  position: absolute;
  top: 15px;
}
section.content .menu.lang.drop.index .angliyskiy .icon-drop, section.content .menu.lang.drop1.index .angliyskiy .icon-drop {
  display: inline-block;
}
section.content .menu.lang.drop.index .dlya-vzroslykh, section.content .menu.lang.drop1.index .dlya-vzroslykh {
  display: inline-block;
  position: absolute;
  top: 15px;
}
section.content .menu.lang.drop.index .dlya-vzroslykh .icon-drop, section.content .menu.lang.drop1.index .dlya-vzroslykh .icon-drop {
  display: inline-block;
}
section.content .menu.lang.drop.opened, section.content .menu.lang.drop1.opened {
  box-shadow: 2px 4px 20px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}
section.content .menu.lang.drop.opened a, section.content .menu.lang.drop1.opened a {
  display: inline-block;
}
section.content .menu.lang.drop.opened a.active, section.content .menu.lang.drop1.opened a.active {
  cursor: default;
}
section.content .menu.lang.drop.opened a.active span, section.content .menu.lang.drop1.opened a.active span {
  border-bottom-color: transparent;
}
section.content .menu.lang.drop.opened a.active .icon-drop, section.content .menu.lang.drop1.opened a.active .icon-drop {
  display: inline-block;
}
section.content .menu.lang.drop.opened .icon-drop, section.content .menu.lang.drop1.opened .icon-drop {
  transform: rotate(180deg);
}
section.content .menu.lang.drop .icon-drop {
  margin-left: 35px;
}
section.content .menu.lang.drop1 {
  padding-right: 0;
  margin-left: 100px;
  width: 480px;
  z-index: 99;
}
section.content #add-news {
  position: absolute;
  right: 0;
  margin: -110px 0 0;
}
@media (max-width: 1200px) {
  section.content #add-news {
    right: 15px;
  }
}

.block-edit, .block-news-edit, .block-reviews-edit {
  position: relative;
}
.block-edit:after, .block-news-edit:after, .block-reviews-edit:after {
  content: "";
  display: none;
  cursor: pointer;
  height: 20px;
  width: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='700' id='svg8' version='1.1' viewBox='0 0 185.20832 185.20832' width='700'%3E%3Cdefs id='defs2'/%3E%3Cg id='layer1' transform='translate(244.17261,202.68451)'%3E%3Cg id='g2151' transform='translate(106.90778,902.20758)'%3E%3Cpath d='m -172.90538,-1050.9226 c 3.39877,-2.5377 2.99925,-7.8285 0,-10.8277 l -36.20385,-36.2043 c -2.99924,-2.9992 -7.82831,-2.9992 -10.82755,0 l -58.71681,58.6149 -58.63793,58.53587 c -3.02589,18.77157 -6.1309,37.62221 -9.15691,56.3938 l 56.18187,-9.36844 c 30.37245,-30.37282 44.72497,-44.67089 59.21122,-59.10268 14.48613,-14.43185 28.73348,-28.62465 58.14996,-58.04145 z' id='path851' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Crect height='67.306938' id='rect919' ry='5.0819001' style='opacity:1;fill:%23000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(-0.70710294,0.70711062,-0.70710294,-0.70711062,0,0)' width='11.06725' x='-601.16461' y='865.35944'/%3E%3Cpath d='m -312.8744,-925.23385 -32.29813,-32.29847 -1.2759,33.12229 z' id='path925' style='fill:%23000000;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1'/%3E%3Crect height='67.306938' id='rect927' ry='5.0819001' style='opacity:1;fill:%23000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(-0.70710294,0.70711062,-0.70710294,-0.70711062,0,0)' width='11.06725' x='-467.45428' y='865.7829'/%3E%3C/g%3E%3Cg id='g2099' transform='translate(-22.7253,-737.9912)'%3E%3Cellipse cx='-352.55511' cy='-1716.3115' id='path1009' rx='5.3341513' ry='5.3419828' style='opacity:1;fill:%23000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m -352.55512,-1698.4895 v 37.8585' id='path1011' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -436.72159,-1743.2881 c -2.10926,0 -3.80747,1.7045 -3.80747,3.8223 v 103.5679 c 0,2.1178 1.69821,3.8231 3.80747,3.8231 h 23.24053 v 36.2859 l 71.37453,-36.2859 h 31.63448 42.08329 c 2.10914,0 3.80758,-1.7053 3.80758,-3.8231 v -103.5679 c 0,-2.1178 -1.69844,-3.8223 -3.80758,-3.8223 z' id='rect1013' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3C/g%3E%3Cg id='g2242' transform='translate(556.42558,-843.56901)'%3E%3Cpath d='m -1849.9638,-304.30968 h 41.1225 l 69.633,-108.80316 h 23.9087 41.1225' id='path1080' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1674.1771,-413.11286 -39.6587,-19.99314' id='path1084' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1674.1771,-413.11286 -39.6587,19.99316' id='path1100' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1674.1771,-304.30968 -39.6587,-19.99316' id='path1106' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1674.1771,-304.30968 -39.6587,19.99316' id='path1108' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1850.0108,-413.10521 h 41.1225 l 69.6331,108.80316 h 23.9086 41.1226' id='path1092' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2234' transform='translate(-396.85889,-1264.9155)'%3E%3Cpath d='m -867.12106,-414.18708 h 104.67358 c 3.37276,0 6.08811,2.70492 6.08811,6.06485 v 144.09387 c 0,3.35992 -2.71535,6.06484 -6.08811,6.06484 h -104.67358 c -3.37287,0 -6.08822,-2.70492 -6.08822,-6.06484 v -144.09387 c 0,-3.35993 2.71535,-6.06485 6.08822,-6.06485 z' id='rect989-9' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m -872.7638,-428.6037 h 116.31654' id='path1131' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -847.83449,-394.01058 v 115.87056' id='path1133' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -814.78433,-394.01058 v 115.87056' id='path1135' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -781.73416,-394.01058 v 115.87056' id='path1137' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -831.68517,-433.91096 h 34.15927' id='path1139' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2165' transform='translate(-1842.2183,-908.82736)'%3E%3Cpath d='m -508.09411,-666.26096 -2.7e-4,50.63486 c 0,1.26357 -0.84285,2.2808 -1.89013,2.2808 h -172.17305 c -1.04714,0 -1.89013,-1.01723 -1.89013,-2.2808 v -50.63486' id='rect1147' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cg id='g1663' transform='matrix(1,0,0,-1,-440.26952,-837.77833)'%3E%3Cpath d='M -155.80138,-47.138367 V -197.97334' id='path1149' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -155.80138,-197.97325 -43.48169,44.42384' id='path1151' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -155.80138,-197.97325 43.4817,44.42384' id='path1153' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3C/g%3E%3Cg id='g2170' transform='translate(-1852.3955,-902.05838)'%3E%3Cpath d='m -190.13824,-620.9037 -1.6e-4,-175.78177' id='path1239' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -154.99508,-620.80411 -70.28647,-1.5e-4' id='path1241' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -154.99492,-796.78492 -70.28647,-1.5e-4' id='path1243' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2065' transform='translate(150.40038,-731.4105)'%3E%3Cpath d='m -1004.9363,-1676.1193 h 175.8228' id='path1247' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1004.9363,-1735.3048 h 175.8228' id='path1249' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1004.9363,-1616.9339 h 175.8228' id='path1251' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g1580' style='stroke-width:0.69996077' transform='matrix(1.4022306,0,0,1.4555701,666.00715,-1856.0442)'%3E%3Cpath d='m -127.05,-111.18531 v 84.939867 h -97.20364 v -120.685337 0 h 59.76009' id='path1339' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:6.48192835;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m -128.34411,-109.94993 h -36.14952 c -0.71698,0 -1.2941,-0.55098 -1.2941,-1.23539 v -34.51006 c 0,-0.6844 0.57712,-1.23539 1.2941,-1.23539 l 37.44363,35.74545 c 0,0.68441 -0.57721,1.23539 -1.29411,1.23539 z' id='path1341' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:6.48192835;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3C/g%3E%3Cg id='g1592' style='stroke-width:0.71462166' transform='matrix(1.4033843,0,0,1.3953112,-518.94303,-1492.0296)'%3E%3Cg id='g1584' style='stroke-width:0.87175673' transform='matrix(0.82034858,0,0,0.81914972,-1000.8153,8.5908661)'%3E%3Cpath d='M 1064.0341,-145.82398 V -37.473971 H 945.66383 v -153.947239 0 h 72.77317' id='path1325' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:8.0728302;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m 1062.4582,-144.24812 h -44.0213 c -0.8731,0 -1.5759,-0.70284 -1.5759,-1.57588 v -44.02132 c 0,-0.87303 0.7028,-1.57588 1.5759,-1.57588 l 45.5972,45.5972 c 0,0.87304 -0.7029,1.57588 -1.5759,1.57588 z' id='rect1297' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:8.0728302;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3C/g%3E%3Cpath d='m -203.7267,-65.835945 h 56.15017' id='path1343' style='fill:none;stroke:%23000000;stroke-width:6.61769342;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -203.7267,-86.588292 h 56.15017' id='path1345' style='fill:none;stroke:%23000000;stroke-width:6.61769342;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -203.7267,-45.083597 h 56.15017' id='path1347' style='fill:none;stroke:%23000000;stroke-width:6.61769342;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2117' transform='translate(604.59967,-721.43969)'%3E%3Cpath d='m -1479.3042,-1348.6137 c 43.987,0 87.974,0 131.9609,0 14.6624,14.6623 29.3246,29.3246 43.9869,43.9869 0,43.987 0,87.974 0,131.961 -58.6493,0 -117.2985,0 -175.9478,0 0,-58.6493 0,-117.2986 0,-175.9479 z' id='rect1357' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041508;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Crect height='47.425125' id='rect1361' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041508;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='72.677277' x='-1427.6688' y='-1348.6138'/%3E%3Cpath d='m -1377.3937,-1332.8778 v 15.4954' id='path1365' style='fill:none;stroke:%23000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cg id='g1379' style='stroke-width:0.86788404' transform='matrix(1.1522276,0,0,1.1522276,2485.573,-1321.0163)'%3E%3Crect height='61.570217' id='rect1363' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:8.03696728;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='98.601219' x='-3414.0032' y='67.180763'/%3E%3Cg id='g1373' style='stroke-width:0.86788404'%3E%3Cpath d='m -3332.2349,86.815572 h -64.9352' id='path1367' style='fill:none;stroke:%23000000;stroke-width:8.03696823;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -3332.2349,109.11617 h -64.9352' id='path1369' style='fill:none;stroke:%23000000;stroke-width:8.03696823;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='g1607' transform='translate(1226.3558,-2041.9376)'%3E%3Cpath d='m -270.94092,-413.33916 v 22.49361 m -104.45723,0 v -62.72064 0 h 64.21954' id='path1381' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m -272.33159,-411.94889 h -38.8471 c -0.77048,0 -1.39067,-0.62007 -1.39067,-1.39028 v -38.83674 c 0,-0.77021 0.62019,-1.39028 1.39067,-1.39028 l 40.23777,40.22702 c 0,0.77021 -0.62029,1.39028 -1.39067,1.39028 z' id='path1383' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m -263.92908,-373.52177 h 12.75166' id='path1410' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -374.82216,-325.24597 h -36.32141 v -64.50356 0 h 175.9479 v 64.50356 h -33.49189' id='path1402' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cg id='g1597' transform='translate(-171.60118,-248.72845)'%3E%3Cpath d='m -181.73851,-68.859629 h 60.34023' id='path1385' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -181.73851,-50.007184 h 60.34023' id='path1389' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Crect height='61.087173' id='rect1393' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041698;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='106.13478' x='-204.63582' y='-89.977005'/%3E%3C/g%3E%3C/g%3E%3Cg id='g2246' transform='translate(-651.26232,-907.69052)'%3E%3Cpath d='m -1479.1986,143.76773 175.8543,-175.854357' id='path1419' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1479.1986,-32.086627 175.8543,175.854387' id='path1421' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2077' transform='translate(238.12565,-1067.7833)'%3E%3Cellipse cx='-344.66565' cy='-2283.1392' id='ellipse1423' rx='57.371502' ry='56.435123' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)'/%3E%3Cpath d='m -1738.9413,-1251.8221 -79.1058,-79.1204' id='path1425' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2129' transform='translate(986.16305,-854.72512)'%3E%3Cpath d='m -925.98217,-1197.0125 h -35.14851 v -18.3158 0 h 35.14851 z' id='path1455' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cg id='g1632' transform='translate(-791.98798,-1017.274)'%3E%3Cpath d='M -80.133301,-22.106398 H -223.0036 v -157.632072 0 h 142.870299 z' id='path1451' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m -106.55211,-167.13593 h -90.03267 v -6.88925 0 h 90.03267 z' id='path1457' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3C/g%3E%3Cg id='g1488' style='stroke-width:0.85923588' transform='matrix(1.1649225,0,0,1.162728,3430.166,-880.5536)'%3E%3Cg id='g1628'%3E%3Cpath d='m -3788.4218,-212.55864 h 68.3772' id='path1343-2' style='fill:none;stroke:%23000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -3788.4218,-237.18328 h 68.3772' id='path1345-2' style='fill:none;stroke:%23000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -3788.4218,-187.93401 h 68.3772' id='path1347-0' style='fill:none;stroke:%23000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -3788.9913,-163.30937 h 68.3772' id='path1347-0-7' style='fill:none;stroke:%23000000;stroke-width:7.956882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='g2178' transform='translate(-1784.9094,-907.8804)'%3E%3Cellipse cx='704.22473' cy='-258.69522' id='ellipse1490' rx='23.976822' ry='23.822092' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)'/%3E%3Cpath d='m 185.26258,-702.97257 -32.84212,-18.58659' id='path1492' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cellipse cx='-519.54413' cy='454.93579' id='ellipse1494' rx='23.976822' ry='23.822092' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(0.50750515,0.86164873,0.87029421,-0.49253221,0,0)'/%3E%3Cpath d='M 185.26258,-702.97257 152.42046,-684.386' id='path1496' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 185.2703,-702.96933 98.805,-29.77729' id='path1498' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 185.2703,-702.96933 98.805,29.7773' id='path1500' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2260' transform='translate(-375.2092,-976.96741)'%3E%3Cg id='g1542' style='stroke-width:0.65704465' transform='matrix(1.5226963,0,0,1.5212372,447.42158,-646.11163)'%3E%3Cpath d='m -5468.2984,2139.3147 -1e-4,-72.6955' id='path1537' style='fill:none;stroke:%23000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' transform='matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)'/%3E%3Cpath d='m -5468.2981,2503.45 -2e-4,-246.9574' id='path1506' style='fill:none;stroke:%23000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' transform='matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)'/%3E%3Ccircle cx='-1690.9932' cy='483.92142' id='path1512' r='15.501632' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:6.08450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3C/g%3E%3Cg id='g1547' style='stroke-width:0.65704465' transform='matrix(1.5226963,0,0,1.5212372,449.92948,-646.11163)'%3E%3Cpath d='m -5314.7551,2305.2388 -10e-5,-238.6196' id='path1530' style='fill:none;stroke:%23000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' transform='matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)'/%3E%3Cpath d='m -5314.7548,2503.45 -2e-4,-81.0333' id='path1510' style='fill:none;stroke:%23000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' transform='matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)'/%3E%3Ccircle cx='-1650.3682' cy='527.8219' id='circle1514' r='15.501632' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:6.08450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3C/g%3E%3Cg id='g1552' style='stroke-width:0.65704465' transform='matrix(1.5226963,0,0,1.5212372,405.22898,-644.48531)'%3E%3Cpath d='M -5044.0344,2186.7228 V 2062.5786' id='path1523' style='fill:none;stroke:%23000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' transform='matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)'/%3E%3Cpath d='M -5044.034,2499.4094 V 2303.9001' id='path1508' style='fill:none;stroke:%23000000;stroke-width:22.99656296;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' transform='matrix(0.26458332,0,0,0.26458332,-244.17261,-97.60714)'/%3E%3Ccircle cx='-1578.74' cy='496.46475' id='circle1516' r='15.501632' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:6.08450699;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3C/g%3E%3C/g%3E%3Cg id='g2634' transform='translate(-228.22613,-219.40648)'%3E%3Crect height='175.95261' id='rect989-0' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='116.03008' x='-2262.1172' y='-1850.6493'/%3E%3Cpath d='m -2212.1083,-1762.673 h 132.0424' id='path993-1' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -2080.066,-1762.673 -38.8891,38.0512' id='path995-0' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -2080.066,-1762.673 -38.8891,-38.0511' id='path997-6' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2640' transform='translate(-215.52613,-196.22155)'%3E%3Crect height='175.95261' id='rect2604' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='116.03008' x='-1895.1715' y='-1873.8342'/%3E%3Cpath d='m -1713.1202,-1785.858 h -132.0424' id='path2606' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1845.1625,-1785.858 38.8891,38.0512' id='path2608' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1845.1625,-1785.858 38.8891,-38.0511' id='path2610' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2158' transform='translate(-1893.2508,-908.48397)'%3E%3Cpath d='m -822.94577,-666.60436 -2.7e-4,50.63486 c 0,1.26358 -0.84285,2.28081 -1.89013,2.28081 h -172.17305 c -1.04714,0 -1.89013,-1.01723 -1.89013,-2.28081 v -50.63486' id='rect1147-4' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cg id='g1663-9' transform='translate(-755.12118,-593.01002)'%3E%3Cpath d='M -155.80138,-47.138367 V -197.97334' id='path1149-7' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -155.80138,-197.97325 -43.48169,44.42384' id='path1151-5' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -155.80138,-197.97325 43.4817,44.42384' id='path1153-4' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3C/g%3E%3Cpath d='m 292.19891,-1203.8827 h 175.7822' id='path1245-9' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cg id='g1713' transform='translate(152.39999,-1113.3666)'%3E%3Cpath d='M -239.45954,-110.08035 H -63.67736' id='path1245' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='M -151.56845,-197.97144 V -22.189261' id='path1709' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2089' transform='translate(-401.07507,-1192.8655)'%3E%3Cellipse cx='-840.60016' cy='-2602.1973' id='ellipse1717' rx='57.371502' ry='56.435123' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)'/%3E%3Cpath d='m -2315.1744,-1126.74 -79.1057,-79.1204' id='path1719' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -2472.2481,-1245.7533 h 76.0993' id='path1721' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -2434.1984,-1283.803 v 76.0993' id='path1723' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2094' transform='translate(63.36091,-1101.9938)'%3E%3Cellipse cx='-566.17584' cy='-2456.2729' id='ellipse1725' rx='57.371502' ry='56.435123' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)'/%3E%3Cpath d='m -2017.9707,-1217.6117 -79.1057,-79.1203' id='path1727' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -2175.0444,-1336.625 h 76.0993' id='path1729' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2083' transform='translate(-7.44964,-822.12455)'%3E%3Ctext id='text1449' style='font-style:normal;font-weight:normal;font-size:64.96838379px;line-height:3.3499999;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:%23000000;fill-opacity:1;stroke:none;stroke-width:0.26458332' x='-2507.1326' xml:space='preserve' y='-1592.7974'%3E%3Ctspan dx='0' dy='0' id='tspan1447' style='font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Verdana;-inkscape-font-specification:Verdana;letter-spacing:-11.87653065px;stroke-width:0.37970105' transform='matrix(0.69682017,0,0,0.69682017,-67.153659,-55.007348)' x='-2507.1326' y='-1592.7974'/%3E%3C/text%3E%3Cellipse cx='-598.08905' cy='-2883.9441' id='ellipse1731' rx='57.371502' ry='56.435123' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(0.70704084,-0.70717272,0.70704084,0.70717272,0,0)'/%3E%3Cpath d='m -2342.9156,-1497.4809 -79.1058,-79.1204' id='path1733' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2189' transform='translate(-3120.8611,-421.04619)'%3E%3Crect height='153.94724' id='rect931' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='153.94724' x='228.71378' y='-496.77704'/%3E%3Cpath d='m 250.71444,-496.77699 v -22.00073 0 h 153.94724 v 153.94724 h -22.00073' id='path1745' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3C/g%3E%3Cg id='g2202' transform='translate(-312.38402,-1532.9212)'%3E%3Cpath d='m 392.74279,-12.27948 h -71.21026 c -61.03471,0 -61.03471,-93.20769 5.20191,-93.20769 h 90.48202 35.06893' id='path993-9' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 452.28539,-105.48717 -38.8891,38.05115' id='path995-1' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 452.28539,-105.48717 -38.8891,-38.05115' id='path997-1' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2214' transform='translate(56.75471,-1230.2967)'%3E%3Cpath d='m -460.4089,-314.90398 h 71.21026 c 61.0347,0 61.0347,-93.20769 -5.20191,-93.20769 h -90.48202 -35.06893' id='path1801' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -519.9515,-408.11167 38.8891,38.05115' id='path1803' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -519.9515,-408.11167 38.8891,-38.05115' id='path1805' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2197' transform='translate(-1808.65,-1076.8045)'%3E%3Cpath d='M 184.0267,-110.90647 88.823128,-22.978113' id='path1803-1' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='M 184.0267,-110.90647 88.823128,-198.83482' id='path1805-1' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2193' transform='translate(-2672.4487,-836.66045)'%3E%3Cpath d='m -179.32648,-367.22226 95.203558,87.92835' id='path1803-1-2' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -179.32648,-367.22226 95.203558,-87.92836' id='path1805-1-8' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2226' transform='translate(164.23835,-1072.3573)'%3E%3Cg id='g1871' style='stroke-width:0.97482073' transform='matrix(1.0260175,0,0,1.0256418,-467.16513,-277.97446)'%3E%3Cpath d='m -158.46651,96.671625 38.88909,38.051155' id='path1803-14' style='fill:none;stroke:%23000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -158.46651,96.671625 38.88909,-38.05115' id='path1805-8' style='fill:none;stroke:%23000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cpath d='m -629.80255,-110.38615 c 0,27.680812 16.68063,52.63599 42.26373,63.228983 25.58311,10.592992 55.03053,4.737675 74.61101,-14.835612 19.58046,-19.573296 25.43792,-49.009931 14.84104,-74.583681 -10.59687,-25.57373 -35.13,-42.24554 -62.82095,-42.24554 l -68.84199,0.003' id='path1884' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cpath d='m -1514.9723,-863.95421 h -175.9495 l 90.0418,-75.8658 z m -106.8185,100.0737 h -46.5326 v -100.0739 h 129.1794 v 100.0739 h -46.5326 m -36.1145,-0.1181 v -48.0593 0 h 36.1147 v 48.0593' id='path1891' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cg id='g2220' transform='translate(-24.144967,-1106.224)'%3E%3Cg id='g1919' style='stroke-width:0.97482073' transform='matrix(-1.0260175,0,0,1.0256418,-903.16509,-277.97446)'%3E%3Cpath d='m -158.46651,96.671625 38.88909,38.051155' id='path1915' style='fill:none;stroke:%23000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -158.46651,96.671625 38.88909,-38.05115' id='path1917' style='fill:none;stroke:%23000000;stroke-width:9.02724552;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cpath d='m -740.52767,-110.38615 c 0,27.680812 -16.68063,52.63599 -42.26373,63.228983 -25.58311,10.592992 -55.03053,4.737675 -74.61101,-14.835612 -19.58046,-19.573296 -25.43792,-49.009931 -14.84104,-74.583681 10.59687,-25.57373 35.13,-42.24554 62.82095,-42.24554 l 68.84199,0.003' id='path1921' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2107' transform='translate(-240.94651,-1137.5163)'%3E%3Ccircle cx='-690.90137' cy='-1105.1691' id='path1934' r='87.973946' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='rotate(45)'/%3E%3Ccircle cx='-690.90137' cy='-1105.1691' id='circle1936' r='59.536469' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='rotate(45)'/%3E%3Cpath d='m 335.03003,-1227.9151 20.04987,20.0499' id='path1962' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 230.78314,-1332.162 20.04987,20.0499' id='path1940' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 250.833,-1227.9151 -20.04986,20.0499' id='path1955' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 355.0799,-1332.162 -20.04987,20.0499' id='path1942' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2185' transform='translate(-291.46694,-1158.5175)'%3E%3Cellipse cx='452.39822' cy='693.55414' id='ellipse1423-3' rx='31.198929' ry='31.634565' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(-9.6138809e-5,-1,1,9.0481721e-5,0,0)'/%3E%3Cpath d='m 837.76177,-452.3395 -112.58661,-0.006' id='path1425-8' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 781.1025,-426.26069 0.006,-26.05829' id='path1992' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 799.02985,-430.77546 0.006,-21.57197' id='path1994' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 816.9572,-426.2826 0.006,-26.0583' id='path1998' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cpath d='m -112.51194,-183.04153 38.319677,95.424145 102.595188,6.9565 -78.912325,65.931857 25.087632,99.723499 -87.090172,-54.676016 -87.09018,54.676012 25.08764,-99.723494 -78.91232,-65.931866 102.59518,-6.956492 z' id='path2006' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:14.84131432;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(0.62426871,0,0,0.62365538,895.34637,-1173.309)'/%3E%3Cg id='g2209' transform='translate(-1.4089037,-1533.7002)'%3E%3Cellipse cx='518.29993' cy='619.60132' id='ellipse1490-5' rx='23.976822' ry='23.822092' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)'/%3E%3Cellipse cx='406.42236' cy='684.8418' id='ellipse2023' rx='23.976822' ry='23.822092' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)'/%3E%3Cellipse cx='525.33441' cy='762.38867' id='ellipse2025' rx='23.976822' ry='23.822092' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26110744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' transform='matrix(0.50750515,-0.86164873,0.87029421,0.49253221,0,0)'/%3E%3Cpath d='m 827.83933,-128.56733 76.63311,38.524913' id='path2042' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 823.82442,-23.719791 84.73882,-42.599805' id='path2046' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2054' transform='rotate(90,-767.89394,-2037.6176)'%3E%3Cpath d='M 18.239132,-367.22227 113.4427,-455.15062' id='path2048' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 18.23914,-367.22227 95.20356,87.92836' id='path2050' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2060' transform='matrix(0,-1,-1,0,-2440.5654,-1139.8306)'%3E%3Cpath d='M 18.239132,-367.22227 113.4427,-455.15062' id='path2056' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 18.23914,-367.22227 95.20356,87.92836' id='path2058' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2314' transform='translate(-516.09273,-545.50889)'%3E%3Cg id='g2266' transform='translate(-2502.509,196.92612)'%3E%3Cg id='g2274-8' transform='translate(1989.0802,-136.04491)'%3E%3Cpath d='m -179.32648,-367.22226 95.203558,-62.4843' id='path2264-2' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -179.32648,-367.22226 95.203558,62.4843' id='path2270-3' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cpath d='m 1800.4444,-591.19554 v 175.8567' id='path2268-6' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3C/g%3E%3Cg id='g2307' transform='translate(-398.88743,-550.17048)'%3E%3Cg id='g2274' transform='matrix(-0.99999999,0,0,0.99999999,-537.4539,65.542778)'%3E%3Cpath d='m -179.32648,-367.22226 95.203558,-62.4843' id='path2264' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -179.32648,-367.22226 95.203558,62.4843' id='path2270' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cpath d='m -348.81804,-389.60782 v 175.85669' id='path2268' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2390' transform='translate(1422.7737,-675.91523)'%3E%3Cellipse cx='-1833.8696' cy='-222.45903' id='circle2373' rx='41.306015' ry='41.448803' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m -1921.5762,-88.029044 h 175.4132 m -175.4132,2e-6 a 87.974326,86.256897 0 0 1 -0.2678,-6.724292 87.974326,86.256897 0 0 1 87.9743,-86.256896 87.974326,86.256897 0 0 1 87.9744,86.256896 v 0 a 87.974326,86.256897 0 0 1 -0.2679,6.725982' id='path2385' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2400' transform='translate(-4.6466675)'/%3E%3Cpath d='m 67.944372,-879.66206 c -5.379,-20.22358 -23.8631,-34.31947 -45.0035,-34.31947 -1.6883,0 -3.3754,0.0908 -5.0537,0.27224 m -39.8743,34.0132 c -0.5235,-0.0196 -1.0473,-0.0294 -1.5711,-0.0294 -22.901,-10e-6 -41.4659,18.36411 -41.4659,41.01743 0,9.84637 2.1625,21.35929 10.0738,26.79863 42.6468,29.3213 113.1667,29.32745 155.809298,2e-5 7.9097,-5.43989 10.0648,-16.95225 10.0648,-26.79862 0,-22.65332 -18.564898,-41.01744 -41.465898,-41.01743 -0.5238,0 -1.0476,0.01 -1.5711,0.0294 m -89.9315,0.034 c 5.379,-20.22358 23.8630997,-34.31947 45.0035,-34.31947 1.6883,0 3.3754,0.0908 5.0537,0.27224' id='path2510' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cg id='g1076' transform='translate(-215.52613,-1879.8668)'%3E%3Crect height='175.94791' id='rect2519' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='175.94791' x='-239.5424' y='-198.05431'/%3E%3Crect height='25.929165' id='rect2525' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='25.929165' x='-218.24345' y='-133.31781'/%3E%3Crect height='25.929165' id='rect2527' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='25.929165' x='-164.53304' y='-133.31781'/%3E%3Crect height='25.929165' id='rect2529' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='25.929165' x='-110.82262' y='-133.31781'/%3E%3Crect height='25.929165' id='rect2531' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='25.929165' x='-218.24345' y='-76.167809'/%3E%3Crect height='25.929165' id='rect2533' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='25.929165' x='-164.53304' y='-76.167809'/%3E%3Crect height='25.929165' id='rect2535' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='25.929165' x='-110.82262' y='-76.167809'/%3E%3Crect height='139.34364' id='rect2545' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='175.94791' x='-239.5424' y='-161.45004'/%3E%3C/g%3E%3Cg id='g2135-2' transform='translate(-65.37061,-968.71081)'%3E%3Crect height='175.95261' id='rect989-0-8' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='116.03008' x='-1630.547' y='-1101.345'/%3E%3Cg id='g2645'%3E%3Cpath d='m -1696.5682,-1013.3687 h 132.0424' id='path993-1-6' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1564.5259,-1013.3687 -38.8891,38.05119' id='path995-0-7' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -1564.5259,-1013.3687 -38.8891,-38.0511' id='path997-6-6' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3C/g%3E%3Cg id='g2597' transform='translate(1214.5336,639.86744)'%3E%3Crect height='175.95261' id='rect2589' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:6.19999981;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='116.03008' x='-2486.6648' y='-2693.8435'/%3E%3Cpath d='m -2420.6435,-2605.8673 h -132.0424' id='path2591' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -2552.6858,-2605.8673 38.8891,38.0512' id='path2593' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m -2552.6858,-2605.8673 38.8891,-38.0511' id='path2595' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cg id='g2694' transform='translate(-131.23332,-432.5953)'%3E%3Cpath d='m 510.39322,-419.2546 h 99.0598' id='path2325' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 510.39322,-478.4401 h 99.0598' id='path2327' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 510.39322,-360.06921 h 99.0598' id='path2329' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Ccircle cx='491.23651' cy='-478.44009' id='path1755' r='4.630208' style='opacity:1;fill:%23000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Ccircle cx='491.23651' cy='-419.25464' id='path1755-5' r='4.630208' style='opacity:1;fill:%23000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Ccircle cx='491.23651' cy='-360.06921' id='path1755-2' r='4.630208' style='opacity:1;fill:%23000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m 433.62349,-419.2546 h 38.45635' id='path2653' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 433.62349,-478.4401 h 38.45635' id='path2655' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cpath d='m 433.62349,-360.06921 h 38.45635' id='path2657' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/g%3E%3Cpath d='m -2794.5038,-2031.0828 c -7.0159,-7.7603 -14.0319,-15.5207 -21.0478,-23.281 -11.7868,0 -23.5737,0 -35.3605,0 m -32.9111,23.281 c 7.0159,-7.7603 14.0319,-15.5207 21.0478,-23.281 11.7868,0 23.5737,0 35.3605,0 m 111.2154,144.5691 c -58.6493,0 -117.2986,0 -175.9479,0 0,-40.4294 0,-80.8587 0,-121.2881 58.6493,0 117.2986,0 175.9479,0 0,40.4294 0,80.8587 0,121.2881 z' id='path2662' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cg id='g2742'%3E%3Crect height='105.58412' id='rect2666' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041508;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal' width='175.94792' x='744.32074' y='-2034.8716'/%3E%3Cpath d='m 920.26868,-2034.8716 -175.96193,-0.3367 87.69092,78.011 z' id='path2668' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m 803.84583,-1981.9173 -59.539,52.9667 175.96185,-0.3369 -59.79582,-52.6174 -28.46131,25.0444 z' id='path2671' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3C/g%3E%3Cpath d='m -1185.807,-2341.5635 v -133.0631 h -42.6218 v 155.0684 h 61.8115 v -175.9433 h -83.0773 v 153.938' id='path2677' style='fill:none;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3Cg id='g2737' transform='translate(-30.107552,-18.971792)'%3E%3Cpath d='m 763.41671,-840.01578 a 150.88508,154.11206 0 0 1 50.68894,-8.95671 150.88508,154.11206 0 0 1 50.68635,8.95576' id='path2696' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m 744.75814,-872.99241 a 187.68634,191.70036 0 0 1 69.35474,-13.56839 187.68634,191.70036 0 0 1 69.33769,13.56145' id='circle2698' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cpath d='m 726.19227,-905.84079 a 224.48756,229.28865 0 0 1 87.90085,-18.30833 224.48756,229.28865 0 0 1 87.92332,18.3181' id='circle2700' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3Cellipse cx='814.10437' cy='-798.31799' id='path2723' rx='18.761122' ry='18.7672' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:%23000000;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px;
}
.block-edit:hover, .block-news-edit:hover, .block-reviews-edit:hover {
  background-color: rgba(255, 223, 49, 0.1) !important;
}
.block-edit:hover:after, .block-news-edit:hover:after, .block-reviews-edit:hover:after {
  display: block;
}

#ace-redactor {
  margin: 20px 0;
}

#on-top {
  background: url(../images/arrow_button.svg) top left no-repeat #02699d;
  bottom: 20px;
  cursor: pointer;
  display: none;
  height: 35px;
  opacity: 0.8;
  position: fixed;
  right: 5%;
  width: 35px;
  z-index: 10;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  -ms-border-radius: 500px;
  border-radius: 500px;
}
#on-top:hover {
  opacity: 1;
}

footer {
  background-color: #02699d;
  border-radius: 34px 0px 0px 0px;
  margin: -35px auto 0;
  max-width: 1366px;
  padding: 35px 15px 40px;
  position: relative;
  z-index: 10;
}
footer .wrap {
  color: #fff;
  margin: auto;
  max-width: 1166px;
}
footer .wrap a {
  color: #fff;
  border-bottom: transparent solid 1px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
footer .wrap a:hover {
  border-bottom-color: #fff;
}
footer .wrap .first {
  display: grid;
  grid-template-columns: 280px calc(100% - 280px);
  border-bottom: rgba(255, 255, 255, 0.25) solid 1px;
  padding-bottom: 30px;
}
footer .wrap .first .logo {
  display: grid;
  grid-template-columns: 156px 105px;
  grid-column-gap: 20px;
}
footer .wrap .first .logo a {
  height: 92px;
  background-image: url("data:image/svg+xml,%3Csvg width='156' height='91' viewBox='0 0 156 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8252 91V81.2319C17.8252 78.8696 18.1823 76.9926 18.7422 75.4275C19.1244 74.359 19.5822 73.497 19.9787 72.8286H9.67653C4.33233 72.8286 0 68.4963 0 63.1521V25.9739C0 20.6297 4.33233 16.2974 9.67652 16.2974H146.166C151.511 16.2974 155.843 20.6297 155.843 25.9739V63.1521C155.843 68.4963 151.511 72.8286 146.166 72.8286H62.6428C48.2557 72.8286 39.4416 74.585 33.8541 76.7564C28.3979 78.8767 25.8706 81.4461 24.1171 83.5283L17.8252 91ZM23.0285 74.676C23.1823 74.4157 23.3346 74.1745 23.4791 73.9457C24.0162 73.0952 24.446 72.4148 24.446 71.5554C24.446 69.722 22.7483 69.2636 21.8995 69.2636H9.67653C6.30125 69.2636 3.56504 66.5274 3.56504 63.1521V25.9739C3.56504 22.5986 6.30124 19.8624 9.67652 19.8624H146.166C149.542 19.8624 152.278 22.5986 152.278 25.9739V63.1521C152.278 66.5274 149.542 69.2636 146.166 69.2636H62.6428C41.1495 69.2636 31.1789 73.1045 25.7841 77.0611C23.8285 78.4953 22.4742 79.9447 21.3902 81.2319C21.3902 77.8955 22.2296 76.0278 23.0285 74.676Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.6766 24.0752C8.62808 24.0752 7.77808 24.9252 7.77808 25.9737V63.1519C7.77808 64.2005 8.62807 65.0505 9.67661 65.0505H21.8996C22.9147 65.0505 24.4041 65.2932 25.7822 66.1862C27.1636 67.0814 28.2977 68.5706 28.5873 70.5526C29.3535 70.1935 30.1686 69.8438 31.0369 69.5064C37.837 66.8638 47.6993 65.0505 62.6428 65.0505H146.167C147.215 65.0505 148.065 64.2005 148.065 63.1519V25.9737C148.065 24.9252 147.215 24.0752 146.167 24.0752H9.6766ZM28.5204 51.9477V52.8095C28.5204 56.9056 26.5815 58.9537 22.7037 58.9537H19.5677C15.6899 58.9537 13.751 56.9056 13.751 52.8095V36.1923C13.751 32.0963 15.6899 30.0482 19.5677 30.0482H22.7037C26.5815 30.0482 28.5204 32.0963 28.5204 36.1923V38.1969H23.6647V36.5449C23.6647 35.1347 23.0967 34.4297 21.6467 34.4297H20.6857C19.4043 34.4297 18.8439 35.1347 18.8439 36.5449V52.457C18.8439 53.8671 19.4043 54.5722 20.6857 54.5722H21.8996C23.181 54.5722 23.6647 53.8671 23.6647 52.457V51.9477H28.5204ZM30.5575 56.0222V34.632H34.1225V56.0222H30.5575ZM43.2898 37.2238V56.0222H39.7248V37.2238H36.1597V34.632L46.8548 34.632V37.2238L43.2898 37.2238ZM51.9168 56.0222H55.6207V48.1572L60.0963 34.632H56.431L53.9231 43.9269H53.8074L51.0294 34.632H47.3641L51.9168 48.1572V56.0222ZM71.8453 35.3043V38.1969H76.903V35.0212C76.903 31.7059 74.8834 30.0482 70.8442 30.0482H67.6831C63.6439 30.0482 61.6243 31.7059 61.6243 35.0212V40.9646C61.6243 41.7193 61.7297 42.3393 61.9404 42.8245C62.1512 43.2827 62.4848 43.66 62.9414 43.9565C63.4332 44.253 64.2059 44.6169 65.2596 45.0482L70.054 47.1102C70.6862 47.4067 71.1428 47.6492 71.4238 47.8379C71.7048 48.0266 71.8453 48.3905 71.8453 48.9296V53.8622C71.8453 54.9942 71.1779 55.5603 69.8432 55.5603H68.9476C67.4373 55.5603 66.6821 54.9942 66.6821 53.8622V51.9477H61.6243V53.7409C61.6243 57.2988 63.6439 59.0778 67.6831 59.0778H70.7915C74.8659 59.0778 76.903 57.4471 76.903 54.1856V47.9997C76.903 46.9754 76.7801 46.2881 76.5342 45.9377C76.2884 45.5603 75.9371 45.2503 75.4805 45.0077C75.0591 44.7382 74.3215 44.3743 73.2678 43.9161L68.4734 41.935C67.8412 41.6385 67.3846 41.3959 67.1036 41.2072C66.8226 41.0185 66.6821 40.6547 66.6821 40.1156V35.3043C66.6821 34.1452 67.4021 33.5657 68.8422 33.5657H69.6325C71.1077 33.5657 71.8453 34.1452 71.8453 35.3043ZM79.4495 34.632H85.8813C88.7235 34.632 90.1446 35.8534 90.1446 38.2963V44.6419C90.1446 47.0649 88.7358 48.2764 85.918 48.2764H82.9778V56.0222H79.4495V34.632ZM82.9778 45.6846H85.2197C86.1508 45.6846 86.6163 45.2675 86.6163 44.4333V38.475C86.6163 37.6409 86.0895 37.2238 85.036 37.2238H82.9778V45.6846ZM93.2002 34.632V56.0222H101.858V53.4303H96.6925V46.3102H101.276V43.7183H96.6925V37.2238H101.858V34.632H93.2002ZM107.966 56.0222H104.405V38.2963C104.405 35.8534 105.827 34.632 108.671 34.632H111.342C114.187 34.632 115.609 35.8534 115.609 38.2963V56.0222H112.047V48.187H107.966V56.0222ZM112.047 45.5952V38.475C112.047 37.6409 111.528 37.2238 110.489 37.2238H109.525C108.486 37.2238 107.966 37.6409 107.966 38.475V45.5952H112.047ZM118.665 56.0222H122.212V34.632H118.665V56.0222ZM126.831 56.0222H130.379L125.612 45.2675L129.344 34.632H126.092L122.397 45.3866V45.5654L126.831 56.0222ZM138.552 40.3817V38.5048C138.552 37.6508 138.035 37.2238 137.003 37.2238H136.45C135.441 37.2238 134.937 37.6508 134.937 38.5048V42.05C134.937 42.4472 135.036 42.7154 135.233 42.8544C135.429 42.9934 135.749 43.1722 136.191 43.3906L139.547 44.8504C140.285 45.188 140.801 45.4562 141.096 45.6548C141.416 45.8335 141.662 46.0619 141.834 46.34C142.006 46.5982 142.092 47.1046 142.092 47.8593V52.4174C142.092 54.8206 140.666 56.0222 137.814 56.0222H135.638C132.811 56.0222 131.397 54.7113 131.397 52.0897V51.0172H134.937V52.1791C134.937 53.0132 135.466 53.4303 136.523 53.4303H137.15C138.085 53.4303 138.552 53.0132 138.552 52.1791V48.5445C138.552 48.1473 138.453 47.8792 138.257 47.7402C138.06 47.6011 137.74 47.4224 137.298 47.2039L133.942 45.6846C133.204 45.3668 132.663 45.0987 132.319 44.8802C131.999 44.6617 131.766 44.3837 131.618 44.046C131.471 43.6885 131.397 43.2317 131.397 42.6756V38.2963C131.397 35.8534 132.811 34.632 135.638 34.632H137.851C140.678 34.632 142.092 35.8534 142.092 38.2963V40.3817H138.552Z' fill='white'/%3E %3Cpath d='M57.0405 13.7509V16.2973H132.416V7.63936H127.323V12.9869H122.994V4.32897H117.391V15.788H115.864V8.14865H112.553V10.9498H111.535V4.83826L107.206 2.03716L103.386 4.83826V10.9498H101.603V6.36613H95.2373V12.223H92.9455V0L87.0887 3.05574V12.223H85.8155V9.42188H78.94V15.2787H77.9214V12.4776H74.3564V15.0241H73.3378V6.87543L67.7356 4.07433V15.2787H66.2078V8.14865H62.8974V13.7509H57.0405Z' fill='white'/%3E %3C/svg%3E ");
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
footer .wrap .first .logo a:hover {
  opacity: 0.5;
}
footer .wrap .first .logo .text {
  padding-top: 18px;
}
footer .wrap .first .go-start {
  font-size: 16px;
}
footer .wrap .second.grid-4, footer .wrap .third.grid-4 {
  line-height: 25px;
  padding-top: 20px;
}
footer .wrap .third {
  padding-bottom: 30px;
}
footer .wrap .fourth {
  color: rgba(255, 255, 255, 0.5);
  border-top: rgba(255, 255, 255, 0.25) solid 1px;
  padding-top: 30px;
}
footer .wrap .fourth .socials {
  margin-top: -5px;
}
footer .wrap .empty {
  height: 18px;
}
@media (max-width: 1023px) {
  footer .desktop {
    display: none;
  }
  footer .wrap .first {
    grid-template-columns: 100%;
  }
  footer .wrap .first .logo {
    grid-template-columns: 100%;
  }
  footer .wrap .first .logo a {
    display: block;
    width: 156px;
    margin: auto;
  }
  footer .wrap .first .logo .text {
    display: none;
  }
  footer .wrap .first .go-start.flex-right-center {
    display: inline-block;
    padding-top: 15px;
    text-align: center;
  }
  footer .wrap .first .go-start.flex-right-center .button {
    margin-top: 15px;
  }
}
@media (max-width: 1023px) and (max-width: 340px) {
  footer .wrap .first .go-start.flex-right-center .button {
    height: auto;
    text-align: center;
  }
}
@media (max-width: 1023px) {
  footer .wrap .fourth {
    grid-template-columns: 100%;
    text-align: center;
  }
  footer .wrap .fourth .socials {
    grid-template-columns: 33px 33px;
    margin: auto;
    width: 80px;
  }
}

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