.u-block-2241-2 {

  position: absolute;

  bottom: 10px;

  width: auto;

  height: auto;

}


.u-block-2241-4 {

  position: absolute;

  right: 0;

}



 .u-section-1-1 {

  background-image: url("images/top-banner-1600x500_new2.png");

  background-position: 50% 50%;

}



.u-section-1-1 .u-sheet-1 {

  min-height: 500px;

}



.u-section-1-1 .u-text-1 {

  font-size: 1.125rem;

  background-image: none;

  font-weight: 700;

  font-family: Roboto, sans-serif;

  margin: 172px 696px 0 0;

}



.u-section-1-1 .u-text-2 {

  font-size: 2.25rem;

  font-weight: 700;

  letter-spacing: 1px;

  line-height: 1;

  font-family: Roboto, sans-serif;

  margin: 10px auto 0 0;

}



.u-section-1-1 .u-text-3 {

  margin: 11px auto 0 0;

}



.u-section-1-1 .u-btn-1 {

  letter-spacing: 1px;

  border-style: none;

  font-weight: 700;

  text-transform: uppercase;

  background-image: none;

  animation-duration: 1500ms;

  margin: 23px auto 60px 0;

}



@media (max-width: 1199px) {

  .u-section-1-1 .u-sheet-1 {

    min-height: 462px;

  }



  .u-section-1-1 .u-text-1 {

    width: 794px;

    margin-right: 496px;

  }



  .u-section-1-1 .u-text-3 {

    width: auto;

    margin-top: 0;

  }



  .u-section-1-1 .u-btn-1 {

    margin-top: 34px;

  }

}



@media (max-width: 991px) {

  .u-section-1-1 .u-sheet-1 {

    min-height: 402px;

  }



  .u-section-1-1 .u-text-1 {

    width: auto;

    margin-top: 126px;

    margin-right: 0;

  }



  .u-section-1-1 .u-text-2 {

    width: auto;

    margin-top: 12px;

  }



  .u-section-1-1 .u-btn-1 {

    margin-bottom: 44px;

  }

}



@media (max-width: 767px) {

  .u-section-1-1 .u-sheet-1 {

    min-height: 302px;

  }



  .u-section-1-1 .u-text-1 {

    margin-right: 96px;

  }

}



@media (max-width: 575px) {

   .u-section-1-1 {

    background-position: 21.13% 50%;

  }



  .u-section-1-1 .u-sheet-1 {

    min-height: 453px;

  }



  .u-section-1-1 .u-text-1 {

    margin-top: 148px;

    margin-right: 0;

    margin-left: 16px;

  }



  .u-section-1-1 .u-text-2 {

    font-size: 1.875rem;

    margin-left: 16px;

  }



  .u-section-1-1 .u-text-3 {

    margin-top: 10px;

    margin-right: 109px;

    margin-left: 16px;

  }



  .u-section-1-1 .u-btn-1 {

    margin-top: 28px;

    margin-bottom: 60px;

    margin-left: 16px;

  }

}.u-section-2 .u-sheet-1 {

  min-height: 304px;

}



.u-section-2 .u-list-1 {

  grid-template-rows: auto;

  margin-top: 22px;

  margin-bottom: 22px;

}



.u-section-2 .u-repeater-1 {

  grid-template-columns: calc(33.3333% - 6.66667px) calc(33.3333% - 6.66667px) calc(33.3333% - 6.66667px);

  grid-gap: 10px 10px;

  min-height: 260px;

}



.u-section-2 .u-container-layout-1 {

  padding: 30px 30px 19px;

}



.u-section-2 .u-icon-1 {

  height: 80px;

  width: 80px;

  animation-duration: 1500ms;

  margin: 0 auto;

}



.u-section-2 .u-text-1 {

  font-size: 1.875rem;

  font-weight: 700;

  margin: 8px 0 0;

}



.u-section-2 .u-text-2 {

  line-height: 1.2;

  font-size: 1rem;

  margin: 20px 20px 0 0;

}



.u-section-2 .u-container-layout-2 {

  padding: 30px 30px 19px;

}



.u-section-2 .u-icon-2 {

  height: 80px;

  width: 80px;

  color: rgb(17, 17, 17) !important;

  animation-duration: 1500ms;

  margin: 0 auto;

}



.u-section-2 .u-text-3 {

  font-size: 1.875rem;

  font-weight: 700;

  margin: 8px 0 0;

}



.u-section-2 .u-text-4 {

  line-height: 1.2;

  font-size: 1rem;

  margin: 20px 20px 0 0;

}



.u-section-2 .u-container-layout-3 {

  padding: 30px 30px 19px;

}



.u-section-2 .u-icon-3 {

  height: 80px;

  width: 80px;

  color: rgb(17, 17, 17) !important;

  animation-duration: 1500ms;

  margin: 0 auto;

}



.u-section-2 .u-text-5 {

  font-size: 1.875rem;

  font-weight: 700;

  margin: 8px 0 0;

}



.u-section-2 .u-text-6 {

  line-height: 1.2;

  font-size: 1rem;

  margin: 20px 20px 0 0;

}



@media (max-width: 1199px) {

  .u-section-2 .u-sheet-1 {

    min-height: 298px;

  }



  .u-section-2 .u-list-1 {

    margin-bottom: 0;

  }



  .u-section-2 .u-repeater-1 {

    min-height: 276px;

  }



  .u-section-2 .u-icon-1 {

    color: rgb(17, 17, 17) !important;

  }



  .u-section-2 .u-text-2 {

    margin-right: 16px;

  }



  .u-section-2 .u-text-4 {

    margin-right: 16px;

  }



  .u-section-2 .u-text-6 {

    margin-right: 16px;

  }

}



@media (max-width: 991px) {

  .u-section-2 .u-list-1 {

    height: auto;

  }



  .u-section-2 .u-repeater-1 {

    min-height: 315px;

  }



  .u-section-2 .u-container-layout-1 {

    padding-bottom: 31px;

  }



  .u-section-2 .u-text-2 {

    margin-right: 0;

  }



  .u-section-2 .u-container-layout-2 {

    padding-bottom: 31px;

  }



  .u-section-2 .u-text-4 {

    margin-right: 0;

  }



  .u-section-2 .u-container-layout-3 {

    padding-bottom: 31px;

  }



  .u-section-2 .u-text-6 {

    margin-right: 0;

  }

}



