:root {
  --navy: #010167;
  --white-smoke: #f3f3f3;
  --red: #ff0a0d;
  --orange: #ffa803;
  --firebrick: #d10003;
}

.main-container {
  margin-left: auto;
  margin-right: auto;
}

.main-container.hero {
  height: 100vh;
  background-image: url('../image/custompage/Frame-2-9-1.png');
  background-position: 50%;
  background-size: cover;
}

.main-container._6screen {
  height: 600px;
  background-image: url('../image/custompage/Rectangle-36-1_1Rectangle 36 (1).webp');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

.main-container._7screen {
  position: relative;
}

.main-container._9screen {
  background-color: var(--navy);
}

.main-container._10screen {
  background-color: var(--white-smoke);
}

.main-container._12screen {
  background-color: var(--navy);
}

.main-container._7screen-copy {
  position: relative;
}

.main-container._7screen-copy.mobi, .main-container._8screen-copy.mobi, .main-container._11screen-copy.mobi, .main-container._4screen-copy.mobi {
  display: none;
}

.content {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.content.hero {
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content._2screen {
  padding-top: 100px;
  padding-bottom: 100px;
}

.content._3screen {
  margin-bottom: 100px;
  padding-bottom: 0;
}

.content._4screen {
  margin-bottom: 100px;
}

.content._5screen {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: static;
}

.content._7screen {
  padding-top: 100px;
  position: static;
}

.content._8screen {
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 0;
}

.content._9screen {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.content._10screen {
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.content._11screen {
  padding-top: 100px;
}

.content._12screen {
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.content._8screen-copy {
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 0;
}

.navbar {
  height: 70px;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar.mobi {
  display: none;
}

.logo {
  width: 176px;
  display: block;
  position: relative;
}

.container {
  width: 1140px;
  max-width: 1140px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.logo-link {
  align-items: center;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.nav-menu {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.for-social {
  justify-content: center;
  align-items: center;
  margin-right: 40px;
  display: none;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.insta {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  transition: transform .3s;
}

.insta:hover {
  transform: scale(1.05);
}

.facebook {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  transition: transform .3s;
}

.facebook:hover, .facebook:active {
  transform: scale(1.05);
}

.faceb {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.web {
  margin-right: 0;
}

.website {
  width: 40px;
  height: 40px;
  margin-right: 5px;
  transition: transform .3s;
}

.website:hover {
  transform: scale(1.05);
}

.button-nav {
  width: auto;
  height: auto;
  border: 1px solid var(--red);
  color: var(--red);
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding: 12px 25px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  transition: background-color .3s;
  display: block;
}

.button-nav:hover {
  background-color: var(--red);
  color: #fff;
}

.nav-link {
  color: #000;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  line-height: 130%;
}

.nav-link:hover {
  color: var(--red);
}

.nav-link:focus {
  color: #000;
  -webkit-text-stroke-color: var(--navy);
}

.nav-link:visited {
  color: #000;
  font-size: 16px;
}

.text-48px {
  text-transform: uppercase;
  font-family: Gilroy, sans-serif;
  font-size: 48px;
  line-height: 130%;
}

.text-48px.white {
  color: #fff;
}

.text-48px.white.centre {
  width: 630px;
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.text-span {
  color: var(--red);
}

.hero-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.hero-table {
  grid-column-gap: 10px;
  grid-row-gap: 14px;
  grid-template-rows: auto auto auto;
  grid-template-columns: minmax(0, 1fr) 10.5fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-left: 65px;
  display: grid;
}

.text-22-px {
  color: #000;
  font-family: Gilroy, sans-serif;
  font-size: 22px;
  line-height: 130%;
  text-decoration: none;
}

.text-22-px.white {
  color: #fff;
}

.text-22-px.white.semi {
  text-align: left;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 110%;
}

.text-22-px.white.semi.txn {
  text-align: center;
}

.text-22-px.white.semi.txn.ev {
  text-align: left;
}

.text-22-px.white.semi.txn._1 {
  font-weight: 400;
}

.text-22-px.white.semi.ev {
  text-align: center;
  font-size: 16px;
}

.text-22-px.white.semi.ev._1 {
  font-weight: 400;
}

.text-22-px.white.light {
  text-align: center;
  text-transform: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}

.text-22-px.white.light.txn {
  text-align: center;
  font-weight: 500;
}

.text-22-px.white.light.eb {
  text-align: left;
}

.text-22-px.center {
  text-align: center;
}

.text-22-px.center.semi {
  font-weight: 600;
}

.text-22-px.center.semi.white {
  width: 762px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
}

.text-22-px.center.semi.white.reb {
  text-align: center;
  font-size: 22px;
  font-weight: 600;
  line-height: 140%;
}

.button-orange {
  text-transform: uppercase;
  background-image: linear-gradient(#ff0a0d, #ffa803 98%, #ffa803);
  border-radius: 30px;
  margin-top: 60px;
  padding: 20px 60px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  transition: box-shadow .3s, transform .3s;
}

.button-orange:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 8px -4px rgba(255, 168, 3, .5);
}

.button-orange.sp-40 {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to bottom, #ff0a0d, #ffa803 98%, var(--orange));
  margin-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.button-orange.center {
  text-align: center;
  margin-top: 30px;
}

.button-orange.button2 {
  margin-top: 20px;
}

.button-orange.button-fin {
  margin-top: 40px;
}

.button-orange.other-but1 {
  margin-top: 30px;
}

.button-orange.other-but3 {
  margin-top: 20px;
}

.arrow-hero {
  position: absolute;
  top: 373.578px;
  left: 480.5px;
}

.arrow-hero.en3 {
  top: 374.578px;
  left: 482.5px;
}

.text-16-px {
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.text-16-px.white {
  color: #fff;
}

.text-16-px.white.center {
  text-align: center;
}

.text-16-px.white.center.sp20 {
  margin-top: 25px;
}

.menu-button {
  position: static;
}

.text-44-px {
  color: var(--navy);
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Gilroy, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 130%;
}

.text-44-px.center {
  color: var(--red);
  text-align: center;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.text-44-px.center.sp3 {
  width: 645px;
  text-align: center;
}

.text-44-px.center.sp3.en4 {
  width: 500px;
}

.text-44-px.center.white {
  color: #fff;
}

.text-44-px.center.white.sp10 {
  color: var(--red);
  margin-bottom: 60px;
}

.text-44-px.center.sp22 {
  margin-bottom: 40px;
}

.text-44-px.sp14 {
  width: 713px;
}

.text-44-px.sp14.center {
  margin-left: auto;
  margin-right: auto;
  line-height: 125%;
}

.text-44-px.bold {
  margin-top: 0;
  padding-left: 0;
  font-weight: 700;
}

.text-44-px.sp30 {
  color: var(--navy);
  padding-left: 75px;
}

.text-span-2 {
  color: var(--red);
}

.wrapper-2-sc {
  justify-content: center;
  align-items: center;
  margin-top: 140px;
  display: flex;
  position: relative;
}

.card1 {
  width: 270px;
  height: 298px;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -80px;
  margin-left: auto;
  margin-right: auto;
  transition: transform .3s;
  display: flex;
  transform: rotate(-8deg);
  box-shadow: 0 5px 20px -5px rgba(0, 0, 0, .25);
}

.card1:hover {
  transform: scale(1.05)rotate(-8deg);
}

.text-21 {
  width: 530px;
  color: #000;
  font-family: Gilroy, sans-serif;
  font-size: 21px;
  line-height: 130%;
}

.text-21.center {
  width: 162px;
  color: #000;
  text-align: center;
  font-size: 20px;
}

.text-21.center.sp10 {
  margin-top: 10px;
}

.text-21.center.sp2 {
  width: auto;
  color: #000;
  margin-bottom: 5px;
  font-size: 21px;
}

.text-21.center.sp4 {
  width: 581px;
  margin-top: 20px;
  font-size: 21px;
}

.text-21.center.sp4.en5 {
  width: 650px;
}

.text-21.center.sp5 {
  width: 211px;
  font-size: 20px;
  line-height: 120%;
}

.text-21.center.sp6 {
  width: 898px;
  font-size: 21px;
}

.text-21.center.sp9 {
  width: 477px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-21.center.sp14 {
  width: 800px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 21px;
}

.text-21.center.sp14.gt {
  width: 700px;
}

.text-21.white {
  color: #fff;
}

.text-21.white.sp {
  width: 334px;
}

.text-21.white.sp.sp-1 {
  width: 343px;
}

.text-21.white.sp.sp-1.light {
  width: 350px;
}

.text-21.white.sp.light {
  font-weight: 300;
}

.text-21.white.sp8 {
  width: 550px;
  padding-top: 10px;
  font-size: 21px;
}

.text-21.white.sp8.light {
  font-weight: 300;
}

.text-21.white.center {
  text-align: center;
}

.text-21.white.center.sp12 {
  width: 923px;
  margin-top: 50px;
  font-size: 21px;
}

.text-21.sp11 {
  width: 260px;
}

.text-21.sp11.en10 {
  width: 300px;
}

.text-21.sp11-copy {
  width: 330px;
}

.text-21.sp14 {
  margin-top: 20px;
}

.text-21.sp21 {
  width: auto;
}

.text-21.tx-tab {
  width: 420px;
}

.text-21.tx-tab.tx-tab1.ef3 {
  width: 450px;
}

.text-21.tx-tab-copy {
  width: 420px;
}

.text-21.tx-tab1 {
  width: 440px;
}

.card2 {
  width: 270px;
  height: 298px;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  transition: transform .3s;
  display: flex;
  transform: rotate(8deg);
  box-shadow: 0 5px 20px -5px rgba(0, 0, 0, .25);
}

.card2:hover {
  transform: scale(1.05)rotate(8deg);
}

.card3 {
  width: 270px;
  height: 298px;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -80px;
  margin-left: auto;
  margin-right: auto;
  transition: transform .3s;
  display: flex;
  transform: rotate(-8deg);
  box-shadow: 0 5px 20px -5px rgba(0, 0, 0, .25);
}

.card3:hover {
  transform: scale(1.05)rotate(-8deg);
}

.card4 {
  width: 270px;
  height: 298px;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  transition: transform .3s;
  display: flex;
  transform: rotate(8deg);
  box-shadow: 0 5px 20px -5px rgba(0, 0, 0, .25);
}

.card4:hover {
  transform: scale(1.05)rotate(8deg);
}

.wrapper-red {
  outline-offset: 0px;
  background-image: url('../image/custompage/Rectangle-19-2.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  outline: 7px solid #fff;
  padding-top: 100px;
  padding-bottom: 100px;
  transition: box-shadow .3s, transform .3s;
  box-shadow: 0 5px 15px rgba(0, 0, 0, .25);
}

.wrapper-red:hover {
  transform: translate(0, -2px)scale(1.05);
}

.text-span-3 {
  color: var(--navy);
}

.one-stroke {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.image {
  margin-right: 20px;
}

.wrappper-4sc {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.circle1 {
  width: 318px;
  height: 318px;
  border: 3px solid var(--navy);
  background-color: #fff;
  border-radius: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.circle1:hover {
  transform: translate(0, -2px)scale(1.05);
  box-shadow: 0 8px 20px -4px rgba(1, 1, 103, .2);
}

.text-20 {
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

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

.text-20.center.sp10 {
  width: 250px;
  margin-top: 10px;
}

.text-20.center.sp10.sp20 {
  width: 250px;
  margin-top: 5px;
  line-height: 115%;
}

.text-20.center.sp10.sp20.en8 {
  width: 240px;
}

.text-20.center.sp10.sp20.en13 {
  width: 230px;
}

.text-20.center.sp10.en7 {
  width: 200px;
}

.text-20.center.sp10.en12 {
  width: 220px;
}

.circle2 {
  z-index: 1;
  width: 318px;
  height: 318px;
  border: 3px solid var(--navy);
  background-color: #fff;
  border-radius: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: -42px;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  position: relative;
}

.circle2:hover {
  transform: scale(1.05)translate(0, -2px);
  box-shadow: 0 8px 20px -4px rgba(1, 1, 103, .2);
}

.circle3 {
  z-index: 0;
  width: 318px;
  height: 318px;
  border: 3px solid var(--navy);
  background-color: #fff;
  border-radius: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: -42px;
  transition: box-shadow .3s, transform .3s;
  display: flex;
  position: relative;
}

.circle3:hover {
  transform: scale(1.05)translate(0, -2px);
  box-shadow: 0 8px 20px -4px rgba(1, 1, 103, .2);
}

.circle4 {
  width: 318px;
  height: 318px;
  border: 3px solid var(--navy);
  background-color: #fff;
  border-radius: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: -42px;
  transition: box-shadow .3s, transform .3s;
  display: flex;
}

.circle4:hover {
  transform: scale(1.05)translate(0, -2px);
  box-shadow: 0 8px 20px -4px rgba(1, 1, 103, .2);
}

.advantages {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.ad-left {
  width: 50%;
  margin-right: 60px;
}

.ad-right {
  width: 540px;
  height: 285px;
  background-image: url('../image/custompage/Group-125-3-1_1Group 125 (3) (1).webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 40px;
  display: flex;
}

.image-2 {
  width: 540px;
  height: 285px;
  background-image: url('../image/custompage/Group-125-1_1Group 125 (1).webp');
  background-position: 50%;
  background-size: cover;
}

.info-bl1 {
  width: 540px;
  height: 285px;
  background-image: url('../image/custompage/Group-124-1_1Group 124 (1).webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 40px;
  display: flex;
}

.image-3, .image-4 {
  margin-right: 10px;
}

.text-21-semi {
  text-transform: uppercase;
  font-family: Gilroy, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.text-21-semi.center {
  text-align: center;
}

.text-21-semi.center.red {
  color: var(--red);
  letter-spacing: .3px;
  column-count: auto;
  font-size: 21px;
  font-weight: 600;
  line-height: 140%;
}

.text-21-semi.red {
  color: var(--red);
  margin-top: 5px;
}

.text-21-semi.red.center {
  text-align: center;
  margin-top: 0;
}

.text-21-semi.red.sp13 {
  margin-top: 10px;
}

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

.for-button.but2 {
  margin-top: 30px;
}

.for-button.but2.other-button {
  margin-top: 0;
}

.baground-gray {
  z-index: 0;
  height: auto;
  background-color: #fff;
  position: relative;
}

.text-span-4 {
  color: var(--red);
}

.text-span-5 {
  letter-spacing: 1px;
}

.wrapper-5screen {
  margin-top: 50px;
  margin-bottom: 60px;
  display: flex;
}

.card1-wr {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 20px;
  padding-bottom: 65px;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 8px 15px -4px rgba(0, 0, 0, .2);
}

.card1-wr:hover {
  transform: translate(0, -10px);
}

.card1-wr.ff2 {
  padding-bottom: 45px;
}

.image-5 {
  margin-bottom: 40px;
}

.grey {
  z-index: -1;
  height: 612px;
  background-color: var(--white-smoke);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.card2-wr {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 20px;
  padding-bottom: 50px;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 8px 15px -4px rgba(0, 0, 0, .2);
}

.card2-wr:hover {
  transform: translate(0, -10px);
}

.card2-wr.ff1 {
  padding-bottom: 30px;
}

.card3-wr {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 20px;
  padding-bottom: 60px;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 8px 15px -4px rgba(0, 0, 0, .2);
}

.card3-wr:hover {
  transform: translate(0, -10px);
}

.card3-wr.card4-wr {
  margin-right: 0;
  padding-bottom: 40px;
}

.image-card2 {
  margin-bottom: 64px;
}

.image-card1 {
  margin-bottom: 70px;
}

.text-span-6 {
  color: var(--red);
}

.right-7sc {
  z-index: 2;
  width: 615px;
  height: 469px;
  background-image: url('../image/custompage/Group-126_1Group 126.webp');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 100px;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 60px;
  padding-left: 60px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.right-7sc.en5 {
  width: 615px;
}

.text-24-semi {
  font-family: Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.text-24-semi.white {
  color: #fff;
}

.text-24-semi.white.aa {
  text-transform: uppercase;
}

.text-24-semi.white.aa.sp7 {
  width: 305px;
}

.text-24-semi.white.aa.sp7.center {
  width: 330px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  display: flex;
}

.text-24-semi.white.aa.sp7.center.en6, .text-24-semi.white.aa.sp7.center.en-15 {
  width: 400px;
}

._7-sc-qestion {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.baground-7-screen {
  height: 469px;
  background-image: url('../image/custompage/Group-127-3-2.png');
  background-position: 50%;
  background-size: cover;
}

.from-baground {
  max-width: 1140px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr minmax(0, 5.5fr);
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: grid;
}

.wrap-left-8 {
  width: 45%;
  height: 700px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 60px;
  display: flex;
  position: relative;
}

.wrap-right-8 {
  width: 55%;
}

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

.text-span-7 {
  color: var(--red);
}

.table-8sc {
  grid-column-gap: 10px;
  grid-row-gap: 14px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: minmax(70px, 5fr) .25fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.zayavka {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-6 {
  position: absolute;
  top: 17%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.text-span-8 {
  color: var(--white-smoke);
}

.finance {
  height: 420px;
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.image-7 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.fin-left {
  width: 50%;
}

.fin-right {
  width: 50%;
  padding: 50px 50px 50px 60px;
}

.table-fin {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 9.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table-fin.finn {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: minmax(209px, .25fr) minmax(122px, 3.75fr) 2.75fr;
}

.image-8 {
  height: 420px;
}

.button-white {
  color: var(--navy);
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 30px;
  padding: 20px 60px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
  transition: box-shadow .3s, transform .3s;
}

.button-white:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 8px -4px rgba(255, 168, 3, .5);
}

.button-white.sp-40 {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to bottom, #ff0a0d, #ffa803 98%, var(--orange));
  margin-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.button-white.center {
  text-align: center;
  margin-top: 30px;
}

.button-white.button2 {
  margin-top: 20px;
}

.button-white.button-fin, .button-white.sp13 {
  margin-top: 40px;
}

.button-white.sp13:hover {
  box-shadow: 0 8px 8px -4px rgba(243, 243, 243, .25);
}

.text-span-9 {
  color: var(--red);
}

.support {
  background-color: #fff;
  border-radius: 30px;
  margin-top: 50px;
  padding: 50px 20px 50px 40px;
  display: flex;
}

.sup-left {
  width: 50%;
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 17fr;
  grid-auto-columns: 1fr;
  display: block;
}

.sup-right {
  width: 50%;
  margin-top: 0;
}

.text-23-semi {
  color: var(--navy);
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-left: 45px;
  font-family: Gilroy, sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 130%;
}

.text-23-semi.center {
  width: 162px;
  color: #000;
  text-align: center;
}

.text-23-semi.center.sp10 {
  margin-top: 10px;
}

.text-23-semi.center.sp2 {
  width: auto;
  color: #000;
  margin-bottom: 5px;
}

.text-23-semi.center.sp4 {
  width: 581px;
  margin-top: 20px;
}

.text-23-semi.center.sp5 {
  width: 211px;
}

.text-23-semi.center.sp6 {
  width: 898px;
}

.text-23-semi.center.sp9 {
  width: 477px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-23-semi.center.sp14 {
  width: 800px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.text-23-semi.white {
  color: #fff;
}

.text-23-semi.white.sp {
  width: 334px;
}

.text-23-semi.white.sp.sp-1 {
  width: 343px;
}

.text-23-semi.white.sp.sp-1.light {
  width: 350px;
}

.text-23-semi.white.sp.light {
  font-weight: 300;
}

.text-23-semi.white.sp8 {
  width: 550px;
  padding-top: 10px;
}

.text-23-semi.white.center {
  text-align: center;
}

.text-23-semi.white.center.sp12 {
  width: 923px;
  margin-top: 50px;
}

.text-23-semi.sp11 {
  width: 260px;
}

.text-23-semi.sp11-copy {
  width: 330px;
}

.table-sup-left {
  width: 500px;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: minmax(28px, 2fr) minmax(500px, 5fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.table-sup-lright {
  grid-column-gap: 16px;
  grid-row-gap: 17px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: minmax(28px, .25fr) 18fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-21-copy {
  width: 430px;
  color: #000;
  font-family: Gilroy, sans-serif;
  font-size: 21px;
  line-height: 130%;
}

.text-21-copy.center {
  width: 162px;
  color: #000;
  text-align: center;
}

.text-21-copy.center.sp10 {
  margin-top: 10px;
}

.text-21-copy.center.sp2 {
  width: auto;
  color: #000;
  margin-bottom: 5px;
}

.text-21-copy.center.sp4 {
  width: 581px;
  margin-top: 20px;
}

.text-21-copy.center.sp5 {
  width: 211px;
}

.text-21-copy.center.sp6 {
  width: 898px;
}

.text-21-copy.center.sp9 {
  width: 477px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-21-copy.center.sp14 {
  width: 800px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.text-21-copy.white {
  color: #fff;
}

.text-21-copy.white.sp {
  width: 334px;
}

.text-21-copy.white.sp.sp-1 {
  width: 343px;
}

.text-21-copy.white.sp.sp-1.light {
  width: 350px;
}

.text-21-copy.white.sp.light {
  font-weight: 300;
}

.text-21-copy.white.sp8 {
  width: 550px;
  padding-top: 10px;
}

.text-21-copy.white.center {
  text-align: center;
}

.text-21-copy.white.center.sp12 {
  width: 923px;
  margin-top: 50px;
}

.text-21-copy.sp11 {
  width: 260px;
}

.text-21-copy.sp11-copy {
  width: 330px;
}

.wrapper-fot {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.wrapper-footer {
  display: flex;
}

.fotter-left {
  width: 65%;
  margin-right: 100px;
  position: relative;
}

.footer-right {
  width: 40%;
}

.text-span-10 {
  color: var(--red);
}

.bl-contact {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 16.75fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.link-logo {
  margin-top: 40px;
}

.div-block {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.link-insta, .link-facebook {
  margin-right: 20px;
}

.text-field {
  height: 60px;
  border: 1px solid var(--red);
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
}

.form {
  flex-direction: column;
  display: flex;
}

.submit-button {
  height: 60px;
  background-color: var(--red);
  text-transform: uppercase;
  border-radius: 30px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.submit-button:hover {
  background-color: #db0306;
}

.text-14.center {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-family: Gilroy, sans-serif;
  line-height: 120%;
}

.form-block {
  margin-top: 0;
}

.text-block {
  color: #fff;
  font-family: Gilroy, sans-serif;
}

.text-block-2 {
  font-family: Gilroy, sans-serif;
  font-size: 16px;
}

.text-block-3 {
  text-align: center;
  font-family: Gilroy, sans-serif;
}

.close-mod-bg {
  cursor: pointer;
  background-color: rgba(255, 255, 255, .01);
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.close-mod {
  width: 40px;
  height: 40px;
  max-width: none;
  cursor: pointer;
  position: absolute;
  top: 10px;
  bottom: auto;
  left: auto;
  right: 10px;
}

.submit-button-2 {
  width: 390px;
  height: 55px;
  background-color: var(--red);
  color: #fff;
  text-transform: uppercase;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: background-color .2s;
  display: block;
}

.submit-button-2:hover {
  background-color: var(--firebrick);
  color: #fff;
  border: 0 solid rgba(0, 0, 0, 0);
  font-weight: 500;
}

.main-container-2 {
  height: auto;
}

.main-container-2.modal {
  z-index: 1000;
  height: auto;
  color: #000;
  background-color: rgba(0, 0, 0, .93);
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.link-4 {
  color: #fff;
}

.heading-12 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Gilroy, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 110%;
}

.heading-12.head-form {
  margin-bottom: 20px;
}

.form-block-2 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  display: flex;
}

.field-text {
  height: 50px;
  border: 0 solid #000;
  border-radius: 30px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Gilroy, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.text-block-33 {
  color: #fff;
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.text-block-32 {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
  line-height: 125%;
}

.text-block-45 {
  text-align: center;
  font-family: Gilroy, sans-serif;
}

.form-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-block-46 {
  font-family: Gilroy, sans-serif;
}

.content-3 {
  width: 1140px;
  height: auto;
  max-width: none;
  flex-direction: column;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.content-3.modalc {
  z-index: 5;
  width: 490px;
  height: auto;
  background-color: var(--navy);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 30px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 50px;
  position: relative;
}

.main-container-fin {
  height: auto;
}

.main-container-fin.modal {
  z-index: 1000;
  height: auto;
  color: #000;
  background-color: rgba(0, 0, 0, .93);
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: block;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.main-container-fin.modal.fin, .main-container-fin.modal.fin.duble {
  display: none;
}

.content-fin {
  width: 1140px;
  height: auto;
  max-width: none;
  flex-direction: column;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.content-fin.modalc {
  z-index: 5;
  width: 490px;
  height: auto;
  background-color: var(--navy);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 30px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 50px;
  position: relative;
}

.content-fin.modalc.fin {
  width: 640px;
  background-color: var(--red);
  padding: 60px 50px;
}

.main-container-3 {
  background-color: #fff;
  position: static;
}

.main-container-3.police2 {
  background-color: #fff;
  display: block;
}

.content-4 {
  width: auto;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 100px;
}

.text-block-50 {
  color: #000;
  font-family: Gilroy, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.button-green {
  width: 280px;
  height: 60px;
  outline-offset: 0px;
  text-align: center;
  text-transform: uppercase;
  background-color: #00bbb4;
  outline: 7px solid #d9f5f4;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  transition: background-color .2s;
  display: flex;
}

.button-green:hover {
  background-color: #00a7a0;
}

.main-container-4 {
  background-color: #fff;
  position: static;
}

.main-container-4.policy1 {
  background-color: #00bbb4;
  display: none;
}

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

.image-11 {
  width: 400px;
}

.baground-policy {
  height: 300px;
  background-image: url('../image/custompage/Rectangle-36-1_1Rectangle 36 (1).webp');
  background-position: 50% 100%;
  background-size: cover;
}

.content-4-copy {
  width: auto;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 100px;
}

.content-pol {
  width: auto;
  max-width: 1100px;
  background-color: #fff;
  margin-top: -170px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
}

.text-span-11, .text-span-12, .text-span-13, .bold-text {
  color: var(--red);
}

.bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11 {
  font-weight: 400;
}

.footer {
  height: 130px;
  max-width: 1140px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.for-logo-f {
  justify-content: center;
  align-items: center;
  margin-right: 60px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.link-block {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.link-block-2 {
  margin-right: 20px;
}

.for-manager {
  justify-content: center;
  align-items: center;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.link-copy {
  color: #333;
  margin-right: 30px;
  font-size: 20px;
  text-decoration: none;
}

.link {
  color: #333;
  margin-right: 0;
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  text-decoration: none;
}

.text-block-43 {
  color: #333;
  margin-right: 30px;
  font-size: 20px;
}

.link-website {
  margin-left: 20px;
}

.text-span-14 {
  color: var(--red);
  text-decoration: none;
}

.link-5 {
  text-decoration: none;
}

.arrow-link-up {
  z-index: 999;
  width: 60px;
  height: 60px;
  background-color: var(--red);
  text-align: center;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 3%;
  left: auto;
  right: 1%;
}

.arrow-link-up:hover {
  background-color: var(--firebrick);
  color: rgba(200, 30, 23, .47);
  border-radius: 200px;
}

.arrow-link-up.w--current {
  background-color: var(--red);
}

.text-block-38 {
  color: #fff;
  margin-top: 8px;
  font-family: Varela Round, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.image-13 {
  transition: transform .3s;
}

.image-13:hover {
  transform: scale(1.05);
}

.image-14 {
  transition: transform .3s;
}

.image-14:hover {
  transform: scale(1.05);
}

.image-15 {
  margin-right: 20px;
  transition: transform .3s;
}

.image-15:hover {
  transform: scale(1.05);
}

.link-6 {
  text-decoration: none;
}

.text-span-15 {
  color: var(--navy);
  text-decoration: underline;
}

.card-1-2, .card-3-4 {
  flex-direction: row;
  display: flex;
}

.circle1-2, .circle3-4 {
  display: flex;
}

.card-wr1-2, .card-wr3-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-7sc-copy {
  z-index: 2;
  width: 615px;
  height: 469px;
  background-image: url('../image/custompage/Group-126_1Group 126.webp');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 100px;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 60px;
  padding-left: 60px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.baground-7-screen-copy {
  height: 469px;
  background-image: url('../image/custompage/Group-127-3-2.png');
  background-position: 50%;
  background-size: cover;
}

.wrap8-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap-right-8-copy {
  width: 55%;
}

.wrap-left-8-copy {
  width: 45%;
  height: 700px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 60px;
  display: flex;
  position: relative;
}

.navbar-2 {
  height: 70px;
  background-color: #fff;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.container-2 {
  height: 70px;
  max-width: 1140px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-19 {
  width: 176px;
}

.link-block-3 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.nav-menu-2 {
  margin-left: auto;
  margin-right: auto;
}

.nav-link-2 {
  padding-left: 15px;
  padding-right: 15px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  line-height: 130%;
}

.right {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.mobil {
  height: 70px;
  background-color: #fff;
  display: none;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.container-3 {
  height: 70px;
  max-width: 1140px;
}

.icon-2 {
  color: var(--navy);
  font-size: 34px;
}

.image-20 {
  width: 176px;
}

.nav-menu-3 {
  background-color: #fff;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.nav-link-3 {
  color: #000;
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
}

.nav-link-3:hover {
  color: var(--red);
}

.menu-button-2, .menu-button-2.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.link-block-4 {
  height: 70px;
  align-items: center;
  display: flex;
}

.mobil-other {
  height: 70px;
  background-color: #fff;
  display: none;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.link-youtube {
  transition: transform .3s;
}

.link-youtube:hover {
  transform: scale(1.05);
}

.text-span-16, .text-span-17, .text-span-18, .text-span-19, .text-span-20 {
  color: var(--red);
}

.text-span-21 {
  color: #000;
}

.button {
  background-color: #ff0a0d;
  border-radius: 100px;
  padding: 10px;
  transition: background-color .3s;
}

.button:hover {
  background-color: var(--navy);
}

.button.ua {
  width: 40px;
  height: 40px;
  background-color: #010167;
}

.button.ua:hover {
  background-color: #ff0a0d;
}

.button.en {
  background-color: #010167;
  margin-right: 10px;
}

.button.en:hover {
  background-color: var(--red);
}

.button.en.w--current {
  width: 40px;
  height: 40px;
}

.bold-text-12 {
  text-align: right;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  line-height: 110%;
}

.bold-text-13 {
  font-weight: 600;
}

.bold-text-14 {
  font-weight: 700;
}

.link-7 {
  color: #fff;
}

.link-8 {
  color: #000;
}

.bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20 {
  font-weight: 500;
}

@media screen and (max-width: 991px) {
  .main-container._7screen, .main-container._8screen, .main-container._11screen {
    display: none;
  }

  .main-container._7screen-copy.mobi, .main-container._8screen-copy.mobi, .main-container._11screen-copy.mobi {
    display: block;
  }

  .content.hero, .content._2screen, .content._3screen, .content._4screen, .content._5screen {
    max-width: 700px;
  }

  .content._7screen {
    max-width: 700px;
    text-align: center;
  }

  .content._8screen, .content._9screen, .content._10screen, .content._11screen, .content._12screen, .content._8screen-copy {
    max-width: 700px;
  }

  .navbar {
    display: none;
  }

  .navbar.mobi {
    justify-content: center;
    display: none;
  }

  .container {
    width: 700px;
    max-width: 700px;
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

  .logo-link.w--current {
    margin-right: 100px;
  }

  .for-social {
    margin-right: 40px;
  }

  .button-nav {
    display: none;
  }

  .text-22-px.center.semi.white {
    width: 600px;
  }

  .button-orange.button-fin {
    margin-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-44-px.sp14.center {
    width: 700px;
  }

  .text-44-px.bold {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-44-px.sp30 {
    text-align: center;
  }

  .wrapper-2-sc {
    flex-direction: column;
    margin-top: 100px;
  }

  .text-21 {
    width: 500px;
  }

  .text-21.center.sp6, .text-21.center.sp14, .text-21.white.center.sp12 {
    width: 600px;
  }

  .text-21.sp11-copy {
    width: 250px;
  }

  .text-21.sp14 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-21.tx-tab {
    width: auto;
  }

  .wrappper-4sc {
    flex-direction: column;
    margin-top: 60px;
  }

  .circle3 {
    margin-top: -40px;
    margin-left: 0;
  }

  .circle4 {
    margin-top: -40px;
    margin-left: -42px;
  }

  .advantages {
    flex-direction: column;
    margin-top: 60px;
  }

  .ad-left {
    width: auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .wrapper-5screen {
    flex-direction: column;
  }

  .card2-wr {
    margin-right: 0;
  }

  .text-24-semi.white.aa.sp7.center {
    margin-left: auto;
    margin-right: auto;
  }

  .baground-7-screen {
    background-image: none;
  }

  .from-baground {
    max-width: 700px;
    margin-left: 69px;
    margin-right: auto;
  }

  .wrap8 {
    flex-direction: column;
  }

  .table-8sc {
    grid-template-columns: minmax(0, 2.25fr) 1.25fr;
  }

  .zayavka {
    margin-top: 60px;
    position: static;
    top: 154px;
  }

  .image-6 {
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: 0%;
    bottom: 0;
  }

  .finance {
    height: auto;
  }

  .fin-right {
    height: 400px;
    padding-left: 30px;
    padding-right: 10px;
  }

  .image-8 {
    height: 400px;
  }

  .support {
    flex-direction: column;
    padding-right: 40px;
  }

  .sup-left {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .sup-right {
    width: 85%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-23-semi {
    text-align: center;
    margin-left: 0;
  }

  .table-sup-left {
    width: auto;
    grid-column-gap: 16px;
    grid-row-gap: 18px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: minmax(28px, .25fr) minmax(500px, 5.75fr);
    grid-auto-columns: 1fr;
    align-content: end;
    align-items: start;
    justify-items: start;
    display: grid;
  }

  .wrapper-fot, .wrapper-footer {
    flex-direction: column;
  }

  .fotter-left {
    width: 100%;
  }

  .footer-right {
    width: 70%;
    flex-direction: column;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .bl-contact {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .link-logo {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .content-3, .content-fin {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .for-social-2 {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .footer {
    height: auto;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 40px;
  }

  .for-logo-f {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .link-block {
    margin-bottom: 17px;
    position: static;
  }

  .for-manager {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .link-copy {
    margin-right: 30px;
  }

  .link {
    margin-right: 0;
  }

  .icon {
    color: var(--navy);
    font-size: 30px;
  }

  .card-1-2 {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .circle1-2 {
    flex-direction: row;
    display: flex;
  }

  .circle3-4 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .card-wr1-2 {
    margin-bottom: 40px;
  }

  .right-7sc-copy {
    width: auto;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    position: static;
  }

  .baground-7-screen-copy {
    background-color: var(--red);
    background-image: none;
  }

  .wrap8-copy {
    flex-direction: column;
  }

  .wrap-right-8-copy {
    width: 85%;
  }

  .wrap-left-8-copy {
    width: 85%;
    height: auto;
    margin-right: 0;
  }

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

  .tel {
    align-items: center;
    margin-top: 20px;
    margin-left: 65px;
    display: flex;
  }

  .image-16, .image-17 {
    margin-right: 10px;
  }

  .mobil {
    display: none;
  }

  .container-3 {
    max-width: 700px;
    align-items: center;
    display: flex;
    position: relative;
  }

  .menu-button-2 {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .link-block-4 {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .mobil-other {
    display: block;
  }

  .lan {
    justify-content: center;
    align-items: center;
    margin-right: 100px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }
}

@media screen and (max-width: 767px) {
  .main-container._6screen {
    height: 500px;
  }

  .content.hero, .content._2screen, .content._3screen, .content._4screen, .content._5screen, .content._7screen, .content._8screen, .content._9screen {
    max-width: 500px;
  }

  .content._10screen {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .content._11screen, .content._12screen, .content._8screen-copy {
    max-width: 500px;
  }

  .navbar.mobi {
    justify-content: center;
    display: none;
  }

  .container {
    width: 530px;
    height: 70px;
    max-width: 530px;
    justify-content: space-between;
  }

  .logo-link {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .logo-link.w--current {
    position: absolute;
  }

  .for-social {
    margin-left: 0;
    margin-right: 80px;
    position: absolute;
  }

  .button-nav {
    display: none;
  }

  .text-48px.white.centre {
    width: 500px;
    font-size: 44px;
  }

  .text-22-px {
    font-size: 20px;
  }

  .text-22-px.white.semi, .text-22-px.white.semi.txn._1, .text-22-px.white.semi.ev._1, .text-22-px.white.light, .text-22-px.white.light.txn {
    font-size: 14px;
  }

  .text-22-px.center.semi.white {
    width: 440px;
    font-size: 20px;
  }

  .button-orange.button-fin {
    margin-left: auto;
    margin-right: auto;
  }

  .menu-button {
    padding-right: 18px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .text-44-px.center.sp3 {
    width: 500px;
    line-height: 120%;
  }

  .text-44-px.sp14.center {
    width: 380px;
    font-size: 44px;
  }

  .text-44-px.sp30 {
    text-align: center;
    padding-left: 0;
  }

  .card1 {
    width: 230px;
    height: 268px;
  }

  .text-21 {
    width: 400px;
    font-size: 18px;
  }

  .text-21.center {
    font-size: 18px;
  }

  .text-21.center.sp4, .text-21.center.sp6 {
    width: 500px;
  }

  .text-21.center.sp14 {
    width: 380px;
  }

  .text-21.white.sp8.light {
    width: 450px;
    font-size: 18px;
  }

  .text-21.white.center.sp12 {
    width: 500px;
  }

  .text-21.sp11, .text-21.sp11-copy {
    width: 350px;
  }

  .text-21.tx-tab, .text-21.tx-tab.tx-tab1.ef3, .text-21.tx-tab1 {
    width: 400px;
  }

  .card2, .card3, .card4 {
    width: 230px;
    height: 268px;
  }

  .circle1 {
    width: 290px;
    height: 290px;
  }

  .text-20.center.sp10 {
    font-size: 18px;
  }

  .text-20.center.sp10.sp20 {
    width: 230px;
    margin-top: 0;
  }

  .circle2, .circle3, .circle4 {
    width: 290px;
    height: 290px;
  }

  .ad-right, .info-bl1 {
    width: 500px;
  }

  .text-21-semi.red.center {
    margin-top: 5px;
  }

  .text-21-semi.red.sp13 {
    text-align: center;
    font-size: 18px;
  }

  .card1-wr {
    padding-bottom: 30px;
  }

  .image-5 {
    margin-bottom: 30px;
  }

  .card2-wr, .card3-wr {
    padding-bottom: 30px;
  }

  .image-card2, .image-card1 {
    margin-bottom: 30px;
  }

  .from-baground {
    max-width: 500px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: .75fr minmax(0, 5.5fr);
    margin-left: 30px;
    margin-right: 30px;
  }

  .table-8sc {
    grid-column-gap: 14px;
    grid-template-columns: minmax(0, 2.25fr) .25fr;
  }

  .fin-left {
    width: 100%;
    display: none;
  }

  .fin-right {
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .table-fin.finn {
    grid-column-gap: 15px;
    grid-template-columns: minmax(155px, .25fr) minmax(122px, 4fr) 2.75fr;
  }

  .image-8 {
    display: none;
  }

  .support {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sup-left, .sup-right {
    width: 100%;
  }

  .text-23-semi {
    margin-left: 0;
  }

  .table-sup-left {
    grid-template-columns: minmax(28px, .25fr) minmax(500px, 4.5fr);
  }

  .text-21-copy.tx-tab {
    font-size: 18px;
  }

  .content-3, .content-fin {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .content-fin.modalc.fin {
    width: 500px;
  }

  .for-manager {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .link-copy, .text-block-43 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .text-block-38 {
    margin-top: 0;
  }

  .icon {
    font-size: 36px;
  }

  .circle3-4 {
    margin-left: -19px;
    margin-right: auto;
  }

  .right-7sc-copy {
    height: 400px;
  }

  .container-3 {
    max-width: 500px;
  }
}

@media screen and (max-width: 479px) {
  .main-container._4screen {
    display: none;
  }

  .main-container._11screen-copy.mobi, .main-container._4screen-copy.mobi {
    display: block;
  }

  .content.hero {
    max-width: 320px;
  }

  .content._2screen {
    max-width: 320px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content._3screen {
    max-width: 330px;
    margin-bottom: 80px;
  }

  .content._4screen {
    max-width: 320px;
    margin-bottom: 80px;
  }

  .content._5screen {
    max-width: 320px;
    margin-top: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content._7screen {
    max-width: 320px;
    padding-top: 80px;
  }

  .content._8screen {
    max-width: 320px;
  }

  .content._9screen, .content._10screen {
    max-width: 320px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content._11screen {
    max-width: 320px;
    padding-top: 80px;
  }

  .content._12screen {
    max-width: 320px;
    flex-direction: column;
  }

  .content._8screen-copy {
    max-width: 320px;
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .logo {
    width: 154px;
  }

  .container {
    width: 320px;
    max-width: 320px;
  }

  .nav-menu {
    background-color: #fff;
  }

  .for-social {
    display: none;
  }

  .text-48px.white.centre {
    width: 320px;
    font-size: 40px;
  }

  .text-22-px {
    font-size: 18px;
  }

  .text-22-px.white.semi {
    font-size: 12px;
    display: block;
  }

  .text-22-px.white.semi.txn._1 {
    text-align: left;
    font-size: 12px;
  }

  .text-22-px.white.semi.ev._1 {
    font-size: 12px;
  }

  .text-22-px.white.light {
    width: auto;
    font-size: 12px;
  }

  .text-22-px.white.light.txn {
    font-size: 12px;
  }

  .text-22-px.center.semi.white {
    width: 290px;
    font-size: 17px;
    line-height: 140%;
  }

  .text-22-px.center.semi.white.reb {
    font-size: 20px;
  }

  .button-orange, .button-orange.center {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-orange.button2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
  }

  .button-orange.button-fin.but {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-orange.other-but3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .arrow-hero {
    top: 420.578px;
    left: 297.5px;
  }

  .menu-button {
    background-color: rgba(0, 0, 0, 0);
  }

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

  .text-44-px {
    font-size: 32px;
  }

  .text-44-px.center {
    width: 320px;
    font-size: 32px;
  }

  .text-44-px.center.sp3 {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    font-size: 32px;
  }

  .text-44-px.center.sp3.en4 {
    width: 300px;
  }

  .text-44-px.center.sp22 {
    font-size: 32px;
  }

  .text-44-px.sp14.center {
    width: 300px;
    font-size: 32px;
  }

  .text-21 {
    width: 240px;
    font-size: 17px;
  }

  .text-21.center.sp2 {
    font-size: 18px;
  }

  .text-21.center.sp4 {
    width: 300px;
    margin-top: 0;
    font-size: 18px;
  }

  .text-21.center.sp4.en5 {
    width: 320px;
  }

  .text-21.center.sp5 {
    font-size: 18px;
  }

  .text-21.center.sp6 {
    width: 320px;
    font-size: 18px;
  }

  .text-21.center.sp9 {
    width: 320px;
  }

  .text-21.center.sp14 {
    width: 320px;
    font-size: 18px;
  }

  .text-21.center.sp14.gt, .text-21.white.sp.sp-1.light {
    width: 320px;
  }

  .text-21.white.sp.light {
    width: 360px;
  }

  .text-21.white.sp8.light {
    width: 270px;
    font-size: 17px;
  }

  .text-21.white.center.sp12 {
    width: 320px;
    font-size: 17px;
  }

  .text-21.sp11, .text-21.sp11-copy {
    width: 280px;
  }

  .text-21.sp14 {
    width: 320px;
  }

  .text-21.sp21 {
    text-align: center;
  }

  .text-21.tx-tab {
    width: 220px;
    font-size: 17px;
  }

  .text-21.tx-tab.tx-tab1.ef3 {
    width: 220px;
  }

  .text-21.tx-tab1 {
    width: 220px;
    font-size: 17px;
  }

  .wrapper-red {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image {
    margin-right: 10px;
  }

  .wrappper-4sc {
    margin-top: 40px;
  }

  .circle1 {
    width: 300px;
    height: 300px;
  }

  .text-20.center.sp10, .text-20.center.sp10.sp20 {
    font-size: 17px;
  }

  .circle2 {
    width: 300px;
    height: 300px;
    margin-top: -40px;
    margin-left: 0;
  }

  .circle3 {
    width: 300px;
    height: 300px;
  }

  .circle4 {
    width: 300px;
    height: 300px;
    margin-left: 0;
  }

  .ad-right, .info-bl1 {
    width: 320px;
    height: auto;
    padding: 60px 20px;
  }

  .text-21-semi.center.red {
    font-size: 18px;
  }

  .text-span-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .card1-wr {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .card2-wr {
    padding-bottom: 40px;
  }

  .card3-wr {
    margin-bottom: 40px;
    margin-right: 0;
    padding-bottom: 30px;
  }

  .card3-wr.card4-wr {
    margin-bottom: 0;
  }

  .right-7sc {
    width: 320px;
  }

  .text-24-semi.white.aa.sp7.center {
    font-size: 22px;
  }

  .text-24-semi.white.aa.sp7.center.en-15 {
    width: 320px;
  }

  ._7-sc-qestion {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .from-baground {
    max-width: 320px;
    padding-top: 0;
  }

  .table-8sc {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-left: 0;
    margin-right: 0;
  }

  .finance {
    max-width: 320px;
  }

  .fin-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .table-fin.finn {
    width: auto;
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-columns: minmax(102px, 4fr) minmax(84px, .25fr) minmax(84px, 1.5fr);
    grid-auto-columns: 2fr;
  }

  .button-white.sp13 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-21-copy.tx-tab {
    width: 220px;
    font-size: 17px;
  }

  .footer-right {
    width: 80%;
  }

  .link-insta, .link-facebook, .link-web {
    margin-right: 15px;
  }

  .text-block {
    margin-bottom: 40px;
  }

  .close-mod-bg {
    height: 100vh;
  }

  .close-mod {
    max-width: 100%;
    display: block;
  }

  .submit-button-2 {
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 16px;
    display: block;
  }

  .main-container-2.modal {
    margin-top: 0;
    padding-top: 20px;
    display: none;
  }

  .heading-12 {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 23px;
    line-height: 115%;
  }

  .heading-12.head-form {
    font-size: 22px;
    font-weight: 500;
    line-height: 130%;
  }

  .field-text {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .text-block-32 {
    font-family: Gilroy, sans-serif;
    font-size: 17px;
    font-weight: 400;
  }

  .form-2 {
    justify-content: space-between;
    align-items: stretch;
  }

  .content-3 {
    width: 330px;
  }

  .content-3.modalc {
    width: 340px;
    height: auto;
    padding: 60px 30px;
  }

  .main-container-fin.modal {
    margin-top: 0;
    padding-top: 20px;
    display: none;
  }

  .main-container-fin.modal.fin, .main-container-fin.modal.fin.duble {
    display: none;
  }

  .content-fin {
    width: 330px;
  }

  .content-fin.modalc {
    width: 350px;
    height: auto;
    padding: 60px 20px 40px;
  }

  .content-fin.modalc.fin {
    width: 340px;
    padding: 40px 20px;
  }

  .finances {
    width: auto;
  }

  .button-green {
    font-size: 16px;
  }

  .image-12 {
    margin-left: auto;
    margin-right: auto;
  }

  .link-copy, .link, .text-block-43 {
    font-size: 18px;
  }

  .text-block-38 {
    margin-top: 10px;
    font-size: 34px;
    line-height: 34px;
  }

  .image-15 {
    margin-right: 0;
  }

  .card-1-2, .card-3-4 {
    flex-direction: column;
  }

  .circle1-2, .circle3-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .card-wr1-2, .card-wr3-4 {
    flex-direction: column;
  }

  .right-7sc-copy {
    height: auto;
  }

  .baground-7-screen-copy {
    height: auto;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wrap-right-8-copy {
    width: 100%;
  }

  .image-18 {
    max-width: 80%;
  }

  .container-3 {
    max-width: 320px;
  }

  .image-20 {
    width: 126px;
  }

  .menu-button-2 {
    padding-right: 0;
  }

  .button.ua, .button.en.w--current {
    padding: 10px 12px;
    font-family: Gilroy, sans-serif;
  }

  .lan {
    margin-right: 60px;
  }
}

#w-node-_226a5287-2e28-7109-fadf-48674e298887-a5f46149, #w-node-_1e3ab9dd-581b-808b-0ce1-4b3ad58709ed-a5f46149, #w-node-_8d914d02-a405-ab66-75ab-d2b6b59fe20b-a5f46149, #w-node-_556c8b60-4eca-d06b-eb01-8dc1adfac98d-a5f46149, #w-node-_315cb168-304b-1edb-da17-9f7ec8188a41-a5f46149, #w-node-_56e37ff8-9c2f-980e-b684-965c5a21f164-a5f46149, #w-node-_7f495fe8-6374-ff32-b169-12571f1875e2-a5f46149, #w-node-a6f3257a-8b08-9a1b-bc8a-adeb9347266a-a5f46149, #w-node-c7543b57-c09e-edb6-f722-1e96fd37bf55-a5f46149, #w-node-_9342c972-2123-445f-74d5-c1c3e579deae-a5f46149, #w-node-_80281f75-ae5c-ed2a-6f41-c68626d43bb4-a5f46149, #w-node-_00116486-3060-c4f0-a58a-234ed2977d33-a5f46149, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a09-a5f46149, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a0a-a5f46149, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a0c-a5f46149, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a0d-a5f46149, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a0f-a5f46149, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a10-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_236daeef-2057-340c-2e56-8bb3056787d4-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_103846e5-b652-f12c-5d13-dac422268f6e-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a0e04c0-7a5e-19d6-f084-d764eaa0eb87-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_095aa352-6643-b694-2848-8547799b200c-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e42c4006-4478-5625-bd1d-01c761c8804d-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_97132318-57d8-cbe3-b8c8-1e61cff5e522-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46cd4cc3-0760-bfb2-7226-c22bf4089115-a5f46149, #w-node-daa9424b-44f0-bb3f-c5c1-90a62203b4ab-a5f46149, #w-node-eaab5b7f-541c-ca50-6715-ed53e5f80912-a5f46149, #w-node-_2fce0328-2c72-d691-c929-690766b09733-a5f46149, #w-node-_42eeca69-4536-0a9c-1974-4bb3f33dc0fc-a5f46149, #w-node-_797e53aa-932b-e3a4-2d1d-406e30d8985c-a5f46149, #w-node-_9e700307-2006-041a-7b28-86a00b591fbd-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_070c5d09-c580-ce29-46d1-cccf447e8eaf-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff17b-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff17c-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff180-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff181-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff185-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff186-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff18a-a5f46149, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff18b-a5f46149, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff18f-a5f46149, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff190-a5f46149, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff194-a5f46149, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff195-a5f46149, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff199-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff19a-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-d9a073d7-dd2d-7bc6-3082-2b5f111374c5-a5f46149, #w-node-_2caa183a-7720-1429-c9fd-48094ecf5035-a5f46149, #w-node-_5204e701-5835-60f3-71f2-0ca8c6fac066-a5f46149, #w-node-_2e3b95e6-a820-e9e3-c238-53b1cb30bd40-a5f46149, #w-node-_7a342052-ddb0-29af-9c95-ccf45ecd2156-a5f46149, #w-node-e15c2ac2-b121-89f9-9f6c-5fc4594fe943-a5f46149, #w-node-_940c87a0-4e80-ebff-f9b7-3ed32b31f885-a5f46149, #w-node-e1fc4b40-7d3e-b51e-68e4-384a5430b0d8-a5f46149, #w-node-d9425b4f-cbc1-b3de-e5d7-e072f986fc89-a5f46149, #w-node-_621d4116-ae37-96f9-24b7-d308c5148f52-a5f46149, #w-node-_940027ed-d324-792c-d700-b1e964b5c4ff-a5f46149, #w-node-_592fd9ec-4e15-579c-cfd9-68a1aae2d873-a5f46149, #w-node-cb4a5265-d2df-0fb5-7dc0-4bbd4f9c78bc-a5f46149, #w-node-_4d47caa1-7078-586a-bfaf-4b791324864f-a5f46149, #w-node-ec3b2c0d-7f7b-4d51-5272-9fa92a7616bb-a5f46149, #w-node-_5d3e918f-3cb8-91a6-9e4d-7c4cc9707203-a5f46149, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1e5-a5f46149, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1e6-a5f46149, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1ea-a5f46149, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1eb-a5f46149, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1ef-a5f46149, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1f0-a5f46149, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1f4-a5f46149, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1f5-a5f46149, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1f9-a5f46149, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1fa-a5f46149, #w-node-_2fdc9fc0-c1f5-fec6-ae9f-eb01fe4515f4-a5f46149, #w-node-e4ffd27b-966f-b8a0-3af5-32363413f094-a5f46149, #w-node-_754ee327-dfc7-caf4-44ca-9a29658e2d20-a5f46149, #w-node-a1bdd959-8139-9116-d655-3fb5505a0dde-a5f46149, #w-node-_48ade4d7-9007-ef7b-7d67-b9a331b3a390-a5f46149, #w-node-b14891e8-d5f2-b53c-5666-a964ee2bcdb3-a5f46149, #w-node-_9c25f261-7afe-b924-6a2f-db93e5633290-a5f46149, #w-node-a0451e0a-7016-4f49-6afb-703631f7749e-a5f46149, #w-node-d31841ce-04d6-51a8-0c22-2071563b7668-a5f46149, #w-node-d31841ce-04d6-51a8-0c22-2071563b7669-a5f46149, #w-node-d31841ce-04d6-51a8-0c22-2071563b766b-a5f46149, #w-node-d31841ce-04d6-51a8-0c22-2071563b766c-a5f46149, #w-node-_0bfa3e93-e17b-5dbe-de6d-d4cd81cff312-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e2235d7-7a96-9a2c-a237-6222228fed9e-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_59198cd2-ce67-2b65-f0e4-8cde393ca8c9-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-c7ac6938-4b05-0159-329c-7b3c33329b36-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a889eafd-7b8c-be65-0825-0953e5292f6c-a5f46149, #w-node-_5d169a90-ca8d-77f1-a907-3b94456c7f87-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b54f3f71-da08-9dea-c386-8a175c4977d4-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbaf336f-a3c8-86d1-de7c-a05bdffc2be8-a5f46149, #w-node-e5c8cbf7-a626-c895-dd31-f1a63cba8ce5-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_14f3d769-d8f5-69d0-1111-b48982270b66-a5f46149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6b1a216d-1631-6794-fd97-3b56dde10a12-a5f46149 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: center;
}

#w-node-_8017ce9a-1323-5f43-d5e5-9f3ac928da17-a5f46149 {
  grid-area: 4 / 3 / 5 / 4;
  justify-self: center;
}

#w-node-fb83794c-f720-5dda-88a6-91da24bfb337-a5f46149 {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
}

#w-node-b171e858-2927-8303-3f28-f9b89f943305-a5f46149 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: center;
}

#w-node-_86363913-9edf-c6b2-4c10-6ed625f9279f-a5f46149 {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: center;
}

#w-node-bec31fd1-0304-9642-6c99-f9147fd8134f-a5f46149 {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: start;
}

#w-node-_8428af78-d6f6-06af-f8c6-8e24ca63c467-a5f46149 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: center;
}

#w-node-_29454436-b607-3a87-b55d-ab386b95e0bc-a5f46149 {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: center;
}

#w-node-_946664d5-d9c8-602e-c5e7-89d8743385fa-a5f46149 {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
}

#w-node-_042819b8-18ce-50f6-fa8a-859035869fc2-a5f46149 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: center;
}

#w-node-f10b87fe-5f43-1fc3-085b-5573649f95a2-a5f46149 {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: center;
}

#w-node-_2cded3f2-f737-fa53-afa8-e0a4876f87f2-a5f46149 {
  grid-area: 8 / 1 / 9 / 2;
  justify-self: start;
}

#w-node-_1d24d71e-0865-f0e1-29bd-48d5a25dc76a-a5f46149 {
  grid-area: 8 / 2 / 9 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-cea3968c-2976-0971-4487-1263597bcce7-a5f46149 {
  grid-area: 8 / 3 / 9 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7f47cd0d-adfd-6d93-7005-4d9ba26a0a3d-a5f46149 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_5deee39c-6338-e244-2f35-631e98d879f8-a5f46149 {
  grid-area: 9 / 2 / 10 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-fa6806ae-e116-f0ba-2288-44ce6010451a-a5f46149 {
  grid-area: 10 / 2 / 11 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_5bbc01cc-67f6-7537-3a1b-bf76944b7aa9-a5f46149 {
  grid-area: 10 / 3 / 11 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_83cde7bc-cbd9-c2ba-3e5c-23cf3e2eb74f-a5f46149 {
  grid-area: 9 / 3 / 10 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_226a5287-2e28-7109-fadf-48674e298887-a5f4614a, #w-node-_1e3ab9dd-581b-808b-0ce1-4b3ad58709ed-a5f4614a, #w-node-_8d914d02-a405-ab66-75ab-d2b6b59fe20b-a5f4614a, #w-node-_556c8b60-4eca-d06b-eb01-8dc1adfac98d-a5f4614a, #w-node-_315cb168-304b-1edb-da17-9f7ec8188a41-a5f4614a, #w-node-_56e37ff8-9c2f-980e-b684-965c5a21f164-a5f4614a, #w-node-_7f495fe8-6374-ff32-b169-12571f1875e2-a5f4614a, #w-node-a6f3257a-8b08-9a1b-bc8a-adeb9347266a-a5f4614a, #w-node-c7543b57-c09e-edb6-f722-1e96fd37bf55-a5f4614a, #w-node-_9342c972-2123-445f-74d5-c1c3e579deae-a5f4614a, #w-node-_80281f75-ae5c-ed2a-6f41-c68626d43bb4-a5f4614a, #w-node-_00116486-3060-c4f0-a58a-234ed2977d33-a5f4614a, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a09-a5f4614a, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a0a-a5f4614a, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a0c-a5f4614a, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a0d-a5f4614a, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a0f-a5f4614a, #w-node-b21b4db2-05f5-8b3a-9c24-8c3322d44a10-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_236daeef-2057-340c-2e56-8bb3056787d4-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_103846e5-b652-f12c-5d13-dac422268f6e-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a0e04c0-7a5e-19d6-f084-d764eaa0eb87-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_095aa352-6643-b694-2848-8547799b200c-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e42c4006-4478-5625-bd1d-01c761c8804d-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_97132318-57d8-cbe3-b8c8-1e61cff5e522-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46cd4cc3-0760-bfb2-7226-c22bf4089115-a5f4614a, #w-node-daa9424b-44f0-bb3f-c5c1-90a62203b4ab-a5f4614a, #w-node-eaab5b7f-541c-ca50-6715-ed53e5f80912-a5f4614a, #w-node-_2fce0328-2c72-d691-c929-690766b09733-a5f4614a, #w-node-_42eeca69-4536-0a9c-1974-4bb3f33dc0fc-a5f4614a, #w-node-_797e53aa-932b-e3a4-2d1d-406e30d8985c-a5f4614a, #w-node-_9e700307-2006-041a-7b28-86a00b591fbd-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_070c5d09-c580-ce29-46d1-cccf447e8eaf-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff17b-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff17c-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff180-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff181-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff185-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff186-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff18a-a5f4614a, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff18b-a5f4614a, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff18f-a5f4614a, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff190-a5f4614a, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff194-a5f4614a, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff195-a5f4614a, #w-node-e02c3f0f-f7df-c515-984b-602ce2aff199-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e02c3f0f-f7df-c515-984b-602ce2aff19a-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-d9a073d7-dd2d-7bc6-3082-2b5f111374c5-a5f4614a, #w-node-_2caa183a-7720-1429-c9fd-48094ecf5035-a5f4614a, #w-node-_5204e701-5835-60f3-71f2-0ca8c6fac066-a5f4614a, #w-node-_2e3b95e6-a820-e9e3-c238-53b1cb30bd40-a5f4614a, #w-node-_7a342052-ddb0-29af-9c95-ccf45ecd2156-a5f4614a, #w-node-e15c2ac2-b121-89f9-9f6c-5fc4594fe943-a5f4614a, #w-node-_940c87a0-4e80-ebff-f9b7-3ed32b31f885-a5f4614a, #w-node-e1fc4b40-7d3e-b51e-68e4-384a5430b0d8-a5f4614a, #w-node-d9425b4f-cbc1-b3de-e5d7-e072f986fc89-a5f4614a, #w-node-_621d4116-ae37-96f9-24b7-d308c5148f52-a5f4614a, #w-node-_940027ed-d324-792c-d700-b1e964b5c4ff-a5f4614a, #w-node-_592fd9ec-4e15-579c-cfd9-68a1aae2d873-a5f4614a, #w-node-cb4a5265-d2df-0fb5-7dc0-4bbd4f9c78bc-a5f4614a, #w-node-_4d47caa1-7078-586a-bfaf-4b791324864f-a5f4614a, #w-node-ec3b2c0d-7f7b-4d51-5272-9fa92a7616bb-a5f4614a, #w-node-_5d3e918f-3cb8-91a6-9e4d-7c4cc9707203-a5f4614a, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1e5-a5f4614a, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1e6-a5f4614a, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1ea-a5f4614a, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1eb-a5f4614a, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1ef-a5f4614a, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1f0-a5f4614a, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1f4-a5f4614a, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1f5-a5f4614a, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1f9-a5f4614a, #w-node-ee26389c-d214-e330-7593-ade2b7f3c1fa-a5f4614a, #w-node-_2fdc9fc0-c1f5-fec6-ae9f-eb01fe4515f4-a5f4614a, #w-node-e4ffd27b-966f-b8a0-3af5-32363413f094-a5f4614a, #w-node-_754ee327-dfc7-caf4-44ca-9a29658e2d20-a5f4614a, #w-node-a1bdd959-8139-9116-d655-3fb5505a0dde-a5f4614a, #w-node-_48ade4d7-9007-ef7b-7d67-b9a331b3a390-a5f4614a, #w-node-b14891e8-d5f2-b53c-5666-a964ee2bcdb3-a5f4614a, #w-node-_9c25f261-7afe-b924-6a2f-db93e5633290-a5f4614a, #w-node-a0451e0a-7016-4f49-6afb-703631f7749e-a5f4614a, #w-node-d31841ce-04d6-51a8-0c22-2071563b7668-a5f4614a, #w-node-d31841ce-04d6-51a8-0c22-2071563b7669-a5f4614a, #w-node-d31841ce-04d6-51a8-0c22-2071563b766b-a5f4614a, #w-node-d31841ce-04d6-51a8-0c22-2071563b766c-a5f4614a, #w-node-_7f3e9a83-fd10-c218-201e-d9203443c25a-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c25b-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c25d-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c25f-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c261-a5f4614a, #w-node-_7f3e9a83-fd10-c218-201e-d9203443c263-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c265-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c267-a5f4614a, #w-node-_7f3e9a83-fd10-c218-201e-d9203443c269-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c26b-a5f4614a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c26d-a5f4614a {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c26f-a5f4614a {
  grid-area: 4 / 3 / 5 / 4;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c271-a5f4614a {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c273-a5f4614a {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c275-a5f4614a {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c277-a5f4614a {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: start;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c279-a5f4614a {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c27b-a5f4614a {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c27d-a5f4614a {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c27f-a5f4614a {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c281-a5f4614a {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c283-a5f4614a {
  grid-area: 8 / 1 / 9 / 2;
  justify-self: start;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c285-a5f4614a {
  grid-area: 8 / 2 / 9 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c287-a5f4614a {
  grid-area: 8 / 3 / 9 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c289-a5f4614a {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c28d-a5f4614a {
  grid-area: 9 / 2 / 10 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c28f-a5f4614a {
  grid-area: 10 / 2 / 11 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c291-a5f4614a {
  grid-area: 10 / 3 / 11 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_7f3e9a83-fd10-c218-201e-d9203443c293-a5f4614a {
  grid-area: 9 / 3 / 10 / 4;
  align-self: center;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-d04b6b41-71f5-d666-41ab-d9e323202914-a5f46149, #w-node-da9f07e3-9749-76a5-4667-f488212e9902-a5f46149, #w-node-d04b6b41-71f5-d666-41ab-d9e323202914-a5f4614a, #w-node-da9f07e3-9749-76a5-4667-f488212e9902-a5f4614a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0bfa3e93-e17b-5dbe-de6d-d4cd81cff312-a5f46149 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_59198cd2-ce67-2b65-f0e4-8cde393ca8c9-a5f46149 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_7f3e9a83-fd10-c218-201e-d9203443c25a-a5f4614a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7f3e9a83-fd10-c218-201e-d9203443c25d-a5f4614a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }

  #w-node-_7f3e9a83-fd10-c218-201e-d9203443c25f-a5f4614a {
    justify-self: start;
  }
}


@font-face {
  font-family: 'Gilroy';
  src: url('../fonts/Gilroy-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../fonts/Gilroy-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../fonts/Gilroy-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../fonts/Gilroy-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../fonts/Gilroy-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}