.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.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;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.arrow1 {
  position: absolute;
  right: 10%;
}

.dropdown-link {
  color: #000;
  border-bottom: 1px solid #c2c2c2;
  font-size: 16px;
}

.dropdown-link:hover {
  color: #ff6000;
}

.dropdown-list {
  background-color: #ceafaf;
}

.dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #b3b3b3;
  border-radius: 10px;
  box-shadow: 0 2px 5px #0003;
}

.email-bok-2 {
  margin-right: 20px;
  display: flex;
}

.content-div-and-information {
  display: flex;
}

.nav-menu-3 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.text-block-16079 {
  color: #fff;
  font-size: 18px;
}

.div-block-314220 {
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  padding: 10px;
  display: flex;
}

.div-block-314220.width {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-top: 0;
}

.button-9 {
  text-align: center;
  background-color: #00a150;
  border-radius: 4px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  margin-bottom: 5px;
  margin-left: 20px;
  padding: 0 40px 0 20px;
  font-family: Open Sans, sans-serif;
  font-size: 23px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-9.nav {
  color: #5092cc;
  background-color: #d21018;
  width: 144px;
  margin-bottom: 0;
  margin-left: 0;
}

.button-9.nav.q {
  background-color: #09466a;
  width: 152px;
  margin-top: 30px;
}

.button-9.nav.q._0-96 {
  justify-content: flex-start;
  margin-top: -48px;
}

.button-9.nav.q._0-96.navi {
  background-color: #000;
  width: 140px;
  margin-top: 0;
  padding-left: 20px;
}

.button-9.hide {
  display: none;
}

.paragraph-2201 {
  color: #fff;
  margin-bottom: 0;
  margin-right: 0;
  font-family: PT Sans, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
}

.top-bar-container-2 {
  background-color: #ff6000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  display: flex;
}

.top-bar-container-2._1 {
  display: none;
}

.link-169 {
  color: #fff;
  letter-spacing: 1px;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.background-circle-button {
  z-index: 0;
  background-color: #127ac4;
  border-radius: 10000px;
  width: 40px;
  height: 40px;
  position: absolute;
  top: auto;
  right: 5px;
}

.button-text-2 {
  z-index: 10;
  color: #fff;
  text-align: left;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  position: relative;
}

.image-32842 {
  width: 100%;
}

.dropdown-toggle-3 {
  padding-left: 10px;
}

.arrow2 {
  filter: saturate(200%);
  display: block;
  position: absolute;
  inset: auto 10% auto auto;
}

.button-211149 {
  cursor: pointer;
  background-color: #31a3dd;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 172px;
  height: 50px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-211149.hide {
  background-color: #dd3134;
  display: none;
}

.fontawesome-container-button {
  z-index: 3;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  top: auto;
  right: 15px;
}

.dropdown-link-2 {
  color: #000;
  font-size: 16px;
}

.dropdown-link-2:hover {
  color: #ff6000;
}

.fontawesome-button {
  color: #fff;
  cursor: pointer;
  font-size: 20px;
  font-weight: 900;
}

.mobile-viewn {
  display: none;
}

.text-block-16081 {
  color: #000;
  font-size: 14px;
  font-weight: 700;
}

.text-block-16066 {
  color: #127ac4;
  transform-style: preserve-3d;
  margin-right: 10px;
  font-size: 16px;
  line-height: 21px;
  display: none;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.brand-3 {
  width: 8%;
}

.nav-link-11 {
  color: #000;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: static;
}

.nav-link-11:hover {
  background-image: none;
}

.nav-link-11.w--current {
  color: #ff6000;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.background-circle-button-small {
  z-index: 1;
  background-color: #fff3;
  border-radius: 10000px;
  width: 0;
  height: 0;
  position: absolute;
  top: auto;
  right: 25px;
}

.container-1336 {
  max-width: 1300px;
}

.link-block-26 {
  text-decoration: none;
}

.link-block-26.w--current {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link-12 {
  color: #000;
  letter-spacing: 1px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 700;
  position: static;
}

.nav-link-12:hover {
  color: #ff6000;
  background-image: none;
}

.nav-link-12.w--current {
  color: #ff6000;
  font-size: 15px;
}

.nav-link-12.hide {
  display: none;
}

.menu-button {
  position: static;
}

.div-block-314253 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.nav-br {
  width: 100%;
  overflow: hidden;
}

.container-9 {
  max-width: 1300px;
}

.navbar-4 {
  background-color: #fff;
  width: 100%;
  position: fixed;
}

.space {
  height: 168px;
}

.brand-2 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 8%;
}

.brand-2:hover {
  background-image: none;
}

.brand-2.w--current {
  width: 8%;
}

.div-block-314255 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-314216 {
  overflow: hidden;
}

.dropdown-link-3 {
  color: #000;
  font-size: 16px;
}

.dropdown-link-3:hover {
  color: #ff6000;
}

.text-block-16082 {
  color: #000;
  font-size: 14px;
  font-weight: 700;
}

.text-block-16083 {
  color: #127ac4;
  transform-style: preserve-3d;
  margin-right: 10px;
  font-size: 16px;
  line-height: 21px;
  display: none;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.nav-link-13 {
  color: #000;
  letter-spacing: 1px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 700;
  position: static;
}

.nav-link-13:hover {
  color: #ff6000;
  background-image: none;
}

.nav-link-13.w--current {
  color: #ff6000;
  font-size: 15px;
}

.nav-link-13.hide {
  display: none;
}

.top-bar {
  background-color: #ff6000;
}

.image-32913 {
  width: 100%;
}

.heading-7552 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7552:hover {
  transform: scale(.9);
}

.div-block-314260 {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/gym6.png');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 30vh;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  display: flex;
}

.heading-7544 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7544:hover {
  transform: scale(.9);
}

.image-32869 {
  width: 25%;
}

.div-block-314345 {
  background-color: #f5f5f5;
  border-right: 1px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 199.563px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-314345.ee {
  background-color: #f5f5f5;
  border: 1px solid #000;
  border-top-style: none;
  width: 25%;
}

.div-block-314355 {
  background-color: #cfcfcf;
  border-radius: 20px;
  margin-bottom: 10px;
  padding: 10px 20px;
}

.div-block-314354 {
  background-image: none;
  background-position: 0 0;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
}

.div-bly {
  background-image: linear-gradient(#00000080, #00000080), url('../images/66728ab95132579e78613d0a_IMG-20230731-WA0063-2-copy.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-bly:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_6.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-314259 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.div-block-314346 {
  background-color: #f5f5f5;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 199.563px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-span-4 {
  color: #fff;
  font-size: 15px;
  line-height: 20px;
}

.section {
  padding-top: 100px;
  padding-bottom: 50px;
  overflow: hidden;
}

.div-block-314271 {
  background-color: #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  box-shadow: 0 7px 5px 1px #0003;
}

.div-bopy {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG-20230731-WA0063-2-copy_4.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-bopy:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_4.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-bopy.poi {
  background-image: linear-gradient(to bottom, null, null), url('../images/IMG-20230731-WA0063-2-copy_10.jpg');
}

.div-block-314356 {
  width: 30%;
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-2298 {
  color: #000;
}

.div-block-314256 {
  width: 100%;
  display: block;
}

.div-block-314256.center {
  background-color: #ff6000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-314256.center.width {
  width: 40%;
}

.div-block-314py {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG-20230731-WA0063-2-copy_1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-block-314py:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-314py.ll {
  background-image: linear-gradient(to bottom, null, null), url('../images/IMG-20230731-WA0063-2-copy_13.jpg');
}

.heading-7540 {
  color: #000;
}

.div-block-314344 {
  background-color: #f5f5f5;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
  border-right: 1px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 199.563px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-blocpy {
  background-image: linear-gradient(#00000080, #00000080), url('../images/gym23.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-blocpy:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/gym23.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-blocy {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG-20230731-WA0063-2-copy_9.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-blocy:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_7.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-3142 {
  border-bottom: 5px solid #fff;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.div-block-3142._852 {
  margin-top: 120px;
  display: none;
}

.div-bloc15py {
  background-image: linear-gradient(#00000080, #00000080), url('../images/66728a5f614189d5981968e2_IMG-20230731-WA0063-2-copy.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-bloc15py:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_8.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.heading-7670 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 40px;
}

.heading-7670.color-w {
  color: #fff;
}

.heading-7545 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7545:hover {
  transform: scale(.9);
}

.heading-7546 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7546:hover {
  transform: scale(.9);
}

.heading-7550 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7550:hover {
  transform: scale(.9);
}

.heading-7536 {
  color: #000;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-314260p {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/gym18-1.jpg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 30vh;
  margin-bottom: 10px;
  margin-left: 10px;
  display: flex;
}

.div-block-314359 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG-20230731-WA0063-2-copy_11.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-block-314359:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_3.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.heading-7542 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7542:hover {
  transform: scale(.9);
}

.image-32843.n {
  width: 27px;
}

.image-32843.n.u {
  width: 22px;
}

.heading-7511 {
  color: #fff;
  margin-top: 3px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  line-height: 25px;
}

.d9y {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG-20230731-WA0063-2-copy_15.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.d9y:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_15.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.d9y.myclub {
  background-color: #ff6000;
  background-image: linear-gradient(#ff6000cf, #ff6000cf), url('../images/kahmaphone-1.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 362px;
  border-left-width: 0;
  border-right-width: 0;
  flex-flow: column;
}

.heading-7543 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7543:hover {
  transform: scale(.9);
}

.heading-7537 {
  color: #ff6000;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-size: 60px;
  line-height: 70px;
  display: none;
}

.div-blo3py {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG-20230731-WA0063-2-copy_12.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-blo3py:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-bk3copy {
  background-image: linear-gradient(#00000080, #00000080), url('../images/667288f5d88ea9489e441275_IMG-20230731-WA0063-2-copy.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-bk3copy:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_2.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-314343 {
  background-color: #f5f5f5;
  border-right: 1px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 199.563px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-314260y {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/AdobeStock_148871674.jpeg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 30vh;
  margin-top: 10px;
  margin-left: 0;
  display: flex;
}

.div-block-314copy {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG-20230731-WA0063-2-copy_14.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-block-314copy:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.link-block-92 {
  background-image: linear-gradient(#ff6000e3, #ff6000e3), url('../images/66728b1241aa47e5d415c483_IMG-20230731-WA0063-2-copy.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.heading-7497 {
  color: #fff;
  text-align: center;
  font-size: 25px;
  line-height: 35px;
}

.div-block-3l {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/1686111542_en-idei-club-p-gym-hall-dizain-33.jpg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 30vh;
  margin: 10px 0;
  display: flex;
}

.heading-7554 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7554:hover {
  transform: scale(.9);
}

.div-block-314272 {
  display: flex;
}

.div-block-314272.blk {
  margin-top: 30px;
}

.div-block-3py {
  background-image: linear-gradient(#00000080, #00000080), url('../images/665ab448ea6a24c31c547399_gym24.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-block-3py:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/gym24.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.heading-7547 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7547:hover {
  transform: scale(.9);
}

.div-block-314342 {
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-314342.uu {
  border-style: none solid solid;
}

.div-block-314342.yy {
  border-style: solid solid none;
  display: flex;
}

.div-block-314342.rr {
  border-style: none;
  display: flex;
}

.d3-copy {
  background-image: linear-gradient(#00000080, #00000080), url('../images/665ab445615aa7e241c1d494_gym13.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.d3-copy:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/gym13.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-314356-copy {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-314347 {
  display: none;
}

.heading-7549 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7549:hover {
  transform: scale(.9);
}

.heading-7548 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7548:hover {
  transform: scale(.9);
}

.link-325 {
  font-size: 28px;
  line-height: 38px;
}

.image-32902 {
  width: 170px;
}

.container-1334 {
  max-width: 1300px;
}

.image-32898 {
  filter: brightness(200%);
  border-radius: 50px 10px 10px;
  width: 100%;
}

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

.heading-7500 {
  color: #ff6000;
  text-align: center;
  margin-top: 10px;
  font-size: 20px;
}

.heading-7500.free1 {
  font-size: 35px;
  line-height: 45px;
}

.heading-7500.free1.col {
  color: #fff;
  font-size: 30px;
  line-height: 40px;
}

.whychoose {
  background-color: #fff;
  padding: 0 20px 50px;
  position: relative;
}

.div-block-315013 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-314371 {
  background-image: linear-gradient(#ff6000a1, #ff6000a1), url('../images/image-89.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 50px 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-315014 {
  justify-content: space-between;
  margin-top: 20px;
  display: flex;
}

.div-block-314373 {
  display: none;
  position: absolute;
  inset: auto auto 0% 10%;
}

.div-block-314373.dumble {
  inset: auto 5% 0% auto;
}

.div-block-314367 {
  background-color: #000;
  border-radius: 50px 0;
  width: 100%;
  padding: 10px;
}

.div-block-314367.friend {
  background-image: url('../images/image-74.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 50px;
  display: flex;
}

.div-block-314367.f {
  background-image: url('../images/evolt-3d-scan.png');
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 31%;
  padding-bottom: 50px;
  display: flex;
}

.div-block-314367.f.funct {
  background-image: url('../images/image-89_1.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-314367.f.bd {
  width: 23%;
}

.div-block-314367.f.bd.cd {
  background-image: url('../images/image-79.png');
  background-position: 50%;
  background-size: cover;
  width: 24%;
}

.div-block-314367.f.bd.pro {
  background-image: url('../images/sauna.jpg.jpg');
  background-position: 0 0;
  background-size: auto;
  width: 24%;
  height: 280px;
  min-height: 280px;
}

.div-block-314367.f.size {
  background-image: url('../images/image-75_1.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 49.2%;
  height: 350px;
  min-height: 350px;
  padding-bottom: 50px;
  display: flex;
}

.div-block-314367.f.free {
  background-image: url('../images/sda.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-314367.f.v {
  background-image: url('../images/image-76_1.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 33%;
  height: 280px;
  min-height: 280px;
  padding: 0 10px 50px 0;
  display: flex;
}

.div-block-314367.f.v.best {
  background-image: url('../images/image-77_1.png');
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
}

.div-block-314367.f.v.best.supple {
  background-image: url('../images/image-88_1.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-314367.f.v.bd.es {
  background-image: url('../images/qualified-kahmaclyde1.png');
  background-size: cover;
  width: 24%;
}

.div-block-314367.f.v.bd.qu {
  background-image: url('../images/image-80_1.png');
  background-position: 50%;
  background-size: cover;
  width: 24%;
}

.div-block-314367.f.v.bbl {
  padding-bottom: 0;
  padding-right: 0;
}

.div-block-314367.f.v.sn {
  background-image: url('../images/image-90.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-314367.f.v.sn.bg {
  background-image: url('../images/image-87-copydsfds_1.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-314367.f.v.no {
  background-image: url('../images/BOXING123456.png');
  background-size: cover;
}

.div-block-314368 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.div-block-314374 {
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.div-block-314374.vt {
  display: block;
}

.heading-7563 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-size: 23px;
  line-height: 30px;
}

.heading-7563.bl {
  text-transform: uppercase;
  margin-bottom: 40px;
}

.heading-7563.bl.removepadding {
  margin-bottom: 0;
}

.div-block-314375 {
  width: 100%;
  display: flex;
}

.div-block-314375._1 {
  width: 23%;
}

.div-block-314375._1.size {
  width: 49.2%;
}

.image-32860 {
  transform-style: preserve-3d;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: opacity .2s, all .5s;
}

.image-32860:hover {
  transform: rotateX(0)rotateY(-180deg)rotateZ(0)rotate(0);
}

.heading-7671 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7671:hover {
  transform: scale(.9);
}

.div-block-315015 {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/gym6.png');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 30vh;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  display: flex;
}

.heading-7672 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7672:hover {
  transform: scale(.9);
}

.div-block-315016 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.heading-7551 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7551:hover {
  transform: scale(.9);
}

.heading-7553 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7553:hover {
  transform: scale(.9);
}

.button-211150 {
  background-color: #ff6000;
  border: 1px solid #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 95%;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 25px;
  font-weight: 700;
  display: flex;
}

.button-211150:hover {
  color: #ff6000;
  background-color: #0000008c;
  border: 1px solid #e5732e;
}

.div-block-315017 {
  background-color: #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  box-shadow: 0 7px 5px 1px #0003;
}

.div-block-315018 {
  width: 100%;
  display: block;
}

.div-block-315018.center {
  background-color: #ff6000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-315018.center.our {
  border-radius: 10px;
  width: 41%;
  margin-bottom: 20px;
}

.div-block-315018.center.our.enjoy {
  width: 28%;
  margin-bottom: 20px;
}

.div-block-315018.center.our.cs {
  width: 75%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-314263 {
  text-align: center;
  background-color: #000;
  background-image: none;
  background-position: 0 0;
  border: 1px solid #ff60008a;
  border-radius: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 48%;
  height: 850px;
  min-height: 750px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px 20px;
  display: flex;
  position: relative;
}

.div-block-314263.left {
  height: 750px;
  min-height: 750px;
  margin-right: 0;
}

.div-block-314263.left.leftl {
  display: none;
}

.div-block-314263.cen {
  justify-content: space-around;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.div-block-314263.cen.no {
  display: flex;
}

.div-block-314263.cen.no.lt {
  height: 730px;
  min-height: 730px;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-314263.cenl {
  justify-content: space-around;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-314263.cenl.lt {
  justify-content: space-around;
  align-items: center;
  height: 730px;
  min-height: 730px;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-314263.givetoppadding {
  padding-top: 0;
}

.div-block-314263.height {
  height: auto;
}

.superscript {
  font-size: 20px;
  line-height: 30px;
}

.div-block-314369 {
  width: 30%;
  display: none;
}

.div-block-314262 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 60px 10px 100px;
  display: flex;
}

.div-block-314262.bl {
  justify-content: space-around;
  padding-top: 40px;
  padding-bottom: 50px;
}

.div-block-314262.bl.leftside {
  justify-content: flex-start;
  align-items: center;
}

.div-block-314262.bt {
  justify-content: center;
  align-items: center;
  padding-top: 0;
}

.div-block-314262.bt.center, .div-block-314262.bt.center.bl {
  justify-content: center;
}

.div-block-315019 {
  border-bottom: 5px solid #fff;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.div-block-315019._852 {
  margin-top: 120px;
  display: none;
}

.heading-py {
  color: #fff;
  text-align: center;
  border-top: 1px solid #ffffff73;
  border-bottom: 1px #ffffff73;
  width: 100%;
  margin: 0 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.heading-py.no {
  border-top-style: solid;
  border-bottom-style: none;
}

.heading-py.remove {
  display: none;
}

.heading-7673 {
  color: #ff6000;
  text-align: center;
  margin-top: 10px;
  font-size: 20px;
}

.heading-7673._1l {
  color: #ff6000;
  font-size: 28px;
}

.heading-7673.removeheading {
  display: none;
}

.heading-7674 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7674:hover {
  transform: scale(.9);
}

.heading-7503 {
  color: #fff;
  text-align: center;
  border-top: 1px solid #ffffff73;
  border-bottom: 1px #ffffff73;
  width: 100%;
  margin: 0 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.heading-7503.c, .heading-7503.removeheading {
  display: none;
}

.heading-7675 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7675:hover {
  transform: scale(.9);
}

.heading-7676 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7676:hover {
  transform: scale(.9);
}

.bold-text {
  font-size: 50px;
  text-decoration: none;
}

.bold-text._1 {
  font-size: 38px;
}

.bold-text._1.l1 {
  font-size: 50px;
}

.bold-text.d1 {
  -webkit-text-decoration: line-through #000;
  text-decoration: line-through #000;
}

.div-block-315020 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG-20230731-WA0063-2-copy_11.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-block-315020:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_3.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.heading-7677 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7677:hover {
  transform: scale(.9);
}

.heading-7y {
  color: #fff;
  text-align: left;
  border-top: 1px #fff;
  border-bottom: 1px #fff;
  margin: 0 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.image-32914.n {
  width: 27px;
}

.image-32914.n.u {
  width: 22px;
}

.link-324 {
  color: #ff6000;
  font-size: 20px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
}

.heading-7678 {
  color: #fff;
  margin-top: 3px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  line-height: 25px;
}

.heading-7679 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7679:hover {
  transform: scale(.9);
}

.paragraph {
  color: #000;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.paragraph.jj.ol {
  margin-bottom: 10px;
}

.paragraph.jj.ol.left {
  text-align: left;
}

.div-block-314296 {
  background-color: #ff6000;
  border-radius: 10px 30px;
  justify-content: center;
  align-items: center;
  width: 25%;
  margin-top: -43px;
  display: none;
}

.section-3 {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  padding-top: 60px;
  padding-bottom: 0;
  overflow: hidden;
}

.section-3.add-padding {
  padding-bottom: 60px;
}

.subscript {
  font-size: 17px;
}

.heading-7680 {
  color: #fff;
  text-align: center;
  font-size: 25px;
  line-height: 35px;
}

.image-32899 {
  border-radius: 10px;
  width: 100%;
  height: 640px;
  min-height: 640px;
}

.div-block-314382 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.heading-7501 {
  color: #fff;
  border-bottom: 1px #000;
  border-radius: 10px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 38px;
  line-height: 70px;
}

.heading-7501.trail {
  font-size: 38px;
  line-height: 70px;
}

.heading-7501.mobile {
  position: relative;
}

.div-block-314352 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-7681 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7681:hover {
  transform: scale(.9);
}

.div-block-314353 {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  width: 100%;
}

.div-block-315021 {
  display: flex;
}

.div-block-315021.blk {
  margin-top: 30px;
}

.heading-7682 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7682:hover {
  transform: scale(.9);
}

.heading-7683 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7683:hover {
  transform: scale(.9);
}

.heading-7684 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7684:hover {
  transform: scale(.9);
}

.div-block-315022 {
  padding-top: 40px;
}

.div-block-315022.removeimg {
  display: none;
}

.div-block-315022.removeimage {
  opacity: 0;
}

.heading-7685 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7685:hover {
  transform: scale(.9);
}

.paragraph-2302 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}

.paragraph-2303 {
  text-align: center;
  height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}

.link-171 {
  color: #ff6000;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: underline;
}

.link-171.color-w {
  color: #fff;
  font-size: 30px;
}

.link-171.color-w.clrorange {
  color: #ff6000;
}

.div-block-314370 {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #ff6000;
  border-radius: 0;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  padding: 20px;
}

.div-block-314370.size {
  width: 49.2%;
}

.div-block-314370.size.ol {
  display: none;
}

.div-block-315023 {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/gym6.png');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 30vh;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  display: flex;
}

.heading-7686 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7686:hover {
  transform: scale(.9);
}

.slider-3 {
  background-color: #fff;
  height: 610px;
  padding-top: 0;
  display: none;
}

.div-block-314265 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 200px;
  display: none;
}

.paragraph-2306 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}

.div-block-4 {
  background-color: #fff;
  border: 4px solid #000;
  border-top: 3px solid #ff6000;
  border-left: 10px solid #ff6000;
  border-top-left-radius: 65px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  top: 230px;
  box-shadow: 3px 5px 5px 3px #0003;
}

.section-2 {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.section-2.b-c {
  background-color: #fff0;
}

.div-block-315024 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.heading-7687 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7687:hover {
  transform: scale(.9);
}

.heading-7688 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7688:hover {
  transform: scale(.9);
}

.div-block-314264 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.div-block-315025 {
  background-color: #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  box-shadow: 0 7px 5px 1px #0003;
}

.div-py {
  text-align: center;
  background-image: url('../images/WrongTrainer.jpg');
  background-position: 50%;
  background-size: cover;
  width: 50%;
  height: 285px;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-3o {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/a31fd0a8d208d8f8b2e1fc1f3fcffdc6.jpg');
  background-position: 50%;
  background-size: cover;
  width: 30%;
  height: 345px;
  margin-left: 20px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-315026 {
  width: 100%;
  display: block;
}

.div-block-315026.center {
  background-color: #ff6000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-315026.center.our {
  border-radius: 10px;
  width: 41%;
  margin-bottom: 20px;
}

.div-block-315026.center.our.fit {
  width: 50%;
}

.div-block-315026.center.our.fit.our1 {
  width: 23%;
  margin-top: 20px;
}

.div-block-315026.center.our.fit.tooppadding {
  margin-top: 40px;
}

.div-block-65-copy {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 200px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.button_icon-wrapper {
  background-color: #ff6000;
  border-radius: .5rem;
  width: 2.1rem;
  height: 2.3rem;
  position: absolute;
}

.button_background-scale {
  text-align: center;
  background-color: #ff6000;
  border-radius: .2rem;
  width: 2.4rem;
  height: 2.3rem;
  position: absolute;
}

.div-block {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/5ab25b3d1f0000180316b086.jpeg');
  background-position: 50%;
  background-size: cover;
  width: 30%;
  height: 345px;
  margin-left: 20px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-314335 {
  background-color: #fff;
  border: 4px solid #000;
  border-top: 3px solid #ff6000;
  border-left: 10px solid #ff6000;
  border-top-left-radius: 65px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  top: 280px;
  box-shadow: 3px 5px 5px 3px #0003;
}

.div-block-315027 {
  border-bottom: 5px solid #fff;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.div-block-315027._852 {
  margin-top: 120px;
  display: none;
}

.section-218 {
  background-color: #fff;
  padding-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.section-218.b-c {
  background-color: #000;
  background-image: url('../images/bg-black-scaled.jpg'), linear-gradient(#000000f7, #000000f7);
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.section-218.b-c.removebackgroundclr {
  background-color: #fff;
  background-image: none;
}

.div-block-31 {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/fitness-feat.jpg');
  background-position: 50% 0;
  background-size: cover;
  width: 50%;
  height: 285px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-7689 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7689:hover {
  transform: scale(.9);
}

.heading-7556 {
  margin-bottom: 10px;
  font-size: 21px;
}

.text-span-3 {
  color: #000;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.text-span-3.color-w {
  color: #fff;
}

.div-block-3 {
  text-align: center;
  background-image: url('../images/pilates-indoors-practice-ladies-group.jpg');
  background-position: 50%;
  background-size: cover;
  width: 50%;
  height: 285px;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-16080 {
  font-size: 13px;
  font-weight: 700;
}

.heading-7690 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7690:hover {
  transform: scale(.9);
}

.heading-7691 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7691:hover {
  transform: scale(.9);
}

.heading-7564 {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-size: 23px;
  line-height: 30px;
}

.heading-7564.color-1 {
  color: #ff6000;
}

.div-blo {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/d675c86675a7674906da2ec4a5ca8f27.jpg');
  background-position: 50%;
  background-size: cover;
  width: 30%;
  height: 345px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-16084 {
  color: #ff6000;
  text-align: center;
  font-size: 17px;
  font-weight: 700;
  line-height: 27px;
}

.div-block-315028 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG-20230731-WA0063-2-copy_11.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-block-315028:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_3.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.l {
  text-align: center;
  background-image: url('../images/1905_CRN_LeanMuscle.jpg');
  background-position: 50%;
  background-size: cover;
  width: 50%;
  height: 285px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-7692 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7692:hover {
  transform: scale(.9);
}

.heading-7508 {
  color: #000;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 0;
  font-size: 30px;
}

.image-32915.n {
  width: 27px;
}

.image-32915.n.u {
  width: 22px;
}

.heading-7693 {
  color: #fff;
  margin-top: 3px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  line-height: 25px;
}

.icon-svg {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-314360 {
  border: 1px solid #c9c9c9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 24%;
  padding-bottom: 20px;
  display: flex;
}

.div-block-314360.ss {
  margin-left: 20px;
}

.heading-7694 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7694:hover {
  transform: scale(.9);
}

.grid-2 {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0 0;
}

.div-block-314329 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.button_component {
  color: #16121a;
  background-color: #fff;
  border: 2px solid #ff6000;
  border-radius: .2rem;
  align-items: center;
  width: 150px;
  height: 2.3rem;
  margin-top: 10px;
  font-size: 1.25rem;
  display: flex;
  position: relative;
}

.button_component:hover {
  opacity: 1;
}

.button_component.w--current {
  background-color: #d7e5ff;
  text-decoration: none;
}

.paragraph-2310 {
  text-align: center;
  font-size: 15px;
  line-height: 23px;
}

.heading-7695 {
  color: #fff;
  text-align: center;
  font-size: 25px;
  line-height: 35px;
}

.div-block-314372 {
  background-image: url('../images/Kahma-Truganina-copy.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
}

.div-block-314372.no {
  display: none;
}

.heading-7696 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7696:hover {
  transform: scale(.9);
}

.div-block-315029 {
  display: flex;
}

.div-block-315029.blk {
  margin-top: 30px;
}

.button_content {
  z-index: 2;
  justify-content: center;
  width: 100%;
  margin-left: 30px;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.paragraph-2308 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}

.heading-7697 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7697:hover {
  transform: scale(.9);
}

.div-block-315030 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-315030.botm {
  max-width: 1300px;
  margin-top: 14px;
  margin-left: auto;
  margin-right: auto;
}

.heading-7698 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7698:hover {
  transform: scale(.9);
}

.heading-7699 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7699:hover {
  transform: scale(.9);
}

.div-block-315031 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-7509 {
  color: #fff;
  text-align: center;
  background-color: #ff6000;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}

.div-block-314268 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-314269 {
  width: 50%;
}

.div-block-315032 {
  background-color: #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  box-shadow: 0 7px 5px 1px #0003;
}

.image-32916 {
  width: 170px;
}

.div-block-315033 {
  display: none;
  position: absolute;
  inset: auto auto 0% 10%;
}

.div-block-314270 {
  width: 50%;
}

.heading-7700 {
  color: #fff;
  margin-top: 3px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  line-height: 25px;
}

.section-217 {
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.div-block-315034 {
  display: flex;
}

.heading-7510 {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 30px;
  line-height: 40px;
}

.div-block-314267 {
  width: 100%;
}

.heading-7701 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7701:hover {
  transform: scale(.9);
}

.slide-9 {
  background-image: url('../images/clyde37.png');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-9._1l {
  background-image: url('../images/clyde5-1.png');
  background-position: 50%;
  background-size: cover;
}

.slide-9._1l.supplementimage {
  background-image: url('../images/clyde36.png');
  background-position: 50%;
  background-size: cover;
}

.slide-9._1l.restroomimg {
  background-image: url('../images/clyde34.png');
  background-position: 0 0;
  background-size: cover;
}

.slide-9.roppingimg {
  background-image: url('../images/clyde14.png');
  background-position: 50%;
  background-size: cover;
}

.slide-7 {
  background-image: url('../images/clyde19.png');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-7.l3 {
  background-image: url('../images/clyde33.png');
  background-position: 50%;
  background-size: cover;
}

.slide-7.l3.ballonimg {
  background-image: url('../images/clyde3.png');
  background-position: 50%;
  background-size: cover;
}

.slide-7.l3.recepimg {
  background-image: url('../images/clyde44-1.png');
  background-position: 50%;
  background-size: cover;
}

.slide-7._1 {
  background-image: url('../images/clyde35.png');
  background-position: 50%;
  background-size: cover;
}

.slide-7._1.l4 {
  background-image: url('../images/clyde16.png');
  background-position: 50%;
  background-size: cover;
}

.slide-7._1.l4.gymindoorimg {
  background-image: url('../images/clyde22.png');
  background-position: 50%;
  background-size: cover;
}

.slide-7._1.l4.img {
  background-image: url('../images/clyde48.png');
  background-position: 50%;
  background-size: cover;
}

.slide-7._1.peopleimg {
  background-image: url('../images/clyde27.png');
  background-size: cover;
}

.slide-7.workoutimg {
  background-image: url('../images/clyde33.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-315035 {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/gym6.png');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 30vh;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  display: flex;
}

.slider-4 {
  background-color: #ddd0;
  margin-top: 50px;
  overflow: hidden;
}

.slider-4._1 {
  margin-top: 20px;
}

.heading-7702 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7702:hover {
  transform: scale(.9);
}

.div-block-315036 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.heading-7703 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7703:hover {
  transform: scale(.9);
}

.heading-7704 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7704:hover {
  transform: scale(.9);
}

.div-block-315037 {
  background-color: #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  box-shadow: 0 7px 5px 1px #0003;
}

.div-block-315038 {
  width: 100%;
  display: block;
}

.div-block-315038.center {
  background-color: #ff6000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-315038.center.our {
  border-radius: 10px;
  width: 41%;
  margin-bottom: 20px;
}

.div-block-315038.center.our.enjoy {
  width: 28%;
  margin-bottom: 20px;
}

.div-block-315039 {
  border-bottom: 5px solid #fff;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.div-block-315039._852 {
  margin-top: 120px;
  display: none;
}

.mask-2 {
  width: 33.2%;
  overflow: visible;
}

.right-arrow {
  color: #000;
  width: 50px;
  height: 50px;
  font-size: 23px;
  font-weight: 700;
  left: 1187px;
}

.slide-nav {
  display: none;
}

.heading-7705 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7705:hover {
  transform: scale(.9);
}

.icon-53 {
  color: #fff;
  font-size: 23px;
  font-weight: 700;
}

.heading-7706 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7706:hover {
  transform: scale(.9);
}

.heading-7707 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7707:hover {
  transform: scale(.9);
}

.icon-50 {
  color: #fff;
  font-weight: 700;
}

.slide-8 {
  background-image: url('../images/gallery2.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-8._1 {
  background-image: url('../images/clyde41-1.png');
  background-size: cover;
  margin-right: 20px;
}

.slide-8._1.l5 {
  background-image: url('../images/clyde22.png');
  background-size: cover;
}

.slide-8._1.l5.blackimg {
  background-image: url('../images/clyde5-1.png');
  background-position: 50%;
  background-size: cover;
}

.slide-8._1.l5.img2 {
  background-image: url('../images/clyde42.png');
  background-position: 50%;
  background-size: cover;
}

.slide-8._1.boyimg {
  background-image: url('../images/clyde-15.png');
  background-size: cover;
}

.slide-8.l1 {
  background-image: url('../images/clyde40-1.png');
  background-position: 50%;
  background-size: cover;
  margin-right: 20px;
}

.slide-8.l1.ll {
  background-image: url('../images/clyde3.png');
  background-size: cover;
}

.slide-8.l1.ll.dumblleimg {
  background-image: url('../images/clyde11.png');
  background-position: 50%;
  background-size: cover;
}

.slide-8.l1.ll.runningimg {
  background-image: url('../images/clyde49-1.png');
  background-position: 50% 0;
  background-size: cover;
}

.slide-8.l1.sikhmaning {
  background-image: url('../images/clyde19.png');
  background-position: 50%;
  background-size: cover;
}

.slide-5 {
  background-image: url('../images/clyde31.png');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-315040 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG-20230731-WA0063-2-copy_11.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40vh;
  display: flex;
}

.div-block-315040:hover {
  background-image: linear-gradient(#000000d4, #000000d4), url('../images/IMG-20230731-WA0063-2-copy_3.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.icon-52 {
  color: #fff;
  font-size: 23px;
  font-weight: 700;
}

.heading-7708 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7708:hover {
  transform: scale(.9);
}

.image-32918.n {
  width: 27px;
}

.image-32918.n.u {
  width: 22px;
}

.heading-7709 {
  color: #fff;
  margin-top: 3px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  line-height: 25px;
}

.heading-7710 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7710:hover {
  transform: scale(.9);
}

.left-arrow-2, .left-arrow {
  width: 50px;
  height: 50px;
  right: 1187px;
}

.heading-7711 {
  color: #fff;
  text-align: center;
  font-size: 25px;
  line-height: 35px;
}

.heading-7712 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7712:hover {
  transform: scale(.9);
}

.div-block-315041 {
  display: flex;
}

.div-block-315041.blk {
  margin-top: 30px;
}

.slide-6 {
  background-image: url('../images/clyde7.png');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-6.l2 {
  background-image: url('../images/clyde17.png');
  background-position: 50%;
  background-size: cover;
}

.slide-6.l2.ol {
  background-image: url('../images/clyde14.png');
  background-position: 50%;
  background-size: cover;
}

.slide-6.l2.ol.gymimg {
  background-image: url('../images/clyde35.png');
  background-position: 50%;
  background-size: cover;
}

.slide-6.l2.ol.boxingimg {
  background-image: url('../images/clyde18.png');
  background-size: cover;
}

.slide-6.l2.backimg {
  background-image: url('../images/clyde13-1.png');
  background-position: 50%;
  background-size: cover;
}

.slide-6.supimg {
  background-image: url('../images/clyde36.png');
  background-position: 50%;
  background-size: cover;
}

.right-arrow-2 {
  width: 50px;
  height: 50px;
  left: 1187px;
}

.heading-7713 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7713:hover {
  transform: scale(.9);
}

.section-224 {
  padding: 100px 20px;
}

.section-224.cl {
  background-color: #f8f8f8;
  overflow: hidden;
}

.section-224.cl.removebgcolor {
  background-color: #fff;
}

.heading-7714 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  line-height: 50px;
  transition: all .3s;
}

.heading-7714:hover {
  transform: scale(.9);
}

.div-bloy {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 0;
  display: flex;
}

.footer-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: flex;
}

.image-32856 {
  width: 80%;
}

.link-block-94 {
  display: block;
}

.div-block-314350 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-brand {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-bottom: 10px;
}

.title-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.title-small.poi {
  margin-bottom: 0;
  font-size: 16px;
}

.fp {
  color: #fff;
  margin-top: 10px;
  font-size: 23px;
  line-height: 35px;
}

.footer-dark {
  background-color: #000;
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 15px;
  position: relative;
  overflow: hidden;
}

.imagecy {
  width: 30px;
  margin-left: 10px;
  margin-right: 10px;
}

.footer-link {
  color: #fff;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 15px;
  line-height: 24px;
  text-decoration: none;
}

.footer-link:hover, .footer-link.w--current:hover {
  color: #ff6000;
}

.footer-link.aa {
  letter-spacing: 1px;
}

.footer-link.jj {
  font-size: 14px;
  line-height: 25px;
}

.footer-link.gg {
  margin-top: 0;
  font-size: 14px;
  line-height: 23px;
}

.footer-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  display: flex;
}

.footer-block._1 {
  width: 21%;
}

.footer-block.size {
  width: 31%;
}

.footer-copyright-center {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  font-size: 14px;
  line-height: 16px;
}

.div-block-314332 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.footer-divider {
  background-color: #fff;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.ipy {
  width: 30px;
  margin-left: 0;
  margin-right: 10px;
}

.ipy.tl {
  width: 32px;
}

.image-32872 {
  width: 40px;
  margin-left: 0;
  margin-right: 10px;
}

.footer-social-block {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  margin-top: 12px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-314349 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.divc1y {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.bold-text-548 {
  font-size: 25px;
}

.image-32871 {
  width: 23px;
  height: 23px;
  margin-right: 10px;
}

.social-icon-wrap {
  border: 1px solid #cacaca;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.header-wrap {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.header-wrap.mb-20 {
  margin-bottom: 20px;
}

.image-12 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
}

.container-6 {
  max-width: 1400px;
}

.team {
  background-color: #222;
  padding: 100px 10px 120px;
}

.list-2 {
  width: 100%;
  padding-left: 40px;
  line-height: 23px;
}

.heading-7565 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 23px;
  line-height: 31px;
}

.div-block-26 {
  border: 1px solid #ff6000;
  border-radius: 10px;
  width: 31%;
  padding: 20px;
}

.div-block-31041 {
  background-color: #fff;
  border: 1px solid #ff6000;
  border-radius: 0 0 10px 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 350px;
  padding: 20px 5px;
  display: flex;
}

.div-block-25 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.wrapper-social-icon {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  display: flex;
}

.title-h2 {
  color: #141417;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

.title-h2._125 {
  text-align: center;
  font-size: 35px;
  line-height: 43px;
}

.paragraph-16 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
}

.container-1337 {
  max-width: 1300px;
}

.div-block-315042 {
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.div-block-315043 {
  width: 48%;
  padding-bottom: 20px;
}

.div-block-315044 {
  justify-content: center;
  display: flex;
}

.list-item {
  border-bottom: 1px solid #000;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.heading-7715 {
  font-size: 18px;
}

.italic-text-3 {
  font-size: 17px;
  font-style: normal;
  line-height: 27px;
}

.text-color-gray {
  color: #333;
  font-style: normal;
}

.faq_body {
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  transition: all .4s;
  display: flex;
  overflow: hidden;
}

.section-220 {
  padding: 60px 20px;
}

.icon-32 {
  width: 2rem;
  height: 2rem;
}

.container-1335 {
  max-width: 1300px;
}

.faq_icon {
  transition: all .4s;
}

.faq_components {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  max-width: 1000px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq_heading {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-style-h4 {
  color: #000;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
}

.faq_answers {
  max-width: 850px;
  margin-top: .75rem;
}

.faq_accordion {
  box-shadow: none;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #ff6000;
  border-radius: 16px;
  padding: 1rem 2rem;
}

.italic-text-5 {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
}

.italic-text-10 {
  font-size: 17px;
  font-style: normal;
  line-height: 27px;
}

.text-block-16176 {
  color: #02891e;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 700;
}

.div-block-315002 {
  width: 100%;
}

.link-346 {
  color: #ff6000;
}

.services-detail-sec {
  padding: 60px 20px;
}

.image-32904 {
  border-radius: 10px;
  width: 100%;
}

.link-308 {
  color: #ff6000;
  text-decoration: none;
}

.paragraph-2314 {
  padding: 10px 10px 10px 0;
  font-size: 15px;
}

.paragraph-2314.change {
  line-height: 22px;
}

.paragraph-2314.change2 {
  line-height: 24px;
}

.link-275 {
  color: #000;
  text-decoration: none;
}

.link-275:hover {
  color: #ff6000;
}

.link-280 {
  color: #ff6000;
  text-decoration: none;
}

.heading-7342 {
  color: #fff;
  text-align: center;
  width: 70%;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 58px;
}

.heading-7342.font {
  font-size: 40px;
  line-height: 50px;
}

.heading-7342.font.center {
  color: #000;
  margin-left: auto;
  margin-right: auto;
}

.heading-7662 {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 23px;
}

.heading-7662.uncover {
  padding-left: 0;
  padding-right: 10px;
  font-size: 22px;
  line-height: 31px;
}

.heading-7662.uncover.fontchange {
  font-size: 24px;
  line-height: 31px;
}

.heading-7662.uncover.fontsize {
  font-size: 25px;
  line-height: 31px;
}

.link-277 {
  color: #ff6000;
  font-size: 17px;
  text-decoration: none;
}

.link-277.w--current {
  color: #ff6000;
}

.div-block-314998 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  display: flex;
}

.div-block-314998._1 {
  padding-top: 20px;
}

.div-block-314998._1.hide {
  display: none;
}

.link-366 {
  color: #ff6000;
}

.div-block-315001 {
  background-color: #fff;
  border: 1px solid #57575752;
  border-radius: 10px;
  width: 30%;
  margin-left: 20px;
  padding: 10px 10px 20px;
  box-shadow: 2px 2px 20px 10px #00000017;
}

.div-block-315001.hide {
  display: none;
}

.link-307 {
  color: #ff6000;
  text-decoration: none;
}

.bold-text-549 {
  font-size: 22px;
}

.italic-text-20 {
  font-style: normal;
}

.link-311 {
  color: #ff6000;
  text-decoration: none;
}

.link-309 {
  color: #ff6000;
  text-transform: none;
  text-decoration: none;
}

.italic-text-23 {
  font-style: normal;
}

.heading-7566 {
  color: #000;
  font-family: Droid Serif, serif;
  font-size: 30px;
  line-height: 40px;
}

.heading-7566.lt {
  margin-top: 0;
  font-size: 23px;
}

.heading-7566.lt.cl {
  color: #575757;
  font-size: 20px;
  line-height: 30px;
}

.heading-7566.lt.cl._1 {
  color: #000;
  font-size: 17px;
}

.link-310 {
  color: #ff6000;
  text-decoration: none;
}

.list-3 {
  padding-left: 20px;
  font-size: 15px;
  line-height: 24.5px;
}

.container-19 {
  max-width: 1300px;
}

.div-block-314380, .div-block-314379 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.section-222 {
  padding: 100px 20px;
}

.bold-text-551 {
  font-weight: 400;
}

.div-block-314378 {
  width: 100%;
  padding-bottom: 50px;
}

.paragraph-2312 {
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  line-height: 24.5px;
}

.heading-7567 {
  color: #ff6000;
  text-align: center;
  margin-top: 0;
  font-family: Droid Serif, serif;
  font-size: 40px;
  position: relative;
  top: -50px;
}

.heading-7567.l1 {
  line-height: 55px;
  position: static;
}

.heading-7567.l1.ol {
  color: #ff6000;
  text-align: center;
  text-overflow: clip;
  padding-bottom: 20px;
  overflow: hidden;
}

.link-367 {
  color: #ff6000;
  text-transform: none;
  text-decoration: none;
}

.heading-7716 {
  color: #000;
  font-family: Droid Serif, serif;
  font-size: 30px;
  line-height: 40px;
}

.heading-7716.lt {
  margin-top: 0;
  font-size: 23px;
}

.heading-7716.lt.cl {
  color: #575757;
  font-size: 20px;
  line-height: 30px;
}

.heading-7716.lt.cl._1 {
  color: #000;
  font-size: 17px;
}

.link-368 {
  color: #ff6000;
  text-decoration: none;
}

.container-1338 {
  max-width: 1300px;
}

.link-313 {
  color: #ff6000;
  text-decoration: none;
}

.div-block-315045 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.link-312 {
  color: #ff6000;
  text-decoration: none;
}

.div-block-315046 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.link-315, .link-314 {
  color: #ff6000;
  text-decoration: none;
}

.section-225 {
  padding: 100px 20px;
}

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

.div-block-315047 {
  width: 100%;
  padding-bottom: 50px;
}

.link-316 {
  color: #ff6000;
  text-decoration: none;
}

.paragraph-2315 {
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  line-height: 24.5px;
}

.heading-7717 {
  color: #ff6000;
  text-align: center;
  margin-top: 0;
  font-family: Droid Serif, serif;
  font-size: 40px;
  position: relative;
  top: -50px;
}

.heading-7717.l1 {
  line-height: 55px;
  position: static;
}

.heading-7717.l1.ol {
  color: #ff6000;
  text-align: center;
  text-overflow: clip;
  padding-bottom: 20px;
  overflow: hidden;
}

.link-369, .link-370, .link-371, .link-372, .link-373, .link-374, .link-375, .link-376, .link-377, .link-378, .link-379, .link-380, .link-381, .link-382 {
  color: #ff6000;
}

.link-383 {
  color: #ff6000;
  font-weight: 700;
}

.link-384, .link-385, .link-386, .link-387, .link-388, .link-389, .link-390, .link-391, .link-392, .link-393, .link-394, .link-395, .link-396, .link-397, .link-398, .link-399, .link-400, .link-401, .link-402, .link-403, .link-404, .link-405, .link-406, .link-407, .link-408, .link-409, .link-410, .link-411, .link-412, .link-413, .link-414, .link-415, .link-416, .link-417, .link-418, .link-419, .link-420, .link-421, .link-422, .link-423, .link-424, .link-425, .link-426, .link-427, .link-428, .link-429, .link-430 {
  color: #ff6000;
}

.link-431 {
  color: #ff6000;
  font-weight: 700;
}

.link-432 {
  color: #ff6000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.link-433, .link-434 {
  color: #ff6000;
  font-weight: 700;
}

.link-435 {
  color: #ff6000;
}

.link-436 {
  color: #ff6000;
  font-weight: 700;
}

.link-437 {
  color: #ff6000;
}

.link-438 {
  color: #ff6000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.link-439, .link-440, .link-441 {
  color: #ff6000;
}

.link-442 {
  color: #ff6000;
  font-weight: 700;
}

.link-443, .link-444 {
  color: #ff6000;
}

.link-445 {
  color: #ff6000;
  font-weight: 700;
}

.link-446, .link-447, .link-448, .link-449, .link-450 {
  color: #ff6000;
}

.link-451, .link-452, .link-453, .link-454, .link-455, .link-456, .link-457 {
  color: #ff6000;
  font-weight: 700;
}

.link-458 {
  color: #ff6000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.link-459, .link-460, .link-461 {
  color: #ff6000;
  font-weight: 700;
}

.bold-text-553, .link-462, .link-463 {
  color: #ff6000;
}

.link-464, .link-465 {
  color: #ff6000;
  font-weight: 700;
}

.link-466, .link-467, .link-468 {
  color: #ff6000;
}

.link-469 {
  color: #ff6000;
  font-weight: 700;
}

.link-470, .bold-text-554, .link-471, .link-472 {
  color: #ff6000;
}

.link-473, .link-474 {
  color: #ff6000;
  font-weight: 700;
}

.link-475, .link-476 {
  color: #ff6000;
}

.div-block-314293 {
  width: 100%;
}

.paragraph-2295 {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.heading-7529 {
  color: #fff;
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 25px;
  line-height: 30px;
}

.text-span-11 {
  color: #000;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-48 {
  background-color: #44347aad;
  border-radius: 10px 10px 175px 175px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: -140px;
  display: none;
}

.bold-text-547 {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.submit-button {
  background-color: #ffffff1c;
  border-radius: 20px;
  width: 125px;
  display: block;
}

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

.heading-7527 {
  color: #000;
  text-align: center;
  font-size: 40px;
}

.field-label-3 {
  color: #fff;
}

.container-1339 {
  max-width: 1300px;
}

.div-bpy {
  text-align: center;
  background-image: none;
  background-position: 0 0;
  border-radius: 20px;
  width: 100%;
  margin-right: 20px;
}

.div-block-46 {
  text-align: center;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 100%;
  margin-right: 20px;
}

.section-215 {
  background-image: radial-gradient(circle, #ffffffb5, #fff);
  padding-top: 60px;
  padding-bottom: 20px;
}

.section-215.paddinginput {
  padding-bottom: 60px;
}

.form-block {
  background-color: #000000c7;
  border-radius: 30px;
  flex-flow: row-reverse wrap-reverse;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  padding: 20px;
}

.form-block.hide {
  display: none;
}

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

.link-170 {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.container-20 {
  max-width: 1300px;
}

.packages {
  background-color: #f0faff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.packages.hide {
  background-color: #f0faff00;
  padding: 100px 20px 0;
}

.dopy {
  text-align: center;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 100%;
  margin-right: 20px;
}

.div-block-314327 {
  justify-content: flex-start;
  align-items: center;
  width: 48%;
  display: flex;
}

.heading-7530 {
  color: #fff;
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 25px;
  line-height: 30px;
}

.heading-7526 {
  text-align: center;
  font-size: 25px;
}

.text-field {
  border-radius: 15px;
}

.code-embed {
  background-color: #000c;
  border-radius: 10px;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.divy {
  text-align: center;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  width: 100%;
  margin-right: 20px;
}

.div-block-314294 {
  border-radius: 38px;
  padding-top: 20px;
  position: static;
  top: -60px;
}

.div-block-44 {
  text-align: center;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.tefy {
  border-radius: 15px;
}

.div-block-47 {
  background-color: #313131;
  border-radius: 10px;
  flex-flow: column;
  width: 85%;
  margin-top: 20px;
  padding: 10px 20px 20px;
  display: flex;
}

.div-block-49 {
  padding-bottom: 220px;
  position: relative;
  left: -116px;
}

.div-block-314245 {
  width: 100%;
}

.div-block-45 {
  justify-content: space-around;
  align-items: center;
  width: 48%;
  margin-bottom: 20px;
  display: block;
}

.section-7 {
  margin-bottom: 60px;
}

.container-21 {
  max-width: 1300px;
}

.div-block-314295 {
  width: 100%;
}

.section-214 {
  background-image: url('../images/gym-pic.png');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: row-reverse wrap-reverse;
  justify-content: center;
  align-items: center;
}

.heading-7533 {
  color: #fff;
  line-height: 50px;
}

.div-block-314325 {
  flex-flow: column;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 10px;
  display: none;
}

.heading-7532 {
  color: #fb6807;
}

.div-block-315048 {
  justify-content: flex-start;
  align-items: center;
  width: 48%;
  display: flex;
}

.container-1330 {
  max-width: 1300px;
}

.link-477 {
  color: #fff;
  letter-spacing: 2px;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.dropdown-link-4 {
  color: #000;
  font-size: 16px;
}

.dropdown-link-4:hover {
  color: #ff6000;
}

.brand-4 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 8%;
}

.brand-4:hover {
  background-image: none;
}

.brand-4.w--current {
  width: 8%;
}

.link-block-95 {
  text-decoration: none;
}

.link-block-95.w--current {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1340 {
  max-width: 1300px;
}

.div-block-315049 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-315050 {
  overflow: hidden;
}

.text-block-16177 {
  color: #fff;
  font-size: 18px;
}

.div-block-315051 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.nav-link-14 {
  color: #000;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: static;
}

.nav-link-14:hover {
  background-image: none;
}

.nav-link-14.w--current {
  color: #ff6000;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.div-block-315052 {
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  padding: 10px;
  display: flex;
}

.div-block-315052.width {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-top: 0;
}

.image-32920 {
  width: 100%;
}

.text-block-16178 {
  color: #127ac4;
  transform-style: preserve-3d;
  margin-right: 10px;
  font-size: 16px;
  line-height: 21px;
  display: none;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.link-478 {
  color: #fff;
  letter-spacing: 2px;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.dropdown-link-5 {
  color: #000;
  font-size: 16px;
}

.dropdown-link-5:hover {
  color: #ff6000;
}

.brand-5 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 8%;
}

.brand-5:hover {
  background-image: none;
}

.brand-5.w--current {
  width: 8%;
}

.link-block-96 {
  text-decoration: none;
}

.link-block-96.w--current {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1341 {
  max-width: 1300px;
}

.div-block-315053 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-315054 {
  overflow: hidden;
}

.text-block-16179 {
  color: #fff;
  font-size: 18px;
}

.div-block-315055 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.nav-link-15 {
  color: #000;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: static;
}

.nav-link-15:hover {
  background-image: none;
}

.nav-link-15.w--current {
  color: #ff6000;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.div-block-315056 {
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  padding: 10px;
  display: flex;
}

.div-block-315056.width {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-top: 0;
}

.image-32921 {
  width: 100%;
}

.text-block-16180 {
  color: #127ac4;
  transform-style: preserve-3d;
  margin-right: 10px;
  font-size: 16px;
  line-height: 21px;
  display: none;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.link-479 {
  color: #fff;
  letter-spacing: 2px;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.dropdown-link-6 {
  color: #000;
  font-size: 16px;
}

.dropdown-link-6:hover {
  color: #ff6000;
}

.brand-6 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 8%;
}

.brand-6:hover {
  background-image: none;
}

.brand-6.w--current {
  width: 8%;
}

.link-block-97 {
  text-decoration: none;
}

.link-block-97.w--current {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1342 {
  max-width: 1300px;
}

.div-block-315057 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-315058 {
  overflow: hidden;
}

.text-block-16181 {
  color: #fff;
  font-size: 18px;
}

.div-block-315059 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-16182 {
  color: #000;
  font-size: 14px;
  font-weight: 700;
}

.nav-link-16 {
  color: #000;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: static;
}

.nav-link-16:hover {
  background-image: none;
}

.nav-link-16.w--current {
  color: #ff6000;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.div-block-315060 {
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  padding: 10px;
  display: flex;
}

.div-block-315060.width {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-top: 0;
}

.link-480 {
  color: #fff;
  letter-spacing: 2px;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.dropdown-link-7 {
  color: #000;
  font-size: 16px;
}

.dropdown-link-7:hover {
  color: #ff6000;
}

.brand-7 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 8%;
}

.brand-7:hover {
  background-image: none;
}

.brand-7.w--current {
  width: 8%;
}

.link-block-98 {
  text-decoration: none;
}

.link-block-98.w--current {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1343 {
  max-width: 1300px;
}

.div-block-315061 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-315062 {
  overflow: hidden;
}

.text-block-16183 {
  color: #fff;
  font-size: 18px;
}

.div-block-315063 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-16184 {
  color: #000;
  font-size: 14px;
  font-weight: 700;
}

.nav-link-17 {
  color: #000;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: static;
}

.nav-link-17:hover {
  background-image: none;
}

.nav-link-17.w--current {
  color: #ff6000;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.div-block-315064 {
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  padding: 10px;
  display: flex;
}

.div-block-315064.width {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-top: 0;
}

.link-481 {
  color: #fff;
  letter-spacing: 2px;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.dropdown-link-8 {
  color: #000;
  font-size: 16px;
}

.dropdown-link-8:hover {
  color: #ff6000;
}

.brand-8 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 8%;
}

.brand-8:hover {
  background-image: none;
}

.brand-8.w--current {
  width: 8%;
}

.link-block-99 {
  text-decoration: none;
}

.link-block-99.w--current {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1344 {
  max-width: 1300px;
}

.div-block-315065 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-315066 {
  overflow: hidden;
}

.text-block-16185 {
  color: #fff;
  font-size: 18px;
}

.div-block-315067 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-16186 {
  color: #000;
  font-size: 14px;
  font-weight: 700;
}

.nav-link-18 {
  color: #000;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: static;
}

.nav-link-18:hover {
  background-image: none;
}

.nav-link-18.w--current {
  color: #ff6000;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.div-block-315068 {
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  padding: 10px;
  display: flex;
}

.div-block-315068.width {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-top: 0;
}

.link-482, .link-483, .link-484, .link-485 {
  color: #ff6000;
  font-weight: 700;
}

.link-block-100 {
  width: 100%;
}

.link-486, .link-487 {
  color: #ff6000;
}

.pop-up-modal {
  z-index: 999999;
  background-image: linear-gradient(#00000094, #00000094), url('../images/8db5efdbe3f36746b18f7779c04b2d58.gif');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-modal._1 {
  background-image: linear-gradient(#00000094, #00000094);
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.pop-up {
  text-align: center;
  background-color: #fff;
  background-image: linear-gradient(#ffffffd1, #ffffffd1), url('../images/shutterstock_337161530.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding: 85px 30px 20px;
  display: flex;
  position: relative;
  top: 100px;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.pop-up._1 {
  background-image: none;
  width: 550px;
}

.exit-button {
  cursor: pointer;
  background-color: #ff6000;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 10px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.code-embed-2 {
  width: 100%;
}

.link-488, .link-489, .link-490, .link-491, .link-492 {
  color: #ff6000;
}

@media screen and (min-width: 1440px) {
  .hero {
    background-image: none;
    height: auto;
  }

  .paragraph-2308 {
    height: 80px;
  }

  .footer-social-block {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7662.uncover {
    font-size: 23px;
  }
}

@media screen and (min-width: 1920px) {
  .div-block-314253 {
    padding-left: 0;
  }

  .hero {
    background-image: none;
  }

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

  .paragraph-2303 {
    height: 58px;
  }

  .div-block-314329 {
    justify-content: space-around;
    align-items: center;
  }

  .paragraph-2308 {
    height: auto;
  }

  .heading-7662.uncover {
    font-size: 22px;
  }

  .div-block-315049, .div-block-315053, .div-block-315057, .div-block-315061, .div-block-315065 {
    padding-left: 0;
  }

  .pop-up-modal._1 {
    padding-top: 100px;
  }
}

@media screen and (max-width: 991px) {
  .dropdown-link {
    border-bottom: 1px solid #000;
  }

  .dropdown-list.w--open {
    border: 1px solid #000;
    width: 200px;
    min-width: 200px;
    margin-left: 20px;
    position: relative;
  }

  .content-div-and-information {
    flex-flow: column;
  }

  .nav-menu-3 {
    background-color: #fff;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    display: block;
    position: absolute;
  }

  .nav-menu-3.w--open {
    background-color: #fff;
    width: 100%;
  }

  .dropdown {
    width: 100%;
  }

  .div-block-314220 {
    justify-content: space-around;
    align-items: center;
    width: 50%;
    margin-left: 0;
  }

  .div-block-314220.width {
    width: 40%;
  }

  .button-9 {
    display: none;
    position: relative;
  }

  .button-9.nav {
    display: flex;
  }

  .button-9.nav.q._0-96 {
    display: none;
  }

  .top-bar-container-2 {
    justify-content: space-between;
    padding-left: 10px;
  }

  .top-bar-container-2._1 {
    display: flex;
  }

  .image-32842 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-toggle-3 {
    padding-left: 10px;
  }

  .menu-button-2 {
    margin-top: 40px;
  }

  .menu-button-2.w--open {
    background-color: #ff6000;
    border-radius: 5px;
  }

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

  .button-211149.hide {
    display: flex;
  }

  .mobile-viewn {
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .text-block-16081 {
    font-weight: 400;
  }

  .brand-3 {
    width: 14%;
  }

  .nav-link-11 {
    color: #000;
    align-items: flex-start;
    padding: 14px 10px;
    font-size: 14px;
    font-weight: 500;
  }

  .container-1336 {
    justify-content: space-between;
  }

  .link-block-26.show.not {
    display: none;
  }

  .nav-link-12 {
    color: #000;
    width: 100%;
    padding: 14px 10px;
    font-weight: 500;
  }

  .nav-link-12.hide {
    display: flex;
  }

  .menu-button {
    background-color: #fff;
    border-radius: 50px;
  }

  .menu-button.w--open {
    background-color: #0000;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .div-block-314253 {
    justify-content: space-around;
    width: 100%;
    display: block;
  }

  .nav-br {
    width: 100%;
    display: flex;
  }

  .navbar-4 {
    width: 100%;
  }

  .icon-49 {
    color: #000;
    font-size: 49px;
  }

  .space {
    height: 160px;
  }

  .brand-2, .brand-2.w--current {
    width: 14%;
  }

  .div-block-314255 {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .text-block-16082 {
    font-weight: 400;
  }

  .nav-link-13 {
    color: #000;
    width: 100%;
    padding: 14px 10px;
    font-weight: 500;
  }

  .nav-link-13.hide {
    display: flex;
  }

  .div-block-314345 {
    border: 1px solid #000;
    width: 60%;
    margin-bottom: 20px;
  }

  .div-block-314345.ee.y {
    border-style: solid;
    width: 60%;
  }

  .div-bly {
    border-bottom: 5px solid #fff;
    width: 100%;
  }

  .div-block-314346 {
    border: 1px solid #000;
    width: 60%;
    margin-bottom: 20px;
  }

  .text-span-4 {
    font-size: 11px;
  }

  .section {
    padding-bottom: 60px;
  }

  .div-bopy {
    border-bottom: 5px solid #fff;
    width: 100%;
  }

  .div-block-314256.center {
    width: 55%;
  }

  .div-block-314py {
    width: 100%;
  }

  .div-block-314py.ll {
    border-bottom: 5px solid #fff;
  }

  .div-block-314344 {
    border: 1px solid #000;
    width: 60%;
    margin-bottom: 20px;
  }

  .div-blocpy {
    border-bottom: 5px solid #fff;
    width: 100%;
  }

  .div-blocy {
    border-bottom: 5px solid #fff;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
  }

  .div-block-3142 {
    border-bottom-style: none;
    flex-flow: column;
  }

  .div-bloc15py {
    border-bottom: 5px solid #fff;
    width: 100%;
  }

  .heading-7536 {
    font-size: 18px;
    font-weight: 600;
  }

  .div-block-314359 {
    border-bottom: 5px solid #fff;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
  }

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

  .d9y {
    border-bottom: 5px solid #fff;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
  }

  .heading-7537 {
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 55px;
  }

  .div-blo3py {
    border-bottom: 5px solid #fff;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
  }

  .div-bk3copy {
    border-bottom: 5px solid #fff;
    width: 100%;
  }

  .div-block-314343 {
    border: 1px solid #000;
    width: 60%;
    margin-bottom: 20px;
  }

  .div-block-314copy {
    border-bottom: 5px solid #fff;
    border-left-style: none;
    border-left-width: 0;
    border-right-style: none;
    border-right-width: 0;
    width: 100%;
  }

  .link-block-92 {
    width: 100%;
  }

  .div-block-3py {
    border-bottom: 5px solid #fff;
    width: 100%;
  }

  .div-block-314342 {
    border-style: none;
    flex-flow: column;
  }

  .div-block-314342.uu {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .div-block-314342.yy {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    flex-flow: column;
  }

  .d3-copy {
    border-bottom: 5px solid #fff;
    width: 100%;
  }

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

  .div-block-314371 {
    width: 74.5%;
    padding: 20px;
  }

  .div-block-314373 {
    display: none;
  }

  .div-block-314373.dumble {
    z-index: 10;
    bottom: -3%;
  }

  .div-block-314367 {
    border-bottom-style: solid;
  }

  .heading-7563 {
    font-size: 15px;
  }

  .div-block-315018.center.our {
    width: 55%;
  }

  .div-block-315018.center.our.enjoy {
    width: 50%;
  }

  .div-block-315018.center.our.cs {
    text-align: center;
    width: 85%;
  }

  .div-block-314263 {
    width: 70%;
    margin-bottom: 20px;
  }

  .div-block-314263.left {
    margin-right: 0;
  }

  .div-block-314263.cen {
    margin-left: 0;
  }

  .div-block-314263.cenl {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-314263.cenl.lt {
    margin-top: 0;
  }

  .div-block-314369 {
    width: 70%;
  }

  .div-block-314262 {
    flex-flow: column;
    padding-bottom: 60px;
  }

  .div-block-314262.bl {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    padding-bottom: 20px;
    display: flex;
  }

  .div-block-314262.bt.center.bl, .div-block-314262.bt.bl {
    padding-top: 0;
  }

  .div-block-315019 {
    border-bottom-style: none;
    flex-flow: column;
  }

  .div-block-315020 {
    border-bottom: 5px solid #fff;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
  }

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

  .section-3 {
    z-index: -1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-32899 {
    height: auto;
    min-height: auto;
  }

  .div-block-314370.size {
    width: 100%;
  }

  .div-block-314370.size.reovehide {
    display: none;
  }

  .div-block-314370.size.ol {
    display: block;
  }

  .div-block-314370.size._1 {
    margin-right: 15px;
  }

  .slider-3 {
    height: 535px;
  }

  .div-block-314265 {
    flex-flow: column;
  }

  .div-block-4 {
    top: 180px;
  }

  .div-block-314264 {
    padding-top: 40px;
  }

  .div-py, .div-block-3o {
    width: 90%;
    height: 250px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-315026.center.our {
    width: 55%;
  }

  .div-block-315026.center.our.fit {
    width: 85%;
  }

  .div-block-315026.center.our.fit.our1 {
    width: 41%;
  }

  .div-block-65-copy {
    flex-flow: column;
    margin-bottom: 140px;
  }

  .button_icon-wrapper, .button_background-scale {
    width: 3rem;
    height: 3rem;
  }

  .div-block {
    width: 90%;
    height: 235px;
    margin-bottom: 140px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-314335 {
    top: 180px;
  }

  .div-block-315027 {
    border-bottom-style: none;
    flex-flow: column;
  }

  .section-218 {
    display: block;
  }

  .section-218.b-c {
    padding-top: 50px;
  }

  .div-block-31 {
    width: 90%;
    height: 220px;
    margin-bottom: 140px;
    margin-right: 0;
  }

  .div-block-3 {
    width: 90%;
    height: 250px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-blo {
    width: 90%;
    height: 235px;
    margin-bottom: 140px;
    margin-right: 0;
  }

  .div-block-315028 {
    border-bottom: 5px solid #fff;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
  }

  .l {
    width: 90%;
    height: 220px;
    margin-bottom: 140px;
    margin-right: 0;
  }

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

  .div-block-314360, .div-block-314360.ss {
    width: 60%;
  }

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

  .div-block-314329 {
    flex-flow: row;
    width: 100%;
    display: flex;
  }

  .button_component {
    width: 152px;
    height: 3rem;
  }

  .div-block-314372 {
    height: 280px;
  }

  .button_content {
    margin-left: 3rem;
    font-size: 1rem;
  }

  .div-block-314269 {
    width: 55%;
  }

  .div-block-315033 {
    display: none;
  }

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

  .slide-7 {
    margin-right: 10px;
  }

  .div-block-315038.center.our {
    width: 55%;
  }

  .div-block-315038.center.our.enjoy {
    width: 50%;
  }

  .div-block-315039 {
    border-bottom-style: none;
    flex-flow: column;
  }

  .mask-2 {
    width: 33%;
  }

  .right-arrow {
    left: auto;
  }

  .slide-nav {
    display: none;
  }

  .slide-8._1, .slide-8.l1, .slide-5 {
    margin-right: 10px;
  }

  .div-block-315040 {
    border-bottom: 5px solid #fff;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
  }

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

  .left-arrow-2 {
    left: 0;
    right: auto;
  }

  .slide-6 {
    margin-right: 10px;
  }

  .right-arrow-2 {
    left: auto;
  }

  .footer-content {
    grid-column-gap: 60px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-314350 {
    justify-content: center;
    align-items: center;
  }

  .footer-brand, .footer-brand.w--current {
    width: 20%;
  }

  .footer-dark {
    background-position: 100%, 0%;
    background-size: auto 70%, auto 70%;
  }

  .footer-link {
    text-align: center;
  }

  .footer-link.gg {
    width: auto;
  }

  .footer-block {
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .footer-social-block {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .container {
    max-width: 728px;
  }

  .footer-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-314349 {
    justify-content: center;
    align-items: center;
    width: 105%;
  }

  .social-icon-wrap {
    width: 40px;
    height: 40px;
    padding: 3px;
  }

  .team {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .heading-7565 {
    text-align: center;
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-26 {
    width: 55%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-25 {
    display: block;
  }

  .title-h2 {
    margin-bottom: 10px;
    font-size: 40px;
    line-height: 50px;
  }

  .title-h2._125 {
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph-16 {
    font-size: 16px;
  }

  .section-220 {
    padding-right: 20px;
  }

  .faq_heading {
    width: 100%;
  }

  .link-275 {
    font-size: 17px;
  }

  .heading-7342 {
    width: 90%;
    font-size: 40px;
    line-height: 48px;
  }

  .heading-7342.font {
    width: 100%;
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 45px;
  }

  .heading-7662.uncover {
    font-size: 18px;
  }

  .div-block-314998 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-314998._1 {
    padding-top: 0;
  }

  .div-block-315001 {
    width: 55%;
    margin-top: 20px;
  }

  .div-block-314380, .div-block-314379, .div-block-315045, .div-block-315046 {
    width: 100%;
  }

  .div-block-48 {
    margin-top: -100px;
    display: none;
  }

  .div-bpy, .div-block-46 {
    width: 60%;
    margin-bottom: 60px;
  }

  .section-215 {
    padding-bottom: 0;
  }

  .dopy {
    width: 60%;
    margin-bottom: 60px;
  }

  .div-block-314327 {
    width: 100%;
  }

  .code-embed {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .divy {
    width: 60%;
    margin-bottom: 60px;
  }

  .div-block-44 {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-47 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
  }

  .div-block-49 {
    padding-bottom: 200px;
  }

  .div-block-45 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .section-7 {
    margin-bottom: 10px;
  }

  .heading-7532 {
    color: #fff;
  }

  .div-block-315048 {
    width: 100%;
  }

  .brand-4, .brand-4.w--current {
    width: 14%;
  }

  .div-block-315049 {
    justify-content: space-around;
    width: 100%;
    display: block;
  }

  .div-block-315051 {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .nav-link-14 {
    color: #000;
    align-items: flex-start;
    padding: 14px 10px;
    font-size: 14px;
    font-weight: 500;
  }

  .div-block-315052 {
    justify-content: space-around;
    align-items: center;
    width: 50%;
    margin-left: 0;
  }

  .div-block-315052.width {
    width: 40%;
  }

  .image-32920 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .icon-54 {
    color: #000;
    font-size: 49px;
  }

  .brand-5, .brand-5.w--current {
    width: 14%;
  }

  .div-block-315053 {
    justify-content: space-around;
    width: 100%;
    display: block;
  }

  .div-block-315055 {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .nav-link-15 {
    color: #000;
    align-items: flex-start;
    padding: 14px 10px;
    font-size: 14px;
    font-weight: 500;
  }

  .div-block-315056 {
    justify-content: space-around;
    align-items: center;
    width: 50%;
    margin-left: 0;
  }

  .div-block-315056.width {
    width: 40%;
  }

  .image-32921 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .icon-55 {
    color: #000;
    font-size: 49px;
  }

  .brand-6, .brand-6.w--current {
    width: 14%;
  }

  .div-block-315057 {
    justify-content: space-around;
    width: 100%;
    display: block;
  }

  .div-block-315059 {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .text-block-16182 {
    font-weight: 400;
  }

  .nav-link-16 {
    color: #000;
    align-items: flex-start;
    padding: 14px 10px;
    font-size: 14px;
    font-weight: 500;
  }

  .div-block-315060 {
    justify-content: space-around;
    align-items: center;
    width: 50%;
    margin-left: 0;
  }

  .div-block-315060.width {
    width: 40%;
  }

  .icon-56 {
    color: #000;
    font-size: 49px;
  }

  .brand-7, .brand-7.w--current {
    width: 14%;
  }

  .div-block-315061 {
    justify-content: space-around;
    width: 100%;
    display: block;
  }

  .div-block-315063 {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .text-block-16184 {
    font-weight: 400;
  }

  .nav-link-17 {
    color: #000;
    align-items: flex-start;
    padding: 14px 10px;
    font-size: 14px;
    font-weight: 500;
  }

  .div-block-315064 {
    justify-content: space-around;
    align-items: center;
    width: 50%;
    margin-left: 0;
  }

  .div-block-315064.width {
    width: 40%;
  }

  .icon-57 {
    color: #000;
    font-size: 49px;
  }

  .brand-8, .brand-8.w--current {
    width: 14%;
  }

  .div-block-315065 {
    justify-content: space-around;
    width: 100%;
    display: block;
  }

  .div-block-315067 {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .text-block-16186 {
    font-weight: 400;
  }

  .nav-link-18 {
    color: #000;
    align-items: flex-start;
    padding: 14px 10px;
    font-size: 14px;
    font-weight: 500;
  }

  .div-block-315068 {
    justify-content: space-around;
    align-items: center;
    width: 50%;
    margin-left: 0;
  }

  .div-block-315068.width {
    width: 40%;
  }

  .icon-58 {
    color: #000;
    font-size: 49px;
  }

  .pop-up-modal._1 {
    z-index: 999999;
    display: none;
  }

  .pop-up._1 {
    width: 75%;
  }

  .code-embed-2 {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .nav-menu-3.w--open {
    background-color: #fff;
    width: 100%;
    padding-bottom: 20px;
  }

  .div-block-314220 {
    justify-content: space-around;
  }

  .div-block-314220.width {
    width: 45%;
  }

  .top-bar-container-2 {
    flex-flow: row;
  }

  .link-169 {
    font-size: 17px;
  }

  .image-32842 {
    margin-right: 10px;
  }

  .menu-button-2 {
    margin-top: 10px;
  }

  .nav-link-11, .nav-link-12 {
    width: 100%;
    height: 50px;
    padding: 10px;
  }

  .menu-button {
    position: static;
  }

  .menu-button.w--open {
    background-color: #0000;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .icon-49 {
    color: #000;
    font-size: 30px;
  }

  .space {
    height: 131px;
  }

  .nav-link-13 {
    width: 100%;
    height: 50px;
    padding: 10px;
  }

  .hero {
    height: auto;
  }

  .div-block-314260 {
    width: 90%;
  }

  .div-block-314345 {
    border: 1px solid #000;
    width: 60%;
    margin-bottom: 20px;
  }

  .div-block-314345.ee {
    width: 60%;
  }

  .div-block-314345.ee.y {
    border-top-style: solid;
  }

  .div-block-314259 {
    flex-flow: column;
  }

  .div-block-314346 {
    border: 1px solid #000;
    width: 60%;
    margin-bottom: 20px;
  }

  .div-block-314256.center {
    width: 41%;
  }

  .div-block-314344 {
    border: 1px solid #000;
    width: 60%;
    margin-bottom: 20px;
  }

  .div-block-3142 {
    flex-flow: column;
  }

  .div-block-3142._852 {
    margin-top: 80px;
  }

  .heading-7536 {
    font-size: 17px;
  }

  .div-block-314260p {
    width: 90%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-314343 {
    border: 1px solid #000;
    width: 60%;
    margin-bottom: 20px;
  }

  .div-block-314260y, .div-block-3l {
    width: 90%;
    margin-bottom: 20px;
  }

  .div-block-314272 {
    justify-content: center;
    align-items: center;
  }

  .div-block-314342 {
    border-style: none;
    flex-flow: column;
  }

  .div-block-314342.uu {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .div-block-314342.yy {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    flex-flow: column;
  }

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

  .heading-7500.free1 {
    font-size: 17px;
    line-height: 27px;
  }

  .div-block-314371, .div-block-314367.f.funct, .div-block-314367.f.bd.cd {
    width: 100%;
  }

  .div-block-314367.f.bd.pro {
    width: 100%;
    height: 230px;
    min-height: 230px;
  }

  .div-block-314367.f.size {
    height: 300px;
    min-height: 300px;
  }

  .div-block-314367.f.v, .div-block-314367.f.v.best {
    height: 230px;
    min-height: 230px;
  }

  .div-block-314367.f.v.bd.es, .div-block-314367.f.v.bd.qu {
    width: 100%;
  }

  .div-block-314367.f.v.bbl {
    width: 100%;
    height: 280px;
    min-height: 280px;
  }

  .div-block-314367.f.v.sn {
    width: 100%;
  }

  .div-block-314374 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314374.block {
    display: none;
  }

  .heading-7563 {
    font-size: 20px;
  }

  .div-block-315015 {
    width: 90%;
  }

  .div-block-315016 {
    flex-flow: column;
  }

  .div-block-315018.center {
    width: 41%;
  }

  .div-block-315018.center.our {
    width: 75%;
  }

  .div-block-315018.center.our.enjoy {
    width: 70%;
  }

  .div-block-315018.center.our.cs {
    width: 91%;
  }

  .div-block-314263 {
    width: 80%;
    margin-bottom: 20px;
  }

  .div-block-314263.cen {
    margin-top: 20px;
  }

  .div-block-314263.cen.no.lt {
    margin-top: 0;
  }

  .div-block-314263.cenl {
    margin-top: 20px;
  }

  .div-block-314262 {
    flex-flow: column;
    padding-bottom: 0;
  }

  .div-block-314262.bt.center {
    margin-top: 20px;
    padding-bottom: 50px;
  }

  .div-block-314262.bt.bl {
    padding-bottom: 0;
  }

  .div-block-315019 {
    flex-flow: column;
  }

  .div-block-315019._852 {
    margin-top: 80px;
  }

  .div-block-315021 {
    justify-content: center;
    align-items: center;
  }

  .div-block-315023 {
    width: 90%;
  }

  .slider-3 {
    height: 500px;
  }

  .div-block-314265 {
    flex-flow: column;
    margin-bottom: 0;
  }

  .div-block-315024 {
    flex-flow: column;
  }

  .div-py {
    width: 90%;
    height: 235px;
    margin-bottom: 20px;
  }

  .div-block-3o {
    width: 90%;
    height: 255px;
    margin-bottom: 90px;
  }

  .div-block-315026.center {
    width: 41%;
  }

  .div-block-315026.center.our {
    width: 75%;
  }

  .div-block-315026.center.our.fit {
    width: 91%;
  }

  .div-block-315026.center.our.fit.our1 {
    width: 50%;
  }

  .div-block-65-copy {
    flex-flow: column;
    margin-bottom: 130px;
  }

  .button_icon-wrapper, .button_background-scale {
    height: 2.3rem;
  }

  .div-block {
    width: 90%;
    height: 209px;
    margin-bottom: 175px;
  }

  .div-block-315027 {
    flex-flow: column;
  }

  .div-block-315027._852 {
    margin-top: 80px;
  }

  .div-block-31 {
    width: 90%;
    height: 235px;
    margin-bottom: 150px;
  }

  .text-span-3 {
    font-size: 25px;
  }

  .div-block-3 {
    width: 90%;
    height: 235px;
    margin-bottom: 20px;
  }

  .div-blo {
    width: 90%;
    height: 235px;
    margin-bottom: 150px;
  }

  .l {
    width: 90%;
    height: 235px;
    margin-bottom: 140px;
  }

  .div-block-314360 {
    width: 75%;
  }

  .grid-2 {
    grid-template-columns: 1fr;
  }

  .div-block-314329 {
    width: 100%;
  }

  .button_component {
    width: 153px;
    max-width: 13rem;
    height: 2.2rem;
  }

  .div-block-314372 {
    height: 280px;
  }

  .div-block-315029 {
    justify-content: center;
    align-items: center;
  }

  .button_content {
    font-size: 1rem;
  }

  .heading-7509 {
    font-size: 20px;
  }

  .div-block-314268 {
    flex-flow: column;
  }

  .div-block-314269 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .div-block-314270 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-315034 {
    justify-content: center;
    align-items: center;
  }

  .heading-7510 {
    text-align: center;
    font-size: 29px;
  }

  .div-block-315035 {
    width: 90%;
  }

  .div-block-315036 {
    flex-flow: column;
  }

  .div-block-315038.center {
    width: 41%;
  }

  .div-block-315038.center.our {
    width: 75%;
  }

  .div-block-315038.center.our.enjoy {
    width: 70%;
  }

  .div-block-315039 {
    flex-flow: column;
  }

  .div-block-315039._852 {
    margin-top: 80px;
  }

  .mask-2 {
    width: 50%;
  }

  .div-block-315041 {
    justify-content: center;
    align-items: center;
  }

  .section-224.cl {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .div-block-314350 {
    justify-content: center;
    align-items: center;
  }

  .footer-brand {
    text-align: center;
  }

  .footer-brand.w--current {
    width: 41%;
  }

  .footer-dark {
    background-size: auto 25%, auto 25%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-link {
    text-align: center;
    width: 110%;
    font-size: 17px;
  }

  .footer-block {
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .footer-block._1 {
    width: 100%;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .footer-social-block {
    justify-content: center;
    align-items: center;
    width: 55%;
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .bold-text-548 {
    font-size: 23px;
  }

  .social-icon-wrap {
    width: 35px;
    height: 35px;
  }

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

  .heading-7565 {
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-26 {
    width: 75%;
  }

  .div-block-25 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .wrapper-social-icon {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .title-h2, .title-h2._125 {
    font-size: 35px;
    line-height: 45px;
  }

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

  .heading-style-h4 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .services-detail-sec {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-7342 {
    width: 100%;
    font-size: 35px;
    line-height: 44px;
  }

  .div-block-314998 {
    flex-flow: column;
  }

  .div-block-314998._1 {
    padding-top: 0;
  }

  .div-block-315001 {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }

  .heading-7567 {
    font-size: 33px;
  }

  .heading-7567.l1 {
    font-size: 23px;
  }

  .heading-7717 {
    font-size: 33px;
  }

  .heading-7717.l1 {
    font-size: 23px;
  }

  .div-block-48 {
    display: none;
  }

  .div-bpy, .div-block-46 {
    width: 70%;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .section-215 {
    padding-top: 40px;
  }

  .form-block {
    width: 50%;
  }

  .packages {
    padding-bottom: 60px;
  }

  .packages.hide {
    padding-top: 60px;
  }

  .dopy, .divy {
    width: 70%;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .div-block-45 {
    flex-flow: column;
    margin-bottom: 0;
  }

  .link-477 {
    font-size: 17px;
  }

  .nav-link-14 {
    width: 100%;
    height: 50px;
    padding: 10px;
  }

  .div-block-315052 {
    justify-content: space-around;
  }

  .div-block-315052.width {
    width: 45%;
  }

  .image-32920 {
    margin-right: 10px;
  }

  .icon-54 {
    color: #000;
    font-size: 30px;
  }

  .link-478 {
    font-size: 17px;
  }

  .nav-link-15 {
    width: 100%;
    height: 50px;
    padding: 10px;
  }

  .div-block-315056 {
    justify-content: space-around;
  }

  .div-block-315056.width {
    width: 45%;
  }

  .image-32921 {
    margin-right: 10px;
  }

  .icon-55 {
    color: #000;
    font-size: 30px;
  }

  .link-479 {
    font-size: 17px;
  }

  .nav-link-16 {
    width: 100%;
    height: 50px;
    padding: 10px;
  }

  .div-block-315060 {
    justify-content: space-around;
  }

  .div-block-315060.width {
    width: 45%;
  }

  .icon-56 {
    color: #000;
    font-size: 30px;
  }

  .link-480 {
    font-size: 17px;
  }

  .nav-link-17 {
    width: 100%;
    height: 50px;
    padding: 10px;
  }

  .div-block-315064 {
    justify-content: space-around;
  }

  .div-block-315064.width {
    width: 45%;
  }

  .icon-57 {
    color: #000;
    font-size: 30px;
  }

  .link-481 {
    font-size: 17px;
  }

  .nav-link-18 {
    width: 100%;
    height: 50px;
    padding: 10px;
  }

  .div-block-315068 {
    justify-content: space-around;
  }

  .div-block-315068.width {
    width: 45%;
  }

  .icon-58 {
    color: #000;
    font-size: 30px;
  }

  .pop-up._1 {
    width: 500px;
  }
}

@media screen and (max-width: 479px) {
  .email-bok-2 {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-right: 0;
  }

  .content-div-and-information {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .nav-menu-3 {
    flex-direction: column;
    width: 100%;
    padding-bottom: 20px;
  }

  .nav-menu-3.w--open {
    justify-content: space-between;
    padding-bottom: 0;
    display: block;
  }

  .text-block-16079 {
    font-size: 18px;
  }

  .div-block-314220 {
    justify-content: space-between;
    width: 90%;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-314220.width {
    flex-flow: row;
    justify-content: center;
    width: 80%;
  }

  .button-9.nav.q._0-96 {
    display: flex;
  }

  .button-9.nav.q._0-96.navi {
    display: none;
  }

  .top-bar-container-2 {
    flex-flow: column;
    padding-top: 10px;
    padding-left: 0;
  }

  .link-169 {
    font-size: 18px;
  }

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

  .button-211149 {
    margin-top: 20px;
    margin-left: 0;
  }

  .brand-3 {
    width: 23%;
  }

  .nav-link-11 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
  }

  .nav-link-12 {
    width: 100%;
    margin-top: 0;
    padding: 10px;
  }

  .menu-button {
    background-color: #fff;
    padding: 10px;
  }

  .menu-button.w--open {
    background-color: #0000;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .div-block-314253 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 10px;
  }

  .container-9 {
    margin-left: 0;
    margin-right: 0;
  }

  .icon-49 {
    color: #000;
    font-size: 37px;
  }

  .space {
    height: 199px;
  }

  .brand-2 {
    width: 23%;
    padding-left: 0;
  }

  .brand-2.w--current {
    width: 23%;
  }

  .div-block-314255 {
    padding-bottom: 10px;
  }

  .nav-link-13 {
    width: 100%;
    margin-top: 0;
    padding: 10px;
  }

  .heading-7552, .heading-7544 {
    font-size: 23px;
    line-height: 35px;
  }

  .div-block-314345, .div-block-314345.ee.y {
    width: 85%;
  }

  .div-bly {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-314346 {
    width: 85%;
  }

  .section {
    padding-top: 75px;
  }

  .div-block-314271 {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 3px;
  }

  .div-bopy {
    height: 30vh;
  }

  .div-bopy.poi {
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-314256.center {
    width: 55%;
  }

  .div-block-314py {
    height: 30vh;
  }

  .div-block-314py.ll {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-314344 {
    width: 85%;
  }

  .div-blocpy, .div-blocy {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3142._852 {
    margin-top: 40px;
  }

  .div-bloc15py {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7670 {
    font-size: 28px;
  }

  .heading-7670.color-w, .heading-7670.center {
    text-align: center;
  }

  .heading-7545, .heading-7546, .heading-7550 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7536 {
    margin-top: 10px;
    font-size: 14px;
  }

  .div-block-314359 {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7542 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7511 {
    font-size: 15px;
  }

  .d9y {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7543 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7537 {
    font-size: 45px;
  }

  .div-blo3py, .div-bk3copy {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-314343 {
    width: 85%;
  }

  .div-block-314copy {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-block-92 {
    height: 30vh;
  }

  .heading-7554 {
    font-size: 23px;
    line-height: 35px;
  }

  .div-block-314272 {
    flex-flow: column;
    justify-content: space-around;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-3py {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7547 {
    font-size: 23px;
    line-height: 35px;
  }

  .d3-copy {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7549 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7548 {
    font-size: 23px;
    line-height: 30px;
  }

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

  .grid.one {
    display: none;
  }

  .heading-7500 {
    font-size: 17px;
  }

  .whychoose {
    padding-bottom: 75px;
  }

  .div-block-315013 {
    flex-flow: column;
  }

  .div-block-314371 {
    width: 100%;
    margin-top: 0;
  }

  .div-block-315014 {
    flex-flow: column;
  }

  .div-block-314373.dumble {
    bottom: -1%;
  }

  .div-block-314367 {
    margin-top: 20px;
  }

  .div-block-314367.friend {
    height: 200px;
    min-height: 200px;
  }

  .div-block-314367.f {
    width: 100%;
    height: 230px;
    min-height: 230px;
    margin-top: 20px;
  }

  .div-block-314367.f.funct {
    height: 200px;
    min-height: 200px;
  }

  .div-block-314367.f.bd.cd {
    height: 200px;
    min-height: 200px;
    margin-top: 0;
  }

  .div-block-314367.f.bd.pro {
    height: 200px;
    min-height: 200px;
  }

  .div-block-314367.f.size {
    width: 100%;
    height: 200px;
    min-height: 200px;
  }

  .div-block-314367.f.free {
    height: 200px;
    min-height: 200px;
  }

  .div-block-314367.f.v {
    width: 100%;
    height: 200px;
    min-height: 200px;
    margin-top: 0;
  }

  .div-block-314367.f.v.best {
    height: 200px;
    min-height: 200px;
    margin-top: 20px;
  }

  .div-block-314367.f.v.bbl {
    height: 200px;
    min-height: 200px;
  }

  .div-block-314374 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .div-block-314374.block {
    display: block;
  }

  .heading-7563 {
    font-size: 14px;
  }

  .div-block-314375._1, .div-block-314375._1.size {
    width: 100%;
  }

  .heading-7671, .heading-7672, .heading-7551, .heading-7553 {
    font-size: 23px;
    line-height: 35px;
  }

  .div-block-315017 {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 3px;
  }

  .div-block-315018.center {
    width: 55%;
  }

  .div-block-315018.center.our {
    text-align: center;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-315018.center.our.enjoy, .div-block-315018.center.our.cs {
    width: 100%;
  }

  .div-block-314263 {
    width: 100%;
    height: auto;
    min-height: auto;
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-314369 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-314262 {
    padding-bottom: 60px;
  }

  .div-block-314262.bl {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-314262.bt.center {
    padding-bottom: 0;
  }

  .div-block-314262.bt.bl {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-315019._852 {
    margin-top: 40px;
  }

  .heading-py {
    font-size: 15px;
  }

  .heading-7673 {
    font-size: 17px;
  }

  .heading-7673._1l {
    font-size: 20px;
  }

  .heading-7674, .heading-7675, .heading-7676 {
    font-size: 23px;
    line-height: 35px;
  }

  .bold-text {
    font-size: 40px;
  }

  .bold-text._1.l1 {
    font-size: 40px;
    line-height: 50px;
  }

  .div-block-315020 {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7677 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7y {
    text-align: center;
  }

  .heading-7678 {
    font-size: 15px;
  }

  .heading-7679 {
    font-size: 23px;
    line-height: 35px;
  }

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

  .paragraph.jj {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-314296 {
    width: 45%;
  }

  .section-3 {
    padding: 60px 20px 75px;
    position: static;
  }

  .subscript {
    line-height: 27px;
  }

  .heading-7501.mobile {
    line-height: 23px;
  }

  .heading-7681 {
    font-size: 23px;
    line-height: 35px;
  }

  .div-block-315021 {
    flex-flow: column;
    justify-content: space-around;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-7682, .heading-7683 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7684 {
    font-size: 23px;
    line-height: 30px;
  }

  .heading-7685 {
    font-size: 23px;
    line-height: 35px;
  }

  .link-171 {
    font-size: 16px;
    line-height: 23px;
    top: -40px;
  }

  .link-171.color-w {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-314370 {
    margin-top: 20px;
  }

  .div-block-314370.size {
    width: 100%;
  }

  .heading-7686 {
    font-size: 23px;
    line-height: 35px;
  }

  .slider-3 {
    height: 476px;
  }

  .div-block-4 {
    top: 160px;
  }

  .section-2 {
    padding-top: 75px;
  }

  .heading-7687, .heading-7688 {
    font-size: 23px;
    line-height: 35px;
  }

  .div-block-314264 {
    padding-top: 0;
  }

  .div-block-315025 {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 3px;
  }

  .div-py {
    border-bottom-right-radius: 0;
    height: 209px;
  }

  .div-block-3o {
    height: 209px;
  }

  .div-block-315026.center {
    width: 55%;
  }

  .div-block-315026.center.our {
    text-align: center;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-315026.center.our.fit, .div-block-315026.center.our.fit.our1 {
    width: 100%;
  }

  .div-block-65-copy {
    margin-bottom: 110px;
  }

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

  .div-block-314335 {
    top: 160px;
  }

  .div-block-315027._852 {
    margin-top: 40px;
  }

  .section-218 {
    padding-bottom: 75px;
  }

  .section-218.b-c {
    padding-top: 0;
  }

  .div-block-31 {
    border-top-left-radius: 0;
    height: 209px;
    margin-bottom: 130px;
  }

  .heading-7689 {
    font-size: 23px;
    line-height: 35px;
  }

  .text-span-3 {
    font-size: 22px;
    line-height: 20px;
  }

  .text-span-3.color-w {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3 {
    border-top-right-radius: 0;
    height: 209px;
  }

  .heading-7690, .heading-7691 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7564 {
    font-size: 21px;
  }

  .div-blo {
    margin-bottom: 110px;
  }

  .div-block-315028 {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .l {
    height: 209px;
    margin-bottom: 130px;
  }

  .heading-7692 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7508 {
    font-size: 18px;
    line-height: 35px;
  }

  .heading-7693 {
    font-size: 15px;
  }

  .div-block-314360 {
    width: 100%;
  }

  .div-block-314360.ss {
    width: 96%;
    margin-left: 0;
  }

  .heading-7694 {
    font-size: 23px;
    line-height: 35px;
  }

  .grid-2 {
    grid-template-rows: auto;
    grid-auto-flow: row;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-314329 {
    width: 100%;
  }

  .div-block-314372 {
    height: 170px;
    margin-top: 20px;
  }

  .heading-7696 {
    font-size: 23px;
    line-height: 35px;
  }

  .div-block-315029 {
    flex-flow: column;
    justify-content: space-around;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-7697 {
    font-size: 23px;
    line-height: 35px;
  }

  .div-block-315030.botm {
    flex-flow: column;
  }

  .heading-7698 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7699 {
    font-size: 23px;
    line-height: 30px;
  }

  .heading-7509 {
    font-size: 26px;
    line-height: 34px;
  }

  .div-block-314269 {
    width: 100%;
  }

  .div-block-315032 {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 3px;
  }

  .div-block-314270 {
    width: 100%;
  }

  .heading-7700 {
    font-size: 15px;
  }

  .div-block-315034 {
    flex-flow: column;
    justify-content: space-around;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-7510 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-7701, .heading-7702, .heading-7703, .heading-7704 {
    font-size: 23px;
    line-height: 35px;
  }

  .div-block-315037 {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 3px;
  }

  .div-block-315038.center {
    width: 55%;
  }

  .div-block-315038.center.our {
    text-align: center;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-315038.center.our.enjoy {
    width: 100%;
  }

  .div-block-315039._852 {
    margin-top: 40px;
  }

  .mask-2 {
    width: 100%;
  }

  .heading-7705, .heading-7706, .heading-7707 {
    font-size: 23px;
    line-height: 35px;
  }

  .div-block-315040 {
    height: 30vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7708 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7709 {
    font-size: 15px;
  }

  .heading-7710, .heading-7712 {
    font-size: 23px;
    line-height: 35px;
  }

  .div-block-315041 {
    flex-flow: column;
    justify-content: space-around;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-7713 {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-7714 {
    font-size: 23px;
    line-height: 30px;
  }

  .div-bloy {
    justify-content: center;
    align-items: center;
    width: 185%;
    padding-left: 0;
  }

  .image-32856 {
    width: 60%;
  }

  .footer-brand {
    width: 50%;
  }

  .footer-brand.w--current {
    width: 55%;
  }

  .footer-dark {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .footer-link.gg {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    padding-right: 0;
    display: flex;
  }

  .footer-block, .footer-block.size {
    width: 100%;
  }

  .footer-social-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .container {
    max-width: none;
  }

  .div-block-314349 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    padding-left: 10px;
  }

  .div-block-314349._1 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .header-wrap.mb-20 {
    align-items: center;
  }

  .team {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .div-block-26 {
    width: 100%;
    padding: 15px;
  }

  .div-block-31041 {
    height: auto;
  }

  .div-block-25 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .wrapper-social-icon {
    margin-top: 0;
  }

  .title-h2, .title-h2._125 {
    font-size: 30px;
    line-height: 40px;
  }

  .section-220 {
    padding-top: 75px;
    padding-bottom: 75px;
    padding-right: 20px;
  }

  .faq_components {
    max-width: none;
  }

  .faq_accordion {
    padding: 1rem;
  }

  .heading-7342 {
    font-size: 30px;
    line-height: 38px;
  }

  .heading-7342.font {
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
  }

  .div-block-314998 {
    padding-top: 20px;
  }

  .div-block-314998._1 {
    padding-top: 0;
  }

  .heading-7566.lt {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-7566.lt.cl {
    font-size: 17px;
  }

  .section-222 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .paragraph-2312 {
    font-size: 14px;
    line-height: 24px;
  }

  .heading-7567 {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 40px;
    top: -30px;
  }

  .heading-7567.l1 {
    line-height: 40px;
  }

  .heading-7716.lt {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-7716.lt.cl {
    font-size: 17px;
  }

  .section-225 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .paragraph-2315 {
    font-size: 14px;
    line-height: 24px;
  }

  .heading-7717 {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 40px;
    top: -30px;
  }

  .heading-7717.l1 {
    line-height: 40px;
  }

  .heading-7527 {
    font-size: 30px;
    line-height: 40px;
  }

  .div-bpy, .div-block-46 {
    width: 100%;
    margin-bottom: 20px;
  }

  .section-215 {
    padding-top: 20px;
  }

  .form-block {
    width: 60%;
  }

  .dopy {
    width: 100%;
  }

  .divy {
    width: 100%;
    margin-bottom: 20px;
  }

  .section-214 {
    background-position: 60%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7533 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 35px;
  }

  .div-block-314325 {
    padding-left: 0;
  }

  .heading-7532 {
    margin-bottom: 0;
    font-size: 35px;
  }

  .link-477 {
    font-size: 18px;
  }

  .brand-4 {
    width: 23%;
    padding-left: 0;
  }

  .brand-4.w--current {
    width: 23%;
  }

  .container-1340 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-315049 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 10px;
  }

  .text-block-16177 {
    font-size: 18px;
  }

  .div-block-315051 {
    padding-bottom: 10px;
  }

  .nav-link-14 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
  }

  .div-block-315052 {
    justify-content: space-between;
    width: 90%;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-315052.width {
    flex-flow: row;
    justify-content: center;
    width: 80%;
  }

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

  .icon-54 {
    color: #000;
    font-size: 37px;
  }

  .link-478 {
    font-size: 18px;
  }

  .brand-5 {
    width: 23%;
    padding-left: 0;
  }

  .brand-5.w--current {
    width: 23%;
  }

  .container-1341 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-315053 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 10px;
  }

  .text-block-16179 {
    font-size: 18px;
  }

  .div-block-315055 {
    padding-bottom: 10px;
  }

  .nav-link-15 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
  }

  .div-block-315056 {
    justify-content: space-between;
    width: 90%;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-315056.width {
    flex-flow: row;
    justify-content: center;
    width: 80%;
  }

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

  .icon-55 {
    color: #000;
    font-size: 37px;
  }

  .link-479 {
    font-size: 18px;
  }

  .brand-6 {
    width: 23%;
    padding-left: 0;
  }

  .brand-6.w--current {
    width: 23%;
  }

  .container-1342 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-315057 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 10px;
  }

  .text-block-16181 {
    font-size: 18px;
  }

  .div-block-315059 {
    padding-bottom: 10px;
  }

  .nav-link-16 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
  }

  .div-block-315060 {
    justify-content: space-between;
    width: 90%;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-315060.width {
    flex-flow: row;
    justify-content: center;
    width: 80%;
  }

  .icon-56 {
    color: #000;
    font-size: 37px;
  }

  .link-480 {
    font-size: 18px;
  }

  .brand-7 {
    width: 23%;
    padding-left: 0;
  }

  .brand-7.w--current {
    width: 23%;
  }

  .container-1343 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-315061 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 10px;
  }

  .text-block-16183 {
    font-size: 18px;
  }

  .div-block-315063 {
    padding-bottom: 10px;
  }

  .nav-link-17 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
  }

  .div-block-315064 {
    justify-content: space-between;
    width: 90%;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-315064.width {
    flex-flow: row;
    justify-content: center;
    width: 80%;
  }

  .icon-57 {
    color: #000;
    font-size: 37px;
  }

  .link-481 {
    font-size: 18px;
  }

  .brand-8 {
    width: 23%;
    padding-left: 0;
  }

  .brand-8.w--current {
    width: 23%;
  }

  .container-1344 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-315065 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 10px;
  }

  .text-block-16185 {
    font-size: 18px;
  }

  .div-block-315067 {
    padding-bottom: 10px;
  }

  .nav-link-18 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 18px;
  }

  .div-block-315068 {
    justify-content: space-between;
    width: 90%;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-315068.width {
    flex-flow: row;
    justify-content: center;
    width: 80%;
  }

  .icon-58 {
    color: #000;
    font-size: 37px;
  }

  .pop-up-modal {
    padding-top: 60px;
  }

  .pop-up-modal._1 {
    z-index: 9999;
  }

  .pop-up {
    width: 96%;
    padding: 70px 10px 40px;
    top: 100px;
  }

  .pop-up._1 {
    width: 91%;
  }

  .exit-button {
    width: 20px;
    height: 20px;
    padding: 3px;
    top: 1%;
    right: 1%;
  }
}

#w-node-_44bdd400-8948-2d1c-7de5-9911b37903de-1c4236aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9c85c087-10e9-e5ec-e7eb-45fd6c03cd42-1c4236aa, #w-node-_9c85c087-10e9-e5ec-e7eb-45fd6c03cd4f-1c4236aa, #w-node-_0e50188a-b87f-6a2a-0e7a-8822e1630c67-01d63d5b, #w-node-_0e50188a-b87f-6a2a-0e7a-8822e1630c74-01d63d5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84313d44-7c50-ae2c-0ba2-ee38904e5a3b-cfa4e074 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c0790492-b993-5bf5-7a20-15b8f838d7c3-cfa4e074, #w-node-c0790492-b993-5bf5-7a20-15b8f838d7d0-cfa4e074, #w-node-_32bf3d8d-e2b9-b80b-e351-000583fcc15f-328146a3, #w-node-_32bf3d8d-e2b9-b80b-e351-000583fcc16c-328146a3, #w-node-_95f24683-6000-3eee-347b-b5105de11204-ab5bd5d8, #w-node-_95f24683-6000-3eee-347b-b5105de11211-ab5bd5d8, #w-node-_34ebad20-56b6-5b0b-5977-cd555f88bcff-28626526, #w-node-_34ebad20-56b6-5b0b-5977-cd555f88bd0c-28626526, #w-node-_8de148dd-11a6-0d7d-0f23-4e5cbff78130-9d4df3fc, #w-node-_8de148dd-11a6-0d7d-0f23-4e5cbff7813d-9d4df3fc, #w-node-c4e3aba8-7e0b-ac14-ac14-5b1ff64c2fb7-891865a6, #w-node-c4e3aba8-7e0b-ac14-ac14-5b1ff64c2fc4-891865a6, #w-node-e287a753-687a-db48-b6c6-16de68a6c678-55167b4a, #w-node-e287a753-687a-db48-b6c6-16de68a6c685-55167b4a, #w-node-ebd93d10-d124-d4cf-33af-d2d47dd4cfcb-e870e4a1, #w-node-ebd93d10-d124-d4cf-33af-d2d47dd4cfd8-e870e4a1, #w-node-aa79d0a1-244b-d3d6-062f-57bc4b34facd-c9c26a8a, #w-node-aa79d0a1-244b-d3d6-062f-57bc4b34fada-c9c26a8a, #w-node-_4267c95b-d4ac-bd20-38d3-f80922bdc444-92601ad7, #w-node-_4267c95b-d4ac-bd20-38d3-f80922bdc451-92601ad7, #w-node-ce0c7ac4-cb76-ea8b-e813-167929ad1b75-435fe9b8, #w-node-ce0c7ac4-cb76-ea8b-e813-167929ad1b82-435fe9b8, #w-node-_5eaf4be2-2328-e0ec-06e6-93726bb752ee-feb87f9f, #w-node-_5eaf4be2-2328-e0ec-06e6-93726bb752fb-feb87f9f, #w-node-_7af52a58-fb40-486d-080a-97e7a98d8a0f-261a949f, #w-node-_7af52a58-fb40-486d-080a-97e7a98d8a1c-261a949f, #w-node-_0525006f-2cb2-ccbd-21e2-f943df5f42e5-413a54fe, #w-node-_0525006f-2cb2-ccbd-21e2-f943df5f42f2-413a54fe, #w-node-_1a2c8b91-2f5f-dfb4-9952-82b5a168437e-6ef24bca, #w-node-_1a2c8b91-2f5f-dfb4-9952-82b5a168438b-6ef24bca, #w-node-d5f5eac7-0daf-79a8-d2bb-256656745dae-f735aaf5, #w-node-d5f5eac7-0daf-79a8-d2bb-256656745dbb-f735aaf5, #w-node-_40dcebb4-4c25-2b6e-2e42-507bb8515c9d-98235157, #w-node-_40dcebb4-4c25-2b6e-2e42-507bb8515caa-98235157, #w-node-_201009a9-f543-5dca-f824-e838ee757e38-7b78e31d, #w-node-_201009a9-f543-5dca-f824-e838ee757e45-7b78e31d, #w-node-_3049fca7-af3e-cfc0-9827-4ba0d55bcbad-85ffde69, #w-node-_3049fca7-af3e-cfc0-9827-4ba0d55bcbba-85ffde69, #w-node-_10da1b9b-ad37-659e-4b24-47568bfc1b4b-97a1baec, #w-node-_10da1b9b-ad37-659e-4b24-47568bfc1b58-97a1baec, #w-node-_717e9af6-1fc5-f9e5-17f4-316628943ec7-92ce67f3, #w-node-_717e9af6-1fc5-f9e5-17f4-316628943ed4-92ce67f3, #w-node-_06f6cf38-6464-fa88-b14e-e07312111cb1-746671a5, #w-node-_06f6cf38-6464-fa88-b14e-e07312111cbe-746671a5, #w-node-d881454e-3c2f-8d87-455e-0607838e2f88-84519e7d, #w-node-d881454e-3c2f-8d87-455e-0607838e2f95-84519e7d, #w-node-_0910e0a1-006a-1d64-3914-c3cbadfe9ca8-911f6f65, #w-node-_0910e0a1-006a-1d64-3914-c3cbadfe9cb5-911f6f65, #w-node-_62afe04b-4b86-c572-c5b5-1627e0dbede1-2ef06fb2, #w-node-_62afe04b-4b86-c572-c5b5-1627e0dbedee-2ef06fb2, #w-node-cc982647-d396-6f53-ad2e-a074f9396385-4b47fb73, #w-node-cc982647-d396-6f53-ad2e-a074f9396392-4b47fb73, #w-node-c9b7d76b-66ae-5c70-2d50-9d484df11b84-5a578ec5, #w-node-c9b7d76b-66ae-5c70-2d50-9d484df11b91-5a578ec5, #w-node-_34007a92-4b2c-b361-4059-64dc10725bf3-468f8f5e, #w-node-_34007a92-4b2c-b361-4059-64dc10725c00-468f8f5e, #w-node-ad2c3ce5-0ff0-a526-7b31-abfa2597297f-f5992b8d, #w-node-ad2c3ce5-0ff0-a526-7b31-abfa2597298c-f5992b8d, #w-node-eee16325-f092-2311-ecab-407c68b9903d-991d3c06, #w-node-eee16325-f092-2311-ecab-407c68b9904a-991d3c06, #w-node-b641357d-a6b7-6863-92d6-546a7bf3e4d2-7d1dc719, #w-node-b641357d-a6b7-6863-92d6-546a7bf3e4df-7d1dc719, #w-node-f640aa55-15bd-9fe3-72f4-304ce80426dc-46919b81, #w-node-f640aa55-15bd-9fe3-72f4-304ce80426e9-46919b81, #w-node-_27735aae-7e29-019b-6608-6195835f6071-5635c4ce, #w-node-_27735aae-7e29-019b-6608-6195835f607e-5635c4ce, #w-node-_1b201264-bedd-820d-1272-3c91dd226505-6620fac3, #w-node-_1b201264-bedd-820d-1272-3c91dd226512-6620fac3, #w-node-_9b319ea6-4ca1-024d-a070-ff0b406c74c6-dafe1d2f, #w-node-_9b319ea6-4ca1-024d-a070-ff0b406c74d3-dafe1d2f, #w-node-_55d43119-52b6-79d0-2108-58299487efe1-3dc306ec, #w-node-_55d43119-52b6-79d0-2108-58299487efee-3dc306ec, #w-node-_95f24683-6000-3eee-347b-b5105de11204-c39f950b, #w-node-_95f24683-6000-3eee-347b-b5105de11211-c39f950b, #w-node-_9b319ea6-4ca1-024d-a070-ff0b406c74c6-6fc7ae2e, #w-node-_9b319ea6-4ca1-024d-a070-ff0b406c74d3-6fc7ae2e, #w-node-_9b319ea6-4ca1-024d-a070-ff0b406c74c6-f9340966, #w-node-_9b319ea6-4ca1-024d-a070-ff0b406c74d3-f9340966, #w-node-_9b319ea6-4ca1-024d-a070-ff0b406c74c6-cc1ce93e, #w-node-_9b319ea6-4ca1-024d-a070-ff0b406c74d3-cc1ce93e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


