body {
  background-color: rgb(255, 255, 255);
  font: 300 1em/1.38 'Roboto Condensed';
  color: rgb(0, 0, 0);
}

.container {
  position: relative;
  float: left;
}

.container1 {
  position: relative;
  float: left;
  width: 49.6342737722%;
  height: 426px;
  background-color: rgb(239, 239, 239);
}

.container1 .wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 15;
  width: 260px;
  height: 212px;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0);
}

.container2 {
  position: relative;
  float: right;
  width: 49.6342737722%;
  height: 426px;
  background-color: rgb(239, 239, 239);
}

.container1:hover,
.container2:hover {
  background-color: rgb(255, 255, 255);
}

.container1 .text,
.container2 .text {
  position: absolute;
  left: 0;
  right: 0;
  width: 85.0746268656%;
  margin: 0 auto;
  color: rgb(0, 0, 0);
}

.container2 .wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 11;
  width: 260px;
  height: 212px;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0);
}

.image {
  display: block;
  height: auto;
  overflow: hidden;
}

.p1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 39;
  width: 260px;
  height: 212px;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}

.p2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 35;
  width: 260px;
  height: 212px;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}

.p3 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 31;
  width: 260px;
  height: 212px;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}

.p4 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 27;
  width: 260px;
  height: 212px;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}

.p5 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 23;
  width: 260px;
  height: 212px;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}

.p6 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 19;
  width: 260px;
  height: 212px;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0);
  overflow: hidden;
}

.tel {
  display: block;
  position: relative;
  float: left;
  z-index: 48;
  width: 38.3333333333%;
  margin: -184px 0 0 51.66667%;
  font-size: 2.5em;
  font-weight: 400;
  text-align: right;
  color: rgb(196, 196, 196);
}

.tel:hover {
  color: rgb(255, 158, 0);
}

.text-31 p,
.text-33 p {
  margin-bottom: 1em;
}

.wrapper {
  overflow: hidden;
}

.container-1 {
  z-index: 59;
  width: 8.5833333333%;
  height: 154px;
  margin: -313px 0 0 10%;
}

.container-10 {
  clear: both;
  z-index: 45;
  width: 80%;
  height: 235px;
  margin: -1482px 0 0 10%;
}

.container-11 {
  clear: both;
  z-index: 51;
  width: 80%;
  height: 466px;
  margin: -750px 0 0 5.16667%;
}

.container-2 {
  z-index: 71;
  width: 8.5833333333%;
  height: 158px;
  margin: -313px 0 0 20.16667%;
}

.container-3 {
  z-index: 62;
  width: 8.5833333333%;
  height: 174px;
  margin: -313px 0 0 30.41667%;
}

.container-1:hover,
.container-3:hover {
  border-top: 7px solid rgb(255, 158, 0);
  border-bottom-width: 0;
  border-bottom-style: none;
}

.container-4 {
  z-index: 74;
  width: 8.5833333333%;
  height: 154px;
  margin: -313px 0 0 40.58203%;
}

.container-5 {
  z-index: 65;
  width: 8.5833333333%;
  height: 158px;
  margin: -313px 0 0 50.83203%;
}

.container-6 {
  z-index: 77;
  width: 8.5833333333%;
  height: 154px;
  margin: -313px 0 0 61%;
}

.container-7 {
  z-index: 68;
  width: 8.5833333333%;
  height: 158px;
  margin: -313px 0 0 71.25%;
}

.container-8 {
  z-index: 80;
  width: 8.5833333333%;
  height: 154px;
  margin: -313px 0 0 81.41667%;
}

.container-2:hover,
.container-4:hover,
.container-5:hover,
.container-6:hover,
.container-7:hover,
.container-8:hover {
  border-top: 7px solid rgb(255, 158, 0);
}

.container-9 {
  z-index: 41;
  width: 80%;
  height: 1722px;
  margin: -1853px 0 0 10%;
}

.container1-1 {
  z-index: 40;
  margin-left: -0.00326%;
}

.container1-2 {
  clear: both;
  z-index: 32;
  margin: 6px 0 0 -0.00326%;
}

.container1-3 {
  clear: both;
  z-index: 24;
  margin: 6px 0 0 -0.00326%;
}

.container1-4 {
  clear: both;
  z-index: 16;
  margin-top: 6px;
}

.container2-1 {
  z-index: 36;
  margin-right: 0.09603%;
}

.container1-1:hover,
.container2-1:hover {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-style: none;
}

.container2-2 {
  z-index: 28;
  margin: 6px 0.09603% 0 0;
}

.container2-3 {
  z-index: 20;
  margin: 6px 0.09603% 0 0;
}

