.curveLarge {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  transform: translateY(-109%);
  -webkit-transform: translateY(-109%);
  -moz-transform: translateY(-109%);
  -ms-transform: translateY(-109%);
  -o-transform: translateY(-109%);
}

.curveSmall {
  transform: translateY(-105%);
  -webkit-transform: translateY(-105%);
  -moz-transform: translateY(-105%);
  -ms-transform: translateY(-105%);
  -o-transform: translateY(-105%);
}

#path2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -o-transform: translateY(-200%);
}
#path2 image {
  transform: translateX(-30%);
}

@media only screen and (max-width: 650px) {
  #path2 {
    display: none;
  }

  #path2Small {
    bottom: 0;
    top: 0;
    position: absolute;
    transform: translateY(-336%);
    -webkit-transform: translateY(-336%);
    -moz-transform: translateY(-336%);
    -ms-transform: translateY(-336%);
    -o-transform: translateY(-336%);
  }
  #path2Small image {
    transform: translate(-50%, -100%);
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    -o-transform: translate(-50%, -100%);
  }
}
@media only screen and (min-width: 651px) {
  #path2Small {
    display: none;
  }
}
.advSection {
  position: relative;
  z-index: 1;
}

.advantages {
  margin-top: 5%;
  margin-bottom: 3%;
  z-index: -1;
  background-size: cover;
  position: relative;
}
.advantages #back {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-11%);
  -webkit-transform: translateY(-11%);
  -moz-transform: translateY(-11%);
  -ms-transform: translateY(-11%);
  -o-transform: translateY(-11%);
}
.advantages #advBackground {
  width: 100vw;
  position: absolute;
  left: 0;
  top: 0;
  mask-image: url("../images/image4.png");
  -webkit-mask-image: url("../../assets/image4.png");
  z-index: -1;
  opacity: 50%;
  transform: translateY(-11%);
  -webkit-transform: translateY(-11%);
  -moz-transform: translateY(-11%);
  -ms-transform: translateY(-11%);
  -o-transform: translateY(-11%);
}
@media only screen and (min-width: 651px) {
  .advantages #advBackgroundSmall {
    display: none;
  }
}
@media only screen and (max-width: 650px) {
  .advantages {
    padding-top: 36px;
  }
  .advantages #advBackground {
    display: none;
  }
  .advantages #advBackgroundSmall {
    width: 100vw;
    position: absolute;
    left: 0;
    top: 0;
    mask-image: url("../images/image4.png");
    -webkit-mask-image: url("../../assets/image4.png");
    z-index: -1;
    opacity: 80%;
    transform: translateY(-7%);
    -webkit-transform: translateY(-7%);
    -moz-transform: translateY(-7%);
    -ms-transform: translateY(-7%);
    -o-transform: translateY(-7%);
  }
}
.advantages .fiveAd {
  text-align: center;
}
.advantages .fiveAd h1 {
  z-index: 1;
  width: 100% !important;
}
.advantages .fiveAd h1 span {
  color: #a7985b;
}
@media only screen and (min-width: 650px) {
  .advantages .fiveAd h1 .br {
    display: none;
  }
}
.advantages .fiveAd .advs {
  width: max-content;
  padding: 8px 16px;
  background-color: white;
  box-shadow: 0px 0px 16px rgba(150, 136, 75, 0.12), 9px 9px 0px rgba(167, 152, 91, 0.5);
  margin: 3em 0 3em 0;
}
.advantages .fiveAd .row {
  align-items: center;
}
.advantages .fiveAd .row .col-4 span {
  margin-right: 15px;
  display: inline-block;
  font-size: 50px;
  color: #a7985b;
  margin-bottom: 0;
}
.advantages .fiveAd .row .col-4 p {
  margin-bottom: 0;
  display: inline-block;
  font-size: 1.3rem;
}
.advantages .fiveAd .row .col-4 #adv3 {
  transform: translateX(7%);
  -webkit-transform: translateX(7%);
  -moz-transform: translateX(7%);
  -ms-transform: translateX(7%);
  -o-transform: translateX(7%);
}
.advantages .fiveAd .row .col-4 #adv5 {
  transform: translateX(14%);
  -webkit-transform: translateX(14%);
  -moz-transform: translateX(14%);
  -ms-transform: translateX(14%);
  -o-transform: translateX(14%);
}
.advantages .fiveAd .row .col-4 #adv2 {
  float: right;
  margin: 1.5em 0 1.5em 0;
  transform: translateX(12%);
  -webkit-transform: translateX(12%);
  -moz-transform: translateX(12%);
  -ms-transform: translateX(12%);
  -o-transform: translateX(12%);
}
.advantages .fiveAd .row .col-4 #adv4 {
  float: right;
  transform: translateX(1%);
  -webkit-transform: translateX(1%);
  -moz-transform: translateX(1%);
  -ms-transform: translateX(1%);
  -o-transform: translateX(1%);
  margin: 1.5em 0 1.5em 0;
}
.advantages .fiveAd .row .col-4 #adv6 {
  float: right;
  transform: translateX(-13%);
  -webkit-transform: translateX(-13%);
  -moz-transform: translateX(-13%);
  -ms-transform: translateX(-13%);
  -o-transform: translateX(-13%);
  margin: 1.5em 0 1.5em 0;
}
@media only screen and (max-width: 1200px) {
  .advantages .fiveAd .row .col-4 span {
    font-size: 2rem;
  }
  .advantages .fiveAd .row .col-4 p {
    font-size: 1rem;
  }
  .advantages .fiveAd .row .col-4 img {
    width: 80%;
  }
  .advantages .fiveAd .row .col-4 #adv3 {
    transform: translateX(7%);
    -webkit-transform: translateX(7%);
    -moz-transform: translateX(7%);
    -ms-transform: translateX(7%);
    -o-transform: translateX(7%);
  }
  .advantages .fiveAd .row .col-4 #adv5 {
    transform: translateX(14%);
    -webkit-transform: translateX(14%);
    -moz-transform: translateX(14%);
    -ms-transform: translateX(14%);
    -o-transform: translateX(14%);
  }
  .advantages .fiveAd .row .col-4 #adv2 {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
  }
  .advantages .fiveAd .row .col-4 #adv4 {
    transform: translateX(-25%);
    -webkit-transform: translateX(-25%);
    -moz-transform: translateX(-25%);
    -ms-transform: translateX(-25%);
    -o-transform: translateX(-25%);
    margin: 1.5em 0 1.5em 0;
  }
}
@media only screen and (max-width: 650px) {
  .advantages {
    font-size: 80%;
  }
  .advantages #logo2 {
    margin-top: 5%;
    width: 120px;
  }
  .advantages h1 {
    width: 75%;
    margin: auto;
  }
  .advantages .fiveAd h1 {
    font-size: 1.75rem !important;
    line-height: 35px;
  }
  .advantages span {
    font-size: 2.5rem;
    margin: 0 5px 0 0;
    font-weight: 300 !important;
  }
  .advantages p {
    font-size: 1.2rem;
  }
  .advantages #adv1 {
    top: 23%;
    padding: 8px 20px;
  }
  .advantages .advs {
    text-align: left;
    width: 90%;
    margin: 5% auto 8% auto !important;
    box-shadow: 0px 0px 16px rgba(150, 136, 75, 0.12), 4px 4px 0px rgba(167, 152, 91, 0.5) !important;
  }
}

.rowSmall {
  text-align: center;
}
.rowSmall img {
  max-width: 320px;
  min-width: 140px;
  width: 30vw;
  margin: 20px auto 0 auto;
}
.rowSmall .advs {
  width: auto !important;
  padding: 8px 16px;
  background-color: white;
  box-shadow: 0px 0px 16px rgba(150, 136, 75, 0.12), 9px 9px 0px rgba(167, 152, 91, 0.5);
  margin: 3em 0 3em 0;
}
.rowSmall .advs span {
  margin-right: 15px;
  display: inline-block;
  font-size: 50px;
  color: #a7985b;
  margin-bottom: 0;
}
.rowSmall .advs p {
  margin-bottom: 0;
  display: inline-block;
  font-size: 1.3rem;
}
@media only screen and (max-width: 450px) {
  .rowSmall .advs span {
    font-size: 2rem;
  }
  .rowSmall .advs p {
    font-size: 1rem;
  }
}

@media only screen and (min-width: 921px) {
  .rowSmall {
    display: none;
  }
}
@media only screen and (max-width: 920px) {
  .rowLg {
    display: none;
  }
}