.articles--wrapper main {
  overflow-x: unset;
}
div.news-detail {
  word-wrap: break-word;
}
div.news-detail img.detail_picture {
  float:left;
  margin:0 8px 6px 1px;
}
.news-date-time {
  color:#486DAA;
}
.articles--wrapper main {
  overflow-x: unset;
}
body.show-schedule--overflow, body.show-form--overflow {
  overflow: hidden;
}
.detail-article {
  color: #0F0F0F;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}
.detail-article a {
  color: #C6212C;
  text-decoration: none;
}
.detail-article a:hover {
  color: #C6212C;
  text-decoration: underline;
}
.detail-article .note-title {
  margin-bottom: 30px;
}
.detail-article h1, .detail-article .h1 {
  font-size: 32px;
  line-height: 46px;
}
.detail-article h2, .detail-article .h2 {
  font-size: 26px;
  line-height: 29px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 25px;
}
.detail-article .content {
  line-height: 160%
}
.detail-article .back, .articles-slider--wrapper .back {
  color: #333A47;
  display: flex;
  align-items: center
}
.detail-article .back:hover, .articles-slider--wrapper .back:hover {
  color: #C6212C;
  text-decoration: none;
}
.detail-article .back svg, .articles-slider--wrapper .back svg {
  margin-right: 5px;
}
.articles-slider--wrapper {
  padding: 65px 0 75px 0;
}
.articles-slider--wrapper .note-panel {
  margin-bottom: 0;
}
.articles-slider {
  overflow: hidden;
  margin-bottom: 35px;
}
.articles-slider .swiper {
  position: relative;
}
.articles-slider .articles-item {
  text-align: right;
}
.articles-slider .articles-item:hover {
  opacity: 0.6;
}
.articles-slider .articles-link:hover:after {
  display: none;
}
.articles-slider .articles-name, .articles-slider .articles-description {
  text-align: left;
}
.articles-slider .more {
  margin-right: 0;
}
.articles-slider .more-icon {
  margin-left: 3px;
}
.articles-slider-title {
  font-size: 26px;
  margin-bottom: 45px;
  margin-right: 120px;
}
.articles-slider .articles-img {
  width: 100%;
}
.slider-controls {
  position: absolute;
  top: -72px;
  width: 100%;
}
.swiper-pagination {
  display: none;
  line-height: 1;
  text-align: center;
  width: 100%;
}
.swiper-pagination-horizontal .swiper-pagination-bullet {
  margin: 0 8px;
}
.swiper-pagination-bullet {
  background: #D9D9D9;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  display: inline-block;
  height: 11px;
  position: relative;
  width: 11px;
}
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover {
  background: #C6212C;
  cursor: pointer;
  opacity: 0.5;
}
.swiper-pagination-bullet-active {
  background: #C6212C;
}
.swiper-button-prev, .swiper-button-next {
  height: 44px;
  position: absolute;
  top: 0;
  width: 43px;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
  background-color: #C6212C;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18' fill='none'%3E%3Cpath d='M8 16.92L1.48 10.4C0.709996 9.62996 0.709996 8.36996 1.48 7.59996L8 1.07996' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  border-color: #C6212C;
  cursor: pointer;
}
.swiper-button-prev, .swiper-button-next, .swiper-button-disabled:hover {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='18' viewBox='0 0 9 18' fill='none'%3E%3Cpath d='M8 16.92L1.48 10.4C0.709996 9.62996 0.709996 8.36996 1.48 7.59996L8 1.07996' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px solid #e3e3e3;
}
.swiper-button-prev {
  right: 63px;
}
.swiper-button-next {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  right: 0;
}
.swiper-button-disabled {
  opacity: 0.5;
}
.swiper-button-disabled:hover {
  cursor: default;
}
.swiper-scrollbar {
  background-color: #C7C7C7;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  height: 6px;
}
.swiper-scrollbar-drag {
  background-color: #C6212C;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  height: 6px;
}
.note-info {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 30px;
}
.note-info--inner {
  -webkit-align-items: center;
  align-items: center;
  display: flex;
  margin: 0 -20px;
}
.note-info-item {
  flex: 0 1 auto;
  padding: 0 20px;
  width: auto;
}
.note-info-item--inner {
  -webkit-align-items: center;
  align-items: center;
  display: flex;
}
a.note-info-item--inner {
  padding: 10px;
}
a.note-info-item--inner:hover {
  background-color: #F1F1F1;
  text-decoration: none;
}
.note-info-item-img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 44px;
  flex: 0 0 44px;
  margin-right: 15px;
  overflow: hidden;
  width: 44px;
}
.note-info-item-img img {
  width: 100%;
}
.note-info-item-ico {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
  height: 24px;
  margin-right: 10px;
  width: 24px;
}
.note-info-item-txt {
  color: #9A9A9A;
}
.note-info-item-txt span {
  font-size: 12px;
}
.article-author {
}
.article-author .note-info-item-txt span {
  color: #333333;
  font-size: 14px;
}
.article-date-published .note-info-item-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M8.88086 6.48804C8.47086 6.48804 8.13086 6.14804 8.13086 5.73804V2.73804C8.13086 2.32804 8.47086 1.98804 8.88086 1.98804C9.29086 1.98804 9.63086 2.32804 9.63086 2.73804V5.73804C9.63086 6.14804 9.29086 6.48804 8.88086 6.48804ZM16.8809 6.48804C16.4709 6.48804 16.1309 6.14804 16.1309 5.73804V2.73804C16.1309 2.32804 16.4709 1.98804 16.8809 1.98804C17.2909 1.98804 17.6309 2.32804 17.6309 2.73804V5.73804C17.6309 6.14804 17.2909 6.48804 16.8809 6.48804ZM9.38086 15.236C9.25086 15.236 9.12086 15.206 9.00086 15.156C8.87086 15.106 8.77086 15.036 8.67086 14.946C8.49086 14.756 8.38086 14.506 8.38086 14.236C8.38086 14.106 8.41086 13.976 8.46086 13.856C8.51086 13.736 8.58086 13.626 8.67086 13.526C8.77086 13.436 8.87086 13.366 9.00086 13.316C9.36086 13.166 9.81086 13.246 10.0909 13.526C10.2709 13.716 10.3809 13.976 10.3809 14.236C10.3809 14.296 10.3709 14.366 10.3609 14.436C10.3509 14.496 10.3309 14.556 10.3009 14.616C10.2809 14.676 10.2509 14.736 10.2109 14.796C10.1809 14.846 10.1309 14.896 10.0909 14.946C9.90086 15.126 9.64086 15.236 9.38086 15.236ZM12.8809 15.237C12.7509 15.237 12.6209 15.207 12.5009 15.157C12.3709 15.107 12.2709 15.037 12.1709 14.947C11.9909 14.757 11.8809 14.507 11.8809 14.237C11.8809 14.107 11.9109 13.977 11.9609 13.857C12.0109 13.737 12.0809 13.627 12.1709 13.527C12.2709 13.437 12.3709 13.367 12.5009 13.317C12.8609 13.157 13.3109 13.247 13.5909 13.527C13.7709 13.717 13.8809 13.977 13.8809 14.237C13.8809 14.297 13.8709 14.367 13.8609 14.437C13.8509 14.497 13.8309 14.557 13.8009 14.617C13.7809 14.677 13.7509 14.737 13.7109 14.797C13.6809 14.847 13.6309 14.897 13.5909 14.947C13.4009 15.127 13.1409 15.237 12.8809 15.237ZM16.3809 15.237C16.2509 15.237 16.1209 15.207 16.0009 15.157C15.8709 15.107 15.7709 15.037 15.6709 14.947L15.5509 14.797C15.513 14.7413 15.4827 14.6808 15.4609 14.617C15.432 14.5604 15.4117 14.4997 15.4009 14.437C15.3909 14.367 15.3809 14.297 15.3809 14.237C15.3809 13.977 15.4909 13.717 15.6709 13.527C15.7709 13.437 15.8709 13.367 16.0009 13.317C16.3709 13.157 16.8109 13.247 17.0909 13.527C17.2709 13.717 17.3809 13.977 17.3809 14.237C17.3809 14.297 17.3709 14.367 17.3609 14.437C17.3509 14.497 17.3309 14.557 17.3009 14.617C17.2809 14.677 17.2509 14.737 17.2109 14.797C17.1809 14.847 17.1309 14.897 17.0909 14.947C16.9009 15.127 16.6409 15.237 16.3809 15.237ZM9.38086 18.738C9.25086 18.738 9.12086 18.708 9.00086 18.658C8.88086 18.608 8.77086 18.538 8.67086 18.448C8.49086 18.258 8.38086 17.998 8.38086 17.738C8.38086 17.608 8.41086 17.478 8.46086 17.358C8.51086 17.228 8.58086 17.118 8.67086 17.028C9.04086 16.658 9.72086 16.658 10.0909 17.028C10.2709 17.218 10.3809 17.478 10.3809 17.738C10.3809 17.998 10.2709 18.258 10.0909 18.448C9.90086 18.628 9.64086 18.738 9.38086 18.738ZM12.8809 18.738C12.6209 18.738 12.3609 18.628 12.1709 18.448C11.9909 18.258 11.8809 17.998 11.8809 17.738C11.8809 17.608 11.9109 17.478 11.9609 17.358C12.0109 17.228 12.0809 17.118 12.1709 17.028C12.5409 16.658 13.2209 16.658 13.5909 17.028C13.6809 17.118 13.7509 17.228 13.8009 17.358C13.8509 17.478 13.8809 17.608 13.8809 17.738C13.8809 17.998 13.7709 18.258 13.5909 18.448C13.4009 18.628 13.1409 18.738 12.8809 18.738ZM16.3809 18.738C16.1209 18.738 15.8609 18.628 15.6709 18.448C15.5783 18.3541 15.5068 18.2416 15.4609 18.118C15.4095 17.9979 15.3823 17.8687 15.3809 17.738C15.3809 17.608 15.4109 17.478 15.4609 17.358C15.5109 17.228 15.5809 17.118 15.6709 17.028C15.9009 16.798 16.2509 16.688 16.5709 16.758C16.6409 16.768 16.7009 16.788 16.7609 16.818C16.8209 16.838 16.8809 16.868 16.9409 16.908C16.9909 16.938 17.0409 16.988 17.0909 17.028C17.2709 17.218 17.3809 17.478 17.3809 17.738C17.3809 17.998 17.2709 18.258 17.0909 18.448C16.9009 18.628 16.6409 18.738 16.3809 18.738ZM21.3809 10.578H4.38086C3.97086 10.578 3.63086 10.238 3.63086 9.82804C3.63086 9.41804 3.97086 9.07804 4.38086 9.07804H21.3809C21.7909 9.07804 22.1309 9.41804 22.1309 9.82804C22.1309 10.238 21.7909 10.578 21.3809 10.578Z' fill='%23C6212C'/%3E%3Cpath d='M16.8809 23.488H8.88086C5.23086 23.488 3.13086 21.388 3.13086 17.738V9.23804C3.13086 5.58804 5.23086 3.48804 8.88086 3.48804H16.8809C20.5309 3.48804 22.6309 5.58804 22.6309 9.23804V17.738C22.6309 21.388 20.5309 23.488 16.8809 23.488ZM8.88086 4.98804C6.02086 4.98804 4.63086 6.37804 4.63086 9.23804V17.738C4.63086 20.598 6.02086 21.988 8.88086 21.988H16.8809C19.7409 21.988 21.1309 20.598 21.1309 17.738V9.23804C21.1309 6.37804 19.7409 4.98804 16.8809 4.98804H8.88086Z' fill='%23C6212C'/%3E%3C/svg%3E");
}
.article-date-update .note-info-item-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M22.8809 12.738C22.8809 18.258 18.4009 22.738 12.8809 22.738C7.36086 22.738 3.99086 17.178 3.99086 17.178M3.99086 17.178H8.51086M3.99086 17.178V22.178M2.88086 12.738C2.88086 7.21804 7.32086 2.73804 12.8809 2.73804C19.5509 2.73804 22.8809 8.29804 22.8809 8.29804M22.8809 8.29804V3.29804M22.8809 8.29804H18.4409' stroke='%23C6212C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.article-reading-time .note-info-item-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.8809 23.5891C7.64086 23.5891 3.38086 19.3291 3.38086 14.0891C3.38086 8.84911 7.64086 4.58911 12.8809 4.58911C18.1209 4.58911 22.3809 8.84911 22.3809 14.0891C22.3809 19.3291 18.1209 23.5891 12.8809 23.5891ZM12.8809 6.08911C8.47086 6.08911 4.88086 9.67911 4.88086 14.0891C4.88086 18.4991 8.47086 22.0891 12.8809 22.0891C17.2909 22.0891 20.8809 18.4991 20.8809 14.0891C20.8809 9.67911 17.2909 6.08911 12.8809 6.08911Z' fill='%23C6212C'/%3E%3Cpath d='M12.8809 14.5891C12.4709 14.5891 12.1309 14.2491 12.1309 13.8391V8.83911C12.1309 8.42911 12.4709 8.08911 12.8809 8.08911C13.2909 8.08911 13.6309 8.42911 13.6309 8.83911V13.8391C13.6309 14.2491 13.2909 14.5891 12.8809 14.5891ZM15.8809 3.58911H9.88086C9.47086 3.58911 9.13086 3.24911 9.13086 2.83911C9.13086 2.42911 9.47086 2.08911 9.88086 2.08911H15.8809C16.2909 2.08911 16.6309 2.42911 16.6309 2.83911C16.6309 3.24911 16.2909 3.58911 15.8809 3.58911Z' fill='%23C6212C'/%3E%3C/svg%3E");
}
.note-info-mobile {
  background-color: #F4F4F4;
  color: #9A9A9A;
  display: none;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 10px;
  padding: 20px 30px;
}
.note-info-mobile-item {
  -webkit-align-items: center;
  align-items: center;
  display: flex;
  margin-bottom: 16px;
}
.note-info-mobile-item:last-child {
  margin-bottom: 0;
}
.note-info-mobile-ico {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.note-info-mobile-txt {
}
.article-date-published-mob .note-info-mobile-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M5.33301 4.33337C5.05967 4.33337 4.83301 4.10671 4.83301 3.83337V1.83337C4.83301 1.56004 5.05967 1.33337 5.33301 1.33337C5.60634 1.33337 5.83301 1.56004 5.83301 1.83337V3.83337C5.83301 4.10671 5.60634 4.33337 5.33301 4.33337ZM10.6663 4.33337C10.393 4.33337 10.1663 4.10671 10.1663 3.83337V1.83337C10.1663 1.56004 10.393 1.33337 10.6663 1.33337C10.9397 1.33337 11.1663 1.56004 11.1663 1.83337V3.83337C11.1663 4.10671 10.9397 4.33337 10.6663 4.33337ZM5.66634 10.1654C5.57967 10.1654 5.49301 10.1454 5.41301 10.112C5.32634 10.0787 5.25967 10.032 5.19301 9.97204C5.07301 9.84537 4.99967 9.67871 4.99967 9.49871C4.99967 9.41204 5.01967 9.32537 5.05301 9.24537C5.08634 9.16537 5.13301 9.09204 5.19301 9.02537C5.25967 8.96537 5.32634 8.91871 5.41301 8.88537C5.65301 8.78537 5.95301 8.83871 6.13967 9.02537C6.25967 9.15204 6.33301 9.32537 6.33301 9.49871C6.33301 9.53871 6.32634 9.58537 6.31967 9.63204C6.31301 9.67204 6.29967 9.71204 6.27967 9.75204C6.26634 9.79204 6.24634 9.83204 6.21967 9.87204C6.19967 9.90537 6.16634 9.93871 6.13967 9.97204C6.01301 10.092 5.83967 10.1654 5.66634 10.1654ZM7.99967 10.166C7.91301 10.166 7.82634 10.146 7.74634 10.1127C7.65967 10.0794 7.59301 10.0327 7.52634 9.97271C7.40634 9.84604 7.33301 9.67937 7.33301 9.49937C7.33301 9.41271 7.35301 9.32604 7.38634 9.24604C7.41967 9.16604 7.46634 9.09271 7.52634 9.02604C7.59301 8.96604 7.65967 8.91937 7.74634 8.88604C7.98634 8.77937 8.28634 8.83937 8.47301 9.02604C8.59301 9.15271 8.66634 9.32604 8.66634 9.49937C8.66634 9.53937 8.65967 9.58604 8.65301 9.63271C8.64634 9.67271 8.63301 9.71271 8.61301 9.75271C8.59967 9.79271 8.57967 9.83271 8.55301 9.87271C8.53301 9.90604 8.49967 9.93937 8.47301 9.97271C8.34634 10.0927 8.17301 10.166 7.99967 10.166ZM10.333 10.166C10.2463 10.166 10.1597 10.146 10.0797 10.1127C9.99301 10.0794 9.92634 10.0327 9.85967 9.97271L9.77967 9.87271C9.75442 9.83556 9.73424 9.7952 9.71967 9.75271C9.70042 9.71493 9.68693 9.67448 9.67967 9.63271C9.67301 9.58604 9.66634 9.53937 9.66634 9.49937C9.66634 9.32604 9.73967 9.15271 9.85967 9.02604C9.92634 8.96604 9.99301 8.91937 10.0797 8.88604C10.3263 8.77937 10.6197 8.83937 10.8063 9.02604C10.9263 9.15271 10.9997 9.32604 10.9997 9.49937C10.9997 9.53937 10.993 9.58604 10.9863 9.63271C10.9797 9.67271 10.9663 9.71271 10.9463 9.75271C10.933 9.79271 10.913 9.83271 10.8863 9.87271C10.8663 9.90604 10.833 9.93937 10.8063 9.97271C10.6797 10.0927 10.5063 10.166 10.333 10.166ZM5.66634 12.5C5.57967 12.5 5.49301 12.48 5.41301 12.4467C5.33301 12.4134 5.25967 12.3667 5.19301 12.3067C5.07301 12.18 4.99967 12.0067 4.99967 11.8334C4.99967 11.7467 5.01967 11.66 5.05301 11.58C5.08634 11.4934 5.13301 11.42 5.19301 11.36C5.43967 11.1134 5.89301 11.1134 6.13967 11.36C6.25967 11.4867 6.33301 11.66 6.33301 11.8334C6.33301 12.0067 6.25967 12.18 6.13967 12.3067C6.01301 12.4267 5.83967 12.5 5.66634 12.5ZM7.99967 12.5C7.82634 12.5 7.65301 12.4267 7.52634 12.3067C7.40634 12.18 7.33301 12.0067 7.33301 11.8334C7.33301 11.7467 7.35301 11.66 7.38634 11.58C7.41967 11.4934 7.46634 11.42 7.52634 11.36C7.77301 11.1134 8.22634 11.1134 8.47301 11.36C8.53301 11.42 8.57967 11.4934 8.61301 11.58C8.64634 11.66 8.66634 11.7467 8.66634 11.8334C8.66634 12.0067 8.59301 12.18 8.47301 12.3067C8.34634 12.4267 8.17301 12.5 7.99967 12.5ZM10.333 12.5C10.1597 12.5 9.98634 12.4267 9.85967 12.3067C9.79799 12.2441 9.75027 12.1691 9.71967 12.0867C9.68543 12.0066 9.66731 11.9205 9.66634 11.8334C9.66634 11.7467 9.68634 11.66 9.71967 11.58C9.75301 11.4934 9.79967 11.42 9.85967 11.36C10.013 11.2067 10.2463 11.1334 10.4597 11.18C10.5063 11.1867 10.5463 11.2 10.5863 11.22C10.6263 11.2334 10.6663 11.2534 10.7063 11.28C10.7397 11.3 10.773 11.3334 10.8063 11.36C10.9263 11.4867 10.9997 11.66 10.9997 11.8334C10.9997 12.0067 10.9263 12.18 10.8063 12.3067C10.6797 12.4267 10.5063 12.5 10.333 12.5ZM13.6663 7.06004H2.33301C2.05967 7.06004 1.83301 6.83337 1.83301 6.56004C1.83301 6.28671 2.05967 6.06004 2.33301 6.06004H13.6663C13.9397 6.06004 14.1663 6.28671 14.1663 6.56004C14.1663 6.83337 13.9397 7.06004 13.6663 7.06004Z' fill='%239F9F9F'/%3E%3Cpath d='M10.6667 15.6667H5.33333C2.9 15.6667 1.5 14.2667 1.5 11.8334V6.16671C1.5 3.73337 2.9 2.33337 5.33333 2.33337H10.6667C13.1 2.33337 14.5 3.73337 14.5 6.16671V11.8334C14.5 14.2667 13.1 15.6667 10.6667 15.6667ZM5.33333 3.33337C3.42667 3.33337 2.5 4.26004 2.5 6.16671V11.8334C2.5 13.74 3.42667 14.6667 5.33333 14.6667H10.6667C12.5733 14.6667 13.5 13.74 13.5 11.8334V6.16671C13.5 4.26004 12.5733 3.33337 10.6667 3.33337H5.33333Z' fill='%239F9F9F'/%3E%3C/svg%3E");
}
.article-date-update-mob .note-info-mobile-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M14.6663 8.50004C14.6663 12.18 11.6797 15.1667 7.99967 15.1667C4.31967 15.1667 2.07301 11.46 2.07301 11.46M2.07301 11.46H5.08634M2.07301 11.46V14.7934M1.33301 8.50004C1.33301 4.82004 4.29301 1.83337 7.99967 1.83337C12.4463 1.83337 14.6663 5.54004 14.6663 5.54004M14.6663 5.54004V2.20671M14.6663 5.54004H11.7063' stroke='%239F9F9F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.article-reading-time-mob .note-info-mobile-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M8.00033 15.6667C4.50699 15.6667 1.66699 12.8267 1.66699 9.33333C1.66699 5.84 4.50699 3 8.00033 3C11.4937 3 14.3337 5.84 14.3337 9.33333C14.3337 12.8267 11.4937 15.6667 8.00033 15.6667ZM8.00033 4C5.06033 4 2.66699 6.39333 2.66699 9.33333C2.66699 12.2733 5.06033 14.6667 8.00033 14.6667C10.9403 14.6667 13.3337 12.2733 13.3337 9.33333C13.3337 6.39333 10.9403 4 8.00033 4Z' fill='%239F9F9F'/%3E%3Cpath d='M8 9.66671C7.72667 9.66671 7.5 9.44004 7.5 9.16671V5.83337C7.5 5.56004 7.72667 5.33337 8 5.33337C8.27333 5.33337 8.5 5.56004 8.5 5.83337V9.16671C8.5 9.44004 8.27333 9.66671 8 9.66671ZM10 2.33337H6C5.72667 2.33337 5.5 2.10671 5.5 1.83337C5.5 1.56004 5.72667 1.33337 6 1.33337H10C10.2733 1.33337 10.5 1.56004 10.5 1.83337C10.5 2.10671 10.2733 2.33337 10 2.33337Z' fill='%239F9F9F'/%3E%3C/svg%3E");
}
.last-note .note-panel {
  margin-bottom: 0;
}
.detail-article blockquote {
  background-color: #333A47;
  border-left: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  padding: 26px 50px 26px 60px;
}
.detail-article blockquote a {
  color: #fff;
  text-decoration: underline
}
.detail-article blockquote:after {
  content: url('data:image/svg+xml; utf8, <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.6088 12.4H16.6486C14.6961 12.4 13.2266 10.97 13.2266 9.07002V5.85002C13.2266 3.95002 14.6961 2.52002 16.6486 2.52002H19.9575C21.8381 2.52002 23.3795 4.01002 23.3795 5.85002V11.65C23.3795 12.07 23.0301 12.4 22.6088 12.4ZM16.6486 4.03002C15.5593 4.03002 14.768 4.80002 14.768 5.86002V9.08002C14.768 10.14 15.5593 10.91 16.6486 10.91H21.8381V5.86002C21.8381 4.85002 20.9954 4.03002 19.9575 4.03002H16.6486Z" fill="white"/><path d="M17.9516 21.468C17.6844 21.468 17.4275 21.338 17.2836 21.098C17.1805 20.9265 17.1508 20.7225 17.2008 20.5299C17.2507 20.3372 17.3764 20.1714 17.5508 20.068C20.87 18.148 21.836 17.348 21.836 11.648C21.836 11.238 22.1854 10.898 22.6067 10.898C23.028 10.898 23.3774 11.238 23.3774 11.648C23.3774 17.898 22.0723 19.208 18.3421 21.358C18.2262 21.4321 18.0901 21.4704 17.9516 21.468ZM10.6585 12.4H4.6983C2.74581 12.4 1.27631 10.97 1.27631 9.07002V5.85002C1.27631 3.95002 2.74581 2.52002 4.6983 2.52002H8.01752C9.89807 2.52002 11.4395 4.01002 11.4395 5.85002V11.65C11.4292 12.07 11.0901 12.4 10.6585 12.4ZM4.70857 4.03002C3.61929 4.03002 2.82802 4.80002 2.82802 5.86002V9.08002C2.82802 10.14 3.61929 10.91 4.70857 10.91H9.89808V5.86002C9.89808 4.85002 9.05542 4.03002 8.01752 4.03002H4.70857Z" fill="white"/><path d="M6.0013 21.468C5.73412 21.468 5.47721 21.338 5.33334 21.098C5.23028 20.9265 5.20053 20.7225 5.2505 20.5298C5.30047 20.3372 5.42616 20.1714 5.60053 20.068C8.91975 18.148 9.88572 17.348 9.88572 11.648C9.88572 11.238 10.2351 10.898 10.6564 10.898C11.0778 10.898 11.4272 11.238 11.4272 11.648C11.4272 17.898 10.1221 19.208 6.3918 21.358C6.27597 21.4321 6.13988 21.4704 6.0013 21.468Z" fill="white"/></svg>');
  color: #fff;
  left: 20px;
  top: 30px;
}
.detail-article blockquote p:last-child {
  margin-bottom: 0
}
.stars-cut-off {
  color: #000;
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
  opacity: 0.3;
  letter-spacing: 16px;
  padding: 23px 0 33px;
  text-align: center;
}
.js_tooltip-copy {
  padding-right: 34px;
  width: fit-content;
}
.js_tooltip-copy:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M8.99 22.001C7.33 22.001 5.66 21.371 4.39 20.101C1.86 17.561 1.86 13.441 4.39 10.911C4.68 10.621 5.16 10.621 5.45 10.911C5.74 11.201 5.74 11.681 5.45 11.971C4.51338 12.909 3.98731 14.1804 3.98731 15.506C3.98731 16.8315 4.51338 18.1029 5.45 19.041C6.38803 19.9776 7.65942 20.5037 8.985 20.5037C10.3106 20.5037 11.582 19.9776 12.52 19.041C13.46 18.101 13.98 16.841 13.98 15.501C13.98 14.171 13.46 12.911 12.52 11.961C12.3805 11.8198 12.3023 11.6294 12.3023 11.431C12.3023 11.2325 12.3805 11.0421 12.52 10.901C12.81 10.611 13.29 10.611 13.58 10.901C14.1856 11.5037 14.6654 12.2207 14.9915 13.0103C15.3177 13.8 15.4837 14.6466 15.48 15.501C15.48 17.241 14.8 18.871 13.58 20.101C12.9791 20.7062 12.2638 21.1858 11.4758 21.512C10.6878 21.8382 9.84283 22.0044 8.99 22.001Z' fill='black'/%3E%3Cpath d='M19.068 14.658C18.878 14.658 18.688 14.588 18.538 14.438C18.3985 14.2968 18.3203 14.1064 18.3203 13.908C18.3203 13.7095 18.3985 13.5191 18.538 13.378C20.588 11.328 20.588 7.99798 18.538 5.95798C16.488 3.90798 13.158 3.90798 11.118 5.95798C10.629 6.44403 10.2412 7.02214 9.97684 7.65891C9.71252 8.29569 9.57696 8.97852 9.578 9.66798C9.578 11.068 10.128 12.388 11.118 13.378C11.408 13.668 11.408 14.148 11.118 14.438C10.828 14.728 10.348 14.728 10.058 14.438C9.42965 13.8128 8.9312 13.0695 8.59138 12.2508C8.25156 11.4322 8.07709 10.5544 8.078 9.66798C8.078 7.86798 8.778 6.16798 10.058 4.89798C12.688 2.26798 16.968 2.26798 19.608 4.89798C22.238 7.52798 22.238 11.818 19.608 14.448C19.458 14.588 19.258 14.658 19.068 14.658Z' fill='black'/%3E%3C/svg%3E");
  background-size: auto;
  background-position: 100% 50%;
  background-repeat: no-repeat;
  color: #C6212C;
  cursor: pointer;
}
.article-row {
  display: flex;
  margin: 0 -30px;
}
.article-col {
  padding: 0 30px;
}
.article-col-content {
  flex: 0 0 73%;
  width: 73%;
}
.article-col-feedback {
  flex: 0 0 27%;
  width: 27%;
}
.article-feedback {
  position: sticky;
  top: 100px;
}
.article-feedback .messengers-box {
}
.article-feedback .messengers-box-title {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  color: #000;
  font-size: 15px;
  font-weight: 800;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
  text-transform: uppercase;
}
.article-feedback .messengers-box-title:before {
  background-color: #C6212C;
  bottom: -1px;
  content: '';
  height: 1px;
  position: absolute;
  width: 40px;
}
.article-feedback .messengers-box-title svg {
  display: block;
  position: absolute;
  right: 5px;
  top: 0;
  cursor: pointer
}
.article-feedback .articles-schedule.open .messengers-box-title svg {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}
.article-feedback .messengers-box-title svg path {
  -o-transition: fill 0.2s ease-in-out;
  -moz-transition: fill 0.2s ease-in-out;
  -ms-transition: fill 0.2s ease-in-out;
  transition: fill 0.2s ease-in-out;
}
.article-feedback .messengers-box-title svg:hover path {
  fill: #C6212C
}
.article-feedback .messengers-box-item a {
  display: block;
}
.article-feedback .messengers-box-item a:hover {
  text-decoration: none;
}
.article-feedback .messengers-icon {
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: flex;
  height: 40px;
  margin: 0;
  padding: 0;
  width: 40px;
}
.messengers-icon--telegram {
  background-color: #35A6DE;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='17' viewBox='0 0 20 17' fill='none'%3E%3Cpath id='telegramm_red' fill-rule='evenodd' clip-rule='evenodd' d='M10.6537 13.3229C9.88554 14.0803 9.1257 14.8243 8.3724 15.575C8.10902 15.8375 7.81275 15.9824 7.43497 15.9618C7.17768 15.9478 7.03326 15.8321 6.95442 15.584C6.37793 13.7697 5.79203 11.9585 5.21816 10.1434C5.16224 9.96667 5.07803 9.88175 4.90265 9.82742C3.54335 9.40631 2.18676 8.97607 0.831909 8.54054C0.631306 8.47605 0.428197 8.39316 0.254146 8.27615C-0.0487787 8.07257 -0.0920099 7.74886 0.184618 7.51448C0.44022 7.29789 0.743247 7.11654 1.05369 6.99212C2.77128 6.30392 4.49761 5.63801 6.22082 4.96416C10.366 3.34321 14.5114 1.72242 18.6564 0.100693C19.4509 -0.210204 20.0683 0.220967 19.9939 1.08912C19.9449 1.6614 19.7978 2.22622 19.6798 2.7912C18.7613 7.18871 17.8392 11.5854 16.9182 15.9824C16.9164 15.9909 16.9158 15.9996 16.914 16.008C16.6887 17.0139 15.9674 17.2889 15.145 16.6757C13.7172 15.6112 12.293 14.5419 10.8671 13.4749C10.7997 13.4245 10.73 13.3772 10.6537 13.3229ZM7.49877 14.7077C7.52097 14.6045 7.53637 14.5569 7.54088 14.5083C7.63148 13.5194 7.72618 12.5308 7.8064 11.5411C7.82426 11.3214 7.88893 11.1592 8.05663 11.0067C10.2203 9.0389 12.3773 7.06356 14.536 5.09019C15.1501 4.52884 15.7667 3.9703 16.3748 3.40242C16.4387 3.3428 16.4525 3.22823 16.4896 3.13916C16.3957 3.1122 16.2904 3.04388 16.2102 3.06653C16.0248 3.11889 15.838 3.1936 15.6754 3.29718C12.4659 5.34256 9.2604 7.39452 6.05071 9.4397C5.8874 9.54374 5.84079 9.62939 5.90628 9.82872C6.41451 11.3755 6.90801 12.9273 7.40683 14.4773C7.42638 14.5381 7.45395 14.5961 7.49877 14.7077Z' fill='white'/%3E%3C/svg%3E");
}
.messengers-icon--vk {
  background-color: #507299;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='13' viewBox='0 0 24 13' fill='none'%3E%3Cpath id='vk_red' fill-rule='evenodd' clip-rule='evenodd' d='M11.7425 12.9453H13.1772C13.1772 12.9453 13.6102 12.9003 13.8314 12.6742C14.0357 12.4658 14.0289 12.0755 14.0289 12.0755C14.0289 12.0755 14.0009 10.2483 14.8941 9.9787C15.7746 9.71318 16.9059 11.7448 18.1041 12.5261C19.0109 13.1175 19.6998 12.988 19.6998 12.988L22.9048 12.9453C22.9048 12.9453 24.581 12.8472 23.7861 11.596C23.7208 11.4938 23.3225 10.6699 21.4031 8.97776C19.393 7.20679 19.6625 7.49324 22.0836 4.42925C23.5573 2.56414 24.1471 1.4248 23.9623 0.937202C23.7869 0.472132 22.7031 0.595239 22.7031 0.595239L19.0939 0.616159C19.0939 0.616159 18.8261 0.58156 18.6278 0.694207C18.4346 0.80444 18.31 1.06192 18.31 1.06192C18.31 1.06192 17.738 2.5054 16.9771 3.73325C15.3703 6.32412 14.7271 6.46091 14.4644 6.29999C13.8535 5.92503 14.006 4.79454 14.006 3.99073C14.006 1.47951 14.4077 0.432706 13.2255 0.161549C12.8332 0.0722365 12.5442 0.0126947 11.5408 0.00303925C10.2536 -0.00983465 9.16383 0.00625774 8.54691 0.293507C8.13591 0.484201 7.81897 0.909845 8.01219 0.933983C8.25031 0.964559 8.79097 1.07238 9.07739 1.4425C9.44687 1.92045 9.43416 2.993 9.43416 2.993C9.43416 2.993 9.64686 5.94837 8.93757 6.31608C8.45115 6.56712 7.78423 6.05377 6.35124 3.70268C5.61738 2.49897 5.06316 1.16813 5.06316 1.16813C5.06316 1.16813 4.95639 0.9195 4.76572 0.785933C4.53437 0.62501 4.2115 0.573514 4.2115 0.573514L0.781993 0.595239C0.781993 0.595239 0.267609 0.608917 0.0786339 0.821337C-0.0900028 1.01042 0.0650752 1.40147 0.0650752 1.40147C0.0650752 1.40147 2.7497 7.3653 5.7894 10.3706C8.57742 13.1264 11.7425 12.9453 11.7425 12.9453Z' fill='white'/%3E%3C/svg%3E");
}
.messengers-icon--whatsapp {
  background-color: #67C15E;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.92584 5.58748C7.71255 5.07667 7.55081 5.05725 7.22769 5.04419C7.11769 5.03783 6.99514 5.03147 6.85919 5.03147C6.43878 5.03147 5.9993 5.15436 5.73409 5.42592C5.41097 5.75575 4.60917 6.52523 4.60917 8.10305C4.60917 9.68103 5.75987 11.2071 5.91508 11.4207C6.07681 11.6339 8.15856 14.9191 11.391 16.258C13.9188 17.3056 14.6688 17.2085 15.2441 17.0858C16.0846 16.9048 17.1383 16.2836 17.4035 15.5337C17.6686 14.7835 17.6686 14.1432 17.5909 14.0075C17.5134 13.8717 17.2999 13.7943 16.9768 13.6324C16.6537 13.4707 15.0825 12.6947 14.7852 12.5912C14.4942 12.4814 14.2163 12.5202 13.9966 12.8306C13.6862 13.2639 13.3825 13.7038 13.1368 13.9688C12.9429 14.1757 12.6259 14.2017 12.3609 14.0917C12.0053 13.9432 11.0098 13.5936 9.78141 12.5008C8.83094 11.6538 8.18452 10.5999 7.99717 10.2829C7.80966 9.95964 7.97775 9.77195 8.12642 9.5975C8.28816 9.39692 8.44319 9.25478 8.60475 9.06709C8.76648 8.87958 8.85689 8.78264 8.96036 8.56264C9.07036 8.34934 8.99267 8.12934 8.91516 7.96761C8.83747 7.80553 8.19105 6.22755 7.92584 5.58748ZM10.9967 0C4.93264 0 0 4.93402 0 10.9998C0 13.4054 0.775844 15.6365 2.09464 17.4472L0.723938 21.5342L4.95206 20.1829C6.69109 21.334 8.76631 22 11.0033 22C17.0674 22 22 17.0656 22 11.0002C22 4.93436 17.0674 0.00034375 11.0033 0.00034375H10.9969V0H10.9967Z' fill='white'/%3E%3C/svg%3E");
}
.call-btn {
  background-color: #fff;
  background-position: 45% 50%;
  background-repeat: no-repeat;
  background-size: auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: none;
  -webkit-filter: drop-shadow(0 3.17322px 11.8996px rgba(12, 12, 12, 0.25));
  -ms-filter: drop-shadow(0 3.17322px 11.8996px rgba(12, 12, 12, 0.25));
  filter: drop-shadow(0 3.17322px 11.8996px rgba(12, 12, 12, 0.25));
  height: 60px;
  opacity: 0;
  position: fixed;
  right: 45px;
  top: 121px;
  -o-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  visibility: hidden;
  width: 60px;
}
.header-fixed .call-btn {
  opacity: 1;
  visibility: visible;
  z-index: 2;
}
.show-form .article-feedback-call, .show-schedule .article-schedule-call {
  background-color: #C6212C;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M11.9909 20.0091L20.0092 11.9908M20.0092 20.0091L11.9909 11.9908M16 30.1666C23.7917 30.1666 30.1667 23.7916 30.1667 15.9999C30.1667 8.20825 23.7917 1.83325 16 1.83325C8.20837 1.83325 1.83337 8.20825 1.83337 15.9999C1.83337 23.7916 8.20837 30.1666 16 30.1666Z' stroke='white' stroke-width='2.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center center;
}
.article-feedback-call {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='none'%3E%3Cpath d='M11.6507 17.1318L16.8574 11.9105M7.70927 6.47111L20.057 2.35518C25.5983 0.508107 28.6089 3.53324 26.7763 9.07447L22.6604 21.4223C19.8971 29.7268 15.3594 29.7268 12.596 21.4223L11.3743 17.7572L7.70927 16.5355C-0.595308 13.7722 -0.595308 9.249 7.70927 6.47111V6.47111Z' stroke='%23C6212C' stroke-width='2.18159' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") top: 195px;
}
.article-schedule-call {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M31.2351 10.8735V25.4174C31.2351 29.7806 29.0535 32.6894 23.9631 32.6894H12.328C7.23762 32.6894 5.05603 29.7806 5.05603 25.4174V10.8735C5.05603 6.51034 7.23762 3.60156 12.328 3.60156H23.9631C29.0535 3.60156 31.2351 6.51034 31.2351 10.8735Z' stroke='%23333A47' stroke-width='2.18159' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.9636 21.0543H26.1448M13.7824 26.8718H26.1448M23.236 3.60156V15.0331C23.236 15.673 22.4797 15.993 22.0143 15.5712L18.6401 12.4588C18.5063 12.3328 18.3294 12.2627 18.1456 12.2627C17.9618 12.2627 17.7849 12.3328 17.6511 12.4588L14.2769 15.5712C13.8115 15.993 13.0552 15.673 13.0552 15.0331V3.60156H23.236Z' stroke='%23333A47' stroke-width='2.18159' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.article-col-feedback.show {
  background-color: rgba(255, 255, 255, .8);
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  width: 100%;
}
.show .article-feedback {
  display: block;
  margin: 0 auto;
  max-width: 350px;
  padding: 0 10px;
  position: relative;
  top: 190px;
}
.show-form .consultation-form, .show-schedule .articles-schedule {
  display: block;
}
.show-schedule .articles-schedule {
  background-color: #fff;
  -webkit-box-shadow: 0 3.66595px 13.7473px rgba(12, 12, 12, 0.25);
  -moz-box-shadow: 0 3.66595px 13.7473px rgba(12, 12, 12, 0.25);
  -o-box-shadow: 0 3.66595px 13.7473px rgba(12, 12, 12, 0.25);
  box-shadow: 0 3.66595px 13.7473px rgba(12, 12, 12, 0.25);
  padding: 20px 15px 20px 20px;
}
.show-schedule .articles-schedule-scroll {
  max-height: 300px;
}
.show-schedule .article-feedback {
  z-index: 2;
}
.note-img--wrapper {
  position: relative;
}
.note-img {
  margin-bottom: 40px;
}
.note-img img {
  display: block;
}
.article-col-share-buttons .ac-share-buttons {
  position: sticky;
  top: 34px;
}
.note-messengers {
  display: none;
  background-color: #F4F4F4;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  left: -64px;
  padding: 15px 12px;
  position: absolute;
  width: 42px;
}
.note-messengers--inner {
}
.note-messengers-item {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.note-messengers-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.note-messengers-ico {
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  display: block;
  height: 18px;
  width: 100%;
  background-color: transparent
}
.note-messengers-ico--tiktok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M11.6639 3.01338C11.5688 2.96418 11.4762 2.91026 11.3865 2.85181C11.1258 2.67943 10.8867 2.47633 10.6745 2.24688C10.1428 1.63882 9.94433 1.02199 9.87169 0.590527H9.8742C9.81345 0.231702 9.8385 0 9.84289 0H7.42254V9.35763C7.42254 9.48287 7.42254 9.60749 7.41753 9.73023C7.41753 9.74526 7.41565 9.75903 7.41503 9.77594C7.41503 9.7822 7.41503 9.78972 7.41315 9.79661V9.80224C7.38773 10.1379 7.2802 10.4622 7.10003 10.7465C6.91985 11.0309 6.67255 11.2666 6.37988 11.4329C6.07455 11.6066 5.72921 11.6977 5.37793 11.6972C4.25073 11.6972 3.33645 10.7779 3.33645 9.64256C3.33645 8.50659 4.25073 7.5873 5.37793 7.5873C5.59147 7.5873 5.80376 7.62111 6.00665 7.68749L6.00978 5.22269C5.39359 5.14319 4.76761 5.19229 4.17135 5.3669C3.57509 5.54151 3.0215 5.83783 2.54553 6.23717C2.12837 6.59946 1.77765 7.03178 1.50913 7.51466C1.40706 7.69063 1.02131 8.39888 0.974965 9.54737C0.945533 10.1986 1.14154 10.875 1.23485 11.1536V11.1599C1.29309 11.324 1.52103 11.8851 1.89175 12.3579C2.19071 12.7373 2.54393 13.0707 2.94005 13.3473V13.341L2.94568 13.3473C4.11672 14.1426 5.41613 14.0906 5.41613 14.0906C5.64094 14.0812 6.39428 14.0906 7.2497 13.6854C8.19843 13.2358 8.73823 12.5664 8.73823 12.5664C9.08335 12.1663 9.3578 11.7104 9.54981 11.2181C9.76899 10.642 9.84163 9.95191 9.84163 9.67637V4.71106C9.87107 4.7286 10.2625 4.98723 10.2625 4.98723C10.2625 4.98723 10.8261 5.34856 11.7046 5.58339C12.3346 5.75059 13.1844 5.78629 13.1844 5.78629V3.38347C12.8869 3.41604 12.2826 3.3221 11.6633 3.014L11.6639 3.01338Z' fill='%23333A47'/%3E%3C/svg%3E");
}
.note-messengers-ico--tiktok:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M11.6639 3.01338C11.5688 2.96418 11.4762 2.91026 11.3865 2.85181C11.1258 2.67943 10.8867 2.47633 10.6745 2.24688C10.1428 1.63882 9.94433 1.02199 9.87169 0.590527H9.8742C9.81345 0.231702 9.8385 0 9.84289 0H7.42254V9.35763C7.42254 9.48287 7.42254 9.60749 7.41753 9.73023C7.41753 9.74526 7.41565 9.75903 7.41503 9.77594C7.41503 9.7822 7.41503 9.78972 7.41315 9.79661V9.80224C7.38773 10.1379 7.2802 10.4622 7.10003 10.7465C6.91985 11.0309 6.67255 11.2666 6.37988 11.4329C6.07455 11.6066 5.72921 11.6977 5.37793 11.6972C4.25073 11.6972 3.33645 10.7779 3.33645 9.64256C3.33645 8.50659 4.25073 7.5873 5.37793 7.5873C5.59147 7.5873 5.80376 7.62111 6.00665 7.68749L6.00978 5.22269C5.39359 5.14319 4.76761 5.19229 4.17135 5.3669C3.57509 5.54151 3.0215 5.83783 2.54553 6.23717C2.12837 6.59946 1.77765 7.03178 1.50913 7.51466C1.40706 7.69063 1.02131 8.39888 0.974965 9.54737C0.945533 10.1986 1.14154 10.875 1.23485 11.1536V11.1599C1.29309 11.324 1.52103 11.8851 1.89175 12.3579C2.19071 12.7373 2.54393 13.0707 2.94005 13.3473V13.341L2.94568 13.3473C4.11672 14.1426 5.41613 14.0906 5.41613 14.0906C5.64094 14.0812 6.39428 14.0906 7.2497 13.6854C8.19843 13.2358 8.73823 12.5664 8.73823 12.5664C9.08335 12.1663 9.3578 11.7104 9.54981 11.2181C9.76899 10.642 9.84163 9.95191 9.84163 9.67637V4.71106C9.87107 4.7286 10.2625 4.98723 10.2625 4.98723C10.2625 4.98723 10.8261 5.34856 11.7046 5.58339C12.3346 5.75059 13.1844 5.78629 13.1844 5.78629V3.38347C12.8869 3.41604 12.2826 3.3221 11.6633 3.014L11.6639 3.01338Z' fill='%23C6212C'/%3E%3C/svg%3E");
}
.note-messengers-ico--vk {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.74 0.808472C17.8655 0.395422 17.74 0.0913086 17.1385 0.0913086H15.1527C14.6474 0.0913086 14.4144 0.353815 14.288 0.643555C14.288 0.643555 13.2781 3.06133 11.8476 4.63183C11.3846 5.08724 11.1743 5.23174 10.9216 5.23174C10.7953 5.23174 10.6054 5.08724 10.6054 4.67344V0.808472C10.6054 0.312207 10.4662 0.0913086 10.0456 0.0913086H6.92274C6.60728 0.0913086 6.4174 0.321285 6.4174 0.539914C6.4174 1.0097 7.13305 1.11864 7.20643 2.441V5.3142C7.20643 5.94436 7.09069 6.05859 6.83802 6.05859C6.16473 6.05859 4.5269 3.62947 3.5548 0.850079C3.36643 0.309181 3.17579 0.0913086 2.66818 0.0913086H0.680851C0.113475 0.0913086 0 0.353815 0 0.643555C0 1.15949 0.673286 3.72252 3.1357 7.1124C4.77731 9.42729 7.08842 10.6823 9.19376 10.6823C10.4564 10.6823 10.6122 10.4039 10.6122 9.92356V8.17377C10.6122 7.61623 10.7317 7.50502 11.1319 7.50502C11.427 7.50502 11.9315 7.65027 13.1102 8.76611C14.4567 10.0892 14.6784 10.6823 15.4364 10.6823H17.4222C17.9896 10.6823 18.274 10.4039 18.1106 9.8532C17.9306 9.3055 17.2876 8.51041 16.435 7.56706C15.972 7.02994 15.2775 6.45122 15.0665 6.16148C14.7722 5.79003 14.8562 5.62436 15.0665 5.29377C15.0665 5.29377 17.4873 1.94549 17.7392 0.808472H17.74Z' fill='%23333A47'/%3E%3C/svg%3E");
}
.note-messengers-ico--vk:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.74 0.808472C17.8655 0.395422 17.74 0.0913086 17.1385 0.0913086H15.1527C14.6474 0.0913086 14.4144 0.353815 14.288 0.643555C14.288 0.643555 13.2781 3.06133 11.8476 4.63183C11.3846 5.08724 11.1743 5.23174 10.9216 5.23174C10.7953 5.23174 10.6054 5.08724 10.6054 4.67344V0.808472C10.6054 0.312207 10.4662 0.0913086 10.0456 0.0913086H6.92274C6.60728 0.0913086 6.4174 0.321285 6.4174 0.539914C6.4174 1.0097 7.13305 1.11864 7.20643 2.441V5.3142C7.20643 5.94436 7.09069 6.05859 6.83802 6.05859C6.16473 6.05859 4.5269 3.62947 3.5548 0.850079C3.36643 0.309181 3.17579 0.0913086 2.66818 0.0913086H0.680851C0.113475 0.0913086 0 0.353815 0 0.643555C0 1.15949 0.673286 3.72252 3.1357 7.1124C4.77731 9.42729 7.08842 10.6823 9.19376 10.6823C10.4564 10.6823 10.6122 10.4039 10.6122 9.92356V8.17377C10.6122 7.61623 10.7317 7.50502 11.1319 7.50502C11.427 7.50502 11.9315 7.65027 13.1102 8.76611C14.4567 10.0892 14.6784 10.6823 15.4364 10.6823H17.4222C17.9896 10.6823 18.274 10.4039 18.1106 9.8532C17.9306 9.3055 17.2876 8.51041 16.435 7.56706C15.972 7.02994 15.2775 6.45122 15.0665 6.16148C14.7722 5.79003 14.8562 5.62436 15.0665 5.29377C15.0665 5.29377 17.4873 1.94549 17.7392 0.808472H17.74Z' fill='%23C6212C'/%3E%3C/svg%3E");
}
.note-messengers-ico--instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.27126 0.723224C4.9973 0.689801 5.22879 0.682373 7.07823 0.682373C8.92767 0.682373 9.15916 0.690419 9.88457 0.723224C10.61 0.756029 11.1052 0.871774 11.5384 1.03951C11.9921 1.21096 12.4037 1.47897 12.7441 1.82558C13.0908 2.16539 13.3582 2.57638 13.529 3.03069C13.6973 3.46396 13.8125 3.95912 13.8459 4.6833C13.8793 5.41058 13.8867 5.64207 13.8867 7.49089C13.8867 9.34033 13.8787 9.57182 13.8459 10.2979C13.8131 11.022 13.6973 11.5172 13.529 11.9505C13.3581 12.4048 13.0903 12.8165 12.7441 13.1568C12.4037 13.5034 11.9921 13.7708 11.5384 13.9416C11.1052 14.11 10.61 14.2251 9.88581 14.2585C9.15916 14.292 8.92767 14.2994 7.07823 14.2994C5.22879 14.2994 4.9973 14.2914 4.27126 14.2585C3.54709 14.2257 3.05192 14.11 2.61865 13.9416C2.16429 13.7708 1.75262 13.503 1.41231 13.1568C1.06593 12.8168 0.797878 12.4053 0.626852 11.9511C0.459115 11.5178 0.343989 11.0226 0.310565 10.2985C0.277142 9.5712 0.269714 9.33971 0.269714 7.49089C0.269714 5.64145 0.277761 5.40996 0.310565 4.68454C0.34337 3.95912 0.459115 3.46396 0.626852 3.03069C0.798131 2.57643 1.06638 2.16497 1.41293 1.82497C1.75276 1.47866 2.16401 1.21062 2.61803 1.03951C3.0513 0.871774 3.54709 0.756648 4.27126 0.723224ZM9.82949 1.94876C9.1115 1.91595 8.8961 1.90914 7.07823 1.90914C5.26035 1.90914 5.04496 1.91595 4.32697 1.94876C3.66283 1.97909 3.3026 2.08988 3.06244 2.18334C2.74492 2.30713 2.51776 2.45382 2.27946 2.69212C2.05357 2.91188 1.87973 3.17942 1.77068 3.4751C1.67722 3.71526 1.56643 4.07549 1.5361 4.73963C1.50329 5.45762 1.49648 5.67301 1.49648 7.49089C1.49648 9.30876 1.50329 9.52416 1.5361 10.2421C1.56643 10.9063 1.67722 11.2665 1.77068 11.5067C1.87962 11.8019 2.05354 12.0699 2.27946 12.2896C2.49919 12.5156 2.7672 12.6895 3.06244 12.7984C3.3026 12.8919 3.66283 13.0027 4.32697 13.033C5.04496 13.0658 5.25974 13.0726 7.07823 13.0726C8.89672 13.0726 9.1115 13.0658 9.82949 13.033C10.4936 13.0027 10.8539 12.8919 11.094 12.7984C11.4115 12.6746 11.6387 12.5279 11.877 12.2896C12.1029 12.0699 12.2768 11.8019 12.3858 11.5067C12.4792 11.2665 12.59 10.9063 12.6204 10.2421C12.6532 9.52416 12.66 9.30876 12.66 7.49089C12.66 5.67301 12.6532 5.45762 12.6204 4.73963C12.59 4.07549 12.4792 3.71526 12.3858 3.4751C12.262 3.15758 12.1153 2.93042 11.877 2.69212C11.6572 2.46625 11.3897 2.29241 11.094 2.18334C10.8539 2.08988 10.4936 1.97909 9.82949 1.94876ZM6.20859 9.58976C6.69426 9.79193 7.23506 9.81922 7.73861 9.66696C8.24216 9.5147 8.67723 9.19234 8.96951 8.75494C9.2618 8.31754 9.39316 7.79224 9.34116 7.26875C9.28916 6.74525 9.05703 6.25605 8.68442 5.8847C8.44689 5.64731 8.15967 5.46555 7.84346 5.35249C7.52725 5.23942 7.1899 5.19788 6.85571 5.23084C6.52151 5.2638 6.19879 5.37045 5.91076 5.54311C5.62273 5.71577 5.37656 5.95015 5.18998 6.22936C5.0034 6.50858 4.88105 6.82569 4.83174 7.15786C4.78242 7.49004 4.80737 7.82902 4.90479 8.15039C5.00221 8.47177 5.16967 8.76755 5.39511 9.01644C5.62056 9.26533 5.89839 9.46114 6.20859 9.58976ZM4.60364 5.0163C4.92861 4.69133 5.3144 4.43356 5.73899 4.25769C6.16358 4.08181 6.61865 3.99129 7.07823 3.99129C7.5378 3.99129 7.99287 4.08181 8.41746 4.25768C8.84205 4.43356 9.22785 4.69133 9.55281 5.0163C9.87778 5.34127 10.1356 5.72706 10.3114 6.15165C10.4873 6.57624 10.5778 7.03131 10.5778 7.49089C10.5778 7.95046 10.4873 8.40553 10.3114 8.83012C10.1356 9.25471 9.87778 9.6405 9.55281 9.96547C8.89651 10.6218 8.00638 10.9905 7.07823 10.9905C6.15008 10.9905 5.25994 10.6218 4.60364 9.96547C3.94734 9.30917 3.57864 8.41904 3.57864 7.49089C3.57864 6.56274 3.94734 5.6726 4.60364 5.0163ZM11.354 4.51247C11.4345 4.43651 11.499 4.34516 11.5436 4.24383C11.5882 4.1425 11.612 4.03326 11.6136 3.92256C11.6152 3.81187 11.5946 3.70198 11.553 3.59939C11.5113 3.49681 11.4496 3.40362 11.3713 3.32534C11.293 3.24706 11.1998 3.18528 11.0972 3.14366C10.9946 3.10204 10.8847 3.08143 10.7741 3.08304C10.6634 3.08466 10.5541 3.10847 10.4528 3.15306C10.3515 3.19765 10.2601 3.26212 10.1841 3.34264C10.0364 3.49926 9.95552 3.70728 9.95866 3.92256C9.9618 4.13784 10.0487 4.34342 10.201 4.49566C10.3532 4.6479 10.5588 4.73482 10.7741 4.73796C10.9893 4.74109 11.1974 4.66021 11.354 4.51247Z' fill='%23333A47'/%3E%3C/svg%3E");
}
.note-messengers-ico--instagram:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.27126 0.723224C4.9973 0.689801 5.22879 0.682373 7.07823 0.682373C8.92767 0.682373 9.15916 0.690419 9.88457 0.723224C10.61 0.756029 11.1052 0.871774 11.5384 1.03951C11.9921 1.21096 12.4037 1.47897 12.7441 1.82558C13.0908 2.16539 13.3582 2.57638 13.529 3.03069C13.6973 3.46396 13.8125 3.95912 13.8459 4.6833C13.8793 5.41058 13.8867 5.64207 13.8867 7.49089C13.8867 9.34033 13.8787 9.57182 13.8459 10.2979C13.8131 11.022 13.6973 11.5172 13.529 11.9505C13.3581 12.4048 13.0903 12.8165 12.7441 13.1568C12.4037 13.5034 11.9921 13.7708 11.5384 13.9416C11.1052 14.11 10.61 14.2251 9.88581 14.2585C9.15916 14.292 8.92767 14.2994 7.07823 14.2994C5.22879 14.2994 4.9973 14.2914 4.27126 14.2585C3.54709 14.2257 3.05192 14.11 2.61865 13.9416C2.16429 13.7708 1.75262 13.503 1.41231 13.1568C1.06593 12.8168 0.797878 12.4053 0.626852 11.9511C0.459115 11.5178 0.343989 11.0226 0.310565 10.2985C0.277142 9.5712 0.269714 9.33971 0.269714 7.49089C0.269714 5.64145 0.277761 5.40996 0.310565 4.68454C0.34337 3.95912 0.459115 3.46396 0.626852 3.03069C0.798131 2.57643 1.06638 2.16497 1.41293 1.82497C1.75276 1.47866 2.16401 1.21062 2.61803 1.03951C3.0513 0.871774 3.54709 0.756648 4.27126 0.723224ZM9.82949 1.94876C9.1115 1.91595 8.8961 1.90914 7.07823 1.90914C5.26035 1.90914 5.04496 1.91595 4.32697 1.94876C3.66283 1.97909 3.3026 2.08988 3.06244 2.18334C2.74492 2.30713 2.51776 2.45382 2.27946 2.69212C2.05357 2.91188 1.87973 3.17942 1.77068 3.4751C1.67722 3.71526 1.56643 4.07549 1.5361 4.73963C1.50329 5.45762 1.49648 5.67301 1.49648 7.49089C1.49648 9.30876 1.50329 9.52416 1.5361 10.2421C1.56643 10.9063 1.67722 11.2665 1.77068 11.5067C1.87962 11.8019 2.05354 12.0699 2.27946 12.2896C2.49919 12.5156 2.7672 12.6895 3.06244 12.7984C3.3026 12.8919 3.66283 13.0027 4.32697 13.033C5.04496 13.0658 5.25974 13.0726 7.07823 13.0726C8.89672 13.0726 9.1115 13.0658 9.82949 13.033C10.4936 13.0027 10.8539 12.8919 11.094 12.7984C11.4115 12.6746 11.6387 12.5279 11.877 12.2896C12.1029 12.0699 12.2768 11.8019 12.3858 11.5067C12.4792 11.2665 12.59 10.9063 12.6204 10.2421C12.6532 9.52416 12.66 9.30876 12.66 7.49089C12.66 5.67301 12.6532 5.45762 12.6204 4.73963C12.59 4.07549 12.4792 3.71526 12.3858 3.4751C12.262 3.15758 12.1153 2.93042 11.877 2.69212C11.6572 2.46625 11.3897 2.29241 11.094 2.18334C10.8539 2.08988 10.4936 1.97909 9.82949 1.94876ZM6.20859 9.58976C6.69426 9.79193 7.23506 9.81922 7.73861 9.66696C8.24216 9.5147 8.67723 9.19234 8.96951 8.75494C9.2618 8.31754 9.39316 7.79224 9.34116 7.26875C9.28916 6.74525 9.05703 6.25605 8.68442 5.8847C8.44689 5.64731 8.15967 5.46555 7.84346 5.35249C7.52725 5.23942 7.1899 5.19788 6.85571 5.23084C6.52151 5.2638 6.19879 5.37045 5.91076 5.54311C5.62273 5.71577 5.37656 5.95015 5.18998 6.22936C5.0034 6.50858 4.88105 6.82569 4.83174 7.15786C4.78242 7.49004 4.80737 7.82902 4.90479 8.15039C5.00221 8.47177 5.16967 8.76755 5.39511 9.01644C5.62056 9.26533 5.89839 9.46114 6.20859 9.58976ZM4.60364 5.0163C4.92861 4.69133 5.3144 4.43356 5.73899 4.25769C6.16358 4.08181 6.61865 3.99129 7.07823 3.99129C7.5378 3.99129 7.99287 4.08181 8.41746 4.25768C8.84205 4.43356 9.22785 4.69133 9.55281 5.0163C9.87778 5.34127 10.1356 5.72706 10.3114 6.15165C10.4873 6.57624 10.5778 7.03131 10.5778 7.49089C10.5778 7.95046 10.4873 8.40553 10.3114 8.83012C10.1356 9.25471 9.87778 9.6405 9.55281 9.96547C8.89651 10.6218 8.00638 10.9905 7.07823 10.9905C6.15008 10.9905 5.25994 10.6218 4.60364 9.96547C3.94734 9.30917 3.57864 8.41904 3.57864 7.49089C3.57864 6.56274 3.94734 5.6726 4.60364 5.0163ZM11.354 4.51247C11.4345 4.43651 11.499 4.34516 11.5436 4.24383C11.5882 4.1425 11.612 4.03326 11.6136 3.92256C11.6152 3.81187 11.5946 3.70198 11.553 3.59939C11.5113 3.49681 11.4496 3.40362 11.3713 3.32534C11.293 3.24706 11.1998 3.18528 11.0972 3.14366C10.9946 3.10204 10.8847 3.08143 10.7741 3.08304C10.6634 3.08466 10.5541 3.10847 10.4528 3.15306C10.3515 3.19765 10.2601 3.26212 10.1841 3.34264C10.0364 3.49926 9.95552 3.70728 9.95866 3.92256C9.9618 4.13784 10.0487 4.34342 10.201 4.49566C10.3532 4.6479 10.5588 4.73482 10.7741 4.73796C10.9893 4.74109 11.1974 4.66021 11.354 4.51247Z' fill='%23C6212C'/%3E%3C/svg%3E");
}
.note-messengers-ico--facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M5.13506 13.9142V7.71391H7.22678L7.53771 5.2863H5.13506V3.74001C5.13506 3.03949 5.33023 2.55987 6.33562 2.55987H7.60957V0.39552C6.98972 0.329092 6.36668 0.297018 5.74328 0.299444C3.89439 0.299444 2.62499 1.42814 2.62499 3.5002V5.28176H0.546875V7.70938H2.62952V13.9142H5.13506Z' fill='%23333A47'/%3E%3C/svg%3E");
}
.note-messengers-ico--facebook:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M5.13506 13.9142V7.71391H7.22678L7.53771 5.2863H5.13506V3.74001C5.13506 3.03949 5.33023 2.55987 6.33562 2.55987H7.60957V0.39552C6.98972 0.329092 6.36668 0.297018 5.74328 0.299444C3.89439 0.299444 2.62499 1.42814 2.62499 3.5002V5.28176H0.546875V7.70938H2.62952V13.9142H5.13506Z' fill='%23C6212C'/%3E%3C/svg%3E");
}
.note-messengers-ico--telegram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M12.8468 0.987733L1.03209 5.5436C0.225789 5.86745 0.230453 6.31724 0.884159 6.51782L3.91746 7.46404L10.9356 3.03611C11.2675 2.8342 11.5707 2.94282 11.3215 3.16405L5.63536 8.29565H5.63402L5.63536 8.29632L5.42612 11.4229C5.73265 11.4229 5.86792 11.2823 6.03984 11.1163L7.51318 9.68367L10.5778 11.9473C11.1429 12.2585 11.5487 12.0985 11.6893 11.4242L13.7011 1.94329C13.907 1.11767 13.3859 0.743847 12.8468 0.987733Z' fill='%23333A47'/%3E%3C/svg%3E");
}
.note-messengers-ico--telegram:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M12.8468 0.987733L1.03209 5.5436C0.225789 5.86745 0.230453 6.31724 0.884159 6.51782L3.91746 7.46404L10.9356 3.03611C11.2675 2.8342 11.5707 2.94282 11.3215 3.16405L5.63536 8.29565H5.63402L5.63536 8.29632L5.42612 11.4229C5.73265 11.4229 5.86792 11.2823 6.03984 11.1163L7.51318 9.68367L10.5778 11.9473C11.1429 12.2585 11.5487 12.0985 11.6893 11.4242L13.7011 1.94329C13.907 1.11767 13.3859 0.743847 12.8468 0.987733Z' fill='%23C6212C'/%3E%3C/svg%3E");
}
.note-messengers-ico--whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1831 8.25997C10.014 8.17543 9.18511 7.76806 9.03079 7.71132C8.87646 7.65515 8.76412 7.62735 8.65121 7.79643C8.53887 7.96437 8.21604 8.34451 8.11788 8.45685C8.01916 8.56976 7.921 8.58337 7.75249 8.4994C7.58398 8.4143 7.04044 8.23671 6.39647 7.66253C5.89548 7.21544 5.55676 6.66338 5.4586 6.4943C5.36045 6.32579 5.44782 6.23445 5.53236 6.15047C5.60839 6.07501 5.70087 5.9536 5.78541 5.85544C5.86995 5.75672 5.89775 5.68636 5.95392 5.57345C6.01066 5.46111 5.98229 5.36296 5.93973 5.27842C5.89775 5.19388 5.56073 4.36381 5.42002 4.02623C5.28328 3.69772 5.14428 3.74254 5.04101 3.73687C4.94229 3.73233 4.82995 3.73119 4.71761 3.73119C4.60527 3.73119 4.42258 3.77318 4.26825 3.94225C4.11336 4.11076 3.67818 4.51871 3.67818 5.34877C3.67818 6.17828 4.28187 6.97997 4.36641 7.09288C4.45094 7.20522 5.55505 8.90848 7.2464 9.63869C7.64923 9.8123 7.96299 9.91613 8.20753 9.9933C8.6115 10.1221 8.97916 10.1039 9.26965 10.0602C9.59305 10.012 10.2671 9.6523 10.4078 9.25855C10.5479 8.86479 10.5479 8.5272 10.506 8.45685C10.464 8.38649 10.3516 8.34451 10.1826 8.25997H10.1831ZM7.10682 12.4602H7.10455C6.09998 12.4604 5.11385 12.1904 4.24953 11.6784L4.04527 11.557L1.92216 12.1141L2.48897 10.0444L2.35563 9.83216C1.79401 8.93818 1.4968 7.90353 1.49833 6.84778C1.49947 3.75559 4.0152 1.23985 7.10909 1.23985C8.60696 1.23985 10.0152 1.82425 11.0739 2.8841C11.5961 3.40415 12.01 4.02258 12.2916 4.70361C12.5733 5.38465 12.7171 6.11477 12.7147 6.85175C12.7136 9.94394 10.1979 12.4602 7.10682 12.4602ZM11.8796 2.079C11.2544 1.44974 10.5106 0.950797 9.69126 0.611089C8.87189 0.271382 7.99325 0.0976628 7.10625 0.0999988C3.38769 0.0999988 0.360179 3.12694 0.359045 6.84721C0.357321 8.03118 0.667908 9.19465 1.25947 10.2202L0.302307 13.717L3.87903 12.7785C4.86846 13.3176 5.97723 13.6001 7.10398 13.6001H7.10682C10.8254 13.6001 13.8529 10.5732 13.854 6.85232C13.8568 5.96567 13.6837 5.08727 13.3448 4.26795C13.0059 3.44862 12.5079 2.70463 11.8796 2.079Z' fill='%23333A47'/%3E%3C/svg%3E");
}
.note-messengers-ico--whatsapp:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1831 8.25997C10.014 8.17543 9.18511 7.76806 9.03079 7.71132C8.87646 7.65515 8.76412 7.62735 8.65121 7.79643C8.53887 7.96437 8.21604 8.34451 8.11788 8.45685C8.01916 8.56976 7.921 8.58337 7.75249 8.4994C7.58398 8.4143 7.04044 8.23671 6.39647 7.66253C5.89548 7.21544 5.55676 6.66338 5.4586 6.4943C5.36045 6.32579 5.44782 6.23445 5.53236 6.15047C5.60839 6.07501 5.70087 5.9536 5.78541 5.85544C5.86995 5.75672 5.89775 5.68636 5.95392 5.57345C6.01066 5.46111 5.98229 5.36296 5.93973 5.27842C5.89775 5.19388 5.56073 4.36381 5.42002 4.02623C5.28328 3.69772 5.14428 3.74254 5.04101 3.73687C4.94229 3.73233 4.82995 3.73119 4.71761 3.73119C4.60527 3.73119 4.42258 3.77318 4.26825 3.94225C4.11336 4.11076 3.67818 4.51871 3.67818 5.34877C3.67818 6.17828 4.28187 6.97997 4.36641 7.09288C4.45094 7.20522 5.55505 8.90848 7.2464 9.63869C7.64923 9.8123 7.96299 9.91613 8.20753 9.9933C8.6115 10.1221 8.97916 10.1039 9.26965 10.0602C9.59305 10.012 10.2671 9.6523 10.4078 9.25855C10.5479 8.86479 10.5479 8.5272 10.506 8.45685C10.464 8.38649 10.3516 8.34451 10.1826 8.25997H10.1831ZM7.10682 12.4602H7.10455C6.09998 12.4604 5.11385 12.1904 4.24953 11.6784L4.04527 11.557L1.92216 12.1141L2.48897 10.0444L2.35563 9.83216C1.79401 8.93818 1.4968 7.90353 1.49833 6.84778C1.49947 3.75559 4.0152 1.23985 7.10909 1.23985C8.60696 1.23985 10.0152 1.82425 11.0739 2.8841C11.5961 3.40415 12.01 4.02258 12.2916 4.70361C12.5733 5.38465 12.7171 6.11477 12.7147 6.85175C12.7136 9.94394 10.1979 12.4602 7.10682 12.4602ZM11.8796 2.079C11.2544 1.44974 10.5106 0.950797 9.69126 0.611089C8.87189 0.271382 7.99325 0.0976628 7.10625 0.0999988C3.38769 0.0999988 0.360179 3.12694 0.359045 6.84721C0.357321 8.03118 0.667908 9.19465 1.25947 10.2202L0.302307 13.717L3.87903 12.7785C4.86846 13.3176 5.97723 13.6001 7.10398 13.6001H7.10682C10.8254 13.6001 13.8529 10.5732 13.854 6.85232C13.8568 5.96567 13.6837 5.08727 13.3448 4.26795C13.0059 3.44862 12.5079 2.70463 11.8796 2.079Z' fill='%23C6212C'/%3E%3C/svg%3E");
}
.note-messengers-ico--copy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M5.82082 15.8426C4.57582 15.8426 3.32332 15.3701 2.37082 14.4176C0.473318 12.5126 0.473318 9.42262 2.37082 7.52512C2.58832 7.30762 2.94832 7.30762 3.16582 7.52512C3.38332 7.74262 3.38332 8.10262 3.16582 8.32012C2.46335 9.02364 2.0688 9.97718 2.0688 10.9714C2.0688 11.9655 2.46335 12.9191 3.16582 13.6226C3.86934 14.3251 4.82288 14.7196 5.81707 14.7196C6.81125 14.7196 7.7648 14.3251 8.46832 13.6226C9.17332 12.9176 9.56332 11.9726 9.56332 10.9676C9.56332 9.97012 9.17332 9.02512 8.46832 8.31262C8.36371 8.20676 8.30504 8.06394 8.30504 7.91512C8.30504 7.76629 8.36371 7.62347 8.46832 7.51762C8.68582 7.30012 9.04582 7.30012 9.26332 7.51762C9.7175 7.96964 10.0774 8.50739 10.322 9.09964C10.5666 9.69189 10.6911 10.3268 10.6883 10.9676C10.6883 12.2726 10.1783 13.4951 9.26332 14.4176C8.81264 14.8715 8.27619 15.2312 7.68519 15.4759C7.09419 15.7205 6.46044 15.8452 5.82082 15.8426Z' fill='%23333A47'/%3E%3Cpath d='M13.3793 10.3354C13.2368 10.3354 13.0943 10.2829 12.9818 10.1704C12.8772 10.0645 12.8185 9.92171 12.8185 9.77289C12.8185 9.62406 12.8772 9.48124 12.9818 9.37539C14.5193 7.83789 14.5193 5.34039 12.9818 3.81039C11.4443 2.27289 8.94678 2.27289 7.41678 3.81039C7.05005 4.17493 6.75916 4.60851 6.56092 5.08609C6.36267 5.56367 6.26101 6.07579 6.26178 6.59289C6.26178 7.64289 6.67428 8.63289 7.41678 9.37539C7.63428 9.59289 7.63428 9.95289 7.41678 10.1704C7.19928 10.3879 6.83928 10.3879 6.62178 10.1704C6.15052 9.7015 5.77668 9.14401 5.52182 8.53002C5.26696 7.91602 5.1361 7.25767 5.13678 6.59289C5.13678 5.24289 5.66178 3.96789 6.62178 3.01539C8.59428 1.04289 11.8043 1.04289 13.7843 3.01539C15.7568 4.98789 15.7568 8.20539 13.7843 10.1779C13.6718 10.2829 13.5218 10.3354 13.3793 10.3354Z' fill='%23333A47'/%3E%3C/svg%3E");
}
.note-messengers-ico--copy:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M5.82082 15.8426C4.57582 15.8426 3.32332 15.3701 2.37082 14.4176C0.473318 12.5126 0.473318 9.42262 2.37082 7.52512C2.58832 7.30762 2.94832 7.30762 3.16582 7.52512C3.38332 7.74262 3.38332 8.10262 3.16582 8.32012C2.46335 9.02364 2.0688 9.97718 2.0688 10.9714C2.0688 11.9655 2.46335 12.9191 3.16582 13.6226C3.86934 14.3251 4.82288 14.7196 5.81707 14.7196C6.81125 14.7196 7.7648 14.3251 8.46832 13.6226C9.17332 12.9176 9.56332 11.9726 9.56332 10.9676C9.56332 9.97012 9.17332 9.02512 8.46832 8.31262C8.36371 8.20676 8.30504 8.06394 8.30504 7.91512C8.30504 7.76629 8.36371 7.62347 8.46832 7.51762C8.68582 7.30012 9.04582 7.30012 9.26332 7.51762C9.7175 7.96964 10.0774 8.50739 10.322 9.09964C10.5666 9.69189 10.6911 10.3268 10.6883 10.9676C10.6883 12.2726 10.1783 13.4951 9.26332 14.4176C8.81264 14.8715 8.27619 15.2312 7.68519 15.4759C7.09419 15.7205 6.46044 15.8452 5.82082 15.8426Z' fill='%23C6212C'/%3E%3Cpath d='M13.3793 10.3354C13.2368 10.3354 13.0943 10.2829 12.9818 10.1704C12.8772 10.0645 12.8185 9.92171 12.8185 9.77289C12.8185 9.62406 12.8772 9.48124 12.9818 9.37539C14.5193 7.83789 14.5193 5.34039 12.9818 3.81039C11.4443 2.27289 8.94678 2.27289 7.41678 3.81039C7.05005 4.17493 6.75916 4.60851 6.56092 5.08609C6.36267 5.56367 6.26101 6.07579 6.26178 6.59289C6.26178 7.64289 6.67428 8.63289 7.41678 9.37539C7.63428 9.59289 7.63428 9.95289 7.41678 10.1704C7.19928 10.3879 6.83928 10.3879 6.62178 10.1704C6.15052 9.7015 5.77668 9.14401 5.52182 8.53002C5.26696 7.91602 5.1361 7.25767 5.13678 6.59289C5.13678 5.24289 5.66178 3.96789 6.62178 3.01539C8.59428 1.04289 11.8043 1.04289 13.7843 3.01539C15.7568 4.98789 15.7568 8.20539 13.7843 10.1779C13.6718 10.2829 13.5218 10.3354 13.3793 10.3354Z' fill='%23C6212C'/%3E%3C/svg%3E");
}
.article-col-share-buttons .ac-share-buttons .note-messengers {
  display: block;
  left: -34px;
  top: 66px;
}
.formBanner {
  color: #fff;
  margin-bottom: 25px;
  min-height: 300px;
}
.formBanner--inner {
  display: flex;
}
.formBanner-item {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 0 0 50%;
  width: 50%;
}
.formBanner-info {
  padding: 32px 80px 35px 54px;
}
.formBanner-img {
}
.formBanner-txt {
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 10px;
  opacity: .7;
}
.formBanner-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 20px;
}
.formBanner .formBanner-phone a {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  opacity: .8;
}
.formBanner .formBanner-phone a:hover {
  color: #fff;
  text-decoration: none;
}
.formBanner .btn {
  margin-bottom: 10px;
}
#formBanner1 .formBanner-info {
  background-image: url("/images/e1e1ea5a90f10761b15fd79867fefa38.jpg");
}
#formBanner1 .formBanner-img {
  background-image: url("/images/969479339abf9bf073614dd38ac8991e.jpg");
}
#formBanner2 .formBanner-info {
  background-image: url("/images/7c58fc4a75a56918f634d93db629fcc8.jpg");
}
#formBanner2 .formBanner-img {
  background-image: url("/images/ea8ddb726f9644b9756e7e6125b1d32a.jpg");
}
#formBanner3 .formBanner-info {
  background-image: url("/images/334226c35aea6c4fafa3834f47274d65.jpg");
}
#formBanner3 .formBanner-img {
  background-image: url("/images/f7bbe0e1981335e350e8199b3a5d5873.jpg");
}
#formBanner3, #formBanner3 .formBanner-phone a {
  color: #000;
}
.articles-schedule {
  font-size: 14px;
  margin-bottom: 30px;
}
.articles-schedule-list {
  display: none;
  line-height: 120%;
  position: relative
}
.articles-schedule-list:before, .articles-schedule-list:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 25px;
  box-shadow: inset 0 25px 15px -15px rgba(255, 255, 255, 1);
}
.articles-schedule-list:after {
  transform: rotate(180deg);
  left: 1px;
  bottom: -1px;
  top: auto;
}
.articles-schedule.open .articles-schedule-list {
  display: block
}
.articles-schedule-scroll {
  max-height: 220px;
  overflow-y: scroll;
  padding-right: 15px;
  scrollbar-width:thin;
  scrollbar-color: #C6212C #C7C7C7;
}
.articles-schedule-scroll::-webkit-scrollbar {
  height: 6px;
  width: 6px
}
.articles-schedule-scroll::-webkit-scrollbar-track {
  background: #C7C7C7
}
.articles-schedule-scroll::-webkit-scrollbar-thumb {
  background-color: #C6212C
}
.articles-schedule ul {
  list-style: none;
}
.articles-schedule ul li {
  padding: 7px 0 8px 0
}
.articles-schedule ul li:first-child {
  padding-top: 0;
}
.articles-schedule ul li:last-child {
  padding-bottom: 0;
}
.articles-schedule ul li a {
  color: #000;
  display: block
}
.articles-schedule ul li a i {
  display: none;
}
.articles-schedule ul li a:hover {
  text-decoration: none;
}
.articles-schedule ul li a.active {
  color: #C6212C
}
.articles-schedule ul li a.active i {
  display: inline-block;
}
.articles-schedule-list ul .schedule-item-h3 {
  padding: 0;
}
.articles-schedule-list ul .schedule-item-h3 a {
  display: block;
  padding: 7px 10px 8px;
}
.articles-schedule-list ul .schedule-item-h3 a.active {
  background-color: #f4f4f4;
  border-radius: 10px
}
.articles-schedule-list ul .schedule-item-h3 a.active i {
  display: none;
}
.detail-article .content .note-schedule {
  display: none;
}
.detail-article .consultation-form .consultation-label a {
  color: rgba(255, 255, 255, .5);
  text-decoration: underline;
}
.detail-article .consultation-form label.error {
  color: #fff;
  font-size: 12px;
}
.detail-article .content ul {
  margin-left: 40px
}
.detail-article .content ol {
  margin-left: 40px
}
.detail-article .content ul li::before {
  height: 8px;
  width: 8px
}
.consultation-form .btn[disabled="disabled"] {
  opacity: 0.8;
  cursor: default;
  background-color: #C6212C;
  box-shadow: none
}
@media screen and (max-width: 1400px) {
  .note-info {
    margin-bottom: 20px;
  }
  .article-col-share-buttons .ac-share-buttons {
    display: none
  }
  .note-messengers {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 12px;
    position: static;
    padding: 0 50px;
    width: 100%;
  }
  .note-messengers--inner {
    display: flex;
    overflow-x: auto;
    padding: 13px 0;
  }
  .note-messengers-item {
    border-bottom: none;
    border-right: 1px solid rgba(0, 0, 0, .1);
    margin-bottom: 0;
    margin-right: 40px;
    padding-bottom: 0;
    padding-right: 40px;
  }
  .note-messengers-item:last-child {
    border-right: none;
    margin-right: 0;
    padding-right: 0;
  }
  .note-messengers-ico {
    width: 18px;
  }
}
@media screen and (max-width: 1200px) {
  .article-row {
    display: flex;
    margin: 0 -15px;
  }
  .article-col {
    padding: 0 15px;
  }
}
@media screen and (max-width: 992px) {
  .note-info--inner {
    margin: 0 -10px;
  }
  .note-info-item {
    padding: 0 10px;
  }
  .articles-slider--wrapper {
    background-color: #f7f7f7;
    padding: 60px 0 40px 0;
  }
  .swiper-pagination {
    display: block;
  }
  .swiper-scrollbar {
    display: none;
  }
  .article-col-content {
    flex: 0 0 100%;
    width: 100%;
  }
  .article-col-feedback {
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
  }
  .article-feedback, .articles-schedule, .consultation-form {
    display: none;
  }
  .article-feedback-call, .article-schedule-call {
    display: block;
  }
  .formBanner-info {
    flex: 0 0 60%;
    width: 60%;
  }
  .formBanner-img {
    flex: 0 0 40%;
    width: 40%;
  }
}
@media screen and (max-width: 720px) {
  .detail-article, .detail-article blockquote {
    font-size: 15px;
    line-height: 24px;
  }
  .detail-article h1, .detail-article .h1, .detail-article h2, .detail-article .h2 {
    margin-bottom: 25px;
  }
  .detail-article h1, .detail-article .h1 {
    font-size: 24px;
    line-height: 36px;
  }
  .detail-article h2, .detail-article .h2 {
    font-size: 18px;
    line-height: 24px;
  }
  .detail-article blockquote {
    margin-bottom: 20px;
    padding: 20px 20px 20px 45px;
  }
  .stars-cut-off {
    padding: 15px 0;
  }
  .detail-article blockquote:after {
    font-size: 20px;
    left: 10px;
    top: 20px;
  }
  .note-img--wrapper {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .note-img {
    order: 1;
  }
  .note-messengers {
    margin-bottom: 25px;
    order: 3;
  }
  .note-info-mobile {
    display: block;
    order: 2;
  }
  .note-info-item {
    display: none;
  }
  .article-author {
    display: block;
    flex: 0 0 100%;
    width: 100%;
  }
  .articles-slider-title {
    font-size: 20px;
  }
  .formBanner-info {
    flex: 0 0 100%;
    width: 100%;
  }
  .formBanner-img {
    display: none;
  }
}
@media screen and (max-width: 478px) {
  .detail-article.note {
    border: none;
    padding-bottom: 20px;
  }
  .articles-slider--wrapper {
    padding: 40px 0;
  }
  .articles-slider .articles-item {
    max-width: 100%;
  }
  .formBanner-info {
    padding: 20px;
  }
  .formBanner-title {
    margin-bottom: 30px;
  }
  .formBanner .btn {
    margin: 0 auto 10px auto;
  }
  .formBanner-phone {
    text-align: center;
  }
  .note-messengers {
    padding: 0 25px
  }
}
.grid .bx_content_section {
  margin-bottom:15px
}
.grid .bx_sidebar {
  margin-bottom:15px
}
.grid2x1 .bx_content_section {
  float:left;
  width:66%;
  margin-bottom:15px
}
.grid2x1 .bx_sidebar {
  float:right;
  width:33%;
  margin-bottom:15px;
  padding-left:5%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
@media (max-width:960px) {
  .grid2x1 .bx_sidebar {
    padding-left:4%
  }
}
@media (max-width:640px) {
  .grid2x1 .bx_content_section,.grid2x1 .bx_sidebar {
    width:100%;
    float:none
  }
  .grid2x1 .bx_sidebar {
    padding-left:3%
  }
}
@media (max-width:479px) {
  .grid2x1 .bx_sidebar {
    padding-left:1%
  }
}
.catalog-brand-title {
  font-size:14px;
  padding-bottom:10px
}
.catalog-brand-item {
  display:inline-block;
  width:25%
}
.call-btn {
  background-color:#fff;
  background-position:45% 50%;
  background-repeat:no-repeat;
  background-size:auto;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  display:none;
  -webkit-filter:drop-shadow(0 3.17322px 11.8996px rgba(12,12,12,0.25));
  -ms-filter:drop-shadow(0 3.17322px 11.8996px rgba(12,12,12,0.25));
  filter:drop-shadow(0 3.17322px 11.8996px rgba(12,12,12,0.25));
  height:60px;
  opacity:0;
  position:fixed;
  right:45px;
  top:121px;
  -o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
  -moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
  -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
  transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
  visibility:hidden;
  width:60px
}
.header-fixed .call-btn {
  opacity:1;
  visibility:visible;
  z-index:2
}
.show-form .article-feedback-call {
  background-color:#C6212C;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M11.9909 20.0091L20.0092 11.9908M20.0092 20.0091L11.9909 11.9908M16 30.1666C23.7917 30.1666 30.1667 23.7916 30.1667 15.9999C30.1667 8.20825 23.7917 1.83325 16 1.83325C8.20837 1.83325 1.83337 8.20825 1.83337 15.9999C1.83337 23.7916 8.20837 30.1666 16 30.1666Z' stroke='white' stroke-width='2.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position:center center
}
.article-feedback-call {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='none'%3E%3Cpath d='M11.6507 17.1318L16.8574 11.9105M7.70927 6.47111L20.057 2.35518C25.5983 0.508107 28.6089 3.53324 26.7763 9.07447L22.6604 21.4223C19.8971 29.7268 15.3594 29.7268 12.596 21.4223L11.3743 17.7572L7.70927 16.5355C-0.595308 13.7722 -0.595308 9.249 7.70927 6.47111V6.47111Z' stroke='%23C6212C' stroke-width='2.18159' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
.article-col-feedback.show {
  background-color:rgba(255,255,255,.8);
  bottom:0;
  height:100%;
  left:0;
  position:fixed;
  width:100%;
  z-index:3
}
.show .article-feedback {
  display:block;
  margin:0 auto;
  max-width:350px;
  padding:0 10px;
  position:relative;
  top:190px
}
.show-form .consultation-form {
  display:block
}
.show-schedule .articles-schedule {
  background-color:#fff;
  -webkit-box-shadow:0 3.66595px 13.7473px rgba(12,12,12,0.25);
  -moz-box-shadow:0 3.66595px 13.7473px rgba(12,12,12,0.25);
  -o-box-shadow:0 3.66595px 13.7473px rgba(12,12,12,0.25);
  box-shadow:0 3.66595px 13.7473px rgba(12,12,12,0.25);
  padding:20px 15px 20px 20px
}
.show-schedule .articles-schedule-scroll {
  max-height:300px
}
.show-schedule .article-feedback {
  z-index:2
}
.article-col-feedback {
  position:sticky;
  top:100px
}
.consultation-form .consultation-label a {
  color:rgba(255,255,255,.5);
  text-decoration:underline
}
.consultation-form label.error {
  color:#fff;
  font-size:12px
}
.consultation-form .btn[disabled="disabled"] {
  opacity:.8;
  cursor:default;
  background-color:#C6212C;
  box-shadow:none
}
@media screen and (max-width: 992px) {
  .article-col-feedback {
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:0
  }
  .article-feedback,.consultation-form {
    display:none
  }
  .article-feedback-call,.article-schedule-call {
    display:block
  }
}
.formBanner {
  color:#fff;
  margin-bottom:25px;
  min-height:300px
}
.formBanner--inner {
  display:flex
}
.formBanner-item {
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  flex:0 0 50%;
  width:50%
}
.formBanner-info {
  padding:32px 80px 35px 54px
}
.formBanner-txt {
  font-size:15px;
  line-height:24px;
  margin-bottom:10px;
  opacity:.7
}
.formBanner-title {
  font-size:20px;
  font-weight:700;
  line-height:28px;
  margin-bottom:20px
}
.formBanner .formBanner-phone a {
  color:#fff;
  font-size:20px;
  font-weight:700;
  line-height:28px;
  opacity:.8;
  text-decoration:none
}
.formBanner .formBanner-phone a:hover {
  color:#fff;
  text-decoration:none
}
.formBanner .btn {
  margin-bottom:10px
}
#formBanner1 .formBanner-info {
  background-image:url("/images/e1e1ea5a90f10761b15fd79867fefa38.jpg")
}
#formBanner1 .formBanner-img {
  background-image:url("/images/969479339abf9bf073614dd38ac8991e.jpg")
}
#formBanner2 .formBanner-info {
  background-image:url("/images/7c58fc4a75a56918f634d93db629fcc8.jpg")
}
#formBanner2 .formBanner-img {
  background-image:url("/images/ea8ddb726f9644b9756e7e6125b1d32a.jpg")
}
#formBanner3 .formBanner-info {
  background-image:url("/images/334226c35aea6c4fafa3834f47274d65.jpg")
}
#formBanner3 .formBanner-img {
  background-image:url("/images/f7bbe0e1981335e350e8199b3a5d5873.jpg")
}
#formBanner3,#formBanner3 .formBanner-phone a {
  color:#000
}
.services--wrapper main {
  overflow-x:unset
}
.services--wrapper .reviews-back {
  overflow:hidden
}
@media screen and (max-width: 992px) {
  .formBanner-info {
    flex:0 0 60%;
    width:60%
  }
  .formBanner-img {
    flex:0 0 40%;
    width:40%
  }
}
@media screen and (max-width: 720px) {
  .formBanner-info {
    flex:0 0 100%;
    width:100%
  }
  .formBanner-img {
    display:none
  }
}
@media screen and (max-width: 478px) {
  .formBanner-info {
    padding:20px
  }
  .formBanner-title {
    margin-bottom:30px
  }
  .formBanner .btn {
    margin:0 auto 10px
  }
  .formBanner-phone {
    text-align:center
  }
}
.main__content {
  margin-bottom:25px
}
.main__desc {
  color:#1c1c1c;
  margin-top:37px;
  max-width:829px
}
.main__stages {
  margin-top:64px
}
.wrap {
  display:flex;
  flex-wrap:wrap
}
.wrap-center {
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center
}
.wrap-between {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between
}
.wrap-between-center {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:center
}
.wrap-between-start {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:flex-start
}
.advantage {
  position:relative;
  z-index:2
}
.advantage__wrapper {
  position:relative;
  margin:64px 0;
  padding:32px;
  max-width:870px;
  border:1px solid #e4e4e4;
  background:#F9F9F9;
  box-shadow:4px -4px 10px 0 rgba(92,92,92,0.15);
  overflow:hidden;
  z-index:999
}
@media screen and (max-width: 767px) {
  .advantage__wrapper {
    margin:40px 0;
    box-shadow:6px -4px 10px 0 rgba(92,92,92,0.15)
  }
  .advantage__wrap {
    display:flex;
    flex-direction:column;
    gap:28px
  }
}
.advantage__img {
  display:none
}
@media screen and (max-width: 767px) {
  .advantage__img {
    display:flex;
    justify-content:center;
    margin-bottom:10px
  }
}
.advantage__title {
  margin-bottom:32px;
  font-weight:700;
  font-size:22px;
  color:#1c1c1c
}
@media screen and (max-width: 767px) {
  .advantage__title {
    text-align:center
  }
}
.advantage__item {
  display:flex;
  flex-direction:column;
  gap:28px 0;
  max-width:355px;
  width:49%
}
.advantage__list {
  color:#1c1c1c;
  position:relative;
  padding-left:18px;
  list-style-type:none
}
.advantage__list::after {
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  color:#c6212c
}
.advantage__list-default {
  padding-left:24px
}
@media screen and (max-width: 767px) {
  .advantage__list {
    line-height:22px
  }
  .advantage__item {
    width:100%;
    max-width: 100%
  }
}
.advantage__line {
  border-left:2px solid #e4e4e4;
  height:172px
}
@media screen and (max-width: 767px) {
  .advantage__line {
    display:none
  }
}
.advantage__bcg {
  position:absolute;
  top:60px;
  left:-36px;
  z-index:9
}
@media (min-width: 320px) and (max-width: 767px) {
  .advantage__bcg {
    display:none
  }
}
@media (min-width: 768px) and (max-width: 1200px) and (max-width: 1200px) {
  .advantage__bcg {
    display:none
  }
}
.advantage__text-title {
  margin-bottom:2px
}
.banner-one__inner {
  max-width:870px;
  color:#fff;
  background-color:#1f2d3a;
  overflow:hidden
}
.banner-one__inner-left {
  padding:59px 32px;
  max-width:425px;
  box-sizing:border-box
}
@media screen and (max-width: 767px) {
  .banner-one__inner-left {
    padding:32px
  }
}
.banner-one__inner-right {
  width:435px
}
@media screen and (max-width: 767px) {
  .banner-one__inner-right {
    display:none
  }
}
.banner-one__title {
  margin-bottom:8px;
  font-weight:700;
  font-size:25px;
  line-height:27px
}
.banner-one__desc {
  color:rgba(255,255,255,0.7);
  padding:25px 0
}
@media screen and (max-width: 767px) {
  .banner-one__desc {
    margin:8px 0
  }
}
.banner-one__contact {
  display:inline-block;
  margin-top:38px
}
@media screen and (max-width: 767px) {
  .banner-one__contact {
    display:block
  }
}
.banner-one__btn {
  margin-bottom:12px;
  padding:15px 65px!important
}
@media screen and (max-width: 767px) {
  .banner-one__btn {
    width:100%
  }
}
.banner-one__phone {
  text-align:center;
  font-size:20px;
  font-weight:500;
  line-height:28px;
  color:rgba(255,255,255,0.8)
}
.banner-one__phone a {
  color:rgba(255,255,255,0.8);
  text-decoration:none
}
.banner-one__phone a:hover {
  color:rgba(255,255,255,0.8);
}
.banner-one__img {
  -o-object-fit:cover;
  object-fit:cover;
  -o-object-position:center center;
  object-position:center center;
  height:100%
}
.prices {
  margin:64px 0
}
.prices__title {
  margin-bottom:30px
}
@media screen and (max-width: 767px) {
  .prices {
    margin:40px 0
  }
  .prices__title {
    margin-bottom:25px;
    text-align:center
  }
}
.accordion {
  max-width:870px;
  color:#fff;
  background-color:#fff;
  margin-bottom:14px
}
.accordion[open] .accordion__header::after {
  transform:rotate(-180deg)
}
.accordion__item {
  background-color:#585d66;
  margin-bottom:0
}
.accordion__header {
  position:relative;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:18px 18px 18px 10px;
  cursor:pointer
}
.accordion__header::after {
  content:"";
  position:absolute;
  right:10px;
  width:20px;
  height:22px;
  background-image:url("/images/1557f768298b8e5a0cac99033feae341.svg");
  background-repeat:no-repeat;
  background-size:20px
}
.accordion__body {
  display:flex;
  flex-direction:column;
  gap:24px 0;
  margin-top:16px
}
.accordion__link {
  padding:0 10px;
  color:#1c1c1c;
  background:#fff;
  overflow:hidden
}
.accordion__desc {
  margin:0;
  max-width:75%;
  padding-right: 10px;
  text-align: left!important;
}
.accordion__price_fz {
  font-family:"Inter",sans-serif;
  font-size:18px;
  font-weight:700;
  color:#585d66
}
details > summary::marker {
  display: none;
  content: '';
}
details > summary::marker {
  display: none;
}
details > summary::-webkit-details-marker {
  display: none;
}
details > summary {
  list-style: none;
}
details > summary::-webkit-details-marker {
  display: none;
}
@media screen and (max-width: 767px) {
  .accordion__price_fz {
    color:#c6212c
  }
}
.fl-column {
  display: flex;
  flex-direction: column;
}
.services-wrap {
  margin-top:25px
}
.services__title {
  margin-bottom:25px
}
.services__wrap {
  gap:8px 0;
  margin:25px 0
}
.services__card {
  position:relative;
  padding:20px 0 20px 22px;
  border-radius:4px;
  border-top:1px solid #E5E5E5;
  border-right:1px solid #E5E5E5;
  border-bottom:1px solid #E5E5E5
}
.services__line {
  position:absolute;
  top:-1px;
  left:0;
  bottom:-1px;
  width:6px;
  height:auto;
  background-color:#c6212c;
  border-radius:4px 0 0 4px
}
.services__product {
  font-family:"Inter",sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:16px;
  margin:0;
  color:#1c1c1c
}
@media screen and (max-width: 767px) {
  .services__product {
    line-height:22px
  }
}
.civil-services__title {
  margin-bottom:25px;
  font-weight:700;
  font-size:25px;
  line-height:27px;
  color:#1c1c1c
}
@media screen and (max-width: 767px) {
  .civil-services__title {
    margin-bottom:20px
  }
}
.civil-services__wrap {
  display:flex;
  justify-content:space-between
}
@media screen and (max-width: 767px) {
  .civil-services__wrap {
    display:flex;
    flex-direction:column
  }
}
.civil-services__list {
  display:flex;
  flex-direction:column;
  width:424px
}
@media screen and (max-width: 767px) {
  .civil-services__list {
    width:100%
  }
}
.civil-services__item {
  display:flex;
  gap:14px;
  padding:14px;
  transition:all .3s ease;
  position:relative
}
.civil-services__item:hover {
  background-color:#F6F6F6
}
.civil-services__left {
  min-width:54px;
  min-height:54px
}
.civil-services__left img {
  max-width:54px;
  width:100%
}
@media screen and (max-width: 767px) {
  .civil-services__left {
    display:flex;
    align-items:center
  }
}
.civil-services__right {
  display:flex;
  flex-direction:column;
  gap:12px
}
@media screen and (max-width: 767px) {
  .civil-services__right {
    align-items:center
  }
}
.civil-services__main-title {
  font-family:"Lato",sans-serif;
  font-size:18px;
  font-weight:700
}
.civil-services__main-title a {
  display:block;
  transition:all .3s ease;
  color:#1c1c1c;
  text-decoration:none
}
.civil-services__main-title a:before {
  content:'';
  position:absolute;
  height:100%;
  left:0;
  top:0;
  width:100%
}
.civil-services__main-title a:hover {
  color:#c6212c
}
@media screen and (max-width: 767px) {
  .civil-services__main-title {
    height:100%;
    display:flex;
    align-items:center
  }
}
.civil-services__desc {
  font-family:"Inter",sans-serif;
  font-size:14px;
  line-height:16px;
  color:#475367
}
@media screen and (max-width: 767px) {
  .civil-services__desc {
    display:none
  }
}
.additional-info a {
  color:#c6212c;
  text-decoration:none
}
.additional-info a:hover {
  color:#c6212c;
  border-bottom:1px solid #c6212c
}
.formBanner .formBanner-phone a {
  border:none
}
.main-content-section .command {
  padding-bottom:0
}
.reviews {
  margin-bottom: 65px;
}
.grid .bx_content_section {
  margin-bottom:15px
}
.grid .bx_sidebar {
  margin-bottom:15px
}
.grid2x1 .bx_content_section {
  float:left;
  width:66%;
  margin-bottom:15px
}
.grid2x1 .bx_sidebar {
  float:right;
  width:33%;
  margin-bottom:15px;
  padding-left:5%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
@media (max-width:960px) {
  .grid2x1 .bx_sidebar {
    padding-left:4%
  }
}
@media (max-width:640px) {
  .grid2x1 .bx_content_section,.grid2x1 .bx_sidebar {
    width:100%;
    float:none
  }
  .grid2x1 .bx_sidebar {
    padding-left:3%
  }
}
@media (max-width:479px) {
  .grid2x1 .bx_sidebar {
    padding-left:1%
  }
}
.catalog-brand-title {
  font-size:14px;
  padding-bottom:10px
}
.catalog-brand-item {
  display:inline-block;
  width:25%
}
.call-btn {
  background-color:#fff;
  background-position:45% 50%;
  background-repeat:no-repeat;
  background-size:auto;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  display:none;
  -webkit-filter:drop-shadow(0 3.17322px 11.8996px rgba(12,12,12,0.25));
  -ms-filter:drop-shadow(0 3.17322px 11.8996px rgba(12,12,12,0.25));
  filter:drop-shadow(0 3.17322px 11.8996px rgba(12,12,12,0.25));
  height:60px;
  opacity:0;
  position:fixed;
  right:45px;
  top:121px;
  -o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
  -moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
  -ms-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
  transition:opacity .3s ease-in-out,visibility .3s ease-in-out;
  visibility:hidden;
  width:60px
}
.header-fixed .call-btn {
  opacity:1;
  visibility:visible;
  z-index:2
}
.show-form .article-feedback-call {
  background-color:#C6212C;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M11.9909 20.0091L20.0092 11.9908M20.0092 20.0091L11.9909 11.9908M16 30.1666C23.7917 30.1666 30.1667 23.7916 30.1667 15.9999C30.1667 8.20825 23.7917 1.83325 16 1.83325C8.20837 1.83325 1.83337 8.20825 1.83337 15.9999C1.83337 23.7916 8.20837 30.1666 16 30.1666Z' stroke='white' stroke-width='2.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position:center center
}
.article-feedback-call {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='none'%3E%3Cpath d='M11.6507 17.1318L16.8574 11.9105M7.70927 6.47111L20.057 2.35518C25.5983 0.508107 28.6089 3.53324 26.7763 9.07447L22.6604 21.4223C19.8971 29.7268 15.3594 29.7268 12.596 21.4223L11.3743 17.7572L7.70927 16.5355C-0.595308 13.7722 -0.595308 9.249 7.70927 6.47111V6.47111Z' stroke='%23C6212C' stroke-width='2.18159' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
.article-col-feedback.show {
  background-color:rgba(255,255,255,.8);
  bottom:0;
  height:100%;
  left:0;
  position:fixed;
  width:100%;
  z-index:3
}
.show .article-feedback {
  display:block;
  margin:0 auto;
  max-width:350px;
  padding:0 10px;
  position:relative;
  top:190px
}
.show-form .consultation-form {
  display:block
}
.show-schedule .articles-schedule {
  background-color:#fff;
  -webkit-box-shadow:0 3.66595px 13.7473px rgba(12,12,12,0.25);
  -moz-box-shadow:0 3.66595px 13.7473px rgba(12,12,12,0.25);
  -o-box-shadow:0 3.66595px 13.7473px rgba(12,12,12,0.25);
  box-shadow:0 3.66595px 13.7473px rgba(12,12,12,0.25);
  padding:20px 15px 20px 20px
}
.show-schedule .articles-schedule-scroll {
  max-height:300px
}
.show-schedule .article-feedback {
  z-index:2
}
.article-col-feedback {
  position:sticky;
  top:100px
}
.consultation-form .consultation-label a {
  color:rgba(255,255,255,.5);
  text-decoration:underline
}
.consultation-form label.error {
  color:#fff;
  font-size:12px
}
.consultation-form .btn[disabled="disabled"] {
  opacity:.8;
  cursor:default;
  background-color:#C6212C;
  box-shadow:none
}
@media screen and (max-width: 992px) {
  .article-col-feedback {
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:0
  }
  .article-feedback,.consultation-form {
    display:none
  }
  .article-feedback-call,.article-schedule-call {
    display:block
  }
}
.formBanner {
  color:#fff;
  margin-bottom:25px;
  min-height:300px
}
.formBanner--inner {
  display:flex
}
.formBanner-item {
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  flex:0 0 50%;
  width:50%
}
.formBanner-info {
  padding:32px 80px 35px 54px
}
.formBanner-txt {
  font-size:15px;
  line-height:24px;
  margin-bottom:10px;
  opacity:.7
}
.formBanner-title {
  font-size:20px;
  font-weight:700;
  line-height:28px;
  margin-bottom:20px
}
.formBanner .formBanner-phone a {
  color:#fff;
  font-size:20px;
  font-weight:700;
  line-height:28px;
  opacity:.8;
  text-decoration:none
}
.formBanner .formBanner-phone a:hover {
  color:#fff;
  text-decoration:none
}
.formBanner .btn {
  margin-bottom:10px
}
#formBanner1 .formBanner-info {
  background-image:url("/images/e1e1ea5a90f10761b15fd79867fefa38.jpg")
}
#formBanner1 .formBanner-img {
  background-image:url("/images/969479339abf9bf073614dd38ac8991e.jpg")
}
#formBanner2 .formBanner-info {
  background-image:url("/images/7c58fc4a75a56918f634d93db629fcc8.jpg")
}
#formBanner2 .formBanner-img {
  background-image:url("/images/ea8ddb726f9644b9756e7e6125b1d32a.jpg")
}
#formBanner3 .formBanner-info {
  background-image:url("/images/334226c35aea6c4fafa3834f47274d65.jpg")
}
#formBanner3 .formBanner-img {
  background-image:url("/images/f7bbe0e1981335e350e8199b3a5d5873.jpg")
}
#formBanner3,#formBanner3 .formBanner-phone a {
  color:#000
}
.services--wrapper main {
  overflow-x:unset
}
.services--wrapper .reviews-back {
  overflow:hidden
}
@media screen and (max-width: 992px) {
  .formBanner-info {
    flex:0 0 60%;
    width:60%
  }
  .formBanner-img {
    flex:0 0 40%;
    width:40%
  }
}
@media screen and (max-width: 720px) {
  .formBanner-info {
    flex:0 0 100%;
    width:100%
  }
  .formBanner-img {
    display:none
  }
}
@media screen and (max-width: 478px) {
  .formBanner-info {
    padding:20px
  }
  .formBanner-title {
    margin-bottom:30px
  }
  .formBanner .btn {
    margin:0 auto 10px
  }
  .formBanner-phone {
    text-align:center
  }
}
.main__content {
  margin-bottom:25px
}
.main__desc {
  color:#1c1c1c;
  margin-top:37px;
  max-width:829px
}
.main__stages {
  margin-top:64px
}
.wrap {
  display:flex;
  flex-wrap:wrap
}
.wrap-center {
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center
}
.wrap-between {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between
}
.wrap-between-center {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:center
}
.wrap-between-start {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:flex-start
}
.advantage {
  position:relative;
  z-index:2
}
.advantage__wrapper {
  position:relative;
  margin:64px 0;
  padding:32px;
  max-width:870px;
  border:1px solid #e4e4e4;
  background:#F9F9F9;
  box-shadow:4px -4px 10px 0 rgba(92,92,92,0.15);
  overflow:hidden;
  z-index:999
}
@media screen and (max-width: 767px) {
  .advantage__wrapper {
    margin:40px 0;
    box-shadow:6px -4px 10px 0 rgba(92,92,92,0.15)
  }
  .advantage__wrap {
    display:flex;
    flex-direction:column;
    gap:28px
  }
}
.advantage__img {
  display:none
}
@media screen and (max-width: 767px) {
  .advantage__img {
    display:flex;
    justify-content:center;
    margin-bottom:10px
  }
}
.advantage__title {
  margin-bottom:32px;
  font-weight:700;
  font-size:22px;
  color:#1c1c1c
}
@media screen and (max-width: 767px) {
  .advantage__title {
    text-align:center
  }
}
.advantage__item {
  display:flex;
  flex-direction:column;
  gap:28px 0;
  max-width:355px;
  width:49%
}
.advantage__list {
  color:#1c1c1c;
  position:relative;
  padding-left:18px;
  list-style-type:none
}
.advantage__list::after {
  content:"•";
  position:absolute;
  left:0;
  top:0;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  color:#c6212c
}
.advantage__list-default {
  padding-left:24px
}
@media screen and (max-width: 767px) {
  .advantage__list {
    line-height:22px
  }
  .advantage__item {
    width:100%;
    max-width: 100%
  }
}
.advantage__line {
  border-left:2px solid #e4e4e4;
  height:172px
}
@media screen and (max-width: 767px) {
  .advantage__line {
    display:none
  }
}
.advantage__bcg {
  position:absolute;
  top:60px;
  left:-36px;
  z-index:9
}
@media (min-width: 320px) and (max-width: 767px) {
  .advantage__bcg {
    display:none
  }
}
@media (min-width: 768px) and (max-width: 1200px) and (max-width: 1200px) {
  .advantage__bcg {
    display:none
  }
}
.advantage__text-title {
  margin-bottom:2px
}
.banner-one__inner {
  max-width:870px;
  color:#fff;
  background-color:#1f2d3a;
  overflow:hidden
}
.banner-one__inner-left {
  padding:59px 32px;
  max-width:425px;
  box-sizing:border-box
}
@media screen and (max-width: 767px) {
  .banner-one__inner-left {
    padding:32px
  }
}
.banner-one__inner-right {
  width:435px
}
@media screen and (max-width: 767px) {
  .banner-one__inner-right {
    display:none
  }
}
.banner-one__title {
  margin-bottom:8px;
  font-weight:700;
  font-size:25px;
  line-height:27px
}
.banner-one__desc {
  color:rgba(255,255,255,0.7);
  padding:25px 0
}
@media screen and (max-width: 767px) {
  .banner-one__desc {
    margin:8px 0
  }
}
.banner-one__contact {
  display:inline-block;
  margin-top:38px
}
@media screen and (max-width: 767px) {
  .banner-one__contact {
    display:block
  }
}
.banner-one__btn {
  margin-bottom:12px;
  padding:15px 65px!important
}
@media screen and (max-width: 767px) {
  .banner-one__btn {
    width:100%
  }
}
.banner-one__phone {
  text-align:center;
  font-size:20px;
  font-weight:500;
  line-height:28px;
  color:rgba(255,255,255,0.8)
}
.banner-one__phone a {
  color:rgba(255,255,255,0.8);
  text-decoration:none
}
.banner-one__phone a:hover {
  color:rgba(255,255,255,0.8);
}
.banner-one__img {
  -o-object-fit:cover;
  object-fit:cover;
  -o-object-position:center center;
  object-position:center center;
  height:100%
}
.prices {
  margin:64px 0
}
.prices__title {
  margin-bottom:30px
}
@media screen and (max-width: 767px) {
  .prices {
    margin:40px 0
  }
  .prices__title {
    margin-bottom:25px;
    text-align:center
  }
}
.accordion {
  max-width:870px;
  color:#fff;
  background-color:#fff;
  margin-bottom:14px
}
.accordion[open] .accordion__header::after {
  transform:rotate(-180deg)
}
.accordion__item {
  background-color:#585d66;
  margin-bottom:0
}
.accordion__header {
  position:relative;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:18px 18px 18px 10px;
  cursor:pointer
}
.accordion__header::after {
  content:"";
  position:absolute;
  right:10px;
  width:20px;
  height:22px;
  background-image:url("/images/1557f768298b8e5a0cac99033feae341.svg");
  background-repeat:no-repeat;
  background-size:20px
}
.accordion__body {
  display:flex;
  flex-direction:column;
  gap:24px 0;
  margin-top:16px
}
.accordion__link {
  padding:0 10px;
  color:#1c1c1c;
  background:#fff;
  overflow:hidden
}
.accordion__desc {
  margin:0;
  max-width:75%;
  padding-right: 10px;
  text-align: left!important;
}
.accordion__price_fz {
  font-family:"Inter",sans-serif;
  font-size:18px;
  font-weight:700;
  color:#585d66
}
details > summary::marker {
  display: none;
  content: '';
}
details > summary::marker {
  display: none;
}
details > summary::-webkit-details-marker {
  display: none;
}
details > summary {
  list-style: none;
}
details > summary::-webkit-details-marker {
  display: none;
}
@media screen and (max-width: 767px) {
  .accordion__price_fz {
    color:#c6212c
  }
}
.fl-column {
  display: flex;
  flex-direction: column;
}
.services-wrap {
  margin-top:25px
}
.services__title {
  margin-bottom:25px
}
.services__wrap {
  gap:8px 0;
  margin:25px 0
}
.services__card {
  position:relative;
  padding:20px 0 20px 22px;
  border-radius:4px;
  border-top:1px solid #E5E5E5;
  border-right:1px solid #E5E5E5;
  border-bottom:1px solid #E5E5E5
}
.services__line {
  position:absolute;
  top:-1px;
  left:0;
  bottom:-1px;
  width:6px;
  height:auto;
  background-color:#c6212c;
  border-radius:4px 0 0 4px
}
.services__product {
  font-family:"Inter",sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:16px;
  margin:0;
  color:#1c1c1c
}
@media screen and (max-width: 767px) {
  .services__product {
    line-height:22px
  }
}
.civil-services__title {
  margin-bottom:25px;
  font-weight:700;
  font-size:25px;
  line-height:27px;
  color:#1c1c1c
}
@media screen and (max-width: 767px) {
  .civil-services__title {
    margin-bottom:20px
  }
}
.civil-services__wrap {
  display:flex;
  justify-content:space-between
}
@media screen and (max-width: 767px) {
  .civil-services__wrap {
    display:flex;
    flex-direction:column
  }
}
.civil-services__list {
  display:flex;
  flex-direction:column;
  width:424px
}
@media screen and (max-width: 767px) {
  .civil-services__list {
    width:100%
  }
}
.civil-services__item {
  display:flex;
  gap:14px;
  padding:14px;
  transition:all .3s ease;
  position:relative
}
.civil-services__item:hover {
  background-color:#F6F6F6
}
.civil-services__left {
  min-width:54px;
  min-height:54px
}
.civil-services__left img {
  max-width:54px;
  width:100%
}
@media screen and (max-width: 767px) {
  .civil-services__left {
    display:flex;
    align-items:center
  }
}
.civil-services__right {
  display:flex;
  flex-direction:column;
  gap:12px
}
@media screen and (max-width: 767px) {
  .civil-services__right {
    align-items:center
  }
}
.civil-services__main-title {
  font-family:"Lato",sans-serif;
  font-size:18px;
  font-weight:700
}
.civil-services__main-title a {
  display:block;
  transition:all .3s ease;
  color:#1c1c1c;
  text-decoration:none
}
.civil-services__main-title a:before {
  content:'';
  position:absolute;
  height:100%;
  left:0;
  top:0;
  width:100%
}
.civil-services__main-title a:hover {
  color:#c6212c
}
@media screen and (max-width: 767px) {
  .civil-services__main-title {
    height:100%;
    display:flex;
    align-items:center
  }
}
.civil-services__desc {
  font-family:"Inter",sans-serif;
  font-size:14px;
  line-height:16px;
  color:#475367
}
@media screen and (max-width: 767px) {
  .civil-services__desc {
    display:none
  }
}
.additional-info a {
  color:#c6212c;
  text-decoration:none
}
.additional-info a:hover {
  color:#c6212c;
  border-bottom:1px solid #c6212c
}
.formBanner .formBanner-phone a {
  border:none
}
.main-content-section .command {
  padding-bottom:0
}
.reviews {
  margin-bottom: 65px;
}
.product-item-detail-info-section {
  padding:0 20px
}
@media (max-width: 992px) {
  .product-item-detail-info-section {
    padding:0
  }
}
.product-item-detail-info-container {
  margin-bottom:20px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
.product-item-detail-info-container-title {
  margin-bottom:3px;
  color:#000;
  font-weight:700;
  font-size:13px
}
.product-item-detail-pay-block {
  position:relative;
  margin-bottom:15px;
  padding:20px 20px 0;
  border:1px solid #e4e4e4;
  border-radius:3px;
  background-color:#fff
}
.bx-retina .product-item-detail-pay-block {
  border-width:.5px
}
.product-item-detail-compare-container {
  position:relative;
  margin:0 -20px;
  padding:4px 15px;
  min-height:30px;
  border-top:1px solid #e4e4e4;
  background:#f3f3f3;
  box-shadow:inset 0 1px 1px 0 #eee;
  color:#4e4e4e;
  vertical-align:middle;
  font-size:12px;
  line-height:20px
}
.product-item-detail-compare .checkbox {
  margin:0;
  padding:0
}
.product-item-detail-price-current {
  color:#d0021b;
  white-space:nowrap;
  font-weight:700;
  font-size:30px;
  line-height:33px;
  transition:font-size 200ms ease
}
.product-item-detail-price-old {
  color:#bdbdbd;
  text-decoration:line-through;
  white-space:nowrap;
  font-weight:700;
  font-size:14px;
  line-height:17px
}
.product-item-scu-container {
  padding:0 0 2px
}
.product-item-scu-container-title {
  color:#333;
  font-size:12px
}
.product-item-scu-list {
  margin:0
}
.product-item-scu-item-list {
  overflow:hidden;
  margin:0 0 0 -2px;
  padding:0;
  list-style:none
}
.product-item-scu-item-color-container,.product-item-scu-item-text-container {
  display:inline-block;
  box-sizing:border-box;
  padding:5px 3px;
  max-width:100%;
  vertical-align:middle
}
.product-item-scu-item-text-container {
  min-width:48px
}
.product-item-scu-item-color-container {
  max-width:60px;
  width:25%
}
.product-item-scu-item-color-block {
  position:relative;
  padding-top:100%;
  outline:1px solid #c0cfda;
  cursor:pointer
}
.bx-no-touch .product-item-scu-item-color-block {
  transition:outline 200ms ease
}
.bx-retina .product-item-scu-item-color-block {
  outline-width:.5px
}
.product-item-scu-item-color-container.selected .product-item-scu-item-color-block {
  outline-width:2px
}
.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block {
  outline-width:1px
}
.product-item-scu-item-color {
  position:absolute;
  top:2px;
  right:2px;
  bottom:2px;
  left:2px;
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat
}
.product-item-scu-item-text-block {
  position:relative;
  padding:0 5px;
  outline:1px solid #c0cfda;
  cursor:pointer
}
.bx-no-touch .product-item-scu-item-text-block {
  transition:outline 300ms ease
}
.bx-retina .product-item-scu-item-text-block {
  outline-width:.5px
}
.product-item-scu-item-text-container.selected .product-item-scu-item-text-block {
  outline-width:2px
}
.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block {
  outline-width:1px
}
.product-item-scu-item-text {
  overflow:hidden;
  max-width:100%;
  vertical-align:middle;
  text-align:center;
  text-transform:uppercase;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:11px;
  line-height:18px
}
.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {
  position:relative;
  overflow:hidden;
  outline-color:#a9adb4!important
}
.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
  position:absolute;
  top:-2px;
  right:-2px;
  bottom:-2px;
  left:-2px;
  background:rgba(255,255,255,0.75) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=") no-repeat center;
  background-size:80% 80%;
  content:""
}
.product-item-selected-scu-container {
  word-spacing:1px
}
.product-item-selected-scu {
  display:inline-block;
  overflow:hidden;
  padding:0 5px;
  min-width:22px;
  height:22px;
  outline:1px solid #c0cfda;
  vertical-align:middle;
  text-align:center;
  text-transform:uppercase;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:11px;
  line-height:22px
}
.bx-retina .product-item-selected-scu {
  outline-width:.5px
}
.product-item-selected-scu-color {
  background-position:center;
  background-size:20px 20px;
  background-repeat:no-repeat
}
.product-item-amount {
  padding:0 0 2px;
  text-align:center
}
.product-item-amount-field-btn-plus,.product-item-amount-field-btn-minus {
  position:relative;
  display:inline-block;
  min-width:22px;
  height:22px;
  border-radius:2px;
  background-color:#f2f2f2;
  color:#fff;
  vertical-align:middle;
  text-align:center;
  cursor:pointer;
  transition:background 300ms ease,opacity 300ms ease
}
.bx-retina .product-item-amount-field-btn-plus,.bx-retina .product-item-amount-field-btn-minus {
  border-width:.5px
}
.product-item-amount-field-btn-plus:hover,.product-item-amount-field-btn-minus:hover {
  background:#d3d3d3
}
.product-item-amount-field-btn-plus:after,.product-item-amount-field-btn-minus:after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  content:"";
  opacity:.8;
  transition:opacity 300ms ease,background 300ms ease
}
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after,.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after {
  opacity:.3!important;
  cursor:default
}
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover,.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover {
  background-color:#f2f2f2
}
.product-item-amount-field-btn-minus:after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  content:"";
  opacity:.8;
  transition:opacity 300ms ease
}
.product-item-amount-field-btn-plus:after {
  background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==") no-repeat center;
  background-size:10px
}
.product-item-amount-field-btn-minus:after {
  background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") no-repeat center;
  background-size:10px
}
.product-item-amount-field-btn-plus:hover:after,.product-item-amount-field-btn-minus:hover:after {
  opacity:1
}
.product-item-amount-field {
  display:inline-block;
  padding:0;
  max-width:50px;
  width:auto;
  height:22px;
  border:1px solid transparent;
  border-radius:2px;
  background:transparent!important;
  color:#000;
  vertical-align:middle;
  text-align:center;
  font-weight:700;
  font-size:19px;
  line-height:22px;
  transition:border 300ms ease
}
.bx-retina .product-item-amount-field {
  border-width:.5px
}
.product-item-amount-field:focus {
  outline:none!important
}
.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button,.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button {
  margin:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  -ms-appearance:none;
  -o-appearance:none;
  appearance:none
}
.product-item-amount-description-container {
  color:#a5a5a5;
  white-space:nowrap;
  font-size:12px
}
.product-item-amount-description-container strong {
  color:#333;
  white-space:nowrap
}
.product-item-amount-label-container {
  margin:5px 0;
  color:#a5a5a5;
  font-weight:700;
  font-size:12px
}
.product-item-quantity {
  color:#333;
  font-weight:400;
  font-size:12px
}
.btn.product-item-detail-buy-button {
  position:relative;
  display:block;
  margin:0 auto 20px;
  max-width:250px;
  width:100%;
  height:50px;
  text-transform:uppercase;
  font-weight:800;
  font-size:12px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
.product-item-detail-short-card-btn .btn.product-item-detail-buy-button {
  margin:0
}
.btn.product-item-detail-buy-button span {
  position:absolute;
  top:50%;
  right:0;
  left:0;
  display:inline-block;
  min-height:16px;
  max-width:100%;
  white-space:normal;
  line-height:16px;
  transform:translateY(-50%)
}
.btn-link.product-item-detail-buy-button {
  height:25px
}
.product-item-detail-slider-container {
  position:relative;
  max-width:100%;
  background:transparent;
  transition:background 800ms ease
}
.product-item-detail-slider-block {
  position:relative;
  box-sizing:border-box;
  padding-top:56.25%;
  height:0
}
.product-item-detail-slider-block.product-item-detail-slider-block-square {
  padding-top:100%
}
.product-item-detail-slider-images-container {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0
}
.product-item-detail-slider-image {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  text-align:center;
  opacity:0;
  transition:opacity 250ms linear
}
.product-item-detail-slider-image.active {
  z-index:10;
  opacity:1
}
.product-item-detail-slider-image img {
  position:absolute;
  top:50%;
  left:50%;
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  outline:1px solid transparent;
  background-position:center;
  background-repeat:no-repeat;
  transition:background-size 450ms ease,width 450ms ease,height 450ms ease,outline 450ms ease;
  transform:translateY(-50%) translateX(-50%)
}
.product-item-detail-slider-progress-bar {
  position:absolute;
  bottom:0;
  left:0;
  z-index:180;
  height:3px
}
.product-item-detail-slider-controls-block {
  padding:10px 0;
  text-align:center
}
.product-item-detail-slider-controls-image {
  position:relative;
  display:inline-block;
  overflow:hidden;
  width:65px;
  height:65px;
  outline:1px solid #c0cfda;
  background-color:#fff;
  text-align:center;
  cursor:pointer
}
.bx-retina .product-item-detail-slider-controls-image {
  outline-width:.5px
}
.bx-no-retina .product-item-detail-slider-controls-image.active {
  outline-width:2px
}
.bx-retina .product-item-detail-slider-controls-image.active {
  outline-width:1px
}
.product-item-detail-slider-controls-image img {
  position:absolute;
  top:50%;
  left:50%;
  max-width:65px;
  max-height:65px;
  width:auto;
  height:auto;
  transform:translateY(-50%) translateX(-50%)
}
.product-item-detail-slider-left,.product-item-detail-slider-right {
  position:absolute;
  top:0;
  bottom:0;
  z-index:111;
  display:block;
  width:25%;
  background:rgba(255,255,255,0) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2230%22%20viewBox%3D%220%200%2016%2030%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2050%202%2036%2016%2022%2015%2021%201%2035%200%2036%201%2037%2015%2051%22%20transform%3D%22translate(0%20-21)%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
  opacity:.57;
  cursor:pointer;
  transition:all 300ms ease
}
.product-item-detail-slider-left {
  left:0
}
.product-item-detail-slider-right {
  right:0;
  transform:rotate(180deg)
}
.product-item-detail-slider-left:hover,.product-item-detail-slider-right:hover {
  background-color:rgba(255,255,255,.4);
  opacity:.8
}
.product-item-detail-slider-close {
  display:none
}
.product-item-detail-slider-container.popup .product-item-detail-slider-close {
  position:absolute;
  top:4px;
  right:110px;
  bottom:0;
  z-index:150;
  display:block;
  width:50px;
  height:50px;
  background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2015.1%208.944%208%2016%201%2015.006%200%208.05%207%20.994%200%200%201%207.056%208%200%2015.1%20.994%2016%208.05%209%2015.006%2016%22%2F%3E%3C%2Fsvg%3E") no-repeat center;
  opacity:.27;
  cursor:pointer;
  transition:all 300ms ease
}
.product-item-detail-slider-container.popup .product-item-detail-slider-close:hover {
  opacity:1
}
.product-item-detail-slider-container.popup .product-item-detail-slider-right {
  right:105px
}
.product-item-detail-slider-container.magnified .product-item-detail-slider-image {
  z-index:100
}
.product-item-detail-slider-container.magnified .product-item-detail-slider-image img {
  outline-color:#ddd
}
.product-item-detail-slider-container.magnified .product-item-detail-slider-left,.product-item-detail-slider-container.magnified .product-item-detail-slider-right {
  z-index:50
}
.product-item-detail-slider-container.magnified .product-item-label-text,.product-item-detail-slider-container.magnified .product-item-label-ring {
  opacity:0
}
.product-item-detail-slider-container.popup {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:999999;
  background:#fff;
  animation-name:imgPopupShow;
  animation-duration:300ms
}
.product-item-detail-slider-container.popup .product-item-detail-slider-images-container {
  right:105px
}
.product-item-detail-slider-container.popup .product-item-detail-slider-block {
  padding-top:0;
  height:100vh
}
.product-item-detail-slider-container.popup .product-item-detail-slider-image {
  position:absolute;
  top:50%;
  left:50%;
  max-height:100vh;
  width:calc(100% - 150px);
  transform:translateY(-50%) translateX(-50%)
}
@-webkit-keyframes imgPopupShow {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
@-moz-keyframes imgPopupShow {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
@-ms-keyframes imgPopupShow {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
@-o-keyframes imgPopupShow {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes imgPopupShow {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
.product-item-detail-slider-container.popup .product-item-detail-slider-image img {
  max-width:100%;
  max-height:90vh;
  width:auto;
  cursor:default
}
.product-item-detail-slider-container.popup .product-item-detail-slider-controls-block {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  overflow-y:auto;
  padding:20px;
  border-left:1px solid #d3d3d3;
  background-color:#fff
}
.product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
  display:block;
  margin-bottom:20px
}
@media (max-width: 767px) {
  .product-item-detail-slider-container.popup .product-item-detail-slider-images-container {
    right:0
  }
  .product-item-detail-slider-container.popup .product-item-detail-slider-block {
    padding-top:0;
    height:calc(100vh - 111px)
  }
  .product-item-detail-slider-container.popup .product-item-detail-slider-image {
    width:90%
  }
  .product-item-detail-slider-container.popup .product-item-detail-slider-image img {
    max-width:100%;
    max-height:calc(100vh - 115px);
    width:auto;
    cursor:default
  }
  .product-item-detail-slider-container.popup .product-item-detail-slider-controls-block {
    position:absolute;
    top:auto;
    right:0;
    bottom:0;
    left:0;
    overflow-x:auto;
    max-height:111px;
    border-top:1px solid #d3d3d3;
    border-left:none;
    white-space:nowrap
  }
  .product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
    display:inline-block;
    margin-bottom:0
  }
  .product-item-detail-slider-container.popup .product-item-detail-slider-close {
    right:10px;
    z-index:200
  }
  .product-item-detail-slider-left,.product-item-detail-slider-right {
    max-width:75px
  }
  .product-item-detail-slider-container.popup .product-item-detail-slider-right {
    right:0
  }
}
.product-item-label-text,.product-item-label-ring {
  position:absolute;
  z-index:190;
  opacity:1;
  transition:opacity 450ms ease
}
.product-item-label-text span,.product-item-label-ring {
  display:inline-block;
  clear:both;
  margin-bottom:2px;
  background:#f42c2c;
  color:#fff;
  vertical-align:middle;
  text-align:center;
  transition:all 250ms ease
}
.bx-red .product-item-label-text span,.bx-red .product-item-label-ring {
  background-color:#fba90c
}
.product-item-label-text > div,.product-item-label-ring > div {
  line-height:0
}
.product-item-detail-slider-container.popup .product-item-label-text,.product-item-detail-slider-container.popup .product-item-label-ring {
  display:none
}
.product-item-label-text span {
  padding:2px 5px;
  vertical-align:middle;
  font-weight:700
}
.product-item-label-text.product-item-label-small span {
  margin-bottom:1px;
  padding:2px 7px;
  font-weight:400;
  font-size:13px;
  line-height:14px
}
.product-item-label-text.product-item-label-big span {
  padding:4px 10px;
  font-size:13px;
  line-height:17px
}
@media (max-width: 767px) {
  .product-item-label-text > div {
    line-height:0
  }
  .product-item-label-text.product-item-label-small span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
    margin-bottom:1px;
    padding:2px 7px;
    font-size:10px;
    line-height:14px
  }
  .product-item-big-card .product-item-label-text.product-item-label-small span,.product-item-label-text.product-item-label-big span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
    margin-bottom:1px;
    padding:3px 12px;
    font-size:14px;
    line-height:16px
  }
  .product-item-big-card .product-item-label-text.product-item-label-big span {
    padding:3px 12px;
    font-size:20px;
    line-height:25px
  }
}
.product-item-label-ring {
  box-sizing:border-box;
  border-radius:50%;
  font-weight:700
}
.product-item-label-ring.product-item-label-small {
  width:40px;
  height:40px;
  font-size:14px;
  line-height:40px
}
.product-item-label-ring.product-item-label-big {
  width:50px;
  height:50px;
  font-size:18px;
  line-height:50px
}
@media (max-width: 767px) {
  .product-item-label-ring.product-item-label-small,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
    width:20px;
    height:20px;
    font-size:13px;
    line-height:20px
  }
  .product-item-big-card .product-item-label-ring.product-item-label-small,.product-item-label-ring.product-item-label-big,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
    width:35px;
    height:35px;
    font-size:12px;
    line-height:35px
  }
  .product-item-big-card .product-item-label-ring.product-item-label-big {
    width:70px;
    height:70px;
    font-size:24px;
    line-height:70px
  }
}
.product-item-label-top {
  top:-5px
}
.product-item-label-center {
  left:50%;
  transform:translateX(-50%)
}
.product-item-label-center > div {
  text-align:center
}
.product-item-label-left {
  left:-5px
}
.product-item-label-left > div {
  text-align:left
}
.product-item-label-bottom {
  bottom:-5px
}
.product-item-label-middle {
  top:50%;
  transform:translateY(-50%)
}
.product-item-label-right {
  right:-5px
}
.product-item-label-right > div {
  text-align:right
}
.product-item-label-center.product-item-label-middle {
  transform:translateY(-50%) translateX(-50%)
}
.product-item-detail-tabs-container {
  min-height:60px;
  border-bottom:1px solid #ededed;
  background:#fff
}
.product-item-detail-tabs-list {
  display:block;
  margin:0;
  padding:0;
  list-style:none
}
.product-item-detail-tabs-list:after {
  display:table;
  clear:both;
  content:""
}
.product-item-detail-tab {
  float:left;
  min-height:60px
}
.product-item-detail-tab-link {
  position:relative;
  display:inline-block;
  box-sizing:border-box;
  padding:10px 25px;
  height:60px;
  color:#039be5;
  vertical-align:middle;
  text-transform:uppercase;
  -ms-text-overflow:ellipsis;
  text-overflow:ellipsis;
  font-weight:700;
  font-size:13px;
  line-height:45px;
  transition:all 250ms ease
}
.product-item-detail-tab-link:hover,.product-item-detail-tab.active .product-item-detail-tab-link {
  color:#000
}
.product-item-detail-tab-link:after {
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  height:0;
  background:#1485ce;
  content:"";
  transition:all 250ms ease
}
.product-item-detail-tab-link:hover:after,.product-item-detail-tab.active .product-item-detail-tab-link:after {
  height:3px
}
.product-item-detail-tab-link:active:after {
  height:6px
}
.product-item-detail-tab-content {
  padding:25px 0
}
@media (max-width: 991px) {
  .product-item-detail-tabs-container {
    display:none!important
  }
  .product-item-detail-tab-content {
    display:block!important
  }
}
.product-item-detail-tabs-container-fixed {
  position:fixed;
  top:-100px;
  right:0;
  left:0;
  z-index:1000;
  background-color:#fff;
  box-shadow:0 4px 14px 0 rgba(32,54,74,.23);
  transition:top 350ms linear;
  min-height:45px;
  background:#fff
}
.product-item-detail-tabs-container-fixed.active {
  top:0;
  opacity:1
}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list {
  margin:0 auto;
  max-width:1048px
}
.product-item-detail-tabs-container-fixed .product-item-detail-tab {
  min-height:45px
}
.product-item-detail-tabs-container-fixed .product-item-detail-tab-link {
  padding:10px 25px;
  height:45px;
  line-height:25px
}
.bx-touch .product-item-detail-tabs-container-fixed {
  display:none!important
}
.product-item-detail-short-card-fixed {
  position:fixed;
  top:-85px;
  right:0;
  left:0;
  z-index:1010;
  box-sizing:border-box;
  padding:7px 0 8px;
  height:85px;
  background-color:#fff;
  box-shadow:0 4px 14px 0 rgba(32,54,74,.23);
  transition:top 220ms linear
}
.product-item-detail-short-card-fixed.active {
  top:0;
  opacity:1
}
.product-item-detail-short-card-fixed.active + .product-item-detail-tabs-container-fixed.active {
  top:85px
}
.bx-touch .product-item-detail-short-card-fixed {
  display:none!important
}
.product-item-detail-short-card-fixed .product-item-detail-short-card-content-container {
  margin:0 auto;
  max-width:1048px
}
.product-item-detail-short-card-content-container table {
  min-width:100%;
  border-collapse:collapse
}
.product-item-detail-short-card-image {
  padding-right:15px;
  width:80px;
  vertical-align:middle;
  text-align:left
}
.product-item-detail-short-card-image img {
  max-width:none;
  height:65px
}
.product-item-detail-short-title-container {
  max-width:650px
}
.product-item-detail-short-title-text {
  display:block;
  color:#000;
  -ms-text-overflow:ellipsis;
  text-overflow:ellipsis;
  font-size:16px;
  font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.product-item-detail-short-card-price {
  padding:0 10px;
  vertical-align:middle;
  text-align:right
}
.product-item-detail-short-card-btn {
  padding-left:10px;
  min-width:120px
}
.product-item-detail-tab-content {
  display:none
}
.product-item-detail-tab-content.active {
  display:block
}
.product-item-detail-tab-content h3 {
  margin-bottom:10px;
  font-weight:700;
  font-size:14px
}
.product-item-detail-properties {
  display:block;
  overflow:hidden;
  margin:0;
  max-width:560px;
  color:#a5a5a5;
  font-size:12px
}
.product-item-detail-properties dl {
  clear:both
}
.product-item-detail-properties dt {
  float:left;
  clear:both;
  font-weight:400
}
.product-item-detail-properties dd {
  float:right;
  margin-bottom:3px;
  margin-left:5px;
  color:#000
}
.no-select {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
input[type='number'] {
  -moz-appearance:textfield
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
  -webkit-appearance:none
}
.srv-detail-content a {
  color:#c6212c;
  text-decoration:none
}
.srv-detail-content a:hover {
  color:#c6212c;
  border-bottom:1px solid #c6212c
}
.formBanner .formBanner-phone a {
  border:none
}
.stages {
  padding-top:65px
}
.main-content .command_simple {
  padding-top:65px
}
.main-content .prices {
  margin-bottom:0
}
.main-content .prices__title {
  font-size:35px
}
.main__stages {
  margin:64px 0
}
@media screen and (max-width: 767px) {
  .main__stages {
    display:none
  }
}
.stages {
  margin:40px 0
}
.stages__title {
  margin-bottom:40px
}
.stages__list {
  display:flex;
  flex-wrap:wrap;
  gap:30px
}
.stages__item {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:40px;
  width:270px;
  min-height:170px;
  padding:20px;
  background-color:hsl(0deg,0%,100%);
  box-shadow:0 0 8px 3px rgba(219,224,229,0.2);
  transition:all .4s ease
}
.stages__item:hover {
  transform:scale(1.05);
  box-shadow:0 0 8px 5px rgba(219,224,229,0.2)
}
.stages__number {
  position:relative;
  font-size:40px;
  font-weight:700;
  color:#c6212c
}
.stages__number::after {
  content:"";
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  bottom:-20px;
  width:20px;
  height:1px;
  background-color:#c6212c
}
.stages__text {
  text-align:center
}
.mobile-stages {
  display:none;
  margin:40px 0
}
@media screen and (max-width: 767px) {
  .mobile-stages {
    display:block
  }
  .mobile-stages__wrap {
    width:100%;
    margin:0 auto;
    padding:32px;
    box-shadow:6px -4px 10px 0 rgba(92,92,92,0.15);
    background-color:#F9F9F9
  }
  .mobile-stages__img {
    text-align:center;
    margin-bottom:32px
  }
  .mobile-stages__title {
    font-size:25px;
    text-align:center;
    margin-bottom:32px
  }
  .mobile-stages__list {
    display:flex;
    flex-direction:column;
    gap:28px;
    list-style-type:none;
    padding:0;
    margin:0
  }
  .mobile-stages__item {
    display:flex;
    gap:12px
  }
  .mobile-stages__number {
    font-size:16px;
    font-weight:600;
    color:#c6212c;
    padding-top:1.5px
  }
  .mobile-stages__text {
    font-size:16px;
    font-weight:600;
    line-height:23px
  }
}
.reviews_simple {
  margin-bottom: 0;
  padding-bottom: 8px!important;
}
.la,.lab,.lad,.lal,.lar,.las {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1
}
.la-lg {
  font-size:1.33333em;
  line-height:.75em;
  vertical-align:-.0667em
}
.la-xs {
  font-size:.75em
}
.la-sm {
  font-size:.875em
}
.la-1x {
  font-size:1em
}
.la-2x {
  font-size:2em
}
.la-3x {
  font-size:3em
}
.la-4x {
  font-size:4em
}
.la-5x {
  font-size:5em
}
.la-6x {
  font-size:6em
}
.la-7x {
  font-size:7em
}
.la-8x {
  font-size:8em
}
.la-9x {
  font-size:9em
}
.la-10x {
  font-size:10em
}
.la-fw {
  text-align:center;
  width:1.25em
}
.la-ul {
  list-style-type:none;
  margin-left:2.5em;
  padding-left:0
}
.la-ul>li {
  position:relative
}
.la-li {
  left:-2em;
  position:absolute;
  text-align:center;
  width:2em;
  line-height:inherit
}
.la-border {
  border:solid .08em #eee;
  border-radius:.1em;
  padding:.2em .25em .15em
}
.la-pull-left {
  float:left
}
.la-pull-right {
  float:right
}
.la.la-pull-left,.lab.la-pull-left,.lal.la-pull-left,.lar.la-pull-left,.las.la-pull-left {
  margin-right:.3em
}
.la.la-pull-right,.lab.la-pull-right,.lal.la-pull-right,.lar.la-pull-right,.las.la-pull-right {
  margin-left:.3em
}
.la-spin {
  -webkit-animation:la-spin 2s infinite linear;
  animation:la-spin 2s infinite linear
}
.la-pulse {
  -webkit-animation:la-spin 1s infinite steps(8);
  animation:la-spin 1s infinite steps(8)
}
@-webkit-keyframes la-spin {
  0% {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@keyframes la-spin {
  0% {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
.la-rotate-90 {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}
.la-rotate-180 {
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}
.la-rotate-270 {
  -webkit-transform:rotate(270deg);
  transform:rotate(270deg)
}
.la-flip-horizontal {
  -webkit-transform:scale(-1,1);
  transform:scale(-1,1)
}
.la-flip-vertical {
  -webkit-transform:scale(1,-1);
  transform:scale(1,-1)
}
.la-flip-both,.la-flip-horizontal.la-flip-vertical {
  -webkit-transform:scale(-1,-1);
  transform:scale(-1,-1)
}
:root .la-flip-both,:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90 {
  -webkit-filter:none;
  filter:none
}
.la-stack {
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
  width:2.5em
}
.la-stack-1x,.la-stack-2x {
  left:0;
  position:absolute;
  text-align:center;
  width:100%
}
.la-stack-1x {
  line-height:inherit
}
.la-stack-2x {
  font-size:2em
}
.la-inverse {
  color:#fff
}
.la-500px:before {
  content:"\f26e"
}
.la-accessible-icon:before {
  content:"\f368"
}
.la-accusoft:before {
  content:"\f369"
}
.la-acquisitions-incorporated:before {
  content:"\f6af"
}
.la-ad:before {
  content:"\f641"
}
.la-address-book:before {
  content:"\f2b9"
}
.la-address-card:before {
  content:"\f2bb"
}
.la-adjust:before {
  content:"\f042"
}
.la-adn:before {
  content:"\f170"
}
.la-adobe:before {
  content:"\f778"
}
.la-adversal:before {
  content:"\f36a"
}
.la-affiliatetheme:before {
  content:"\f36b"
}
.la-air-freshener:before {
  content:"\f5d0"
}
.la-airbnb:before {
  content:"\f834"
}
.la-algolia:before {
  content:"\f36c"
}
.la-align-center:before {
  content:"\f037"
}
.la-align-justify:before {
  content:"\f039"
}
.la-align-left:before {
  content:"\f036"
}
.la-align-right:before {
  content:"\f038"
}
.la-alipay:before {
  content:"\f642"
}
.la-allergies:before {
  content:"\f461"
}
.la-amazon:before {
  content:"\f270"
}
.la-amazon-pay:before {
  content:"\f42c"
}
.la-ambulance:before {
  content:"\f0f9"
}
.la-american-sign-language-interpreting:before {
  content:"\f2a3"
}
.la-amilia:before {
  content:"\f36d"
}
.la-anchor:before {
  content:"\f13d"
}
.la-android:before {
  content:"\f17b"
}
.la-angellist:before {
  content:"\f209"
}
.la-angle-double-down:before {
  content:"\f103"
}
.la-angle-double-left:before {
  content:"\f100"
}
.la-angle-double-right:before {
  content:"\f101"
}
.la-angle-double-up:before {
  content:"\f102"
}
.la-angle-down:before {
  content:"\f107"
}
.la-angle-left:before {
  content:"\f104"
}
.la-angle-right:before {
  content:"\f105"
}
.la-angle-up:before {
  content:"\f106"
}
.la-angry:before {
  content:"\f556"
}
.la-angrycreative:before {
  content:"\f36e"
}
.la-angular:before {
  content:"\f420"
}
.la-ankh:before {
  content:"\f644"
}
.la-app-store:before {
  content:"\f36f"
}
.la-app-store-ios:before {
  content:"\f370"
}
.la-apper:before {
  content:"\f371"
}
.la-apple:before {
  content:"\f179"
}
.la-apple-alt:before {
  content:"\f5d1"
}
.la-apple-pay:before {
  content:"\f415"
}
.la-archive:before {
  content:"\f187"
}
.la-archway:before {
  content:"\f557"
}
.la-arrow-alt-circle-down:before {
  content:"\f358"
}
.la-arrow-alt-circle-left:before {
  content:"\f359"
}
.la-arrow-alt-circle-right:before {
  content:"\f35a"
}
.la-arrow-alt-circle-up:before {
  content:"\f35b"
}
.la-arrow-circle-down:before {
  content:"\f0ab"
}
.la-arrow-circle-left:before {
  content:"\f0a8"
}
.la-arrow-circle-right:before {
  content:"\f0a9"
}
.la-arrow-circle-up:before {
  content:"\f0aa"
}
.la-arrow-down:before {
  content:"\f063"
}
.la-arrow-left:before {
  content:"\f060"
}
.la-arrow-right:before {
  content:"\f061"
}
.la-arrow-up:before {
  content:"\f062"
}
.la-arrows-alt:before {
  content:"\f0b2"
}
.la-arrows-alt-h:before {
  content:"\f337"
}
.la-arrows-alt-v:before {
  content:"\f338"
}
.la-artstation:before {
  content:"\f77a"
}
.la-assistive-listening-systems:before {
  content:"\f2a2"
}
.la-asterisk:before {
  content:"\f069"
}
.la-asymmetrik:before {
  content:"\f372"
}
.la-at:before {
  content:"\f1fa"
}
.la-atlas:before {
  content:"\f558"
}
.la-atlassian:before {
  content:"\f77b"
}
.la-atom:before {
  content:"\f5d2"
}
.la-audible:before {
  content:"\f373"
}
.la-audio-description:before {
  content:"\f29e"
}
.la-autoprefixer:before {
  content:"\f41c"
}
.la-avianex:before {
  content:"\f374"
}
.la-aviato:before {
  content:"\f421"
}
.la-award:before {
  content:"\f559"
}
.la-aws:before {
  content:"\f375"
}
.la-baby:before {
  content:"\f77c"
}
.la-baby-carriage:before {
  content:"\f77d"
}
.la-backspace:before {
  content:"\f55a"
}
.la-backward:before {
  content:"\f04a"
}
.la-bacon:before {
  content:"\f7e5"
}
.la-balance-scale:before {
  content:"\f24e"
}
.la-balance-scale-left:before {
  content:"\f515"
}
.la-balance-scale-right:before {
  content:"\f516"
}
.la-ban:before {
  content:"\f05e"
}
.la-band-aid:before {
  content:"\f462"
}
.la-bandcamp:before {
  content:"\f2d5"
}
.la-barcode:before {
  content:"\f02a"
}
.la-bars:before {
  content:"\f0c9"
}
.la-baseball-ball:before {
  content:"\f433"
}
.la-basketball-ball:before {
  content:"\f434"
}
.la-bath:before {
  content:"\f2cd"
}
.la-battery-empty:before {
  content:"\f244"
}
.la-battery-full:before {
  content:"\f240"
}
.la-battery-half:before {
  content:"\f242"
}
.la-battery-quarter:before {
  content:"\f243"
}
.la-battery-three-quarters:before {
  content:"\f241"
}
.la-battle-net:before {
  content:"\f835"
}
.la-bed:before {
  content:"\f236"
}
.la-beer:before {
  content:"\f0fc"
}
.la-behance:before {
  content:"\f1b4"
}
.la-behance-square:before {
  content:"\f1b5"
}
.la-bell:before {
  content:"\f0f3"
}
.la-bell-slash:before {
  content:"\f1f6"
}
.la-bezier-curve:before {
  content:"\f55b"
}
.la-bible:before {
  content:"\f647"
}
.la-bicycle:before {
  content:"\f206"
}
.la-biking:before {
  content:"\f84a"
}
.la-bimobject:before {
  content:"\f378"
}
.la-binoculars:before {
  content:"\f1e5"
}
.la-biohazard:before {
  content:"\f780"
}
.la-birthday-cake:before {
  content:"\f1fd"
}
.la-bitbucket:before {
  content:"\f171"
}
.la-bitcoin:before {
  content:"\f379"
}
.la-bity:before {
  content:"\f37a"
}
.la-black-tie:before {
  content:"\f27e"
}
.la-blackberry:before {
  content:"\f37b"
}
.la-blender:before {
  content:"\f517"
}
.la-blender-phone:before {
  content:"\f6b6"
}
.la-blind:before {
  content:"\f29d"
}
.la-blog:before {
  content:"\f781"
}
.la-blogger:before {
  content:"\f37c"
}
.la-blogger-b:before {
  content:"\f37d"
}
.la-bluetooth:before {
  content:"\f293"
}
.la-bluetooth-b:before {
  content:"\f294"
}
.la-bold:before {
  content:"\f032"
}
.la-bolt:before {
  content:"\f0e7"
}
.la-bomb:before {
  content:"\f1e2"
}
.la-bone:before {
  content:"\f5d7"
}
.la-bong:before {
  content:"\f55c"
}
.la-book:before {
  content:"\f02d"
}
.la-book-dead:before {
  content:"\f6b7"
}
.la-book-medical:before {
  content:"\f7e6"
}
.la-book-open:before {
  content:"\f518"
}
.la-book-reader:before {
  content:"\f5da"
}
.la-bookmark:before {
  content:"\f02e"
}
.la-bootstrap:before {
  content:"\f836"
}
.la-border-all:before {
  content:"\f84c"
}
.la-border-none:before {
  content:"\f850"
}
.la-border-style:before {
  content:"\f853"
}
.la-bowling-ball:before {
  content:"\f436"
}
.la-box:before {
  content:"\f466"
}
.la-box-open:before {
  content:"\f49e"
}
.la-boxes:before {
  content:"\f468"
}
.la-braille:before {
  content:"\f2a1"
}
.la-brain:before {
  content:"\f5dc"
}
.la-bread-slice:before {
  content:"\f7ec"
}
.la-briefcase:before {
  content:"\f0b1"
}
.la-briefcase-medical:before {
  content:"\f469"
}
.la-broadcast-tower:before {
  content:"\f519"
}
.la-broom:before {
  content:"\f51a"
}
.la-brush:before {
  content:"\f55d"
}
.la-btc:before {
  content:"\f15a"
}
.la-buffer:before {
  content:"\f837"
}
.la-bug:before {
  content:"\f188"
}
.la-building:before {
  content:"\f1ad"
}
.la-bullhorn:before {
  content:"\f0a1"
}
.la-bullseye:before {
  content:"\f140"
}
.la-burn:before {
  content:"\f46a"
}
.la-buromobelexperte:before {
  content:"\f37f"
}
.la-bus:before {
  content:"\f207"
}
.la-bus-alt:before {
  content:"\f55e"
}
.la-business-time:before {
  content:"\f64a"
}
.la-buy-n-large:before {
  content:"\f8a6"
}
.la-buysellads:before {
  content:"\f20d"
}
.la-calculator:before {
  content:"\f1ec"
}
.la-calendar:before {
  content:"\f133"
}
.la-calendar-alt:before {
  content:"\f073"
}
.la-calendar-check:before {
  content:"\f274"
}
.la-calendar-day:before {
  content:"\f783"
}
.la-calendar-minus:before {
  content:"\f272"
}
.la-calendar-plus:before {
  content:"\f271"
}
.la-calendar-times:before {
  content:"\f273"
}
.la-calendar-week:before {
  content:"\f784"
}
.la-camera:before {
  content:"\f030"
}
.la-camera-retro:before {
  content:"\f083"
}
.la-campground:before {
  content:"\f6bb"
}
.la-canadian-maple-leaf:before {
  content:"\f785"
}
.la-candy-cane:before {
  content:"\f786"
}
.la-cannabis:before {
  content:"\f55f"
}
.la-capsules:before {
  content:"\f46b"
}
.la-car:before {
  content:"\f1b9"
}
.la-car-alt:before {
  content:"\f5de"
}
.la-car-battery:before {
  content:"\f5df"
}
.la-car-crash:before {
  content:"\f5e1"
}
.la-car-side:before {
  content:"\f5e4"
}
.la-caret-down:before {
  content:"\f0d7"
}
.la-caret-left:before {
  content:"\f0d9"
}
.la-caret-right:before {
  content:"\f0da"
}
.la-caret-square-down:before {
  content:"\f150"
}
.la-caret-square-left:before {
  content:"\f191"
}
.la-caret-square-right:before {
  content:"\f152"
}
.la-caret-square-up:before {
  content:"\f151"
}
.la-caret-up:before {
  content:"\f0d8"
}
.la-carrot:before {
  content:"\f787"
}
.la-cart-arrow-down:before {
  content:"\f218"
}
.la-cart-plus:before {
  content:"\f217"
}
.la-cash-register:before {
  content:"\f788"
}
.la-cat:before {
  content:"\f6be"
}
.la-cc-amazon-pay:before {
  content:"\f42d"
}
.la-cc-amex:before {
  content:"\f1f3"
}
.la-cc-apple-pay:before {
  content:"\f416"
}
.la-cc-diners-club:before {
  content:"\f24c"
}
.la-cc-discover:before {
  content:"\f1f2"
}
.la-cc-jcb:before {
  content:"\f24b"
}
.la-cc-mastercard:before {
  content:"\f1f1"
}
.la-cc-paypal:before {
  content:"\f1f4"
}
.la-cc-stripe:before {
  content:"\f1f5"
}
.la-cc-visa:before {
  content:"\f1f0"
}
.la-centercode:before {
  content:"\f380"
}
.la-centos:before {
  content:"\f789"
}
.la-certificate:before {
  content:"\f0a3"
}
.la-chair:before {
  content:"\f6c0"
}
.la-chalkboard:before {
  content:"\f51b"
}
.la-chalkboard-teacher:before {
  content:"\f51c"
}
.la-charging-station:before {
  content:"\f5e7"
}
.la-chart-area:before {
  content:"\f1fe"
}
.la-chart-bar:before {
  content:"\f080"
}
.la-chart-line:before {
  content:"\f201"
}
.la-chart-pie:before {
  content:"\f200"
}
.la-check:before {
  content:"\f00c"
}
.la-check-circle:before {
  content:"\f058"
}
.la-check-double:before {
  content:"\f560"
}
.la-check-square:before {
  content:"\f14a"
}
.la-cheese:before {
  content:"\f7ef"
}
.la-chess:before {
  content:"\f439"
}
.la-chess-bishop:before {
  content:"\f43a"
}
.la-chess-board:before {
  content:"\f43c"
}
.la-chess-king:before {
  content:"\f43f"
}
.la-chess-knight:before {
  content:"\f441"
}
.la-chess-pawn:before {
  content:"\f443"
}
.la-chess-queen:before {
  content:"\f445"
}
.la-chess-rook:before {
  content:"\f447"
}
.la-chevron-circle-down:before {
  content:"\f13a"
}
.la-chevron-circle-left:before {
  content:"\f137"
}
.la-chevron-circle-right:before {
  content:"\f138"
}
.la-chevron-circle-up:before {
  content:"\f139"
}
.la-chevron-down:before {
  content:"\f078"
}
.la-chevron-left:before {
  content:"\f053"
}
.la-chevron-right:before {
  content:"\f054"
}
.la-chevron-up:before {
  content:"\f077"
}
.la-child:before {
  content:"\f1ae"
}
.la-chrome:before {
  content:"\f268"
}
.la-chromecast:before {
  content:"\f838"
}
.la-church:before {
  content:"\f51d"
}
.la-circle:before {
  content:"\f111"
}
.la-circle-notch:before {
  content:"\f1ce"
}
.la-city:before {
  content:"\f64f"
}
.la-clinic-medical:before {
  content:"\f7f2"
}
.la-clipboard:before {
  content:"\f328"
}
.la-clipboard-check:before {
  content:"\f46c"
}
.la-clipboard-list:before {
  content:"\f46d"
}
.la-clock:before {
  content:"\f017"
}
.la-clone:before {
  content:"\f24d"
}
.la-closed-captioning:before {
  content:"\f20a"
}
.la-cloud:before {
  content:"\f0c2"
}
.la-cloud-download-alt:before {
  content:"\f381"
}
.la-cloud-meatball:before {
  content:"\f73b"
}
.la-cloud-moon:before {
  content:"\f6c3"
}
.la-cloud-moon-rain:before {
  content:"\f73c"
}
.la-cloud-rain:before {
  content:"\f73d"
}
.la-cloud-showers-heavy:before {
  content:"\f740"
}
.la-cloud-sun:before {
  content:"\f6c4"
}
.la-cloud-sun-rain:before {
  content:"\f743"
}
.la-cloud-upload-alt:before {
  content:"\f382"
}
.la-cloudscale:before {
  content:"\f383"
}
.la-cloudsmith:before {
  content:"\f384"
}
.la-cloudversify:before {
  content:"\f385"
}
.la-cocktail:before {
  content:"\f561"
}
.la-code:before {
  content:"\f121"
}
.la-code-branch:before {
  content:"\f126"
}
.la-codepen:before {
  content:"\f1cb"
}
.la-codiepie:before {
  content:"\f284"
}
.la-coffee:before {
  content:"\f0f4"
}
.la-cog:before {
  content:"\f013"
}
.la-cogs:before {
  content:"\f085"
}
.la-coins:before {
  content:"\f51e"
}
.la-columns:before {
  content:"\f0db"
}
.la-comment:before {
  content:"\f075"
}
.la-comment-alt:before {
  content:"\f27a"
}
.la-comment-dollar:before {
  content:"\f651"
}
.la-comment-dots:before {
  content:"\f4ad"
}
.la-comment-medical:before {
  content:"\f7f5"
}
.la-comment-slash:before {
  content:"\f4b3"
}
.la-comments:before {
  content:"\f086"
}
.la-comments-dollar:before {
  content:"\f653"
}
.la-compact-disc:before {
  content:"\f51f"
}
.la-compass:before {
  content:"\f14e"
}
.la-compress:before {
  content:"\f066"
}
.la-compress-arrows-alt:before {
  content:"\f78c"
}
.la-concierge-bell:before {
  content:"\f562"
}
.la-confluence:before {
  content:"\f78d"
}
.la-connectdevelop:before {
  content:"\f20e"
}
.la-contao:before {
  content:"\f26d"
}
.la-cookie:before {
  content:"\f563"
}
.la-cookie-bite:before {
  content:"\f564"
}
.la-copy:before {
  content:"\f0c5"
}
.la-copyright:before {
  content:"\f1f9"
}
.la-cotton-bureau:before {
  content:"\f89e"
}
.la-couch:before {
  content:"\f4b8"
}
.la-cpanel:before {
  content:"\f388"
}
.la-creative-commons:before {
  content:"\f25e"
}
.la-creative-commons-by:before {
  content:"\f4e7"
}
.la-creative-commons-nc:before {
  content:"\f4e8"
}
.la-creative-commons-nc-eu:before {
  content:"\f4e9"
}
.la-creative-commons-nc-jp:before {
  content:"\f4ea"
}
.la-creative-commons-nd:before {
  content:"\f4eb"
}
.la-creative-commons-pd:before {
  content:"\f4ec"
}
.la-creative-commons-pd-alt:before {
  content:"\f4ed"
}
.la-creative-commons-remix:before {
  content:"\f4ee"
}
.la-creative-commons-sa:before {
  content:"\f4ef"
}
.la-creative-commons-sampling:before {
  content:"\f4f0"
}
.la-creative-commons-sampling-plus:before {
  content:"\f4f1"
}
.la-creative-commons-share:before {
  content:"\f4f2"
}
.la-creative-commons-zero:before {
  content:"\f4f3"
}
.la-credit-card:before {
  content:"\f09d"
}
.la-critical-role:before {
  content:"\f6c9"
}
.la-crop:before {
  content:"\f125"
}
.la-crop-alt:before {
  content:"\f565"
}
.la-cross:before {
  content:"\f654"
}
.la-crosshairs:before {
  content:"\f05b"
}
.la-crow:before {
  content:"\f520"
}
.la-crown:before {
  content:"\f521"
}
.la-crutch:before {
  content:"\f7f7"
}
.la-css3:before {
  content:"\f13c"
}
.la-css3-alt:before {
  content:"\f38b"
}
.la-cube:before {
  content:"\f1b2"
}
.la-cubes:before {
  content:"\f1b3"
}
.la-cut:before {
  content:"\f0c4"
}
.la-cuttlefish:before {
  content:"\f38c"
}
.la-d-and-d:before {
  content:"\f38d"
}
.la-d-and-d-beyond:before {
  content:"\f6ca"
}
.la-dashcube:before {
  content:"\f210"
}
.la-database:before {
  content:"\f1c0"
}
.la-deaf:before {
  content:"\f2a4"
}
.la-delicious:before {
  content:"\f1a5"
}
.la-democrat:before {
  content:"\f747"
}
.la-deploydog:before {
  content:"\f38e"
}
.la-deskpro:before {
  content:"\f38f"
}
.la-desktop:before {
  content:"\f108"
}
.la-dev:before {
  content:"\f6cc"
}
.la-deviantart:before {
  content:"\f1bd"
}
.la-dharmachakra:before {
  content:"\f655"
}
.la-dhl:before {
  content:"\f790"
}
.la-diagnoses:before {
  content:"\f470"
}
.la-diaspora:before {
  content:"\f791"
}
.la-dice:before {
  content:"\f522"
}
.la-dice-d20:before {
  content:"\f6cf"
}
.la-dice-d6:before {
  content:"\f6d1"
}
.la-dice-five:before {
  content:"\f523"
}
.la-dice-four:before {
  content:"\f524"
}
.la-dice-one:before {
  content:"\f525"
}
.la-dice-six:before {
  content:"\f526"
}
.la-dice-three:before {
  content:"\f527"
}
.la-dice-two:before {
  content:"\f528"
}
.la-digg:before {
  content:"\f1a6"
}
.la-digital-ocean:before {
  content:"\f391"
}
.la-digital-tachograph:before {
  content:"\f566"
}
.la-directions:before {
  content:"\f5eb"
}
.la-discord:before {
  content:"\f392"
}
.la-discourse:before {
  content:"\f393"
}
.la-divide:before {
  content:"\f529"
}
.la-dizzy:before {
  content:"\f567"
}
.la-dna:before {
  content:"\f471"
}
.la-dochub:before {
  content:"\f394"
}
.la-docker:before {
  content:"\f395"
}
.la-dog:before {
  content:"\f6d3"
}
.la-dollar-sign:before {
  content:"\f155"
}
.la-dolly:before {
  content:"\f472"
}
.la-dolly-flatbed:before {
  content:"\f474"
}
.la-donate:before {
  content:"\f4b9"
}
.la-door-closed:before {
  content:"\f52a"
}
.la-door-open:before {
  content:"\f52b"
}
.la-dot-circle:before {
  content:"\f192"
}
.la-dove:before {
  content:"\f4ba"
}
.la-download:before {
  content:"\f019"
}
.la-draft2digital:before {
  content:"\f396"
}
.la-drafting-compass:before {
  content:"\f568"
}
.la-dragon:before {
  content:"\f6d5"
}
.la-draw-polygon:before {
  content:"\f5ee"
}
.la-dribbble:before {
  content:"\f17d"
}
.la-dribbble-square:before {
  content:"\f397"
}
.la-dropbox:before {
  content:"\f16b"
}
.la-drum:before {
  content:"\f569"
}
.la-drum-steelpan:before {
  content:"\f56a"
}
.la-drumstick-bite:before {
  content:"\f6d7"
}
.la-drupal:before {
  content:"\f1a9"
}
.la-dumbbell:before {
  content:"\f44b"
}
.la-dumpster:before {
  content:"\f793"
}
.la-dumpster-fire:before {
  content:"\f794"
}
.la-dungeon:before {
  content:"\f6d9"
}
.la-dyalog:before {
  content:"\f399"
}
.la-earlybirds:before {
  content:"\f39a"
}
.la-ebay:before {
  content:"\f4f4"
}
.la-edge:before {
  content:"\f282"
}
.la-edit:before {
  content:"\f044"
}
.la-egg:before {
  content:"\f7fb"
}
.la-eject:before {
  content:"\f052"
}
.la-elementor:before {
  content:"\f430"
}
.la-ellipsis-h:before {
  content:"\f141"
}
.la-ellipsis-v:before {
  content:"\f142"
}
.la-ello:before {
  content:"\f5f1"
}
.la-ember:before {
  content:"\f423"
}
.la-empire:before {
  content:"\f1d1"
}
.la-envelope:before {
  content:"\f0e0"
}
.la-envelope-open:before {
  content:"\f2b6"
}
.la-envelope-open-text:before {
  content:"\f658"
}
.la-envelope-square:before {
  content:"\f199"
}
.la-envira:before {
  content:"\f299"
}
.la-equals:before {
  content:"\f52c"
}
.la-eraser:before {
  content:"\f12d"
}
.la-erlang:before {
  content:"\f39d"
}
.la-ethereum:before {
  content:"\f42e"
}
.la-ethernet:before {
  content:"\f796"
}
.la-etsy:before {
  content:"\f2d7"
}
.la-euro-sign:before {
  content:"\f153"
}
.la-evernote:before {
  content:"\f839"
}
.la-exchange-alt:before {
  content:"\f362"
}
.la-exclamation:before {
  content:"\f12a"
}
.la-exclamation-circle:before {
  content:"\f06a"
}
.la-exclamation-triangle:before {
  content:"\f071"
}
.la-expand:before {
  content:"\f065"
}
.la-expand-arrows-alt:before {
  content:"\f31e"
}
.la-expeditedssl:before {
  content:"\f23e"
}
.la-external-link-alt:before {
  content:"\f35d"
}
.la-external-link-square-alt:before {
  content:"\f360"
}
.la-eye:before {
  content:"\f06e"
}
.la-eye-dropper:before {
  content:"\f1fb"
}
.la-eye-slash:before {
  content:"\f070"
}
.la-facebook:before {
  content:"\f09a"
}
.la-facebook-f:before {
  content:"\f39e"
}
.la-facebook-messenger:before {
  content:"\f39f"
}
.la-facebook-square:before {
  content:"\f082"
}
.la-fan:before {
  content:"\f863"
}
.la-fantasy-flight-games:before {
  content:"\f6dc"
}
.la-fast-backward:before {
  content:"\f049"
}
.la-fast-forward:before {
  content:"\f050"
}
.la-fax:before {
  content:"\f1ac"
}
.la-feather:before {
  content:"\f52d"
}
.la-feather-alt:before {
  content:"\f56b"
}
.la-fedex:before {
  content:"\f797"
}
.la-fedora:before {
  content:"\f798"
}
.la-female:before {
  content:"\f182"
}
.la-fighter-jet:before {
  content:"\f0fb"
}
.la-figma:before {
  content:"\f799"
}
.la-file:before {
  content:"\f15b"
}
.la-file-alt:before {
  content:"\f15c"
}
.la-file-archive:before {
  content:"\f1c6"
}
.la-file-audio:before {
  content:"\f1c7"
}
.la-file-code:before {
  content:"\f1c9"
}
.la-file-contract:before {
  content:"\f56c"
}
.la-file-csv:before {
  content:"\f6dd"
}
.la-file-download:before {
  content:"\f56d"
}
.la-file-excel:before {
  content:"\f1c3"
}
.la-file-export:before {
  content:"\f56e"
}
.la-file-image:before {
  content:"\f1c5"
}
.la-file-import:before {
  content:"\f56f"
}
.la-file-invoice:before {
  content:"\f570"
}
.la-file-invoice-dollar:before {
  content:"\f571"
}
.la-file-medical:before {
  content:"\f477"
}
.la-file-medical-alt:before {
  content:"\f478"
}
.la-file-pdf:before {
  content:"\f1c1"
}
.la-file-powerpoint:before {
  content:"\f1c4"
}
.la-file-prescription:before {
  content:"\f572"
}
.la-file-signature:before {
  content:"\f573"
}
.la-file-upload:before {
  content:"\f574"
}
.la-file-video:before {
  content:"\f1c8"
}
.la-file-word:before {
  content:"\f1c2"
}
.la-fill:before {
  content:"\f575"
}
.la-fill-drip:before {
  content:"\f576"
}
.la-film:before {
  content:"\f008"
}
.la-filter:before {
  content:"\f0b0"
}
.la-fingerprint:before {
  content:"\f577"
}
.la-fire:before {
  content:"\f06d"
}
.la-fire-alt:before {
  content:"\f7e4"
}
.la-fire-extinguisher:before {
  content:"\f134"
}
.la-firefox:before {
  content:"\f269"
}
.la-first-aid:before {
  content:"\f479"
}
.la-first-order:before {
  content:"\f2b0"
}
.la-first-order-alt:before {
  content:"\f50a"
}
.la-firstdraft:before {
  content:"\f3a1"
}
.la-fish:before {
  content:"\f578"
}
.la-fist-raised:before {
  content:"\f6de"
}
.la-flag:before {
  content:"\f024"
}
.la-flag-checkered:before {
  content:"\f11e"
}
.la-flag-usa:before {
  content:"\f74d"
}
.la-flask:before {
  content:"\f0c3"
}
.la-flickr:before {
  content:"\f16e"
}
.la-flipboard:before {
  content:"\f44d"
}
.la-flushed:before {
  content:"\f579"
}
.la-fly:before {
  content:"\f417"
}
.la-folder:before {
  content:"\f07b"
}
.la-folder-minus:before {
  content:"\f65d"
}
.la-folder-open:before {
  content:"\f07c"
}
.la-folder-plus:before {
  content:"\f65e"
}
.la-font:before {
  content:"\f031"
}
.la-font-awesome:before {
  content:"\f2b4"
}
.la-font-awesome-alt:before {
  content:"\f35c"
}
.la-font-awesome-flag:before {
  content:"\f425"
}
.la-font-awesome-logo-full:before {
  content:"\f4e6"
}
.la-fonticons:before {
  content:"\f280"
}
.la-fonticons-fi:before {
  content:"\f3a2"
}
.la-football-ball:before {
  content:"\f44e"
}
.la-fort-awesome:before {
  content:"\f286"
}
.la-fort-awesome-alt:before {
  content:"\f3a3"
}
.la-forumbee:before {
  content:"\f211"
}
.la-forward:before {
  content:"\f04e"
}
.la-foursquare:before {
  content:"\f180"
}
.la-free-code-camp:before {
  content:"\f2c5"
}
.la-freebsd:before {
  content:"\f3a4"
}
.la-frog:before {
  content:"\f52e"
}
.la-frown:before {
  content:"\f119"
}
.la-frown-open:before {
  content:"\f57a"
}
.la-fulcrum:before {
  content:"\f50b"
}
.la-funnel-dollar:before {
  content:"\f662"
}
.la-futbol:before {
  content:"\f1e3"
}
.la-galactic-republic:before {
  content:"\f50c"
}
.la-galactic-senate:before {
  content:"\f50d"
}
.la-gamepad:before {
  content:"\f11b"
}
.la-gas-pump:before {
  content:"\f52f"
}
.la-gavel:before {
  content:"\f0e3"
}
.la-gem:before {
  content:"\f3a5"
}
.la-genderless:before {
  content:"\f22d"
}
.la-get-pocket:before {
  content:"\f265"
}
.la-gg:before {
  content:"\f260"
}
.la-gg-circle:before {
  content:"\f261"
}
.la-ghost:before {
  content:"\f6e2"
}
.la-gift:before {
  content:"\f06b"
}
.la-gifts:before {
  content:"\f79c"
}
.la-git:before {
  content:"\f1d3"
}
.la-git-alt:before {
  content:"\f841"
}
.la-git-square:before {
  content:"\f1d2"
}
.la-github:before {
  content:"\f09b"
}
.la-github-alt:before {
  content:"\f113"
}
.la-github-square:before {
  content:"\f092"
}
.la-gitkraken:before {
  content:"\f3a6"
}
.la-gitlab:before {
  content:"\f296"
}
.la-gitter:before {
  content:"\f426"
}
.la-glass-cheers:before {
  content:"\f79f"
}
.la-glass-martini:before {
  content:"\f000"
}
.la-glass-martini-alt:before {
  content:"\f57b"
}
.la-glass-whiskey:before {
  content:"\f7a0"
}
.la-glasses:before {
  content:"\f530"
}
.la-glide:before {
  content:"\f2a5"
}
.la-glide-g:before {
  content:"\f2a6"
}
.la-globe:before {
  content:"\f0ac"
}
.la-globe-africa:before {
  content:"\f57c"
}
.la-globe-americas:before {
  content:"\f57d"
}
.la-globe-asia:before {
  content:"\f57e"
}
.la-globe-europe:before {
  content:"\f7a2"
}
.la-gofore:before {
  content:"\f3a7"
}
.la-golf-ball:before {
  content:"\f450"
}
.la-goodreads:before {
  content:"\f3a8"
}
.la-goodreads-g:before {
  content:"\f3a9"
}
.la-google:before {
  content:"\f1a0"
}
.la-google-drive:before {
  content:"\f3aa"
}
.la-google-play:before {
  content:"\f3ab"
}
.la-google-plus:before {
  content:"\f2b3"
}
.la-google-plus-g:before {
  content:"\f0d5"
}
.la-google-plus-square:before {
  content:"\f0d4"
}
.la-google-wallet:before {
  content:"\f1ee"
}
.la-gopuram:before {
  content:"\f664"
}
.la-graduation-cap:before {
  content:"\f19d"
}
.la-gratipay:before {
  content:"\f184"
}
.la-grav:before {
  content:"\f2d6"
}
.la-greater-than:before {
  content:"\f531"
}
.la-greater-than-equal:before {
  content:"\f532"
}
.la-grimace:before {
  content:"\f57f"
}
.la-grin:before {
  content:"\f580"
}
.la-grin-alt:before {
  content:"\f581"
}
.la-grin-beam:before {
  content:"\f582"
}
.la-grin-beam-sweat:before {
  content:"\f583"
}
.la-grin-hearts:before {
  content:"\f584"
}
.la-grin-squint:before {
  content:"\f585"
}
.la-grin-squint-tears:before {
  content:"\f586"
}
.la-grin-stars:before {
  content:"\f587"
}
.la-grin-tears:before {
  content:"\f588"
}
.la-grin-tongue:before {
  content:"\f589"
}
.la-grin-tongue-squint:before {
  content:"\f58a"
}
.la-grin-tongue-wink:before {
  content:"\f58b"
}
.la-grin-wink:before {
  content:"\f58c"
}
.la-grip-horizontal:before {
  content:"\f58d"
}
.la-grip-lines:before {
  content:"\f7a4"
}
.la-grip-lines-vertical:before {
  content:"\f7a5"
}
.la-grip-vertical:before {
  content:"\f58e"
}
.la-gripfire:before {
  content:"\f3ac"
}
.la-grunt:before {
  content:"\f3ad"
}
.la-guitar:before {
  content:"\f7a6"
}
.la-gulp:before {
  content:"\f3ae"
}
.la-h-square:before {
  content:"\f0fd"
}
.la-hacker-news:before {
  content:"\f1d4"
}
.la-hacker-news-square:before {
  content:"\f3af"
}
.la-hackerrank:before {
  content:"\f5f7"
}
.la-hamburger:before {
  content:"\f805"
}
.la-hammer:before {
  content:"\f6e3"
}
.la-hamsa:before {
  content:"\f665"
}
.la-hand-holding:before {
  content:"\f4bd"
}
.la-hand-holding-heart:before {
  content:"\f4be"
}
.la-hand-holding-usd:before {
  content:"\f4c0"
}
.la-hand-lizard:before {
  content:"\f258"
}
.la-hand-middle-finger:before {
  content:"\f806"
}
.la-hand-paper:before {
  content:"\f256"
}
.la-hand-peace:before {
  content:"\f25b"
}
.la-hand-point-down:before {
  content:"\f0a7"
}
.la-hand-point-left:before {
  content:"\f0a5"
}
.la-hand-point-right:before {
  content:"\f0a4"
}
.la-hand-point-up:before {
  content:"\f0a6"
}
.la-hand-pointer:before {
  content:"\f25a"
}
.la-hand-rock:before {
  content:"\f255"
}
.la-hand-scissors:before {
  content:"\f257"
}
.la-hand-spock:before {
  content:"\f259"
}
.la-hands:before {
  content:"\f4c2"
}
.la-hands-helping:before {
  content:"\f4c4"
}
.la-handshake:before {
  content:"\f2b5"
}
.la-hanukiah:before {
  content:"\f6e6"
}
.la-hard-hat:before {
  content:"\f807"
}
.la-hashtag:before {
  content:"\f292"
}
.la-hat-cowboy:before {
  content:"\f8c0"
}
.la-hat-cowboy-side:before {
  content:"\f8c1"
}
.la-hat-wizard:before {
  content:"\f6e8"
}
.la-haykal:before {
  content:"\f666"
}
.la-hdd:before {
  content:"\f0a0"
}
.la-heading:before {
  content:"\f1dc"
}
.la-headphones:before {
  content:"\f025"
}
.la-headphones-alt:before {
  content:"\f58f"
}
.la-headset:before {
  content:"\f590"
}
.la-heart:before {
  content:"\f004"
}
.la-heart-broken:before {
  content:"\f7a9"
}
.la-heartbeat:before {
  content:"\f21e"
}
.la-helicopter:before {
  content:"\f533"
}
.la-highlighter:before {
  content:"\f591"
}
.la-hiking:before {
  content:"\f6ec"
}
.la-hippo:before {
  content:"\f6ed"
}
.la-hips:before {
  content:"\f452"
}
.la-hire-a-helper:before {
  content:"\f3b0"
}
.la-history:before {
  content:"\f1da"
}
.la-hockey-puck:before {
  content:"\f453"
}
.la-holly-berry:before {
  content:"\f7aa"
}
.la-home:before {
  content:"\f015"
}
.la-hooli:before {
  content:"\f427"
}
.la-hornbill:before {
  content:"\f592"
}
.la-horse:before {
  content:"\f6f0"
}
.la-horse-head:before {
  content:"\f7ab"
}
.la-hospital:before {
  content:"\f0f8"
}
.la-hospital-alt:before {
  content:"\f47d"
}
.la-hospital-symbol:before {
  content:"\f47e"
}
.la-hot-tub:before {
  content:"\f593"
}
.la-hotdog:before {
  content:"\f80f"
}
.la-hotel:before {
  content:"\f594"
}
.la-hotjar:before {
  content:"\f3b1"
}
.la-hourglass:before {
  content:"\f254"
}
.la-hourglass-end:before {
  content:"\f253"
}
.la-hourglass-half:before {
  content:"\f252"
}
.la-hourglass-start:before {
  content:"\f251"
}
.la-house-damage:before {
  content:"\f6f1"
}
.la-houzz:before {
  content:"\f27c"
}
.la-hryvnia:before {
  content:"\f6f2"
}
.la-html5:before {
  content:"\f13b"
}
.la-hubspot:before {
  content:"\f3b2"
}
.la-i-cursor:before {
  content:"\f246"
}
.la-ice-cream:before {
  content:"\f810"
}
.la-icicles:before {
  content:"\f7ad"
}
.la-icons:before {
  content:"\f86d"
}
.la-id-badge:before {
  content:"\f2c1"
}
.la-id-card:before {
  content:"\f2c2"
}
.la-id-card-alt:before {
  content:"\f47f"
}
.la-igloo:before {
  content:"\f7ae"
}
.la-image:before {
  content:"\f03e"
}
.la-images:before {
  content:"\f302"
}
.la-imdb:before {
  content:"\f2d8"
}
.la-inbox:before {
  content:"\f01c"
}
.la-indent:before {
  content:"\f03c"
}
.la-industry:before {
  content:"\f275"
}
.la-infinity:before {
  content:"\f534"
}
.la-info:before {
  content:"\f129"
}
.la-info-circle:before {
  content:"\f05a"
}
.la-instagram:before {
  content:"\f16d"
}
.la-intercom:before {
  content:"\f7af"
}
.la-internet-explorer:before {
  content:"\f26b"
}
.la-invision:before {
  content:"\f7b0"
}
.la-ioxhost:before {
  content:"\f208"
}
.la-italic:before {
  content:"\f033"
}
.la-itch-io:before {
  content:"\f83a"
}
.la-itunes:before {
  content:"\f3b4"
}
.la-itunes-note:before {
  content:"\f3b5"
}
.la-java:before {
  content:"\f4e4"
}
.la-jedi:before {
  content:"\f669"
}
.la-jedi-order:before {
  content:"\f50e"
}
.la-jenkins:before {
  content:"\f3b6"
}
.la-jira:before {
  content:"\f7b1"
}
.la-joget:before {
  content:"\f3b7"
}
.la-joint:before {
  content:"\f595"
}
.la-joomla:before {
  content:"\f1aa"
}
.la-journal-whills:before {
  content:"\f66a"
}
.la-js:before {
  content:"\f3b8"
}
.la-js-square:before {
  content:"\f3b9"
}
.la-jsfiddle:before {
  content:"\f1cc"
}
.la-kaaba:before {
  content:"\f66b"
}
.la-kaggle:before {
  content:"\f5fa"
}
.la-key:before {
  content:"\f084"
}
.la-keybase:before {
  content:"\f4f5"
}
.la-keyboard:before {
  content:"\f11c"
}
.la-keycdn:before {
  content:"\f3ba"
}
.la-khanda:before {
  content:"\f66d"
}
.la-kickstarter:before {
  content:"\f3bb"
}
.la-kickstarter-k:before {
  content:"\f3bc"
}
.la-kiss:before {
  content:"\f596"
}
.la-kiss-beam:before {
  content:"\f597"
}
.la-kiss-wink-heart:before {
  content:"\f598"
}
.la-kiwi-bird:before {
  content:"\f535"
}
.la-korvue:before {
  content:"\f42f"
}
.la-landmark:before {
  content:"\f66f"
}
.la-language:before {
  content:"\f1ab"
}
.la-laptop:before {
  content:"\f109"
}
.la-laptop-code:before {
  content:"\f5fc"
}
.la-laptop-medical:before {
  content:"\f812"
}
.la-laravel:before {
  content:"\f3bd"
}
.la-lastfm:before {
  content:"\f202"
}
.la-lastfm-square:before {
  content:"\f203"
}
.la-laugh:before {
  content:"\f599"
}
.la-laugh-beam:before {
  content:"\f59a"
}
.la-laugh-squint:before {
  content:"\f59b"
}
.la-laugh-wink:before {
  content:"\f59c"
}
.la-layer-group:before {
  content:"\f5fd"
}
.la-leaf:before {
  content:"\f06c"
}
.la-leanpub:before {
  content:"\f212"
}
.la-lemon:before {
  content:"\f094"
}
.la-less:before {
  content:"\f41d"
}
.la-less-than:before {
  content:"\f536"
}
.la-less-than-equal:before {
  content:"\f537"
}
.la-level-down-alt:before {
  content:"\f3be"
}
.la-level-up-alt:before {
  content:"\f3bf"
}
.la-life-ring:before {
  content:"\f1cd"
}
.la-lightbulb:before {
  content:"\f0eb"
}
.la-line:before {
  content:"\f3c0"
}
.la-link:before {
  content:"\f0c1"
}
.la-linkedin:before {
  content:"\f08c"
}
.la-linkedin-in:before {
  content:"\f0e1"
}
.la-linode:before {
  content:"\f2b8"
}
.la-linux:before {
  content:"\f17c"
}
.la-lira-sign:before {
  content:"\f195"
}
.la-list:before {
  content:"\f03a"
}
.la-list-alt:before {
  content:"\f022"
}
.la-list-ol:before {
  content:"\f0cb"
}
.la-list-ul:before {
  content:"\f0ca"
}
.la-location-arrow:before {
  content:"\f124"
}
.la-lock:before {
  content:"\f023"
}
.la-lock-open:before {
  content:"\f3c1"
}
.la-long-arrow-alt-down:before {
  content:"\f309"
}
.la-long-arrow-alt-left:before {
  content:"\f30a"
}
.la-long-arrow-alt-right:before {
  content:"\f30b"
}
.la-long-arrow-alt-up:before {
  content:"\f30c"
}
.la-low-vision:before {
  content:"\f2a8"
}
.la-luggage-cart:before {
  content:"\f59d"
}
.la-lyft:before {
  content:"\f3c3"
}
.la-magento:before {
  content:"\f3c4"
}
.la-magic:before {
  content:"\f0d0"
}
.la-magnet:before {
  content:"\f076"
}
.la-mail-bulk:before {
  content:"\f674"
}
.la-mailchimp:before {
  content:"\f59e"
}
.la-male:before {
  content:"\f183"
}
.la-mandalorian:before {
  content:"\f50f"
}
.la-map:before {
  content:"\f279"
}
.la-map-marked:before {
  content:"\f59f"
}
.la-map-marked-alt:before {
  content:"\f5a0"
}
.la-map-marker:before {
  content:"\f041"
}
.la-map-marker-alt:before {
  content:"\f3c5"
}
.la-map-pin:before {
  content:"\f276"
}
.la-map-signs:before {
  content:"\f277"
}
.la-markdown:before {
  content:"\f60f"
}
.la-marker:before {
  content:"\f5a1"
}
.la-mars:before {
  content:"\f222"
}
.la-mars-double:before {
  content:"\f227"
}
.la-mars-stroke:before {
  content:"\f229"
}
.la-mars-stroke-h:before {
  content:"\f22b"
}
.la-mars-stroke-v:before {
  content:"\f22a"
}
.la-mask:before {
  content:"\f6fa"
}
.la-mastodon:before {
  content:"\f4f6"
}
.la-maxcdn:before {
  content:"\f136"
}
.la-mdb:before {
  content:"\f8ca"
}
.la-medal:before {
  content:"\f5a2"
}
.la-medapps:before {
  content:"\f3c6"
}
.la-medium:before {
  content:"\f23a"
}
.la-medium-m:before {
  content:"\f3c7"
}
.la-medkit:before {
  content:"\f0fa"
}
.la-medrt:before {
  content:"\f3c8"
}
.la-meetup:before {
  content:"\f2e0"
}
.la-megaport:before {
  content:"\f5a3"
}
.la-meh:before {
  content:"\f11a"
}
.la-meh-blank:before {
  content:"\f5a4"
}
.la-meh-rolling-eyes:before {
  content:"\f5a5"
}
.la-memory:before {
  content:"\f538"
}
.la-mendeley:before {
  content:"\f7b3"
}
.la-menorah:before {
  content:"\f676"
}
.la-mercury:before {
  content:"\f223"
}
.la-meteor:before {
  content:"\f753"
}
.la-microchip:before {
  content:"\f2db"
}
.la-microphone:before {
  content:"\f130"
}
.la-microphone-alt:before {
  content:"\f3c9"
}
.la-microphone-alt-slash:before {
  content:"\f539"
}
.la-microphone-slash:before {
  content:"\f131"
}
.la-microscope:before {
  content:"\f610"
}
.la-microsoft:before {
  content:"\f3ca"
}
.la-minus:before {
  content:"\f068"
}
.la-minus-circle:before {
  content:"\f056"
}
.la-minus-square:before {
  content:"\f146"
}
.la-mitten:before {
  content:"\f7b5"
}
.la-mix:before {
  content:"\f3cb"
}
.la-mixcloud:before {
  content:"\f289"
}
.la-mizuni:before {
  content:"\f3cc"
}
.la-mobile:before {
  content:"\f10b"
}
.la-mobile-alt:before {
  content:"\f3cd"
}
.la-modx:before {
  content:"\f285"
}
.la-monero:before {
  content:"\f3d0"
}
.la-money-bill:before {
  content:"\f0d6"
}
.la-money-bill-alt:before {
  content:"\f3d1"
}
.la-money-bill-wave:before {
  content:"\f53a"
}
.la-money-bill-wave-alt:before {
  content:"\f53b"
}
.la-money-check:before {
  content:"\f53c"
}
.la-money-check-alt:before {
  content:"\f53d"
}
.la-monument:before {
  content:"\f5a6"
}
.la-moon:before {
  content:"\f186"
}
.la-mortar-pestle:before {
  content:"\f5a7"
}
.la-mosque:before {
  content:"\f678"
}
.la-motorcycle:before {
  content:"\f21c"
}
.la-mountain:before {
  content:"\f6fc"
}
.la-mouse:before {
  content:"\f8cc"
}
.la-mouse-pointer:before {
  content:"\f245"
}
.la-mug-hot:before {
  content:"\f7b6"
}
.la-music:before {
  content:"\f001"
}
.la-napster:before {
  content:"\f3d2"
}
.la-neos:before {
  content:"\f612"
}
.la-network-wired:before {
  content:"\f6ff"
}
.la-neuter:before {
  content:"\f22c"
}
.la-newspaper:before {
  content:"\f1ea"
}
.la-nimblr:before {
  content:"\f5a8"
}
.la-node:before {
  content:"\f419"
}
.la-node-js:before {
  content:"\f3d3"
}
.la-not-equal:before {
  content:"\f53e"
}
.la-notes-medical:before {
  content:"\f481"
}
.la-npm:before {
  content:"\f3d4"
}
.la-ns8:before {
  content:"\f3d5"
}
.la-nutritionix:before {
  content:"\f3d6"
}
.la-object-group:before {
  content:"\f247"
}
.la-object-ungroup:before {
  content:"\f248"
}
.la-odnoklassniki:before {
  content:"\f263"
}
.la-odnoklassniki-square:before {
  content:"\f264"
}
.la-oil-can:before {
  content:"\f613"
}
.la-old-republic:before {
  content:"\f510"
}
.la-om:before {
  content:"\f679"
}
.la-opencart:before {
  content:"\f23d"
}
.la-openid:before {
  content:"\f19b"
}
.la-opera:before {
  content:"\f26a"
}
.la-optin-monster:before {
  content:"\f23c"
}
.la-orcid:before {
  content:"\f8d2"
}
.la-osi:before {
  content:"\f41a"
}
.la-otter:before {
  content:"\f700"
}
.la-outdent:before {
  content:"\f03b"
}
.la-page4:before {
  content:"\f3d7"
}
.la-pagelines:before {
  content:"\f18c"
}
.la-pager:before {
  content:"\f815"
}
.la-paint-brush:before {
  content:"\f1fc"
}
.la-paint-roller:before {
  content:"\f5aa"
}
.la-palette:before {
  content:"\f53f"
}
.la-palfed:before {
  content:"\f3d8"
}
.la-pallet:before {
  content:"\f482"
}
.la-paper-plane:before {
  content:"\f1d8"
}
.la-paperclip:before {
  content:"\f0c6"
}
.la-parachute-box:before {
  content:"\f4cd"
}
.la-paragraph:before {
  content:"\f1dd"
}
.la-parking:before {
  content:"\f540"
}
.la-passport:before {
  content:"\f5ab"
}
.la-pastafarianism:before {
  content:"\f67b"
}
.la-paste:before {
  content:"\f0ea"
}
.la-patreon:before {
  content:"\f3d9"
}
.la-pause:before {
  content:"\f04c"
}
.la-pause-circle:before {
  content:"\f28b"
}
.la-paw:before {
  content:"\f1b0"
}
.la-paypal:before {
  content:"\f1ed"
}
.la-peace:before {
  content:"\f67c"
}
.la-pen:before {
  content:"\f304"
}
.la-pen-alt:before {
  content:"\f305"
}
.la-pen-fancy:before {
  content:"\f5ac"
}
.la-pen-nib:before {
  content:"\f5ad"
}
.la-pen-square:before {
  content:"\f14b"
}
.la-pencil-alt:before {
  content:"\f303"
}
.la-pencil-ruler:before {
  content:"\f5ae"
}
.la-penny-arcade:before {
  content:"\f704"
}
.la-people-carry:before {
  content:"\f4ce"
}
.la-pepper-hot:before {
  content:"\f816"
}
.la-percent:before {
  content:"\f295"
}
.la-percentage:before {
  content:"\f541"
}
.la-periscope:before {
  content:"\f3da"
}
.la-person-booth:before {
  content:"\f756"
}
.la-phabricator:before {
  content:"\f3db"
}
.la-phoenix-framework:before {
  content:"\f3dc"
}
.la-phoenix-squadron:before {
  content:"\f511"
}
.la-phone:before {
  content:"\f095"
}
.la-phone-alt:before {
  content:"\f879"
}
.la-phone-slash:before {
  content:"\f3dd"
}
.la-phone-square:before {
  content:"\f098"
}
.la-phone-square-alt:before {
  content:"\f87b"
}
.la-phone-volume:before {
  content:"\f2a0"
}
.la-photo-video:before {
  content:"\f87c"
}
.la-php:before {
  content:"\f457"
}
.la-pied-piper:before {
  content:"\f2ae"
}
.la-pied-piper-alt:before {
  content:"\f1a8"
}
.la-pied-piper-hat:before {
  content:"\f4e5"
}
.la-pied-piper-pp:before {
  content:"\f1a7"
}
.la-piggy-bank:before {
  content:"\f4d3"
}
.la-pills:before {
  content:"\f484"
}
.la-pinterest:before {
  content:"\f0d2"
}
.la-pinterest-p:before {
  content:"\f231"
}
.la-pinterest-square:before {
  content:"\f0d3"
}
.la-pizza-slice:before {
  content:"\f818"
}
.la-place-of-worship:before {
  content:"\f67f"
}
.la-plane:before {
  content:"\f072"
}
.la-plane-arrival:before {
  content:"\f5af"
}
.la-plane-departure:before {
  content:"\f5b0"
}
.la-play:before {
  content:"\f04b"
}
.la-play-circle:before {
  content:"\f144"
}
.la-playstation:before {
  content:"\f3df"
}
.la-plug:before {
  content:"\f1e6"
}
.la-plus:before {
  content:"\f067"
}
.la-plus-circle:before {
  content:"\f055"
}
.la-plus-square:before {
  content:"\f0fe"
}
.la-podcast:before {
  content:"\f2ce"
}
.la-poll:before {
  content:"\f681"
}
.la-poll-h:before {
  content:"\f682"
}
.la-poo:before {
  content:"\f2fe"
}
.la-poo-storm:before {
  content:"\f75a"
}
.la-poop:before {
  content:"\f619"
}
.la-portrait:before {
  content:"\f3e0"
}
.la-pound-sign:before {
  content:"\f154"
}
.la-power-off:before {
  content:"\f011"
}
.la-pray:before {
  content:"\f683"
}
.la-praying-hands:before {
  content:"\f684"
}
.la-prescription:before {
  content:"\f5b1"
}
.la-prescription-bottle:before {
  content:"\f485"
}
.la-prescription-bottle-alt:before {
  content:"\f486"
}
.la-print:before {
  content:"\f02f"
}
.la-procedures:before {
  content:"\f487"
}
.la-product-hunt:before {
  content:"\f288"
}
.la-project-diagram:before {
  content:"\f542"
}
.la-pushed:before {
  content:"\f3e1"
}
.la-puzzle-piece:before {
  content:"\f12e"
}
.la-python:before {
  content:"\f3e2"
}
.la-qq:before {
  content:"\f1d6"
}
.la-qrcode:before {
  content:"\f029"
}
.la-question:before {
  content:"\f128"
}
.la-question-circle:before {
  content:"\f059"
}
.la-quidditch:before {
  content:"\f458"
}
.la-quinscape:before {
  content:"\f459"
}
.la-quora:before {
  content:"\f2c4"
}
.la-quote-left:before {
  content:"\f10d"
}
.la-quote-right:before {
  content:"\f10e"
}
.la-quran:before {
  content:"\f687"
}
.la-r-project:before {
  content:"\f4f7"
}
.la-radiation:before {
  content:"\f7b9"
}
.la-radiation-alt:before {
  content:"\f7ba"
}
.la-rainbow:before {
  content:"\f75b"
}
.la-random:before {
  content:"\f074"
}
.la-raspberry-pi:before {
  content:"\f7bb"
}
.la-ravelry:before {
  content:"\f2d9"
}
.la-react:before {
  content:"\f41b"
}
.la-reacteurope:before {
  content:"\f75d"
}
.la-readme:before {
  content:"\f4d5"
}
.la-rebel:before {
  content:"\f1d0"
}
.la-receipt:before {
  content:"\f543"
}
.la-record-vinyl:before {
  content:"\f8d9"
}
.la-recycle:before {
  content:"\f1b8"
}
.la-red-river:before {
  content:"\f3e3"
}
.la-reddit:before {
  content:"\f1a1"
}
.la-reddit-alien:before {
  content:"\f281"
}
.la-reddit-square:before {
  content:"\f1a2"
}
.la-redhat:before {
  content:"\f7bc"
}
.la-redo:before {
  content:"\f01e"
}
.la-redo-alt:before {
  content:"\f2f9"
}
.la-registered:before {
  content:"\f25d"
}
.la-remove-format:before {
  content:"\f87d"
}
.la-renren:before {
  content:"\f18b"
}
.la-reply:before {
  content:"\f3e5"
}
.la-reply-all:before {
  content:"\f122"
}
.la-replyd:before {
  content:"\f3e6"
}
.la-republican:before {
  content:"\f75e"
}
.la-researchgate:before {
  content:"\f4f8"
}
.la-resolving:before {
  content:"\f3e7"
}
.la-restroom:before {
  content:"\f7bd"
}
.la-retweet:before {
  content:"\f079"
}
.la-rev:before {
  content:"\f5b2"
}
.la-ribbon:before {
  content:"\f4d6"
}
.la-ring:before {
  content:"\f70b"
}
.la-road:before {
  content:"\f018"
}
.la-robot:before {
  content:"\f544"
}
.la-rocket:before {
  content:"\f135"
}
.la-rocketchat:before {
  content:"\f3e8"
}
.la-rockrms:before {
  content:"\f3e9"
}
.la-route:before {
  content:"\f4d7"
}
.la-rss:before {
  content:"\f09e"
}
.la-rss-square:before {
  content:"\f143"
}
.la-ruble-sign:before {
  content:"\f158"
}
.la-ruler:before {
  content:"\f545"
}
.la-ruler-combined:before {
  content:"\f546"
}
.la-ruler-horizontal:before {
  content:"\f547"
}
.la-ruler-vertical:before {
  content:"\f548"
}
.la-running:before {
  content:"\f70c"
}
.la-rupee-sign:before {
  content:"\f156"
}
.la-sad-cry:before {
  content:"\f5b3"
}
.la-sad-tear:before {
  content:"\f5b4"
}
.la-safari:before {
  content:"\f267"
}
.la-salesforce:before {
  content:"\f83b"
}
.la-sass:before {
  content:"\f41e"
}
.la-satellite:before {
  content:"\f7bf"
}
.la-satellite-dish:before {
  content:"\f7c0"
}
.la-save:before {
  content:"\f0c7"
}
.la-schlix:before {
  content:"\f3ea"
}
.la-school:before {
  content:"\f549"
}
.la-screwdriver:before {
  content:"\f54a"
}
.la-scribd:before {
  content:"\f28a"
}
.la-scroll:before {
  content:"\f70e"
}
.la-sd-card:before {
  content:"\f7c2"
}
.la-search:before {
  content:"\f002"
}
.la-search-dollar:before {
  content:"\f688"
}
.la-search-location:before {
  content:"\f689"
}
.la-search-minus:before {
  content:"\f010"
}
.la-search-plus:before {
  content:"\f00e"
}
.la-searchengin:before {
  content:"\f3eb"
}
.la-seedling:before {
  content:"\f4d8"
}
.la-sellcast:before {
  content:"\f2da"
}
.la-sellsy:before {
  content:"\f213"
}
.la-server:before {
  content:"\f233"
}
.la-servicestack:before {
  content:"\f3ec"
}
.la-shapes:before {
  content:"\f61f"
}
.la-share:before {
  content:"\f064"
}
.la-share-alt:before {
  content:"\f1e0"
}
.la-share-alt-square:before {
  content:"\f1e1"
}
.la-share-square:before {
  content:"\f14d"
}
.la-shekel-sign:before {
  content:"\f20b"
}
.la-shield-alt:before {
  content:"\f3ed"
}
.la-ship:before {
  content:"\f21a"
}
.la-shipping-fast:before {
  content:"\f48b"
}
.la-shirtsinbulk:before {
  content:"\f214"
}
.la-shoe-prints:before {
  content:"\f54b"
}
.la-shopping-bag:before {
  content:"\f290"
}
.la-shopping-basket:before {
  content:"\f291"
}
.la-shopping-cart:before {
  content:"\f07a"
}
.la-shopware:before {
  content:"\f5b5"
}
.la-shower:before {
  content:"\f2cc"
}
.la-shuttle-van:before {
  content:"\f5b6"
}
.la-sign:before {
  content:"\f4d9"
}
.la-sign-in-alt:before {
  content:"\f2f6"
}
.la-sign-language:before {
  content:"\f2a7"
}
.la-sign-out-alt:before {
  content:"\f2f5"
}
.la-signal:before {
  content:"\f012"
}
.la-signature:before {
  content:"\f5b7"
}
.la-sim-card:before {
  content:"\f7c4"
}
.la-simplybuilt:before {
  content:"\f215"
}
.la-sistrix:before {
  content:"\f3ee"
}
.la-sitemap:before {
  content:"\f0e8"
}
.la-sith:before {
  content:"\f512"
}
.la-skating:before {
  content:"\f7c5"
}
.la-sketch:before {
  content:"\f7c6"
}
.la-skiing:before {
  content:"\f7c9"
}
.la-skiing-nordic:before {
  content:"\f7ca"
}
.la-skull:before {
  content:"\f54c"
}
.la-skull-crossbones:before {
  content:"\f714"
}
.la-skyatlas:before {
  content:"\f216"
}
.la-skype:before {
  content:"\f17e"
}
.la-slack:before {
  content:"\f198"
}
.la-slack-hash:before {
  content:"\f3ef"
}
.la-slash:before {
  content:"\f715"
}
.la-sleigh:before {
  content:"\f7cc"
}
.la-sliders-h:before {
  content:"\f1de"
}
.la-slideshare:before {
  content:"\f1e7"
}
.la-smile:before {
  content:"\f118"
}
.la-smile-beam:before {
  content:"\f5b8"
}
.la-smile-wink:before {
  content:"\f4da"
}
.la-smog:before {
  content:"\f75f"
}
.la-smoking:before {
  content:"\f48d"
}
.la-smoking-ban:before {
  content:"\f54d"
}
.la-sms:before {
  content:"\f7cd"
}
.la-snapchat:before {
  content:"\f2ab"
}
.la-snapchat-ghost:before {
  content:"\f2ac"
}
.la-snapchat-square:before {
  content:"\f2ad"
}
.la-snowboarding:before {
  content:"\f7ce"
}
.la-snowflake:before {
  content:"\f2dc"
}
.la-snowman:before {
  content:"\f7d0"
}
.la-snowplow:before {
  content:"\f7d2"
}
.la-socks:before {
  content:"\f696"
}
.la-solar-panel:before {
  content:"\f5ba"
}
.la-sort:before {
  content:"\f0dc"
}
.la-sort-alpha-down:before {
  content:"\f15d"
}
.la-sort-alpha-down-alt:before {
  content:"\f881"
}
.la-sort-alpha-up:before {
  content:"\f15e"
}
.la-sort-alpha-up-alt:before {
  content:"\f882"
}
.la-sort-amount-down:before {
  content:"\f160"
}
.la-sort-amount-down-alt:before {
  content:"\f884"
}
.la-sort-amount-up:before {
  content:"\f161"
}
.la-sort-amount-up-alt:before {
  content:"\f885"
}
.la-sort-down:before {
  content:"\f0dd"
}
.la-sort-numeric-down:before {
  content:"\f162"
}
.la-sort-numeric-down-alt:before {
  content:"\f886"
}
.la-sort-numeric-up:before {
  content:"\f163"
}
.la-sort-numeric-up-alt:before {
  content:"\f887"
}
.la-sort-up:before {
  content:"\f0de"
}
.la-soundcloud:before {
  content:"\f1be"
}
.la-sourcetree:before {
  content:"\f7d3"
}
.la-spa:before {
  content:"\f5bb"
}
.la-space-shuttle:before {
  content:"\f197"
}
.la-speakap:before {
  content:"\f3f3"
}
.la-speaker-deck:before {
  content:"\f83c"
}
.la-spell-check:before {
  content:"\f891"
}
.la-spider:before {
  content:"\f717"
}
.la-spinner:before {
  content:"\f110"
}
.la-splotch:before {
  content:"\f5bc"
}
.la-spotify:before {
  content:"\f1bc"
}
.la-spray-can:before {
  content:"\f5bd"
}
.la-square:before {
  content:"\f0c8"
}
.la-square-full:before {
  content:"\f45c"
}
.la-square-root-alt:before {
  content:"\f698"
}
.la-squarespace:before {
  content:"\f5be"
}
.la-stack-exchange:before {
  content:"\f18d"
}
.la-stack-overflow:before {
  content:"\f16c"
}
.la-stackpath:before {
  content:"\f842"
}
.la-stamp:before {
  content:"\f5bf"
}
.la-star:before {
  content:"\f005"
}
.la-star-and-crescent:before {
  content:"\f699"
}
.la-star-half:before {
  content:"\f089"
}
.la-star-half-alt:before {
  content:"\f5c0"
}
.la-star-of-david:before {
  content:"\f69a"
}
.la-star-of-life:before {
  content:"\f621"
}
.la-staylinked:before {
  content:"\f3f5"
}
.la-steam:before {
  content:"\f1b6"
}
.la-steam-square:before {
  content:"\f1b7"
}
.la-steam-symbol:before {
  content:"\f3f6"
}
.la-step-backward:before {
  content:"\f048"
}
.la-step-forward:before {
  content:"\f051"
}
.la-stethoscope:before {
  content:"\f0f1"
}
.la-sticker-mule:before {
  content:"\f3f7"
}
.la-sticky-note:before {
  content:"\f249"
}
.la-stop:before {
  content:"\f04d"
}
.la-stop-circle:before {
  content:"\f28d"
}
.la-stopwatch:before {
  content:"\f2f2"
}
.la-store:before {
  content:"\f54e"
}
.la-store-alt:before {
  content:"\f54f"
}
.la-strava:before {
  content:"\f428"
}
.la-stream:before {
  content:"\f550"
}
.la-street-view:before {
  content:"\f21d"
}
.la-strikethrough:before {
  content:"\f0cc"
}
.la-stripe:before {
  content:"\f429"
}
.la-stripe-s:before {
  content:"\f42a"
}
.la-stroopwafel:before {
  content:"\f551"
}
.la-studiovinari:before {
  content:"\f3f8"
}
.la-stumbleupon:before {
  content:"\f1a4"
}
.la-stumbleupon-circle:before {
  content:"\f1a3"
}
.la-subscript:before {
  content:"\f12c"
}
.la-subway:before {
  content:"\f239"
}
.la-suitcase:before {
  content:"\f0f2"
}
.la-suitcase-rolling:before {
  content:"\f5c1"
}
.la-sun:before {
  content:"\f185"
}
.la-superpowers:before {
  content:"\f2dd"
}
.la-superscript:before {
  content:"\f12b"
}
.la-supple:before {
  content:"\f3f9"
}
.la-surprise:before {
  content:"\f5c2"
}
.la-suse:before {
  content:"\f7d6"
}
.la-swatchbook:before {
  content:"\f5c3"
}
.la-swift:before {
  content:"\f8e1"
}
.la-swimmer:before {
  content:"\f5c4"
}
.la-swimming-pool:before {
  content:"\f5c5"
}
.la-symfony:before {
  content:"\f83d"
}
.la-synagogue:before {
  content:"\f69b"
}
.la-sync:before {
  content:"\f021"
}
.la-sync-alt:before {
  content:"\f2f1"
}
.la-syringe:before {
  content:"\f48e"
}
.la-table:before {
  content:"\f0ce"
}
.la-table-tennis:before {
  content:"\f45d"
}
.la-tablet:before {
  content:"\f10a"
}
.la-tablet-alt:before {
  content:"\f3fa"
}
.la-tablets:before {
  content:"\f490"
}
.la-tachometer-alt:before {
  content:"\f3fd"
}
.la-tag:before {
  content:"\f02b"
}
.la-tags:before {
  content:"\f02c"
}
.la-tape:before {
  content:"\f4db"
}
.la-tasks:before {
  content:"\f0ae"
}
.la-taxi:before {
  content:"\f1ba"
}
.la-teamspeak:before {
  content:"\f4f9"
}
.la-teeth:before {
  content:"\f62e"
}
.la-teeth-open:before {
  content:"\f62f"
}
.la-telegram:before {
  content:"\f2c6"
}
.la-telegram-plane:before {
  content:"\f3fe"
}
.la-temperature-high:before {
  content:"\f769"
}
.la-temperature-low:before {
  content:"\f76b"
}
.la-tencent-weibo:before {
  content:"\f1d5"
}
.la-tenge:before {
  content:"\f7d7"
}
.la-terminal:before {
  content:"\f120"
}
.la-text-height:before {
  content:"\f034"
}
.la-text-width:before {
  content:"\f035"
}
.la-th:before {
  content:"\f00a"
}
.la-th-large:before {
  content:"\f009"
}
.la-th-list:before {
  content:"\f00b"
}
.la-the-red-yeti:before {
  content:"\f69d"
}
.la-theater-masks:before {
  content:"\f630"
}
.la-themeco:before {
  content:"\f5c6"
}
.la-themeisle:before {
  content:"\f2b2"
}
.la-thermometer:before {
  content:"\f491"
}
.la-thermometer-empty:before {
  content:"\f2cb"
}
.la-thermometer-full:before {
  content:"\f2c7"
}
.la-thermometer-half:before {
  content:"\f2c9"
}
.la-thermometer-quarter:before {
  content:"\f2ca"
}
.la-thermometer-three-quarters:before {
  content:"\f2c8"
}
.la-think-peaks:before {
  content:"\f731"
}
.la-thumbs-down:before {
  content:"\f165"
}
.la-thumbs-up:before {
  content:"\f164"
}
.la-thumbtack:before {
  content:"\f08d"
}
.la-ticket-alt:before {
  content:"\f3ff"
}
.la-times:before {
  content:"\f00d"
}
.la-times-circle:before {
  content:"\f057"
}
.la-tint:before {
  content:"\f043"
}
.la-tint-slash:before {
  content:"\f5c7"
}
.la-tired:before {
  content:"\f5c8"
}
.la-toggle-off:before {
  content:"\f204"
}
.la-toggle-on:before {
  content:"\f205"
}
.la-toilet:before {
  content:"\f7d8"
}
.la-toilet-paper:before {
  content:"\f71e"
}
.la-toolbox:before {
  content:"\f552"
}
.la-tools:before {
  content:"\f7d9"
}
.la-tooth:before {
  content:"\f5c9"
}
.la-torah:before {
  content:"\f6a0"
}
.la-torii-gate:before {
  content:"\f6a1"
}
.la-tractor:before {
  content:"\f722"
}
.la-trade-federation:before {
  content:"\f513"
}
.la-trademark:before {
  content:"\f25c"
}
.la-traffic-light:before {
  content:"\f637"
}
.la-train:before {
  content:"\f238"
}
.la-tram:before {
  content:"\f7da"
}
.la-transgender:before {
  content:"\f224"
}
.la-transgender-alt:before {
  content:"\f225"
}
.la-trash:before {
  content:"\f1f8"
}
.la-trash-alt:before {
  content:"\f2ed"
}
.la-trash-restore:before {
  content:"\f829"
}
.la-trash-restore-alt:before {
  content:"\f82a"
}
.la-tree:before {
  content:"\f1bb"
}
.la-trello:before {
  content:"\f181"
}
.la-tripadvisor:before {
  content:"\f262"
}
.la-trophy:before {
  content:"\f091"
}
.la-truck:before {
  content:"\f0d1"
}
.la-truck-loading:before {
  content:"\f4de"
}
.la-truck-monster:before {
  content:"\f63b"
}
.la-truck-moving:before {
  content:"\f4df"
}
.la-truck-pickup:before {
  content:"\f63c"
}
.la-tshirt:before {
  content:"\f553"
}
.la-tty:before {
  content:"\f1e4"
}
.la-tumblr:before {
  content:"\f173"
}
.la-tumblr-square:before {
  content:"\f174"
}
.la-tv:before {
  content:"\f26c"
}
.la-twitch:before {
  content:"\f1e8"
}
.la-twitter:before {
  content:"\f099"
}
.la-twitter-square:before {
  content:"\f081"
}
.la-typo3:before {
  content:"\f42b"
}
.la-uber:before {
  content:"\f402"
}
.la-ubuntu:before {
  content:"\f7df"
}
.la-uikit:before {
  content:"\f403"
}
.la-umbraco:before {
  content:"\f8e8"
}
.la-umbrella:before {
  content:"\f0e9"
}
.la-umbrella-beach:before {
  content:"\f5ca"
}
.la-underline:before {
  content:"\f0cd"
}
.la-undo:before {
  content:"\f0e2"
}
.la-undo-alt:before {
  content:"\f2ea"
}
.la-uniregistry:before {
  content:"\f404"
}
.la-universal-access:before {
  content:"\f29a"
}
.la-university:before {
  content:"\f19c"
}
.la-unlink:before {
  content:"\f127"
}
.la-unlock:before {
  content:"\f09c"
}
.la-unlock-alt:before {
  content:"\f13e"
}
.la-untappd:before {
  content:"\f405"
}
.la-upload:before {
  content:"\f093"
}
.la-ups:before {
  content:"\f7e0"
}
.la-usb:before {
  content:"\f287"
}
.la-user:before {
  content:"\f007"
}
.la-user-alt:before {
  content:"\f406"
}
.la-user-alt-slash:before {
  content:"\f4fa"
}
.la-user-astronaut:before {
  content:"\f4fb"
}
.la-user-check:before {
  content:"\f4fc"
}
.la-user-circle:before {
  content:"\f2bd"
}
.la-user-clock:before {
  content:"\f4fd"
}
.la-user-cog:before {
  content:"\f4fe"
}
.la-user-edit:before {
  content:"\f4ff"
}
.la-user-friends:before {
  content:"\f500"
}
.la-user-graduate:before {
  content:"\f501"
}
.la-user-injured:before {
  content:"\f728"
}
.la-user-lock:before {
  content:"\f502"
}
.la-user-md:before {
  content:"\f0f0"
}
.la-user-minus:before {
  content:"\f503"
}
.la-user-ninja:before {
  content:"\f504"
}
.la-user-nurse:before {
  content:"\f82f"
}
.la-user-plus:before {
  content:"\f234"
}
.la-user-secret:before {
  content:"\f21b"
}
.la-user-shield:before {
  content:"\f505"
}
.la-user-slash:before {
  content:"\f506"
}
.la-user-tag:before {
  content:"\f507"
}
.la-user-tie:before {
  content:"\f508"
}
.la-user-times:before {
  content:"\f235"
}
.la-users:before {
  content:"\f0c0"
}
.la-users-cog:before {
  content:"\f509"
}
.la-usps:before {
  content:"\f7e1"
}
.la-ussunnah:before {
  content:"\f407"
}
.la-utensil-spoon:before {
  content:"\f2e5"
}
.la-utensils:before {
  content:"\f2e7"
}
.la-vaadin:before {
  content:"\f408"
}
.la-vector-square:before {
  content:"\f5cb"
}
.la-venus:before {
  content:"\f221"
}
.la-venus-double:before {
  content:"\f226"
}
.la-venus-mars:before {
  content:"\f228"
}
.la-viacoin:before {
  content:"\f237"
}
.la-viadeo:before {
  content:"\f2a9"
}
.la-viadeo-square:before {
  content:"\f2aa"
}
.la-vial:before {
  content:"\f492"
}
.la-vials:before {
  content:"\f493"
}
.la-viber:before {
  content:"\f409"
}
.la-video:before {
  content:"\f03d"
}
.la-video-slash:before {
  content:"\f4e2"
}
.la-vihara:before {
  content:"\f6a7"
}
.la-vimeo:before {
  content:"\f40a"
}
.la-vimeo-square:before {
  content:"\f194"
}
.la-vimeo-v:before {
  content:"\f27d"
}
.la-vine:before {
  content:"\f1ca"
}
.la-vk:before {
  content:"\f189"
}
.la-vnv:before {
  content:"\f40b"
}
.la-voicemail:before {
  content:"\f897"
}
.la-volleyball-ball:before {
  content:"\f45f"
}
.la-volume-down:before {
  content:"\f027"
}
.la-volume-mute:before {
  content:"\f6a9"
}
.la-volume-off:before {
  content:"\f026"
}
.la-volume-up:before {
  content:"\f028"
}
.la-vote-yea:before {
  content:"\f772"
}
.la-vr-cardboard:before {
  content:"\f729"
}
.la-vuejs:before {
  content:"\f41f"
}
.la-walking:before {
  content:"\f554"
}
.la-wallet:before {
  content:"\f555"
}
.la-warehouse:before {
  content:"\f494"
}
.la-water:before {
  content:"\f773"
}
.la-wave-square:before {
  content:"\f83e"
}
.la-waze:before {
  content:"\f83f"
}
.la-weebly:before {
  content:"\f5cc"
}
.la-weibo:before {
  content:"\f18a"
}
.la-weight:before {
  content:"\f496"
}
.la-weight-hanging:before {
  content:"\f5cd"
}
.la-weixin:before {
  content:"\f1d7"
}
.la-whatsapp:before {
  content:"\f232"
}
.la-whatsapp-square:before {
  content:"\f40c"
}
.la-wheelchair:before {
  content:"\f193"
}
.la-whmcs:before {
  content:"\f40d"
}
.la-wifi:before {
  content:"\f1eb"
}
.la-wikipedia-w:before {
  content:"\f266"
}
.la-wind:before {
  content:"\f72e"
}
.la-window-close:before {
  content:"\f410"
}
.la-window-maximize:before {
  content:"\f2d0"
}
.la-window-minimize:before {
  content:"\f2d1"
}
.la-window-restore:before {
  content:"\f2d2"
}
.la-windows:before {
  content:"\f17a"
}
.la-wine-bottle:before {
  content:"\f72f"
}
.la-wine-glass:before {
  content:"\f4e3"
}
.la-wine-glass-alt:before {
  content:"\f5ce"
}
.la-wix:before {
  content:"\f5cf"
}
.la-wizards-of-the-coast:before {
  content:"\f730"
}
.la-wolf-pack-battalion:before {
  content:"\f514"
}
.la-won-sign:before {
  content:"\f159"
}
.la-wordpress:before {
  content:"\f19a"
}
.la-wordpress-simple:before {
  content:"\f411"
}
.la-wpbeginner:before {
  content:"\f297"
}
.la-wpexplorer:before {
  content:"\f2de"
}
.la-wpforms:before {
  content:"\f298"
}
.la-wpressr:before {
  content:"\f3e4"
}
.la-wrench:before {
  content:"\f0ad"
}
.la-x-ray:before {
  content:"\f497"
}
.la-xbox:before {
  content:"\f412"
}
.la-xing:before {
  content:"\f168"
}
.la-xing-square:before {
  content:"\f169"
}
.la-y-combinator:before {
  content:"\f23b"
}
.la-yahoo:before {
  content:"\f19e"
}
.la-yammer:before {
  content:"\f840"
}
.la-yandex:before {
  content:"\f413"
}
.la-yandex-international:before {
  content:"\f414"
}
.la-yarn:before {
  content:"\f7e3"
}
.la-yelp:before {
  content:"\f1e9"
}
.la-yen-sign:before {
  content:"\f157"
}
.la-yin-yang:before {
  content:"\f6ad"
}
.la-yoast:before {
  content:"\f2b1"
}
.la-youtube:before {
  content:"\f167"
}
.la-youtube-square:before {
  content:"\f431"
}
.la-zhihu:before {
  content:"\f63f"
}
.sr-only {
  border:0;
  clip:rect(0,0,0,0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}
.sr-only-focusable:active,.sr-only-focusable:focus {
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto
}
@font-face {
  font-family:'Line Awesome Brands';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url("/fonts/d7ea5a2cc464032bbd7fd36882d4804c.eot");
  src:url("/fonts/d7ea5a2cc464032bbd7fd36882d4804c.eot#iefix") format("embedded-opentype"),url("/fonts/b8f85672ea13038b7a0a3e66ee6f8490.woff2") format("woff2"),url("/fonts/1fa9e2d5d29ec050d30b48d9385164de.woff") format("woff"),url("/fonts/b9f8d5ce1b84faca7e00b09c04ba5259.ttf") format("truetype"),url("/fonts/5386c500a7020aa9e1d89132ac6770b6.svg#lineawesome") format("svg")
}
.lab {
  font-family:'Line Awesome Brands'
}
@font-face {
  font-family:'Line Awesome Free';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url("/fonts/ade80d926d196e95a1c977906adf4a12.eot");
  src:url("/fonts/ade80d926d196e95a1c977906adf4a12.eot#iefix") format("embedded-opentype"),url("/fonts/8ccdbe94da3ab2acdf78abdc03cc829f.woff2") format("woff2"),url("/fonts/f954dca197572c3b3e866d8327a33298.woff") format("woff"),url("/fonts/c6528be9a5a4c72f47a5e4bb84c8d339.ttf") format("truetype"),url("/fonts/264e3d906163651c835a846dcac3a438.svg#lineawesome") format("svg")
}
.lar {
  font-family:'Line Awesome Free';
  font-weight:400
}
@font-face {
  font-family:'Line Awesome Free';
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:url("/fonts/4d8a0d988d2d5ec4adab0e251434c2df.eot");
  src:url("/fonts/4d8a0d988d2d5ec4adab0e251434c2df.eot#iefix") format("embedded-opentype"),url("/fonts/344f156d4e455f80f49b6ef5861a194c.woff2") format("woff2"),url("/fonts/1963fd7742613aa9bdd9c424b3a8237a.woff") format("woff"),url("/fonts/ff7e08dbef7514569d531efdffb63e6e.ttf") format("truetype"),url("/fonts/d8ac9d52738e9e13df6e6e274dc2e718.svg#lineawesome") format("svg")
}
.la,.las {
  font-family:'Line Awesome Free';
  font-weight:900
}
.la.la-glass:before {
  content:"\f000"
}
.la.la-meetup {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-star-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-star-o:before {
  content:"\f005"
}
.la.la-remove:before {
  content:"\f00d"
}
.la.la-close:before {
  content:"\f00d"
}
.la.la-gear:before {
  content:"\f013"
}
.la.la-trash-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-trash-o:before {
  content:"\f2ed"
}
.la.la-file-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-o:before {
  content:"\f15b"
}
.la.la-clock-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-clock-o:before {
  content:"\f017"
}
.la.la-arrow-circle-o-down {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-arrow-circle-o-down:before {
  content:"\f358"
}
.la.la-arrow-circle-o-up {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-arrow-circle-o-up:before {
  content:"\f35b"
}
.la.la-play-circle-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-play-circle-o:before {
  content:"\f144"
}
.la.la-repeat:before {
  content:"\f01e"
}
.la.la-rotate-right:before {
  content:"\f01e"
}
.la.la-refresh:before {
  content:"\f021"
}
.la.la-list-alt {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-dedent:before {
  content:"\f03b"
}
.la.la-video-camera:before {
  content:"\f03d"
}
.la.la-picture-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-picture-o:before {
  content:"\f03e"
}
.la.la-photo {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-photo:before {
  content:"\f03e"
}
.la.la-image {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-image:before {
  content:"\f03e"
}
.la.la-pencil:before {
  content:"\f303"
}
.la.la-map-marker:before {
  content:"\f3c5"
}
.la.la-pencil-square-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-pencil-square-o:before {
  content:"\f044"
}
.la.la-share-square-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-share-square-o:before {
  content:"\f14d"
}
.la.la-check-square-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-check-square-o:before {
  content:"\f14a"
}
.la.la-arrows:before {
  content:"\f0b2"
}
.la.la-times-circle-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-times-circle-o:before {
  content:"\f057"
}
.la.la-check-circle-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-check-circle-o:before {
  content:"\f058"
}
.la.la-mail-forward:before {
  content:"\f064"
}
.la.la-eye {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-eye-slash {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-warning:before {
  content:"\f071"
}
.la.la-calendar:before {
  content:"\f073"
}
.la.la-arrows-v:before {
  content:"\f338"
}
.la.la-arrows-h:before {
  content:"\f337"
}
.la.la-bar-chart {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-bar-chart:before {
  content:"\f080"
}
.la.la-bar-chart-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-bar-chart-o:before {
  content:"\f080"
}
.la.la-twitter-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-facebook-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-gears:before {
  content:"\f085"
}
.la.la-thumbs-o-up {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-thumbs-o-up:before {
  content:"\f164"
}
.la.la-thumbs-o-down {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-thumbs-o-down:before {
  content:"\f165"
}
.la.la-heart-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-heart-o:before {
  content:"\f004"
}
.la.la-sign-out:before {
  content:"\f2f5"
}
.la.la-linkedin-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-linkedin-square:before {
  content:"\f08c"
}
.la.la-thumb-tack:before {
  content:"\f08d"
}
.la.la-external-link:before {
  content:"\f35d"
}
.la.la-sign-in:before {
  content:"\f2f6"
}
.la.la-github-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-lemon-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-lemon-o:before {
  content:"\f094"
}
.la.la-square-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-square-o:before {
  content:"\f0c8"
}
.la.la-bookmark-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-bookmark-o:before {
  content:"\f02e"
}
.la.la-twitter {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-facebook {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-facebook:before {
  content:"\f39e"
}
.la.la-facebook-f {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-facebook-f:before {
  content:"\f39e"
}
.la.la-github {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-credit-card {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-feed:before {
  content:"\f09e"
}
.la.la-hdd-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hdd-o:before {
  content:"\f0a0"
}
.la.la-hand-o-right {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-o-right:before {
  content:"\f0a4"
}
.la.la-hand-o-left {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-o-left:before {
  content:"\f0a5"
}
.la.la-hand-o-up {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-o-up:before {
  content:"\f0a6"
}
.la.la-hand-o-down {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-o-down:before {
  content:"\f0a7"
}
.la.la-arrows-alt:before {
  content:"\f31e"
}
.la.la-group:before {
  content:"\f0c0"
}
.la.la-chain:before {
  content:"\f0c1"
}
.la.la-scissors:before {
  content:"\f0c4"
}
.la.la-files-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-files-o:before {
  content:"\f0c5"
}
.la.la-floppy-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-floppy-o:before {
  content:"\f0c7"
}
.la.la-navicon:before {
  content:"\f0c9"
}
.la.la-reorder:before {
  content:"\f0c9"
}
.la.la-pinterest {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-pinterest-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-google-plus-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-google-plus {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-google-plus:before {
  content:"\f0d5"
}
.la.la-money {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-money:before {
  content:"\f3d1"
}
.la.la-unsorted:before {
  content:"\f0dc"
}
.la.la-sort-desc:before {
  content:"\f0dd"
}
.la.la-sort-asc:before {
  content:"\f0de"
}
.la.la-linkedin {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-linkedin:before {
  content:"\f0e1"
}
.la.la-rotate-left:before {
  content:"\f0e2"
}
.la.la-legal:before {
  content:"\f0e3"
}
.la.la-tachometer:before {
  content:"\f3fd"
}
.la.la-dashboard:before {
  content:"\f3fd"
}
.la.la-comment-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-comment-o:before {
  content:"\f075"
}
.la.la-comments-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-comments-o:before {
  content:"\f086"
}
.la.la-flash:before {
  content:"\f0e7"
}
.la.la-clipboard {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-paste {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-paste:before {
  content:"\f328"
}
.la.la-lightbulb-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-lightbulb-o:before {
  content:"\f0eb"
}
.la.la-exchange:before {
  content:"\f362"
}
.la.la-cloud-download:before {
  content:"\f381"
}
.la.la-cloud-upload:before {
  content:"\f382"
}
.la.la-bell-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-bell-o:before {
  content:"\f0f3"
}
.la.la-cutlery:before {
  content:"\f2e7"
}
.la.la-file-text-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-text-o:before {
  content:"\f15c"
}
.la.la-building-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-building-o:before {
  content:"\f1ad"
}
.la.la-hospital-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hospital-o:before {
  content:"\f0f8"
}
.la.la-tablet:before {
  content:"\f3fa"
}
.la.la-mobile:before {
  content:"\f3cd"
}
.la.la-mobile-phone:before {
  content:"\f3cd"
}
.la.la-circle-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-circle-o:before {
  content:"\f111"
}
.la.la-mail-reply:before {
  content:"\f3e5"
}
.la.la-github-alt {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-folder-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-folder-o:before {
  content:"\f07b"
}
.la.la-folder-open-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-folder-open-o:before {
  content:"\f07c"
}
.la.la-smile-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-smile-o:before {
  content:"\f118"
}
.la.la-frown-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-frown-o:before {
  content:"\f119"
}
.la.la-meh-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-meh-o:before {
  content:"\f11a"
}
.la.la-keyboard-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-keyboard-o:before {
  content:"\f11c"
}
.la.la-flag-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-flag-o:before {
  content:"\f024"
}
.la.la-mail-reply-all:before {
  content:"\f122"
}
.la.la-star-half-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-star-half-o:before {
  content:"\f089"
}
.la.la-star-half-empty {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-star-half-empty:before {
  content:"\f089"
}
.la.la-star-half-full {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-star-half-full:before {
  content:"\f089"
}
.la.la-code-fork:before {
  content:"\f126"
}
.la.la-chain-broken:before {
  content:"\f127"
}
.la.la-shield:before {
  content:"\f3ed"
}
.la.la-calendar-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-calendar-o:before {
  content:"\f133"
}
.la.la-maxcdn {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-html5 {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-css3 {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-ticket:before {
  content:"\f3ff"
}
.la.la-minus-square-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-minus-square-o:before {
  content:"\f146"
}
.la.la-level-up:before {
  content:"\f3bf"
}
.la.la-level-down:before {
  content:"\f3be"
}
.la.la-pencil-square:before {
  content:"\f14b"
}
.la.la-external-link-square:before {
  content:"\f360"
}
.la.la-compass {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-caret-square-o-down {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-caret-square-o-down:before {
  content:"\f150"
}
.la.la-toggle-down {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-toggle-down:before {
  content:"\f150"
}
.la.la-caret-square-o-up {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-caret-square-o-up:before {
  content:"\f151"
}
.la.la-toggle-up {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-toggle-up:before {
  content:"\f151"
}
.la.la-caret-square-o-right {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-caret-square-o-right:before {
  content:"\f152"
}
.la.la-toggle-right {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-toggle-right:before {
  content:"\f152"
}
.la.la-eur:before {
  content:"\f153"
}
.la.la-euro:before {
  content:"\f153"
}
.la.la-gbp:before {
  content:"\f154"
}
.la.la-usd:before {
  content:"\f155"
}
.la.la-dollar:before {
  content:"\f155"
}
.la.la-inr:before {
  content:"\f156"
}
.la.la-rupee:before {
  content:"\f156"
}
.la.la-jpy:before {
  content:"\f157"
}
.la.la-cny:before {
  content:"\f157"
}
.la.la-rmb:before {
  content:"\f157"
}
.la.la-yen:before {
  content:"\f157"
}
.la.la-rub:before {
  content:"\f158"
}
.la.la-ruble:before {
  content:"\f158"
}
.la.la-rouble:before {
  content:"\f158"
}
.la.la-krw:before {
  content:"\f159"
}
.la.la-won:before {
  content:"\f159"
}
.la.la-btc {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-bitcoin {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-bitcoin:before {
  content:"\f15a"
}
.la.la-file-text:before {
  content:"\f15c"
}
.la.la-sort-alpha-asc:before {
  content:"\f15d"
}
.la.la-sort-alpha-desc:before {
  content:"\f881"
}
.la.la-sort-amount-asc:before {
  content:"\f160"
}
.la.la-sort-amount-desc:before {
  content:"\f884"
}
.la.la-sort-numeric-asc:before {
  content:"\f162"
}
.la.la-sort-numeric-desc:before {
  content:"\f886"
}
.la.la-youtube-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-youtube {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-xing {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-xing-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-youtube-play {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-youtube-play:before {
  content:"\f167"
}
.la.la-dropbox {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-stack-overflow {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-instagram {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-flickr {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-adn {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-bitbucket {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-bitbucket-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-bitbucket-square:before {
  content:"\f171"
}
.la.la-tumblr {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-tumblr-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-long-arrow-down:before {
  content:"\f309"
}
.la.la-long-arrow-up:before {
  content:"\f30c"
}
.la.la-long-arrow-left:before {
  content:"\f30a"
}
.la.la-long-arrow-right:before {
  content:"\f30b"
}
.la.la-apple {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-windows {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-android {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-linux {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-dribbble {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-skype {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-foursquare {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-trello {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-gratipay {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-gittip {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-gittip:before {
  content:"\f184"
}
.la.la-sun-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-sun-o:before {
  content:"\f185"
}
.la.la-moon-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-moon-o:before {
  content:"\f186"
}
.la.la-vk {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-weibo {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-renren {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-pagelines {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-stack-exchange {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-arrow-circle-o-right {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-arrow-circle-o-right:before {
  content:"\f35a"
}
.la.la-arrow-circle-o-left {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-arrow-circle-o-left:before {
  content:"\f359"
}
.la.la-caret-square-o-left {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-caret-square-o-left:before {
  content:"\f191"
}
.la.la-toggle-left {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-toggle-left:before {
  content:"\f191"
}
.la.la-dot-circle-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-dot-circle-o:before {
  content:"\f192"
}
.la.la-vimeo-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-try:before {
  content:"\f195"
}
.la.la-turkish-lira:before {
  content:"\f195"
}
.la.la-plus-square-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-plus-square-o:before {
  content:"\f0fe"
}
.la.la-slack {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-wordpress {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-openid {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-institution:before {
  content:"\f19c"
}
.la.la-bank:before {
  content:"\f19c"
}
.la.la-mortar-board:before {
  content:"\f19d"
}
.la.la-yahoo {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-google {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-reddit {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-reddit-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-stumbleupon-circle {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-stumbleupon {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-delicious {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-digg {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-pied-piper-pp {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-pied-piper-alt {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-drupal {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-joomla {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-spoon:before {
  content:"\f2e5"
}
.la.la-behance {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-behance-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-steam {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-steam-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-automobile:before {
  content:"\f1b9"
}
.la.la-cab:before {
  content:"\f1ba"
}
.la.la-envelope-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-envelope-o:before {
  content:"\f0e0"
}
.la.la-deviantart {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-soundcloud {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-file-pdf-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-pdf-o:before {
  content:"\f1c1"
}
.la.la-file-word-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-word-o:before {
  content:"\f1c2"
}
.la.la-file-excel-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-excel-o:before {
  content:"\f1c3"
}
.la.la-file-powerpoint-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-powerpoint-o:before {
  content:"\f1c4"
}
.la.la-file-image-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-image-o:before {
  content:"\f1c5"
}
.la.la-file-photo-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-photo-o:before {
  content:"\f1c5"
}
.la.la-file-picture-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-picture-o:before {
  content:"\f1c5"
}
.la.la-file-archive-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-archive-o:before {
  content:"\f1c6"
}
.la.la-file-zip-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-zip-o:before {
  content:"\f1c6"
}
.la.la-file-audio-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-audio-o:before {
  content:"\f1c7"
}
.la.la-file-sound-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-sound-o:before {
  content:"\f1c7"
}
.la.la-file-video-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-video-o:before {
  content:"\f1c8"
}
.la.la-file-movie-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-movie-o:before {
  content:"\f1c8"
}
.la.la-file-code-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-file-code-o:before {
  content:"\f1c9"
}
.la.la-vine {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-codepen {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-jsfiddle {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-life-ring {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-life-bouy {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-life-bouy:before {
  content:"\f1cd"
}
.la.la-life-buoy {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-life-buoy:before {
  content:"\f1cd"
}
.la.la-life-saver {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-life-saver:before {
  content:"\f1cd"
}
.la.la-support {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-support:before {
  content:"\f1cd"
}
.la.la-circle-o-notch:before {
  content:"\f1ce"
}
.la.la-rebel {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-ra {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-ra:before {
  content:"\f1d0"
}
.la.la-resistance {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-resistance:before {
  content:"\f1d0"
}
.la.la-empire {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-ge {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-ge:before {
  content:"\f1d1"
}
.la.la-git-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-git {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-hacker-news {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-y-combinator-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-y-combinator-square:before {
  content:"\f1d4"
}
.la.la-yc-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-yc-square:before {
  content:"\f1d4"
}
.la.la-tencent-weibo {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-qq {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-weixin {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-wechat {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-wechat:before {
  content:"\f1d7"
}
.la.la-send:before {
  content:"\f1d8"
}
.la.la-paper-plane-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-paper-plane-o:before {
  content:"\f1d8"
}
.la.la-send-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-send-o:before {
  content:"\f1d8"
}
.la.la-circle-thin {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-circle-thin:before {
  content:"\f111"
}
.la.la-header:before {
  content:"\f1dc"
}
.la.la-sliders:before {
  content:"\f1de"
}
.la.la-futbol-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-futbol-o:before {
  content:"\f1e3"
}
.la.la-soccer-ball-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-soccer-ball-o:before {
  content:"\f1e3"
}
.la.la-slideshare {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-twitch {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-yelp {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-newspaper-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-newspaper-o:before {
  content:"\f1ea"
}
.la.la-paypal {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-google-wallet {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-cc-visa {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-cc-mastercard {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-cc-discover {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-cc-amex {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-cc-paypal {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-cc-stripe {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-bell-slash-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-bell-slash-o:before {
  content:"\f1f6"
}
.la.la-trash:before {
  content:"\f2ed"
}
.la.la-copyright {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-eyedropper:before {
  content:"\f1fb"
}
.la.la-area-chart:before {
  content:"\f1fe"
}
.la.la-pie-chart:before {
  content:"\f200"
}
.la.la-line-chart:before {
  content:"\f201"
}
.la.la-lastfm {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-lastfm-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-ioxhost {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-angellist {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-cc {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-cc:before {
  content:"\f20a"
}
.la.la-ils:before {
  content:"\f20b"
}
.la.la-shekel:before {
  content:"\f20b"
}
.la.la-sheqel:before {
  content:"\f20b"
}
.la.la-meanpath {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-meanpath:before {
  content:"\f2b4"
}
.la.la-buysellads {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-connectdevelop {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-dashcube {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-forumbee {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-leanpub {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-sellsy {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-shirtsinbulk {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-simplybuilt {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-skyatlas {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-diamond {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-diamond:before {
  content:"\f3a5"
}
.la.la-intersex:before {
  content:"\f224"
}
.la.la-facebook-official {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-facebook-official:before {
  content:"\f09a"
}
.la.la-pinterest-p {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-whatsapp {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-hotel:before {
  content:"\f236"
}
.la.la-viacoin {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-medium {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-y-combinator {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-yc {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-yc:before {
  content:"\f23b"
}
.la.la-optin-monster {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-opencart {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-expeditedssl {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-battery-4:before {
  content:"\f240"
}
.la.la-battery:before {
  content:"\f240"
}
.la.la-battery-3:before {
  content:"\f241"
}
.la.la-battery-2:before {
  content:"\f242"
}
.la.la-battery-1:before {
  content:"\f243"
}
.la.la-battery-0:before {
  content:"\f244"
}
.la.la-object-group {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-object-ungroup {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-sticky-note-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-sticky-note-o:before {
  content:"\f249"
}
.la.la-cc-jcb {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-cc-diners-club {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-clone {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hourglass-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hourglass-o:before {
  content:"\f254"
}
.la.la-hourglass-1:before {
  content:"\f251"
}
.la.la-hourglass-2:before {
  content:"\f252"
}
.la.la-hourglass-3:before {
  content:"\f253"
}
.la.la-hand-rock-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-rock-o:before {
  content:"\f255"
}
.la.la-hand-grab-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-grab-o:before {
  content:"\f255"
}
.la.la-hand-paper-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-paper-o:before {
  content:"\f256"
}
.la.la-hand-stop-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-stop-o:before {
  content:"\f256"
}
.la.la-hand-scissors-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-scissors-o:before {
  content:"\f257"
}
.la.la-hand-lizard-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-lizard-o:before {
  content:"\f258"
}
.la.la-hand-spock-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-spock-o:before {
  content:"\f259"
}
.la.la-hand-pointer-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-pointer-o:before {
  content:"\f25a"
}
.la.la-hand-peace-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-hand-peace-o:before {
  content:"\f25b"
}
.la.la-registered {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-creative-commons {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-gg {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-gg-circle {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-tripadvisor {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-odnoklassniki {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-odnoklassniki-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-get-pocket {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-wikipedia-w {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-safari {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-chrome {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-firefox {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-opera {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-internet-explorer {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-television:before {
  content:"\f26c"
}
.la.la-contao {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-500px {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-amazon {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-calendar-plus-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-calendar-plus-o:before {
  content:"\f271"
}
.la.la-calendar-minus-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-calendar-minus-o:before {
  content:"\f272"
}
.la.la-calendar-times-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-calendar-times-o:before {
  content:"\f273"
}
.la.la-calendar-check-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-calendar-check-o:before {
  content:"\f274"
}
.la.la-map-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-map-o:before {
  content:"\f279"
}
.la.la-commenting:before {
  content:"\f4ad"
}
.la.la-commenting-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-commenting-o:before {
  content:"\f4ad"
}
.la.la-houzz {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-vimeo {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-vimeo:before {
  content:"\f27d"
}
.la.la-black-tie {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-fonticons {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-reddit-alien {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-edge {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-credit-card-alt:before {
  content:"\f09d"
}
.la.la-codiepie {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-modx {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-fort-awesome {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-usb {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-product-hunt {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-mixcloud {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-scribd {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-pause-circle-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-pause-circle-o:before {
  content:"\f28b"
}
.la.la-stop-circle-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-stop-circle-o:before {
  content:"\f28d"
}
.la.la-bluetooth {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-bluetooth-b {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-gitlab {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-wpbeginner {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-wpforms {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-envira {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-wheelchair-alt {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-wheelchair-alt:before {
  content:"\f368"
}
.la.la-question-circle-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-question-circle-o:before {
  content:"\f059"
}
.la.la-volume-control-phone:before {
  content:"\f2a0"
}
.la.la-asl-interpreting:before {
  content:"\f2a3"
}
.la.la-deafness:before {
  content:"\f2a4"
}
.la.la-hard-of-hearing:before {
  content:"\f2a4"
}
.la.la-glide {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-glide-g {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-signing:before {
  content:"\f2a7"
}
.la.la-viadeo {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-viadeo-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-snapchat {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-snapchat-ghost {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-snapchat-square {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-pied-piper {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-first-order {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-yoast {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-themeisle {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-google-plus-official {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-google-plus-official:before {
  content:"\f2b3"
}
.la.la-google-plus-circle {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-google-plus-circle:before {
  content:"\f2b3"
}
.la.la-font-awesome {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-fa {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-fa:before {
  content:"\f2b4"
}
.la.la-handshake-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-handshake-o:before {
  content:"\f2b5"
}
.la.la-envelope-open-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-envelope-open-o:before {
  content:"\f2b6"
}
.la.la-linode {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-address-book-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-address-book-o:before {
  content:"\f2b9"
}
.la.la-vcard:before {
  content:"\f2bb"
}
.la.la-address-card-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-address-card-o:before {
  content:"\f2bb"
}
.la.la-vcard-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-vcard-o:before {
  content:"\f2bb"
}
.la.la-user-circle-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-user-circle-o:before {
  content:"\f2bd"
}
.la.la-user-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-user-o:before {
  content:"\f007"
}
.la.la-id-badge {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-drivers-license:before {
  content:"\f2c2"
}
.la.la-id-card-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-id-card-o:before {
  content:"\f2c2"
}
.la.la-drivers-license-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-drivers-license-o:before {
  content:"\f2c2"
}
.la.la-quora {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-free-code-camp {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-telegram {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-thermometer-4:before {
  content:"\f2c7"
}
.la.la-thermometer:before {
  content:"\f2c7"
}
.la.la-thermometer-3:before {
  content:"\f2c8"
}
.la.la-thermometer-2:before {
  content:"\f2c9"
}
.la.la-thermometer-1:before {
  content:"\f2ca"
}
.la.la-thermometer-0:before {
  content:"\f2cb"
}
.la.la-bathtub:before {
  content:"\f2cd"
}
.la.la-s15:before {
  content:"\f2cd"
}
.la.la-window-maximize {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-window-restore {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-times-rectangle:before {
  content:"\f410"
}
.la.la-window-close-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-window-close-o:before {
  content:"\f410"
}
.la.la-times-rectangle-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-times-rectangle-o:before {
  content:"\f410"
}
.la.la-bandcamp {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-grav {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-etsy {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-imdb {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-ravelry {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-eercast {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-eercast:before {
  content:"\f2da"
}
.la.la-snowflake-o {
  font-family:'Line Awesome Free';
  font-weight:400
}
.la.la-snowflake-o:before {
  content:"\f2dc"
}
.la.la-superpowers {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-wpexplorer {
  font-family:'Line Awesome Brands';
  font-weight:400
}
.la.la-spotify {
  font-family:'Line Awesome Brands';
  font-weight:400
}
@font-face {
  font-family:'FontAwesome';
  src:url("/fonts/7ce796f7e33293a10e877da4e7f68c6a.eot");
  src:url("/fonts/7ce796f7e33293a10e877da4e7f68c6a.eot#iefix&v=4.7.0") format('embedded-opentype'),url("/fonts/d0bd92cd5321d32afbaa87336cb3a5c8.woff2") format('woff2'),url("/fonts/0243d8f2d9989297746c8e8d709600ee.woff") format('woff'),url("/fonts/edaa99d8e6a7a4320d48ba5d4e369814.ttf") format('truetype'),url("/fonts/199f5609b4787cf3d0fb83faf85b7cea.svg#fontawesomeregular") format('svg');
  font-weight:normal;
  font-style:normal;
  font-display:swap
}
.fa {
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.fa-lg {
  font-size:1.33333333em;
  line-height:.75em;
  vertical-align:-15%
}
.fa-2x {
  font-size:2em
}
.fa-3x {
  font-size:3em
}
.fa-4x {
  font-size:4em
}
.fa-5x {
  font-size:5em
}
.fa-fw {
  width:1.28571429em;
  text-align:center
}
.fa-ul {
  padding-left:0;
  margin-left:2.14285714em;
  list-style-type:none
}
.fa-ul>li {
  position:relative
}
.fa-li {
  position:absolute;
  left:-2.14285714em;
  width:2.14285714em;
  top:.14285714em;
  text-align:center
}
.fa-li.fa-lg {
  left:-1.85714286em
}
.fa-border {
  padding:.2em .25em .15em;
  border:solid .08em #eee;
  border-radius:.1em
}
.fa-pull-left {
  float:left
}
.fa-pull-right {
  float:right
}
.fa.fa-pull-left {
  margin-right:.3em
}
.fa.fa-pull-right {
  margin-left:.3em
}
.pull-right {
  float:right
}
.pull-left {
  float:left
}
.fa.pull-left {
  margin-right:.3em
}
.fa.pull-right {
  margin-left:.3em
}
.fa-spin {
  -webkit-animation:fa-spin 2s infinite linear;
  animation:fa-spin 2s infinite linear
}
.fa-pulse {
  -webkit-animation:fa-spin 1s infinite steps(8);
  animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg)
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg)
  }
}
.fa-rotate-90 {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg)
}
.fa-rotate-180 {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg)
}
.fa-rotate-270 {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg)
}
.fa-flip-horizontal {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform:scale(-1, 1);
  -ms-transform:scale(-1, 1);
  transform:scale(-1, 1)
}
.fa-flip-vertical {
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform:scale(1, -1);
  -ms-transform:scale(1, -1);
  transform:scale(1, -1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
  filter:none
}
.fa-stack {
  position:relative;
  display:inline-block;
  width:2em;
  height:2em;
  line-height:2em;
  vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x {
  position:absolute;
  left:0;
  width:100%;
  text-align:center
}
.fa-stack-1x {
  line-height:inherit
}
.fa-stack-2x {
  font-size:2em
}
.fa-inverse {
  color:#fff
}
.fa-glass:before {
  content:"\f000"
}
.fa-music:before {
  content:"\f001"
}
.fa-search:before {
  content:"\f002"
}
.fa-envelope-o:before {
  content:"\f003"
}
.fa-heart:before {
  content:"\f004"
}
.fa-star:before {
  content:"\f005"
}
.fa-star-o:before {
  content:"\f006"
}
.fa-user:before {
  content:"\f007"
}
.fa-film:before {
  content:"\f008"
}
.fa-th-large:before {
  content:"\f009"
}
.fa-th:before {
  content:"\f00a"
}
.fa-th-list:before {
  content:"\f00b"
}
.fa-check:before {
  content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before {
  content:"\f00d"
}
.fa-search-plus:before {
  content:"\f00e"
}
.fa-search-minus:before {
  content:"\f010"
}
.fa-power-off:before {
  content:"\f011"
}
.fa-signal:before {
  content:"\f012"
}
.fa-gear:before,.fa-cog:before {
  content:"\f013"
}
.fa-trash-o:before {
  content:"\f014"
}
.fa-home:before {
  content:"\f015"
}
.fa-file-o:before {
  content:"\f016"
}
.fa-clock-o:before {
  content:"\f017"
}
.fa-road:before {
  content:"\f018"
}
.fa-download:before {
  content:"\f019"
}
.fa-arrow-circle-o-down:before {
  content:"\f01a"
}
.fa-arrow-circle-o-up:before {
  content:"\f01b"
}
.fa-inbox:before {
  content:"\f01c"
}
.fa-play-circle-o:before {
  content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before {
  content:"\f01e"
}
.fa-refresh:before {
  content:"\f021"
}
.fa-list-alt:before {
  content:"\f022"
}
.fa-lock:before {
  content:"\f023"
}
.fa-flag:before {
  content:"\f024"
}
.fa-headphones:before {
  content:"\f025"
}
.fa-volume-off:before {
  content:"\f026"
}
.fa-volume-down:before {
  content:"\f027"
}
.fa-volume-up:before {
  content:"\f028"
}
.fa-qrcode:before {
  content:"\f029"
}
.fa-barcode:before {
  content:"\f02a"
}
.fa-tag:before {
  content:"\f02b"
}
.fa-tags:before {
  content:"\f02c"
}
.fa-book:before {
  content:"\f02d"
}
.fa-bookmark:before {
  content:"\f02e"
}
.fa-print:before {
  content:"\f02f"
}
.fa-camera:before {
  content:"\f030"
}
.fa-font:before {
  content:"\f031"
}
.fa-bold:before {
  content:"\f032"
}
.fa-italic:before {
  content:"\f033"
}
.fa-text-height:before {
  content:"\f034"
}
.fa-text-width:before {
  content:"\f035"
}
.fa-align-left:before {
  content:"\f036"
}
.fa-align-center:before {
  content:"\f037"
}
.fa-align-right:before {
  content:"\f038"
}
.fa-align-justify:before {
  content:"\f039"
}
.fa-list:before {
  content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before {
  content:"\f03b"
}
.fa-indent:before {
  content:"\f03c"
}
.fa-video-camera:before {
  content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before {
  content:"\f03e"
}
.fa-pencil:before {
  content:"\f040"
}
.fa-map-marker:before {
  content:"\f041"
}
.fa-adjust:before {
  content:"\f042"
}
.fa-tint:before {
  content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before {
  content:"\f044"
}
.fa-share-square-o:before {
  content:"\f045"
}
.fa-check-square-o:before {
  content:"\f046"
}
.fa-arrows:before {
  content:"\f047"
}
.fa-step-backward:before {
  content:"\f048"
}
.fa-fast-backward:before {
  content:"\f049"
}
.fa-backward:before {
  content:"\f04a"
}
.fa-play:before {
  content:"\f04b"
}
.fa-pause:before {
  content:"\f04c"
}
.fa-stop:before {
  content:"\f04d"
}
.fa-forward:before {
  content:"\f04e"
}
.fa-fast-forward:before {
  content:"\f050"
}
.fa-step-forward:before {
  content:"\f051"
}
.fa-eject:before {
  content:"\f052"
}
.fa-chevron-left:before {
  content:"\f053"
}
.fa-chevron-right:before {
  content:"\f054"
}
.fa-plus-circle:before {
  content:"\f055"
}
.fa-minus-circle:before {
  content:"\f056"
}
.fa-times-circle:before {
  content:"\f057"
}
.fa-check-circle:before {
  content:"\f058"
}
.fa-question-circle:before {
  content:"\f059"
}
.fa-info-circle:before {
  content:"\f05a"
}
.fa-crosshairs:before {
  content:"\f05b"
}
.fa-times-circle-o:before {
  content:"\f05c"
}
.fa-check-circle-o:before {
  content:"\f05d"
}
.fa-ban:before {
  content:"\f05e"
}
.fa-arrow-left:before {
  content:"\f060"
}
.fa-arrow-right:before {
  content:"\f061"
}
.fa-arrow-up:before {
  content:"\f062"
}
.fa-arrow-down:before {
  content:"\f063"
}
.fa-mail-forward:before,.fa-share:before {
  content:"\f064"
}
.fa-expand:before {
  content:"\f065"
}
.fa-compress:before {
  content:"\f066"
}
.fa-plus:before {
  content:"\f067"
}
.fa-minus:before {
  content:"\f068"
}
.fa-asterisk:before {
  content:"\f069"
}
.fa-exclamation-circle:before {
  content:"\f06a"
}
.fa-gift:before {
  content:"\f06b"
}
.fa-leaf:before {
  content:"\f06c"
}
.fa-fire:before {
  content:"\f06d"
}
.fa-eye:before {
  content:"\f06e"
}
.fa-eye-slash:before {
  content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before {
  content:"\f071"
}
.fa-plane:before {
  content:"\f072"
}
.fa-calendar:before {
  content:"\f073"
}
.fa-random:before {
  content:"\f074"
}
.fa-comment:before {
  content:"\f075"
}
.fa-magnet:before {
  content:"\f076"
}
.fa-chevron-up:before {
  content:"\f077"
}
.fa-chevron-down:before {
  content:"\f078"
}
.fa-retweet:before {
  content:"\f079"
}
.fa-shopping-cart:before {
  content:"\f07a"
}
.fa-folder:before {
  content:"\f07b"
}
.fa-folder-open:before {
  content:"\f07c"
}
.fa-arrows-v:before {
  content:"\f07d"
}
.fa-arrows-h:before {
  content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before {
  content:"\f080"
}
.fa-twitter-square:before {
  content:"\f081"
}
.fa-facebook-square:before {
  content:"\f082"
}
.fa-camera-retro:before {
  content:"\f083"
}
.fa-key:before {
  content:"\f084"
}
.fa-gears:before,.fa-cogs:before {
  content:"\f085"
}
.fa-comments:before {
  content:"\f086"
}
.fa-thumbs-o-up:before {
  content:"\f087"
}
.fa-thumbs-o-down:before {
  content:"\f088"
}
.fa-star-half:before {
  content:"\f089"
}
.fa-heart-o:before {
  content:"\f08a"
}
.fa-sign-out:before {
  content:"\f08b"
}
.fa-linkedin-square:before {
  content:"\f08c"
}
.fa-thumb-tack:before {
  content:"\f08d"
}
.fa-external-link:before {
  content:"\f08e"
}
.fa-sign-in:before {
  content:"\f090"
}
.fa-trophy:before {
  content:"\f091"
}
.fa-github-square:before {
  content:"\f092"
}
.fa-upload:before {
  content:"\f093"
}
.fa-lemon-o:before {
  content:"\f094"
}
.fa-phone:before {
  content:"\f095"
}
.fa-square-o:before {
  content:"\f096"
}
.fa-bookmark-o:before {
  content:"\f097"
}
.fa-phone-square:before {
  content:"\f098"
}
.fa-twitter:before {
  content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before {
  content:"\f09a"
}
.fa-github:before {
  content:"\f09b"
}
.fa-unlock:before {
  content:"\f09c"
}
.fa-credit-card:before {
  content:"\f09d"
}
.fa-feed:before,.fa-rss:before {
  content:"\f09e"
}
.fa-hdd-o:before {
  content:"\f0a0"
}
.fa-bullhorn:before {
  content:"\f0a1"
}
.fa-bell:before {
  content:"\f0f3"
}
.fa-certificate:before {
  content:"\f0a3"
}
.fa-hand-o-right:before {
  content:"\f0a4"
}
.fa-hand-o-left:before {
  content:"\f0a5"
}
.fa-hand-o-up:before {
  content:"\f0a6"
}
.fa-hand-o-down:before {
  content:"\f0a7"
}
.fa-arrow-circle-left:before {
  content:"\f0a8"
}
.fa-arrow-circle-right:before {
  content:"\f0a9"
}
.fa-arrow-circle-up:before {
  content:"\f0aa"
}
.fa-arrow-circle-down:before {
  content:"\f0ab"
}
.fa-globe:before {
  content:"\f0ac"
}
.fa-wrench:before {
  content:"\f0ad"
}
.fa-tasks:before {
  content:"\f0ae"
}
.fa-filter:before {
  content:"\f0b0"
}
.fa-briefcase:before {
  content:"\f0b1"
}
.fa-arrows-alt:before {
  content:"\f0b2"
}
.fa-group:before,.fa-users:before {
  content:"\f0c0"
}
.fa-chain:before,.fa-link:before {
  content:"\f0c1"
}
.fa-cloud:before {
  content:"\f0c2"
}
.fa-flask:before {
  content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before {
  content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before {
  content:"\f0c5"
}
.fa-paperclip:before {
  content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before {
  content:"\f0c7"
}
.fa-square:before {
  content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
  content:"\f0c9"
}
.fa-list-ul:before {
  content:"\f0ca"
}
.fa-list-ol:before {
  content:"\f0cb"
}
.fa-strikethrough:before {
  content:"\f0cc"
}
.fa-underline:before {
  content:"\f0cd"
}
.fa-table:before {
  content:"\f0ce"
}
.fa-magic:before {
  content:"\f0d0"
}
.fa-truck:before {
  content:"\f0d1"
}
.fa-pinterest:before {
  content:"\f0d2"
}
.fa-pinterest-square:before {
  content:"\f0d3"
}
.fa-google-plus-square:before {
  content:"\f0d4"
}
.fa-google-plus:before {
  content:"\f0d5"
}
.fa-money:before {
  content:"\f0d6"
}
.fa-caret-down:before {
  content:"\f0d7"
}
.fa-caret-up:before {
  content:"\f0d8"
}
.fa-caret-left:before {
  content:"\f0d9"
}
.fa-caret-right:before {
  content:"\f0da"
}
.fa-columns:before {
  content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before {
  content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before {
  content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before {
  content:"\f0de"
}
.fa-envelope:before {
  content:"\f0e0"
}
.fa-linkedin:before {
  content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before {
  content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before {
  content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before {
  content:"\f0e4"
}
.fa-comment-o:before {
  content:"\f0e5"
}
.fa-comments-o:before {
  content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before {
  content:"\f0e7"
}
.fa-sitemap:before {
  content:"\f0e8"
}
.fa-umbrella:before {
  content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before {
  content:"\f0ea"
}
.fa-lightbulb-o:before {
  content:"\f0eb"
}
.fa-exchange:before {
  content:"\f0ec"
}
.fa-cloud-download:before {
  content:"\f0ed"
}
.fa-cloud-upload:before {
  content:"\f0ee"
}
.fa-user-md:before {
  content:"\f0f0"
}
.fa-stethoscope:before {
  content:"\f0f1"
}
.fa-suitcase:before {
  content:"\f0f2"
}
.fa-bell-o:before {
  content:"\f0a2"
}
.fa-coffee:before {
  content:"\f0f4"
}
.fa-cutlery:before {
  content:"\f0f5"
}
.fa-file-text-o:before {
  content:"\f0f6"
}
.fa-building-o:before {
  content:"\f0f7"
}
.fa-hospital-o:before {
  content:"\f0f8"
}
.fa-ambulance:before {
  content:"\f0f9"
}
.fa-medkit:before {
  content:"\f0fa"
}
.fa-fighter-jet:before {
  content:"\f0fb"
}
.fa-beer:before {
  content:"\f0fc"
}
.fa-h-square:before {
  content:"\f0fd"
}
.fa-plus-square:before {
  content:"\f0fe"
}
.fa-angle-double-left:before {
  content:"\f100"
}
.fa-angle-double-right:before {
  content:"\f101"
}
.fa-angle-double-up:before {
  content:"\f102"
}
.fa-angle-double-down:before {
  content:"\f103"
}
.fa-angle-left:before {
  content:"\f104"
}
.fa-angle-right:before {
  content:"\f105"
}
.fa-angle-up:before {
  content:"\f106"
}
.fa-angle-down:before {
  content:"\f107"
}
.fa-desktop:before {
  content:"\f108"
}
.fa-laptop:before {
  content:"\f109"
}
.fa-tablet:before {
  content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before {
  content:"\f10b"
}
.fa-circle-o:before {
  content:"\f10c"
}
.fa-quote-left:before {
  content:"\f10d"
}
.fa-quote-right:before {
  content:"\f10e"
}
.fa-spinner:before {
  content:"\f110"
}
.fa-circle:before {
  content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before {
  content:"\f112"
}
.fa-github-alt:before {
  content:"\f113"
}
.fa-folder-o:before {
  content:"\f114"
}
.fa-folder-open-o:before {
  content:"\f115"
}
.fa-smile-o:before {
  content:"\f118"
}
.fa-frown-o:before {
  content:"\f119"
}
.fa-meh-o:before {
  content:"\f11a"
}
.fa-gamepad:before {
  content:"\f11b"
}
.fa-keyboard-o:before {
  content:"\f11c"
}
.fa-flag-o:before {
  content:"\f11d"
}
.fa-flag-checkered:before {
  content:"\f11e"
}
.fa-terminal:before {
  content:"\f120"
}
.fa-code:before {
  content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before {
  content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
  content:"\f123"
}
.fa-location-arrow:before {
  content:"\f124"
}
.fa-crop:before {
  content:"\f125"
}
.fa-code-fork:before {
  content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before {
  content:"\f127"
}
.fa-question:before {
  content:"\f128"
}
.fa-info:before {
  content:"\f129"
}
.fa-exclamation:before {
  content:"\f12a"
}
.fa-superscript:before {
  content:"\f12b"
}
.fa-subscript:before {
  content:"\f12c"
}
.fa-eraser:before {
  content:"\f12d"
}
.fa-puzzle-piece:before {
  content:"\f12e"
}
.fa-microphone:before {
  content:"\f130"
}
.fa-microphone-slash:before {
  content:"\f131"
}
.fa-shield:before {
  content:"\f132"
}
.fa-calendar-o:before {
  content:"\f133"
}
.fa-fire-extinguisher:before {
  content:"\f134"
}
.fa-rocket:before {
  content:"\f135"
}
.fa-maxcdn:before {
  content:"\f136"
}
.fa-chevron-circle-left:before {
  content:"\f137"
}
.fa-chevron-circle-right:before {
  content:"\f138"
}
.fa-chevron-circle-up:before {
  content:"\f139"
}
.fa-chevron-circle-down:before {
  content:"\f13a"
}
.fa-html5:before {
  content:"\f13b"
}
.fa-css3:before {
  content:"\f13c"
}
.fa-anchor:before {
  content:"\f13d"
}
.fa-unlock-alt:before {
  content:"\f13e"
}
.fa-bullseye:before {
  content:"\f140"
}
.fa-ellipsis-h:before {
  content:"\f141"
}
.fa-ellipsis-v:before {
  content:"\f142"
}
.fa-rss-square:before {
  content:"\f143"
}
.fa-play-circle:before {
  content:"\f144"
}
.fa-ticket:before {
  content:"\f145"
}
.fa-minus-square:before {
  content:"\f146"
}
.fa-minus-square-o:before {
  content:"\f147"
}
.fa-level-up:before {
  content:"\f148"
}
.fa-level-down:before {
  content:"\f149"
}
.fa-check-square:before {
  content:"\f14a"
}
.fa-pencil-square:before {
  content:"\f14b"
}
.fa-external-link-square:before {
  content:"\f14c"
}
.fa-share-square:before {
  content:"\f14d"
}
.fa-compass:before {
  content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before {
  content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before {
  content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before {
  content:"\f152"
}
.fa-euro:before,.fa-eur:before {
  content:"\f153"
}
.fa-gbp:before {
  content:"\f154"
}
.fa-dollar:before,.fa-usd:before {
  content:"\f155"
}
.fa-rupee:before,.fa-inr:before {
  content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
  content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
  content:"\f158"
}
.fa-won:before,.fa-krw:before {
  content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before {
  content:"\f15a"
}
.fa-file:before {
  content:"\f15b"
}
.fa-file-text:before {
  content:"\f15c"
}
.fa-sort-alpha-asc:before {
  content:"\f15d"
}
.fa-sort-alpha-desc:before {
  content:"\f15e"
}
.fa-sort-amount-asc:before {
  content:"\f160"
}
.fa-sort-amount-desc:before {
  content:"\f161"
}
.fa-sort-numeric-asc:before {
  content:"\f162"
}
.fa-sort-numeric-desc:before {
  content:"\f163"
}
.fa-thumbs-up:before {
  content:"\f164"
}
.fa-thumbs-down:before {
  content:"\f165"
}
.fa-youtube-square:before {
  content:"\f166"
}
.fa-youtube:before {
  content:"\f167"
}
.fa-xing:before {
  content:"\f168"
}
.fa-xing-square:before {
  content:"\f169"
}
.fa-youtube-play:before {
  content:"\f16a"
}
.fa-dropbox:before {
  content:"\f16b"
}
.fa-stack-overflow:before {
  content:"\f16c"
}
.fa-instagram:before {
  content:"\f16d"
}
.fa-flickr:before {
  content:"\f16e"
}
.fa-adn:before {
  content:"\f170"
}
.fa-bitbucket:before {
  content:"\f171"
}
.fa-bitbucket-square:before {
  content:"\f172"
}
.fa-tumblr:before {
  content:"\f173"
}
.fa-tumblr-square:before {
  content:"\f174"
}
.fa-long-arrow-down:before {
  content:"\f175"
}
.fa-long-arrow-up:before {
  content:"\f176"
}
.fa-long-arrow-left:before {
  content:"\f177"
}
.fa-long-arrow-right:before {
  content:"\f178"
}
.fa-apple:before {
  content:"\f179"
}
.fa-windows:before {
  content:"\f17a"
}
.fa-android:before {
  content:"\f17b"
}
.fa-linux:before {
  content:"\f17c"
}
.fa-dribbble:before {
  content:"\f17d"
}
.fa-skype:before {
  content:"\f17e"
}
.fa-foursquare:before {
  content:"\f180"
}
.fa-trello:before {
  content:"\f181"
}
.fa-female:before {
  content:"\f182"
}
.fa-male:before {
  content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before {
  content:"\f184"
}
.fa-sun-o:before {
  content:"\f185"
}
.fa-moon-o:before {
  content:"\f186"
}
.fa-archive:before {
  content:"\f187"
}
.fa-bug:before {
  content:"\f188"
}
.fa-vk:before {
  content:"\f189"
}
.fa-weibo:before {
  content:"\f18a"
}
.fa-renren:before {
  content:"\f18b"
}
.fa-pagelines:before {
  content:"\f18c"
}
.fa-stack-exchange:before {
  content:"\f18d"
}
.fa-arrow-circle-o-right:before {
  content:"\f18e"
}
.fa-arrow-circle-o-left:before {
  content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before {
  content:"\f191"
}
.fa-dot-circle-o:before {
  content:"\f192"
}
.fa-wheelchair:before {
  content:"\f193"
}
.fa-vimeo-square:before {
  content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before {
  content:"\f195"
}
.fa-plus-square-o:before {
  content:"\f196"
}
.fa-space-shuttle:before {
  content:"\f197"
}
.fa-slack:before {
  content:"\f198"
}
.fa-envelope-square:before {
  content:"\f199"
}
.fa-wordpress:before {
  content:"\f19a"
}
.fa-openid:before {
  content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before {
  content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before {
  content:"\f19d"
}
.fa-yahoo:before {
  content:"\f19e"
}
.fa-google:before {
  content:"\f1a0"
}
.fa-reddit:before {
  content:"\f1a1"
}
.fa-reddit-square:before {
  content:"\f1a2"
}
.fa-stumbleupon-circle:before {
  content:"\f1a3"
}
.fa-stumbleupon:before {
  content:"\f1a4"
}
.fa-delicious:before {
  content:"\f1a5"
}
.fa-digg:before {
  content:"\f1a6"
}
.fa-pied-piper-pp:before {
  content:"\f1a7"
}
.fa-pied-piper-alt:before {
  content:"\f1a8"
}
.fa-drupal:before {
  content:"\f1a9"
}
.fa-joomla:before {
  content:"\f1aa"
}
.fa-language:before {
  content:"\f1ab"
}
.fa-fax:before {
  content:"\f1ac"
}
.fa-building:before {
  content:"\f1ad"
}
.fa-child:before {
  content:"\f1ae"
}
.fa-paw:before {
  content:"\f1b0"
}
.fa-spoon:before {
  content:"\f1b1"
}
.fa-cube:before {
  content:"\f1b2"
}
.fa-cubes:before {
  content:"\f1b3"
}
.fa-behance:before {
  content:"\f1b4"
}
.fa-behance-square:before {
  content:"\f1b5"
}
.fa-steam:before {
  content:"\f1b6"
}
.fa-steam-square:before {
  content:"\f1b7"
}
.fa-recycle:before {
  content:"\f1b8"
}
.fa-automobile:before,.fa-car:before {
  content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before {
  content:"\f1ba"
}
.fa-tree:before {
  content:"\f1bb"
}
.fa-spotify:before {
  content:"\f1bc"
}
.fa-deviantart:before {
  content:"\f1bd"
}
.fa-soundcloud:before {
  content:"\f1be"
}
.fa-database:before {
  content:"\f1c0"
}
.fa-file-pdf-o:before {
  content:"\f1c1"
}
.fa-file-word-o:before {
  content:"\f1c2"
}
.fa-file-excel-o:before {
  content:"\f1c3"
}
.fa-file-powerpoint-o:before {
  content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
  content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before {
  content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before {
  content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before {
  content:"\f1c8"
}
.fa-file-code-o:before {
  content:"\f1c9"
}
.fa-vine:before {
  content:"\f1ca"
}
.fa-codepen:before {
  content:"\f1cb"
}
.fa-jsfiddle:before {
  content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {
  content:"\f1cd"
}
.fa-circle-o-notch:before {
  content:"\f1ce"
}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before {
  content:"\f1d0"
}
.fa-ge:before,.fa-empire:before {
  content:"\f1d1"
}
.fa-git-square:before {
  content:"\f1d2"
}
.fa-git:before {
  content:"\f1d3"
}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {
  content:"\f1d4"
}
.fa-tencent-weibo:before {
  content:"\f1d5"
}
.fa-qq:before {
  content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before {
  content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before {
  content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before {
  content:"\f1d9"
}
.fa-history:before {
  content:"\f1da"
}
.fa-circle-thin:before {
  content:"\f1db"
}
.fa-header:before {
  content:"\f1dc"
}
.fa-paragraph:before {
  content:"\f1dd"
}
.fa-sliders:before {
  content:"\f1de"
}
.fa-share-alt:before {
  content:"\f1e0"
}
.fa-share-alt-square:before {
  content:"\f1e1"
}
.fa-bomb:before {
  content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before {
  content:"\f1e3"
}
.fa-tty:before {
  content:"\f1e4"
}
.fa-binoculars:before {
  content:"\f1e5"
}
.fa-plug:before {
  content:"\f1e6"
}
.fa-slideshare:before {
  content:"\f1e7"
}
.fa-twitch:before {
  content:"\f1e8"
}
.fa-yelp:before {
  content:"\f1e9"
}
.fa-newspaper-o:before {
  content:"\f1ea"
}
.fa-wifi:before {
  content:"\f1eb"
}
.fa-calculator:before {
  content:"\f1ec"
}
.fa-paypal:before {
  content:"\f1ed"
}
.fa-google-wallet:before {
  content:"\f1ee"
}
.fa-cc-visa:before {
  content:"\f1f0"
}
.fa-cc-mastercard:before {
  content:"\f1f1"
}
.fa-cc-discover:before {
  content:"\f1f2"
}
.fa-cc-amex:before {
  content:"\f1f3"
}
.fa-cc-paypal:before {
  content:"\f1f4"
}
.fa-cc-stripe:before {
  content:"\f1f5"
}
.fa-bell-slash:before {
  content:"\f1f6"
}
.fa-bell-slash-o:before {
  content:"\f1f7"
}
.fa-trash:before {
  content:"\f1f8"
}
.fa-copyright:before {
  content:"\f1f9"
}
.fa-at:before {
  content:"\f1fa"
}
.fa-eyedropper:before {
  content:"\f1fb"
}
.fa-paint-brush:before {
  content:"\f1fc"
}
.fa-birthday-cake:before {
  content:"\f1fd"
}
.fa-area-chart:before {
  content:"\f1fe"
}
.fa-pie-chart:before {
  content:"\f200"
}
.fa-line-chart:before {
  content:"\f201"
}
.fa-lastfm:before {
  content:"\f202"
}
.fa-lastfm-square:before {
  content:"\f203"
}
.fa-toggle-off:before {
  content:"\f204"
}
.fa-toggle-on:before {
  content:"\f205"
}
.fa-bicycle:before {
  content:"\f206"
}
.fa-bus:before {
  content:"\f207"
}
.fa-ioxhost:before {
  content:"\f208"
}
.fa-angellist:before {
  content:"\f209"
}
.fa-cc:before {
  content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {
  content:"\f20b"
}
.fa-meanpath:before {
  content:"\f20c"
}
.fa-buysellads:before {
  content:"\f20d"
}
.fa-connectdevelop:before {
  content:"\f20e"
}
.fa-dashcube:before {
  content:"\f210"
}
.fa-forumbee:before {
  content:"\f211"
}
.fa-leanpub:before {
  content:"\f212"
}
.fa-sellsy:before {
  content:"\f213"
}
.fa-shirtsinbulk:before {
  content:"\f214"
}
.fa-simplybuilt:before {
  content:"\f215"
}
.fa-skyatlas:before {
  content:"\f216"
}
.fa-cart-plus:before {
  content:"\f217"
}
.fa-cart-arrow-down:before {
  content:"\f218"
}
.fa-diamond:before {
  content:"\f219"
}
.fa-ship:before {
  content:"\f21a"
}
.fa-user-secret:before {
  content:"\f21b"
}
.fa-motorcycle:before {
  content:"\f21c"
}
.fa-street-view:before {
  content:"\f21d"
}
.fa-heartbeat:before {
  content:"\f21e"
}
.fa-venus:before {
  content:"\f221"
}
.fa-mars:before {
  content:"\f222"
}
.fa-mercury:before {
  content:"\f223"
}
.fa-intersex:before,.fa-transgender:before {
  content:"\f224"
}
.fa-transgender-alt:before {
  content:"\f225"
}
.fa-venus-double:before {
  content:"\f226"
}
.fa-mars-double:before {
  content:"\f227"
}
.fa-venus-mars:before {
  content:"\f228"
}
.fa-mars-stroke:before {
  content:"\f229"
}
.fa-mars-stroke-v:before {
  content:"\f22a"
}
.fa-mars-stroke-h:before {
  content:"\f22b"
}
.fa-neuter:before {
  content:"\f22c"
}
.fa-genderless:before {
  content:"\f22d"
}
.fa-facebook-official:before {
  content:"\f230"
}
.fa-pinterest-p:before {
  content:"\f231"
}
.fa-whatsapp:before {
  content:"\f232"
}
.fa-server:before {
  content:"\f233"
}
.fa-user-plus:before {
  content:"\f234"
}
.fa-user-times:before {
  content:"\f235"
}
.fa-hotel:before,.fa-bed:before {
  content:"\f236"
}
.fa-viacoin:before {
  content:"\f237"
}
.fa-train:before {
  content:"\f238"
}
.fa-subway:before {
  content:"\f239"
}
.fa-medium:before {
  content:"\f23a"
}
.fa-yc:before,.fa-y-combinator:before {
  content:"\f23b"
}
.fa-optin-monster:before {
  content:"\f23c"
}
.fa-opencart:before {
  content:"\f23d"
}
.fa-expeditedssl:before {
  content:"\f23e"
}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before {
  content:"\f240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before {
  content:"\f241"
}
.fa-battery-2:before,.fa-battery-half:before {
  content:"\f242"
}
.fa-battery-1:before,.fa-battery-quarter:before {
  content:"\f243"
}
.fa-battery-0:before,.fa-battery-empty:before {
  content:"\f244"
}
.fa-mouse-pointer:before {
  content:"\f245"
}
.fa-i-cursor:before {
  content:"\f246"
}
.fa-object-group:before {
  content:"\f247"
}
.fa-object-ungroup:before {
  content:"\f248"
}
.fa-sticky-note:before {
  content:"\f249"
}
.fa-sticky-note-o:before {
  content:"\f24a"
}
.fa-cc-jcb:before {
  content:"\f24b"
}
.fa-cc-diners-club:before {
  content:"\f24c"
}
.fa-clone:before {
  content:"\f24d"
}
.fa-balance-scale:before {
  content:"\f24e"
}
.fa-hourglass-o:before {
  content:"\f250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before {
  content:"\f251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before {
  content:"\f252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before {
  content:"\f253"
}
.fa-hourglass:before {
  content:"\f254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before {
  content:"\f255"
}
.fa-hand-stop-o:before,.fa-hand-paper-o:before {
  content:"\f256"
}
.fa-hand-scissors-o:before {
  content:"\f257"
}
.fa-hand-lizard-o:before {
  content:"\f258"
}
.fa-hand-spock-o:before {
  content:"\f259"
}
.fa-hand-pointer-o:before {
  content:"\f25a"
}
.fa-hand-peace-o:before {
  content:"\f25b"
}
.fa-trademark:before {
  content:"\f25c"
}
.fa-registered:before {
  content:"\f25d"
}
.fa-creative-commons:before {
  content:"\f25e"
}
.fa-gg:before {
  content:"\f260"
}
.fa-gg-circle:before {
  content:"\f261"
}
.fa-tripadvisor:before {
  content:"\f262"
}
.fa-odnoklassniki:before {
  content:"\f263"
}
.fa-odnoklassniki-square:before {
  content:"\f264"
}
.fa-get-pocket:before {
  content:"\f265"
}
.fa-wikipedia-w:before {
  content:"\f266"
}
.fa-safari:before {
  content:"\f267"
}
.fa-chrome:before {
  content:"\f268"
}
.fa-firefox:before {
  content:"\f269"
}
.fa-opera:before {
  content:"\f26a"
}
.fa-internet-explorer:before {
  content:"\f26b"
}
.fa-tv:before,.fa-television:before {
  content:"\f26c"
}
.fa-contao:before {
  content:"\f26d"
}
.fa-500px:before {
  content:"\f26e"
}
.fa-amazon:before {
  content:"\f270"
}
.fa-calendar-plus-o:before {
  content:"\f271"
}
.fa-calendar-minus-o:before {
  content:"\f272"
}
.fa-calendar-times-o:before {
  content:"\f273"
}
.fa-calendar-check-o:before {
  content:"\f274"
}
.fa-industry:before {
  content:"\f275"
}
.fa-map-pin:before {
  content:"\f276"
}
.fa-map-signs:before {
  content:"\f277"
}
.fa-map-o:before {
  content:"\f278"
}
.fa-map:before {
  content:"\f279"
}
.fa-commenting:before {
  content:"\f27a"
}
.fa-commenting-o:before {
  content:"\f27b"
}
.fa-houzz:before {
  content:"\f27c"
}
.fa-vimeo:before {
  content:"\f27d"
}
.fa-black-tie:before {
  content:"\f27e"
}
.fa-fonticons:before {
  content:"\f280"
}
.fa-reddit-alien:before {
  content:"\f281"
}
.fa-edge:before {
  content:"\f282"
}
.fa-credit-card-alt:before {
  content:"\f283"
}
.fa-codiepie:before {
  content:"\f284"
}
.fa-modx:before {
  content:"\f285"
}
.fa-fort-awesome:before {
  content:"\f286"
}
.fa-usb:before {
  content:"\f287"
}
.fa-product-hunt:before {
  content:"\f288"
}
.fa-mixcloud:before {
  content:"\f289"
}
.fa-scribd:before {
  content:"\f28a"
}
.fa-pause-circle:before {
  content:"\f28b"
}
.fa-pause-circle-o:before {
  content:"\f28c"
}
.fa-stop-circle:before {
  content:"\f28d"
}
.fa-stop-circle-o:before {
  content:"\f28e"
}
.fa-shopping-bag:before {
  content:"\f290"
}
.fa-shopping-basket:before {
  content:"\f291"
}
.fa-hashtag:before {
  content:"\f292"
}
.fa-bluetooth:before {
  content:"\f293"
}
.fa-bluetooth-b:before {
  content:"\f294"
}
.fa-percent:before {
  content:"\f295"
}
.fa-gitlab:before {
  content:"\f296"
}
.fa-wpbeginner:before {
  content:"\f297"
}
.fa-wpforms:before {
  content:"\f298"
}
.fa-envira:before {
  content:"\f299"
}
.fa-universal-access:before {
  content:"\f29a"
}
.fa-wheelchair-alt:before {
  content:"\f29b"
}
.fa-question-circle-o:before {
  content:"\f29c"
}
.fa-blind:before {
  content:"\f29d"
}
.fa-audio-description:before {
  content:"\f29e"
}
.fa-volume-control-phone:before {
  content:"\f2a0"
}
.fa-braille:before {
  content:"\f2a1"
}
.fa-assistive-listening-systems:before {
  content:"\f2a2"
}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before {
  content:"\f2a3"
}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before {
  content:"\f2a4"
}
.fa-glide:before {
  content:"\f2a5"
}
.fa-glide-g:before {
  content:"\f2a6"
}
.fa-signing:before,.fa-sign-language:before {
  content:"\f2a7"
}
.fa-low-vision:before {
  content:"\f2a8"
}
.fa-viadeo:before {
  content:"\f2a9"
}
.fa-viadeo-square:before {
  content:"\f2aa"
}
.fa-snapchat:before {
  content:"\f2ab"
}
.fa-snapchat-ghost:before {
  content:"\f2ac"
}
.fa-snapchat-square:before {
  content:"\f2ad"
}
.fa-pied-piper:before {
  content:"\f2ae"
}
.fa-first-order:before {
  content:"\f2b0"
}
.fa-yoast:before {
  content:"\f2b1"
}
.fa-themeisle:before {
  content:"\f2b2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before {
  content:"\f2b3"
}
.fa-fa:before,.fa-font-awesome:before {
  content:"\f2b4"
}
.fa-handshake-o:before {
  content:"\f2b5"
}
.fa-envelope-open:before {
  content:"\f2b6"
}
.fa-envelope-open-o:before {
  content:"\f2b7"
}
.fa-linode:before {
  content:"\f2b8"
}
.fa-address-book:before {
  content:"\f2b9"
}
.fa-address-book-o:before {
  content:"\f2ba"
}
.fa-vcard:before,.fa-address-card:before {
  content:"\f2bb"
}
.fa-vcard-o:before,.fa-address-card-o:before {
  content:"\f2bc"
}
.fa-user-circle:before {
  content:"\f2bd"
}
.fa-user-circle-o:before {
  content:"\f2be"
}
.fa-user-o:before {
  content:"\f2c0"
}
.fa-id-badge:before {
  content:"\f2c1"
}
.fa-drivers-license:before,.fa-id-card:before {
  content:"\f2c2"
}
.fa-drivers-license-o:before,.fa-id-card-o:before {
  content:"\f2c3"
}
.fa-quora:before {
  content:"\f2c4"
}
.fa-free-code-camp:before {
  content:"\f2c5"
}
.fa-telegram:before {
  content:"\f2c6"
}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before {
  content:"\f2c7"
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
  content:"\f2c8"
}
.fa-thermometer-2:before,.fa-thermometer-half:before {
  content:"\f2c9"
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before {
  content:"\f2ca"
}
.fa-thermometer-0:before,.fa-thermometer-empty:before {
  content:"\f2cb"
}
.fa-shower:before {
  content:"\f2cc"
}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before {
  content:"\f2cd"
}
.fa-podcast:before {
  content:"\f2ce"
}
.fa-window-maximize:before {
  content:"\f2d0"
}
.fa-window-minimize:before {
  content:"\f2d1"
}
.fa-window-restore:before {
  content:"\f2d2"
}
.fa-times-rectangle:before,.fa-window-close:before {
  content:"\f2d3"
}
.fa-times-rectangle-o:before,.fa-window-close-o:before {
  content:"\f2d4"
}
.fa-bandcamp:before {
  content:"\f2d5"
}
.fa-grav:before {
  content:"\f2d6"
}
.fa-etsy:before {
  content:"\f2d7"
}
.fa-imdb:before {
  content:"\f2d8"
}
.fa-ravelry:before {
  content:"\f2d9"
}
.fa-eercast:before {
  content:"\f2da"
}
.fa-microchip:before {
  content:"\f2db"
}
.fa-snowflake-o:before {
  content:"\f2dc"
}
.fa-superpowers:before {
  content:"\f2dd"
}
.fa-wpexplorer:before {
  content:"\f2de"
}
.fa-meetup:before {
  content:"\f2e0"
}
.sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
  position:static;
  width:auto;
  height:auto;
  margin:0;
  overflow:visible;
  clip:auto
}
.owl-carousel,.owl-carousel .owl-item {
  -webkit-tap-highlight-color:transparent;
  position:relative
}
.owl-carousel {
  display:none;
  width:100%;
  z-index:1
}
.owl-carousel .owl-stage {
  position:relative;
  -ms-touch-action:pan-Y;
  touch-action:manipulation;
  -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0
}
.owl-carousel .owl-stage-outer {
  position:relative;
  overflow:hidden;
  -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
  min-height:1px;
  float:left;
  -webkit-backface-visibility:hidden;
  -webkit-touch-callout:none
}
.owl-carousel .owl-item img {
  display:block;
  width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
  display:none
}
.no-js .owl-carousel,.owl-carousel.owl-loaded {
  display:block
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
  cursor:pointer;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
  background:0 0;
  color:inherit;
  border:none;
  padding:0!important;
  font:inherit
}
.owl-carousel.owl-loading {
  opacity:0;
  display:block
}
.owl-carousel.owl-hidden {
  opacity:0
}
.owl-carousel.owl-refresh .owl-item {
  visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.owl-carousel.owl-grab {
  cursor:move;
  cursor:grab
}
.owl-carousel.owl-rtl {
  direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
  float:right
}
.owl-carousel .animated {
  animation-duration:1s;
  animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
  z-index:0
}
.owl-carousel .owl-animated-out {
  z-index:1
}
.owl-carousel .fadeOut {
  animation-name:fadeOut
}
@keyframes fadeOut {
  0% {
    opacity:1
  }
  100% {
    opacity:0
  }
}
.owl-height {
  transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
  opacity:0;
  transition:opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
  position:relative;
  height:100%;
  background:#000
}
.owl-carousel .owl-video-play-icon {
  position:absolute;
  height:80px;
  width:80px;
  left:50%;
  top:50%;
  margin-left:-40px;
  margin-top:-40px;
  background:url("/images/61f82345f49ae0ce9ea69c97983db250.png") no-repeat;
  cursor:pointer;
  z-index:1;
  -webkit-backface-visibility:hidden;
  transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform:scale(1.3,1.3);
  transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
  display:none
}
.owl-carousel .owl-video-tn {
  opacity:0;
  height:100%;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain;
  transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
  position:relative;
  z-index:1;
  height:100%;
  width:100%
}
body.compensate-for-scrollbar {
  overflow:hidden
}
.fancybox-active {
  height:auto
}
.fancybox-is-hidden {
  left:-9999px;
  margin:0;
  position:absolute!important;
  top:-9999px;
  visibility:hidden
}
.fancybox-container {
  -webkit-backface-visibility:hidden;
  height:100%;
  left:0;
  outline:none;
  position:fixed;
  -webkit-tap-highlight-color:transparent;
  top:0;
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  transform:translateZ(0);
  width:100%;
  z-index:99992
}
.fancybox-container * {
  box-sizing:border-box
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}
.fancybox-outer {
  -webkit-overflow-scrolling:touch;
  overflow-y:auto
}
.fancybox-bg {
  background:#1e1e1e;
  opacity:0;
  transition-duration:inherit;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-is-open .fancybox-bg {
  opacity:.9;
  transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar {
  direction:ltr;
  opacity:0;
  position:absolute;
  transition:opacity .25s ease,visibility 0s ease .25s;
  visibility:hidden;
  z-index:99997
}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar {
  opacity:1;
  transition:opacity .25s ease 0s,visibility 0s ease 0s;
  visibility:visible
}
.fancybox-infobar {
  color:#ccc;
  font-size:13px;
  -webkit-font-smoothing:subpixel-antialiased;
  height:44px;
  left:0;
  line-height:44px;
  min-width:44px;
  mix-blend-mode:difference;
  padding:0 10px;
  pointer-events:none;
  top:0;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.fancybox-toolbar {
  right:0;
  top:0
}
.fancybox-stage {
  direction:ltr;
  overflow:visible;
  transform:translateZ(0);
  z-index:99994
}
.fancybox-is-open .fancybox-stage {
  overflow:hidden
}
.fancybox-slide {
  -webkit-backface-visibility:hidden;
  display:none;
  height:100%;
  left:0;
  outline:none;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:44px;
  position:absolute;
  text-align:center;
  top:0;
  transition-property:transform,opacity;
  white-space:normal;
  width:100%;
  z-index:99994
}
.fancybox-slide:before {
  content:"";
  display:inline-block;
  font-size:0;
  height:100%;
  vertical-align:middle;
  width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
  display:block
}
.fancybox-slide--image {
  overflow:hidden;
  padding:44px 0
}
.fancybox-slide--image:before {
  display:none
}
.fancybox-slide--html {
  padding:6px
}
.fancybox-content {
  background:#fff;
  display:inline-block;
  margin:0;
  max-width:100%;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:44px;
  position:relative;
  text-align:left;
  vertical-align:middle
}
.fancybox-slide--image .fancybox-content {
  animation-timing-function:cubic-bezier(.5,0,.14,1);
  -webkit-backface-visibility:hidden;
  background:transparent;
  background-repeat:no-repeat;
  background-size:100% 100%;
  left:0;
  max-width:none;
  overflow:visible;
  padding:0;
  position:absolute;
  top:0;
  transform-origin:top left;
  transition-property:transform,opacity;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  z-index:99995
}
.fancybox-can-zoomOut .fancybox-content {
  cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content {
  cursor:zoom-in
}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content {
  cursor:grab
}
.fancybox-is-grabbing .fancybox-content {
  cursor:grabbing
}
.fancybox-container [data-selectable=true] {
  cursor:text
}
.fancybox-image,.fancybox-spaceball {
  background:transparent;
  border:0;
  height:100%;
  left:0;
  margin:0;
  max-height:none;
  max-width:none;
  padding:0;
  position:absolute;
  top:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  width:100%
}
.fancybox-spaceball {
  z-index:1
}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content {
  height:100%;
  overflow:visible;
  padding:0;
  width:100%
}
.fancybox-slide--video .fancybox-content {
  background:#000
}
.fancybox-slide--map .fancybox-content {
  background:#e5e3df
}
.fancybox-slide--iframe .fancybox-content {
  background:#fff
}
.fancybox-iframe,.fancybox-video {
  background:transparent;
  border:0;
  display:block;
  height:100%;
  margin:0;
  overflow:hidden;
  padding:0;
  width:100%
}
.fancybox-iframe {
  left:0;
  position:absolute;
  top:0
}
.fancybox-error {
  background:#fff;
  cursor:default;
  max-width:400px;
  padding:40px;
  width:100%
}
.fancybox-error p {
  color:#444;
  font-size:16px;
  line-height:20px;
  margin:0;
  padding:0
}
.fancybox-button {
  background:rgba(30,30,30,.6);
  border:0;
  border-radius:0;
  box-shadow:none;
  cursor:pointer;
  display:inline-block;
  height:44px;
  margin:0;
  padding:10px;
  position:relative;
  transition:color .2s;
  vertical-align:top;
  visibility:inherit;
  width:44px
}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited {
  color:#ccc
}
.fancybox-button:hover {
  color:#fff
}
.fancybox-button:focus {
  outline:none
}
.fancybox-button.fancybox-focus {
  outline:1px dotted
}
.fancybox-button[disabled],.fancybox-button[disabled]:hover {
  color:#888;
  cursor:default;
  outline:none
}
.fancybox-button div {
  height:100%
}
.fancybox-button svg {
  display:block;
  height:100%;
  overflow:visible;
  position:relative;
  width:100%
}
.fancybox-button svg path {
  fill:currentColor;
  stroke-width:0
}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2) {
  display:none
}
.fancybox-progress {
  background:#ff5268;
  height:2px;
  left:0;
  position:absolute;
  right:0;
  top:0;
  transform:scaleX(0);
  transform-origin:0;
  transition-property:transform;
  transition-timing-function:linear;
  z-index:99998
}
.fancybox-close-small {
  background:transparent;
  border:0;
  border-radius:0;
  color:#ccc;
  cursor:pointer;
  opacity:.8;
  padding:8px;
  position:absolute;
  right:-12px;
  top:-44px;
  z-index:401
}
.fancybox-close-small:hover {
  color:#fff;
  opacity:1
}
.fancybox-slide--html .fancybox-close-small {
  color:currentColor;
  padding:10px;
  right:0;
  top:0
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow:hidden
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display:none
}
.fancybox-navigation .fancybox-button {
  background-clip:content-box;
  height:100px;
  opacity:0;
  position:absolute;
  top:calc(50% - 50px);
  width:70px
}
.fancybox-navigation .fancybox-button div {
  padding:7px
}
.fancybox-navigation .fancybox-button--arrow_left {
  left:0;
  left:env(safe-area-inset-left);
  padding:31px 26px 31px 6px
}
.fancybox-navigation .fancybox-button--arrow_right {
  padding:31px 6px 31px 26px;
  right:0;
  right:env(safe-area-inset-right)
}
.fancybox-caption {
  background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);
  bottom:0;
  color:#eee;
  font-size:14px;
  font-weight:400;
  left:0;
  line-height:1.5;
  padding:75px 44px 25px;
  pointer-events:none;
  right:0;
  text-align:center;
  z-index:99996
}
@supports (padding:max(0px)) {
  .fancybox-caption {
    padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))
  }
}
.fancybox-caption--separate {
  margin-top:-50px
}
.fancybox-caption__body {
  max-height:50vh;
  overflow:auto;
  pointer-events:all
}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {
  color:#ccc;
  text-decoration:none
}
.fancybox-caption a:hover {
  color:#fff;
  text-decoration:underline
}
.fancybox-loading {
  animation:a 1s linear infinite;
  background:transparent;
  border:4px solid #888;
  border-bottom-color:#fff;
  border-radius:50%;
  height:50px;
  left:50%;
  margin:-25px 0 0 -25px;
  opacity:.7;
  padding:0;
  position:absolute;
  top:50%;
  width:50px;
  z-index:99999
}
@keyframes a {
  to {
    transform:rotate(1turn)
  }
}
.fancybox-animated {
  transition-timing-function:cubic-bezier(0,0,.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous {
  opacity:0;
  transform:translate3d(-100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--next {
  opacity:0;
  transform:translate3d(100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--current {
  opacity:1;
  transform:translateZ(0)
}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
  opacity:0;
  transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.fancybox-fx-fade.fancybox-slide--current {
  opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity:0;
  transform:scale3d(1.5,1.5,1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity:0;
  transform:scale3d(.5,.5,.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity:1;
  transform:scaleX(1)
}
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity:0;
  transform:rotate(-1turn)
}
.fancybox-fx-rotate.fancybox-slide--next {
  opacity:0;
  transform:rotate(1turn)
}
.fancybox-fx-rotate.fancybox-slide--current {
  opacity:1;
  transform:rotate(0deg)
}
.fancybox-fx-circular.fancybox-slide--previous {
  opacity:0;
  transform:scale3d(0,0,0) translate3d(-100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--next {
  opacity:0;
  transform:scale3d(0,0,0) translate3d(100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--current {
  opacity:1;
  transform:scaleX(1) translateZ(0)
}
.fancybox-fx-tube.fancybox-slide--previous {
  transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
  transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
  transform:translateZ(0) scale(1)
}
@media (max-height:576px) {
  .fancybox-slide {
    padding-left:6px;
    padding-right:6px
  }
  .fancybox-slide--image {
    padding:6px 0
  }
  .fancybox-close-small {
    right:-6px
  }
  .fancybox-slide--image .fancybox-close-small {
    background:#4e4e4e;
    color:#f2f4f6;
    height:36px;
    opacity:1;
    padding:6px;
    right:0;
    top:0;
    width:36px
  }
  .fancybox-caption {
    padding-left:12px;
    padding-right:12px
  }
  @supports (padding:max(0px)) {
    .fancybox-caption {
      padding-left:max(12px,env(safe-area-inset-left));
      padding-right:max(12px,env(safe-area-inset-right))
    }
  }
}
.fancybox-share {
  background:#f4f4f4;
  border-radius:3px;
  max-width:90%;
  padding:30px;
  text-align:center
}
.fancybox-share h1 {
  color:#222;
  font-size:35px;
  font-weight:700;
  margin:0 0 20px
}
.fancybox-share p {
  margin:0;
  padding:0
}
.fancybox-share__button {
  border:0;
  border-radius:3px;
  display:inline-block;
  font-size:14px;
  font-weight:700;
  line-height:40px;
  margin:0 5px 10px;
  min-width:130px;
  padding:0 15px;
  text-decoration:none;
  transition:all .2s;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  white-space:nowrap
}
.fancybox-share__button:link,.fancybox-share__button:visited {
  color:#fff
}
.fancybox-share__button:hover {
  text-decoration:none
}
.fancybox-share__button--fb {
  background:#3b5998
}
.fancybox-share__button--fb:hover {
  background:#344e86
}
.fancybox-share__button--pt {
  background:#bd081d
}
.fancybox-share__button--pt:hover {
  background:#aa0719
}
.fancybox-share__button--tw {
  background:#1da1f2
}
.fancybox-share__button--tw:hover {
  background:#0d95e8
}
.fancybox-share__button svg {
  height:25px;
  margin-right:7px;
  position:relative;
  top:-1px;
  vertical-align:middle;
  width:25px
}
.fancybox-share__button svg path {
  fill:#fff
}
.fancybox-share__input {
  background:transparent;
  border:0;
  border-bottom:1px solid #d7d7d7;
  border-radius:0;
  color:#5d5b5b;
  font-size:14px;
  margin:10px 0 0;
  outline:none;
  padding:10px 15px;
  width:100%
}
.fancybox-thumbs {
  background:#ddd;
  bottom:0;
  display:none;
  margin:0;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  padding:2px 2px 4px;
  position:absolute;
  right:0;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  top:0;
  width:212px;
  z-index:99995
}
.fancybox-thumbs-x {
  overflow-x:auto;
  overflow-y:hidden
}
.fancybox-show-thumbs .fancybox-thumbs {
  display:block
}
.fancybox-show-thumbs .fancybox-inner {
  right:212px
}
.fancybox-thumbs__list {
  font-size:0;
  height:100%;
  list-style:none;
  margin:0;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0;
  position:absolute;
  position:relative;
  white-space:nowrap;
  width:100%
}
.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow:hidden
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width:7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background:#fff;
  border-radius:10px;
  box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background:#2a2a2a;
  border-radius:10px
}
.fancybox-thumbs__list a {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  background-color:rgba(0,0,0,.1);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  cursor:pointer;
  float:left;
  height:75px;
  margin:2px;
  max-height:calc(100% - 8px);
  max-width:calc(50% - 4px);
  outline:none;
  overflow:hidden;
  padding:0;
  position:relative;
  -webkit-tap-highlight-color:transparent;
  width:100px
}
.fancybox-thumbs__list a:before {
  border:6px solid #ff5268;
  bottom:0;
  content:"";
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  transition:all .2s cubic-bezier(.25,.46,.45,.94);
  z-index:99991
}
.fancybox-thumbs__list a:focus:before {
  opacity:.5
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {
  opacity:1
}
@media (max-width:576px) {
  .fancybox-thumbs {
    width:110px
  }
  .fancybox-show-thumbs .fancybox-inner {
    right:110px
  }
  .fancybox-thumbs__list a {
    max-width:calc(100% - 10px)
  }
}
html {
  box-sizing:border-box;
  -ms-overflow-style:scrollbar
}
*,::before,::after {
  box-sizing:inherit
}
.container {
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}
@media (min-width: 576px) {
  .container {
    max-width:576px
  }
}
@media (min-width: 720px) {
  .container {
    max-width:720px
  }
}
@media (min-width: 992px) {
  .container {
    max-width:992px
  }
}
.container-fluid,.container-sm,.container-md,.container-lg {
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}
@media (min-width: 576px) {
  .container,.container-sm {
    max-width:576px
  }
}
@media (min-width: 720px) {
  .container,.container-sm,.container-md {
    max-width:720px
  }
}
@media (min-width: 992px) {
  .container,.container-sm,.container-md,.container-lg {
    max-width:992px
  }
}
.row {
  display:flex;
  flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px
}
.no-gutters {
  margin-right:0;
  margin-left:0
}
.no-gutters > .col,.no-gutters > [class*="col-"] {
  padding-right:0;
  padding-left:0
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto {
  position:relative;
  width:100%;
  padding-right:15px;
  padding-left:15px
}
.col {
  flex-basis:0;
  flex-grow:1;
  min-width:0;
  max-width:100%
}
.row-cols-1 > * {
  flex:0 0 100%;
  max-width:100%
}
.row-cols-2 > * {
  flex:0 0 50%;
  max-width:50%
}
.row-cols-3 > * {
  flex:0 0 33.33333%;
  max-width:33.33333%
}
.row-cols-4 > * {
  flex:0 0 25%;
  max-width:25%
}
.row-cols-5 > * {
  flex:0 0 20%;
  max-width:20%
}
.row-cols-6 > * {
  flex:0 0 16.66667%;
  max-width:16.66667%
}
.col-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
}
.col-1 {
  flex:0 0 8.33333%;
  max-width:8.33333%
}
.col-2 {
  flex:0 0 16.66667%;
  max-width:16.66667%
}
.col-3 {
  flex:0 0 25%;
  max-width:25%
}
.col-4 {
  flex:0 0 33.33333%;
  max-width:33.33333%
}
.col-5 {
  flex:0 0 41.66667%;
  max-width:41.66667%
}
.col-6 {
  flex:0 0 50%;
  max-width:50%
}
.col-7 {
  flex:0 0 58.33333%;
  max-width:58.33333%
}
.col-8 {
  flex:0 0 66.66667%;
  max-width:66.66667%
}
.col-9 {
  flex:0 0 75%;
  max-width:75%
}
.col-10 {
  flex:0 0 83.33333%;
  max-width:83.33333%
}
.col-11 {
  flex:0 0 91.66667%;
  max-width:91.66667%
}
.col-12 {
  flex:0 0 100%;
  max-width:100%
}
.order-first {
  order:-1
}
.order-last {
  order:13
}
.order-0 {
  order:0
}
.order-1 {
  order:1
}
.order-2 {
  order:2
}
.order-3 {
  order:3
}
.order-4 {
  order:4
}
.order-5 {
  order:5
}
.order-6 {
  order:6
}
.order-7 {
  order:7
}
.order-8 {
  order:8
}
.order-9 {
  order:9
}
.order-10 {
  order:10
}
.order-11 {
  order:11
}
.order-12 {
  order:12
}
.offset-1 {
  margin-left:8.33333%
}
.offset-2 {
  margin-left:16.66667%
}
.offset-3 {
  margin-left:25%
}
.offset-4 {
  margin-left:33.33333%
}
.offset-5 {
  margin-left:41.66667%
}
.offset-6 {
  margin-left:50%
}
.offset-7 {
  margin-left:58.33333%
}
.offset-8 {
  margin-left:66.66667%
}
.offset-9 {
  margin-left:75%
}
.offset-10 {
  margin-left:83.33333%
}
.offset-11 {
  margin-left:91.66667%
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis:0;
    flex-grow:1;
    min-width:0;
    max-width:100%
  }
  .row-cols-sm-1 > * {
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-sm-2 > * {
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-sm-3 > * {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .row-cols-sm-4 > * {
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-sm-5 > * {
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-sm-6 > * {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-sm-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-sm-1 {
    flex:0 0 8.33333%;
    max-width:8.33333%
  }
  .col-sm-2 {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-sm-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .col-sm-4 {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .col-sm-5 {
    flex:0 0 41.66667%;
    max-width:41.66667%
  }
  .col-sm-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .col-sm-7 {
    flex:0 0 58.33333%;
    max-width:58.33333%
  }
  .col-sm-8 {
    flex:0 0 66.66667%;
    max-width:66.66667%
  }
  .col-sm-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .col-sm-10 {
    flex:0 0 83.33333%;
    max-width:83.33333%
  }
  .col-sm-11 {
    flex:0 0 91.66667%;
    max-width:91.66667%
  }
  .col-sm-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .order-sm-first {
    order:-1
  }
  .order-sm-last {
    order:13
  }
  .order-sm-0 {
    order:0
  }
  .order-sm-1 {
    order:1
  }
  .order-sm-2 {
    order:2
  }
  .order-sm-3 {
    order:3
  }
  .order-sm-4 {
    order:4
  }
  .order-sm-5 {
    order:5
  }
  .order-sm-6 {
    order:6
  }
  .order-sm-7 {
    order:7
  }
  .order-sm-8 {
    order:8
  }
  .order-sm-9 {
    order:9
  }
  .order-sm-10 {
    order:10
  }
  .order-sm-11 {
    order:11
  }
  .order-sm-12 {
    order:12
  }
  .offset-sm-0 {
    margin-left:0
  }
  .offset-sm-1 {
    margin-left:8.33333%
  }
  .offset-sm-2 {
    margin-left:16.66667%
  }
  .offset-sm-3 {
    margin-left:25%
  }
  .offset-sm-4 {
    margin-left:33.33333%
  }
  .offset-sm-5 {
    margin-left:41.66667%
  }
  .offset-sm-6 {
    margin-left:50%
  }
  .offset-sm-7 {
    margin-left:58.33333%
  }
  .offset-sm-8 {
    margin-left:66.66667%
  }
  .offset-sm-9 {
    margin-left:75%
  }
  .offset-sm-10 {
    margin-left:83.33333%
  }
  .offset-sm-11 {
    margin-left:91.66667%
  }
}
@media (min-width: 720px) {
  .col-md {
    flex-basis:0;
    flex-grow:1;
    min-width:0;
    max-width:100%
  }
  .row-cols-md-1 > * {
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-md-2 > * {
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-md-3 > * {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .row-cols-md-4 > * {
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-md-5 > * {
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-md-6 > * {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-md-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-md-1 {
    flex:0 0 8.33333%;
    max-width:8.33333%
  }
  .col-md-2 {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-md-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .col-md-4 {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .col-md-5 {
    flex:0 0 41.66667%;
    max-width:41.66667%
  }
  .col-md-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .col-md-7 {
    flex:0 0 58.33333%;
    max-width:58.33333%
  }
  .col-md-8 {
    flex:0 0 66.66667%;
    max-width:66.66667%
  }
  .col-md-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .col-md-10 {
    flex:0 0 83.33333%;
    max-width:83.33333%
  }
  .col-md-11 {
    flex:0 0 91.66667%;
    max-width:91.66667%
  }
  .col-md-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .order-md-first {
    order:-1
  }
  .order-md-last {
    order:13
  }
  .order-md-0 {
    order:0
  }
  .order-md-1 {
    order:1
  }
  .order-md-2 {
    order:2
  }
  .order-md-3 {
    order:3
  }
  .order-md-4 {
    order:4
  }
  .order-md-5 {
    order:5
  }
  .order-md-6 {
    order:6
  }
  .order-md-7 {
    order:7
  }
  .order-md-8 {
    order:8
  }
  .order-md-9 {
    order:9
  }
  .order-md-10 {
    order:10
  }
  .order-md-11 {
    order:11
  }
  .order-md-12 {
    order:12
  }
  .offset-md-0 {
    margin-left:0
  }
  .offset-md-1 {
    margin-left:8.33333%
  }
  .offset-md-2 {
    margin-left:16.66667%
  }
  .offset-md-3 {
    margin-left:25%
  }
  .offset-md-4 {
    margin-left:33.33333%
  }
  .offset-md-5 {
    margin-left:41.66667%
  }
  .offset-md-6 {
    margin-left:50%
  }
  .offset-md-7 {
    margin-left:58.33333%
  }
  .offset-md-8 {
    margin-left:66.66667%
  }
  .offset-md-9 {
    margin-left:75%
  }
  .offset-md-10 {
    margin-left:83.33333%
  }
  .offset-md-11 {
    margin-left:91.66667%
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis:0;
    flex-grow:1;
    min-width:0;
    max-width:100%
  }
  .row-cols-lg-1 > * {
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-lg-2 > * {
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-lg-3 > * {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .row-cols-lg-4 > * {
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-lg-5 > * {
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-lg-6 > * {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-lg-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-lg-1 {
    flex:0 0 8.33333%;
    max-width:8.33333%
  }
  .col-lg-2 {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-lg-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .col-lg-4 {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .col-lg-5 {
    flex:0 0 41.66667%;
    max-width:41.66667%
  }
  .col-lg-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .col-lg-7 {
    flex:0 0 58.33333%;
    max-width:58.33333%
  }
  .col-lg-8 {
    flex:0 0 66.66667%;
    max-width:66.66667%
  }
  .col-lg-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .col-lg-10 {
    flex:0 0 83.33333%;
    max-width:83.33333%
  }
  .col-lg-11 {
    flex:0 0 91.66667%;
    max-width:91.66667%
  }
  .col-lg-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .order-lg-first {
    order:-1
  }
  .order-lg-last {
    order:13
  }
  .order-lg-0 {
    order:0
  }
  .order-lg-1 {
    order:1
  }
  .order-lg-2 {
    order:2
  }
  .order-lg-3 {
    order:3
  }
  .order-lg-4 {
    order:4
  }
  .order-lg-5 {
    order:5
  }
  .order-lg-6 {
    order:6
  }
  .order-lg-7 {
    order:7
  }
  .order-lg-8 {
    order:8
  }
  .order-lg-9 {
    order:9
  }
  .order-lg-10 {
    order:10
  }
  .order-lg-11 {
    order:11
  }
  .order-lg-12 {
    order:12
  }
  .offset-lg-0 {
    margin-left:0
  }
  .offset-lg-1 {
    margin-left:8.33333%
  }
  .offset-lg-2 {
    margin-left:16.66667%
  }
  .offset-lg-3 {
    margin-left:25%
  }
  .offset-lg-4 {
    margin-left:33.33333%
  }
  .offset-lg-5 {
    margin-left:41.66667%
  }
  .offset-lg-6 {
    margin-left:50%
  }
  .offset-lg-7 {
    margin-left:58.33333%
  }
  .offset-lg-8 {
    margin-left:66.66667%
  }
  .offset-lg-9 {
    margin-left:75%
  }
  .offset-lg-10 {
    margin-left:83.33333%
  }
  .offset-lg-11 {
    margin-left:91.66667%
  }
}
.d-none {
  display:none!important
}
.d-inline {
  display:inline!important
}
.d-inline-block {
  display:inline-block!important
}
.d-block {
  display:block!important
}
.d-table {
  display:table!important
}
.d-table-row {
  display:table-row!important
}
.d-table-cell {
  display:table-cell!important
}
.d-flex {
  display:flex!important
}
.d-inline-flex {
  display:inline-flex!important
}
@media (min-width: 576px) {
  .d-sm-none {
    display:none!important
  }
  .d-sm-inline {
    display:inline!important
  }
  .d-sm-inline-block {
    display:inline-block!important
  }
  .d-sm-block {
    display:block!important
  }
  .d-sm-table {
    display:table!important
  }
  .d-sm-table-row {
    display:table-row!important
  }
  .d-sm-table-cell {
    display:table-cell!important
  }
  .d-sm-flex {
    display:flex!important
  }
  .d-sm-inline-flex {
    display:inline-flex!important
  }
}
@media (min-width: 720px) {
  .d-md-none {
    display:none!important
  }
  .d-md-inline {
    display:inline!important
  }
  .d-md-inline-block {
    display:inline-block!important
  }
  .d-md-block {
    display:block!important
  }
  .d-md-table {
    display:table!important
  }
  .d-md-table-row {
    display:table-row!important
  }
  .d-md-table-cell {
    display:table-cell!important
  }
  .d-md-flex {
    display:flex!important
  }
  .d-md-inline-flex {
    display:inline-flex!important
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display:none!important
  }
  .d-lg-inline {
    display:inline!important
  }
  .d-lg-inline-block {
    display:inline-block!important
  }
  .d-lg-block {
    display:block!important
  }
  .d-lg-table {
    display:table!important
  }
  .d-lg-table-row {
    display:table-row!important
  }
  .d-lg-table-cell {
    display:table-cell!important
  }
  .d-lg-flex {
    display:flex!important
  }
  .d-lg-inline-flex {
    display:inline-flex!important
  }
}
@media print {
  .d-print-none {
    display:none!important
  }
  .d-print-inline {
    display:inline!important
  }
  .d-print-inline-block {
    display:inline-block!important
  }
  .d-print-block {
    display:block!important
  }
  .d-print-table {
    display:table!important
  }
  .d-print-table-row {
    display:table-row!important
  }
  .d-print-table-cell {
    display:table-cell!important
  }
  .d-print-flex {
    display:flex!important
  }
  .d-print-inline-flex {
    display:inline-flex!important
  }
}
.flex-row {
  flex-direction:row!important
}
.flex-column {
  flex-direction:column!important
}
.flex-row-reverse {
  flex-direction:row-reverse!important
}
.flex-column-reverse {
  flex-direction:column-reverse!important
}
.flex-wrap {
  flex-wrap:wrap!important
}
.flex-nowrap {
  flex-wrap:nowrap!important
}
.flex-wrap-reverse {
  flex-wrap:wrap-reverse!important
}
.flex-fill {
  flex:1 1 auto!important
}
.flex-grow-0 {
  flex-grow:0!important
}
.flex-grow-1 {
  flex-grow:1!important
}
.flex-shrink-0 {
  flex-shrink:0!important
}
.flex-shrink-1 {
  flex-shrink:1!important
}
.justify-content-start {
  justify-content:flex-start!important
}
.justify-content-end {
  justify-content:flex-end!important
}
.justify-content-center {
  justify-content:center!important
}
.justify-content-between {
  justify-content:space-between!important
}
.justify-content-around {
  justify-content:space-around!important
}
.align-items-start {
  align-items:flex-start!important
}
.align-items-end {
  align-items:flex-end!important
}
.align-items-center {
  align-items:center!important
}
.align-items-baseline {
  align-items:baseline!important
}
.align-items-stretch {
  align-items:stretch!important
}
.align-content-start {
  align-content:flex-start!important
}
.align-content-end {
  align-content:flex-end!important
}
.align-content-center {
  align-content:center!important
}
.align-content-between {
  align-content:space-between!important
}
.align-content-around {
  align-content:space-around!important
}
.align-content-stretch {
  align-content:stretch!important
}
.align-self-auto {
  align-self:auto!important
}
.align-self-start {
  align-self:flex-start!important
}
.align-self-end {
  align-self:flex-end!important
}
.align-self-center {
  align-self:center!important
}
.align-self-baseline {
  align-self:baseline!important
}
.align-self-stretch {
  align-self:stretch!important
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction:row!important
  }
  .flex-sm-column {
    flex-direction:column!important
  }
  .flex-sm-row-reverse {
    flex-direction:row-reverse!important
  }
  .flex-sm-column-reverse {
    flex-direction:column-reverse!important
  }
  .flex-sm-wrap {
    flex-wrap:wrap!important
  }
  .flex-sm-nowrap {
    flex-wrap:nowrap!important
  }
  .flex-sm-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .flex-sm-fill {
    flex:1 1 auto!important
  }
  .flex-sm-grow-0 {
    flex-grow:0!important
  }
  .flex-sm-grow-1 {
    flex-grow:1!important
  }
  .flex-sm-shrink-0 {
    flex-shrink:0!important
  }
  .flex-sm-shrink-1 {
    flex-shrink:1!important
  }
  .justify-content-sm-start {
    justify-content:flex-start!important
  }
  .justify-content-sm-end {
    justify-content:flex-end!important
  }
  .justify-content-sm-center {
    justify-content:center!important
  }
  .justify-content-sm-between {
    justify-content:space-between!important
  }
  .justify-content-sm-around {
    justify-content:space-around!important
  }
  .align-items-sm-start {
    align-items:flex-start!important
  }
  .align-items-sm-end {
    align-items:flex-end!important
  }
  .align-items-sm-center {
    align-items:center!important
  }
  .align-items-sm-baseline {
    align-items:baseline!important
  }
  .align-items-sm-stretch {
    align-items:stretch!important
  }
  .align-content-sm-start {
    align-content:flex-start!important
  }
  .align-content-sm-end {
    align-content:flex-end!important
  }
  .align-content-sm-center {
    align-content:center!important
  }
  .align-content-sm-between {
    align-content:space-between!important
  }
  .align-content-sm-around {
    align-content:space-around!important
  }
  .align-content-sm-stretch {
    align-content:stretch!important
  }
  .align-self-sm-auto {
    align-self:auto!important
  }
  .align-self-sm-start {
    align-self:flex-start!important
  }
  .align-self-sm-end {
    align-self:flex-end!important
  }
  .align-self-sm-center {
    align-self:center!important
  }
  .align-self-sm-baseline {
    align-self:baseline!important
  }
  .align-self-sm-stretch {
    align-self:stretch!important
  }
}
@media (min-width: 720px) {
  .flex-md-row {
    flex-direction:row!important
  }
  .flex-md-column {
    flex-direction:column!important
  }
  .flex-md-row-reverse {
    flex-direction:row-reverse!important
  }
  .flex-md-column-reverse {
    flex-direction:column-reverse!important
  }
  .flex-md-wrap {
    flex-wrap:wrap!important
  }
  .flex-md-nowrap {
    flex-wrap:nowrap!important
  }
  .flex-md-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .flex-md-fill {
    flex:1 1 auto!important
  }
  .flex-md-grow-0 {
    flex-grow:0!important
  }
  .flex-md-grow-1 {
    flex-grow:1!important
  }
  .flex-md-shrink-0 {
    flex-shrink:0!important
  }
  .flex-md-shrink-1 {
    flex-shrink:1!important
  }
  .justify-content-md-start {
    justify-content:flex-start!important
  }
  .justify-content-md-end {
    justify-content:flex-end!important
  }
  .justify-content-md-center {
    justify-content:center!important
  }
  .justify-content-md-between {
    justify-content:space-between!important
  }
  .justify-content-md-around {
    justify-content:space-around!important
  }
  .align-items-md-start {
    align-items:flex-start!important
  }
  .align-items-md-end {
    align-items:flex-end!important
  }
  .align-items-md-center {
    align-items:center!important
  }
  .align-items-md-baseline {
    align-items:baseline!important
  }
  .align-items-md-stretch {
    align-items:stretch!important
  }
  .align-content-md-start {
    align-content:flex-start!important
  }
  .align-content-md-end {
    align-content:flex-end!important
  }
  .align-content-md-center {
    align-content:center!important
  }
  .align-content-md-between {
    align-content:space-between!important
  }
  .align-content-md-around {
    align-content:space-around!important
  }
  .align-content-md-stretch {
    align-content:stretch!important
  }
  .align-self-md-auto {
    align-self:auto!important
  }
  .align-self-md-start {
    align-self:flex-start!important
  }
  .align-self-md-end {
    align-self:flex-end!important
  }
  .align-self-md-center {
    align-self:center!important
  }
  .align-self-md-baseline {
    align-self:baseline!important
  }
  .align-self-md-stretch {
    align-self:stretch!important
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction:row!important
  }
  .flex-lg-column {
    flex-direction:column!important
  }
  .flex-lg-row-reverse {
    flex-direction:row-reverse!important
  }
  .flex-lg-column-reverse {
    flex-direction:column-reverse!important
  }
  .flex-lg-wrap {
    flex-wrap:wrap!important
  }
  .flex-lg-nowrap {
    flex-wrap:nowrap!important
  }
  .flex-lg-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .flex-lg-fill {
    flex:1 1 auto!important
  }
  .flex-lg-grow-0 {
    flex-grow:0!important
  }
  .flex-lg-grow-1 {
    flex-grow:1!important
  }
  .flex-lg-shrink-0 {
    flex-shrink:0!important
  }
  .flex-lg-shrink-1 {
    flex-shrink:1!important
  }
  .justify-content-lg-start {
    justify-content:flex-start!important
  }
  .justify-content-lg-end {
    justify-content:flex-end!important
  }
  .justify-content-lg-center {
    justify-content:center!important
  }
  .justify-content-lg-between {
    justify-content:space-between!important
  }
  .justify-content-lg-around {
    justify-content:space-around!important
  }
  .align-items-lg-start {
    align-items:flex-start!important
  }
  .align-items-lg-end {
    align-items:flex-end!important
  }
  .align-items-lg-center {
    align-items:center!important
  }
  .align-items-lg-baseline {
    align-items:baseline!important
  }
  .align-items-lg-stretch {
    align-items:stretch!important
  }
  .align-content-lg-start {
    align-content:flex-start!important
  }
  .align-content-lg-end {
    align-content:flex-end!important
  }
  .align-content-lg-center {
    align-content:center!important
  }
  .align-content-lg-between {
    align-content:space-between!important
  }
  .align-content-lg-around {
    align-content:space-around!important
  }
  .align-content-lg-stretch {
    align-content:stretch!important
  }
  .align-self-lg-auto {
    align-self:auto!important
  }
  .align-self-lg-start {
    align-self:flex-start!important
  }
  .align-self-lg-end {
    align-self:flex-end!important
  }
  .align-self-lg-center {
    align-self:center!important
  }
  .align-self-lg-baseline {
    align-self:baseline!important
  }
  .align-self-lg-stretch {
    align-self:stretch!important
  }
}
.m-0 {
  margin:0!important
}
.mt-0,.my-0 {
  margin-top:0!important
}
.mr-0,.mx-0 {
  margin-right:0!important
}
.mb-0,.my-0 {
  margin-bottom:0!important
}
.ml-0,.mx-0 {
  margin-left:0!important
}
.m-1 {
  margin:.25rem!important
}
.mt-1,.my-1 {
  margin-top:.25rem!important
}
.mr-1,.mx-1 {
  margin-right:.25rem!important
}
.mb-1,.my-1 {
  margin-bottom:.25rem!important
}
.ml-1,.mx-1 {
  margin-left:.25rem!important
}
.m-2 {
  margin:.5rem!important
}
.mt-2,.my-2 {
  margin-top:.5rem!important
}
.mr-2,.mx-2 {
  margin-right:.5rem!important
}
.mb-2,.my-2 {
  margin-bottom:.5rem!important
}
.ml-2,.mx-2 {
  margin-left:.5rem!important
}
.m-3 {
  margin:1rem!important
}
.mt-3,.my-3 {
  margin-top:1rem!important
}
.mr-3,.mx-3 {
  margin-right:1rem!important
}
.mb-3,.my-3 {
  margin-bottom:1rem!important
}
.ml-3,.mx-3 {
  margin-left:1rem!important
}
.m-4 {
  margin:1.5rem!important
}
.mt-4,.my-4 {
  margin-top:1.5rem!important
}
.mr-4,.mx-4 {
  margin-right:1.5rem!important
}
.mb-4,.my-4 {
  margin-bottom:1.5rem!important
}
.ml-4,.mx-4 {
  margin-left:1.5rem!important
}
.m-5 {
  margin:3rem!important
}
.mt-5,.my-5 {
  margin-top:3rem!important
}
.mr-5,.mx-5 {
  margin-right:3rem!important
}
.mb-5,.my-5 {
  margin-bottom:3rem!important
}
.ml-5,.mx-5 {
  margin-left:3rem!important
}
.p-0 {
  padding:0!important
}
.pt-0,.py-0 {
  padding-top:0!important
}
.pr-0,.px-0 {
  padding-right:0!important
}
.pb-0,.py-0 {
  padding-bottom:0!important
}
.pl-0,.px-0 {
  padding-left:0!important
}
.p-1 {
  padding:.25rem!important
}
.pt-1,.py-1 {
  padding-top:.25rem!important
}
.pr-1,.px-1 {
  padding-right:.25rem!important
}
.pb-1,.py-1 {
  padding-bottom:.25rem!important
}
.pl-1,.px-1 {
  padding-left:.25rem!important
}
.p-2 {
  padding:.5rem!important
}
.pt-2,.py-2 {
  padding-top:.5rem!important
}
.pr-2,.px-2 {
  padding-right:.5rem!important
}
.pb-2,.py-2 {
  padding-bottom:.5rem!important
}
.pl-2,.px-2 {
  padding-left:.5rem!important
}
.p-3 {
  padding:1rem!important
}
.pt-3,.py-3 {
  padding-top:1rem!important
}
.pr-3,.px-3 {
  padding-right:1rem!important
}
.pb-3,.py-3 {
  padding-bottom:1rem!important
}
.pl-3,.px-3 {
  padding-left:1rem!important
}
.p-4 {
  padding:1.5rem!important
}
.pt-4,.py-4 {
  padding-top:1.5rem!important
}
.pr-4,.px-4 {
  padding-right:1.5rem!important
}
.pb-4,.py-4 {
  padding-bottom:1.5rem!important
}
.pl-4,.px-4 {
  padding-left:1.5rem!important
}
.p-5 {
  padding:3rem!important
}
.pt-5,.py-5 {
  padding-top:3rem!important
}
.pr-5,.px-5 {
  padding-right:3rem!important
}
.pb-5,.py-5 {
  padding-bottom:3rem!important
}
.pl-5,.px-5 {
  padding-left:3rem!important
}
.m-n1 {
  margin:-.25rem!important
}
.mt-n1,.my-n1 {
  margin-top:-.25rem!important
}
.mr-n1,.mx-n1 {
  margin-right:-.25rem!important
}
.mb-n1,.my-n1 {
  margin-bottom:-.25rem!important
}
.ml-n1,.mx-n1 {
  margin-left:-.25rem!important
}
.m-n2 {
  margin:-.5rem!important
}
.mt-n2,.my-n2 {
  margin-top:-.5rem!important
}
.mr-n2,.mx-n2 {
  margin-right:-.5rem!important
}
.mb-n2,.my-n2 {
  margin-bottom:-.5rem!important
}
.ml-n2,.mx-n2 {
  margin-left:-.5rem!important
}
.m-n3 {
  margin:-1rem!important
}
.mt-n3,.my-n3 {
  margin-top:-1rem!important
}
.mr-n3,.mx-n3 {
  margin-right:-1rem!important
}
.mb-n3,.my-n3 {
  margin-bottom:-1rem!important
}
.ml-n3,.mx-n3 {
  margin-left:-1rem!important
}
.m-n4 {
  margin:-1.5rem!important
}
.mt-n4,.my-n4 {
  margin-top:-1.5rem!important
}
.mr-n4,.mx-n4 {
  margin-right:-1.5rem!important
}
.mb-n4,.my-n4 {
  margin-bottom:-1.5rem!important
}
.ml-n4,.mx-n4 {
  margin-left:-1.5rem!important
}
.m-n5 {
  margin:-3rem!important
}
.mt-n5,.my-n5 {
  margin-top:-3rem!important
}
.mr-n5,.mx-n5 {
  margin-right:-3rem!important
}
.mb-n5,.my-n5 {
  margin-bottom:-3rem!important
}
.ml-n5,.mx-n5 {
  margin-left:-3rem!important
}
.m-auto {
  margin:auto!important
}
.mt-auto,.my-auto {
  margin-top:auto!important
}
.mr-auto,.mx-auto {
  margin-right:auto!important
}
.mb-auto,.my-auto {
  margin-bottom:auto!important
}
.ml-auto,.mx-auto {
  margin-left:auto!important
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin:0!important
  }
  .mt-sm-0,.my-sm-0 {
    margin-top:0!important
  }
  .mr-sm-0,.mx-sm-0 {
    margin-right:0!important
  }
  .mb-sm-0,.my-sm-0 {
    margin-bottom:0!important
  }
  .ml-sm-0,.mx-sm-0 {
    margin-left:0!important
  }
  .m-sm-1 {
    margin:.25rem!important
  }
  .mt-sm-1,.my-sm-1 {
    margin-top:.25rem!important
  }
  .mr-sm-1,.mx-sm-1 {
    margin-right:.25rem!important
  }
  .mb-sm-1,.my-sm-1 {
    margin-bottom:.25rem!important
  }
  .ml-sm-1,.mx-sm-1 {
    margin-left:.25rem!important
  }
  .m-sm-2 {
    margin:.5rem!important
  }
  .mt-sm-2,.my-sm-2 {
    margin-top:.5rem!important
  }
  .mr-sm-2,.mx-sm-2 {
    margin-right:.5rem!important
  }
  .mb-sm-2,.my-sm-2 {
    margin-bottom:.5rem!important
  }
  .ml-sm-2,.mx-sm-2 {
    margin-left:.5rem!important
  }
  .m-sm-3 {
    margin:1rem!important
  }
  .mt-sm-3,.my-sm-3 {
    margin-top:1rem!important
  }
  .mr-sm-3,.mx-sm-3 {
    margin-right:1rem!important
  }
  .mb-sm-3,.my-sm-3 {
    margin-bottom:1rem!important
  }
  .ml-sm-3,.mx-sm-3 {
    margin-left:1rem!important
  }
  .m-sm-4 {
    margin:1.5rem!important
  }
  .mt-sm-4,.my-sm-4 {
    margin-top:1.5rem!important
  }
  .mr-sm-4,.mx-sm-4 {
    margin-right:1.5rem!important
  }
  .mb-sm-4,.my-sm-4 {
    margin-bottom:1.5rem!important
  }
  .ml-sm-4,.mx-sm-4 {
    margin-left:1.5rem!important
  }
  .m-sm-5 {
    margin:3rem!important
  }
  .mt-sm-5,.my-sm-5 {
    margin-top:3rem!important
  }
  .mr-sm-5,.mx-sm-5 {
    margin-right:3rem!important
  }
  .mb-sm-5,.my-sm-5 {
    margin-bottom:3rem!important
  }
  .ml-sm-5,.mx-sm-5 {
    margin-left:3rem!important
  }
  .p-sm-0 {
    padding:0!important
  }
  .pt-sm-0,.py-sm-0 {
    padding-top:0!important
  }
  .pr-sm-0,.px-sm-0 {
    padding-right:0!important
  }
  .pb-sm-0,.py-sm-0 {
    padding-bottom:0!important
  }
  .pl-sm-0,.px-sm-0 {
    padding-left:0!important
  }
  .p-sm-1 {
    padding:.25rem!important
  }
  .pt-sm-1,.py-sm-1 {
    padding-top:.25rem!important
  }
  .pr-sm-1,.px-sm-1 {
    padding-right:.25rem!important
  }
  .pb-sm-1,.py-sm-1 {
    padding-bottom:.25rem!important
  }
  .pl-sm-1,.px-sm-1 {
    padding-left:.25rem!important
  }
  .p-sm-2 {
    padding:.5rem!important
  }
  .pt-sm-2,.py-sm-2 {
    padding-top:.5rem!important
  }
  .pr-sm-2,.px-sm-2 {
    padding-right:.5rem!important
  }
  .pb-sm-2,.py-sm-2 {
    padding-bottom:.5rem!important
  }
  .pl-sm-2,.px-sm-2 {
    padding-left:.5rem!important
  }
  .p-sm-3 {
    padding:1rem!important
  }
  .pt-sm-3,.py-sm-3 {
    padding-top:1rem!important
  }
  .pr-sm-3,.px-sm-3 {
    padding-right:1rem!important
  }
  .pb-sm-3,.py-sm-3 {
    padding-bottom:1rem!important
  }
  .pl-sm-3,.px-sm-3 {
    padding-left:1rem!important
  }
  .p-sm-4 {
    padding:1.5rem!important
  }
  .pt-sm-4,.py-sm-4 {
    padding-top:1.5rem!important
  }
  .pr-sm-4,.px-sm-4 {
    padding-right:1.5rem!important
  }
  .pb-sm-4,.py-sm-4 {
    padding-bottom:1.5rem!important
  }
  .pl-sm-4,.px-sm-4 {
    padding-left:1.5rem!important
  }
  .p-sm-5 {
    padding:3rem!important
  }
  .pt-sm-5,.py-sm-5 {
    padding-top:3rem!important
  }
  .pr-sm-5,.px-sm-5 {
    padding-right:3rem!important
  }
  .pb-sm-5,.py-sm-5 {
    padding-bottom:3rem!important
  }
  .pl-sm-5,.px-sm-5 {
    padding-left:3rem!important
  }
  .m-sm-n1 {
    margin:-.25rem!important
  }
  .mt-sm-n1,.my-sm-n1 {
    margin-top:-.25rem!important
  }
  .mr-sm-n1,.mx-sm-n1 {
    margin-right:-.25rem!important
  }
  .mb-sm-n1,.my-sm-n1 {
    margin-bottom:-.25rem!important
  }
  .ml-sm-n1,.mx-sm-n1 {
    margin-left:-.25rem!important
  }
  .m-sm-n2 {
    margin:-.5rem!important
  }
  .mt-sm-n2,.my-sm-n2 {
    margin-top:-.5rem!important
  }
  .mr-sm-n2,.mx-sm-n2 {
    margin-right:-.5rem!important
  }
  .mb-sm-n2,.my-sm-n2 {
    margin-bottom:-.5rem!important
  }
  .ml-sm-n2,.mx-sm-n2 {
    margin-left:-.5rem!important
  }
  .m-sm-n3 {
    margin:-1rem!important
  }
  .mt-sm-n3,.my-sm-n3 {
    margin-top:-1rem!important
  }
  .mr-sm-n3,.mx-sm-n3 {
    margin-right:-1rem!important
  }
  .mb-sm-n3,.my-sm-n3 {
    margin-bottom:-1rem!important
  }
  .ml-sm-n3,.mx-sm-n3 {
    margin-left:-1rem!important
  }
  .m-sm-n4 {
    margin:-1.5rem!important
  }
  .mt-sm-n4,.my-sm-n4 {
    margin-top:-1.5rem!important
  }
  .mr-sm-n4,.mx-sm-n4 {
    margin-right:-1.5rem!important
  }
  .mb-sm-n4,.my-sm-n4 {
    margin-bottom:-1.5rem!important
  }
  .ml-sm-n4,.mx-sm-n4 {
    margin-left:-1.5rem!important
  }
  .m-sm-n5 {
    margin:-3rem!important
  }
  .mt-sm-n5,.my-sm-n5 {
    margin-top:-3rem!important
  }
  .mr-sm-n5,.mx-sm-n5 {
    margin-right:-3rem!important
  }
  .mb-sm-n5,.my-sm-n5 {
    margin-bottom:-3rem!important
  }
  .ml-sm-n5,.mx-sm-n5 {
    margin-left:-3rem!important
  }
  .m-sm-auto {
    margin:auto!important
  }
  .mt-sm-auto,.my-sm-auto {
    margin-top:auto!important
  }
  .mr-sm-auto,.mx-sm-auto {
    margin-right:auto!important
  }
  .mb-sm-auto,.my-sm-auto {
    margin-bottom:auto!important
  }
  .ml-sm-auto,.mx-sm-auto {
    margin-left:auto!important
  }
}
@media (min-width: 720px) {
  .m-md-0 {
    margin:0!important
  }
  .mt-md-0,.my-md-0 {
    margin-top:0!important
  }
  .mr-md-0,.mx-md-0 {
    margin-right:0!important
  }
  .mb-md-0,.my-md-0 {
    margin-bottom:0!important
  }
  .ml-md-0,.mx-md-0 {
    margin-left:0!important
  }
  .m-md-1 {
    margin:.25rem!important
  }
  .mt-md-1,.my-md-1 {
    margin-top:.25rem!important
  }
  .mr-md-1,.mx-md-1 {
    margin-right:.25rem!important
  }
  .mb-md-1,.my-md-1 {
    margin-bottom:.25rem!important
  }
  .ml-md-1,.mx-md-1 {
    margin-left:.25rem!important
  }
  .m-md-2 {
    margin:.5rem!important
  }
  .mt-md-2,.my-md-2 {
    margin-top:.5rem!important
  }
  .mr-md-2,.mx-md-2 {
    margin-right:.5rem!important
  }
  .mb-md-2,.my-md-2 {
    margin-bottom:.5rem!important
  }
  .ml-md-2,.mx-md-2 {
    margin-left:.5rem!important
  }
  .m-md-3 {
    margin:1rem!important
  }
  .mt-md-3,.my-md-3 {
    margin-top:1rem!important
  }
  .mr-md-3,.mx-md-3 {
    margin-right:1rem!important
  }
  .mb-md-3,.my-md-3 {
    margin-bottom:1rem!important
  }
  .ml-md-3,.mx-md-3 {
    margin-left:1rem!important
  }
  .m-md-4 {
    margin:1.5rem!important
  }
  .mt-md-4,.my-md-4 {
    margin-top:1.5rem!important
  }
  .mr-md-4,.mx-md-4 {
    margin-right:1.5rem!important
  }
  .mb-md-4,.my-md-4 {
    margin-bottom:1.5rem!important
  }
  .ml-md-4,.mx-md-4 {
    margin-left:1.5rem!important
  }
  .m-md-5 {
    margin:3rem!important
  }
  .mt-md-5,.my-md-5 {
    margin-top:3rem!important
  }
  .mr-md-5,.mx-md-5 {
    margin-right:3rem!important
  }
  .mb-md-5,.my-md-5 {
    margin-bottom:3rem!important
  }
  .ml-md-5,.mx-md-5 {
    margin-left:3rem!important
  }
  .p-md-0 {
    padding:0!important
  }
  .pt-md-0,.py-md-0 {
    padding-top:0!important
  }
  .pr-md-0,.px-md-0 {
    padding-right:0!important
  }
  .pb-md-0,.py-md-0 {
    padding-bottom:0!important
  }
  .pl-md-0,.px-md-0 {
    padding-left:0!important
  }
  .p-md-1 {
    padding:.25rem!important
  }
  .pt-md-1,.py-md-1 {
    padding-top:.25rem!important
  }
  .pr-md-1,.px-md-1 {
    padding-right:.25rem!important
  }
  .pb-md-1,.py-md-1 {
    padding-bottom:.25rem!important
  }
  .pl-md-1,.px-md-1 {
    padding-left:.25rem!important
  }
  .p-md-2 {
    padding:.5rem!important
  }
  .pt-md-2,.py-md-2 {
    padding-top:.5rem!important
  }
  .pr-md-2,.px-md-2 {
    padding-right:.5rem!important
  }
  .pb-md-2,.py-md-2 {
    padding-bottom:.5rem!important
  }
  .pl-md-2,.px-md-2 {
    padding-left:.5rem!important
  }
  .p-md-3 {
    padding:1rem!important
  }
  .pt-md-3,.py-md-3 {
    padding-top:1rem!important
  }
  .pr-md-3,.px-md-3 {
    padding-right:1rem!important
  }
  .pb-md-3,.py-md-3 {
    padding-bottom:1rem!important
  }
  .pl-md-3,.px-md-3 {
    padding-left:1rem!important
  }
  .p-md-4 {
    padding:1.5rem!important
  }
  .pt-md-4,.py-md-4 {
    padding-top:1.5rem!important
  }
  .pr-md-4,.px-md-4 {
    padding-right:1.5rem!important
  }
  .pb-md-4,.py-md-4 {
    padding-bottom:1.5rem!important
  }
  .pl-md-4,.px-md-4 {
    padding-left:1.5rem!important
  }
  .p-md-5 {
    padding:3rem!important
  }
  .pt-md-5,.py-md-5 {
    padding-top:3rem!important
  }
  .pr-md-5,.px-md-5 {
    padding-right:3rem!important
  }
  .pb-md-5,.py-md-5 {
    padding-bottom:3rem!important
  }
  .pl-md-5,.px-md-5 {
    padding-left:3rem!important
  }
  .m-md-n1 {
    margin:-.25rem!important
  }
  .mt-md-n1,.my-md-n1 {
    margin-top:-.25rem!important
  }
  .mr-md-n1,.mx-md-n1 {
    margin-right:-.25rem!important
  }
  .mb-md-n1,.my-md-n1 {
    margin-bottom:-.25rem!important
  }
  .ml-md-n1,.mx-md-n1 {
    margin-left:-.25rem!important
  }
  .m-md-n2 {
    margin:-.5rem!important
  }
  .mt-md-n2,.my-md-n2 {
    margin-top:-.5rem!important
  }
  .mr-md-n2,.mx-md-n2 {
    margin-right:-.5rem!important
  }
  .mb-md-n2,.my-md-n2 {
    margin-bottom:-.5rem!important
  }
  .ml-md-n2,.mx-md-n2 {
    margin-left:-.5rem!important
  }
  .m-md-n3 {
    margin:-1rem!important
  }
  .mt-md-n3,.my-md-n3 {
    margin-top:-1rem!important
  }
  .mr-md-n3,.mx-md-n3 {
    margin-right:-1rem!important
  }
  .mb-md-n3,.my-md-n3 {
    margin-bottom:-1rem!important
  }
  .ml-md-n3,.mx-md-n3 {
    margin-left:-1rem!important
  }
  .m-md-n4 {
    margin:-1.5rem!important
  }
  .mt-md-n4,.my-md-n4 {
    margin-top:-1.5rem!important
  }
  .mr-md-n4,.mx-md-n4 {
    margin-right:-1.5rem!important
  }
  .mb-md-n4,.my-md-n4 {
    margin-bottom:-1.5rem!important
  }
  .ml-md-n4,.mx-md-n4 {
    margin-left:-1.5rem!important
  }
  .m-md-n5 {
    margin:-3rem!important
  }
  .mt-md-n5,.my-md-n5 {
    margin-top:-3rem!important
  }
  .mr-md-n5,.mx-md-n5 {
    margin-right:-3rem!important
  }
  .mb-md-n5,.my-md-n5 {
    margin-bottom:-3rem!important
  }
  .ml-md-n5,.mx-md-n5 {
    margin-left:-3rem!important
  }
  .m-md-auto {
    margin:auto!important
  }
  .mt-md-auto,.my-md-auto {
    margin-top:auto!important
  }
  .mr-md-auto,.mx-md-auto {
    margin-right:auto!important
  }
  .mb-md-auto,.my-md-auto {
    margin-bottom:auto!important
  }
  .ml-md-auto,.mx-md-auto {
    margin-left:auto!important
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin:0!important
  }
  .mt-lg-0,.my-lg-0 {
    margin-top:0!important
  }
  .mr-lg-0,.mx-lg-0 {
    margin-right:0!important
  }
  .mb-lg-0,.my-lg-0 {
    margin-bottom:0!important
  }
  .ml-lg-0,.mx-lg-0 {
    margin-left:0!important
  }
  .m-lg-1 {
    margin:.25rem!important
  }
  .mt-lg-1,.my-lg-1 {
    margin-top:.25rem!important
  }
  .mr-lg-1,.mx-lg-1 {
    margin-right:.25rem!important
  }
  .mb-lg-1,.my-lg-1 {
    margin-bottom:.25rem!important
  }
  .ml-lg-1,.mx-lg-1 {
    margin-left:.25rem!important
  }
  .m-lg-2 {
    margin:.5rem!important
  }
  .mt-lg-2,.my-lg-2 {
    margin-top:.5rem!important
  }
  .mr-lg-2,.mx-lg-2 {
    margin-right:.5rem!important
  }
  .mb-lg-2,.my-lg-2 {
    margin-bottom:.5rem!important
  }
  .ml-lg-2,.mx-lg-2 {
    margin-left:.5rem!important
  }
  .m-lg-3 {
    margin:1rem!important
  }
  .mt-lg-3,.my-lg-3 {
    margin-top:1rem!important
  }
  .mr-lg-3,.mx-lg-3 {
    margin-right:1rem!important
  }
  .mb-lg-3,.my-lg-3 {
    margin-bottom:1rem!important
  }
  .ml-lg-3,.mx-lg-3 {
    margin-left:1rem!important
  }
  .m-lg-4 {
    margin:1.5rem!important
  }
  .mt-lg-4,.my-lg-4 {
    margin-top:1.5rem!important
  }
  .mr-lg-4,.mx-lg-4 {
    margin-right:1.5rem!important
  }
  .mb-lg-4,.my-lg-4 {
    margin-bottom:1.5rem!important
  }
  .ml-lg-4,.mx-lg-4 {
    margin-left:1.5rem!important
  }
  .m-lg-5 {
    margin:3rem!important
  }
  .mt-lg-5,.my-lg-5 {
    margin-top:3rem!important
  }
  .mr-lg-5,.mx-lg-5 {
    margin-right:3rem!important
  }
  .mb-lg-5,.my-lg-5 {
    margin-bottom:3rem!important
  }
  .ml-lg-5,.mx-lg-5 {
    margin-left:3rem!important
  }
  .p-lg-0 {
    padding:0!important
  }
  .pt-lg-0,.py-lg-0 {
    padding-top:0!important
  }
  .pr-lg-0,.px-lg-0 {
    padding-right:0!important
  }
  .pb-lg-0,.py-lg-0 {
    padding-bottom:0!important
  }
  .pl-lg-0,.px-lg-0 {
    padding-left:0!important
  }
  .p-lg-1 {
    padding:.25rem!important
  }
  .pt-lg-1,.py-lg-1 {
    padding-top:.25rem!important
  }
  .pr-lg-1,.px-lg-1 {
    padding-right:.25rem!important
  }
  .pb-lg-1,.py-lg-1 {
    padding-bottom:.25rem!important
  }
  .pl-lg-1,.px-lg-1 {
    padding-left:.25rem!important
  }
  .p-lg-2 {
    padding:.5rem!important
  }
  .pt-lg-2,.py-lg-2 {
    padding-top:.5rem!important
  }
  .pr-lg-2,.px-lg-2 {
    padding-right:.5rem!important
  }
  .pb-lg-2,.py-lg-2 {
    padding-bottom:.5rem!important
  }
  .pl-lg-2,.px-lg-2 {
    padding-left:.5rem!important
  }
  .p-lg-3 {
    padding:1rem!important
  }
  .pt-lg-3,.py-lg-3 {
    padding-top:1rem!important
  }
  .pr-lg-3,.px-lg-3 {
    padding-right:1rem!important
  }
  .pb-lg-3,.py-lg-3 {
    padding-bottom:1rem!important
  }
  .pl-lg-3,.px-lg-3 {
    padding-left:1rem!important
  }
  .p-lg-4 {
    padding:1.5rem!important
  }
  .pt-lg-4,.py-lg-4 {
    padding-top:1.5rem!important
  }
  .pr-lg-4,.px-lg-4 {
    padding-right:1.5rem!important
  }
  .pb-lg-4,.py-lg-4 {
    padding-bottom:1.5rem!important
  }
  .pl-lg-4,.px-lg-4 {
    padding-left:1.5rem!important
  }
  .p-lg-5 {
    padding:3rem!important
  }
  .pt-lg-5,.py-lg-5 {
    padding-top:3rem!important
  }
  .pr-lg-5,.px-lg-5 {
    padding-right:3rem!important
  }
  .pb-lg-5,.py-lg-5 {
    padding-bottom:3rem!important
  }
  .pl-lg-5,.px-lg-5 {
    padding-left:3rem!important
  }
  .m-lg-n1 {
    margin:-.25rem!important
  }
  .mt-lg-n1,.my-lg-n1 {
    margin-top:-.25rem!important
  }
  .mr-lg-n1,.mx-lg-n1 {
    margin-right:-.25rem!important
  }
  .mb-lg-n1,.my-lg-n1 {
    margin-bottom:-.25rem!important
  }
  .ml-lg-n1,.mx-lg-n1 {
    margin-left:-.25rem!important
  }
  .m-lg-n2 {
    margin:-.5rem!important
  }
  .mt-lg-n2,.my-lg-n2 {
    margin-top:-.5rem!important
  }
  .mr-lg-n2,.mx-lg-n2 {
    margin-right:-.5rem!important
  }
  .mb-lg-n2,.my-lg-n2 {
    margin-bottom:-.5rem!important
  }
  .ml-lg-n2,.mx-lg-n2 {
    margin-left:-.5rem!important
  }
  .m-lg-n3 {
    margin:-1rem!important
  }
  .mt-lg-n3,.my-lg-n3 {
    margin-top:-1rem!important
  }
  .mr-lg-n3,.mx-lg-n3 {
    margin-right:-1rem!important
  }
  .mb-lg-n3,.my-lg-n3 {
    margin-bottom:-1rem!important
  }
  .ml-lg-n3,.mx-lg-n3 {
    margin-left:-1rem!important
  }
  .m-lg-n4 {
    margin:-1.5rem!important
  }
  .mt-lg-n4,.my-lg-n4 {
    margin-top:-1.5rem!important
  }
  .mr-lg-n4,.mx-lg-n4 {
    margin-right:-1.5rem!important
  }
  .mb-lg-n4,.my-lg-n4 {
    margin-bottom:-1.5rem!important
  }
  .ml-lg-n4,.mx-lg-n4 {
    margin-left:-1.5rem!important
  }
  .m-lg-n5 {
    margin:-3rem!important
  }
  .mt-lg-n5,.my-lg-n5 {
    margin-top:-3rem!important
  }
  .mr-lg-n5,.mx-lg-n5 {
    margin-right:-3rem!important
  }
  .mb-lg-n5,.my-lg-n5 {
    margin-bottom:-3rem!important
  }
  .ml-lg-n5,.mx-lg-n5 {
    margin-left:-3rem!important
  }
  .m-lg-auto {
    margin:auto!important
  }
  .mt-lg-auto,.my-lg-auto {
    margin-top:auto!important
  }
  .mr-lg-auto,.mx-lg-auto {
    margin-right:auto!important
  }
  .mb-lg-auto,.my-lg-auto {
    margin-bottom:auto!important
  }
  .ml-lg-auto,.mx-lg-auto {
    margin-left:auto!important
  }
}
.ui-helper-hidden {
  display:none
}
.ui-helper-hidden-accessible {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}
.ui-helper-reset {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  line-height:1.3;
  text-decoration:none;
  font-size:100%;
  list-style:none
}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {
  content:"";
  display:table;
  border-collapse:collapse
}
.ui-helper-clearfix:after {
  clear:both
}
.ui-helper-zfix {
  width:100%;
  height:100%;
  top:0;
  left:0;
  position:absolute;
  opacity:0;
  -ms-filter:"alpha(opacity=0)"
}
.ui-front {
  z-index:100
}
.ui-state-disabled {
  cursor:default!important;
  pointer-events:none
}
.ui-icon {
  display:inline-block;
  vertical-align:middle;
  margin-top:-.25em;
  position:relative;
  text-indent:-99999px;
  overflow:hidden;
  background-repeat:no-repeat
}
.ui-widget-icon-block {
  left:50%;
  margin-left:-8px;
  display:block
}
.ui-widget-overlay {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.ui-tooltip {
  padding:8px;
  position:absolute;
  z-index:9999;
  max-width:300px
}
body .ui-tooltip {
  border-width:2px
}
@font-face {
  font-family:'Lato';
  src:local(Lato),url("/fonts/92f2f9b631ae51c573e90604f8a11a30.ttf");
  font-weight:300;
  font-display:swap
}
@font-face {
  font-family:'Lato';
  src:local(Lato),url("/fonts/9aa3ec5ab0ace9706c593beae5b2a760.ttf");
  font-weight:400;
  font-display:swap
}
@font-face {
  font-family:'Lato';
  src:local(Lato),url("/fonts/2b872ab45adfb2d3b39764386762ab49.ttf");
  font-weight:500;
  font-display:swap
}
@font-face {
  font-family:'Lato';
  src:local(Lato),url("/fonts/bf47727438d68e3f77d9cc2f825cf61d.ttf");
  font-weight:700;
  font-display:swap
}
@font-face {
  font-family:'Lato';
  src:local(Lato),url("/fonts/6adc3509d198fbfa5ae5669843b53c9c.ttf");
  font-weight:900;
  font-display:swap
}
@font-face {
  font-family:'Lato';
  src:local(Lato),url("/fonts/fe778bd6eae7daa8085b90e9e29bc5fa.ttf");
  font-style:italic;
  font-display:swap
}
@font-face {
  font-family:'Roboto Slab';
  src:local("Roboto Slab"),url("/fonts/48cbb1003aada954358ce165bc9b31f7.ttf");
  font-weight:400;
  font-display:swap
}
@font-face {
  font-family:'Roboto Slab';
  src:local("Roboto Slab"),url("/fonts/601a1a7d3bba4fa40735965150af49d9.ttf");
  font-weight:700;
  font-display:swap
}
@font-face {
  font-family:'ALSRubl';
  src:local(ALSRubl),url("/fonts/b5f07bde5faedd977cc38544a0a7e405.otf");
  font-weight:700;
  font-display:swap
}
* {
  box-sizing:border-box;
  margin:0;
  padding:0;
  outline:none
}
html,body {
  min-height:100vh;
  height:100%;
  margin:0;
  padding:0
}
body {
  background-color:#fff;
  font:16px/22px Lato,sans-serif;
  color:#525252
}
body.open {
  overflow:hidden
}
h1,.h1 {
  margin:0 0 37px;
  font-size:40px;
  line-height:42px;
  color:#1c1c1c
}
h2,.h2 {
  margin-bottom:25px;
  font-weight:600;
  line-height:27px;
  font-size:25px;
  color:#1c1c1c
}
h3,.h3 {
  margin-bottom:15px;
  font-weight:700;
  font-size:22px;
  color:#1c1c1c
}
h4,.h4 {
  font-weight:700;
  color:#1c1c1c;
  font-size:13px
}
a {
  color:#3c3c3c;
  text-decoration:underline
}
a:hover {
  color:#3c3c3c;
  text-decoration:none
}
a img {
  border:none
}
p {
  margin-bottom:25px;
  text-align: justify;
}
::before,::after {
  max-width:100%
}
main {
  flex: 1 0 auto;
  overflow-x: hidden;
}
footer {
  flex: 0 0 auto;
  overflow-x: hidden;
}
hr {
  border:0;
  border-bottom:#e2e2e2 solid 1px;
  border-color:#e2e2e2
}
img,svg {
  max-height:100%;
  max-width:100%
}
input {
  max-width:100%
}
header {
  position: relative;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
  display:block
}
button {
  cursor:pointer;
  border:0;
  font-family:'Montserrat',sans-serif;
  outline:none
}
input,textarea {
  padding:6px;
  border-width:0;
  outline:none;
  font-family:'Lato',sans-serif
}
::-webkit-input-placeholder {
  color:#999;
  font-size:13px
}
:-moz-placeholder {
  color:#999;
  font-size:13px
}
::-moz-placeholder {
  color:#999;
  font-size:13px
}
:-ms-input-placeholder {
  color:#999;
  font-size:13px
}
blockquote {
  margin-bottom:30px;
  border-left:1px solid #dfdcdc;
  padding-left:45px;
  position:relative;
  font-size:17px;
  font-style:italic;
  color:#1c1c1c
}
blockquote:after {
  content:"\f10d";
  position:absolute;
  top:0;
  left:10px;
  font-weight:700;
  font-size:25px;
  font-family:'Line Awesome Free';
  color:#c6212c
}
cite {
  color:#929292;
  font-style:normal
}
.content ul, .content ol {
  list-style-type: none;
  margin-left: 18px;
  margin-bottom: 33px;
}
.content ul ul, .content ol ol {
  margin-left: 10px;
  margin-bottom: 0;
}
.content ul li:before {
  content:'';
  display:inline-block;
  vertical-align:middle;
  width:5px;
  height:5px;
  margin-top:-1px;
  margin-left:-18px;
  margin-right:10px;
  border:1px solid #c6212c;
  border-radius:50%
}
.content ol {
  counter-reset: num;
}
.content ol li:before {
  color: #c6212c;
  content: counter(num) '.';
  counter-increment: num;
  font-weight: 700;
  margin-left: -18px;
  margin-right: 3px;
}
.content figcaption {
  position: relative;
  margin-top: -7px;
  padding: 16px 15px;
  border: 1px solid #d8d8d8;
  font-style: italic;
}
.content figcaption:after {
  content: '';
  position: absolute;
  top: -18px;
  left: 0;
  width: 31px;
  height: 18px;
  background: url("/images/382221cb8e0cc3ddce1a8b703faa61e3.png") no-repeat 0 0;
}
.content b {
  color:#1c1c1c
}
.content img {
  height:auto
}
.clearfix {
  *zoom:1
}
.clearfix:before,.clearfix:after {
  clear:both;
  display:table;
  content:"";
  line-height:0
}
.g-hidden {
  display:none
}
.g-switcher {
  text-decoration:none;
  border-bottom:1px dashed
}
.g-switcher:hover {
  border-bottom-color:transparent
}
.field {
  margin-bottom:30px
}
.input {
  width:100%;
  height:30px;
  padding:8px 0;
  background-color:transparent;
  color:#fff;
  font-size:14px;
  border-bottom:1px solid #999da3
}
.input::-webkit-input-placeholder {
  font-size:14px;
  color:#fff
}
.input:-moz-placeholder {
  font-size:14px;
  color:#fff
}
.input::-moz-placeholder {
  font-size:14px;
  color:#fff
}
.input:-ms-input-placeholder {
  font-size:14px;
  color:#fff
}
.input::placeholder {
  font-size:14px;
  color:#fff
}
.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus {
  -webkit-text-fill-color:#fff;
  transition:background-color 5000s ease-in-out 0
}
.input_dark {
  border-color:#dadada;
  color:#1c1c1c
}
.input_dark::-webkit-input-placeholder {
  color:#1c1c1c
}
.input_dark:-moz-placeholder {
  color:#1c1c1c
}
.input_dark::-moz-placeholder {
  color:#1c1c1c
}
.input_dark:-ms-input-placeholder {
  color:#1c1c1c
}
.input_dark::placeholder {
  color:#1c1c1c
}
.input_dark:-webkit-autofill,.input_dark:-webkit-autofill:hover,.input_dark:-webkit-autofill:focus {
  -webkit-text-fill-color:#1c1c1c
}
.input_textarea {
  min-width:100%;
  max-width:100%;
  min-height:34px;
  max-height:200px
}
input[type="text"].error {
  border-bottom-color: #c6212c;
}
label.error {
  color: #c6212c;
  font-size: 14px;
}
.star-required {
  color: #c6212c;
}
.submit {
  display:inline-block;
  width:100%;
  height:48px;
  padding:0 20px;
  text-transform:uppercase;
  text-decoration:none;
  background-color:#c6212c;
  line-height:48px;
  font-size:13px;
  font-weight:700;
  color:#fff;
  text-align:center
}
.submit:hover {
  background-color:#d82a36;
  color:#fff;
  cursor:pointer
}
.submit:active {
  background-color:#ad1b25
}
.checkbox-field {
  display:flex
}
.checkbox {
  position:relative;
  display:inline-block;
  width:22px;
  height:22px;
  border:1px solid #9a9fa5;
  text-align:center
}
.checkbox-input {
  position:absolute;
  top:0;
  left:0;
  width:0;
  opacity:0
}
.checkbox-check {
  visibility:hidden;
  display:block;
  width:21px;
  line-height:21px;
  font-size:10px;
  color:#fff
}
.checkbox-input:checked + .checkbox-check {
  visibility:visible
}
.checkbox_dark {
  border-color:#dadada
}
.checkbox_dark .checkbox-check {
  color:#1c1c1c
}
.icon {
  color:#c6212c
}
.warning-icon {
  display:inline-block;
  width:22px;
  height:22px;
  background:url("/images/1d3a75f54cf4477f2235e7d798c8d7a2.png") no-repeat 0 0
}
.svg {
  display:none
}
.wrapper {
  min-height:100vh;
}
.container {
  min-width:320px;
  max-width:1200px;
  margin:0 auto;
  padding-right:15px;
  padding-left:15px
}
.more {
  margin-right:16px;
  font-size:11px;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:700;
  color:#c6212c
}
.more:hover {
  color:#1c1c1c
}
.more-icon {
  margin-left:15px;
  color:#c6212c
}
.button {
  display:inline-block;
  height:44px;
  padding:0 50px;
  text-transform:uppercase;
  text-decoration:none;
  background-color:#c6212c;
  line-height:44px;
  font-size:13px;
  font-weight:700;
  color:#fff;
  text-align:center
}
.button:hover {
  color:#fff;
  background-color:#d82a36
}
.button:active {
  background-color:#ad1b25
}
.owl-carousel {
  display:block
}
.owl-nav {
  position:relative
}
.owl-carousel .owl-nav button.owl-prev {
  position:absolute;
  top:0;
  left:0;
  width:43px;
  height:44px;
  border:1px solid #e3e3e3;
  background-color:#fff
}
.owl-prev span {
  display:block;
  width:11px;
  height:19px;
  margin-left:auto;
  margin-right:auto;
  font-size:0;
  color:#1c1c1c;
  background:url("/images/bc1071805d17dd86798cad1c9ce5c6cc.png") no-repeat 0 0
}
.owl-prev:hover span {
  background-position:0 -20px
}
.owl-carousel .owl-nav button.owl-next {
  position:absolute;
  top:0;
  right:0;
  width:43px;
  height:44px;
  border:1px solid #e3e3e3;
  background-color:#fff
}
.owl-next span {
  display:block;
  width:11px;
  height:19px;
  margin-left:auto;
  margin-right:auto;
  font-size:0;
  color:#1c1c1c;
  background:url("/images/bc1071805d17dd86798cad1c9ce5c6cc.png") no-repeat 0 0;
  transform:rotate(180deg)
}
.owl-next:hover span {
  background-position:0 -20px
}
.all-link {
  display:block;
  width:178px;
  height:44px;
  margin-left:auto;
  margin-right:auto;
  padding:13px 10px;
  background-color:#585d66;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  font-size:13px;
  color:#fff
}
.all-link:hover {
  background-color:#6c727c;
  color:#fff
}
.all-link:active {
  background-color:#494d55
}
.breadcrumbs {
  margin-bottom:35px;
  border-bottom:1px solid #333a47;
  background-color:#333a47
}
.breadcrumbs-panel {
  min-height:58px;
  padding-top:18px;
  padding-bottom:14px;
  background:url("/images/fd494b539052ca8434efb96f36d3df27.png") no-repeat top right
}
.breadcrumbs-list {
  font-size:0
}
.breadcrumbs-item {
  display:inline-block;
  vertical-align:top;
  margin-right:10px;
  margin-bottom:4px;
  font-size:15px;
  color:#fff
}
.breadcrumbs-link {
  text-decoration:none;
  color:#b7bfc7;
  opacity: .5;
}
.breadcrumbs-link:hover {
  color:#b7bfc7;
  text-decoration:underline
}
.breadcrumbs-icon {
  margin-left:10px
}
.breadcrumbs_simple {
  background-color:transparent;
  border-bottom-width:0
}
.breadcrumbs_simple .breadcrumbs-panel {
  background-image:none
}
.breadcrumbs_simple .breadcrumbs-item {
  color:#c3c3c3
}
.breadcrumbs_simple .breadcrumbs-link {
  color:#929292
}
@keyframes preloader-rotate {
  100% {
    transform:rotate(360deg)
  }
}
.load-more {
  margin-bottom:42px;
  text-align:center
}
.load-more-link {
  font-weight:700;
  font-size:13px;
  text-decoration:none;
  text-transform:uppercase;
  color:#1c1c1c
}
.load-more-link:hover {
  color:#1c1c1c
}
.load-more-icon {
  margin-left:5px;
  font-size:15px
}
.load-more_active .load-more-icon {
  animation:preloader-rotate 2s infinite linear
}
.pager {
  list-style-type:none;
  display:flex;
  justify-content:center
}
.pager-item {
  margin-right:8px;
  font-size:16px
}
.pager-link {
  display:block;
  width:33px;
  height:34px;
  border:1px solid #e3e3e3;
  text-decoration:none;
  text-align:center;
  line-height:34px;
  color:#1c1c1c
}
.pager-link:hover {
  color:#c6212c
}
.pager-link_active {
  color:#c6212c
}
.back {
  font-size:11px;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:700;
  color:#1c1c1c
}
.back:hover {
  color:#1c1c1c
}
.back-icon {
  margin-right:5px;
  font-size:15px;
  color:#c6212c
}
.date {
  color:#b7b7b7
}
.date-icon {
  margin-right:5px;
  font-size:15px;
  color:#c6212c
}
.quote {
  width:49%
}
.quote_right {
  float:right;
  margin-left:30px
}
.quote_left {
  float:left;
  margin-right:30px
}
.quote-info {
  margin-bottom:8px
}
.top-button {
  display:none;
  position:fixed;
  z-index:100;
  bottom:150px;
  right:30px;
  width:60px;
  height:60px;
  padding:17px 0 15px;
  background-color:#c6212c;
  border-radius:50px;
  text-align:center;
  font-weight:700;
  font-size:25px;
  color:#fff
}
.top-button:hover {
  color:#fff
}
.top-button_active {
  display:block
}
@media screen and (max-width: 992px) {
  .quote {
    width:100%
  }
  .quote_right {
    margin-left:0
  }
  .quote_left {
    margin-right:0
  }
}
@media screen and (max-width: 720px) {
  h1,.h1 {
    font-size:30px;
    line-height:38px
  }
  .breadcrumbs-list {
    max-height:51px;
    overflow:hidden
  }
}
.header-panel {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding-top:28px;
  padding-bottom:29px
}
.company {
  width:371px;
}
.company-content {
  width:341px
}
.company-content:after {
  display:table;
  content:"";
  clear:both;
  line-height:0
}
.company-logo {
  float:left;
  margin-top:-2px;
  margin-right:20px;
  max-width: 78px
}
.company-description {
  float:left;
  width:242px;
  padding-right:35px;
  border-right:1px solid #e8e8e8
}
.company-name {
  font-size:20px;
  line-height:28px;
  font-weight:700;
  text-transform:uppercase;
  font-family:'Roboto Slab',serif;
  color:#1c1c1c
}
.company-specialization {
  font-size:13px;
  color:#949494;
  font-stretch:semi-condensed;
  letter-spacing:-.07em
}
.hours {
}
.hours-content {
  margin-right: 20px;
}
.hours-interval {
  background-position: left center;
  background-repeat: no-repeat;
  background-size: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14.6667 7.99992C14.6667 11.6799 11.68 14.6666 8 14.6666C4.32 14.6666 1.33333 11.6799 1.33333 7.99992C1.33333 4.31992 4.32 1.33325 8 1.33325C11.68 1.33325 14.6667 4.31992 14.6667 7.99992Z' stroke='%23C6212C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.4733 10.1199L8.40667 8.88659C8.04667 8.67326 7.75333 8.15992 7.75333 7.73992V5.00659' stroke='%23C6212C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display:block;
  margin-bottom:8px;
  font-size:15px;
  line-height:21px;
  padding-left: 23px;
}
.hours-digit {
  font-weight:700;
  color:#1c1c1c
}
.hours-weekend {
  display:block;
  font-size:15px;
  line-height:5px;
  max-width:140px;
  margin-left: 24px
}
.hours-icon {
  margin-right:2px
}
.city {
}
.city-content {
  margin-right: 20px;
}
.city-box {
  display:none
}
.city-switcher {
  background-position: left center;
  background-repeat: no-repeat;
  background-size: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 8.95321C8.27315 8.95321 8.54362 8.89941 8.79598 8.79488C9.04834 8.69035 9.27763 8.53714 9.47078 8.344C9.66393 8.15085 9.81714 7.92155 9.92167 7.66919C10.0262 7.41684 10.08 7.14636 10.08 6.87321C10.08 6.60006 10.0262 6.32959 9.92167 6.07723C9.81714 5.82487 9.66393 5.59558 9.47078 5.40243C9.27763 5.20928 9.04834 5.05607 8.79598 4.95154C8.54362 4.84701 8.27315 4.79321 8 4.79321C7.44835 4.79321 6.91929 5.01235 6.52922 5.40243C6.13914 5.79251 5.92 6.32156 5.92 6.87321C5.92 7.42486 6.13914 7.95392 6.52922 8.344C6.91929 8.73407 7.44835 8.95321 8 8.95321V8.95321Z' stroke='%23C6212C' stroke-width='1.5'/%3E%3Cpath d='M2.41333 5.65992C3.72667 -0.113413 12.28 -0.106746 13.5867 5.66659C14.3533 9.05325 12.2467 11.9199 10.4 13.6933C9.75472 14.3156 8.89317 14.6634 7.99667 14.6634C7.10016 14.6634 6.23862 14.3156 5.59333 13.6933C3.75333 11.9199 1.64667 9.04659 2.41333 5.65992V5.65992Z' stroke='%23C6212C' stroke-width='1.5'/%3E%3C/svg%3E");
  display:inline-block;
  margin-bottom:14px;
  font-size:15px;
  line-height:17px;
  color:#1c1c1c;
  padding-left: 20px;
}
.city-switcher:hover {
  color:#1c1c1c
}
.city-icon {
  margin-right:3px
}
.city-consultation {
  display:inline-block;
  width:200px;
  height:35px;
  padding:0 5px;
  text-decoration:none;
  background-color:#ad1b25;
  font-size:14px;
  text-transform:uppercase;
  line-height:35px;
  text-align:center;
  color:#fff;
  border:2px solid transparent;
  transition:background-color 0.3s ease;
  animation:pulse 2s infinite
}
.city-consultation:hover,.city-consultation:active {
  color:#fff;
  background-color:#ad1b25
}
@keyframes pulse {
  0%,100% {
    border-color:transparent
  }
  50% {
    border-color:#fff
  }
}
.callback {
}
.callback-content {
}
.callback-phone {
  display:inline-block;
  text-decoration:none;
  font-weight:900;
  font-size:26px;
  line-height:34px;
  color:#1c1c1c;
}
.callback-phone:hover {
  color:#1c1c1c
}
.callback-switcher {
  background-position: 0 48%;
  background-repeat: no-repeat;
  background-size: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M8.62001 1L12.6667 5.04667L8.62001 9.09333M1.33334 5.04667H12.5533' stroke='%23C6212C' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: inline-block;
  font-size: 15px;
  line-height: 17px;
  color: #C6212C;
  padding-left: 19px;
  text-decoration: none;
}
.callback-switcher:hover {
  color:#1c1c1c;
}
.callback-phone:before {
  display: none!important;
  color: #c6212c;
  font-family: 'Line Awesome Free';
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1;
  font-weight: 900;
  font-size:20px;
  margin-right:5px;
  content: "\f095";
}
.header-fixed .header-panel .callback-phone:before {
  color: #fff
}
.mob-menu {
  display:none;
  width:30px;
  margin-left:20px
}
.mob-menu-icon {
  font-size:32px;
  line-height:0
}
.mob-close-panel {
  position:absolute;
  top:0;
  left:0;
  z-index:3;
  background-color:#fdfdfd;
  width:100%;
  height:75px
}
.mob-close {
  float:right;
  margin-top:38px;
  margin-right:15px;
  width:21px;
  height:21px
}
.mob-close-icon {
  line-height:0;
  font-size:30px;
  color:#aa2337
}
.mob-block {
  position:fixed;
  top:0;
  right:0;
  z-index:1000;
  width:100%;
  max-width:520px;
  height:100%;
  padding-top:95px;
  padding-bottom:30px;
  background-color:#fdfdfd;
  border:solid #eaeaea;
  border-width:0 0 1px 1px;
  transition:transform .55s cubic-bezier(0.19,1,0.22,1);
  transform:translateX(100%);
  overflow-x:hidden;
  overflow-y:auto
}
.mob-child {
  position:fixed;
  top:0;
  right:0;
  width:100%;
  max-width:520px;
  height:100%;
  padding-top:95px;
  padding-bottom:30px;
  background-color:#fdfdfd;
  transition:transform .55s cubic-bezier(0.19,1,0.22,1);
  transform:translateX(100%);
  overflow-x:hidden;
  overflow-y:auto
}
.mob-block.open {
  transform:translateX(0%)
}
.mob-child.open {
  transform:translateX(0%)
}
.mob-block.mob-is-levels {
  overflow:hidden
}
.mob-list {
  list-style-type:none
}
.mob-list-link {
  display:block;
  min-height:55px;
  padding:16px 15px;
  border-bottom:1px solid #eaeaea;
  text-decoration:none;
  text-transform:uppercase;
  font-size:12px;
  font-weight:700;
  color:#1c1c1c
}
.mob-list-link:hover {
  background-color:#c6212c;
  color:#fff
}
.mob-list-link_back {
  color:#aa2337
}
.mob-list-link_back:hover {
  background-color:transparent;
  color:#aa2337
}
.mob-list-current {
  display:block;
  position:relative;
  min-height:55px;
  padding:16px 15px;
  text-transform:uppercase;
  font-size:12px;
  font-weight:700;
  background-color:#ebebeb;
  color:#929292
}
.mob-list-current:after {
  content:'';
  position:absolute;
  bottom:-4px;
  left:15px;
  width:8px;
  height:8px;
  background-color:#ebebeb;
  transform:rotate(136deg)
}
.mob-list-icon {
  float:right;
  font-size:14px;
  line-height:20px;
  font-weight:700
}
.mob-child .mob-child .mob-list-link {
  text-transform:none;
  font-size:15px;
  font-weight:400;
  line-height:21px
}
.mob-back-icon {
  margin-right:5px
}
.mob-hours-interval {
  display:block;
  margin-bottom:8px;
  font-size:15px;
  line-height:21px
}
.mob-hours-digit {
  font-weight:700;
  color:#1c1c1c
}
.mob-hours-icon {
  margin-right:2px
}
.mob-city-switcher {
  display:inline-block;
  margin-bottom:14px;
  font-size:15px;
  line-height:17px;
  color:#1c1c1c
}
.mob-city-switcher:hover {
  color:#1c1c1c
}
.mob-city-icon {
  margin-right:3px
}
.mob-city-consultation {
  display:inline-block;
  height:35px;
  padding-left:10px;
  padding-right:10px;
  text-decoration:none;
  background-color:#585d66;
  font-variant:small-caps;
  line-height:35px;
  color:#fff
}
.mob-city-consultation:hover {
  color:#fff;
  background-color:#6c727c
}
.mob-city-consultation:active {
  background-color:#494d55
}
.mob-callback-phone {
  display:inline-block;
  margin-bottom:18px;
  text-decoration:none;
  font-weight:900;
  font-size:20px;
  line-height:26px;
  color:#1c1c1c
}
.mob-callback-phone:hover {
  color:#1c1c1c
}
.mob-callback-switcher {
  display:inline-block;
  margin-bottom:14px;
  font-size:15px;
  line-height:17px;
  color:#1c1c1c
}
.mob-callback-switcher:hover {
  color:#1c1c1c
}
.mob-callback-icon {
  margin-right:5px;
  font-size:15px
}
.mob-info {
  padding:20px 15px;
  border-bottom:1px dotted #e6e6e6
}
.mob-info:last-child {
  border-bottom-width:0
}
.main-menu {
  position:relative;
  border-top:1px solid #e5e5e5
}
.main-menu-list {
  display:flex;
  justify-content:space-between;
  list-style-type:none
}
.main-menu-item {
  position:relative;
  border-bottom:1px solid transparent
}
.main-menu-item_wide {
  position:static
}
.main-menu-link {
  display:block;
  height:48px;
  padding-top:14px;
  padding-bottom:14px;
  font-size:16px;
  font-weight:700;
  text-decoration:none;
  color:#282828
}
.main-menu-link:first-child {
  padding-left:0
}
.main-menu-link:last-child {
  padding-right:0
}
.main-menu-icon {
  margin-left:5px;
  font-weight:700;
  font-size:14px
}
.main-menu-item:hover {
  border-bottom-color:#c6212c
}
.main-menu-item:hover .main-menu-link {
  color:#c6212c
}
.main-menu-link:hover .main-menu-icon {
  color:#c6212c
}
.sub-menu {
  display:none;
  position:absolute;
  top:49px;
  left:0;
  z-index:10;
  width:274px;
  background-color:#f7f7f7
}
.sub-menu:before {
  content:'';
  position:absolute;
  top:0;
  left:-2000px;
  width:2000px;
  max-width:2000px;
  height:100%;
  background-color:#f7f7f7
}
.sub-menu:after {
  content:'';
  position:absolute;
  top:0;
  left:100%;
  width:2000px;
  max-width:2000px;
  height:100%;
  background-color:#f7f7f7
}
.sub-menu-list {
  list-style-type:none
}
.sub-menu-item {
  border-bottom:1px dotted #e5e5e5
}
.sub-menu-item:last-child {
  border-bottom-width:0
}
.sub-menu-link {
  display:block;
  padding:16px 0;
  font-size:16px;
  font-weight:700;
  text-decoration:none;
  color:#282828
}
.sub-menu-item:hover .sub-menu-link {
  color:#c6212c
}
.main-menu-item:hover .sub-menu {
  display:block
}
.main-menu-item_wide .sub-menu {
  width:100%
}
.materials {
  padding:35px 0 25px
}
.materials-list {
  list-style-type:none;
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  height:470px
}
.materials-item {
  width:33%;
  margin-bottom:14px;
  padding-right:30px
}
.materials-link {
  text-decoration:none;
  line-height:21px;
  color:#929292
}
.materials-link:hover {
  color:#c6212c
}
.services-nav {
  display:flex;
  padding:35px 0 25px
}
.services-nav-panel {
  width:25%;
  padding-right:30px;
  border-right:1px solid #e5e5e5
}
.services-nav-col {
  display:none;
  width:75%;
  padding-left:30px
}
.services-nav-col_active {
  display:block
}
.services-nav-list {
  list-style-type:none;
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  height:470px
}
.services-nav-item {
  width:50%;
  margin-bottom:14px;
  padding-right:30px
}
.services-nav-link {
  text-decoration:none;
  line-height:21px;
  color:#3c3c3c
}
.services-nav-link:hover {
  color:#c6212c
}
.services-nav-tabs {
  margin-bottom:33px
}
.services-nav-tab {
  display:block;
  position:relative;
  padding-top:15px;
  padding-bottom:15px;
  border-top:1px dotted #e5e5e5;
  text-decoration:none;
  font-weight:700;
  color:#1c1c1c
}
.services-nav-tab:hover {
  color:#c6212c
}
.services-nav-tab:last-child {
  border-bottom:1px dotted #e5e5e5
}
.services-nav-tab:before {
  content:'';
  display:none;
  position:absolute;
  top:50%;
  right:-37px;
  margin-top:-3px;
  border:3px solid transparent;
  border-left:3px solid #c6212c
}
.services-nav-tab:after {
  content:'';
  display:none;
  position:absolute;
  top:0;
  right:-31px;
  height:100%;
  width:1px;
  background-color:#c6212c
}
.services-nav-tab:hover.services-nav-tab:before {
  display:block
}
.services-nav-tab:hover.services-nav-tab:after {
  display:block
}
.services-nav-tab_active {
  color:#c6212c
}
.services-nav-tab_active.services-nav-tab:before {
  display:block
}
.services-nav-tab_active.services-nav-tab:after {
  display:block
}
@media screen and (max-width: 1200px) {
  .company {
    width: 315px;
  }
  .company-content {
    margin-right: 15px;
    width: 300px;
  }
  .company-description {
    padding-right: 10px;
    width: 210px;
  }
  .city-content, .callback, .company-logo, .hours-content {
    margin-right: 10px;
  }
  .callback-phone {
    font-size: 20px;
  }
}
@media screen and (max-width: 992px) {
  .header-panel {
    padding: 10px 0;
  }
  .company {
    width:296px
  }
  .company-content {
    width: 281px;
  }
  .company-logo {
    width: 60px;
  }
  .company-description {
    border-right: none;
    padding: 0;
    width: 210px;
  }
  .company-name {
    font-size: 16px;
    line-height: 24px;
  }
  .hours {
    display:none
  }
  .city, .messengers-box {
    display: none;
    width: auto;
  }
  .callback {
    width:82px
  }
  .callback-content {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width:auto
  }
  .callback-phone {
    font-size: 0;
  }
  .callback-number {
    display:none
  }
  .callback-box {
    display:none
  }
  .callback-phone:before {
    display: inline-block!important;
    font-size:22px;
    margin: 0;
  }
  .mob-menu {
    display:inline-block;
    vertical-align:middle
  }
  .mob-menu-icon {
    color: #000;
  }
  .mob-menu-icon, .mob-menu-switcher, .callback-phone {
    line-height: 1;
  }
  .main-menu {
    display:none
  }
}
@media screen and (max-width: 720px) {
  .header-panel {
    padding-top: 21px;
    padding-bottom: 11px;
  }
  .company-content {
    width:260px
  }
  .company-logo {
    width:60px;
    margin-top:0
  }
  .company-name {
    font-size:15px;
    line-height:21px
  }
  .company-specialization {
    font-size:10px
  }
  .company-description {
    width:160px;
    padding-right:0;
    border-right-width:0;
    line-height:20px
  }
  .city-consultation {
    display:none
  }
  .callback {
    width: auto;
  }
  .callback-phone {
    display: block;
  }
  .mob-menu {
    margin-left: 14px;
  }
}
@media screen and (max-width: 478px) {
  .header-panel {
    padding: 21px 0;
  }
  .company, .company-content {
    width: 220px;
  }
  .company-logo {
    margin-right: 6px;
    width: 50px;
  }
  .company-description {
    line-height: 1;
  }
  .company-name {
    line-height: 18px;
  }
}
.footer-main {
  padding-top:50px;
  padding-bottom:50px
}
.footer-panel {
  min-height:68px;
  padding-top:12px;
  padding-bottom:11px;
  background-color:#363e4a;
  border-bottom:1px solid #94989e;
  color:#9298a1
}
.footer-panel-content {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.footer-menu {
  list-style-type:none
}
.footer-menu-item {
  margin-bottom:19px
}
.footer-menu-link {
  text-decoration:none;
  font-weight:700;
  color:#1c1c1c
}
.footer-menu-link:hover {
  color:#1c1c1c
}
.footer-services-title {
  display:block;
  margin-bottom:14px;
  text-transform:uppercase;
  font-weight:700;
  color:#1c1c1c;
  font-size:12px
}
.footer-services-list {
  list-style-type:none
}
.footer-services-item {
  margin-bottom:15px;
  font-size:15px;
  line-height:21px
}
.footer-services-link {
  text-decoration:none;
  font-size:15px;
  color:#929292
}
.footer-services-link:hover {
  color:#c6212c
}
.footer-services-more {
  display:none
}
.firm {
  width:223px;
  margin-bottom:24px;
  padding-bottom:20px;
  border-bottom:1px solid #e5e5e5
}
.firm-content {
  width:226px;
  line-height:15px
}
.firm-content:after {
  display:table;
  content:"";
  clear:both;
  line-height:0
}
.firm-content_side {
  display:none
}
.firm-logo {
  float:left;
  width:60px;
  margin-right:15px
}
.firm-description {
  float:left;
  width:146px
}
.firm-name {
  font-size:15px;
  line-height:21px;
  font-weight:700;
  text-transform:uppercase;
  font-family:'Roboto Slab',serif;
  color:#1c1c1c
}
.firm-specialization {
  font-size:10px;
  color:#949494;
  font-stretch:semi-condensed
}
.agreement {
  width:223px;
  margin-top:30px;
  margin-bottom:35px;
  padding-top:25px;
  border-top:1px solid #e5e5e5
}
.agreement-link {
  font-size:15px;
  color:#929292
}
.telephone {
  color: #1c1c1c;
  display: inline-block;
  font-size: 18px;
  font-weight: 900;
  line-height: 24px;
  margin-bottom: 10px;
  text-decoration: none;
}
.telephone:hover {
  color: #1c1c1c;
}
.telephone-icon {
  margin-right: 5px;
  font-size: 14px;
}
.feedback-box {
  margin-bottom: 30px;
}
.feedback-button {
  width:100%;
  height:35px;
  padding-left:10px;
  padding-right:10px;
  line-height:35px;
  font-size:11px
}
.address {
  display:flex
}
.address-icon {
  margin-right:5px;
  font-size:14px
}
.address-street {
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 8.95321C8.27315 8.95321 8.54362 8.89941 8.79598 8.79488C9.04834 8.69035 9.27763 8.53714 9.47078 8.344C9.66393 8.15085 9.81714 7.92155 9.92167 7.66919C10.0262 7.41684 10.08 7.14636 10.08 6.87321C10.08 6.60006 10.0262 6.32959 9.92167 6.07723C9.81714 5.82487 9.66393 5.59558 9.47078 5.40243C9.27763 5.20928 9.04834 5.05607 8.79598 4.95154C8.54362 4.84701 8.27315 4.79321 8 4.79321C7.44835 4.79321 6.91929 5.01235 6.52922 5.40243C6.13914 5.79251 5.92 6.32156 5.92 6.87321C5.92 7.42486 6.13914 7.95392 6.52922 8.344C6.91929 8.73407 7.44835 8.95321 8 8.95321V8.95321Z' stroke='%23C6212C' stroke-width='1.5'/%3E%3Cpath d='M2.41333 5.65992C3.72667 -0.113413 12.28 -0.106746 13.5867 5.66659C14.3533 9.05325 12.2467 11.9199 10.4 13.6933C9.75472 14.3156 8.89317 14.6634 7.99667 14.6634C7.10016 14.6634 6.23862 14.3156 5.59333 13.6933C3.75333 11.9199 1.64667 9.04659 2.41333 5.65992V5.65992Z' stroke='%23C6212C' stroke-width='1.5'/%3E%3C/svg%3E");
  font-size: 15px;
  line-height: 21px;
  padding-left: 22px;
}
.socials {
  padding-top:35px;
  border-top:1px solid #e5e5e5
}
.socials-title {
  display:block;
  margin-bottom:20px;
  font-size:15px
}
.socials-list {
  list-style-type:none;
  font-size:0
}
.socials-item {
  display:inline-block;
  margin-right:15px;
  margin-bottom:5px;
}
.socials-item:last-child {
  margin-right:0
}
.socials-link {
  background-color: #585d66;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
  display: block;
  height: 40px;
  text-align: center;
  width: 40px;
}
.socials-link--vk {
  background-color: #507299;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='10' viewBox='0 0 19 10' fill='none'%3E%3Cpath id='vk_red' fill-rule='evenodd' clip-rule='evenodd' d='M9.33318 9.8363H10.3748C10.3748 9.8363 10.6891 9.80358 10.8497 9.63944C10.998 9.48814 10.9931 9.20483 10.9931 9.20483C10.9931 9.20483 10.9728 7.87822 11.6212 7.68252C12.2604 7.48975 13.0818 8.96474 13.9517 9.53195C14.61 9.96131 15.1102 9.86726 15.1102 9.86726L17.437 9.8363C17.437 9.8363 18.6539 9.76503 18.0768 8.85667C18.0294 8.78249 17.7403 8.18431 16.3468 6.95584C14.8875 5.67012 15.0831 5.87808 16.8408 3.65362C17.9107 2.29955 18.3389 1.47239 18.2048 1.1184C18.0774 0.780756 17.2905 0.870131 17.2905 0.870131L14.6703 0.885319C14.6703 0.885319 14.4759 0.860201 14.3319 0.941982C14.1916 1.02201 14.1012 1.20894 14.1012 1.20894C14.1012 1.20894 13.6859 2.25691 13.1334 3.14833C11.967 5.0293 11.5 5.12861 11.3093 5.01178C10.8657 4.73956 10.9765 3.91883 10.9765 3.33526C10.9765 1.51212 11.2681 0.752133 10.4098 0.555273C10.125 0.490432 9.91519 0.447205 9.18676 0.440195C8.25223 0.430848 7.46105 0.442531 7.01316 0.651074C6.71477 0.789518 6.48468 1.09854 6.62495 1.11606C6.79783 1.13826 7.19034 1.21653 7.39829 1.48524C7.66653 1.83223 7.6573 2.61091 7.6573 2.61091C7.6573 2.61091 7.81172 4.7565 7.29678 5.02346C6.94364 5.20572 6.45946 4.83303 5.41911 3.12613C4.88632 2.25224 4.48396 1.28605 4.48396 1.28605C4.48396 1.28605 4.40644 1.10555 4.26802 1.00858C4.10006 0.891745 3.86566 0.854359 3.86566 0.854359L1.37583 0.870131C1.37583 0.870131 1.00239 0.880062 0.865194 1.03428C0.742763 1.17155 0.85535 1.45545 0.85535 1.45545C0.85535 1.45545 2.80439 5.7852 5.01121 7.96701C7.03531 9.96773 9.33318 9.8363 9.33318 9.8363Z' fill='white'/%3E%3C/svg%3E");
  background-size: 24px 13px;
}
.socials-link--telegram {
  background-color: #35A6DE;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath id='telegramm_red' fill-rule='evenodd' clip-rule='evenodd' d='M8.26841 10.3844C7.71074 10.9342 7.1591 11.4743 6.6122 12.0194C6.42099 12.2099 6.2059 12.3152 5.93163 12.3002C5.74484 12.29 5.63999 12.206 5.58275 12.0259C5.16422 10.7087 4.73886 9.39378 4.32223 8.07602C4.28163 7.94771 4.22049 7.88607 4.09317 7.84662C3.10631 7.54089 2.12143 7.22854 1.13781 6.91235C0.992172 6.86553 0.844715 6.80534 0.718354 6.7204C0.498431 6.57259 0.467045 6.33759 0.667877 6.16743C0.853443 6.01018 1.07344 5.87852 1.29882 5.78819C2.54579 5.28856 3.79911 4.80511 5.05016 4.31589C8.05959 3.13909 11.0691 1.96239 14.0784 0.785017C14.6552 0.559306 15.1035 0.872336 15.0494 1.50261C15.0138 1.91809 14.907 2.32815 14.8214 2.73832C14.1545 5.93091 13.4851 9.12294 12.8165 12.3152C12.8152 12.3213 12.8147 12.3276 12.8134 12.3337C12.6499 13.064 12.1262 13.2637 11.5291 12.8185C10.4925 12.0457 9.45858 11.2693 8.42337 10.4947C8.37442 10.4581 8.32379 10.4237 8.26841 10.3844ZM5.97801 11.3897C5.99413 11.3148 6.00531 11.2802 6.00857 11.2449C6.07435 10.527 6.14311 9.8093 6.20135 9.09072C6.21431 8.93125 6.26126 8.81349 6.38301 8.70276C7.95386 7.27415 9.51985 5.84005 11.0871 4.40739C11.5329 3.99985 11.9805 3.59434 12.422 3.18206C12.4684 3.13878 12.4784 3.0556 12.5054 2.99094C12.4372 2.97137 12.3607 2.92176 12.3025 2.93821C12.1679 2.97623 12.0323 3.03046 11.9143 3.10566C9.58411 4.59061 7.25695 6.08033 4.92671 7.56513C4.80815 7.64067 4.77431 7.70284 4.82186 7.84756C5.19083 8.97055 5.54912 10.0971 5.91126 11.2224C5.92545 11.2665 5.94547 11.3087 5.97801 11.3897Z' fill='white'/%3E%3C/svg%3E");
  background-size: 20px 17px;
}
.socials-icon {
  font-size:16px;
  color:#fff;
}
.socials-link--zen {
  background-color: #333;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M46.894 23.986c.004 0 .007 0 .011 0 .279 0 .545-.117.734-.322.192-.208.287-.487.262-.769C46.897 11.852 38.154 3.106 27.11 2.1c-.28-.022-.562.069-.77.262-.208.192-.324.463-.321.746C26.193 17.784 28.129 23.781 46.894 23.986zM46.894 26.014c-18.765.205-20.7 6.202-20.874 20.878-.003.283.113.554.321.746.186.171.429.266.679.266.03 0 .061-.001.091-.004 11.044-1.006 19.787-9.751 20.79-20.795.025-.282-.069-.561-.262-.769C47.446 26.128 47.177 26.025 46.894 26.014zM22.823 2.105C11.814 3.14 3.099 11.884 2.1 22.897c-.025.282.069.561.262.769.189.205.456.321.734.321.004 0 .008 0 .012 0 18.703-.215 20.634-6.209 20.81-20.875.003-.283-.114-.555-.322-.747C23.386 2.173 23.105 2.079 22.823 2.105zM3.107 26.013c-.311-.035-.555.113-.746.321-.192.208-.287.487-.262.769.999 11.013 9.715 19.757 20.724 20.792.031.003.063.004.094.004.25 0 .492-.094.678-.265.208-.192.325-.464.322-.747C23.741 32.222 21.811 26.228 3.107 26.013z' fill='white'/%3E%3C/svg%3E");
  background-size: 20px 20px;
}
.mail {
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_14_2657)'%3E%3Cpath d='M10.6668 15.1666H2.00016C1.36016 15.1666 0.833496 14.6399 0.833496 13.9999V5.33325C0.833496 2.38659 2.38683 0.833252 5.3335 0.833252H10.6668C13.6135 0.833252 15.1668 2.38659 15.1668 5.33325V10.6666C15.1668 13.6133 13.6135 15.1666 10.6668 15.1666ZM5.3335 1.83325C2.94683 1.83325 1.8335 2.94659 1.8335 5.33325V13.9999C1.8335 14.0933 1.90683 14.1666 2.00016 14.1666H10.6668C13.0535 14.1666 14.1668 13.0533 14.1668 10.6666V5.33325C14.1668 2.94659 13.0535 1.83325 10.6668 1.83325H5.3335Z' fill='%23C6212C'/%3E%3Cpath d='M5.29982 11.8334C4.98648 11.8334 4.69982 11.72 4.48648 11.5134C4.23315 11.26 4.11982 10.9 4.17982 10.5134L4.36648 9.19337C4.40648 8.9067 4.58648 8.54004 4.79315 8.33337L8.25315 4.87337C9.43982 3.6867 10.4732 4.22004 11.1265 4.87337C11.6398 5.3867 11.8731 5.9267 11.8198 6.4667C11.7798 6.9067 11.5465 7.32004 11.1265 7.7467L7.66648 11.2067C7.45982 11.4134 7.09982 11.5934 6.80648 11.64L5.48648 11.8267C5.42648 11.8267 5.35982 11.8334 5.29982 11.8334ZM9.68648 5.1667C9.43982 5.1667 9.21982 5.3267 8.96648 5.57337L5.50648 9.03337C5.45315 9.0867 5.37315 9.25337 5.35982 9.3267L5.17315 10.6467C5.16648 10.7134 5.17315 10.7734 5.19982 10.8C5.22648 10.8267 5.28648 10.8334 5.35315 10.8267L6.67315 10.64C6.75315 10.6267 6.91315 10.5467 6.96648 10.4934L10.4265 7.03337C10.6798 6.78004 10.8131 6.56004 10.8331 6.36004C10.8531 6.13337 10.7198 5.8667 10.4265 5.57337C10.1332 5.29337 9.89982 5.1667 9.68648 5.1667V5.1667Z' fill='%23C6212C'/%3E%3Cpath d='M10.2798 8.38795C10.2332 8.38795 10.1865 8.38128 10.1465 8.36795C9.54827 8.19762 9.00342 7.87737 8.56359 7.43754C8.12375 6.99771 7.80351 6.45286 7.63318 5.85461C7.59813 5.72646 7.61483 5.58966 7.67967 5.47369C7.74451 5.35772 7.85231 5.27187 7.97985 5.23461C8.24652 5.16128 8.51985 5.31461 8.59318 5.58128C8.71759 6.01395 8.94985 6.40793 9.26819 6.72627C9.58653 7.04461 9.98051 7.27687 10.4132 7.40128C10.529 7.4349 10.6289 7.509 10.6947 7.61009C10.7605 7.71118 10.7878 7.83254 10.7717 7.95207C10.7555 8.0716 10.697 8.18135 10.6067 8.26135C10.5164 8.34135 10.4005 8.38628 10.2798 8.38795V8.38795Z' fill='%23C6212C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14_2657'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  font-size: 15px;
  padding-left: 22px;
}
.mail-icon {
  margin-right: 5px;
}
.mail-link {
  text-decoration: none;
}
.copyright {
  font-size:15px;
  color:#9298a1
}
.develop-detail {
  display:block;
  font-size:12px
}
.agreement-panel {
  display:none
}
@media screen and (min-width: 720px) and (max-width: 992px) {
  .firm {
    display:none
  }
  .firm-content_side {
    display:block;
    width:33%
  }
  .agreement {
    display:none
  }
  .feedback {
    margin-bottom:25px
  }
  .feedback-box {
    width:33%;
    padding-left:15px;
    padding-right:15px
  }
  .feedback-content {
    display:flex;
    border-bottom:1px solid #e5e5e5
  }
  .mail {
    display:none
  }
  .socials {
    display:none
  }
  .agreement-panel {
    display:flex;
    justify-content:space-between;
    margin-top:15px;
    padding-top:30px;
    border-top:1px solid #e5e5e5
  }
}
@media screen and (max-width: 992px) {
  .footer-services-list {
    overflow:hidden
  }
  .footer-services-more {
    display:inline
  }
  .footer-services-item:nth-child(7) ~ .footer-services-item {
    display:none
  }
  .footer-services:nth-child(3) .footer-services-item:nth-child(6) ~ .footer-services-item {
    display:none
  }
  .feedback-button {
    width:168px
  }
}
@media screen and (max-width: 720px) {
  .footer-panel {
    padding-top:25px;
    padding-bottom:25px
  }
  .footer-panel-content {
    display:block;
    text-align:center
  }
  .footer-services {
    margin-bottom:30px
  }
  .copyright {
    margin-bottom:19px
  }
  .firm {
    width:100%
  }
  .agreement {
    width:100%
  }
}
.banner {
  position:relative;
  overflow:hidden;
  background:#28303c url("/images/0b853d47e0da8f61d7b0cd17b641236c.jpg") no-repeat top center
}
.banner:after {
  content:'';
  position:absolute;
  top:0;
  left:50%;
  margin-left:960px;
  width:1000px;
  height:100%;
  background-color:#363e4a
}
.banner-content {
  display:flex;
  height:550px;
  align-items:center;
  justify-content:space-between;
  padding-top:18px;
  padding-bottom:40px
}
.banner-description {
  width:470px
}
.banner-title {
  display:block;
  margin-bottom:16px;
  font-size:42px;
  line-height:55px;
  font-weight:700;
  color:#fff;
  text-transform:uppercase
}
.banner-detail {
  margin-bottom:40px;
  line-height:32px;
  font-weight:500;
  font-size:25px;
  color:#b7bfc7
}
.banner-ps {
  display:block;
  font-size:20px;
  color:#fff
}
.banner-ps-icon {
  display:inline-block;
  vertical-align:top;
  margin-right:10px
}
.banner-submit {
  display:none
}
.banner_narrow .banner-content {
  height:433px
}
.banner_narrow .banner-detail {
  margin-bottom:0
}
.consultation {
  position:relative;
  width:500px;
  padding:10px;
  background-color:rgba(255,255,255,0.2)
}
.consultation:before {
  content:'';
  position:absolute;
  top:43px;
  left:-33px;
  width:33px;
  height:100%;
  background:url("/images/88957bb53b65af82229e508e4f7344e5.png") repeat left bottom
}
.consultation:after {
  content:'';
  position:absolute;
  bottom:-36px;
  right:33px;
  left:6px;
  width:auto;
  height:33px;
  background:url("/images/88957bb53b65af82229e508e4f7344e5.png") repeat 0 0
}
.consultation-content {
  position:relative;
  z-index:2;
  padding:30px 30px 40px;
  background-color:rgba(0,0,0,0.41)
}
.consultation-title {
  display:block;
  text-align:center;
  margin-bottom:10px;
  text-transform:uppercase;
  font-size:18px;
  font-weight:700;
  color:#fff
}
.consultation-info {
  width:340px;
  margin:0 auto 20px;
  font-size:18px;
  color:#b7bfc7;
  line-height:22px;
  text-align:center
}
.consultation-checkbox {
  margin-right:10px
}
.consultation-label {
  font-size:14px;
  color:#b7bfc7
}
.consultation-link {
  color:#b7bfc7
}
.consultation-link:hover {
  color:#b7bfc7
}
@media screen and (max-width: 992px) {
  .banner-description {
    width:340px
  }
  .banner-title {
    margin-bottom:25px;
    font-size:30px;
    line-height:42px
  }
  .banner-detail {
    font-size:22px
  }
  .banner-ps {
    font-size:18px
  }
  .consultation {
    width:331px
  }
  .consultation-title {
    font-size:16px
  }
  .consultation-info {
    width:auto;
    font-size:17px
  }
}
@media screen and (max-width: 720px) {
  .banner-description {
    width:100%;
    text-align:center
  }
  .banner-title {
    font-size:26px;
    line-height:35px
  }
  .banner-detail {
    font-size:20px;
    line-height:26px
  }
  .banner-submit {
    display:block
  }
  .banner-ps {
    margin-bottom:45px
  }
  .banner_narrow .banner-detail {
    margin-bottom:45px
  }
  .consultation {
    display:none
  }
}
.services {
  position:relative;
  padding:60px 0 70px;
  min-height:750px
}
.services:after {
  content:'';
  position:absolute;
  right:15px;
  bottom:0;
  width:517px;
  height:680px;
  background:url("/images/d06a7bf0540c47315cb72f021142dd7b.svg") no-repeat 0 0;
  background-size:auto 680px
}
.services-content {
  position:relative;
  z-index:2
}
.services-tab-item {
  display:none
}
.services-tab-item_active {
  display:block
}
.services-list {
  position:relative;
  width:50%;
  list-style-type:none;
  padding-right:30px;
  border-right:1px solid #e5e5e5
}
.services-item {
  border-bottom:1px dotted #e5e5e5
}
.services-link {
  position:relative;
  display:flex;
  align-items:center;
  min-height:50px;
  padding:10px 5px;
  text-decoration:none;
  color:#1c1c1c;
  font-weight:700;
  line-height:22px;
  font-size:17px
}
.services-link:hover {
  color:#c6212c
}
.services-link:before {
  content:'';
  display:none;
  position:absolute;
  top:50%;
  right:-37px;
  margin-top:-3px;
  border:3px solid transparent;
  border-left:3px solid #c6212c
}
.services-link:after {
  content:'';
  display:none;
  position:absolute;
  top:0;
  right:-31px;
  height:100%;
  width:1px;
  background-color:#c6212c
}
.services-icon {
  display:inline-block;
  margin-right:22px;
  vertical-align:middle;
  width:35px;
  min-width:35px;
  height:35px
}
.services-icon:hover path,.services-icon use:hover {
  fill:#c6212c
}
.services-icon:hover svg {
  fill:#c6212c
}
.services-title {
  margin-bottom:25px;
  text-align:center
}
.services-sub-list {
  display:none;
  list-style-type:none;
  position:absolute;
  top:0;
  left:100%;
  width:100%;
  padding-left:23px
}
.services-sub-item {
  margin-bottom:20px
}
.services-sub-link {
  display:flex;
  text-decoration:none;
  color:#3c3c3c;
  line-height:23px;
  font-size:17px
}
.services-sub-link:hover {
  color:#c6212c
}
.services-sub-icon {
  margin-top:6px;
  margin-right:8px;
  font-size:12px
}
.services-item:hover .services-sub-list {
  display:block
}
.services-item_active .services-sub-list {
  display:block
}
.services-item_active .services-link {
  color:#c6212c
}
.services-link:hover.services-link:before {
  display:block
}
.services-link:hover.services-link:after {
  display:block
}
.services-item_active .services-link:before {
  display:block
}
.services-item_active .services-link:after {
  display:block
}
.services-sub-item_all {
  display:none
}
.services-sub-item_all .services-sub-link {
  color:#c6212c
}
.services-tabs {
  display:flex;
  flex-wrap:wrap;
  margin-bottom:50px;
  font-size:0
}
.services-tab {
  display:inline-block;
  min-width:229px;
  height:44px;
  margin-right:42px;
  text-decoration:none;
  text-align:center
}
.services-tab-label {
  display:inline-block;
  margin-left:10px;
  margin-right:10px;
  text-transform:uppercase;
  font-size:13px;
  line-height:45px;
  font-weight:700;
  color:#b1b1b1;
  text-align:center;
  border-bottom:1px solid #b2b2b2
}
.services-tab:hover,.services-tab_active {
  background-color:#c6212c
}
.services-tab_active:hover {
  color:#fff;
  background-color:#d82a36
}
.services-tab_active:active {
  background-color:#ad1b25
}
.services-tab:hover .services-tab-label,.services-tab_active .services-tab-label {
  border-bottom-color:transparent;
  color:#fff
}
#sale-icon.active-svg path,#sale-icon.active-svg rect {
  fill:#c6212c
}
#bankruptcy-icon.active-svg path,#bankruptcy-icon.active-svg rect {
  fill:#c6212c
}
#service-icon.active-svg path,#service-icon.active-svg rect {
  fill:#c6212c
}
#contract-icon.active-svg path,#contract-icon.active-svg rect {
  fill:#c6212c
}
#jurist-icon.active-svg path {
  fill:#c6212c
}
#collection-icon.active-svg path {
  fill:#c6212c
}
#intellect-property-icon.active-svg path,#intellect-property-icon.active-svg rect {
  fill:#c6212c
}
#employer-protection-icon.active-svg path,#employer-protection-icon.active-svg rect {
  fill:#c6212c
}
#proceedings-icon.active-svg path,#proceedings-icon.active-svg rect {
  fill:#c6212c
}
#corporate-disputes-icon.active-svg path,#corporate-disputes-icon.active-svg rect {
  fill:#c6212c
}
#tax-disputes-icon.active-svg path,#tax-disputes-icon.active-svg rect {
  fill:#c6212c
}
#appeal-fas-icon.active-svg path {
  fill:#c6212c
}
#appeal-fas-icon.active-svg rect {
  fill:#c6212c
}
#propert-protection-icon.active-svg path {
  fill:#c6212c
}
#documents-icon.active-svg path,#documents-icon.active-svg rect {
  fill:#c6212c
}
#subsidiary-liability-icon.active-svg path,#subsidiary-liability-icon.active-svg rect {
  fill:#c6212c
}
#customs-lawyer-icon.active-svg path,#customs-lawyer-icon.active-svg rect {
  fill:#c6212c
}
#car-lawyer-icon.active-svg path,#car-lawyer-icon.active-svg rect {
  fill:#c6212c
}
#bankruptcy-individual-icon.active-svg path,#bankruptcy-individual-icon.active-svg rect {
  fill:#c6212c
}
#consumer-protection-icon.active-svg path,#consumer-protection-icon.active-svg rect {
  fill:#c6212c
}
#representation-icon.active-svg path,#representation-icon.active-svg rect {
  fill:#c6212c
}
#family-lawyer-icon.active-svg path,#family-lawyer-icon.active-svg rect {
  fill:#c6212c
}
#credit-disputs-icon.active-svg path,#credit-disputs-icon.active-svg rect {
  fill:#c6212c
}
#inheritanse-cases-icon.active-svg path,#inheritanse-cases-icon.active-svg rect {
  fill:#c6212c
}
#criminal-lawyer-icon.active-svg path,#criminal-lawyer-icon.active-svg rect {
  fill:#c6212c
}
#transaction-icon.active-svg path,#transaction-icon.active-svg rect {
  fill:#c6212c
}
#labor-lawyer-icon.active-svg path,#labor-lawyer-icon.active-svg rect {
  fill:#c6212c
}
#med-advocat-icon.active-svg path,#med-advocat-icon.active-svg rect {
  fill:#c6212c
}
#consultation-icon.active-svg path,#consultation-icon.active-svg rect {
  fill:#c6212c
}
@media screen and (max-width: 992px) {
  .services:after {
    right:auto;
    left:50%;
    margin-left:47px
  }
  .services-sub-item_all {
    display:inline-block
  }
  .services-tab {
    margin-right:1px
  }
}
@media screen and (max-width: 720px) {
  .services {
    background-image:none
  }
  .services:after {
    display:none
  }
  .services-tabs {
    display:block;
    width:240px;
    margin-right:auto;
    margin-left:auto;
    text-align:center
  }
  .services-tab {
    margin-right:0;
    margin-bottom:31px
  }
  .services-tab:last-child {
    margin-bottom:0
  }
  .services-title {
    margin-bottom:15px
  }
  .services-list {
    width:100%;
    padding-right:0;
    border-right-width:0
  }
  .services-link:before {
    top:auto;
    right:auto;
    bottom:-7px;
    left:50%;
    margin-top:auto;
    margin-left:-3px;
    border-top:3px solid #c6212c;
    border-left-color:transparent
  }
  .services-link:after {
    right:auto;
    top:auto;
    left:0;
    bottom:-1px;
    width:100%;
    height:1px
  }
  .services-sub-list {
    position:static;
    margin-top:21px;
    padding-left:0
  }
}
.advantages {
  padding: 65px 0 45px;
  background-color: #f7f7f7;
  overflow: hidden;
}
.advantages-content {
  position:relative
}
.advantages-col {
  position:relative;
  z-index:2;
  margin-bottom:30px
}
.advantages-item {
  display:flex;
  align-items:center;
  position:relative;
  min-height:121px;
  overflow:hidden;
  padding:16px;
  background-color:#fff;
  box-shadow:0 0 22px rgba(0,1,2,0.07)
}
.advantages-title {
  font-size:38px
}
.advantages-number {
  position:absolute;
  bottom:-15px;
  right:10px;
  font-weight:500;
  font-size:100px;
  line-height:80px;
  color:#f6f6f6
}
.advantages-name {
  position:relative;
  border-left:1px solid #f6f6f6;
  padding-left:15px;
  font-weight:700;
  font-size:16px;
  color:#000
}
.advantages-icon {
  width:45px;
  min-width:45px;
  margin-right:10px
}
.advantages-decor-top {
  position:absolute;
  top:102px;
  left:15px;
  width:2000px;
  border-top:1px solid #e7e7e7
}
.advantages-decor-top:after {
  content:'';
  position:absolute;
  top:-7px;
  left:181px;
  width:27px;
  height:13px;
  background:url("/images/bfab78fc4dbff476c95f3856a5a1f0df.png") no-repeat 0 0
}
.advantages-decor-bottom {
  position:absolute;
  bottom:48px;
  right:15px;
  width:2000px;
  border-top:1px solid #e7e7e7
}
.advantages-decor-bottom:after {
  content:'';
  position:absolute;
  top:-7px;
  right:181px;
  width:27px;
  height:13px;
  transform:rotate(180deg);
  background:url("/images/bfab78fc4dbff476c95f3856a5a1f0df.png") no-repeat 0 0
}
.advantages-simple {
  margin-bottom:45px
}
.advantages-simple-title {
  margin-bottom:45px;
  font-size:35px
}
@media screen and (max-width: 720px) {
  .advantages {
    padding-top:45px;
    padding-bottom:30px
  }
  .advantages-title {
    font-size:30px;
    text-align:center
  }
  .advantages-decor-top {
    display:none
  }
  .advantages-decor-bottom {
    display:none
  }
  .advantages-simple-title {
    font-size:30px;
    text-align:center
  }
}
.about {
  padding-top:60px;
  padding-bottom:110px
}
.about:after {
  clear:both;
  display:table;
  content:"";
  line-height:0
}
.about-content {
  margin-bottom:55px
}
.about-content:after {
  content:"";
  clear:both;
  display:table;
  line-height:0
}
.about-informer {
  margin-bottom:67px;
  border-bottom:1px solid #ececec
}
.about-list {
  display:flex;
  flex-wrap:wrap;
  margin-bottom:60px
}
.about-item {
  display:flex;
  border-left:1px solid #ececec;
  width:25%;
  padding:0 0 0 30px
}
.about-item:first-child {
  padding-left:0;
  border-left-width:0
}
.about-icon {
  display:block;
  margin-bottom:5px;
  margin-right:20px
}
.about-amount {
  display:block;
  font-size:40px;
  line-height:35px;
  font-weight:900;
  color:#1c1c1c
}
.about-detail {
  font-size:16px;
  color:#000
}
.about-title {
  margin-bottom:62px;
  text-align:center
}
.about-img {
  float:left;
  max-width:50%;
  margin-right:30px
}
.about-img img {
  height:auto;
  padding-left:33px;
  padding-bottom:34px;
  background:url("/images/353a2ddcca16a2f5049a5ff99d5f12ca.png") no-repeat left bottom
}
.about-deployed {
  margin-bottom:55px
}
.about-deployed:after {
  content:"";
  clear:both;
  display:table;
  line-height:0
}
.about-deployed-img {
  float:left;
  max-width:50%;
  margin-right:30px
}
.about-deployed-img img {
  height:auto;
  padding-left:33px;
  padding-bottom:34px;
  background:url("/images/353a2ddcca16a2f5049a5ff99d5f12ca.png") no-repeat left bottom
}
.features {
  margin-bottom:60px;
  padding-bottom:50px;
  border-bottom:1px solid #ececec
}
.features:after {
  content:"";
  clear:both;
  display:table;
  line-height:0
}
.features-title {
  margin-bottom:40px;
  font-size:35px
}
.features-list {
  float:left;
  width:50%;
  display:flex;
  flex-wrap:wrap;
  padding-right:30px
}
.features-col {
  width:50%;
  margin-bottom:30px;
  padding-right:30px
}
.features-col:nth-child(2n) {
  padding-right:0
}
.mission {
  float:left;
  width:50%;
  position:relative;
  padding:40px 30px 50px;
  box-shadow:0 0 22px rgba(0,1,2,0.07)
}
.mission:before {
  content:'';
  position:absolute;
  top:23px;
  bottom:-22px;
  left:-15px;
  width:15px;
  background:url("/images/40c595f771f9eb5f14389626bdb57eba.png") repeat left bottom
}
.mission:after {
  content:'';
  position:absolute;
  bottom:-17px;
  right:29px;
  left:5px;
  height:15px;
  background:url("/images/40c595f771f9eb5f14389626bdb57eba.png") repeat 0 0
}
.mission-title {
  margin-bottom:17px;
  font-size:25px;
  font-weight:700
}
.mission-title-label {
  color:#c6212c
}
.mission-line {
  width:30px;
  margin-top:35px;
  margin-bottom:43px;
  border-bottom:1px solid #c6212c
}
@media screen and (max-width: 992px) {
  .about-list {
    margin-bottom:35px
  }
  .about-item {
    display:block;
    margin-bottom:25px
  }
  .about-icon {
    width:122px;
    margin-bottom:10px
  }
  .about-info {
    width:122px
  }
  .about-amount {
    margin-bottom:8px
  }
  .about-img {
    display:none
  }
  .features-list {
    width:100%
  }
  .mission {
    width:100%
  }
}
@media screen and (max-width: 720px) {
  .about-item {
    width:50%;
    text-align:center
  }
  .about-item:nth-child(2n+1) {
    border-left-width:0;
    padding-left:0
  }
  .about-deployed-img {
    max-width:100%;
    margin-bottom:10px;
    margin-right:0
  }
  .features-title {
    font-size:30px
  }
  .features-list {
    padding-right:0
  }
  .features-col {
    width:100%;
    padding-right:0
  }
}
.request {
  background:#4c525b url("/images/cbe865a4c36417cec5b6374f019bc7df.jpg") no-repeat top center
}
.request-content {
  position:relative;
  display:flex;
  justify-content:space-between;
  min-height:386px;
  padding-top:55px;
  padding-bottom:60px;
  align-items:center
}
.request-content:before {
  content:'';
  position:absolute;
  left:-217px;
  bottom:0;
  width:33px;
  height:164px;
  background:url("/images/88957bb53b65af82229e508e4f7344e5.png") repeat 0 0
}
.request-content:after {
  content:'';
  position:absolute;
  right:-133px;
  top:0;
  width:33px;
  height:164px;
  background:url("/images/88957bb53b65af82229e508e4f7344e5.png") repeat 0 0
}
.request-description {
  width:651px;
  margin-right:30px
}
.request-title {
  display:block;
  margin-bottom:18px;
  font-size:30px;
  line-height:38px;
  font-weight:700;
  color:#fff
}
.request-info {
  margin-right:91px;
  font-size:20px;
  line-height:26px;
  font-weight:300;
  color:#b7bfc7
}
.request-form {
  position:relative;
  width:470px
}
.request-form:after {
  content:'';
  position:absolute;
  left:-15px;
  bottom:-16px;
  width:32px;
  height:32px;
  background:url("/images/88957bb53b65af82229e508e4f7344e5.png") repeat 0 0
}
.request-checkbox {
  margin-right:10px
}
.request-submit {
  position:relative;
  z-index:2
}
.request-label {
  font-size:13px;
  color:#b7bfc7
}
.request-link {
  color:#b7bfc7
}
.request-link:hover {
  color:#b7bfc7
}
.main-page .request-description {
  width:560px
}
.main-page .request-info {
  margin-right:0
}
@media screen and (max-width: 992px) {
  .request-description {
    width:330px
  }
  .request-title {
    margin-bottom:25px;
    font-size:23px;
    line-height:31px
  }
  .request-info {
    margin-right:0;
    font-size:17px;
    line-height:23px
  }
  .request-form {
    width:330px
  }
  .main-page .request-description {
    width:330px
  }
}
@media screen and (max-width: 720px) {
  .request {
    background-position:-318px 0
  }
  .request-content {
    display:block;
    padding-top:45px
  }
  .request-description {
    width:100%;
    margin-bottom:55px;
    text-align:center
  }
  .request-title {
    margin-bottom:15px;
    font-size:22px
  }
  .request-form {
    width:100%
  }
  .main-page .request-description {
    width:100%
  }
}
.cases {
  overflow:hidden;
  padding-top:65px;
  padding-bottom:75px
}
.cases-list {
  white-space:nowrap;
  font-size:0
}
.cases-item {
  display:inline-block;
  vertical-align:top;
  white-space:normal;
  width:100%;
  max-width:371px;
  margin-right:30px;
  margin-bottom:40px
}
.cases-title {
  margin-bottom:45px;
  font-size:35px;
  text-align:center
}
.cases-link {
  display:block;
  position:relative;
  line-height:0
}
.cases-link:after {
  content:'';
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(56,63,73,0.6)
}
.cases-link:hover:after {
  display:block
}
.cases-img {
  display:block
}
.cases-number {
  position:relative;
  display:block;
  width:54px;
  height:38px;
  margin-bottom:18px;
  margin-top:-20px;
  margin-left:22px;
  padding:9px 3px;
  background-color:#c6212c;
  font-size:18px;
  color:#fff;
  font-weight:700;
  text-align:center
}
.cases-name {
  display:block;
  min-height:44px;
  text-decoration:none;
  font-size:18px;
  line-height:22px;
  font-weight:700;
  color:#1c1c1c
}
.cases-name:hover {
  text-decoration:underline;
  color:#1c1c1c
}
.cases-icon {
  margin-right:4px;
  font-size:15px;
  color:#c6212c
}
.cases-date {
  display:block;
  margin-top:15px;
  margin-bottom:11px;
  font-size:13px;
  color:#c3c3c3
}
.cases-task {
  display:block;
  font-weight:900;
  font-size:11px;
  text-transform:uppercase;
  color:#1c1c1c
}
.cases-description {
  margin-bottom:19px;
  font-size:16px;
  line-height:22px
}
.cases-labels {
  margin-bottom:14px
}
.cases-label {
  display:inline-block;
  margin-right:8px;
  margin-bottom:8px;
  padding:4px 14px;
  text-decoration:none;
  font-size:14px;
  color:#b1b1b1;
  border:1px solid #dcdcdc
}
.cases-label:hover {
  background-color:#f7f7f7;
  color:#929292
}
.cases-all-link {
  position:relative;
  z-index:2
}
.cases_simple {
  border-bottom:1px solid #ececec
}
.cases_simple .cases-title {
  margin-bottom:35px;
  text-align:left
}
.owl-item .cases-item {
  max-width:100%;
  margin-right:0
}
.cases .owl-nav {
  position:absolute;
  bottom:-44px;
  left:0;
  width:100%;
  height:44px
}
.main-page .cases-title {
  font-size:40px
}
@media screen and (max-width: 720px) {
  .cases-title {
    font-size:30px
  }
  .cases_simple .cases-title {
    text-align:center
  }
  .main-page .cases-title {
    font-size:30px
  }
}
.command {
  overflow:hidden;
  padding-top:65px;
  padding-bottom:75px
}
.command-title {
  margin-bottom:45px;
  font-size:35px;
  text-align:center
}
.command-item {
  display:inline-block;
  vertical-align:top;
  white-space:normal;
  width:100%;
  max-width:371px;
  margin-right:30px;
  margin-bottom:40px
}
.command-link {
  display:block;
  position:relative;
  min-height:315px;
  line-height:0
}
.command-link:after {
  content:'';
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(56,63,73,0.6)
}
.command-link:hover:after {
  display:block
}
.command-img {
  display:block
}
.command-content {
  position:relative;
  margin-top:-17px;
  margin-left:7px;
  margin-right:7px;
  padding-top:15px;
  padding-bottom:25px;
  background-color:#fff;
  box-shadow:0 0 22px rgba(0,1,2,0.07);
  text-align:center
}
.command-info {
  width:190px;
  margin-left:auto;
  margin-right:auto
}
.command-name {
  text-decoration:none;
  font-size:18px;
  line-height:22px;
  font-weight:700;
  color:#1c1c1c
}
.command-name:hover {
  text-decoration:underline;
  color:#1c1c1c
}
.command-description {
  margin-top:10px;
  font-size:15px;
  line-height:21px
}
.command-city {
  font-size:14px;
  color:#c3c3c3
}
.command-line {
  width:23px;
  height:1px;
  margin:10px auto;
  border-color:#c6212c
}
.command-all-link {
  position:relative;
  z-index:2
}
.command_simple {
  padding-top:0
}
.command_simple .command-title {
  margin-bottom:40px;
  text-align:left
}
.owl-item .command-item {
  max-width:100%;
  margin-right:0
}
.command .owl-nav {
  position:absolute;
  bottom:-44px;
  left:0;
  width:100%;
  height:44px
}
.main-page .command-title {
  font-size:40px
}
@media screen and (max-width: 720px) {
  .command-title {
    font-size:30px
  }
  .command_simple .command-title {
    text-align:center
  }
  .main-page .command-title {
    font-size:30px
  }
}
.articles {
  overflow:hidden;
  padding-top:65px;
  padding-bottom:75px;
  background-color:#f7f7f7
}
.articles-list {
  white-space:nowrap;
  font-size:0
}
.articles-item {
  display:inline-block;
  vertical-align:top;
  white-space:normal;
  width:100%;
  max-width:371px;
  margin-right:30px;
  margin-bottom:40px
}
.articles-title {
  margin-bottom:45px;
  text-align:center
}
.articles-link {
  display:block;
  position:relative;
  line-height:0
}
.articles-link:after {
  content:'';
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(56,63,73,0.6)
}
.articles-link:hover:after {
  display:block
}
.articles-img {
  display:block
}
.articles-date {
  position:relative;
  display:block;
  width:54px;
  margin-top:-28px;
  margin-left:16px;
  font-size:18px;
  color:#fff;
  font-weight:700;
  text-align:center
}
.articles-digit {
  display:block;
  height:32px;
  padding-top:7px;
  padding-bottom:5px;
  background-color:#c6212c
}
.articles-month {
  display:block;
  width:100%;
  height:16px;
  padding-top:1px;
  background-color:#585d66;
  text-transform:uppercase;
  font-size:9px;
  line-height:15px;
  color:#fff;
  text-align:center
}
.articles-name {
  display:block;
  margin-top:18px;
  margin-bottom:10px;
  text-decoration:none;
  font-size:18px;
  line-height:22px;
  font-weight:700;
  color:#1c1c1c
}
.articles-name:hover {
  text-decoration:underline;
  color:#1c1c1c
}
.articles-icon {
  margin-right:4px;
  font-size:15px;
  color:#c6212c
}
.articles-description {
  margin-bottom:25px;
  font-size:15px;
  line-height:21px
}
.articles-all-link {
  position:relative;
  z-index:2
}
.owl-item .articles-item {
  max-width:100%;
  margin-right:0
}
.articles .owl-nav {
  position:absolute;
  bottom:-44px;
  left:0;
  width:100%;
  height:44px
}
.articles_simple {
  background-color:transparent
}
.articles_simple .articles-title {
  font-size:35px;
  text-align:left
}
@media screen and (max-width: 720px) {
  .articles_simple .articles-title {
    font-size:30px
  }
}
.communications {
  background: #4c525b url("/images/b85ac893d388b1cda47ce04d511e6ecf.jpg") no-repeat top center;
  overflow-x: hidden;
}
.communications-content {
  position:relative;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  min-height:500px;
  padding-top:60px;
  padding-bottom:60px
}
.communications-content:before {
  content:'';
  position:absolute;
  left:-217px;
  bottom:0;
  width:33px;
  height:164px;
  background:url("/images/88957bb53b65af82229e508e4f7344e5.png") repeat 0 0
}
.communications-content:after {
  content:'';
  position:absolute;
  right:-133px;
  top:0;
  width:33px;
  height:164px;
  background:url("/images/88957bb53b65af82229e508e4f7344e5.png") repeat 0 0
}
.communications-question {
  width:270px;
  margin-right:10px
}
.communications-title {
  display:block;
  margin-bottom:18px;
  font-size:30px;
  line-height:38px;
  font-weight:700;
  color:#fff
}
.communications-form {
  position:relative;
  width:370px
}
.communications-form:after {
  content:'';
  position:absolute;
  left:-15px;
  bottom:-16px;
  width:32px;
  height:32px;
  background:url("/images/88957bb53b65af82229e508e4f7344e5.png") repeat 0 0
}
.communications-form-title {
  display:block;
  margin-bottom:30px;
  font-size:20px;
  line-height:26px;
  font-weight:700;
  color:#fff
}
.communications-checkbox {
  margin-right:10px
}
.communications-submit {
  position:relative;
  z-index:2
}
.communications-label {
  font-size:14px;
  color:#b7bfc7
}
.communications-link {
  color:#b7bfc7
}
.messengers {
  width:280px
}
.messengers-title {
  display:block;
  margin-bottom:30px;
  font-size:20px;
  line-height:26px;
  font-weight:700;
  color:#fff
}
.messengers-list {
  list-style-type:none
}
.messengers-item {
  display: inline-block;
  margin-bottom: 12px;
  margin-right: 12px;
}
.messengers-link {
  font-weight:500;
  font-size:16px;
  color:#b7bfc7
}
.messengers-link:hover {
  color:#b7bfc7
}
.messengers-icon {
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: flex;
  height: 40px;
  margin: 0;
  padding: 0;
  width: 40px;
}
.messengers-icon_whatsapp {
  background-color:#67C15E;
}
.messengers-icon_vk {
  background-color:#507299;
}
.messengers-icon_skype {
  background-color:#15ace5;
}
.messengers-icon_telegram {
  background-color:#35A6DE;
}
.messengers-icon_instagram {
  background:linear-gradient(36deg,#ff764b,#e23c7b,#a23cad);
}
.messengers-icon--vk {
  background-color:#507299;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='10' viewBox='0 0 19 10' fill='none'%3E%3Cpath id='vk_red' fill-rule='evenodd' clip-rule='evenodd' d='M9.33318 9.8363H10.3748C10.3748 9.8363 10.6891 9.80358 10.8497 9.63944C10.998 9.48814 10.9931 9.20483 10.9931 9.20483C10.9931 9.20483 10.9728 7.87822 11.6212 7.68252C12.2604 7.48975 13.0818 8.96474 13.9517 9.53195C14.61 9.96131 15.1102 9.86726 15.1102 9.86726L17.437 9.8363C17.437 9.8363 18.6539 9.76503 18.0768 8.85667C18.0294 8.78249 17.7403 8.18431 16.3468 6.95584C14.8875 5.67012 15.0831 5.87808 16.8408 3.65362C17.9107 2.29955 18.3389 1.47239 18.2048 1.1184C18.0774 0.780756 17.2905 0.870131 17.2905 0.870131L14.6703 0.885319C14.6703 0.885319 14.4759 0.860201 14.3319 0.941982C14.1916 1.02201 14.1012 1.20894 14.1012 1.20894C14.1012 1.20894 13.6859 2.25691 13.1334 3.14833C11.967 5.0293 11.5 5.12861 11.3093 5.01178C10.8657 4.73956 10.9765 3.91883 10.9765 3.33526C10.9765 1.51212 11.2681 0.752133 10.4098 0.555273C10.125 0.490432 9.91519 0.447205 9.18676 0.440195C8.25223 0.430848 7.46105 0.442531 7.01316 0.651074C6.71477 0.789518 6.48468 1.09854 6.62495 1.11606C6.79783 1.13826 7.19034 1.21653 7.39829 1.48524C7.66653 1.83223 7.6573 2.61091 7.6573 2.61091C7.6573 2.61091 7.81172 4.7565 7.29678 5.02346C6.94364 5.20572 6.45946 4.83303 5.41911 3.12613C4.88632 2.25224 4.48396 1.28605 4.48396 1.28605C4.48396 1.28605 4.40644 1.10555 4.26802 1.00858C4.10006 0.891745 3.86566 0.854359 3.86566 0.854359L1.37583 0.870131C1.37583 0.870131 1.00239 0.880062 0.865194 1.03428C0.742763 1.17155 0.85535 1.45545 0.85535 1.45545C0.85535 1.45545 2.80439 5.7852 5.01121 7.96701C7.03531 9.96773 9.33318 9.8363 9.33318 9.8363Z' fill='white'/%3E%3C/svg%3E");
  background-size: 24px 13px;
}
.messengers-icon--max {
  background:url("/images/3e9ec07676b6c26377483429fee43711.jpg") no-repeat center center;
  background-size: contain;
}
.messengers-icon--telegram {
  background-color:#35A6DE;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath id='telegramm_red' fill-rule='evenodd' clip-rule='evenodd' d='M8.26841 10.3844C7.71074 10.9342 7.1591 11.4743 6.6122 12.0194C6.42099 12.2099 6.2059 12.3152 5.93163 12.3002C5.74484 12.29 5.63999 12.206 5.58275 12.0259C5.16422 10.7087 4.73886 9.39378 4.32223 8.07602C4.28163 7.94771 4.22049 7.88607 4.09317 7.84662C3.10631 7.54089 2.12143 7.22854 1.13781 6.91235C0.992172 6.86553 0.844715 6.80534 0.718354 6.7204C0.498431 6.57259 0.467045 6.33759 0.667877 6.16743C0.853443 6.01018 1.07344 5.87852 1.29882 5.78819C2.54579 5.28856 3.79911 4.80511 5.05016 4.31589C8.05959 3.13909 11.0691 1.96239 14.0784 0.785017C14.6552 0.559306 15.1035 0.872336 15.0494 1.50261C15.0138 1.91809 14.907 2.32815 14.8214 2.73832C14.1545 5.93091 13.4851 9.12294 12.8165 12.3152C12.8152 12.3213 12.8147 12.3276 12.8134 12.3337C12.6499 13.064 12.1262 13.2637 11.5291 12.8185C10.4925 12.0457 9.45858 11.2693 8.42337 10.4947C8.37442 10.4581 8.32379 10.4237 8.26841 10.3844ZM5.97801 11.3897C5.99413 11.3148 6.00531 11.2802 6.00857 11.2449C6.07435 10.527 6.14311 9.8093 6.20135 9.09072C6.21431 8.93125 6.26126 8.81349 6.38301 8.70276C7.95386 7.27415 9.51985 5.84005 11.0871 4.40739C11.5329 3.99985 11.9805 3.59434 12.422 3.18206C12.4684 3.13878 12.4784 3.0556 12.5054 2.99094C12.4372 2.97137 12.3607 2.92176 12.3025 2.93821C12.1679 2.97623 12.0323 3.03046 11.9143 3.10566C9.58411 4.59061 7.25695 6.08033 4.92671 7.56513C4.80815 7.64067 4.77431 7.70284 4.82186 7.84756C5.19083 8.97055 5.54912 10.0971 5.91126 11.2224C5.92545 11.2665 5.94547 11.3087 5.97801 11.3897Z' fill='white'/%3E%3C/svg%3E");
  background-size: 20px 17px;
}
.messengers-icon--whatsapp {
  background-color:#67C15E;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.28819 4.59045C6.13333 4.2196 6.01592 4.2055 5.78133 4.19602C5.70147 4.1914 5.6125 4.18678 5.5138 4.18678C5.20858 4.18678 4.88952 4.276 4.69698 4.47316C4.46239 4.71261 3.88029 5.27126 3.88029 6.41675C3.88029 7.56237 4.7157 8.6703 4.82837 8.8254C4.94579 8.98013 6.45714 11.3652 8.8039 12.3372C10.6391 13.0978 11.1836 13.0273 11.6012 12.9382C12.2114 12.8068 12.9765 12.3558 13.169 11.8114C13.3614 11.2667 13.3614 10.8019 13.305 10.7034C13.2487 10.6048 13.0938 10.5486 12.8592 10.4311C12.6246 10.3137 11.484 9.75028 11.2681 9.67516C11.0568 9.59543 10.8551 9.62363 10.6956 9.84898C10.4702 10.1636 10.2497 10.4829 10.0713 10.6753C9.93055 10.8255 9.70045 10.8444 9.50804 10.7645C9.24987 10.6567 8.52714 10.4029 7.63533 9.60953C6.94529 8.99461 6.47598 8.22945 6.33997 7.99935C6.20384 7.76464 6.32587 7.62838 6.43381 7.50172C6.55123 7.3561 6.66378 7.25291 6.78107 7.11665C6.89849 6.98051 6.96413 6.91013 7.03925 6.75041C7.11911 6.59556 7.06271 6.43584 7.00643 6.31842C6.95003 6.20075 6.48073 5.05514 6.28819 4.59045ZM8.51762 0.533936C4.11509 0.533936 0.533997 4.11603 0.533997 8.51981C0.533997 10.2662 1.09726 11.886 2.05471 13.2006L1.05958 16.1678L4.12919 15.1867C5.39173 16.0224 6.89834 16.5059 8.52236 16.5059C12.9249 16.5059 16.506 12.9236 16.506 8.52006C16.506 4.11628 12.9249 0.534185 8.52236 0.534185H8.51775V0.533936H8.51762Z' fill='white'/%3E%3C/svg%3E");
  background-size: 20px 20px;
}
.messengers-logo {
  font-size:20px;
  color:#fff
}
@media screen and (max-width: 992px) {
  .communications {
    background:#4c525b url("/images/b85ac893d388b1cda47ce04d511e6ecf.jpg") no-repeat top center
  }
  .communications-content {
    display:block;
    overflow:hidden
  }
  .communications-question {
    width:100%
  }
  .communications-title {
    margin-bottom:55px;
    text-align:center
  }
  .communications-form {
    float:left
  }
  .messengers {
    float:right;
    width:295px
  }
}
@media screen and (max-width: 720px) {
  .communications-title {
    margin-bottom:35px
  }
  .communications-form {
    float:none;
    width:100%;
    margin-bottom:55px
  }
  .communications-form-title {
    text-align:center
  }
  .messengers {
    float:none;
    width:100%
  }
  .messengers-title {
    text-align:center
  }
}
.contacts {
  display:flex;
  justify-content:space-between;
  background-color:#f7f7f7
}
.contacts-info {
  position:relative;
  width:42.6%;
  height:542px;
  padding:60px 30px 50px;
  background:url("/images/60d034fc19177b8eabff6b23e3ebdcc5.png") no-repeat 286px bottom
}
.contacts-info:after {
  content:'';
  position:absolute;
  top:0;
  left:418px;
  width:32px;
  height:190px;
  background:url("/images/4dc479ba0356336f7ecee772d3de2b2f.png") no-repeat left bottom
}
.contacts-content {
  width:270px
}
.contacts-item {
  margin-bottom:40px;
  font-size:15px
}
.contacts-title {
  display:block;
  margin-bottom:4px;
  text-transform:uppercase;
  font-weight:700;
  font-size:12px;
  color:#1c1c1c
}
.contacts-icon {
  margin-right:8px;
  font-size:15px
}
.contacts-city {
  color:#1c1c1c
}
.contacts-city:hover {
  color:#1c1c1c
}
.contacts-phone {
  text-decoration:none;
  font-size:15px;
  font-weight:700;
  color:#1c1c1c
}
.contacts-phone:hover {
  color:#1c1c1c
}
.contacts-time {
  font-size:15px;
  font-weight:700;
  color:#1c1c1c
}
.contacts-email {
  text-decoration:none
}
.map {
  width:57.4%;
  height:542px;
  overflow:hidden
}
.map-value {
  margin-right:-500px
}
@media screen and (max-width: 992px) {
  .map-value {
    margin-right:0
  }
}
@media screen and (max-width: 720px) {
  .contacts {
    display:block
  }
  .contacts-info {
    width:100%;
    background-position:155px bottom
  }
  .map {
    width:100%
  }
}
.reviews {
  overflow:hidden;
  padding-top:65px;
  padding-bottom:75px;
  background-color:#f7f7f7
}
.reviews-content {
  position:relative
}
.reviews-list {
  position:static;
  white-space:nowrap;
  font-size:0;
  width:455px;
  margin-left:auto;
  margin-right:auto
}
.reviews-item {
  position:relative;
  display:inline-block;
  vertical-align:top;
  white-space:normal;
  width:100%;
  height:450px;
  max-width:371px;
  padding-top:235px;
  margin-right:30px;
  margin-bottom:40px;
  text-align:center
}
.reviews-info {
  display:none;
  position:absolute;
  top:0;
  left:-325px;
  width:770px;
  padding-top:50px;
  font-size:16px;
  line-height:22px;
  background:url("/images/c777da0361d724ac1d5a5a9c08d4cf31.png") no-repeat top center
}
.reviews-title {
  margin-bottom:20px;
  font-size:35px;
  text-align:center
}
.reviews-link {
  display:flex;
  align-items:center;
  justify-content:center;
  height:135px;
  margin-bottom:20px;
  position:relative;
  line-height:0
}
.reviews-img {
  display:block;
  width:92px;
  border-radius:46px
}
.reviews-img_default {
  display:block;
  width:92px;
  height:92px;
  border-radius:46px;
  background-color:#e7e7e8
}
.reviews-name {
  display:none;
  text-decoration:none;
  font-size:18px;
  line-height:22px;
  font-weight:700;
  color:#1c1c1c
}
.reviews-name:hover {
  text-decoration:underline;
  color:#1c1c1c
}
.reviews-icon {
  margin-right:4px;
  font-size:15px;
  color:#c6212c
}
.reviews-date {
  display:none;
  margin-top:15px;
  margin-bottom:11px;
  font-size:13px;
  color:#c3c3c3
}
.reviews-all-link {
  position:relative;
  z-index:2
}
.reviews .owl-item .reviews-item {
  max-width:100%;
  margin-right:0
}
.reviews .owl-nav {
  position:absolute;
  bottom:210px;
  left:0;
  width:100%;
  height:44px
}
.reviews .owl-nav:after {
  content:'';
  position:absolute;
  top:50%;
  left:0;
  width:100%;
  height:1px;
  background-color:#e3e3e3
}
.reviews .owl-prev {
  position:relative;
  z-index:2
}
.reviews .owl-next {
  position:relative;
  z-index:2
}
.reviews .reviews-list .owl-stage-outer {
  position:relative;
  z-index:2;
  overflow:visible
}
.reviews .owl-carousel .owl-item .reviews-img {
  width:92px
}
.reviews .owl-carousel .owl-item.center .reviews-img {
  width:122px;
  border-radius:66px;
  border:5px solid #fff
}
.reviews .owl-carousel .owl-item.center .reviews-img_default {
  height:122px
}
.reviews .center .reviews-info {
  display:block
}
.reviews .center .reviews-name {
  display:block
}
.reviews .center .reviews-date {
  display:block
}
.reviews .owl-item {
  visibility:hidden
}
.reviews .owl-item.active {
  visibility:visible
}
.reviews_simple {
  padding-top:70px;
  padding-bottom:73px;
  background-color:transparent
}
.reviews_simple .reviews-title {
  text-align:left
}
.reviews_simple .reviews-info {
  left:-368px;
  width:840px;
  text-align:left;
  background-position:0 0
}
.reviews_simple .owl-carousel .owl-item.center .reviews-img {
  border-color:#f7f7f7
}
.main-page .reviews-title {
  font-size:40px
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .reviews_simple .reviews-info {
    width:730px;
    left:-303px
  }
}
@media screen and (max-width: 992px) {
  .reviews-info {
    width:690px;
    left:-280px
  }
  .reviews_simple .reviews-info {
    width:690px;
    left:-283px
  }
}
@media screen and (max-width: 720px) {
  .reviews {
    padding-top:45px;
    padding-bottom:60px
  }
  .reviews-list {
    width:100%
  }
  .reviews-item {
    height:650px;
    padding-top:440px
  }
  .reviews-info {
    width:100%;
    left:0
  }
  .reviews_simple .reviews-info {
    width:100%;
    left:0;
    background-position:top center;
    text-align:center
  }
  .reviews_simple .reviews-title {
    text-align:center
  }
  .reviews-title {
    font-size:30px
  }
  .main-page .reviews-title {
    font-size:30px
  }
}
.fancybox-bg {
  background-color:rgba(0,0,0,0.6)
}
.fancybox-content {
  overflow:visible
}
.fancybox-button {
  width:61px;
  height:61px
}
.fancybox-slide .fancybox-close-small {
  top:-47px;
  right:-47px
}
.fancybox-button svg path {
  fill:#fff
}
.popup {
  display:none;
  position:relative;
  padding:9px;
  background-color:rgba(255,255,255,0.2)
}
.popup-content {
  background-color:#fff;
  padding:35px 30px 40px
}
.popup:before {
  content:'';
  position:absolute;
  top:33px;
  left:-33px;
  width:33px;
  height:100%;
  background:url("/images/88957bb53b65af82229e508e4f7344e5.png") repeat 0 0
}
.popup:after {
  content:'';
  position:absolute;
  bottom:-34px;
  right:33px;
  left:6px;
  width:auto;
  height:33px;
  background:url("/images/88957bb53b65af82229e508e4f7344e5.png") repeat 0 0
}
.popup_success {
  position:fixed;
  top:50%;
  left:50%;
  margin-right:-50%;
  transform:translate(-50%,-50%)
}
.advice {
  max-width:480px
}
.advice-title {
  display:block;
  margin-bottom:10px;
  text-transform:uppercase;
  font-size:16px;
  font-weight:900;
  color:#1c1c1c;
  text-align:center
}
.advice-info {
  margin-bottom:25px;
  font-size:17px;
  line-height:21px;
  text-align:center
}
.advice-input {
  font-size:14px;
  color:#1c1c1c
}
.advice-checkbox {
  margin-right:10px
}
.advice-label {
  line-height:19px;
  font-size:13px
}
.messages {
  width:553px;
  padding:65px 30px 70px;
  background-image:url("/images/d06a7bf0540c47315cb72f021142dd7b.svg");
  background-repeat:no-repeat;
  background-position:248px -87px
}
.messages-title {
  display:block;
  margin-bottom:10px;
  text-transform:uppercase;
  font-size:18px;
  font-weight:900;
  color:#1c1c1c;
  text-align:center
}
.messages-line {
  width:38px;
  margin:0 auto 25px;
  border-color:#c6212c
}
.messages-info {
  font-size:18px;
  line-height:22px;
  text-align:center
}
@media screen and (max-width: 720px) {
  .fancybox-slide .fancybox-close-small {
    top:-60px;
    right:-19px
  }
  .messages {
    width:100%;
    background-position:80px -87px
  }
}
.maintenance {
  padding:60px 0 70px;
  min-height:750px
}
.maintenance-tabs {
  margin-bottom:40px
}
.maintenance-list {
  list-style-type:none;
  margin-bottom:55px;
  margin-right:-30px;
  padding-bottom:55px
}
.maintenance-item {
  width:33.3%;
  padding-right:30px
}
.maintenance-box {
  padding-top:17px;
  padding-bottom:17px;
  border-bottom:1px dotted #e5e5e5
}
.maintenance-link {
  display:flex;
  align-items:center;
  min-height:50px;
  padding:10px 5px;
  text-decoration:none;
  color:#1c1c1c;
  font-weight:700;
  line-height:22px;
  font-size:17px
}
.maintenance-link:hover {
  color:#c6212c
}
.maintenance-icon {
  display:inline-block;
  margin-right:22px;
  vertical-align:middle;
  min-width:35px;
  max-width:35px;
  height:35px
}
.maintenance-icon:hover path,.maintenance-icon use:hover {
  fill:red
}
.maintenance-icon:hover svg {
  fill:red
}
.maintenance-title {
  text-align:center
}
.maintenance-sub-list {
  list-style-type:none;
  margin-bottom:17px
}
.maintenance-sub-item {
  margin-bottom:14px
}
.maintenance-sub-item:last-child {
  margin-bottom:0
}
.maintenance-sub-link {
  display:flex;
  text-decoration:none;
  line-height:22px;
  font-size:16px
}
.maintenance-sub-link:hover {
  color:#c6212c
}
.maintenance-sub-icon {
  margin-top:7px;
  margin-right:8px;
  font-size:12px
}
.maintenance-add-info {
  margin-bottom:125px
}
@media screen and (max-width: 992px) {
  .maintenance-item {
    width:50%
  }
}
@media screen and (max-width: 720px) {
  .maintenance-list {
    margin-right:0
  }
  .maintenance-item {
    width:100%;
    padding-right:0
  }
}
.category {
  padding-bottom:40px;
  margin-bottom:55px;
  border-bottom:1px solid #ececec
}
.category-button {
  display:none;
  width:100%;
  margin-bottom:30px
}
.category-button-icon {
  margin-right:5px;
  font-size:17px;
  color:#fff
}
.category-list {
  list-style-type:none;
  display:flex;
  flex-wrap:wrap
}
.category-box {
  position:relative;
  min-height:100%;
  border:1px solid #e5e5e5
}
.category-box:hover {
  box-shadow:0 0 22px rgba(0,1,2,0.07);
  border-color:transparent
}
.category-item {
  margin-bottom:30px
}
.category-detail {
  padding:20px 15px 40px
}
.category-link {
  display:block;
  position:relative;
  margin:-1px -1px 0
}
.category-link:after {
  display:none;
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(56,63,73,0.6)
}
.category-link:hover:after {
  display:block
}
.category-img {
  display:block;
  width:100%
}
.category-title {
  margin-bottom:10px;
  line-height:22px
}
.category-label {
  font-size:18px;
  color:#1c1c1c;
  text-decoration:none
}
.category-label:hover {
  color:#1c1c1c;
  text-decoration:underline
}
.category-price {
  display:block;
  margin-bottom:10px;
  font-size:15px
}
.category-digit {
  font-weight:900;
  color:#1c1c1c
}
.category-ruble {
  font-weight:900;
  color:#1c1c1c
}
.category-info {
  margin-bottom:20px;
  font-size:15px;
  line-height:21px
}
.category-more {
  position:absolute;
  bottom:17px;
  text-transform:uppercase;
  text-decoration:none;
  font-size:11px;
  font-weight:700;
  color:#1c1c1c
}
.category-more:hover {
  color:#c6212c
}
.category-icon {
  margin-left:5px;
  color:#c6212c
}
.category-menu {
  list-style-type:none;
  margin-bottom:43px
}
.category-menu-panel {
  position:relative;
  display:flex;
  justify-content:space-between;
  align-items:center;
  min-height:50px;
  padding-top:15px;
  padding-bottom:15px;
  border-bottom:1px solid #e5e5e5
}
.category-menu-panel:after {
  content:'';
  position:absolute;
  left:0;
  bottom:-1px;
  width:37px;
  height:1px;
  background-color:#c6212c
}
.category-menu-link {
  text-decoration:none;
  text-transform:uppercase;
  font-size:14px;
  font-weight:900;
  color:#1c1c1c
}
.category-menu-link:hover {
  color:#1c1c1c
}
.category-menu-switcher {
  display:block;
  position:relative;
  width:12px;
  height:12px
}
.category-menu-switcher:after {
  content:'';
  position:absolute;
  top:50%;
  left:0;
  margin-top:-1px;
  width:12px;
  height:2px;
  background-color:#929292
}
.category-menu-switcher:before {
  content:'';
  position:absolute;
  top:50%;
  left:0;
  margin-top:-1px;
  width:12px;
  height:2px;
  background-color:#929292;
  transform:rotate(90deg)
}
.category-menu-minus {
  font-size:18px;
  font-weight:900;
  color:#929292
}
.category-menu-plus {
  font-size:18px;
  font-weight:900;
  color:#929292
}
.category-submenu {
  display:none;
  list-style-type:none
}
.category-submenu-item {
  border-bottom:1px dotted #e5e5e5
}
.category-submenu-panel {
  display:flex;
  justify-content:space-between;
  align-items:center;
  min-height:50px;
  padding-top:15px;
  padding-bottom:15px
}
.category-submenu-link {
  text-decoration:none;
  font-size:16px;
  font-weight:700;
  color:#1c1c1c
}
.category-submenu-link:hover {
  color:#c6212c
}
.category-submenu-panel:hover .category-submenu-link {
  color:#c6212c
}
.category-submenu-panel:hover .category-submenu-icon {
  color:#c6212c
}
.category-submenu-arrow {
  margin-right:5px
}
.category-nav {
  display:none;
  list-style-type:none
}
.category-nav-item {
  margin-bottom:15px
}
.category-nav-link {
  display:flex;
  text-decoration:none;
  font-size:16px
}
.category-nav-link:hover {
  color:#c6212c
}
.category-nav-link:active {
  color:#1C1C1C;
  font-weight:bold
}
.category-nav-icon {
  margin-top:2px;
  margin-right:7px
}
.category-menu-active .category-menu-switcher:before {
  display:none
}
.category-menu-active .category-submenu {
  display:block
}
.category-submenu-active .category-nav {
  display:block
}
.category-submenu-active .category-submenu-link {
  color:#c6212c
}
.category-submenu-active .category-submenu-icon {
  color:#c6212c;
  transform:rotate(180deg)
}
.category-add-info {
  padding-bottom:40px;
  margin-bottom:53px;
  border-bottom:1px solid #ececec
}
.additional-info-title {
  font-size:25px
}
@media screen and (max-width: 992px) {
  .category-menu {
    display:none
  }
  .category-button {
    display:block
  }
}
@media screen and (max-width: 720px) {
  .category {
    padding-bottom:0;
    border-bottom-width:0
  }
  .category-add-info {
    padding-bottom:0;
    border-bottom-width:0
  }
}
.price {
  margin-bottom:20px
}
.price-title {
  font-size:35px;
  text-align:center
}
.price-head {
  display:flex;
  justify-content:space-between;
  background-color:#333a47
}
.price-head-col {
  padding:14px 20px 11px;
  text-transform:uppercase;
  font-size:13px;
  font-weight:700;
  color:#fff
}
.price-item {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.price-item:nth-child(odd) {
  background-color:#f7f7f7
}
.price-col {
  padding:15px 20px 14px;
  font-size:15px;
  line-height:21px;
  color:#929292
}
.price-name {
  width:60%
}
.price-sum {
  width:40%;
  text-align:right
}
.price-free {
  font-weight:700;
  color:#1c1c1c
}
.price-digit {
  font-weight:900;
  color:#1c1c1c
}
.price-ruble {
  font-weight:900;
  color:#1c1c1c
}
.price_simple .price-title {
  margin-bottom:43px;
  text-align:left
}
@media screen and (max-width: 992px) {
  .price-name {
    width:70%
  }
  .price-sum {
    width:30%
  }
}
@media screen and (max-width: 720px) {
  .price-title {
    margin-bottom:0;
    padding-bottom:20px;
    font-size:30px;
    border-bottom:1px solid #333a47
  }
  .price-head {
    display:none
  }
  .price-item {
    display:block
  }
  .price-name {
    width:100%;
    padding-bottom:5px
  }
  .price-sum {
    width:100%;
    padding-top:5px;
    text-align:left
  }
  .price_simple .price-title {
    text-align:center
  }
}
.srv-detail-content {
  margin-bottom:52px;
  padding-bottom:30px;
  border-bottom:1px solid #ececec
}
.srv-detail-banner {
  margin-bottom:49px
}
.srv-detail-feedback {
  border:1px solid #e5e5e5
}
.srv-detail-list li {
  margin-bottom:22px
}
.stages {
  margin-bottom:40px
}
.stages-title {
  margin-bottom:40px;
  font-size:35px
}
.stages-list {
  list-style-type:none
}
.stages-item {
  margin-bottom:30px;
  text-align:center
}
.stages-box {
  position:relative;
  min-height:100%;
  padding:20px 19px;
  box-shadow:0 0 22px rgba(0,1,2,0.07)
}
.stages-box:before {
  content:'';
  position:absolute;
  top:25px;
  left:-15px;
  width:15px;
  height:100%;
  background:url("/images/40c595f771f9eb5f14389626bdb57eba.png") repeat left bottom
}
.stages-box:after {
  content:'';
  position:absolute;
  bottom:-20px;
  right:23px;
  left:5px;
  width:auto;
  height:15px;
  background:url("/images/40c595f771f9eb5f14389626bdb57eba.png") repeat 0 0
}
.stages-count {
  display:block;
  font-size:35px;
  line-height:35px;
  font-weight:700;
  color:#c6212c
}
.stages-line {
  height:1px;
  width:20px;
  margin:15px auto;
  border-bottom-color:#c6212c
}
.stages-info {
  min-height:50px;
  font-size:16px;
  line-height:21px
}
.questions {
  padding:20px 12px 43px;
  border-bottom:1px solid #e5e5e5
}
.questions-title {
  position:relative;
  display:block;
  margin-bottom:35px;
  padding-bottom:13px;
  border-bottom:1px solid #e5e5e5;
  font-weight:900;
  font-size:14px;
  text-transform:uppercase;
  color:#1c1c1c
}
.questions-title:after {
  content:'';
  position:absolute;
  left:0;
  bottom:-1px;
  width:37px;
  height:1px;
  background-color:#c6212c
}
.questions-info {
  margin-bottom:35px;
  font-size:18px;
  font-weight:700;
  color:#1c1c1c
}
.questions-label {
  font-size:14px
}
.messengers-box {
  padding:29px 12px 18px
}
.messengers-box-title {
  display:block;
  margin-bottom:20px;
  font-size:18px;
  font-weight:700;
  color:#1c1c1c
}
.messengers-box-list {
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0 -11px;
}
.messengers-box-item {
  display: block;
  margin-bottom: 22px;
  padding: 0 11px;
}
.messengers-box-link {
  display: block;
  font-weight: 500;
  font-size: 16px;
}
.messengers-box-link:hover {
  text-decoration: none;
}
@media screen and (max-width: 992px) {
  .srv-detail-banner {
    display:none
  }
  .srv-detail-feedback {
    display:none
  }
}
@media screen and (max-width: 720px) {
  .stages-title {
    font-size:30px;
    line-height:38px;
    text-align:center
  }
}
.faq {
  margin-bottom:125px
}
.faq-title {
  font-size:35px
}
.faq-list {
  list-style-type:none
}
.faq-item {
  border:0 solid #e4e4e4;
  border-top-width:1px
}
.faq-item:last-child {
  border-bottom-width:1px
}
.faq-panel {
  display:flex;
  justify-content:space-between;
  min-height:65px;
  padding-top:22px;
  padding-bottom:22px
}
.faq-name {
  font-size:18px;
  line-height:22px;
  font-weight:700;
  color:#1c1c1c
}
.faq-info {
  display:none;
  padding-top:11px;
  padding-bottom:15px
}
.faq-icon {
  display:block;
  font-size:20px;
  color:#929292
}
.faq-link {
  text-decoration:none
}
.faq-item-active .faq-info {
  display:block
}
.faq-item-active .faq-icon {
  transform:rotate(45deg);
  color:#c6212c
}
@media screen and (max-width: 720px) {
  .faq-title {
    font-size:30px;
    text-align:center
  }
}
.connection-city {
  list-style-type:none;
  display:flex;
  flex-wrap:wrap;
  margin-bottom:50px
}
.connection-city-icon {
  margin-top:-2px;
  margin-right:19px
}
.connection-city-link {
  margin-right:30px;
  margin-bottom:10px;
  font-size:15px;
  line-height:15px;
  color:#1c1c1c
}
.connection-city-link:hover {
  color:#1c1c1c
}
.connection-city-link_active {
  color:#c6212c;
  border-bottom-width:0
}
.connection-city-link_active:hover {
  color:#c6212c
}
.connection-main {
  margin-bottom:90px
}
.connection-content {
  display:flex;
  flex-wrap:wrap
}
.connection-item {
  width:50%;
  margin-bottom:40px;
  padding-right:30px
}
.connection-name {
  display:block;
  margin-bottom:3px;
  text-transform:uppercase;
  font-size:12px;
  font-weight:700;
  color:#1c1c1c
}
.connection-icon {
  margin-right:5px;
  font-size:15px
}
.connection-phone {
  font-weight:700;
  font-size:15px;
  text-decoration:none;
  color:#1c1c1c
}
.connection-phone:hover {
  color:#1c1c1c
}
.connection-mail {
  text-decoration:none
}
.connection-line {
  width:100%;
  margin-top:35px;
  margin-bottom:45px;
  border-bottom:1px solid #ececec
}
.connection-form {
  position:relative;
  max-width:470px;
  max-height:445px;
  padding:33px 30px 60px;
  background:#4d535c url("/images/45aaf79823b8b0335c4a809912ffc6e2.png") no-repeat 0 0;
  border:9px solid #e4e5e6
}
.connection-form:before {
  content:'';
  position:absolute;
  top:35px;
  bottom:-30px;
  left:-22px;
  width:15px;
  background:url("/images/40c595f771f9eb5f14389626bdb57eba.png") repeat left bottom
}
.connection-form:after {
  content:'';
  position:absolute;
  bottom:-25px;
  right:33px;
  left:-1px;
  height:15px;
  background:url("/images/40c595f771f9eb5f14389626bdb57eba.png") repeat 0 0
}
.connection-form-title {
  display:block;
  margin-bottom:20px;
  text-transform:uppercase;
  font-size:18px;
  font-weight:900;
  color:#fff;
  text-align:center
}
.connection-form-field {
  padding-top:10px
}
.connection-map {
  height:542px
}
@media screen and (max-width: 720px) {
  .connection-item {
    width:100%
  }
}
.publications {
  padding-bottom:95px
}
.publications-list {
  margin-top:-8px;
  margin-bottom:35px;
  list-style-type:none;
  display:flex;
  flex-wrap:wrap
}
.publications-box {
  position:relative;
  min-height:100%;
  border:1px solid #e5e5e5
}
.publications-box:hover {
  box-shadow:0 0 22px rgba(0,1,2,0.07);
  border-color:transparent
}
.publications-item {
  margin-bottom:30px
}
.publications-detail {
  padding:20px 15px 66px
}
.publications-link {
  display:block;
  position:relative;
  margin:-1px -1px 0
}
.publications-link:after {
  display:none;
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(56,63,73,0.6)
}
.publications-link:hover:after {
  display:block
}
.publications-img {
  display:block;
  width:100%
}
.publications-title {
  margin-bottom:10px;
  line-height:22px
}
.publications-label {
  font-size:18px;
  color:#1c1c1c;
  text-decoration:none
}
.publications-label:hover {
  color:#1c1c1c;
  text-decoration:underline
}
.publications-info {
  margin-bottom:20px;
  font-size:15px;
  line-height:21px
}
.publications-more {
  position:absolute;
  bottom:17px;
  text-transform:uppercase;
  text-decoration:none;
  font-size:11px;
  font-weight:700;
  color:#1c1c1c
}
.publications-more:hover {
  color:#c6212c
}
.publications-icon {
  margin-left:5px;
  color:#c6212c
}
.publications-add-info {
  margin-bottom:125px;
  padding-top:60px;
  border-top:1px solid #ececec
}
.discussion-detail {
  padding-bottom:48px;
  margin-bottom:62px;
  border-bottom:1px solid #ececec
}
.discussion-label {
  font-size:18px;
  color:#1c1c1c
}
.excellence {
  margin-bottom:84px
}
.excellence-title {
  margin-bottom:53px;
  font-size:35px;
  line-height:38px
}
.excellence-list {
  list-style-type:none;
  margin-bottom:55px
}
.excellence-box {
  position:relative;
  height:100%;
  padding:35px 20px 44px;
  text-align:center;
  box-shadow:0 0 22px rgba(0,1,2,0.07)
}
.excellence-box:before {
  content:'';
  position:absolute;
  top:23px;
  bottom:-22px;
  left:-15px;
  width:15px;
  background:url("/images/40c595f771f9eb5f14389626bdb57eba.png") repeat left bottom
}
.excellence-box:after {
  content:'';
  position:absolute;
  bottom:-17px;
  right:23px;
  left:5px;
  height:15px;
  background:url("/images/40c595f771f9eb5f14389626bdb57eba.png") repeat 0 0
}
.excellence-name {
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:70px;
  margin-bottom:15px;
  font-weight:700;
  font-size:18px;
  line-height:23px;
  color:#0c0c0c
}
.excellence-line {
  width:23px;
  margin:24px auto 10px;
  border-bottom:1px solid #c6212c
}
.excellence-icon {
  width:50px;
  height:49px
}
.excellence-item:first-child .excellence-icon_price {
  margin-left:16px
}
.excellence-description {
  font-size:15px
}
@media screen and (max-width: 992px) {
  .excellence-list {
    margin-bottom:25px
  }
  .excellence-item {
    margin-bottom:30px
  }
}
@media screen and (max-width: 720px) {
  .excellence-title {
    font-size:30px
  }
}
.team {
  margin-bottom:60px;
  padding-bottom:95px;
  border-bottom:1px solid #ececec
}
.team-list {
  list-style-type:none;
  margin-bottom:35px
}
.team-item {
  margin-bottom:30px
}
.team-link {
  display:block;
  position:relative;
  line-height:0
}
.team-link:after {
  content:'';
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(56,63,73,0.6)
}
.team-link:hover:after {
  display:block
}
.team-img {
  display:block;
  width:100%
}
.team-content {
  position:relative;
  margin-top:-17px;
  margin-left:7px;
  margin-right:7px;
  padding-top:15px;
  padding-bottom:25px;
  background-color:#fff;
  box-shadow:0 0 22px rgba(0,1,2,0.07);
  text-align:center
}
.team-info {
  width:190px;
  margin-left:auto;
  margin-right:auto
}
.team-name {
  text-decoration:none;
  font-size:18px;
  line-height:22px;
  font-weight:700;
  color:#1c1c1c
}
.team-name:hover {
  text-decoration:underline;
  color:#1c1c1c
}
.team-description {
  margin-top:10px;
  font-size:15px;
  line-height:21px
}
.team-city {
  font-size:14px;
  color:#c3c3c3
}
.team-line {
  width:23px;
  height:1px;
  margin:10px auto;
  border-color:#c6212c
}
.team-add-info {
  margin-bottom:125px
}
.rubrics {
  margin-bottom:48px;
  padding-bottom:30px;
  border-bottom:1px solid #ececec
}
.rubrics-title {
  display:block;
  margin-bottom:15px;
  text-transform:uppercase;
  font-size:12px;
  font-weight:700;
  color:#1c1c1c
}
.rubrics-list {
  list-style-type:none;
  display:flex;
  flex-wrap:wrap;
  margin-bottom:7px
}
.rubrics-item {
  margin-right:11px;
  margin-bottom:11px
}
.rubrics-item:nth-child(11) ~ .rubrics-item {
  display:none
}
.rubrics-link {
  display:inline-block;
  padding:3px 14px;
  text-decoration:none;
  font-size:14px;
  color:#b1b1b1;
  border:1px solid #dcdcdc
}
.rubrics-link:hover {
  background-color:#f7f7f7;
  color:#929292
}
.rubrics-link_active {
  background-color:#f7f7f7;
  color:#929292
}
.rubrics-more {
  font-size:14px;
  color:#b1b1b1
}
.rubrics-more-icon {
  margin-left:5px
}
.rubrics-more_hide {
  display:none
}
.rubrics-switcher {
  display:none
}
.rubrics-switcher.switcher-active {
  display:inline-block
}
.rubrics_active .rubrics-item:nth-child(11) ~ .rubrics-item {
  display:block
}
.rubrics_active .rubrics-more_show {
  display:none
}
.rubrics_active .rubrics-more_hide {
  display:block
}
.specialist {
  display:flex;
  align-items:start;
  margin-bottom:65px;
  padding-bottom:75px;
  border-bottom:1px solid #ececec
}
.specialist-img {
  width:370px;
  min-width:370px;
  margin-right:30px;
  margin-bottom:25px
}
.specialist-img img {
  width:100%;
  height:auto
}
.specialist-title {
  margin-bottom:15px
}
.specialist-position {
  margin-bottom:20px
}
.specialist-detail {
  margin-bottom:50px
}
.specialist-detail h2 {
  margin-bottom:10px;
  font-size:18px;
  font-weight:500;
  color:#1c1c1c
}
.specialist-detail p {
  margin-bottom:30px
}
.specialist-list {
  list-style-type:none;
  margin-left:18px
}
.specialist-list-item:before {
  content:'';
  display:inline-block;
  vertical-align:middle;
  width:5px;
  height:5px;
  margin-top:-1px;
  margin-left:-18px;
  margin-right:10px;
  border:1px solid #c6212c;
  border-radius:50%
}
.specialist-cases {
  margin-bottom:66px;
  padding-top:0;
  padding-bottom:70px;
  border-bottom:1px solid #ececec
}
.specialist-add-info {
  margin-bottom:125px
}
.specialist-button {
  padding-left:41px;
  padding-right:41px;
  line-height:45px
}
.social-network {
  list-style-type:none;
  display:flex;
  margin-bottom:34px
}
.social-network-item {
  margin-right:17px
}
.social-network-link {
  color:#1c1c1c
}
.social-network-link:hover {
  color:#1c1c1c
}
.spec-features {
  display:flex;
  flex-wrap:wrap;
  margin-bottom:32px;
  padding-top:19px;
  padding-bottom:19px;
  border:solid #ececec;
  border-width:1px 0
}
.spec-features-item {
  display:flex;
  border-left:1px solid #ececec;
  width:33%;
  padding:10px 0 0 25px
}
.spec-features-item:first-child {
  padding-left:0;
  border-left-width:0
}
.spec-features-item_experience {
  width:30%
}
.spec-features-item_cases {
  width:34%
}
.spec-features-item_consultations {
  width:36%
}
.spec-features-icon {
  display:block;
  margin-bottom:5px;
  margin-right:20px
}
.spec-features-amount {
  display:block;
  margin-bottom:5px;
  font-size:40px;
  line-height:35px;
  font-weight:900;
  color:#1c1c1c
}
.spec-features-amount-unit {
  font-size:30px
}
.spec-features-detail {
  font-size:16px;
  color:#000
}
.spec-features-img {
  float:left;
  width:50%;
  margin-right:30px;
  padding-left:33px;
  padding-bottom:34px;
  background:url("/images/353a2ddcca16a2f5049a5ff99d5f12ca.png") no-repeat left bottom
}
@media screen and (max-width: 992px) {
  .specialist {
    display:block
  }
  .spec-features-list {
    margin-bottom:35px
  }
  .spec-features-item {
    display:block;
    margin-bottom:25px
  }
  .spec-features-icon {
    width:140px;
    margin-bottom:10px
  }
  .spec-features-info {
    width:140px
  }
  .spec-features-amount {
    margin-bottom:8px
  }
  .spec-features-img {
    display:none
  }
}
@media screen and (max-width: 720px) {
  .specialist-img {
    width:auto;
    min-width:auto;
    margin-right:0
  }
  .spec-features-item {
    width:50%;
    text-align:center
  }
  .spec-features-item:nth-child(2n+1) {
    border-left-width:0;
    padding-left:0
  }
}
.recall {
  padding-bottom:113px;
  margin-bottom:61px;
  border-bottom:1px solid #ececec
}
.recall-title {
  margin-bottom:53px;
  font-size:35px;
  line-height:35px;
  text-align:center
}
.recall-item {
  display:flex;
  align-items:flex-start;
  margin-bottom:45px
}
.recall-link {
  display:block
}
.recall-img {
  width:93px;
  min-width:93px;
  height:93px;
  border-radius:46px
}
.recall-name {
  display:inline-block;
  margin-bottom:5px;
  text-decoration:none;
  font-size:18px;
  font-weight:700;
  color:#1c1c1c
}
.recall-name:hover {
  text-decoration:underline;
  color:#1c1c1c
}
.recall-date {
  display:block;
  margin-bottom:10px;
  font-size:13px;
  color:#c3c3c3
}
.recall-icon {
  margin-right:4px;
  font-size:15px;
  color:#c6212c
}
.recall-info {
  position:relative;
  margin-left:25px;
  padding:30px 20px 40px 77px;
  border:1px solid #e5e5e5;
  background:url("/images/cadc3d3b766adc85529debad38d39cb8.png") no-repeat 20px 29px
}
.recall-info:after {
  content:'';
  position:absolute;
  top:35px;
  left:-11px;
  width:20px;
  height:20px;
  background-color:#fff;
  border:solid #e5e5e5;
  border-width:0 0 1px 1px;
  transform:rotate(45deg)
}
.owl-carousel .owl-item .recall-img {
  width:93px
}
@media screen and (max-width: 720px) {
  .recall-title {
    font-size:30px
  }
  .recall-item {
    flex-wrap:wrap
  }
  .recall-link {
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto
  }
  .recall-info {
    margin-left:0
  }
  .recall-info:after {
    top:-11px;
    left:50%;
    margin-left:-10px;
    transform:rotate(134deg)
  }
}
.comments {
  padding-bottom:95px
}
.comments-list {
  list-style-type:none;
  margin-bottom:65px
}
.comments-item {
  display:flex;
  align-items:flex-start;
  margin-bottom:30px
}
.comments-img {
  width:93px;
  min-width:93px;
  height:93px;
  border-radius:46px
}
.comments-name {
  display:block;
  margin-bottom:5px;
  font-size:18px;
  font-weight:700;
  color:#1c1c1c
}
.comments-date {
  display:block;
  margin-bottom:10px;
  font-size:13px;
  color:#c3c3c3
}
.comments-icon {
  margin-right:4px;
  font-size:15px;
  color:#c6212c
}
.comments-info {
  position:relative;
  margin-left:25px;
  padding:30px 21px 34px 77px;
  border:1px solid #e5e5e5;
  background:url("/images/cadc3d3b766adc85529debad38d39cb8.png") no-repeat 20px 29px
}
.comments-info:after {
  content:'';
  position:absolute;
  top:35px;
  left:-11px;
  width:20px;
  height:20px;
  background-color:#fff;
  border:solid #e5e5e5;
  border-width:0 0 1px 1px;
  transform:rotate(45deg)
}
.comments-form {
  position:relative;
  margin-bottom:40px;
  padding:34px 20px 47px;
  border:9px solid #f7f7f7;
  background:url("/images/47c6145b2fb35c2e3c06146d28ddc0ca.png") no-repeat right bottom
}
.comments-form:before {
  content:'';
  position:absolute;
  top:30px;
  left:-23px;
  width:15px;
  height:100%;
  background:url("/images/40c595f771f9eb5f14389626bdb57eba.png") repeat left bottom
}
.comments-form:after {
  content:'';
  position:absolute;
  bottom:-25px;
  right:23px;
  width:100%;
  height:15px;
  background:url("/images/40c595f771f9eb5f14389626bdb57eba.png") repeat 0 0
}
.comments-form-title {
  display:block;
  margin-bottom:18px;
  text-transform:uppercase;
  font-weight:700;
  text-align:center;
  font-size:17px;
  color:#1c1c1c
}
.comments-form-label {
  margin-top:-4px;
  font-size:14px;
  line-height:20px
}
.gallery {
  list-style-type:none;
  display:flex;
  margin-top:25px
}
.gallery-item {
  margin-right:25px
}
.gallery-link {
  position:relative;
  display:block
}
.gallery-link:after {
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(56,63,73,0.6)
}
.gallery-img {
  display:block
}
.gallery-icon {
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  font-size:20px;
  color:#fff;
  transform:translate(-50%,-50%)
}
.gallery-icon_play {
  font-size:30px
}
.comment {
  padding-bottom:110px
}
.comment-panel {
  margin-bottom:37px
}
@media screen and (max-width: 720px) {
  .comments-item {
    flex-wrap:wrap
  }
  .comments-img {
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto
  }
  .comments-info {
    margin-left:0
  }
  .comments-info:after {
    top:-11px;
    left:50%;
    margin-left:-20px;
    transform:rotate(134deg)
  }
}
.faq-detail {
  margin-bottom:92px
}
.faq-detail-list {
  margin-bottom:45px
}
.faq-detail-tabs {
  margin-bottom:25px
}
.faq-detail-title {
  margin-bottom:25px
}
.faq-rubrics {
  margin-bottom:37px
}
.faq-questions {
  margin-bottom:30px;
  padding:20px 12px 63px;
  border:1px solid #e5e5e5
}
.faq-questions-title {
  position:relative;
  display:block;
  margin-bottom:35px;
  padding-bottom:13px;
  border-bottom:1px solid #e5e5e5;
  font-weight:900;
  font-size:14px;
  text-transform:uppercase;
  color:#1c1c1c
}
.faq-questions-title:after {
  content:'';
  position:absolute;
  left:0;
  bottom:-1px;
  width:37px;
  height:1px;
  background-color:#c6212c
}
.faq-questions-info {
  margin-bottom:35px;
  font-size:18px;
  font-weight:700;
  color:#1c1c1c
}
.faq-questions-label {
  font-size:14px
}
.practice {
  padding-bottom:95px
}
.practice-rubrics {
  padding-bottom:35px
}
.practice-list {
  list-style-type:none
}
.practice-item {
  margin-bottom:80px
}
.practice-title {
  margin-bottom:45px;
  font-size:35px;
  text-align:center
}
.practice-link {
  display:block;
  position:relative;
  line-height:0
}
.practice-link:after {
  content:'';
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(56,63,73,0.6)
}
.practice-link:hover:after {
  display:block
}
.practice-img {
  display:block;
  width:100%
}
.practice-number {
  position:relative;
  display:block;
  width:54px;
  height:38px;
  margin-bottom:18px;
  margin-top:-20px;
  margin-left:22px;
  padding:9px 3px;
  background-color:#c6212c;
  font-size:18px;
  color:#fff;
  font-weight:700;
  text-align:center
}
.practice-name {
  display:block;
  min-height:44px;
  text-decoration:none;
  font-size:18px;
  line-height:22px;
  font-weight:700;
  color:#1c1c1c
}
.practice-name:hover {
  text-decoration:underline;
  color:#1c1c1c
}
.practice-icon {
  margin-right:4px;
  font-size:15px;
  color:#c6212c
}
.practice-date {
  display:block;
  margin-top:15px;
  margin-bottom:11px;
  font-size:13px;
  color:#c3c3c3
}
.practice-task {
  display:block;
  font-weight:900;
  font-size:11px;
  text-transform:uppercase;
  color:#1c1c1c
}
.practice-description {
  margin-bottom:19px;
  font-size:16px;
  line-height:22px
}
.practice-labels {
  margin-bottom:14px
}
.practice-label {
  display:inline-block;
  margin-right:8px;
  margin-bottom:8px;
  padding:4px 14px;
  text-decoration:none;
  font-size:14px;
  color:#b1b1b1;
  border:1px solid #dcdcdc
}
.practice-label:hover {
  background-color:#f7f7f7;
  color:#929292
}
.practice-all-link {
  position:relative;
  z-index:2
}
.practice-add-info {
  margin-bottom:164px;
  padding-top:60px;
  border-top:1px solid #ececec
}
.practice-detail {
  margin-bottom:67px
}
.practice-detail-title {
  margin-bottom:15px
}
.practice-detail-date {
  display:block;
  margin-bottom:15px;
  font-size:14px
}
.practice-detail-img {
  height:auto;
  margin-bottom:-10px
}
.practice-detail-file {
  color:#1c1c1c
}
.practice-detail-file:hover {
  color:#1c1c1c
}
.practice-detail-file-icon {
  margin-right:7px;
  vertical-align:top;
  font-size:20px;
  color:#c6212c
}
.practice-detail-cases {
  padding-top:56px;
  padding-bottom:170px;
  border-top:1px solid #ececec
}
.practice-detail-cases .cases-title {
  margin-bottom:35px;
  text-align:left
}
.practice-detail-content {
  margin-top:40px;
  padding-bottom:15px
}
.practice-detail-content h2 {
  margin-top:40px;
  margin-bottom:13px;
  font-size:20px
}
.note {
  padding-bottom:55px;
  border-bottom:1px solid #ececec
}
.note-panel {
  margin-bottom:25px
}
.note-title {
  margin-bottom:10px
}
.note-date {
  display:block;
  margin-bottom:20px
}
.note-img-left {
  float:left;
  max-width:571px;
  margin-right:30px;
  margin-bottom:30px
}
.note-img-right {
  float:right;
  margin-left:30px;
  margin-bottom:30px
}
.note-schedule {
  margin-bottom:60px
}
.note-schedule-title {
  display:block;
  margin-bottom:15px;
  font-size:18px;
  color:#1c1c1c
}
.note-schedule-item {
  display:block;
  margin-bottom:9px
}
.note-schedule-link {
  color:#1c1c1c
}
.note-schedule-link:hover {
  text-decoration:underline;
  color:#c6212c
}
.notes {
  padding-bottom:80px
}
.notes-list {
  list-style-type:none;
  margin-bottom:5px
}
.notes-item {
  margin-bottom:45px
}
.notes-link {
  display:block;
  position:relative;
  line-height:0
}
.notes-link:after {
  content:'';
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(56,63,73,0.6)
}
.notes-link:hover:after {
  display:block
}
.notes-img {
  display:block;
  width:100%
}
.notes-date {
  position:relative;
  display:block;
  width:54px;
  margin-bottom:18px;
  margin-top:-28px;
  margin-left:16px;
  font-size:18px;
  color:#fff;
  font-weight:700;
  text-align:center
}
.notes-digit {
  display:block;
  height:32px;
  padding-top:7px;
  padding-bottom:5px;
  background-color:#c6212c
}
.notes-month {
  display:block;
  width:100%;
  height:16px;
  padding-top:1px;
  background-color:#585d66;
  text-transform:uppercase;
  font-size:9px;
  line-height:15px;
  color:#fff;
  text-align:center
}
.notes-name {
  display:block;
  margin-bottom:10px;
  text-decoration:none;
  font-size:18px;
  line-height:22px;
  font-weight:700;
  color:#1c1c1c
}
.notes-name:hover {
  text-decoration:underline;
  color:#1c1c1c
}
.notes-icon {
  margin-right:4px;
  font-size:15px;
  color:#c6212c
}
.notes-description {
  margin-bottom:25px;
  font-size:15px;
  line-height:21px
}
.notes-all-link {
  position:relative;
  z-index:2
}
.notes-add-info {
  margin-bottom:125px;
  padding-top:60px;
  border-top:1px solid #ececec
}
@media screen and (max-width: 992px) {
  .note-img-left {
    max-width:100%
  }
}
.company-content a {
  display:block
}
.s-error {
  text-align:center;
  padding-top:60px
}
.s-error .title.title-line {
  width:100%;
  color:#929292;
  max-width:315px;
  display:inline-block;
  vertical-align:top;
  font-size:168px;
  font-size:10.5rem;
  line-height:1;
  margin-top:0!important;
  margin-bottom:26px;
  padding-bottom:10px;
  position:relative
}
.s-error .title:before {
  content:"";
  display:block;
  width:37px;
  height:2px;
  z-index:3;
  background-color:#c6212c;
  position:absolute;
  top:100%;
  left:45%;
  right:auto;
  bottom:auto
}
.s-error .title-line:after {
  content:"";
  display:block;
  width:100%;
  height:1px;
  z-index:2;
  background:#E6E6E6;
  position:absolute;
  top:100%;
  left:0;
  right:auto;
  bottom:auto
}
.s-error .desc {
  font-size:28px;
  color:#c6212c;
  margin-bottom:20px
}
.s-error .editor {
  font-size:14px;
  color:#555;
  margin-bottom:70px
}
.input {
  box-shadow:none
}
.submit[disabled="disabled"] {
  opacity:.8;
  cursor:default;
  background-color: #c6212c
}
.loading_spinner {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:100000;
  background-color:rgba(255,255,255,0.5)
}
.spinner {
  width:50px;
  height:50px;
  background-color:#c6212c;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-25px;
  margin-left:-25px;
  -webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;
  animation:sk-rotateplane 1.2s infinite ease-in-out
}
.modal-content .tanks-form {
  padding-bottom:50px
}
@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform:perspective(120px)
  }
  50% {
    -webkit-transform:perspective(120px) rotateY(180deg)
  }
  100% {
    -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
  }
}
@keyframes sk-rotateplane {
  0% {
    transform:perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)
  }
  50% {
    transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
  }
  100% {
    transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
  }
}
input[type="submit"] {
  font-family:'Montserrat',sans-serif
}
.consultation .messages,.communications .messages {
  max-width:100%
}
[class*="ymaps-2"][class*="-ground-pane"] {
  filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter:grayscale(100%);
  position:relative
}
[class*="ymaps-2"][class*="-events-pane"] {
  position:absolute;
  top:0;
  left:0;
  content:'';
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,0.2)
}
[class*="ymaps-2"][class*="-places-pane"] {
  z-index:2600!important
}
.map {
  overflow:hidden
}
.header-panel .messengers-box {
  padding: 0;
}
.header-panel .messengers-box-inner {
  margin-right: 30px;
}
.header-panel .messengers-box-list {
  display: flex;
  margin: 0 -4px;
}
.header-panel .messengers-box-item {
  margin-bottom: 0;
  padding: 0 4px;
}
.header-panel .messengers-box-link {
  display: block;
  text-decoration: none;
}
.header-panel .messengers-icon {
  background-size: auto;
  height: 29px;
  margin: 0;
  padding: 0;
  width: 29px;
}
.header-panel .messengers-logo {
  display: inline-block;
  font-size: 16px;
}
.header-panel .messengers-box-title {
  margin: 0;
  padding-top: 5px;
}
.header-panel .messengers-box-title-inner {
  color: #929292;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  margin: 0;
}
.main-menu-logo {
  display: none;
}
.header-fixed .header {
  -webkit-animation: slideIn 0.3s;
  -o-animation: slideIn 0.3s;
  -moz-animation: slideIn 0.3s;
  animation: slideIn 0.3s;
  background-color: rgba(51, 58, 71, 0.92);
  position: sticky;
  top: -137px;
  z-index: 3;
}
.header-fixed .main-menu {
  -webkit-align-items: center;
  align-items: center;
  border-top-color: transparent;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 6px 0;
  z-index: 2
}
.header-fixed .main-menu-logo {
  display: block;
  height: 60px;
  margin-right: 120px;
  width: 60px;
}
.header-fixed .main-menu-list {
  flex: 1 0 auto;
  z-index: 1;
}
.header-fixed .main-menu-link {
  color: #fff;
  position: relative
}
.header-fixed .main-menu-item {
  position: static
}
.header-fixed .main-menu-item .sub-menu {
  top: 100%;
}
.header-fixed .main-menu-link:before {
  content: '';
  position: absolute;
  height: 15px;
  width: 100%;
  left: 0;
  bottom: -15px;
}
.progress-bar {
  display: none;
  height: 50px;
  position: absolute;
  overflow: hidden;
  bottom: -87px;
  width: 100%;
  z-index: 1;
}
.header-fixed .progress-bar {
  bottom: -28px;
}
.progress-bar-line--wrapper, .progress-bar-line {
  height: 5px;
}
.progress-bar-line--wrapper {
  background: #D9D9D9;
  position: relative;
  top: 22px;
}
.progress-bar-line {
  background: #C6212C;
  width: 0;
}
.progress-bar-counter {
  background-color: #fff;
  -moz-border-radius: 20%/50%;
  -webkit-border-radius: 20%/50%;
  border-radius: 20%/50%;
  -o-box-shadow: 0 4px 10px rgba(12, 12, 12, 0.25);
  -moz-box-shadow: 0 4px 10px rgba(12, 12, 12, 0.25);
  -webkit-box-shadow: 0 4px 10px rgba(12, 12, 12, 0.25);
  box-shadow: 0 4px 10px rgba(12, 12, 12, 0.25);
  color: #000;
  font-size: 14px;
  left: 0;
  margin-left: -30px;
  min-width: 61px;
  padding: 2px 10px;
  position: absolute;
  text-align: center;
  top: 12px;
}
@keyframes slideIn {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
.consultation-form {
  background-image: url("/images/18a504bf83514ff150833bfac784e5ba.jpg");
  padding: 22px 20px;
}
.consultation-form-title {
  border-bottom: 1px solid rgba(255, 255, 255, .2);
  color: #fff;
  font-size: 14px;
  font-weight: 800;
  line-height: 21px;
  margin-bottom: 33px;
  padding-bottom: 21px;
  position: relative;
  text-transform: uppercase;
}
.consultation-form-title:before {
  background-color: #C6212C;
  bottom: -1px;
  content: '';
  height: 1px;
  position: absolute;
  width: 40px;
}
.consultation-form .consultation-label {
  color: rgba(255, 255, 255, .5);
  font-size: 14px;
}
.consultation-form .consultation-link {
}
.consultation-form .checkbox-field {
  -webkit-align-items: center;
  align-items: center;
}
.consultation-form .field {
  margin-bottom: 25px;
}
.consultation-form .checkbox {
  background-color: #fff;
  margin-right: 15px;
}
.consultation-form input[type="submit"] {
  font-family: 'Lato', sans-serif;
}
.consultation-form input[type="text"] {
  border-color: #B6B6B6;
  color: rgba(255, 255, 255, .5);
}
.consultation-form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, .5);
  font-size: 14px;
}
.consultation-form input:-moz-placeholder {
  color: rgba(255, 255, 255, .5);
  font-size: 14px;
}
.consultation-form input::-moz-placeholder {
  color: rgba(255, 255, 255, .5);
  font-size: 14px;
}
.consultation-form input:-ms-input-placeholder {
  color: rgba(255, 255, 255, .5);
  font-size: 14px;
}
.btn {
  font-size: 14px;
  font-weight: 800;
  line-height: 22px;
  max-width: 300px;
  padding: 13px 15px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.btn:hover, .btn:active, .btn:focus {
  cursor: pointer
}
.btn-default {
  background: #C6212C;
  color: #fff;
}
.btn-default:hover {
  background: #ED2A37;
}
.btn-default:active {
  background: #931720;
  -webkit-box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.25);
  -o-box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.25);
}
.btn-white {
  background: #fff;
  color: #C6212C;
}
.btn-white:hover {
  background: linear-gradient(0deg, #333A47, #333A47), #000000;
  color: #fff;
}
.btn-white:active {
  background: linear-gradient(0deg, #272C37, #272C37), #000000;
  color: #fff;
  -webkit-box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.25);
  -o-box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.25);
}
.ui-tooltip {
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 10px 50%;
  -webkit-box-shadow: 0 4px 15px rgba(12, 12, 12, 0.25);
  -moz-box-shadow: 0 4px 15px rgba(12, 12, 12, 0.25);
  -o-box-shadow: 0 4px 15px rgba(12, 12, 12, 0.25);
  box-shadow: 0 4px 15px rgba(12, 12, 12, 0.25);
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  color: #000;
  display: block;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
.tooltip-copy.ui-tooltip {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cg clip-path='url(%23clip0_39_1332)'%3E%3Cpath d='M7.59999 15.6545L5.06666 15.6545C2.14 15.6545 0.833328 14.3478 0.833328 11.4211L0.833328 8.88781C0.833328 5.96115 2.13999 4.65448 5.06666 4.65448L7.06666 4.65448C7.34 4.65448 7.56666 4.88115 7.56666 5.15448C7.56666 5.42781 7.34 5.65448 7.06666 5.65448L5.06666 5.65448C2.67999 5.65448 1.83333 6.50115 1.83333 8.88781L1.83333 11.4211C1.83333 13.8078 2.68 14.6545 5.06666 14.6545L7.59999 14.6545C9.98666 14.6545 10.8333 13.8078 10.8333 11.4211L10.8333 9.42115C10.8333 9.14781 11.06 8.92115 11.3333 8.92115C11.6067 8.92115 11.8333 9.14781 11.8333 9.42115L11.8333 11.4211C11.8333 14.3478 10.5267 15.6545 7.59999 15.6545Z' fill='%23C6212C'/%3E%3Cpath d='M11.3333 9.92044L9.2 9.92044C7.32667 9.92044 6.56667 9.16044 6.56667 7.28711L6.56667 5.15377C6.56667 4.95377 6.68667 4.76711 6.87333 4.69377C7.06 4.61377 7.27333 4.66044 7.42 4.80044L11.6867 9.06711C11.8267 9.20711 11.8733 9.42711 11.7933 9.61377C11.7561 9.70498 11.6923 9.78294 11.6103 9.8376C11.5283 9.89225 11.4319 9.92111 11.3333 9.92044ZM7.56667 6.36044L7.56667 7.28711C7.56667 8.61377 7.87333 8.92044 9.2 8.92044L10.1267 8.92044L7.56667 6.36044ZM10.4 2.32111L7.73333 2.32111C7.46 2.32111 7.23333 2.09444 7.23333 1.82111C7.23333 1.54777 7.46 1.32111 7.73333 1.32111L10.4 1.32111C10.6733 1.32111 10.9 1.54777 10.9 1.82111C10.9 2.09444 10.6733 2.32111 10.4 2.32111Z' fill='%23C6212C'/%3E%3Cpath d='M4.66667 4.32111C4.39334 4.32111 4.16667 4.09444 4.16667 3.82111C4.16667 2.44111 5.28667 1.32111 6.66667 1.32111L8.41334 1.32111C8.68667 1.32111 8.91334 1.54777 8.91334 1.82111C8.91334 2.09444 8.68667 2.32111 8.41334 2.32111L6.66667 2.32111C5.84001 2.32111 5.16667 2.99444 5.16667 3.82111C5.16667 4.09444 4.94001 4.32111 4.66667 4.32111ZM12.7933 12.3211C12.52 12.3211 12.2933 12.0944 12.2933 11.8211C12.2933 11.5478 12.52 11.3211 12.7933 11.3211C13.5533 11.3211 14.1667 10.7011 14.1667 9.94777L14.1667 5.82111C14.1667 5.54777 14.3933 5.32111 14.6667 5.32111C14.94 5.32111 15.1667 5.54777 15.1667 5.82111L15.1667 9.94777C15.1667 11.2544 14.1 12.3211 12.7933 12.3211Z' fill='%23C6212C'/%3E%3Cpath d='M14.6667 6.32049L12.6667 6.32049C10.8933 6.32049 10.1667 5.59382 10.1667 3.82049L10.1667 1.82049C10.1667 1.62049 10.2867 1.43382 10.4733 1.36049C10.66 1.28049 10.8733 1.32715 11.02 1.46715L15.02 5.46715C15.16 5.60715 15.2067 5.82715 15.1267 6.01382C15.0894 6.10503 15.0257 6.18299 14.9437 6.23764C14.8617 6.2923 14.7652 6.32115 14.6667 6.32049ZM11.1667 3.02715L11.1667 3.82049C11.1667 5.04049 11.4467 5.32049 12.6667 5.32049L13.46 5.32049L11.1667 3.02715Z' fill='%23C6212C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_39_1332'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.487793)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  padding: 2px 10px 2px 31px;
}
.tooltip-link.ui-tooltip {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M8.62001 0.953308L12.6667 4.99998L8.62001 9.04664M1.33334 4.99998H12.5533' stroke='%23C6212C' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  padding: 2px 10px 2px 31px;
}
.tooltip-show-hide.ui-tooltip {
  padding: 2px 10px;
}
.pre {
  background: #e8e8e8;
  border: 1px solid #c6212c;
  color: #c6212c;
  padding: 10px 15px;
  border-radius: 10px;
}
.category-submenu-submenu-active a {
  color: #c6212c;
}
@media screen and (max-width: 1200px) {
  .header-panel .messengers-box-inner {
    margin-right: 10px;
  }
  .header-panel .messengers-icon {
    height: 26px;
    width: 26px;
  }
  .header-panel .messengers-logo {
    font-size: 14px;
  }
  .header-fixed .main-menu-logo {
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .header-panel .messengers-box-title {
    display: none;
  }
  .header-fixed .header {
    top: 0;
  }
  .header-fixed .main-menu {
    display: none;
  }
  .header-fixed .company-name {
    color: #fff;
  }
  .header-fixed .icon {
    color: #fff;
  }
  .progress-bar {
    height: 40px;
    bottom: -81px;
  }
  .header-fixed .progress-bar {
    bottom: -23px;
  }
  .progress-bar-line--wrapper, .progress-bar-line {
    height: 4px;
  }
  .progress-bar-line--wrapper {
    background-color: transparent;
    top: 14px;
  }
  .progress-bar-counter {
    font-size: 11px;
    line-height: 16px;
    margin-left: -20px;
    min-width: 40px;
    padding: 2px 7px;
    top: 6px;
  }
}
@media screen and (max-width: 720px) {
  .header-panel .messengers-box {
    display: none;
  }
  .header-panel .mob-info .messengers-box, .header-panel .mob-info .messengers-box-title {
    display: block;
  }
}
@media screen and (max-width: 478px) {
  .header-fixed .header-panel {
    padding: 39px 0 17px 0;
  }
  .header-fixed .company-logo {
    margin-right: 8px;
    width: 45px;
  }
  .header-fixed .company-description {
    line-height: 0.74;
  }
  .header-fixed .progress-bar {
    display: block;
  }
}
.fl-column {
  display: flex;
  flex-direction: column;
}
.services-wrap {
  margin-top:25px
}
.services__title {
  margin-bottom:25px
}
.services__wrap {
  gap:8px 0;
  margin:25px 0
}
.services__card {
  position:relative;
  padding:20px 0 20px 22px;
  border-radius:4px;
  border-top:1px solid #E5E5E5;
  border-right:1px solid #E5E5E5;
  border-bottom:1px solid #E5E5E5
}
.services__line {
  position:absolute;
  top:-1px;
  left:0;
  bottom:-1px;
  width:6px;
  height:auto;
  background-color:#c6212c;
  border-radius:4px 0 0 4px
}
.services__product {
  font-family:"Inter",sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:16px;
  margin:0;
  padding-right: 10px;
  text-align: left!important;
}
table.tableprice {
  width: 100%;
  text-align: left;
  padding-bottom: 100px;
}
table.tableprice td, table.tableprice th {
  padding: 16px 10px;
}
table.tableprice tr:nth-child(even) {
  background: #F9F9F9;
}
table.tableprice thead {
  background: #585D66;
  text-align: center;
}
table.tableprice thead th {
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
.custom-form {
  max-width:100%;
  margin:0 auto;
  padding:0 0px 100px;
}
.custom-form__field {
  margin-bottom:15px;
}
.custom__check {
  display: flex;
  gap: 10px;
  align-items: start
}
.custom__check-label {
  margin: 0px
}
.custom__check-checkbox {
  min-width: 20px;
  min-height: 20px;
}
.custom-form__label {
  display:block;
  font-weight:bold;
}
.custom-form__input, .custom-form__textarea {
  width:calc(100% - 0px);
  padding:8px;
  box-sizing:border-box;
  border:1px solid #cfcfcf;
  border-radius:4px;
  font-size:16px;
  resize: vertical
}
.custom-form__submit {
  width:100%;
  text-transform:uppercase;
  text-decoration:none;
  background-color:#c6212c;
  line-height:36px;
  font-size:13px;
  font-weight:700;
  color:#fff;
  text-align:center;
}
.custom-form__submit:hover {
  background-color:#d82a36;
}
.custom-form__hint {
  display:block;
  color:#666;
}
@media (max-width: 480px) {
  .custom-form__input,.custom-form__textarea {
    font-size:14px;
  }
}
body[data-url*="konsultatsiya-yurista.php"] .consultation-form, body[data-url*="konsultatsiya-yurista.php"] .btn.btn-default.js-popup.banner-one__btn, body[data-url*="konsultatsiya-yurista.php"] .accentBtn.btn.btn-default.js-popup.banner-one__btn {
  display: none;
}
.cookie-consent {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1000px;
  background-color: #fff;
  border: 1px solid #c6212c;
  padding: 10px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  text-align: center;
  font-size: 14px;
  z-index: 1000;
  display: none;
  border-radius: 0px;
}
.cookie-consent p {
  text-align: center;
  margin-bottom: 0px;
}
.cookie-buttons {
  margin-top: 15px;
}
.cookie-consent .btn {
  padding: 5px 20px;
  border: 1px solid #c6212c;
  background-color: transparent;
  color: #c6212c;
  cursor: pointer;
  text-decoration: none;
  margin: 0 5px;
  font-size: 12px;
  font-weight: 500;
  border-radius: 0px;
}
.cookie-consent .accept-btn {
  background-color: #c6212c;
  color: #fff;
  line-height: 14px;
  border: none;
}
.cookie-consent .accept-btn:hover {
  background-color: #a51c26;
}
.cookie-consent .more-btn:hover {
  background-color: #525252;
  border: 1px solid #525252;
  color: #fff;
}
@media (max-width: 768px) {
  .cookie-consent {
    width: 90%;
    bottom: 15px;
    padding: 15px;
  }
  .cookie-consent .btn {
    padding: 8px 15px;
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .cookie-consent {
    width: 90%;
    position: fixed;
    left: 5%;
    transform: none;
    bottom: 10;
    border: none;
    padding: 10px;
  }
  .cookie-consent p {
    font-size: 12px;
  }
  .cookie-buttons {
    display: flex;
    justify-content: space-between;
    gap: 10px;
  }
  .cookie-consent .btn {
    width: auto;
    margin-bottom: 0;
    flex-grow: 1;
    font-size: 10px;
    line-height: 12px;
  }
}
.new-year-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 700px;
  background-color: #fff;
  border: 1px solid #c6212c;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  z-index: 1001;
  display: none;
  border-radius: 8px;
  text-align: center;
  padding: 20px;
}
.new-year-popup .popup-content {
  position: relative;
}
.new-year-popup h2 {
  color: #c6212c;
  margin-bottom: 20px;
}
.new-year-popup p {
  font-size: 17px;
  line-height: 1.6;
  color: #333;
  text-align: center;
}
.new-year-popup .close-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  background: none;
  border: none;
  font-size: 40px;
  color: #333;
  cursor: pointer;
  padding: 0;
  line-height: 1;
  font-weight: bold;
}
.new-year-popup .close-btn:hover {
  color: #c6212c;
}
@media (max-width: 768px) {
  .new-year-popup {
    width: 90%;
    padding: 15px;
  }
  .new-year-popup p {
    font-size: 17px;
  }
  .new-year-popup h2 {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .new-year-popup {
    padding: 10px;
    width: 90%;
  }
  .new-year-popup p {
    font-size: 13px;
  }
  .new-year-popup h2 {
    font-size: 18px;
  }
}
.reviews-back {
  position: relative;
  overflow: visible;
}
.reviews-back:before {
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  content: '';
  background-color: #f7f7f7;
  z-index: 100;
}
.reviews-back:after {
  position: absolute;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  content: '';
  background-color: #f7f7f7;
  z-index: 100;
}
.srv-detail-feedback .messages {
  width: 100%;
}
.srv-detail-feedback .messages .messages-title {
  font-size: 16px;
}
.srv-detail-feedback .messages .messages-info {
  font-size: 16px;
}
.faq-questions .messages {
  width: 100%;
}
.comments-name a {
  color: #000;
  text-decoration: none;
}
.comments .category-img {
  border-radius: 100px;
}
.comments-form .messages.popup-content {
  width: 100%;
}
.submit-gray {
  height: 48px;
  padding: 0 20px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #ddd;
  line-height: 48px;
  font-size: 13px;
  font-weight: 700;
  color: #000;
  text-align: center;
}
.submit-gray:hover {
  background-color: #ccc;
  color: #000;
  cursor: pointer;
}
.portable-static-carousel {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 30px;
  width: auto !important;
  white-space: normal !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.portable-static-carousel > * {
  width: auto !important;
  max-width: none !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.portable-static-carousel .command-item, .portable-static-carousel .articles-item, .portable-static-carousel .cases-item {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.portable-static-carousel .command-link, .portable-static-carousel .articles-link, .portable-static-carousel .cases-link {
  min-height: 0;
}
.portable-static-carousel .command-img, .portable-static-carousel .articles-img, .portable-static-carousel .cases-img {
  width: 100%;
  height: auto;
}
.reviews .portable-static-carousel {
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}
.reviews .portable-static-carousel .reviews-item {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: auto !important;
  max-width: none !important;
  height: auto;
  padding: 28px;
  margin-right: 0;
  margin-bottom: 0;
  text-align: left;
  background: #fff;
  box-shadow: 0 0 22px rgba(0, 1, 2, 0.07);
}
.reviews .portable-static-carousel .reviews-info, .reviews .portable-static-carousel .reviews-name, .reviews .portable-static-carousel .reviews-date {
  display: block !important;
  position: static !important;
  left: auto !important;
  width: auto !important;
  background: none !important;
  padding-top: 0 !important;
}
.reviews .portable-static-carousel .reviews-link {
  order: 1;
  height: auto;
  margin: 0 auto 16px;
}
.reviews .portable-static-carousel .reviews-name {
  order: 2;
  margin-bottom: 8px;
  text-align: center;
}
.reviews .portable-static-carousel .reviews-date {
  order: 3;
  margin: 0 0 16px;
  text-align: center;
}
.reviews .portable-static-carousel .reviews-info {
  order: 4;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 22px;
}
.reviews .portable-static-carousel .reviews-img, .reviews .portable-static-carousel .reviews-img_default {
  width: 122px;
  height: auto;
  border-radius: 61px;
}
@media screen and (max-width: 720px) {
  .portable-static-carousel, .reviews .portable-static-carousel {
    grid-template-columns: 1fr;
  }
}