.container2-4 {
  clear: both;
  z-index: 12;
  margin: -426px -0.1318400001% 0 0;
}

.element-1 {
  position: relative;
  float: left;
  clear: both;
  z-index: 1;
  width: 100%;
  height: 404px;
  margin-top: -760px;
  background-color: rgb(0, 0, 0);
  opacity: 0.6;
}

.element-2 {
  position: fixed;
  top: 395px;
  left: 0;
  right: 0;
  z-index: 4;
  width: 30%;
  height: 9px;
  margin: 0 auto;
  background-color: rgb(255, 158, 0);
}

.element-3 {
  position: relative;
  float: left;
  z-index: 6;
  width: 100%;
  height: 356px;
  margin-top: -356px;
  background-color: rgb(0, 0, 0);
  opacity: 0.6;
}

.element-4 {
  position: relative;
  float: left;
  z-index: 56;
  width: 90%;
  height: 220px;
  margin: -356px 0 0 5.16667%;
  border-top: 1px solid rgb(88, 88, 88);
  border-bottom: 1px solid rgb(88, 88, 88);
  background-color: rgba(222, 222, 222, 0);
}

.element-5 {
  position: relative;
  float: left;
  z-index: 7;
  width: 100%;
  height: 2104px;
  background-color: rgb(239, 239, 239);
}

.element-6 {
  position: relative;
  float: left;
  z-index: 5;
  width: 100%;
  height: 1596px;
  background: url('../images/Add-on(3).jpg') rgb(222, 222, 222);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.element-7 {
  position: relative;
  float: left;
  z-index: 42;
  width: 100%;
  height: 616px;
  margin-top: -1139px;
  background-color: rgba(255, 255, 255, 0.86);
}

.element-8 {
  position: relative;
  float: left;
  z-index: 46;
  width: 100%;
  height: 362px;
  background-color: rgb(32, 38, 43);
}

.element-9 {
  position: relative;
  float: left;
  z-index: 52;
  width: 80%;
  height: 2px;
  margin: -247px 0 0 10%;
  background-color: rgb(222, 222, 222);
}

.image-1 {
  position: fixed;
  top: 82px;
  left: 0;
  right: 0;
  z-index: 2;
  width: 480px;
  margin: 0 auto;
}

.image-10 {
  width: 94px;
  margin: 0 auto;
}

.image-11 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 49;
  width: 503px;
  margin: 0 auto;
}

.image-2 {
  width: 75px;
  margin: 7px auto 0;
}

.image-3,
.image-4,
.image-5,
.image-6,
.image-7,
.image-8,
.image-9 {
  width: 75px;
  margin: 0 auto;
}

