

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body {
  color: #000;
  font-family: PT Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.section {
  background-color: #fff;
  border-bottom: 1px solid #dfe3e5;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 60px;
  display: flex;
}

.section.beige {
  background-color: #fffbf7;
}

.section.beige.offline {
  background-image: url('../images/right.png'), url('../images/left.png');
  background-position: 125% 40vh, -25% -40vh;
  background-repeat: no-repeat, no-repeat;
  background-size: 298px, 297px;
}

.section.beige.hidden {
  display: none;
}

.section.beige.about {
  background-image: url('../images/image-7.png'), url('../images/image-6.png');
  background-position: 110% 100%, -10% 10%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.section.headbanner {
  background-color: #fff3e8;
  background-image: url('../images/headbanner-pic.png');
  background-position: 95% 67%;
  background-repeat: no-repeat;
  background-size: 538px;
  padding-top: 110px;
}

.section.plane {
  background-image: url('../images/book.png'), url('../images/plane.png');
  background-position: 120% 100%, -15% 20px;
  background-repeat: no-repeat, no-repeat;
  background-size: 416px, 308px;
}

.section.plane.hidden {
  display: none;
}

.section.final-banner {
  background-image: url('../images/final-banner.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hidden {
  display: none;
}

.div-vert {
  width: 980px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-vert.left {
  width: 980px;
  align-items: flex-start;
}

.headbanner-div {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.h1 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
  font-size: 42px;
  line-height: 52px;
}

.paragraph-headbanner {
  width: 580px;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 34px;
}

.ridero-link.button {
  height: 42px;
  color: #fff;
  text-align: center;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  background-color: #ff7e00;
  border: 1px solid #ff7e00;
  border-radius: 2px;
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  padding-top: 7px;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .15s;
  display: flex;
}

.ridero-link.button:hover {
  color: #ff7e00;
  background-color: #fff;
}

.ridero-link.button.big {
  height: 52px;
  letter-spacing: 3px;
  margin-top: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
}

.ridero-link.button.big:hover {
  background-color: #fff;
}

.ridero-link.button.white {
  width: 100%;
  color: #ff7e00;
  background-color: #fff;
  margin-top: auto;
}

.ridero-link.button.white:hover {
  color: #fff;
  background-color: #ff7e00;
}

.ridero-link.button.small {
  z-index: 20;
  width: 100%;
  height: 32px;
  color: #ff7e00;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  margin-top: auto;
  padding-top: 3px;
  font-weight: 400;
  line-height: 22px;
  position: relative;
}

.ridero-link.button.small:hover {
  color: #fff;
  background-color: #ff7e00;
}

.ridero-link.button.black {
  color: #000;
  background-color: #fff;
  border-color: #000;
}

.ridero-link.button.black:hover {
  color: #fff;
  background-color: #000;
}

.ridero-link.button.popup-button {
  margin-top: 0;
}

.h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: PT Serif, serif;
  font-size: 32px;
  line-height: 38px;
}

.grid {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: stretch;
  margin-top: 5px;
}

.card-small {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 4px rgba(70, 84, 91, .25), 0 0 2px rgba(70, 84, 91, .25), 0 0 1px rgba(70, 84, 91, .25);
}

.card-small._1 {
  background-image: url('../images/target.svg');
  background-position: 110% 55px;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-small._2 {
  background-image: url('../images/click.svg');
  background-position: 112% 58px;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-small._3 {
  background-image: url('../images/shop.svg');
  background-position: 105% 65px;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-small._4 {
  background-image: url('../images/users.svg');
  background-position: 101% 71px;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-small.channel {
  height: 197px;
  cursor: pointer;
  justify-content: flex-start;
  transition: all .3s;
  box-shadow: 0 0 4px rgba(70, 84, 91, .25), 0 0 2px rgba(70, 84, 91, .25), 0 0 1px rgba(70, 84, 91, .25);
}

.card-small.channel:hover {
  box-shadow: 0 0 12px rgba(255, 126, 0, .3), 0 0 5px rgba(255, 126, 0, .3), 0 0 2px rgba(255, 126, 0, .3);
}

.text-block {
  width: 100%;
  font-size: 18px;
}

.paragraph-big {
  width: 580px;
  text-align: center;
  margin-bottom: 35px;
  font-size: 18px;
}

.paragraph-big._2 {
  width: 420px;
  margin-bottom: -5px;
}

.paragraph-big.left {
  width: auto;
  text-align: left;
  margin-bottom: 13px;
}

.channel-header {
  text-align: center;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.channel-text {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}

.logo {
  margin-top: 3px;
  margin-bottom: 17px;
}

.logo.vk {
  margin-top: 0;
  margin-bottom: 9px;
}

.logo.litres {
  margin-top: 10px;
  margin-bottom: 16px;
}

.logo.ozon {
  margin-top: 10px;
  margin-bottom: 18px;
}

.logo.wb {
  margin-top: 12px;
  margin-bottom: 19px;
}

.logo.amazon {
  margin-top: 11px;
  margin-bottom: 7px;
}

.logo.livelib {
  margin-top: 7px;
}

.ridero-login.button {
  height: 42px;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #ff7e00;
  border: 1px solid #ff7e00;
  border-radius: 2px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 7px 10px 8px;
  font-size: 13px;
  font-weight: 700;
  transition: all .15s;
  display: flex;
}

.ridero-login.button:hover {
  color: #ff7e00;
  background-color: #fff;
}

.ridero-login.button.small {
  width: 100%;
  height: 32px;
  color: #ff7e00;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-top: auto;
  padding-top: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
  position: relative;
}

.ridero-login.button.small:hover {
  color: #fff;
  background-color: #ff7e00;
}

.ridero-login.button.white {
  color: #ff7e00;
  background-color: #fff;
  margin-left: 20px;
}

.ridero-login.button.white:hover {
  color: #fff;
  background-color: #ff7e00;
}

.ridero-login-1.button {
  height: 42px;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #ff7e00;
  border: 1px solid #ff7e00;
  border-radius: 2px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 7px 10px 8px;
  font-size: 13px;
  font-weight: 700;
  transition: all .15s;
  display: flex;
}

.ridero-login-1.button:hover {
  color: #ff7e00;
  background-color: #fff;
}

.ridero-login-1.button.small {
  width: 100%;
  height: 32px;
  color: #ff7e00;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-top: auto;
  padding-top: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
  position: relative;
}

.ridero-login-1.button.small:hover {
  color: #fff;
  background-color: #ff7e00;
}

.ridero-login-1.button.white {
  color: #ff7e00;
  background-color: #fff;
  margin-left: 20px;
}

.ridero-login-1.button.white:hover {
  color: #fff;
  background-color: #ff7e00;
}

.ridero-pay.button {
  height: 42px;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #ff7e00;
  border: 1px solid #ff7e00;
  border-radius: 2px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 7px 10px 8px;
  font-size: 14px;
  font-weight: 700;
  transition: all .15s;
  display: flex;
}

.ridero-pay.button:hover {
  color: #ff7e00;
  background-color: #fff;
}

.ridero-pay.button.small {
  width: 100%;
  height: 32px;
  color: #ff7e00;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-top: auto;
  padding-top: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
  position: relative;
}

.ridero-pay.button.small:hover {
  color: #fff;
  background-color: #ff7e00;
}

.ridero-pay.button.white {
  color: #ff7e00;
  background-color: #fff;
  margin-left: 20px;
}

.ridero-pay.button.white:hover {
  color: #fff;
  background-color: #ff7e00;
}

.grid2 {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 5px;
}

.div-block {
  height: 197px;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 28px;
  padding-bottom: 15px;
  display: flex;
}

.small-text {
  max-width: 680px;
  text-align: center;
  margin-top: 20px;
  font-size: 12px;
  line-height: 18px;
}

.small-text-popup {
  max-width: 680px;
  margin-top: 20px;
  font-size: 12px;
  line-height: 18px;
  display: inline-block;
}

.checkbox-wrapper {
  display: flex;
  align-items: center;
  gap: 8px; /* расстояние между чекбоксом и текстом */
}

.small-text.star {
  margin-right: 3px;
}

.small-text.left {
  text-align: left;
}

.link-in-text {
  color: #ff7e00;
  text-decoration: underline;
}

.link-in-text:hover {
  text-decoration: none;
}

.packages {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 5px;
}

.card-big {
  background-color: #fff;
  border-radius: 4px;
  padding: 0 0 30px;
  box-shadow: 0 2px 10px rgba(70, 84, 91, .25);
}

.card-big.review {
  background-image: url('../images/quotation.svg'), url('../images/quotation.svg');
  background-position: 188px 85%, 10px 19px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding: 20px 20px 12px;
  box-shadow: 0 2px 10px rgba(70, 84, 91, .25);
}

.h3 {
  letter-spacing: 2.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 26px;
}

.h3.margin-13 {
  margin-bottom: 13px;
}

.h3._2 {
  margin-bottom: 10px;
  line-height: 22px;
  text-decoration: none;
}

.h3._2:hover {
  text-decoration: none;
}

.h3.pop {
  margin-bottom: -6px;
  font-size: 18px;
}

.small-card-text {
  letter-spacing: 0;
  margin-top: 5px;
  font-size: 14px;
  line-height: 20px;
}

.card-header {
  border-bottom: 1px solid #ff7e00;
  margin-top: 25px;
  padding-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
}

.card-content {
  padding-top: 17px;
  padding-left: 25px;
  padding-right: 25px;
}

.text-span {
  padding-left: 4px;
  padding-right: 6px;
  font-weight: 400;
  text-decoration: line-through;
}

.text-span._1 {
  padding-left: 3px;
  padding-right: 4px;
}

.bullet {
  width: 8px;
  height: 8px;
  min-height: 8px;
  min-width: 8px;
  background-color: #ff7e00;
  border-radius: 4px;
  margin-top: 10px;
  margin-right: 10px;
}

.bullet.black {
  background-color: #000;
}

.list-item {
  max-width: 680px;
  align-items: flex-start;
  margin-bottom: 13px;
  display: flex;
}

.list {
  margin-bottom: 32px;
}

.list.popup-list {
  margin-bottom: 0;
}

.line {
  height: 1px;
  background-color: #ff7e00;
  margin-top: -2px;
  margin-bottom: 30px;
  padding-bottom: 0;
}

.free-promotion-div {
  width: 680px;
  margin-bottom: -32px;
}

.paragraph {
  margin-bottom: 13px;
}

.paragraph.rules {
  max-width: 780px;
  padding-left: 30px;
}

.icon {
  margin-top: 1px;
  margin-right: 16px;
}

.preview-1 {
  margin-bottom: 26px;
}

.div-block-4 {
  margin-left: -7px;
  display: flex;
}

.full-1, .full-2 {
  display: none;
}

.reviews {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.yellow-page {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-yellow {
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  padding: 20px;
}

.card-yellow:hover {
  color: #ff7e00;
  box-shadow: 0 0 8px rgba(255, 126, 0, .25), 0 0 4px rgba(255, 126, 0, .25), 0 0 2px rgba(255, 126, 0, .25);
}

.text-yellow {
  color: #ff7e00;
  margin-bottom: 0;
  line-height: 22px;
}

.footer-white {
  border-bottom: 1px solid #c1c3c4;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 60px;
  display: flex;
}

.div_container {
  width: 860px;
  min-width: 860px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.footer-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 10px;
}

.footer-links-block {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.h4 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
}

.footer-link {
  height: 30px;
  color: #636a6d;
  cursor: pointer;
  font-size: 16px;
  text-decoration: none;
  transition: color .15s;
}

.footer-link:hover {
  color: #ff7e00;
}

.footer-text {
  width: 265px;
  color: #636a6d;
  margin-bottom: 5px;
  font-size: 16px;
}

.link-in-text-2 {
  color: #ff7e00;
  text-decoration: none;
}

.social-media-div {
  width: auto;
  justify-content: space-between;
  display: flex;
}

.container {
  height: auto;
  text-align: justify;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.footer-black {
  z-index: 90;
  height: 60px;
  background-color: #000;
  border-top: 1px #000;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  bottom: 0;
}

.footer-black.mobile {
  display: none;
}

.contacts {
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  line-height: 18px;
  display: block;
}

.contacts.right {
  width: auto;
  text-align: right;
  line-height: 16px;
}

.contacts.left {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

.column-center {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.social-media-link {
  margin-left: 5px;
  margin-right: 5px;
}

.social-media-link.hidden {
  display: none;
}

.column-left, .column-right {
  padding-left: 0;
  padding-right: 0;
}

.column_foother {
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.navbar {
  z-index: 99;
  width: 100%;
  height: 50px;
  background-color: #fff;
  border-bottom: 1px solid #dfe3e5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
}

.container-2 {
  height: 50px;
}

.nav-link {
  height: 50px;
  color: #46545b;
  padding: 11px 20px;
}

.nav-link.w--current {
  color: #ff7e00;
}

.list-2 {
  width: 100%;
  max-width: 780px;
  margin-bottom: 0;
  padding-left: 25px;
}

.list-item-2 {
  margin-bottom: 13px;
  padding-left: 5px;
}

.contact-popup {
  z-index: 1100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .4);
  align-items: flex-start;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.popup {
  z-index: 101;
  width: 980px;
  max-height: 75vh;
  min-height: 75vh;
  background-color: #fff;
  border-radius: 4px;
  align-items: flex-start;
  margin: 60px auto;
  padding: 50px 60px;
  display: flex;
  position: relative;
  overflow: auto;
  box-shadow: 0 0 16px rgba(70, 84, 91, .25), 0 0 8px rgba(70, 84, 91, .25), 0 0 4px rgba(70, 84, 91, .25);
  justify-content: space-between;
}

.popup.form {
  width: 480px;
  min-height: auto;
  flex-direction: column;
  align-items: center;
}

.popup.yellow {
  width: 780px;
  height: 740px;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}

.popup-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  padding-top: 20px;
}

.popup-header {
  align-items: flex-end;
  margin-bottom: 25px;
  display: flex;
}

.popup-logo {
  margin-right: 25px;
}

.popup-logo.vk, .popup-logo.all {
  margin-bottom: -7px;
}

.popup-logo.litres {
  margin-bottom: -4px;
}

.popup-logo.amazon {
  margin-bottom: -12px;
}

.popup-logo.livelib {
  margin-bottom: -4px;
}

.popup-close {
  width: 32px;
  height: 32px;
  background-color: #fff;
  background-image: url('../images/cross.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 2px;
  margin-top: 14px;
  margin-right: 14px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  cursor: pointer;
}

.popup-close-zayavka {
  background-color: #fff;
  background-image: url('../images/cross.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 2px;
  margin-top: 14px;
  margin-right: 14px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  cursor: pointer;
}

.tab-link-tab-1 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  border: 1px solid #dfe3e5;
  border-radius: 2px;
  margin-right: 10px;
  padding: 0;
  overflow: hidden;
}

.tab-link-tab-1.w--current {
  border-width: 2px;
  border-color: #ff7e00;
  border-radius: 2px;
}

.tab-link-tab-1._12 {
  background-image: url('../images/1_3.jpg');
}

.tab-link-tab-1._12.w--current {
  background-image: linear-gradient(rgba(255, 126, 0, .4), rgba(255, 126, 0, .4)), url('../images/1_3.jpg');
}

.tab-link-tab-1._13 {
  background-image: url('../images/1_7.jpg');
}

.tab-link-tab-1._13.w--current {
  background-image: linear-gradient(rgba(255, 126, 0, .4), rgba(255, 126, 0, .4)), url('../images/1_7.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 40px;
}

.tab-link-tab-2 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  border: 1px solid #dfe3e5;
  border-radius: 2px;
  margin-right: 10px;
  padding: 0;
  overflow: hidden;
}

.tab-link-tab-2.w--current {
  border-width: 2px;
  border-color: #ff7e00;
}

.tab-link-tab-2._12 {
  background-image: url('../images/2.jpg');
}

.tab-link-tab-2._12.w--current {
  background-image: linear-gradient(rgba(255, 126, 0, .4), rgba(255, 126, 0, .4)), url('../images/2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 40px;
}

.tab-link-tab-2._13 {
  background-image: url('../images/2_2.jpg');
}

.tab-link-tab-2._13.w--current {
  background-image: linear-gradient(rgba(255, 126, 0, .4), rgba(255, 126, 0, .4)), url('../images/2_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 40px;
}

.tabs {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 45px;
  display: flex;
}

.tabs-menu {
  flex-direction: row;
  margin-top: 20px;
  display: flex;
}

.tabs-content {
  width: 280px;
  border: 1px solid #dfe3e5;
  border-radius: 2px;
}

.channel-popup-1 {
  z-index: 1100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .4);
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.text-field {
  height: 48px;
  border: 1px solid #c1c3c4;
  border-radius: 2px;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.text-field.last {
  margin-bottom: 0;
}

.form-block {
  width: 100%;
  justify-content: flex-end;
}

.form-2 {
  width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.form-text {
  text-align: center;
  margin-top: -15px;
  margin-bottom: 40px;
}

.channel-popup-2 {
  z-index: 1100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .4);
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.popup-text {
  margin-bottom: 27px;
}

.channel-popup-3 {
  z-index: 1100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .4);
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.popup-buttons {
 /* align-items: center;*/
  display: grid;
  gap: 16px;
}

.question {
  width: 20px;
  height: 20px;
  background-image: url('../images/Group-3.11.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 10px;
  transition: all .15s;
}

.question:hover {
  background-image: url('../images/Group-3.svg');
}

.channel-popup-4, .channel-popup-5, .channel-popup-6, .channel-popup-7, .channel-popup-8, .channel-popup-9, .channel-popup-10, .channel-popup-11, .channel-popup-12 {
  z-index: 1100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .4);
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.channel-popup-13 {
  z-index: 1100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.channel-popup-14, .channel-popup-15, .channel-popup-16, .channel-popup-17, .channel-popup-18, .yellow-popup-1, .yellow-popup-2, .yellow-popup-3, .yellow-popup-4, .yellow-popup-5, .yellow-popup-6, .yellow-popup-7, .yellow-popup-8, .yellow-popup-9, .yellow-popup-10, .yellow-popup-11, .yellow-popup-12, .yellow-popup-13, .yellow-popup-14, .yellow-popup-15, .yellow-popup-16 {
  z-index: 1100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .4);
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.tab-link-tab-3 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  border: 1px solid #dfe3e5;
  border-radius: 2px;
  margin-right: 10px;
  padding: 0;
  overflow: hidden;
}

.tab-link-tab-3.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-width: 2px;
  border-color: #ff7e00;
}

.tab-link-tab-3._13 {
  background-image: url('../images/3_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px;
}

.tab-link-tab-4 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  border: 1px solid #dfe3e5;
  border-radius: 2px;
  margin-right: 10px;
  padding: 0;
  overflow: hidden;
}

.tab-link-tab-4.w--current {
  background-color: rgba(0, 0, 0, 0);
  border-width: 2px;
  border-color: #ff7e00;
}

.tab-link-tab-4._13 {
  background-image: url('../images/4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px;
}

.yellow-text {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 17px;
  display: flex;
}

.success-message {
  background-color: #deecc3;
}

.error-message {
  color: #da2625;
  background-color: rgba(0, 0, 0, 0);
  padding: 5px 0 0;
}

.credit-block {
  align-items: center;
  display: flex;
}

.arrow-left {
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 2px;
  position: absolute;
  top: 48%;
  left: 14px;
}

.arrow-left-1 {
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 2px;
  position: absolute;
  top: 48%;
  left: 14px;
  /*display: none;*/
}

.arrow-right {
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 2px;
  position: absolute;
  top: 48%;
  right: 14px;
}

.arrow-right-1 {
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 2px;
  position: absolute;
  top: 48%;
  right: 14px;
 /* display: none;*/
}

.btnDolyame{
  display: flex;
  align-items: center;
  text-align: center;
  flex-direction: row;
  gap: 5px;
  background-color: transparent;
  color: #000;
  text-decoration: none;
  margin-top: 16px;
}

.btnDolyameText {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin: 0 !important;
}

.iconDolyame {
  background-image: url('../images/logo_dolyame.svg');
  height: 24px;
  width: 86px;
}

@media screen and (min-width: 1440px) {
  .section.beige.offline {
    background-position: 110% 20vh, -10% -20vh;
  }

  .section.beige.about {
    background-position: 95% 100%, 7% 15%;
  }

  .section.plane {
    background-position: 105% 100%, -2% 20px;
  }

  .div-vert, .div-vert.left {
    width: 1180px;
  }

  .paragraph-headbanner {
    width: 680px;
  }

  .card-small._1 {
    background-image: url('../images/target.svg');
    background-position: 226px 55px;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .card-small._2 {
    background-position: 221px 58px;
  }

  .card-small._3 {
    background-position: 229px 65px;
  }

  .card-small._4 {
    background-position: 229px 71px;
  }

  .grid2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .card-big.review {
    background-position: 238px 82%, 10px 19px;
  }

  .small-card-text {
    letter-spacing: .4px;
  }

  .contact-popup {
    display: none;
  }

  .popup {
    width: 1180px;
  }

  .tabs-content {
    width: 380px;
  }
}

@media screen and (max-width: 991px) {
  .section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.beige.offline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.beige.about {
    background-position: 105% 100%, -12% 10%;
  }

  .section.headbanner {
    background-position: 260% 80%;
    padding-top: 90px;
  }

  .div-vert, .div-vert.left {
    width: 680px;
  }

  .h1 {
    font-size: 38px;
    line-height: 48px;
  }

  .paragraph-headbanner {
    font-size: 18px;
    line-height: 26px;
  }

  .ridero-link.button.white {
    margin-top: auto;
  }

  .h2 {
    margin-bottom: 20px;
  }

  .grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .card-small._1 {
    background-position: 105% 30px;
  }

  .card-small._2 {
    background-position: 101% 32px;
  }

  .card-small._3 {
    background-position: 103% 38px;
  }

  .card-small._4 {
    background-position: 101% 45px;
  }

  .grid2 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block {
    padding-top: 68px;
  }

  .packages {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .card-big.review {
    background-position: 288px 78%, 10px 19px;
  }

  .reviews {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .yellow-page {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-white {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .div_container {
    width: auto;
    min-width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-grid {
    grid-column-gap: 35px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-black {
    height: 60px;
    padding: 15px 20px;
  }

  .contacts, .contacts.right {
    margin-left: 0;
    margin-right: 0;
  }

  .contacts.left {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .column_foother {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar {
    justify-content: flex-start;
  }

  .container-2, .nav-link {
    margin-left: 0;
    margin-right: 0;
  }

  .menu-button {
    width: 50px;
    height: 50px;
    background-image: url('../images/burger.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: -5px;
    margin-left: 5px;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #fff;
  }

  .nav-menu {
    background-color: #fff;
    border-bottom: 1px solid #dfe3e5;
  }

  .popup {
    width: auto;
    border-radius: 0;
  }

  .tabs {
    display: none;
  }
}

@media screen and (max-width: 767px) {

 .channel-popup-3, {
  z-index: 1100;
  width: 100%;
  height: calc(100vh - 80px);
  background-color: rgba(0, 0, 0, .4);
  display: none;
  position: fixed;
  top: 80px;
  bottom: 0;
  left: 50%;
  /*right: 0;*/
  transform: translateX(-50%);
}
  
  .section.headbanner {
    padding-top: 40px;
}
  
  .navbar {
  display: none;
  }

  .section {
    padding: 35px 15px 40px;
  }

  .section.beige.about, .section.headbanner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-vert, .div-vert.left {
    width: 100%;
  }

  .headbanner-div {
    align-items: center;
  }

  .h1 {
    text-align: center;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 12px;
    font-family: PT Sans Caption, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-headbanner {
    width: auto;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .ridero-link.button {
    width: 100%;
    height: 52px;
    letter-spacing: 0;
    text-transform: none;
    margin-top: 35px;
    padding-top: 11px;
    font-size: 18px;
    font-weight: 400;
  }

  .ridero-link.button.big {
    letter-spacing: 0;
  }

  .ridero-link.button.white {
    margin-top: 21px;
  }

  .ridero-link.button.small {
    font-size: 14px;
  }

  .h2 {
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 12px;
    font-family: PT Sans Caption, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-top: 10px;
  }

  .card-small._1 {
    background-position: 105% 26px;
  }

  .card-small._2 {
    background-position: 115% 29px;
  }

  .card-small._3 {
    background-position: 103% 35px;
  }

  .card-small._4 {
    background-position: 102% 42px;
  }

  .text-block {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-big {
    width: auto;
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-big.left {
    margin-bottom: 12px;
  }

  .ridero-login.button {
    width: 100%;
    height: 52px;
    letter-spacing: 0;
    text-transform: none;
    padding-top: 8px;
    font-size: 18px;
    font-weight: 400;
  }

  .ridero-login.button.white {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
  }

  .ridero-login-1.button {
    width: 100%;
    height: 52px;
    letter-spacing: 0;
    text-transform: none;
    padding-top: 8px;
    font-size: 18px;
    font-weight: 400;
  }

  .ridero-login-1.button.white {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
  }

  .ridero-pay.button {
    width: 100%;
    height: 52px;
    letter-spacing: 0;
    text-transform: none;
    padding-top: 8px;
    font-size: 18px;
    font-weight: 400;
  }

  .ridero-pay.button.white {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
  }

  .grid2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
  }

  .div-block {
    padding-top: 68px;
  }

  .packages {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .card-big {
    padding-bottom: 25px;
  }

  .card-big.review {
    background-position: 98% 71%, 10px 19px;
  }

  .h3 {
    text-align: center;
  }

  .h3.margin-13 {
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 12px;
    margin-left: 15px;
    line-height: 24px;
  }

  .h3._2 {
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 12px;
    line-height: 22px;
  }

  .h3.pop {
    text-align: left;
  }

  .small-card-text {
    text-align: center;
    margin-top: 0;
  }

  .card-header {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bullet {
    margin-right: 7px;
  }

  .list-item {
    margin-bottom: 12px;
    line-height: 24px;
  }

  .list {
    margin-bottom: 30px;
  }

  .div-block-2 {
    margin-bottom: 0;
  }

  .line {
    margin-top: 0;
    margin-bottom: 28px;
  }

  .free-promotion-div {
    width: auto;
    margin-bottom: -30px;
  }

  .paragraph {
    margin-bottom: 12px;
    line-height: 24px;
  }

  .paragraph._2 {
    margin-bottom: 0;
  }

  .preview-1 {
    margin-bottom: 24px;
  }

  .preview-2 {
    margin-bottom: 30px;
  }

  .reviews {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .yellow-page {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .card-yellow {
    box-shadow: 0 0 4px rgba(70, 84, 91, .25), 0 0 2px rgba(70, 84, 91, .25), 0 0 1px rgba(70, 84, 91, .25);
  }

  .text-yellow {
    text-decoration: underline;
  }

  .footer-white {
    padding-top: 0;
    padding-bottom: 50px;
    display: none;
  }

  .div_container {
    width: 100%;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .footer-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .h4 {
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: PT Sans, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  .footer-text {
    text-align: left;
  }

  .link-in-text-2.white {
    color: #fff;
    text-decoration: none;
  }

  .social-media-div {
    padding-bottom: 20px;
  }

  .container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-black {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
  }

  .footer-black.mobile {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .contacts {
    font-size: 14px;
    line-height: 20px;
  }

  .contacts.right {
    text-align: center;
    margin-bottom: 0;
  }

  .contacts.left {
    height: 20px;
    text-align: center;
    margin-bottom: 0;
  }

  .contacts.center {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .column_foother {
    flex-direction: column;
  }

  .nav-link {
    padding-left: 15px;
    padding-right: 15px;
  }

  .menu-button {
    margin-left: 0;
  }

  .list-item-2 {
    margin-bottom: 12px;
  }

  .popup {
    max-height: 100vh;
    min-height: 100vh;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 15px 110px;
  }

  .popup.form {
    width: auto;
  }

  .popup.yellow {
    width: auto;
    height: auto;
  }

  .popup-header {
    margin-bottom: 20px;
  }

  .popup-close {
    background-size: 20px 20px;
    position: fixed;
  }

    .popup-close-zayavka {
    background-size: 20px 20px;
    position: fixed;
  }

  .text-field {
    margin-bottom: 10px;
  }

  .form-text {
    margin-top: 0;
    margin-bottom: 30px;
  }

  .popup-buttons {
    width: 100%;
    flex-direction: column;
  }

  .question {
    min-height: 20px;
    min-width: 20px;
    margin-top: 10px;
  }

  .credit-block {
    width: 100%;
  }

  .arrow-left {
    position: fixed;
    top: auto;
    bottom: 10px;
    left: 42%;
  }

  .arrow-right {
    position: fixed;
    top: auto;
    bottom: 10px;
    right: 42%;
  }

  .arrow-left-1 {
    position: fixed;
    top: auto;
    bottom: 10px;
    left: 42%;
   /* display: none;*/
  }

  .arrow-right-1 {
    position: fixed;
    top: auto;
    bottom: 10px;
    right: 42%;
    /*display: none;*/
  }
}

@media screen and (max-width: 479px) {


  .channel-popup-4, .channel-popup-5, .channel-popup-6, .channel-popup-7, .channel-popup-8, .channel-popup-9, .channel-popup-10, .channel-popup-11, .channel-popup-12 {
  z-index: 1100;
  width: 100%;
  height: calc(100vh - 75px);
  background-color: rgba(0, 0, 0, .4);
  display: none;
  position: fixed;
  top: 75px;
  bottom: 0;
  left: 50%;
  /*right: 0;*/
  transform: translateX(-50%);
}

  .channel-popup-13, .channel-popup-1, .channel-popup-2, .channel-popup-3, .channel-popup-4 {
  z-index: 1100;
  width: 100%;
  height: calc(100vh - 75px);
  background-color: rgba(0, 0, 0, .4);
  display: none;
  position: fixed;
  top: 80px;
  bottom: 0;
  left: 50%;
  /*right: 0;*/
  transform: translateX(-50%);
}
  
  .navbar {
  display: none;
  }
  
  .headbanner-div {
    align-items: flex-start;
  }

  .h1, .paragraph-headbanner {
    text-align: left;
  }

  .ridero-link.button.white {
    margin-top: 30px;
  }

  .ridero-link.button.small {
    margin-top: 20px;
  }

  .grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .card-small._1 {
    background-position: 105%;
  }

  .card-small._2 {
    background-position: 107%;
  }

  .card-small._3 {
    background-position: 103%;
  }

  .card-small._4 {
    background-position: 102%;
  }

  .card-small.channel {
    height: auto;
  }

  .paragraph-big._2 {
    width: auto;
  }

  .ridero-login.button.small {
    margin-top: 20px;
  }

  .ridero-login-1.button.small {
    margin-top: 20px;
  }

  .ridero-pay.button.small {
    margin-top: 20px;
  }

  .grid2 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block {
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .small-text {
    text-align: left;
  }

  .small-text-popup {
    text-align: left;
  }

  .card-big.review {
    background-position: 97% 77%, 10px 19px;
  }

  .h3._2 {
    margin-bottom: 0;
  }

  .reviews {
    margin-top: 8px;
  }

  .yellow-page {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 8px;
  }

  .div_container {
    width: 100%;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .contacts.right, .contacts.left {
    text-align: center;
  }

  .div-block-5 {
    margin-bottom: -5px;
  }

  .popup-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .popup-logo, .popup-logo.vk, .popup-logo.all {
    margin-bottom: 12px;
  }

  .popup-logo.litres {
    margin-bottom: 9px;
  }

  .popup-logo.amazon, .popup-logo.livelib {
    margin-bottom: 10px;
  }

  .arrow-left {
    left: 38%;
  }

  .arrow-right {
    right: 38%;
  }

  .arrow-left-1 {
    left: 38%;
    /*display: none;*/
  }

  .arrow-right-1 {
    right: 38%;
    /*display: none;*/
  }
}

#w-node-a56776b7-1f86-bd6a-9c65-364e5ba43738-dae08e6d, #w-node-_4a03e7dd-7809-6a2f-24c7-f6e5a316cf9b-dae08e6d, #w-node-_41e14ee9-a828-202a-b799-f31d861cc359-dae08e6d, #w-node-_41e14ee9-a828-202a-b799-f31d861cc35a-dae08e6d, #w-node-_40c89169-ca54-0906-8faa-c983080e3b61-dae08e6d, #w-node-_40c89169-ca54-0906-8faa-c983080e3b62-dae08e6d, #w-node-ff2cc00a-97f5-3a69-6eff-f1b3b26a5648-dae08e6d, #w-node-ff2cc00a-97f5-3a69-6eff-f1b3b26a5649-dae08e6d, #channel-card-1.w-node-_7d1733cd-c2f0-5048-c623-5d937127762f-dae08e6d, #w-node-_966a34df-cb72-a8b2-88c9-dbbe97b81445-dae08e6d, #w-node-b98e71be-81de-6859-6e5f-7429d76a501c-dae08e6d, #channel-card-2.w-node-c5320e4d-094d-8173-a350-c1c89776e464-dae08e6d, #w-node-c5320e4d-094d-8173-a350-c1c89776e467-dae08e6d, #w-node-c5320e4d-094d-8173-a350-c1c89776e46b-dae08e6d, #channel-card-3.w-node-_4c0fa7e5-d720-1247-23b1-28d844174507-dae08e6d, #w-node-_4c0fa7e5-d720-1247-23b1-28d84417450a-dae08e6d, #w-node-_4c0fa7e5-d720-1247-23b1-28d84417450e-dae08e6d, #channel-card-4.w-node-a2987c17-c51b-d13c-5d63-60828cdd7e6d-dae08e6d, #w-node-a2987c17-c51b-d13c-5d63-60828cdd7e70-dae08e6d, #w-node-a2987c17-c51b-d13c-5d63-60828cdd7e74-dae08e6d, #channel-card-5.w-node-_66043746-955c-51f6-6538-08c3a36abab8-dae08e6d, #w-node-_66043746-955c-51f6-6538-08c3a36ababb-dae08e6d, #w-node-_66043746-955c-51f6-6538-08c3a36ababf-dae08e6d, #channel-card-6.w-node-_2e9c8be7-68dc-110f-5baf-948a4f844ded-dae08e6d, #w-node-_2e9c8be7-68dc-110f-5baf-948a4f844df0-dae08e6d, #w-node-_2e9c8be7-68dc-110f-5baf-948a4f844df4-dae08e6d, #channel-card-7.w-node-_698b25ed-b3f2-ca8d-7fdc-09c59dd5a8b0-dae08e6d, #w-node-_698b25ed-b3f2-ca8d-7fdc-09c59dd5a8b3-dae08e6d, #contact-btn-1.w-node-_698b25ed-b3f2-ca8d-7fdc-09c59dd5a8b7-dae08e6d, #channel-card-8.w-node-bbd8db05-5a7e-ab07-6cde-34609152b27a-dae08e6d, #w-node-bbd8db05-5a7e-ab07-6cde-34609152b27d-dae08e6d, #w-node-bbd8db05-5a7e-ab07-6cde-34609152b281-dae08e6d, #channel-card-9.w-node-_562d4233-c157-606b-4b6e-b17b5aef8d78-dae08e6d, #w-node-_562d4233-c157-606b-4b6e-b17b5aef8d7b-dae08e6d, #w-node-_562d4233-c157-606b-4b6e-b17b5aef8d7f-dae08e6d, #channel-card-10.w-node-_6dda010a-f476-dca7-cf15-e6981258d262-dae08e6d, #w-node-_6dda010a-f476-dca7-cf15-e6981258d265-dae08e6d, #w-node-_6dda010a-f476-dca7-cf15-e6981258d269-dae08e6d, #channel-card-11.w-node-c30da057-d5b1-1386-22bb-05334d8b473a-dae08e6d, #w-node-c30da057-d5b1-1386-22bb-05334d8b473d-dae08e6d, #contact-btn-2.w-node-c30da057-d5b1-1386-22bb-05334d8b4741-dae08e6d, #channel-card-12.w-node-e8a4bf6d-8f44-c226-4ac1-4e4dabdbd432-dae08e6d, #w-node-e8a4bf6d-8f44-c226-4ac1-4e4dabdbd435-dae08e6d, #w-node-e8a4bf6d-8f44-c226-4ac1-4e4dabdbd439-dae08e6d, #channel-card-13.w-node-_67986062-ee1b-5bfb-cf4f-938a5fd08f8a-dae08e6d, #w-node-_67986062-ee1b-5bfb-cf4f-938a5fd08f8d-dae08e6d, #w-node-_67986062-ee1b-5bfb-cf4f-938a5fd08f8f-dae08e6d, #channel-card-14.w-node-_03d90092-97c1-9468-3e7d-3ee1297deec7-dae08e6d, #w-node-_03d90092-97c1-9468-3e7d-3ee1297deeca-dae08e6d, #w-node-_03d90092-97c1-9468-3e7d-3ee1297deece-dae08e6d, #channel-card-15.w-node-_6346165e-1a2c-6c91-ac63-92b2f644d04a-dae08e6d, #w-node-_6346165e-1a2c-6c91-ac63-92b2f644d04d-dae08e6d, #w-node-_6346165e-1a2c-6c91-ac63-92b2f644d051-dae08e6d, #channel-card-16.w-node-_53129be9-61c7-5660-37e4-18c468d4ca30-dae08e6d, #w-node-_53129be9-61c7-5660-37e4-18c468d4ca33-dae08e6d, #w-node-_53129be9-61c7-5660-37e4-18c468d4ca37-dae08e6d, #channel-card-17.w-node-ac025a6b-7f35-08d2-b39b-12a26697936d-dae08e6d, #w-node-ac025a6b-7f35-08d2-b39b-12a266979370-dae08e6d, #w-node-ac025a6b-7f35-08d2-b39b-12a266979374-dae08e6d, #w-node-_28f9e6a1-c71a-b93d-d05b-5212fd6afd40-dae08e6d, #w-node-_28f9e6a1-c71a-b93d-d05b-5212fd6afd43-dae08e6d, #contact-btn-3.w-node-_28f9e6a1-c71a-b93d-d05b-5212fd6afd47-dae08e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7d2d903-f827-1047-7887-d208242cb1e6-dae08e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3512fd88-3f27-efdc-b1b4-8798c51237ac-dae08e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cf0f601-84fb-22f9-56d6-7f088c242162-dae08e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3cf0f601-84fb-22f9-56d6-7f088c242163-dae08e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa6d4ec3-4d9e-167a-bfff-ea5f3049f0b8-dae08e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-fa6d4ec3-4d9e-167a-bfff-ea5f3049f0b9-dae08e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_375de1cd-8437-aeff-5cce-5c9cc0044f58-dae08e6d, #w-node-_90af2353-a1d0-dd37-3613-49bbf66bc5de-dae08e6d, #w-node-_444aa769-5603-944e-a708-99d717784c20-dae08e6d, #w-node-f07fe0ba-d230-f59a-36de-3657184bc2b8-dae08e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#yellow-card-1.w-node-_04ec87c5-02ac-8a6f-4115-ced49519b193-dae08e6d, #yellow-card-2.w-node-_0d7ac0a2-bad8-5c53-7fa2-5285aefbc819-dae08e6d, #yellow-card-3.w-node-_707cc3ea-2769-24e4-3391-8baeaf279746-dae08e6d, #yellow-card-4.w-node-_0896cc1f-08da-b3b4-a2d7-b9158e3bdca1-dae08e6d, #yellow-card-5.w-node-_304a7866-adcc-4090-61d4-136503efe82c-dae08e6d, #yellow-card-6.w-node-_094c812e-ebe2-6c4c-abda-97e5ce0a4d4c-dae08e6d, #yellow-card-7.w-node-d160bf11-53ee-eb88-8552-8fc053564093-dae08e6d, #yellow-card-8.w-node-b46546ed-8dd4-1629-6112-50aaaa043fd5-dae08e6d, #yellow-card-9.w-node-bd88f9c4-c29e-63f3-aa36-cbdb3629bc7d-dae08e6d, #yellow-card-10.w-node-_12944b13-3985-92fa-0b39-cb667b47184b-dae08e6d, #yellow-card-11.w-node-_3de29006-de8b-75ca-7b3d-a01bc8572e95-dae08e6d, #yellow-card-12.w-node-_11bafc61-36bb-c7b8-01f5-1bfe045d597c-dae08e6d, #yellow-card-13.w-node-_4a2cc268-a7b4-58b8-aa6a-85db339cee76-dae08e6d, #yellow-card-14.w-node-_0e0126bc-f926-252f-4b1f-2ef6a0ec7bf5-dae08e6d, #yellow-card-15.w-node-_840a6302-14fc-7ef0-5a7a-512e9e1b3968-dae08e6d, #yellow-card-16.w-node-_67d67cc7-47ba-03f4-916b-2187d47dc532-dae08e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-a56776b7-1f86-bd6a-9c65-364e5ba43738-dae08e6d, #w-node-_41e14ee9-a828-202a-b799-f31d861cc359-dae08e6d, #w-node-_40c89169-ca54-0906-8faa-c983080e3b61-dae08e6d, #w-node-ff2cc00a-97f5-3a69-6eff-f1b3b26a5648-dae08e6d {
    align-self: stretch;
  }

  #w-node-a7d2d903-f827-1047-7887-d208242cb1e6-dae08e6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_90af2353-a1d0-dd37-3613-49bbf66bc5de-dae08e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a7d2d903-f827-1047-7887-d208242cb1e6-dae08e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
}