@media (max-width: 767px) {

  .u-section-2 .u-repeater-1 {

    grid-template-columns: calc(50% - 5px) calc(50% - 5px);

    min-height: 709px;

  }



  .u-section-2 .u-container-layout-1 {

    padding-bottom: 30px;

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-2 .u-container-layout-2 {

    padding-bottom: 30px;

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-2 .u-container-layout-3 {

    padding-bottom: 30px;

    padding-left: 10px;

    padding-right: 10px;

  }

}



@media (max-width: 575px) {

  .u-section-2 .u-sheet-1 {

    min-height: 292px;

  }



  .u-section-2 .u-list-1 {

    margin-bottom: 4px;

  }



  .u-section-2 .u-repeater-1 {

    grid-template-columns: calc(33.3333% - 6.66667px) calc(33.3333% - 6.66667px) calc(33.3333% - 6.66667px);

    min-height: 266px;

  }



  .u-section-2 .u-text-1 {

    width: auto;

    font-size: 1.125rem;

    margin-top: 28px;

  }



  .u-section-2 .u-text-2 {

    font-size: 0.75rem;

    margin-top: 22px;

  }



  .u-section-2 .u-container-layout-2 {

    padding-bottom: 16px;

  }



  .u-section-2 .u-text-3 {

    width: auto;

    font-size: 1.125rem;

    margin-top: 28px;

  }



  .u-section-2 .u-text-4 {

    font-size: 0.75rem;

    margin-top: 22px;

  }



  .u-section-2 .u-container-layout-3 {

    padding-bottom: 16px;

  }



  .u-section-2 .u-text-5 {

    width: auto;

    font-size: 1.125rem;

    margin-top: 28px;

  }



  .u-section-2 .u-text-6 {

    font-size: 0.75rem;

    margin-top: 22px;

  }

} .u-section-3 {

  background-image: url("images/parallax_8.jpg");

  min-height: 1482px;

}



.u-section-3 .u-text-1 {

  text-transform: none;

  letter-spacing: normal;

  font-style: normal;

  font-weight: 700;

  font-size: 3.75rem;

  margin: 56px 162px 0;

}



.u-section-3 .u-text-2 {

  font-weight: 700;

  animation-duration: 1000ms;

  font-size: 1.5rem;

  margin: 26px 162px 0;

}



.u-section-3 .u-image-1 {

  object-position: 50% 50%;

  width: 743px;

  height: 648px;

  animation-duration: 1000ms;

  margin: -129px calc(((100% - 1140px) / 2) + -330px) 0 auto;

}



.u-section-3 .u-text-3 {

  font-size: 1.125rem;

  margin: -1px calc(((100% - 1140px) / 2) + 14px) 0 calc(((100% - 1140px) / 2) + 738px);

}



.u-section-3 .u-text-4 {

  font-weight: 700;

  font-size: 3.75rem;

  margin: -455px calc(((100% - 1140px) / 2) + 396px) 0 calc(((100% - 1140px) / 2) + 40px);

}



.u-section-3 .u-text-5 {

  font-weight: 700;

  font-size: 1.5rem;

  margin: -187px auto 0 calc(((100% - 1140px) / 2) + 40px);

}



.u-section-3 .u-text-6 {

  font-size: 1rem;

  margin: 180px calc(((100% - 1140px) / 2) + 752px) 0 calc(((100% - 1140px) / 2) + 40px);

}



.u-section-3 .u-btn-1 {

  font-size: 0.875rem;

  border-style: none;

  font-weight: 700;

  text-transform: uppercase;

  background-image: none;

  letter-spacing: normal;

  animation-duration: 1000ms;

  margin: 51px auto 0 calc(((100% - 1140px) / 2) + 40px);

}



.u-section-3 .u-text-7 {

  font-size: 1rem;

  margin: 71px calc(((100% - 1140px) / 2) + 453px) 0 calc(((100% - 1140px) / 2) + 40px);

}



.u-section-3 .u-shape-1 {

  height: 509px;

  margin-top: 200px;

  margin-bottom: 0;

  background-image: none;

}



.u-section-3 .u-list-1 {

  width: 1140px;

  margin: -645px auto 0;

}



.u-section-3 .u-repeater-1 {

  grid-template-columns: calc(33.3333% - 13.3333px) calc(33.3333% - 13.3333px) calc(33.3333% - 13.3333px);

  grid-gap: 20px 20px;

  min-height: 416px;

}



.u-section-3 .u-list-item-1 {

  animation-duration: 1000ms;

  background-image: none;

  box-shadow: 2px 2px 8px 0 rgba(128,128,128,1);

}



.u-section-3 .u-container-layout-1 {

  padding: 20px 14px 3px;

}



.u-section-3 .u-icon-1 {

  width: 80px;

  height: 80px;

  animation-duration: 1000ms;

  margin: 14px auto 0;

}



.u-section-3 .u-text-8 {

  font-weight: 700;

  margin: 26px 7px 0;

}



.u-section-3 .u-text-9 {

  font-size: 1rem;

  width: 333px;

  font-weight: 700;

  margin: 20px auto 0;

}



.u-section-3 .u-list-item-2 {

  animation-duration: 1000ms;

  background-image: none;

  box-shadow: 2px 2px 8px 0 rgba(128,128,128,1);

}



.u-section-3 .u-container-layout-2 {

  padding: 20px 14px 3px;

}



.u-section-3 .u-icon-2 {

  width: 80px;

  height: 80px;

  background-image: none;

  color: rgb(71, 138, 201) !important;

  animation-duration: 1000ms;

  margin: 14px auto 0;

}



.u-section-3 .u-text-10 {

  font-weight: 700;

  margin: 26px 7px 0;

}



.u-section-3 .u-text-11 {

  font-size: 1rem;

  width: 333px;

  font-weight: 700;

  margin: 20px auto 0;

}



.u-section-3 .u-list-item-3 {

  animation-duration: 1000ms;

  background-image: none;

  box-shadow: 2px 2px 8px 0 rgba(128,128,128,1);

}



.u-section-3 .u-container-layout-3 {

  padding: 20px 14px 3px;

}



.u-section-3 .u-icon-3 {

  width: 80px;

  height: 80px;

  background-image: none;

  color: rgb(71, 138, 201) !important;

  animation-duration: 1000ms;

  margin: 14px auto 0;

}



.u-section-3 .u-text-12 {

  font-weight: 700;

  margin: 26px 7px 0;

}



.u-section-3 .u-text-13 {

  font-size: 1rem;

  width: 333px;

  font-weight: 700;

  margin: 20px auto 0;

}



.u-section-3 .u-btn-2 {

  letter-spacing: 2px;

  text-transform: uppercase;

  font-weight: 700;

  border-style: none;

  background-image: none;

  animation-duration: 1000ms;

  margin: 116px auto 60px;

}



@media (max-width: 1199px) {

   .u-section-3 {

    background-position: 50% 50%;

    min-height: 1708px;

  }



  .u-section-3 .u-text-1 {

    margin-left: 62px;

    margin-right: 62px;

  }



  .u-section-3 .u-text-2 {

    margin-left: 62px;

    margin-right: 62px;

  }



  .u-section-3 .u-image-1 {

    object-position: 0% 50%;

    width: 497px;

    height: 649px;

    margin-top: 30px;

    margin-right: 0;

  }



  .u-section-3 .u-text-3 {

    margin-top: 56px;

    margin-right: calc(((100% - 940px) / 2));

    margin-left: calc(((100% - 940px) / 2) + 552px);

  }



  .u-section-3 .u-text-4 {

    width: auto;

    margin-top: -618px;

    margin-right: calc(((100% - 940px) / 2) + 470px);

    margin-left: calc(((100% - 940px) / 2) + 12px);

  }



  .u-section-3 .u-text-5 {

    width: auto;

    margin-top: -173px;

    margin-left: calc(((100% - 940px) / 2) + 12px);

  }



  .u-section-3 .u-text-6 {

    width: auto;

    margin-top: 159px;

    margin-right: calc(((100% - 940px) / 2) + 580px);

    margin-left: calc(((100% - 940px) / 2) + 12px);

  }



  .u-section-3 .u-btn-1 {

    margin-top: 30px;

    margin-left: calc(((100% - 940px) / 2) + 12px);

  }



  .u-section-3 .u-text-7 {

    width: auto;

    margin-top: 195px;

    margin-right: calc(((100% - 940px) / 2) + 428px);

    margin-left: calc(((100% - 940px) / 2) + 12px);

  }



  .u-section-3 .u-shape-1 {

    height: 585px;

    margin-top: 184px;

  }



  .u-section-3 .u-list-1 {

    width: 940px;

    margin-top: -632px;

  }



  .u-section-3 .u-repeater-1 {

    grid-template-columns: calc(33.3333% - 18px) calc(33.3333% - 18px) calc(33.3333% - 18px);

    min-height: 389px;

  }



  .u-section-3 .u-container-layout-1 {

    padding-left: 13px;

    padding-right: 13px;

  }



  .u-section-3 .u-icon-1 {

    color: rgb(71, 138, 201) !important;

  }



  .u-section-3 .u-text-8 {

    margin-left: 1px;

    margin-right: 1px;

  }



  .u-section-3 .u-text-9 {

    font-size: 0.875rem;

    width: auto;

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-3 .u-container-layout-2 {

    padding-left: 13px;

    padding-right: 13px;

  }



  .u-section-3 .u-text-10 {

    margin-left: 1px;

    margin-right: 1px;

  }



  .u-section-3 .u-text-11 {

    font-size: 0.875rem;

    width: auto;

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-3 .u-container-layout-3 {

    padding-left: 13px;

    padding-right: 13px;

  }



  .u-section-3 .u-text-12 {

    margin-left: 1px;

    margin-right: 1px;

  }



  .u-section-3 .u-text-13 {

    font-size: 0.875rem;

    width: auto;

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-3 .u-btn-2 {

    margin-top: 95px;

  }

}



@media (max-width: 991px) {

   .u-section-3 {

    min-height: 1616px;

  }



  .u-section-3 .u-text-1 {

    width: auto;

    margin-top: 82px;

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-3 .u-text-2 {

    width: auto;

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-3 .u-image-1 {

    width: 380px;

    margin-top: 14px;

  }



  .u-section-3 .u-text-3 {

    width: auto;

    margin-top: 13px;

    margin-right: calc(((100% - 720px) / 2) + 16px);

    margin-left: calc(((100% - 720px) / 2) + 316px);

  }



  .u-section-3 .u-text-4 {

    margin-top: -642px;

    margin-right: calc(((100% - 720px) / 2) + 360px);

    margin-left: calc(((100% - 720px) / 2) + 12px);

  }



  .u-section-3 .u-text-5 {

    margin-top: -252px;

    margin-left: calc(((100% - 720px) / 2) + 16px);

  }



  .u-section-3 .u-text-6 {

    margin-top: 250px;

    margin-right: calc(((100% - 720px) / 2) + 360px);

    margin-left: calc(((100% - 720px) / 2) + 12px);

  }



  .u-section-3 .u-btn-1 {

    margin-top: 42px;

    margin-left: calc(((100% - 720px) / 2) + 12px);

  }



  .u-section-3 .u-text-7 {

    font-size: 0.875rem;

    margin-top: 64px;

    margin-right: calc(((100% - 720px) / 2) + 325px);

    margin-left: calc(((100% - 720px) / 2) + 12px);

  }



  .u-section-3 .u-shape-1 {

    height: 525px;

    margin-top: 250px;

  }



  .u-section-3 .u-list-1 {

    width: 720px;

    margin-top: -595px;

  }



  .u-section-3 .u-repeater-1 {

    grid-template-columns: calc(33.3333% - 4px) calc(33.3333% - 4px) calc(33.3333% - 4px);

    grid-gap: 6px 6px;

    min-height: 413px;

  }



  .u-section-3 .u-text-8 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-3 .u-text-10 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-3 .u-text-12 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-3 .u-btn-2 {

    margin-top: 82px;

  }

}



@media (max-width: 767px) {

   .u-section-3 {

    min-height: 1836px;

  }



  .u-section-3 .u-text-3 {

    margin-right: calc(((100% - 540px) / 2));

    margin-left: calc(((100% - 540px) / 2) + 152px);

  }



  .u-section-3 .u-text-4 {

    margin-right: calc(((100% - 540px) / 2) + 192px);

    margin-left: calc(((100% - 540px) / 2));

  }



  .u-section-3 .u-text-5 {

    margin-left: calc(((100% - 540px) / 2) + 16px);

  }



  .u-section-3 .u-text-6 {

    margin-right: calc(((100% - 540px) / 2) + 192px);

    margin-left: calc(((100% - 540px) / 2));

  }



  .u-section-3 .u-btn-1 {

    margin-left: calc(((100% - 540px) / 2));

  }



  .u-section-3 .u-text-7 {

    margin-left: calc(((100% - 540px) / 2));

    margin-right: calc(((100% - 540px) / 2) + 157px);

  }



  .u-section-3 .u-list-1 {

    width: 540px;

  }



  .u-section-3 .u-repeater-1 {

    grid-template-columns: calc(50% - 9.99997px) calc(50% - 9.99997px);

    min-height: 929px;

  }



  .u-section-3 .u-container-layout-1 {

    padding: 30px;

  }



  .u-section-3 .u-container-layout-2 {

    padding: 30px;

  }



  .u-section-3 .u-container-layout-3 {

    padding: 30px;

  }

}



@media (max-width: 575px) {

   .u-section-3 {

    min-height: 2842px;

  }



  .u-section-3 .u-text-1 {

    font-size: 2.25rem;

    width: 340px;

    margin-left: auto;

    margin-right: auto;

  }



  .u-section-3 .u-text-2 {

    width: 340px;

    font-size: 1rem;

    margin-top: 15px;

    margin-left: auto;

    margin-right: auto;

  }



  .u-section-3 .u-image-1 {

    width: 100%;

    height:546px;

    margin-top: 43px;

    margin-right: auto;

  }



  .u-section-3 .u-text-3 {

    width: 340px;

    margin-top: 36px;

    margin-left: auto;

    margin-right: auto;

  }



  .u-section-3 .u-text-4 {

    font-size: 1.5rem;

    width: 340px;

    margin-top: 114px;

    margin-left: auto;

    margin-right: auto;

  }



  .u-section-3 .u-text-5 {

    margin-top: -237px;

    margin-left: calc(((100% - 340px) / 2));

  }



  .u-section-3 .u-text-6 {

    width: 340px;

    margin-top: 245px;

    margin-left: auto;

    margin-right: auto;

  }



  .u-section-3 .u-btn-1 {

    margin-top: 52px;

    margin-left: auto;

  }



  .u-section-3 .u-text-7 {

    width: 340px;

    margin-top: 71px;

    margin-left: auto;

    margin-right: auto;

  }



  .u-section-3 .u-shape-1 {

    height: 1192px;

    margin-top: 138px;

  }



  .u-section-3 .u-list-1 {

    width: 340px;

    margin-top: -1285px;

  }



  .u-section-3 .u-repeater-1 {

    grid-template-columns: 100%;

    min-height: 1132px;

  }



  .u-section-3 .u-container-layout-1 {

    padding-left: 20px;

    padding-right: 20px;

  }



  .u-section-3 .u-container-layout-2 {

    padding-left: 20px;

    padding-right: 20px;

  }



  .u-section-3 .u-container-layout-3 {

    padding-left: 20px;

    padding-right: 20px;

  }



  .u-section-3 .u-btn-2 {

    margin-top: 46px;

  }

} .u-section-4 {

  background-image: url("images/parallax_9.jpg");

}



.u-section-4 .u-sheet-1 {

  min-height: 1161px;

}



.u-section-4 .u-text-1 {

  text-transform: none;

  letter-spacing: normal;

  font-style: normal;

  font-weight: 700;

  font-size: 3.75rem;

  margin: 78px -80px 0;

}



.u-section-4 .u-text-2 {

  font-size: 1.25rem;

  margin: 20px -80px 0;

}



.u-section-4 .u-list-1 {

  width: 1028px;

  margin: 175px auto 60px;

}



.u-section-4 .u-repeater-1 {

  grid-template-columns: calc(33.3333% - 20px) calc(33.3333% - 20px) calc(33.3333% - 20px);

  min-height: 634px;

  grid-gap: 30px 30px;

}



.u-section-4 .u-list-item-1 {

  background-image: none;

  box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4);

}



.u-section-4 .u-container-layout-1 {

  padding: 30px;

}



.u-section-4 .u-icon-1 {

  height: 60px;

  width: 60px;

  animation-duration: 1000ms;

  margin: 0 auto;

}



.u-section-4 .u-text-3 {

  font-size: 1.5rem;

  animation-duration: 1000ms;

  margin: 50px 20px 0;

}



.u-section-4 .u-text-4 {

  font-size: 0.875rem;

  margin: 30px 1px 0;

}



.u-section-4 .u-list-item-2 {

  background-image: none;

  box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4);

}



.u-section-4 .u-container-layout-2 {

  padding: 30px;

}



.u-section-4 .u-icon-2 {

  height: 60px;

  width: 60px;

  animation-duration: 1000ms;

  margin: 0 auto;

}



.u-section-4 .u-text-5 {

  font-size: 1.5rem;

  animation-duration: 1000ms;

  margin: 50px 20px 0;

}



.u-section-4 .u-text-6 {

  font-size: 0.875rem;

  margin: 30px 1px 0;

}



.u-section-4 .u-list-item-3 {

  background-image: none;

  box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4);

}



.u-section-4 .u-container-layout-3 {

  padding: 30px;

}



.u-section-4 .u-icon-3 {

  height: 60px;

  width: 60px;

  animation-duration: 1000ms;

  margin: 0 auto;

}



.u-section-4 .u-text-7 {

  font-size: 1.5rem;

  animation-duration: 1000ms;

  margin: 50px 20px 0;

}



.u-section-4 .u-text-8 {

  font-size: 0.875rem;

  margin: 30px 1px 0;

}



.u-section-4 .u-list-item-4 {

  background-image: none;

  box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4);

}



.u-section-4 .u-container-layout-4 {

  padding: 30px;

}



.u-section-4 .u-icon-4 {

  height: 60px;

  width: 60px;

  animation-duration: 1000ms;

  margin: 0 auto;

}



.u-section-4 .u-text-9 {

  font-size: 1.5rem;

  animation-duration: 1000ms;

  margin: 50px 20px 0;

}



.u-section-4 .u-text-10 {

  font-size: 0.875rem;

  margin: 30px 1px 0;

}



.u-section-4 .u-list-item-5 {

  background-image: none;

  box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4);

}



.u-section-4 .u-container-layout-5 {

  padding: 30px;

}



.u-section-4 .u-icon-5 {

  height: 60px;

  width: 60px;

  animation-duration: 1000ms;

  margin: 0 auto;

}



.u-section-4 .u-text-11 {

  font-size: 1.5rem;

  animation-duration: 1000ms;

  margin: 50px 20px 0;

}



.u-section-4 .u-text-12 {

  font-size: 0.875rem;

  margin: 30px 1px 0;

}



.u-section-4 .u-list-item-6 {

  background-image: none;

  box-shadow: 5px 5px 20px 0 rgba(0,0,0,0.4);

}



.u-section-4 .u-container-layout-6 {

  padding: 30px;

}



.u-section-4 .u-icon-6 {

  height: 60px;

  width: 60px;

  animation-duration: 1000ms;

  margin: 0 auto;

}



.u-section-4 .u-text-13 {

  font-size: 1.5rem;

  animation-duration: 1000ms;

  margin: 50px 20px 0;

}



.u-section-4 .u-text-14 {

  font-size: 0.875rem;

  margin: 30px 1px 0;

}



@media (max-width: 1199px) {

   .u-section-4 {

    background-position: 50% 50%;

  }



  .u-section-4 .u-sheet-1 {

    min-height: 957px;

  }



  .u-section-4 .u-text-1 {

    margin-right: 0;

    margin-left: 0;

  }



  .u-section-4 .u-text-2 {

    margin-right: 0;

    margin-left: 0;

  }



  .u-section-4 .u-list-1 {

    width: 940px;

  }



  .u-section-4 .u-repeater-1 {

    min-height: 580px;

  }



  .u-section-4 .u-icon-1 {

    color: rgb(17, 17, 17) !important;

  }



  .u-section-4 .u-text-3 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-text-4 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-icon-2 {

    color: rgb(17, 17, 17) !important;

  }



  .u-section-4 .u-text-5 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-text-6 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-icon-3 {

    color: rgb(17, 17, 17) !important;

  }



  .u-section-4 .u-text-7 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-text-8 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-icon-4 {

    color: rgb(17, 17, 17) !important;

  }



  .u-section-4 .u-text-9 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-text-10 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-icon-5 {

    color: rgb(17, 17, 17) !important;

  }



  .u-section-4 .u-text-11 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-text-12 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-icon-6 {

    color: rgb(17, 17, 17) !important;

  }



  .u-section-4 .u-text-13 {

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-4 .u-text-14 {

    margin-left: 0;

    margin-right: 0;

  }

}



@media (max-width: 991px) {

  .u-section-4 .u-sheet-1 {

    min-height: 1069px;

  }



  .u-section-4 .u-list-1 {

    margin-top: 99px;

    margin-bottom: 54px;

    margin-right: initial;

    margin-left: initial;

    width: auto;

  }



  .u-section-4 .u-repeater-1 {

    grid-template-columns: calc(33.3333% - 3.33333px) calc(33.3333% - 3.33333px) calc(33.3333% - 3.33333px);

    grid-gap: 5px 5px;

    min-height: 740px;

  }



  .u-section-4 .u-container-layout-2 {

    padding-bottom: 17px;

  }



  .u-section-4 .u-container-layout-3 {

    padding-bottom: 23px;

  }



  .u-section-4 .u-container-layout-5 {

    padding-bottom: 17px;

  }

}



@media (max-width: 767px) {

  .u-section-4 .u-sheet-1 {

    min-height: 550px;

  }



  .u-section-4 .u-text-1 {

    margin-top: 728px;

  }



  .u-section-4 .u-text-2 {

    margin-top: 226px;

  }



  .u-section-4 .u-list-1 {

    margin-top: -242px;

    margin-bottom: 0;

    width: auto;

    margin-right: initial;

    margin-left: initial;

  }



  .u-section-4 .u-repeater-1 {

    grid-template-columns: calc(50% - 15px) calc(50% - 15px);

    min-height: 1249px;

  }



  .u-section-4 .u-container-layout-1 {

    padding-left: 20px;

    padding-right: 20px;

  }



  .u-section-4 .u-container-layout-2 {

    padding-left: 20px;

    padding-right: 20px;

  }



  .u-section-4 .u-container-layout-3 {

    padding-left: 20px;

    padding-right: 20px;

  }



  .u-section-4 .u-container-layout-4 {

    padding-left: 20px;

    padding-right: 20px;

  }



  .u-section-4 .u-container-layout-5 {

    padding-left: 20px;

    padding-right: 20px;

  }



  .u-section-4 .u-container-layout-6 {

    padding-left: 20px;

    padding-right: 20px;

  }

}



@media (max-width: 575px) {

  .u-section-4 .u-sheet-1 {

    min-height: 2266px;

  }



  .u-section-4 .u-text-1 {

    font-size: 2.25rem;

    width: auto;

    margin-top: 49px;

  }



  .u-section-4 .u-text-2 {

    font-size: 1rem;

    width: auto;

    margin-top: 9px;

  }



  .u-section-4 .u-list-1 {

    margin-top: 37px;

    margin-bottom: 54px;

    width: auto;

    margin-right: initial;

    margin-left: initial;

  }



  .u-section-4 .u-repeater-1 {

    grid-template-columns: 100%;

    min-height: 1980px;

  }

}.u-section-5 .u-sheet-1 {

  min-height: 501px;

}



.u-section-5 .u-text-1 {

  text-transform: none;

  letter-spacing: normal;

  font-style: normal;

  font-weight: 700;

  font-size: 3.75rem;

  width: 510px;

  margin: 60px auto 0;

}



.u-section-5 .u-text-2 {

  font-size: 1.25rem;

  margin: 5px 0 0;

}



.u-section-5 .u-list-1 {

  margin-top: 30px;

  margin-bottom: 60px;

}



.u-section-5 .u-repeater-1 {

  grid-template-columns: calc(25% - 28.5px) calc(25% - 28.5px) calc(25% - 28.5px) calc(25% - 28.5px);

  grid-gap: 38px 38px;

  grid-auto-columns: calc(25% - 28.5px);

}



.u-section-5 .u-list-item-1 {

  animation-duration: 1000ms;

}



.u-section-5 .u-container-layout-1 {

  padding: 0 10px;

}



.u-section-5 .u-icon-1 {

  width: 64px;

  height: 64px;

  animation-duration: 1000ms;

  margin: 46px auto 0;

}



.u-section-5 .u-text-3 {

  animation-duration: 1500ms;

  margin: 46px auto 0;

}



.u-section-5 .u-list-item-2 {

  animation-duration: 1000ms;

}



.u-section-5 .u-container-layout-2 {

  padding: 0 10px;

}



.u-section-5 .u-icon-2 {

  width: 64px;

  height: 64px;

  animation-duration: 1000ms;

  margin: 46px auto 0;

}



.u-section-5 .u-text-4 {

  animation-duration: 1500ms;

  margin: 46px auto 0;

}



.u-section-5 .u-list-item-3 {

  animation-duration: 1000ms;

}



.u-section-5 .u-container-layout-3 {

  padding: 0 10px;

}



.u-section-5 .u-icon-3 {

  width: 64px;

  height: 64px;

  animation-duration: 1000ms;

  margin: 46px auto 0;

}



.u-section-5 .u-text-5 {

  animation-duration: 1500ms;

  margin: 46px auto 0;

}



.u-section-5 .u-list-item-4 {

  animation-duration: 1000ms;

}



.u-section-5 .u-container-layout-4 {

  padding: 0 10px;

}



.u-section-5 .u-icon-4 {

  width: 64px;

  height: 64px;

  animation-duration: 1000ms;

  margin: 46px auto 0;

}



.u-section-5 .u-text-6 {

  animation-duration: 1500ms;

  margin: 46px auto 0;

}



.u-section-5 .u-list-item-5 {

  animation-duration: 1000ms;

}



.u-section-5 .u-container-layout-5 {

  padding: 0 10px;

}



.u-section-5 .u-icon-5 {

  width: 64px;

  height: 64px;

  animation-duration: 1000ms;

  margin: 46px auto 0;

}



.u-section-5 .u-text-7 {

  animation-duration: 1500ms;

  margin: 46px auto 0;

}



.u-section-5 .u-list-item-6 {

  animation-duration: 1000ms;

}



.u-section-5 .u-container-layout-6 {

  padding: 0 10px;

}



.u-section-5 .u-icon-6 {

  width: 64px;

  height: 64px;

  animation-duration: 1000ms;

  margin: 46px auto 0;

}



.u-section-5 .u-text-8 {

  animation-duration: 1500ms;

  margin: 46px auto 0;

}



.u-section-5 .u-list-item-7 {

  animation-duration: 1000ms;

}



.u-section-5 .u-container-layout-7 {

  padding: 0 10px;

}



.u-section-5 .u-icon-7 {

  width: 64px;

  height: 64px;

  animation-duration: 1000ms;

  margin: 46px auto 0;

}



.u-section-5 .u-text-9 {

  animation-duration: 1500ms;

  margin: 46px auto 0;

}



.u-section-5 .u-list-item-8 {

  animation-duration: 1000ms;

}



.u-section-5 .u-container-layout-8 {

  padding: 0 10px;

}



.u-section-5 .u-icon-8 {

  width: 64px;

  height: 64px;

  animation-duration: 1000ms;

  margin: 46px auto 0;

}



.u-section-5 .u-text-10 {

  animation-duration: 1500ms;

  margin: 46px auto 0;

}



.u-section-5 .u-gallery-nav-1 {

  position: absolute;

  left: 10px;

  width: 20px;

  height: 20px;

}



.u-section-5 .u-gallery-nav-2 {

  position: absolute;

  right: 10px;

  width: 20px;

  height: 20px;

}



.u-section-5 .u-gallery-nav-3 {

  position: absolute;

  left: 10px;

  width: 20px;

  height: 20px;

}



.u-section-5 .u-gallery-nav-4 {

  position: absolute;

  right: 10px;

  width: 20px;

  height: 20px;

}



@media (max-width: 1199px) {

  .u-section-5 .u-repeater-1 {

    grid-template-columns: repeat(4, calc(25% - 28.5px));

  }

}



@media (max-width: 991px) {

  .u-section-5 .u-repeater-1 {

    grid-template-columns: calc(33.3333% - 3.33333px) calc(33.3333% - 3.33333px) calc(33.3333% - 3.33333px);

    grid-gap: 5px 5px;

    grid-auto-columns: calc(33.3333% - 3.33333px);

  }

}



@media (max-width: 767px) {

  .u-section-5 .u-repeater-1 {

    grid-template-columns: repeat(2, calc(50% - 2.4999975px));

    grid-auto-columns: calc(50% - 2.4999975px);

  }

}



@media (max-width: 575px) {

  .u-section-5 .u-text-1 {

    font-size: 2.25rem;

    width: 340px;

  }



  .u-section-5 .u-text-2 {

    font-size: 1rem;

  }



  .u-section-5 .u-repeater-1 {

    grid-template-columns: 100%;

    grid-auto-columns: calc(100% - 0px);

  }

} /* .u-section-6 {

  background-image: url("images/parallax_101.jpg");

}
*/


.u-section-6 .u-sheet-1 {

  min-height: 1073px;

}



.u-section-6 .u-icon-1 {

  width: 115px;

  height: 114px;

  animation-duration: 1750ms;

  margin: 75px auto 0;

}



.u-section-6 .u-text-1 {

  text-transform: none;

  letter-spacing: normal;

  font-style: normal;

  font-weight: 700;

  font-size: 3.75rem;

  width: 510px;

  margin: 39px auto 0;

}



.u-section-6 .u-layout-wrap-1 {

  pointer-events: auto;

  margin-top: 39px;

  margin-bottom: 0;

}



.u-section-6 .u-layout-cell-1 {

  min-height: 568px;

}



.u-section-6 .u-container-layout-1 {

  padding: 0;

}



.u-section-6 .u-text-2 {

  font-family: Roboto, sans-serif;

  font-size: 1rem;

  background-image: none;

  margin: 33px -175px 0 23px;

}



.u-section-6 .u-layout-cell-2 {

  min-height: 568px;

}



.u-section-6 .u-container-layout-2 {

  padding: 0;

}



.u-section-6 .u-image-1 {

  width: 426px;

  height: 673px;

  animation-duration: 1000ms;

  margin: -105px -74px 0 auto;

}



.u-section-6 .u-text-3 {

  background-image: none;

  font-size: 1rem;

  margin: -175px 0 0 236px;

}



.u-section-6 .u-btn-1 {

  font-size: 0.875rem;

  letter-spacing: 1px;

  border-style: none;

  font-weight: 700;

  text-transform: none;

  background-image: none;

  margin: 50px auto 60px 23px;

}



@media (max-width: 1199px) {

   .u-section-6 {

    background-position: 50% 50%;

  }



  .u-section-6 .u-sheet-1 {

    min-height: 1176px;

  }



  .u-section-6 .u-layout-wrap-1 {

    margin-top: 58px;

  }



  .u-section-6 .u-layout-cell-1 {

    min-height: 640px;

    pointer-events: auto;

  }



  .u-section-6 .u-text-2 {

    width: auto;

    margin-top: 1px;

    margin-right: -104px;

    margin-left: 0;

  }



  .u-section-6 .u-layout-cell-2 {

    min-height: 645px;

  }



  .u-section-6 .u-image-1 {

    width: 404px;

    height: 674px;

    margin-top: 0;

    margin-right: -50px;

  }



  .u-section-6 .u-text-3 {

    width: auto;

    margin-top: -138px;

    margin-left: 183px;

  }



  .u-section-6 .u-btn-1 {

    margin-top: 82px;

    margin-left: 0;

  }

}



@media (max-width: 991px) {

  .u-section-6 .u-sheet-1 {

    min-height: 1293px;

  }



  .u-section-6 .u-icon-1 {

    margin-top: 87px;

  }



  .u-section-6 .u-layout-cell-1 {

    min-height: 865px;

  }



  .u-section-6 .u-text-2 {

    margin-right: -80px;

  }



  .u-section-6 .u-layout-cell-2 {

    min-height: 865px;

  }



  .u-section-6 .u-image-1 {

    width: 100%;

    height: 732px;

    object-position: -95.98% 50%;

    margin-top: 24px;

    margin-right: -17px;

  }



  .u-section-6 .u-text-3 {

    font-size: 1.125rem;

    margin-top: -157px;

    margin-left: 131px;

  }



  .u-section-6 .u-btn-1 {

    margin-top: -59px;

    margin-bottom: 17px;

  }

}



@media (max-width: 767px) {

  .u-section-6 .u-sheet-1 {

    min-height: 1134px;

  }



  .u-section-6 .u-layout-cell-1 {

    min-height: 1004px;

  }



  .u-section-6 .u-container-layout-1 {

    padding-left: 50px;

    padding-right: 50px;

  }



  .u-section-6 .u-layout-cell-2 {

    min-height: 100px;

  }

}



@media (max-width: 575px) {

  .u-section-6 .u-sheet-1 {

    min-height: 2108px;

  }



  .u-section-6 .u-text-1 {

    font-size: 2.25rem;

    width: 340px;

  }



  .u-section-6 .u-layout-cell-1 {

    min-height: 1087px;

  }



  .u-section-6 .u-container-layout-1 {

    padding-left: 0;

    padding-right: 0;

  }



  .u-section-6 .u-text-2 {

    margin-right: 0;

  }



  .u-section-6 .u-layout-cell-2 {

    min-height: 678px;

  }



  .u-section-6 .u-image-1 {

    width: 100%;

    object-position: 0% 100%;

    margin-top: -227px;

    margin-right: auto;

    margin-left: -1px;

  }



  .u-section-6 .u-text-3 {

    margin-top: -144px;

    margin-left: 0;

  }



  .u-section-6 .u-btn-1 {

    margin-top: -106px;

    margin-left: auto;

    margin-bottom: -1759px;

  }

} .u-section-7 {

  background-image: none;
  background-color: #1f025c;

}



.u-section-7 .u-sheet-1 {

  min-height: 890px;

}



.u-section-7 .u-text-1 {

  text-transform: none;

  letter-spacing: normal;

  font-style: normal;

  font-weight: 700;

  font-size: 3.75rem;

  margin: 73px 0 0;

}



.u-section-7 .u-layout-wrap-1 {

  margin-top: 58px;

  margin-bottom: 53px;

}



.u-section-7 .u-layout-cell-1 {

  min-height: 640px;

}



.u-section-7 .u-container-layout-1 {

  padding: 0;

}



.u-section-7 .u-accordion-1 {

  width: 563px;

  margin: 0 auto 0 0;

}



.u-section-7 .u-accordion-link-1 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-1 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-1 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-2 {

  padding: 30px;

}



.u-section-7 .u-text-2 {

  margin-top: 0;

  font-size: 1rem;

  font-style: normal;

}



.u-section-7 .u-accordion-item-2 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-2 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-2 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-2 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-3 {

  padding: 30px;

}



.u-section-7 .u-text-3 {

  margin-top: 0;

}



.u-section-7 .u-accordion-item-3 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-3 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-3 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-3 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-4 {

  padding: 30px;

}



.u-section-7 .u-text-4 {

  margin: 0;

}



.u-section-7 .u-accordion-item-4 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-4 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-4 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-4 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-5 {

  padding: 30px;

}



.u-section-7 .u-text-5 {

  margin: 0;

}



.u-section-7 .u-accordion-item-5 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-5 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-5 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-5 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-6 {

  padding: 30px;

}



.u-section-7 .u-text-6 {

  margin-bottom: 0;

  margin-top: 0;

}



.u-section-7 .u-accordion-item-6 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-6 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-6 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-6 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-7 {

  padding: 30px;

}



.u-section-7 .u-text-7 {

  margin-bottom: 0;

  margin-top: 0;

}



.u-section-7 .u-accordion-item-7 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-7 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-7 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-7 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-8 {

  padding: 30px;

}



.u-section-7 .u-text-8 {

  margin-bottom: 0;

  margin-top: 0;

}



.u-section-7 .u-accordion-item-8 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-8 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-8 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-8 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-9 {

  padding: 30px;

}



.u-section-7 .u-text-9 {

  margin-top: 0;

}



.u-section-7 .u-accordion-item-9 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-9 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-9 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-9 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-10 {

  padding: 30px;

}



.u-section-7 .u-text-10 {

  margin-bottom: 0;

  margin-top: 0;

}



.u-section-7 .u-layout-cell-2 {

  min-height: 822px;

}



.u-section-7 .u-container-layout-11 {

  padding: 0;

}



.u-section-7 .u-accordion-2 {

  width: 563px;

  margin: 0 0 -21px auto;

}



.u-section-7 .u-accordion-item-10 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-10 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-10 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-10 {

  min-height: 130px;

}



.u-section-7 .u-container-layout-12 {

  padding: 30px;

}



.u-section-7 .u-text-11 {

  font-size: 1rem;

  font-style: normal;

  margin: -30px -30px 0;

}



.u-section-7 .u-accordion-item-11 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-11 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-11 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-11 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-13 {

  padding: 30px;

}



.u-section-7 .u-text-12 {

  margin-top: 0;

}



.u-section-7 .u-accordion-item-12 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-12 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-12 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-12 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-14 {

  padding: 30px;

}



.u-section-7 .u-text-13 {

  margin-top: 0;

}



.u-section-7 .u-accordion-item-13 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-13 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-13 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-13 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-15 {

  padding: 30px;

}



.u-section-7 .u-text-14 {

  margin: 0;

}



.u-section-7 .u-accordion-item-14 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-14 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-14 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-14 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-16 {

  padding: 30px;

}



.u-section-7 .u-text-15 {

  margin: 0;

}



.u-section-7 .u-accordion-item-15 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-15 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-15 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-15 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-17 {

  padding: 30px;

}



.u-section-7 .u-text-16 {

  margin-bottom: 0;

  margin-top: 0;

}



.u-section-7 .u-accordion-item-16 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-16 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-16 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-16 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-18 {

  padding: 30px;

}



.u-section-7 .u-text-17 {

  margin-bottom: 0;

  margin-top: 0;

}



.u-section-7 .u-accordion-item-17 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-17 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-17 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-17 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-19 {

  padding: 30px;

}



.u-section-7 .u-text-18 {

  margin-bottom: 0;

  margin-top: 0;

}



.u-section-7 .u-accordion-item-18 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-18 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-18 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-18 {

  min-height: 130px;

}



.u-section-7 .u-container-layout-20 {

  padding: 30px;

}



.u-section-7 .u-text-19 {

  margin-bottom: 0;

  margin-top: 0;

}



.u-section-7 .u-accordion-item-19 {

  margin-top: 2px;

  margin-bottom: 0;

}



.u-section-7 .u-accordion-link-19 {

  letter-spacing: 0px;

  font-size: 1rem;

  font-weight: 600;

  text-transform: none;

  padding: 15px 30px;

}



.u-section-7 .u-icon-19 {

  height: 20px;

  width: 20px;

  background-image: none;

}



.u-section-7 .u-accordion-pane-19 {

  min-height: 85px;

}



.u-section-7 .u-container-layout-21 {

  padding: 30px;

}



.u-section-7 .u-text-20 {

  margin-bottom: 0;

  margin-top: 0;

}



@media (max-width: 1199px) {

  .u-section-7 .u-sheet-1 {

    min-height: 914px;

  }



  .u-section-7 .u-text-1 {

    margin-top: 60px;

  }



  .u-section-7 .u-layout-wrap-1 {

    margin-top: 27px;

    margin-bottom: 0;

  }



  .u-section-7 .u-layout-cell-1 {

    min-height: 761px;

  }



  .u-section-7 .u-accordion-1 {

    width: 462px;

  }



  .u-section-7 .u-accordion-link-1 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-1 {

    height: auto;

  }



  .u-section-7 .u-text-2 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-link-2 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-2 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-3 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-3 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-4 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-4 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-5 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-5 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-6 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-6 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-7 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-7 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-8 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-8 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-9 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-9 {

    height: auto;

  }



  .u-section-7 .u-layout-cell-2 {

    min-height: 761px;

  }



  .u-section-7 .u-accordion-2 {

    width: 462px;

    margin-bottom: 0;

  }



  .u-section-7 .u-accordion-link-10 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-10 {

    height: auto;

  }



  .u-section-7 .u-text-11 {

    font-size: 0.875rem;

    margin-left: 0;

    margin-right: 0;

  }



  .u-section-7 .u-accordion-link-11 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-11 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-12 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-12 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-13 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-13 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-14 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-14 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-15 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-15 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-16 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-16 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-17 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-17 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-18 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-18 {

    height: auto;

  }



  .u-section-7 .u-accordion-link-19 {

    font-size: 0.875rem;

  }



  .u-section-7 .u-accordion-pane-19 {

    height: auto;

  }

}



@media (max-width: 991px) {

  .u-section-7 .u-sheet-1 {

    min-height: 889px;

  }



  .u-section-7 .u-layout-cell-1 {

    min-height: 740px;

  }



  .u-section-7 .u-accordion-1 {

    width: 360px;

  }



  .u-section-7 .u-layout-cell-2 {

    min-height: 740px;

  }



  .u-section-7 .u-accordion-2 {

    width: 360px;

  }



  .u-section-7 .u-accordion-item-18 {

    margin-top: 0;

  }

}



@media (max-width: 767px) {

  .u-section-7 .u-sheet-1 {

    min-height: 1823px;

  }



  .u-section-7 .u-layout-cell-1 {

    min-height: 100px;

  }



  .u-section-7 .u-container-layout-2 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-3 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-4 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-5 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-6 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-7 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-8 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-9 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-10 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-layout-cell-2 {

    min-height: 100px;

  }



  .u-section-7 .u-container-layout-12 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-13 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-14 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-15 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-16 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-17 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-18 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-19 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-20 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-7 .u-container-layout-21 {

    padding-left: 10px;

    padding-right: 10px;

  }

}



@media (max-width: 575px) {

  .u-section-7 .u-sheet-1 {

    min-height: 1424px;

  }



  .u-section-7 .u-text-1 {

    font-size: 2.25rem;

  }



  .u-section-7 .u-layout-cell-1 {

    min-height: 597px;

  }



  .u-section-7 .u-accordion-1 {

    width: 340px;

  }



  .u-section-7 .u-layout-cell-2 {

    min-height: 588px;

  }



  .u-section-7 .u-accordion-2 {

    width: 340px;

  }

} .u-section-8 {

  background-image: none;
  background-color: #fff;

}



.u-section-8 .u-sheet-1 {

  min-height: 796px;

}



.u-section-8 .u-text-1 {

  text-transform: none;

  letter-spacing: normal;

  font-style: normal;

  font-weight: 700;

  font-size: 3.75rem;

  width: 510px;

  margin: 82px auto 0;

}



.u-section-8 .u-text-2 {

  font-weight: normal;

  font-size: 1.125rem;

  margin: 21px 0 0;

}



.u-section-8 .u-layout-wrap-1 {

  width: 644px;

  margin: 40px auto 0;

}



.u-section-8 .u-layout-cell-1 {

  min-height: 84px;

}



.u-section-8 .u-container-layout-1 {

  padding: 0 30px;

}



.u-section-8 .u-group-1 {

  width: 167px;

  min-height: 64px;

  margin: 0 193px 0 auto;

}



.u-section-8 .u-social-icons-1 {

  height: 63px;

  min-height: 16px;

  width: 168px;

  min-width: 74px;

  animation-duration: 1000ms;

  transition-duration: 0.5s;

  margin: 0 -1px;

}



.u-section-8 .u-icon-1 {

  height: 100%;

}



.u-section-8 .u-icon-2 {

  height: 100%;

}



.u-section-8 .u-layout-cell-2 {

  min-height: 472px;

}



.u-section-8 .u-container-layout-3 {

  padding: 24px 0;

}



.u-section-8 .u-text-3 {

  margin: 0 10px;

}



.u-section-8 .u-form-1 {

  margin-top: 8px;

  margin-bottom: 0;

  height: 313px;

}



.u-section-8 .u-btn-1 {

  background-image: none;

  border-style: none;

}



@media (max-width: 1199px) {

  .u-section-8 .u-layout-wrap-1 {

    position: relative;

  }

}



@media (max-width: 991px) {

  .u-section-8 .u-sheet-1 {

    min-height: 757px;

  }



  .u-section-8 .u-layout-wrap-1 {

    margin-bottom: 50px;

  }



  .u-section-8 .u-layout-cell-2 {

    min-height: 394px;

  }

}



@media (max-width: 767px) {

  .u-section-8 .u-sheet-1 {

    min-height: 444px;

  }



  .u-section-8 .u-layout-wrap-1 {

    width: 540px;

  }



  .u-section-8 .u-layout-cell-1 {

    min-height: 335px;

  }



  .u-section-8 .u-container-layout-1 {

    padding-left: 10px;

    padding-right: 10px;

  }



  .u-section-8 .u-layout-cell-2 {

    min-height: 100px;

  }

}



@media (max-width: 575px) {

  .u-section-8 .u-sheet-1 {

    min-height: 413px;

  }



  .u-section-8 .u-text-1 {

    font-size: 2.25rem;

    width: 340px;

  }



  .u-section-8 .u-text-2 {

    font-size: 1rem;

  }



  .u-section-8 .u-layout-wrap-1 {

    width: 340px;

  }



  .u-section-8 .u-layout-cell-1 {

    min-height: 93px;

  }



  .u-section-8 .u-group-1 {

    margin-right: 153px;

  }



  .u-section-8 .u-social-icons-1 {

    margin: 8px -79px -7px auto;

  }



  .u-section-8 .u-layout-cell-2 {

    min-height: 422px;

  }



  .u-section-8 .u-text-3 {

    width: auto;

    margin-right: 0;

  }

}



.u-section-8 .u-social-icons-1,

.u-container-layout .u-section-8 .u-social-icons-1 {

  transition-property: fill, color, background-image, background-color, stroke-width, border-style, border-width, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform !important;

}



.u-section-8 .u-social-icons-1:hover,

.u-section-8 .u-container-layout:hover .u-social-icons-1 {

  transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;

  opacity: 1 !important;

}.u-section-9 .u-sheet-1 {

  min-height: 271px;

}



.u-section-9 .u-text-1 {

  text-transform: none;

  letter-spacing: normal;

  font-style: normal;

  font-weight: 700;

  font-size: 3.75rem;

  width: 510px;

  margin: 42px auto 0;

}



.u-section-9 .u-gallery-1 {

  height: 100px;

  width: 676px;

  margin: 56px auto 60px;

}



.u-section-9 .u-gallery-inner-1 {

  grid-template-columns: auto auto auto auto auto;

  grid-gap: 0px 0px;

}



.u-section-9 .u-gallery-item-1 {

  margin-right: 0;

}



.u-section-9 .u-back-slide-1 {

  background-image: none;

}



.u-section-9 .u-over-slide-1 {

  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));

  padding: 20px;

}



.u-section-9 .u-gallery-item-2 {

  margin-right: 0;

}



.u-section-9 .u-over-slide-2 {

  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));

  padding: 20px;

}