.text-1 {
  position: fixed;
  top: 18px;
  left: 0;
  right: 0;
  z-index: 3;
  width: 80%;
  margin: 0 auto;
  font-size: 1.813em;
  font-weight: 400;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-10 {
  position: relative;
  float: left;
  z-index: 81;
  width: 79.9999999999%;
  min-height: 47px;
  margin: -92px 0 0 10%;
  font-size: 1.125em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-11 {
  position: relative;
  float: left;
  clear: both;
  z-index: 8;
  width: 80%;
  margin: -2031px 0 0 10%;
  font-size: 3.938em;
  text-align: center;
  color: rgb(43, 43, 43);
}

.text-12 {
  top: 275px;
  z-index: 38;
  font-size: 1em;
}

.text-13 {
  top: 186px;
  z-index: 37;
  font-size: 1.25em;
  font-weight: 400;
  text-align: center;
}

.text-14 {
  top: 275px;
  z-index: 34;
  font-size: 1em;
}

.text-15 {
  top: 186px;
  z-index: 33;
  font-size: 1.25em;
  font-weight: 400;
  text-align: center;
}

.text-16 {
  top: 275px;
  z-index: 30;
  font-size: 1em;
}

.text-17 {
  top: 186px;
  z-index: 29;
  font-size: 1.25em;
  font-weight: 400;
  text-align: center;
}

.text-18 {
  top: 275px;
  z-index: 26;
  font-size: 1em;
}

.text-19 {
  top: 186px;
  z-index: 25;
  font-size: 1.25em;
  font-weight: 400;
  text-align: center;
}

.text-2 {
  width: 100%;
  min-height: 60px;
  margin: 14px auto 0;
  font-size: 0.813em;
  font-weight: 400;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-20 {
  top: 275px;
  z-index: 22;
  font-size: 1em;
}

.text-21 {
  top: 186px;
  z-index: 21;
  font-size: 1.25em;
  font-weight: 400;
  text-align: center;
}

.text-22 {
  top: 275px;
  z-index: 18;
  font-size: 1em;
}

.text-23 {
  top: 186px;
  z-index: 17;
  font-size: 1.25em;
  font-weight: 400;
  text-align: center;
}

.text-24 {
  top: 275px;
  z-index: 14;
  font-size: 1em;
}

.text-25 {
  top: 186px;
  z-index: 13;
  font-size: 1.25em;
  font-weight: 400;
  text-align: center;
}

.text-26 {
  top: 275px;
  z-index: 10;
  font-size: 1em;
}

.text-27 {
  top: 186px;
  z-index: 9;
  font-size: 1.25em;
  font-weight: 400;
  text-align: center;
}

.text-28 {
  width: 92.5874125874%;
  margin: 60px auto 0;
  font-size: 1.813em;
  font-weight: 400;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-29 {
  position: absolute;
  top: 3321px;
  left: 10%;
  z-index: 55;
  width: 19.86328125%;
  font-family: Oswald;
  font-size: 27.5em;
  font-weight: 700;
  letter-spacing: -1px;
  color: rgb(68, 73, 76);
}

.text-3 {
  float: left;
  clear: both;
  width: 100%;
  min-height: 60px;
  font-size: 0.813em;
  font-weight: 400;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-30 {
  position: absolute;
  top: 3416px;
  left: 34.1666666666%;
  z-index: 54;
  width: 45.4440104166%;
  font-size: 2.375em;
  font-weight: 400;
  letter-spacing: -1px;
  color: rgb(0, 0, 0);
}

.text-31 {
  position: absolute;
  top: 3579px;
  left: 35.8020833333%;
  z-index: 53;
  width: 45.6184895833%;
  font-size: 1.188em;
  text-indent: -16px;
  color: rgb(0, 0, 0);
}

.text-32 {
  position: absolute;
  top: 426px;
  left: 0;
  right: 0;
  z-index: 50;
  width: 100%;
  margin: 0 auto;
  font-size: 1.625em;
  font-weight: 400;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-33 {
  position: relative;
  float: left;
  z-index: 47;
  width: 38.3333333333%;
  margin: -203px 0 0 10%;
  font-size: 1.25em;
  color: rgb(196, 196, 196);
}

.text-4,
.text-5,
.text-6,
.text-7,
.text-8,
.text-9 {
  width: 100%;
  min-height: 60px;
  margin: 0 auto;
  font-size: 0.813em;
  font-weight: 400;
  text-align: center;
  color: rgb(255, 255, 255);
}

.wrapper-1 {
  position: relative;
  float: left;
  z-index: 0;
  width: 100%;
  height: 760px;
  max-height: 1200px;
  background-color: rgb(81, 81, 81);
}

.text span {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: 400;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

@media(max-width: 900px) {
  body {
    font-size: 1.25em;
  }

  .container {
    position: relative;
  }

  .container .container1 {
    position: relative;
  }

  .container .container2 {
    position: relative;
    float: left;
    margin-top: 25px;
    margin-right: 0;
  }

  .container .image {
    height: auto;
  }

  .container1 .text,
  .container2 .text {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container1 .p1,
  .container1 .p3,
  .container1 .p5,
  .container1 .wrapper,
  .container2 .p2,
  .container2 .p4,
  .container2 .p6,
  .container2 .wrapper {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .image {
    height: auto;
  }

  .tel {
    position: absolute;
    float: none;
    top: 7415px;
    left: 0;
    right: 0;
    width: 80%;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 3.05em;
    text-align: center;
  }

  .wrapper {
    position: relative;
    z-index: 0;
    height: 521px;
  }

  .container .container1-1 {
    z-index: 40;
    width: 100%;
    height: 390px;
    margin-left: 0;
  }

  .container .container1-2 {
    z-index: 32;
    width: 100%;
    margin-top: 25px;
    margin-left: 0;
  }

  .container .container1-3 {
    z-index: 24;
    width: 100.1388888888%;
    margin-top: 25px;
    margin-left: -0.1388900001%;
  }

  .container .container1-4 {
    z-index: 16;
    width: 100%;
    margin-top: 25px;
  }

  .container .container2-1 {
    clear: both;
    z-index: 36;
    width: 100.1388888888%;
    margin-left: -0.1388900001%;
  }

  .container .container2-2 {
    clear: both;
    z-index: 28;
    width: 100%;
  }

  .container .container2-3 {
    clear: both;
    z-index: 20;
    width: 100%;
  }

  .container .container2-4 {
    z-index: 12;
    width: 100%;
  }

  .container .image-11 {
    left: 0;
    right: 0;
    width: 581px;
    margin-right: auto;
    margin-left: auto;
  }

  .container .image-3,
  .container .image-4,
  .container .image-5,
  .container .image-6,
  .container .image-7,
  .container .image-8,
  .container .image-9 {
    margin-top: 7px;
  }

  .container .text-2 {
    font-size: 0.65em;
  }

  .container .text-28 {
    font-size: 2.05em;
  }

  .container .text-32 {
    top: 507px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 1.3em;
  }

  .container .text-3,
  .container .text-6 {
    margin-top: 15px;
    font-size: 0.65em;
  }

  .container .text-4,
  .container .text-5,
  .container .text-7,
  .container .text-8,
  .container .text-9 {
    margin-top: 14px;
    font-size: 0.65em;
  }

  .container-1 {
    clear: both;
    z-index: 59;
    width: 17%;
    margin-top: -536px;
  }

  .container-10 {
    z-index: 45;
    height: 349px;
    margin-top: -2088px;
  }

  .container-11 {
    z-index: 51;
    height: 542px;
    margin-top: -1009px;
    margin-left: 10%;
  }

  .container-2 {
    z-index: 71;
    width: 17%;
    margin-top: -324px;
    margin-left: 10%;
  }

  .container-3 {
    z-index: 62;
    width: 17%;
    margin-top: -536px;
    margin-left: 31%;
  }

  .container-4 {
    z-index: 74;
    width: 17%;
    margin-top: -324px;
    margin-left: 31%;
  }

  .container-5 {
    z-index: 65;
    width: 17%;
    margin-top: -536px;
    margin-left: 52%;
  }

  .container-6 {
    z-index: 77;
    width: 17%;
    margin-top: -324px;
    margin-left: 52%;
  }

  .container-7 {
    z-index: 68;
    width: 17%;
    margin-top: -536px;
    margin-left: 73%;
  }

  .container-8 {
    z-index: 80;
    width: 17%;
    margin-top: -324px;
    margin-left: 73%;
  }

  .container-9 {
    z-index: 41;
    height: 3555px;
    margin-top: -3651px;
  }

  .container1 .text-12,
  .container1 .text-16,
  .container1 .text-20,
  .container1 .text-24,
  .container2 .text-14,
  .container2 .text-18,
  .container2 .text-22,
  .container2 .text-26 {
    font-size: 20px;
  }

  .container1 .text-13,
  .container1 .text-17,
  .container1 .text-21,
  .container1 .text-25,
  .container2 .text-15,
  .container2 .text-19,
  .container2 .text-23,
  .container2 .text-27 {
    font-size: 1.2em;
  }

  .element-1 {
    position: relative;
    z-index: 1;
    height: 522px;
    margin-top: -522px;
  }

  .element-2 {
    top: 505px;
    left: 0;
    right: 0;
    width: 40.4444444444%;
    height: 16px;
    margin-right: auto;
    margin-left: auto;
  }

  .element-3 {
    visibility: hidden;
    position: relative;
    z-index: 6;
    height: 222px;
    margin-top: 0;
  }

  .element-4 {
    position: relative;
    clear: both;
    z-index: 56;
    width: 100%;
    height: 604px;
    margin-top: -222px;
    margin-left: 0;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: rgb(88, 88, 88);
    border-left-color: rgb(88, 88, 88);
    border-style: dotted;
    background-color: rgba(0, 0, 0, 0.77);
  }

  .element-5 {
    position: relative;
    z-index: 7;
    height: 3845px;
  }

  .element-6 {
    position: relative;
    z-index: 5;
    height: 2236px;
  }

  .element-7 {
    position: relative;
    z-index: 42;
    height: 983px;
    margin-top: -1582px;
  }

  .element-8 {
    position: relative;
    z-index: 46;
    height: 558px;
  }

  .element-9 {
    position: relative;
    z-index: 52;
    margin-top: -397px;
  }

  .image-1 {
    top: 104px;
    left: 0;
    right: 0;
    width: 544px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-1 {
    top: 17px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 1.4em;
  }

  .text-10 {
    position: relative;
    z-index: 81;
    width: 72%;
    margin-top: -112px;
    font-size: 0.85em;
  }

  .text-11 {
    position: relative;
    z-index: 8;
    margin-top: -3791px;
    font-size: 2.95em;
    font-weight: 400;
  }

  .text-29 {
    top: 5624px;
    width: 33.8888888888%;
    font-size: 22em;
  }

  .text-30 {
    top: 6021px;
    left: 39.6666666666%;
    width: 50.3333333333%;
    font-size: 2em;
    color: rgb(68, 73, 76);
  }

  .text-31 {
    top: 6203px;
    left: 11.7777777777%;
    width: 78.2222222222%;
    font-size: 1.25em;
  }

  .text-33 {
    position: absolute;
    float: none;
    top: 7584px;
    width: 80%;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.2em;
    text-align: center;
  }
}

@media(max-width: 800px) {
  .container {
    position: relative;
  }

  .container .container1 {
    position: relative;
  }

  .container .container2 {
    position: relative;
  }

  .container .image {
    height: auto;
  }

  .container1 .text,
  .container2 .text {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container1 .p1,
  .container1 .p3,
  .container1 .p5,
  .container1 .wrapper,
  .container2 .p2,
  .container2 .p4,
  .container2 .p6,
  .container2 .wrapper {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .image {
    height: auto;
  }

  .tel {
    top: 7077px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 2.7em;
  }

  .container .container1-1 {
    z-index: 40;
    height: 415px;
  }

  .container .container1-2 {
    z-index: 32;
  }

  .container .container1-3 {
    z-index: 24;
    margin-left: -0.13672%;
  }

  .container .container1-4 {
    z-index: 16;
  }

  .container .container2-1 {
    z-index: 36;
    margin-left: -0.13672%;
  }

  .container .container2-2 {
    z-index: 28;
  }

  .container .container2-3 {
    z-index: 20;
  }

  .container .container2-4 {
    z-index: 12;
  }

  .container .image-11 {
    left: 0;
    right: 0;
    width: 429px;
    margin-right: auto;
    margin-left: auto;
  }

  .container .text-28 {
    font-size: 1.65em;
  }

  .container .text-32 {
    top: 488px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container-1 {
    z-index: 59;
    margin-top: -554px;
  }

  .container-10 {
    z-index: 45;
    margin-top: -1873px;
  }

  .container-11 {
    z-index: 51;
    height: 600px;
    margin-top: -997px;
  }

  .container-2 {
    z-index: 71;
    margin-top: -342px;
  }

  .container-3 {
    z-index: 62;
    margin-top: -554px;
  }

  .container-4 {
    z-index: 74;
    margin-top: -342px;
  }

  .container-5 {
    z-index: 65;
    margin-top: -554px;
  }

  .container-6 {
    z-index: 77;
    margin-top: -342px;
  }

  .container-7 {
    z-index: 68;
    margin-top: -554px;
  }

  .container-8 {
    z-index: 80;
    margin-top: -342px;
  }

  .container-9 {
    z-index: 41;
  }

  .container1 .text-13,
  .container1 .text-17,
  .container1 .text-21,
  .container1 .text-25,
  .container2 .text-15,
  .container2 .text-19,
  .container2 .text-23,
  .container2 .text-27 {
    font-size: 1.1em;
  }

  .element-1 {
    position: relative;
    z-index: 1;
    height: 428px;
    margin-top: -428px;
  }

  .element-2 {
    top: 411px;
    left: 0;
    right: 0;
    width: 40.443359375%;
    margin-right: auto;
    margin-left: auto;
  }

  .element-3 {
    position: relative;
    z-index: 6;
    width: 90%;
    height: 195px;
    margin-left: 5%;
  }

  .element-4 {
    position: relative;
    z-index: 56;
    height: 622px;
    margin-top: -195px;
  }

  .element-5 {
    position: relative;
    z-index: 7;
    height: 3816px;
  }

  .element-6 {
    position: relative;
    z-index: 5;
    height: 1973px;
  }

  .element-7 {
    position: relative;
    z-index: 42;
    height: 945px;
    margin-top: -1478px;
  }

  .element-8 {
    position: relative;
    z-index: 46;
  }

  .element-9 {
    position: relative;
    z-index: 52;
  }

  .image-1 {
    top: 81px;
    left: 0;
    right: 0;
    width: 463px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-1 {
    top: 24px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 1.05em;
  }

  .text-10 {
    position: relative;
    z-index: 81;
    width: 80%;
    margin-top: -130px;
  }

  .text-11 {
    position: relative;
    z-index: 8;
    margin-top: -3795px;
    font-size: 2.75em;
  }

  .text-29 {
    top: 5402px;
  }

  .text-30 {
    top: 5799px;
    left: 42.125%;
    width: 47.875%;
    font-size: 1.9em;
  }

  .text-31 {
    top: 5971px;
    left: 11.25%;
    width: 76.8333333333%;
    font-size: 1.1em;
  }

  .text-33 {
    top: 7174px;
    left: 6.5625%;
  }

  .wrapper-1 {
    position: relative;
    z-index: 0;
    height: 427px;
  }
}

@media(max-width: 760px) {
  body {
    font-size: 1.25em;
  }

  .container {
    position: relative;
  }

  .container .container1,
  .container .container2 {
    position: relative;
  }

  .container .image {
    height: auto;
  }

  .container1 .p1,
  .container1 .p3,
  .container1 .p5,
  .container1 .text,
  .container1 .wrapper,
  .container2 .p2,
  .container2 .p4,
  .container2 .p6,
  .container2 .text,
  .container2 .wrapper {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .image {
    height: auto;
  }

  .tel {
    top: 6857px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 2.6em;
  }

  .container .container1-1 {
    z-index: 40;
  }

  .container .container1-2 {
    z-index: 32;
  }

  .container .container1-3 {
    z-index: 24;
    margin-left: -0.13877%;
  }

  .container .container1-4 {
    z-index: 16;
  }

  .container .container2-1 {
    z-index: 36;
    margin-left: -0.13877%;
  }

  .container .container2-2 {
    z-index: 28;
  }

  .container .container2-3 {
    z-index: 20;
  }

  .container .container2-4 {
    z-index: 12;
  }

  .container .image-11 {
    left: 0;
    right: 0;
    width: 374px;
    margin-right: auto;
    margin-left: auto;
  }

  .container .text-28 {
    font-size: 1.15em;
  }

  .container .text-32 {
    top: 420px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container-1 {
    z-index: 59;
    margin-top: -562px;
  }

  .container-10 {
    z-index: 45;
    height: 257px;
    margin-top: -1623px;
  }

  .container-11 {
    z-index: 51;
    height: 496px;
    margin-top: -974px;
  }

  .container-2 {
    z-index: 71;
    margin-top: -348px;
  }

  .container-3 {
    z-index: 62;
    margin-top: -562px;
    margin-left: 30.99918%;
  }

  .container-4 {
    z-index: 74;
    margin-top: -348px;
    margin-left: 30.99918%;
  }

  .container-5 {
    z-index: 65;
    margin-top: -562px;
    margin-left: 51.99836%;
  }

  .container-6 {
    z-index: 77;
    margin-top: -348px;
    margin-left: 51.99836%;
  }

  .container-7 {
    z-index: 68;
    margin-top: -562px;
    margin-left: 72.99959%;
  }

  .container-8 {
    z-index: 80;
    margin-top: -348px;
    margin-left: 72.99959%;
  }

  .container-9 {
    z-index: 41;
    margin-top: -3634px;
  }

  .element-1 {
    position: relative;
    z-index: 1;
    height: 458px;
    margin-top: -458px;
  }

  .element-2 {
    position: absolute;
    top: 441px;
    left: 0;
    right: 0;
    width: 40.4420230263%;
    margin-right: auto;
    margin-left: auto;
  }

  .element-3 {
    position: relative;
    z-index: 6;
    margin-top: -30px;
  }

  .element-4 {
    position: relative;
    z-index: 56;
    height: 613px;
    margin-top: -165px;
  }

  .element-5 {
    position: relative;
    z-index: 7;
  }

  .element-6 {
    position: relative;
    z-index: 5;
    height: 1695px;
  }

  .element-7 {
    position: relative;
    z-index: 42;
    height: 899px;
    margin-top: -1315px;
  }

  .element-8 {
    position: relative;
    z-index: 46;
    height: 637px;
  }

  .element-9 {
    position: relative;
    z-index: 52;
    margin-top: -428px;
  }

  .image-1 {
    position: absolute;
    top: 125px;
    left: 0;
    right: 0;
    width: 323px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-1 {
    position: absolute;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .text-10 {
    position: relative;
    z-index: 81;
    margin-top: -150px;
  }

  .text-11 {
    position: relative;
    z-index: 8;
    margin-top: -3757px;
    font-size: 2.2em;
  }

  .text-29 {
    top: 5246px;
  }

  .text-30 {
    top: 5644px;
    left: 42.1237664473%;
  }

  .text-31 {
    top: 5816px;
    left: 13%;
    color: rgb(68, 73, 76);
  }

  .text-33 {
    top: 7028px;
    left: 10%;
  }

  .wrapper-1 {
    position: relative;
    z-index: 0;
    height: 457px;
  }
}

@media(max-width: 500px) {
  body {
    font-size: 0.875em;
  }

  .container {
    position: relative;
  }

  .container .container1,
  .container .container2 {
    position: relative;
  }

  .container .image {
    height: auto;
  }

  .container1 .text,
  .container2 .text {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container .image-11,
  .container1 .p1,
  .container1 .p3,
  .container1 .p5,
  .container1 .wrapper,
  .container2 .p2,
  .container2 .p4,
  .container2 .p6,
  .container2 .wrapper {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .image {
    height: auto;
  }

  .tel {
    top: 6901px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 3.286em;
  }

  .container .container1-1 {
    z-index: 40;
  }

  .container .container1-2 {
    z-index: 32;
  }

  .container .container1-3 {
    z-index: 24;
    margin-left: -0.13672%;
  }

  .container .container1-4 {
    z-index: 16;
  }

  .container .container2-1 {
    z-index: 36;
    margin-left: -0.13672%;
  }

  .container .container2-2 {
    z-index: 28;
  }

  .container .container2-3 {
    z-index: 20;
  }

  .container .container2-4 {
    z-index: 12;
  }

  .container .text-28 {
    font-size: 1.643em;
  }

  .container .text-32 {
    top: 357px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 1.429em;
  }

  .container .text-2,
  .container .text-3,
  .container .text-4,
  .container .text-5,
  .container .text-6,
  .container .text-7,
  .container .text-8,
  .container .text-9 {
    font-size: 0.929em;
  }

  .container-1 {
    clear: none;
    z-index: 59;
    width: 33%;
    margin-top: -727px;
    margin-left: 15%;
  }

  .container-10 {
    z-index: 45;
    height: 273px;
    margin-top: -1657px;
  }

  .container-11 {
    z-index: 51;
    height: 411px;
    margin-top: -919px;
  }

  .container-2 {
    z-index: 71;
    width: 33%;
    margin-top: -415px;
    margin-left: 15%;
  }

  .container-3 {
    z-index: 62;
    width: 33%;
    margin-top: -727px;
    margin-left: 52%;
  }

  .container-4 {
    z-index: 74;
    width: 33%;
    margin-top: -415px;
    margin-left: 52%;
  }

  .container-5 {
    z-index: 65;
    width: 33%;
    margin-top: -573px;
    margin-left: 15%;
  }

  .container-6 {
    z-index: 77;
    width: 33%;
    margin-top: -280px;
    margin-left: 15%;
  }

  .container-7 {
    z-index: 68;
    width: 33%;
    margin-top: -573px;
    margin-left: 52%;
  }

  .container-8 {
    z-index: 80;
    width: 33%;
    margin-top: -280px;
    margin-left: 52%;
  }

  .container-9 {
    z-index: 41;
    margin-top: -3591px;
  }

  .container1 .text-12,
  .container1 .text-16,
  .container1 .text-20,
  .container1 .text-24,
  .container2 .text-14,
  .container2 .text-18,
  .container2 .text-22,
  .container2 .text-26 {
    font-size: 14px;
  }

  .container1 .text-13,
  .container1 .text-17,
  .container1 .text-21,
  .container1 .text-25,
  .container2 .text-15,
  .container2 .text-19,
  .container2 .text-23,
  .container2 .text-27 {
    font-size: 1.286em;
  }

  .element-1 {
    position: relative;
    z-index: 1;
    height: 392px;
    margin-top: -391px;
  }

  .element-2 {
    top: 376px;
    left: 0;
    right: 0;
    width: 40.440625%;
    margin-right: auto;
    margin-left: auto;
  }

  .element-3 {
    position: relative;
    clear: both;
    z-index: 6;
    width: 94%;
    height: 736px;
    margin-top: 0;
    margin-left: 0;
  }

  .element-4 {
    position: relative;
    z-index: 56;
    height: 736px;
    margin-top: -736px;
  }

  .element-5 {
    position: relative;
    z-index: 7;
  }

  .element-6 {
    position: relative;
    z-index: 5;
  }

  .element-7 {
    position: relative;
    z-index: 42;
    height: 1010px;
    margin-top: -1353px;
  }

  .element-8 {
    position: relative;
    z-index: 46;
    height: 624px;
  }

  .element-9 {
    position: relative;
    z-index: 52;
    height: 10px;
    margin-top: -441px;
    margin-left: 10.1%;
  }

  .image-1 {
    top: 111px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .text-1 {
    top: 33px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 1.286em;
  }

  .text-10 {
    position: relative;
    z-index: 81;
    margin-top: -119px;
    margin-left: 10.1%;
    font-size: 1.214em;
  }

  .text-11 {
    position: relative;
    z-index: 8;
    margin-top: -3762px;
    font-size: 3.143em;
  }

  .text-29 {
    top: 5241px;
    left: 0;
    right: 0;
    width: 79.8%;
    margin-right: auto;
    margin-left: auto;
    font-size: 31.429em;
    text-align: center;
  }

  .text-30 {
    top: 5798px;
    left: 0;
    right: 0;
    width: 79.8%;
    margin-right: auto;
    margin-left: auto;
    font-size: 2.286em;
    text-align: center;
  }

  .text-31 {
    top: 5916px;
    width: 76.6%;
    font-size: 1.214em;
  }

  .text-33 {
    top: 7046px;
    font-size: 1.714em;
  }

  .wrapper-1 {
    position: relative;
    z-index: 0;
    height: 391px;
  }
}

@media(max-width: 370px) {
  .container {
    position: relative;
  }

  .container .container1,
  .container .container2 {
    position: relative;
  }

  .container .text-32,
  .container1 .p1,
  .container1 .p3,
  .container1 .p5,
  .container1 .text,
  .container1 .wrapper,
  .container2 .p2,
  .container2 .p4,
  .container2 .p6,
  .container2 .text,
  .container2 .wrapper,
  .element-2,
  .text-1 {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container .image,
  .image {
    height: auto;
  }

  .tel {
    top: 7001px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 2.357em;
  }

  .container .container1-1 {
    z-index: 40;
  }

  .container .container1-2 {
    z-index: 32;
  }

  .container .container1-3 {
    z-index: 24;
    margin-left: -0.13725%;
  }

  .container .container1-4 {
    z-index: 16;
  }

  .container .container2-1 {
    z-index: 36;
    margin-left: -0.13725%;
  }

  .container .container2-2 {
    z-index: 28;
  }

  .container .container2-3 {
    z-index: 20;
  }

  .container .container2-4 {
    z-index: 12;
  }

  .container .image-11 {
    top: 20px;
    left: 0;
    right: 0;
    width: 274px;
    margin-right: auto;
    margin-left: auto;
  }

  .container .text-28 {
    font-size: 1.429em;
  }

  .container-1 {
    clear: both;
    z-index: 59;
    width: 37%;
    margin-top: -812px;
    margin-left: 11.25%;
  }

  .container-10 {
    z-index: 45;
    margin-top: -1648px;
  }

  .container-11 {
    z-index: 51;
    margin-top: -921px;
  }

  .container-2 {
    z-index: 71;
    width: 37%;
    margin-top: -500px;
    margin-left: 10%;
  }

  .container-3 {
    z-index: 62;
    width: 37%;
    margin-top: -812px;
    margin-left: 53.09544%;
  }

  .container-4 {
    z-index: 74;
    width: 37%;
    margin-top: -500px;
    margin-left: 52.9983099999%;
  }

  .container-5 {
    z-index: 65;
    width: 37%;
    margin-top: -658px;
    margin-left: 10%;
  }

  .container-6 {
    z-index: 77;
    width: 37%;
    margin-top: -330px;
    margin-left: 10%;
  }

  .container-7 {
    z-index: 68;
    width: 37%;
    margin-top: -658px;
    margin-left: 53.09544%;
  }

  .container-8 {
    z-index: 80;
    width: 37%;
    margin-top: -330px;
    margin-left: 52.9983099999%;
  }

  .container-9 {
    z-index: 41;
    margin-top: -3585px;
  }

  .element-1 {
    position: relative;
    z-index: 1;
  }

  .element-3 {
    position: relative;
    z-index: 6;
  }

  .element-4 {
    position: relative;
    z-index: 56;
    height: 836px;
  }

  .element-5 {
    position: relative;
    z-index: 7;
    height: 3821px;
  }

  .element-6 {
    position: relative;
    z-index: 5;
    height: 1690px;
  }

  .element-7 {
    position: relative;
    z-index: 42;
    height: 962px;
    margin-top: -1337px;
  }

  .element-8 {
    position: relative;
    z-index: 46;
    margin-top: -22px;
  }

  .element-9 {
    position: relative;
    z-index: 52;
    margin-left: 10.09713%;
  }

  .image-1 {
    top: 133px;
    left: 0;
    right: 0;
    width: 267px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-10 {
    position: relative;
    z-index: 81;
    margin-top: -143px;
    margin-left: 10%;
  }

  .text-11 {
    position: relative;
    z-index: 8;
    margin-top: -3765px;
    font-size: 2.786em;
  }

  .text-29 {
    top: 5356px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 30.429em;
  }

  .text-30 {
    top: 5901px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .text-31 {
    top: 6019px;
    left: 13.6486486486%;
  }

  .text-33 {
    top: 7147px;
    left: 10.1013513513%;
    font-size: 1.357em;
  }

  .wrapper-1 {
    position: relative;
    z-index: 0;
  }
}