#text-box-1059977039 {
  width: 60%;
}

#text-box-1059977039 .text-box-content {
  font-size: 100%;
}

@media (min-width:550px) {
  #text-box-1059977039 {
    width: 60%;
  }
}


.szds {
  font-size: 16px !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sdxcfesds {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cgdfgh {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.xfsard {
  word-break: break-all;
}

h1 {
  text-align: center !important;
  font-weight: bold !important;
  font-size: 30px !important;
  line-height: 1.3 !important;
  color: #000 !important;
  padding-bottom: 20px !important;
}

h2 {
  font-weight: bold !important;
  font-size: 26px !important;
  line-height: 1.3 !important;
}

h3 {
  font-weight: bold !important;
  font-size: 23px !important;
  line-height: 1.3 !important;
}

h4 {
  font-weight: bold !important;
  font-size: 20px !important;
  line-height: 1.3 !important;
}

p {
  font-size: 18px !important;
}

.xfsard h2 {
  text-align: center !important;
  color: #000 !important;
}

.xfsard h3 {
  text-align: center !important;
  color: #000 !important;
}

.xfsard h4 {
  text-align: center !important;
  color: #000;
}

.xfsard h5,
.xfsard h6 {
  text-align: center !important;
  font-weight: bold !important;
  color: #000 !important;
}

.xfsard li,
.xfsard span,
.xfsard a {
  color: #000 !important;
}

.xfsard img {
  max-width: 100%;
  height: auto;
}

.xfsard p {
  line-height: 1.6 !important;
  text-align: left !important;
  color: #000 !important;
}

.xfsard table {
  word-break: break-all !important;
}

.xfsard td {
  font-size: 16px !important;
  color: #000 !important;
}

.xfsard li {
  font-size: 16px !important;
  text-align: left !important;
  color: #000 !important;
}

#banner-289846859 {
  padding-top: 300px;
  background-color: rgba(255, 255, 255, 0);
}

#banner-289846859 .banner-bg img {
  object-position: 93% 39%;
}

@media (min-width:550px) {
  #banner-289846859 {
    padding-top: 500px;
  }
}



#col-98799506>.col-inner {
  margin: 0px 0px -55px 0px;
}



#text-2348561377 {
  font-size: 1.25rem;
}



#col-1780356728>.col-inner {
  padding: 30px 30px 20px 30px;
  margin: 25px 0px 0px 0px;
}

@media (min-width:550px) {
  #col-1780356728>.col-inner {
    padding: 10% 10% 8% 10%;
    margin: -428px 0px 0px 0px;
  }
}



#section_158772699 {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: rgb(244, 235, 216);
}

#section_158772699 .section-bg-overlay {
  background-color: rgba(51, 51, 51, 0.122);
}

@media (min-width:850px) {
  #section_158772699 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}



#gap-1819971578 {
  padding-top: 30px;
}



#text-box-550664446 {
  width: 60%;
}

#text-box-550664446 .text-box-content {
  font-size: 100%;
}

@media (min-width:550px) {
  #text-box-550664446 {
    width: 60%;
  }
}



#banner-1251007191 {
  padding-top: 300px;
  background-color: rgba(255, 255, 255, 0);
}

#banner-1251007191 .banner-bg img {
  object-position: 52% 8%;
}

@media (min-width:550px) {
  #banner-1251007191 {
    padding-top: 375px;
  }
}

@media (min-width:850px) {
  #banner-1251007191 {
    padding-top: 450px;
  }
}



#gap-41982220 {
  padding-top: 0px;
}

@media (min-width:850px) {
  #gap-41982220 {
    padding-top: 30px;
  }
}



#text-1460081461 {
  font-size: 1.25rem;
}



#col-2090239597>.col-inner {
  padding: 0px 0 0px 0px;
}

@media (min-width:550px) {
  #col-2090239597>.col-inner {
    padding: 0px 15% 0px 0px;
  }
}

@media (min-width:850px) {
  #col-2090239597>.col-inner {
    padding: 0px 0px 0px 15%;
  }
}



#section_503016318 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: rgba(244, 235, 216, 0.378);
}

@media (min-width:550px) {
  #section_503016318 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

@media (min-width:850px) {
  #section_503016318 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}



#gap-1458067789 {
  padding-top: 40px;
}



#text-2774388776 {
  font-size: 1.25rem;
}



#col-148276193>.col-inner {
  margin: 0px 0px -30px 0px;
}



#section_1880361923 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgba(250, 249, 247, 0.366);
}



#gap-1193734230 {
  padding-top: 30px;
}



#text-2924628148 {
  font-size: 1.75rem;
}



#text-685933138 {
  font-size: 1.25rem;
}



#text-120462628 {
  font-size: 1.25rem;
}



#gap-2101561477 {
  padding-top: 15px;
}



#text-394019868 {
  font-size: 1.25rem;
}



#gap-1665010189 {
  padding-top: 15px;
}



#text-296894483 {
  font-size: 1.25rem;
}



#section_2043405339 {
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: rgb(233, 237, 242);
}

@media (min-width:850px) {
  #section_2043405339 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}



#text-box-1279826594 .text-box-content {
  background-color: rgb(255, 255, 255);
  font-size: 100%;
}

#text-box-1279826594 .text-inner {
  padding: 30px 30px 30px 30px;
}

#text-box-1279826594 {
  width: 82%;
}

@media (min-width:550px) {
  #text-box-1279826594 {
    width: 45%;
  }
}



#banner-874205960 {
  padding-top: 500px;
  background-color: rgb(255, 255, 255);
}

#banner-874205960 .overlay {
  background-color: rgba(0, 0, 0, 0.291);
}

#banner-874205960 .banner-bg img {
  object-position: 47% 19%;
}



#text-2225448614 {
  font-size: 0.75rem;
}



#col-560400299>.col-inner {
  margin: 0px 0px 20px 0px;
}



#text-3610512770 {
  font-size: 0.75rem;
}



#col-821385873>.col-inner {
  margin: 0px 0px 20px 0px;
}



#row-1614575151>.col>.col-inner {
  padding: 30px 30px 30px 30px;
  background-color: rgb(255, 255, 255);
}



#text-999609856 {
  font-size: 0.75rem;
}



#col-1283056310>.col-inner {
  margin: 0px 0px 20px 0px;
}



#text-1072667974 {
  font-size: 0.75rem;
}



#col-189211517>.col-inner {
  margin: 0px 0px 20px 0px;
}



#row-977158245>.col>.col-inner {
  padding: 30px 30px 30px 30px;
  background-color: rgb(255, 255, 255);
}



#slider-2047416325 .flickity-slider>* {
  max-width: 95% !important;
}

@media (min-width:550px) {
  #slider-2047416325 .flickity-slider>* {
    max-width: 95% !important;
  }
}



#section_2130329939 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: rgb(245, 247, 251);
}



#gap-1169777525 {
  padding-top: 60px;
}



#text-543721275 {
  font-size: 1.2rem;
}



#section_935784840 {
  padding-top: 70px;
  padding-bottom: 70px;
}



#gap-904758083 {
  padding-top: 30px;
}



#gap-1360101832 {
  padding-top: 15px;
}



#text-2027687682 {
  font-size: 1.75rem;
  text-align: center;
}



#col-1055122725>.col-inner {
  padding: 50px 50px 50px 50px;
}



#row-1048711650>.col>.col-inner {
  background-color: rgb(255, 255, 255);
  border-radius: 17px;
}



#section_1392461088 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: rgb(224, 221, 215);
}



#text-3845027474 {
  color: rgb(224, 221, 215);
}

#text-3845027474>* {
  color: rgb(224, 221, 215);
}