.u-section-9 .u-gallery-item-3 {

  margin-right: 0;

}



.u-section-9 .u-over-slide-3 {

  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));

  padding: 20px;

}



.u-section-9 .u-gallery-item-4 {

  margin-right: 0;

  margin-top: 0;

  margin-bottom: 0;

}



.u-section-9 .u-over-slide-4 {

  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));

  padding: 20px;

}



.u-section-9 .u-gallery-item-5 {

  margin-right: 0;

  margin-top: 0;

  margin-bottom: 0;

}



.u-section-9 .u-over-slide-5 {

  background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));

  padding: 20px;

}



@media (max-width: 1199px) {

  .u-section-9 .u-gallery-1 {

    width: 784px;

  }

}



@media (max-width: 991px) {

  .u-section-9 .u-gallery-1 {

    height: 65px;

    margin-bottom: 42px;

    margin-right: initial;

    margin-left: initial;

    width: auto;

  }



  .u-section-9 .u-gallery-inner-1 {

    grid-gap: 29px 29px;

  }

}



@media (max-width: 767px) {

  .u-section-9 .u-sheet-1 {

    min-height: 369px;

  }



  .u-section-9 .u-gallery-1 {

    height: 239px;

    width: auto;

    margin-right: initial;

    margin-left: initial;

  }



  .u-section-9 .u-gallery-inner-1 {

    grid-template-columns: auto auto auto;

  }

}



@media (max-width: 575px) {

  .u-section-9 .u-sheet-1 {

    min-height: 347px;

  }



  .u-section-9 .u-text-1 {

    font-size: 2.25rem;

    width: 340px;

  }



  .u-section-9 .u-gallery-1 {

    height: 180px;

    margin-bottom: 30px;

    width: auto;

    margin-right: initial;

    margin-left: initial;

  }



  .u-section-9 .u-gallery-inner-1 {

    grid-gap: 0px 0px;

  }



  .u-section-9 .u-over-slide-1 {

    padding: 30px;

  }



  .u-section-9 .u-over-slide-2 {

    padding: 30px;

  }



  .u-section-9 .u-over-slide-3 {

    padding: 30px;

  }



  .u-section-9 .u-over-slide-4 {

    padding: 30px;

  }



  .u-section-9 .u-over-slide-5 {

    padding: 30px;

  }

}