.footer-area .footer-bt01 {
  width: 100% !important;
}
#image_619568078 {
  width: 77%;
}
#image_1133553889 {
  width: 25%;
}
#banner-69424639 {
  padding-top: 75%;
}
#banner-69424639 .bg.bg-loaded {
  background-image: url(image/topview01-scaled_sp.webp);
}
@media (min-width:550px) {
  #banner-69424639 .bg.bg-loaded {
    background-image: url(image/topview01-scaled.webp);
  }
}
#banner-69424639 .bg {
  background-position: 54% 19%;
}
#banner-69424639 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#banner-69424639 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
@media (min-width:550px) {
  #banner-69424639 {
    padding-top: 55%;
  }
}
#gap-1139204547 {
  padding-top: 20px;
}
#text-1034874800 {
  font-size: 1rem;
  color: rgb(255,255,255);
}
#text-1034874800 > * {
  color: rgb(255,255,255);
}
#col-430697435 > .col-inner {
  margin: 0px 0px -15px 0px;
}
#section_577954186 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(0,0,0);
}
#section_577954186 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_577954186 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
#section_1225130048 {
  padding-top: 0px;
  padding-bottom: 0px;
}
#section_1225130048 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1225130048 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#gap-268303980 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-268303980 {
    padding-top: 80px;
  }
}
#text-1249072392 {
  text-align: center;
}
#col-476738702 > .col-inner {
  margin: 0px 0px -20px 0px;
}
#image_344401830 {
  width: 100%;
}
@media (min-width:550px) {
  #image_344401830 {
    width: 80%;
  }
}
#text-1369532301,
#text-211013942,
#text-3232193278 {
  font-size: 1rem;
  text-align: center;
}
#col-2088364413 > .col-inner,
#col-1120619915 > .col-inner,
#col-703955876 > .col-inner,
#col-566080637 > .col-inner {
  padding: 15px 20px 15px 20px;
  margin: 0px 0px -10px 0px;
  border-radius: 12px;
}
#text-865669464 {
  font-size: 1.05rem;
  text-align: center;
}
#col-1408696600 > .col-inner {
  margin: 0px 0px -20px 0px;
}
#gap-1808577641 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-1808577641 {
    padding-top: 90px;
  }
}
#section_343934237 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: rgb(33, 163, 221);
}
#section_343934237 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_343934237 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
@media (min-width:550px) {
  #section_343934237 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}



#col-430786170 > .col-inner {
  margin: 0px 0px -20px 0px;
}
#image_1694525722 {
  width: 100%;
}
@media (min-width:550px) {
  #image_1694525722 {
    width: 80%;
  }
}
#col-1006719503 > .col-inner {
  margin: 0px 0px -30px 0px;
}
#text-1581380387 {
  font-size: 1rem;
  color: rgb(255, 255, 255);
}
#text-1581380387 > * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-1581380387 {
    font-size: 1.95rem;
  }
}
#image_533305237 {
  width: 51%;
}
@media (min-width:550px) {
  #image_533305237 {
    width: 100%;
  }
}
#col-2000671486 > .col-inner {
  padding: 0px 0px 0px 0px;
  margin: -84px 37px -28px 95px;
}
@media (min-width:550px) {
  #col-2000671486 > .col-inner {
    padding: 0px 46px 0px 0px;
    margin: 0px 31px -20px 0px;
  }
}
@media (min-width:850px) {
  #col-2000671486 > .col-inner {
    margin: 0px 0px -20px 0px;
  }
}
#text-370438033 {
  font-size: 1.2rem;
  color: rgb(255, 255, 255);
}
#text-370438033 > * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-370438033 {
    font-size: 1.5rem;
  }
}
#col-524669980 > .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_1278244245 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgb(33, 163, 221);
}
#section_1278244245 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1278244245 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#gap-1329478505 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-1329478505 {
    padding-top: 50px;
  }
}
#text-3150425730 {
  font-size: 1.3rem;
  text-align: center;
}
@media (min-width:550px) {
  #text-3150425730 {
    font-size: 1.5rem;
  }
}
#image_1052306678 {
  width: 100%;
}
#col-1118582410 > .col-inner {
  margin: 0px 0px -20px 0px;
}
#text-4022572835 {
  font-size: 0.75rem;
  text-align: center;
}
@media (min-width:550px) {
  #text-4022572835 {
    font-size: 1.5rem;
  }
}
#col-1458996214 > .col-inner {
  margin: 0px 0px 0 0px;
}
@media (min-width:850px) {
  #col-1458996214 > .col-inner {
    margin: 0px 0px 20px 0px;
  }
}
#text-2358644207,
#text-2785270271,
#text-2432147190 {
  font-size: 1rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-2358644207 > *,
#text-2785270271 > *,
#text-2432147190 > * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-2358644207,
  #text-2785270271,
  #text-2432147190 {
    text-align: center;
  }
}
#col-136615122 > .col-inner {
  padding: 30px 20px 30px 20px;
  margin: 0px 0px -10px 0px;
  border-radius: 15px;
}
@media (min-width:550px) {
  #col-136615122 > .col-inner {
    padding: 40px 20px 40px 20px;
  }
}
#col-1847308935 > .col-inner {
  margin: 0px 0px -20px 0px;
}
#image_1313552400 {
  width: 100%;
}
@media (min-width:550px) {
  #image_1313552400 {
    width: 80%;
  }
}
#col-1396638587 > .col-inner {
  margin: 0px 0px -20px 0px;
}
#gap-1052730013 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-1052730013 {
    padding-top: 80px;
  }
}
#section_926757017 {
  padding-top: 0px;
  padding-bottom: 0px;
}
#section_926757017 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_926757017 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#text-3990680890 {
  font-size: 1.25rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-3990680890 > * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-3990680890 {
    font-size: 1.5rem;
  }
}
#col-1262714732 > .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_1501383937 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgb(33, 163, 221);
}
#section_1501383937 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1501383937 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#gap-1132121812 {
  padding-top: 50px;
}
#text-2446421834,
#text-4274743347 {
  font-size: 1.9rem;
  color: rgb(33, 163, 221);
}
#text-2446421834 > *,
#text-4274743347 > * {
  color: rgb(33, 163, 221);
}
#image_880505452 {
  width: 30%;
}
@media (min-width:550px) {
  #image_880505452 {
    width: 42%;
  }
}
#col-98304372 > .col-inner,
#col-936196233 > .col-inner,
#col-1148207505 > .col-inner,
#col-1231980791 > .col-inner,
#col-864790756 > .col-inner,
#col-687928055 > .col-inner {
  padding: 15px 15px 15px 15px;
  margin: 0px 0px -10px 0px;
  border-radius: 20px;
}
#image_1503540889,
#image_898079945 {
  width: 30%;
}
@media (min-width:550px) {
  #image_1503540889,
  #image_898079945 {
    width: 42%;
  }
}
#col-247445848 > .col-inner,
#col-1155238080 > .col-inner {
  padding: 30px 15px 15px 15px;
  margin: 0px 0px -10px 0px;
  border-radius: 20px;
}
#image_1848885330 {
  width: 35%;
}
@media (min-width:550px) {
  #image_1848885330 {
    width: 42%;
  }
}
@media (min-width:550px) {
  #col-1231980791 > .col-inner,
  #col-864790756 > .col-inner,
  #col-687928055 > .col-inner {
    margin: 0px 0px -20px 0px;
  }
}
#image_469150625 {
  width: 36%;
}
@media (min-width:550px) {
  #image_469150625 {
    width: 42%;
  }
}
#image_128532962 {
  width: 35%;
}
@media (min-width:550px) {
  #image_128532962 {
    width: 35%;
  }
}
#gap-351024140 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-351024140 {
    padding-top: 80px;
  }
}
#section_827927166 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(230, 230, 230);
}
#section_827927166 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_827927166 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#text-4090625320 {
  font-size: 1.25rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-4090625320 > * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-4090625320 {
    font-size: 1.5rem;
  }
}
#col-1202477265 > .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_840324694 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgb(33, 163, 221);
}
#section_840324694 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_840324694 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#gap-1280480920 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-1280480920 {
    padding-top: 30px;
  }
}
#text-2331999986 {
  line-height: 2.55;
  text-align: center;
}
#col-584985504 > .col-inner {
  margin: 0px 0px -25px 0px;
}
#image_2133467341,
#image_1110666168,
#image_1568117622,
#image_586506648,
#image_1300074363 {
  width: 100%;
}
#text-4130141452,
#text-3885889554,
#text-4224703763,
#text-2642102037 {
  text-align: center;
}
#text-2935153639 {
  font-size: 1.5rem;
  text-align: center;
}
#col-928819255 > .col-inner {
  margin: 0px 0px -20px 0px;
}
#gap-559696091 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-559696091 {
    padding-top: 60px;
  }
}
#section_547159551 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(230, 230, 230);
}
#section_547159551 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_547159551 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#text-46652576 {
  font-size: 1.25rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-46652576 > * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-46652576 {
    font-size: 1.5rem;
  }
}
#col-1547593986 > .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_2058737335 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgb(33, 163, 221);
}
#section_2058737335 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_2058737335 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#gap-172052963,
#gap-1977541265 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-172052963,
  #gap-1977541265 {
    padding-top: 50px;
  }
}
#image_1262588049,
#image_974823099 {
  width: 100%;
}
#text-858229327,
#text-297838039 {
  font-size: 1.25rem;
}
#gap-588384708,
#gap-509737464,
#gap-2015565282,
#gap-1710917008,
#gap-805902946 {
  padding-top: 12px;
}
#section_280025703 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(230, 230, 230);
}
#section_280025703 .ux-shape-divider--top svg,
#section_357709643 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_280025703 .ux-shape-divider--bottom svg,
#section_357709643 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#text-2242237634 {
  font-size: 1.25rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-2242237634> * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-2242237634 {
    font-size: 1.5rem;
  }
}
#col-1607075017> .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_357709643 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgb(33, 163, 221);
}



#gap-1229930669 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-1229930669 {
    padding-top: 50px;
  }
}
#image_919940218,
#image_54831253,
#image_681346753,
#image_1193598785,
#image_1577905058,
#image_119735351,
#image_1294640036,
#image_2063220006,
#image_469343417 {
  width: 100%;
}
#col-17955393> .col-inner,
#col-1167393885> .col-inner,
#col-840246725> .col-inner,
#col-526664646> .col-inner,
#col-1599986796> .col-inner {
  padding: 30px 20px 20px 20px;
}
#col-1949509745> .col-inner,
#col-1379540193> .col-inner,
#col-874087587> .col-inner,
#col-51318865> .col-inner {
  margin: 20px 0px 0px 0px;
}
#gap-402137762,
#gap-611872914,
#gap-1014472457,
#gap-1648517737 {
  padding-top: 20px;
}
@media (min-width:550px) {
  #gap-402137762,
  #gap-611872914,
  #gap-1014472457,
  #gap-1648517737 {
    padding-top: 20px;
  }
}
#gap-1579250337 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-1579250337 {
    padding-top: 80px;
  }
}
#section_1062884411 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(230, 230, 230);
}
#section_1062884411 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1062884411 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#text-587855319 {
  font-size: 1.25rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-587855319> * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-587855319 {
    font-size: 1.5rem;
  }
}
#col-864070073> .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_219315918 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgb(33, 163, 221);
}
#section_219315918 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_219315918 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}




#gap-1901014116 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-1901014116 {
    padding-top: 20px;
  }
}
#text-1237613044,
#text-1273972755,
#text-2866968984 {
  font-size: 1.5rem;
  text-align: center;
}
#text-2820104645,
#text-1737755563,
#text-605704706,
#text-34749659,
#text-121034979,
#text-727163537 {
  font-size: 1.25rem;
  text-align: center;
}
#col-768576310> .col-inner,
#col-651024955> .col-inner {
  padding: 33px 20px 33px 20px;
  margin: 0px 0px 0 0px;
}
@media (min-width:550px) {
  #col-768576310> .col-inner,
  #col-651024955> .col-inner {
    margin: 0px 0px -20px 0px;
  }
}
#image_913302147,
#image_499878310,
#image_771586362,
#image_1312260806 {
  width: 60%;
}
#image_1275750356,
#image_40499744,
#image_1450043911,
#image_1479345447 {
  width: 100%;
}
#col-1023309456> .col-inner {
  padding: 20px 15px 20px 15px;
  margin: 0px 0px -20px 0px;
}
#col-1783077435> .col-inner,
#col-215714741> .col-inner {
  padding: 30px 20px 30px 20px;
  border-radius: 25px;
}
#text-969622361 {
  font-size: 1.5rem;
  text-align: center;
  color: rgb(255, 255, 255);
}
#text-969622361> * {
  color: rgb(255, 255, 255);
}
#col-1854155133> .col-inner {
  padding: 20px 15px 20px 15px;
  margin: 0px 0px -0px 0px;
}
@media (min-width:550px) {
  #col-1854155133> .col-inner,
  #col-19061866> .col-inner {
    margin: 0px 0px -20px 0px;
  }
}
#col-19061866> .col-inner {
  padding: 35px 20px 35px 20px;
  margin: 0px 0px -0px 0px;
}
#col-746497819> .col-inner {
  padding: 35px 20px 35px 20px;
  margin: 0px 0px -20px 0px;
}
#col-760701712> .col-inner {
  margin: 0px 0px -20px 0px;
}
#gap-710898994 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-710898994 {
    padding-top: 50px;
  }
}
#section_387018022 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(230, 230, 230);
}
#section_387018022 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_387018022 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#text-650008465 {
  font-size: 1.5rem;
  text-align: center;
  color: rgb(255, 255, 255);
}
#text-650008465> *,
#text-1176698302> * {
  color: rgb(255, 255, 255);
}
#text-1176698302 {
  text-align: center;
  color: rgb(255, 255, 255);
}
#col-1521280562> .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_284707047 {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: rgb(77, 77, 77);
}
#section_284707047 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_284707047 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#gap-107914350 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-107914350 {
    padding-top: 80px;
  }
}
#text-95035176 {
  font-size: 1.25rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-95035176> * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-95035176 {
    font-size: 1.5rem;
  }
}
#col-936972730> .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_236615455 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgb(33, 163, 221);
}
#section_236615455 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_236615455 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#gap-2123058615 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-2123058615 {
    padding-top: 50px;
  }
}
#text-3195666047 {
  text-align: center;
}
#text-1822536432,
#text-2529181376 {
  font-size: 1.5rem;
  text-align: center;
  color: rgb(255, 255, 255);
}
#text-1822536432> *,
#text-2529181376> * {
  color: rgb(255, 255, 255);
}
#text-3824029682,
#text-4073207905 {
  font-size: 1.5rem;
  text-align: center;
}
#gap-1092857172 {
  padding-top: 14px;
}
#text-602360727 {
  font-size: 0.75rem;
}
@media (min-width:550px) {
  #text-602360727 {
    font-size: 1.1rem;
  }
}
#col-1823534425> .col-inner,
#col-887505356> .col-inner {
  padding: 10px 10px 10px 10px;
  margin: 0px 0px -20px 0px;
}
#gap-965470779 {
  padding-top: 14px;
}
#text-911687785,
#text-3339880745 {
  font-size: 0.75rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-911687785> *,
#text-3339880745> * {
  color: rgb(255, 255, 255);
}
#col-1225296030> .col-inner,
#col-1165028160> .col-inner {
  padding: 20px 20px 20px 20px;
  border-radius: 25px;
}
#gap-1658581999 {
  padding-top: 20px;
}
@media (min-width:550px) {
  #gap-1658581999 {
    padding-top: 40px;
  }
}
#gap-265440262 {
  padding-top: 14px;
}
#gap-1619290902 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-1619290902 {
    padding-top: 50px;
  }
}
#section_1973915069 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(230, 230, 230);
}
#section_1973915069 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1973915069 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#text-1120525490 {
  font-size: 1.25rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-1120525490> * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-1120525490 {
    font-size: 1.5rem;
  }
}
#col-1982221852> .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_857294409 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgb(33, 163, 221);
}
#section_857294409 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_857294409 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#gap-890004187 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-890004187 {
    padding-top: 50px;
  }
}
#gap-229716625 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-229716625 {
    padding-top: 50px;
  }
}
#section_577652066 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgb(230, 230, 230);
}
#section_577652066 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_577652066 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#text-778879076 {
  font-size: 1.25rem;
  text-align: left;
  color: rgb(255, 255, 255);
}
#text-778879076> * {
  color: rgb(255, 255, 255);
}
@media (min-width:550px) {
  #text-778879076 {
    font-size: 1.5rem;
  }
}
#col-458244328> .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_688497387 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgb(33, 163, 221);
}
#section_688497387 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_688497387 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#gap-1495480924 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-1495480924 {
    padding-top: 50px;
  }
}
#image_1263784894 {
  width: 100%;
}
#text-1898024269 {
  color: rgb(0, 0, 0);
}
#text-1898024269> * {
  color: rgb(0, 0, 0);
}
#gap-1705716874 {
  padding-top: 45px;
}
@media (min-width:550px) {
  #gap-1705716874 {
    padding-top: 50px;
  }
}
#section_1044699679 {
  padding-top: 0px;
  padding-bottom: 0px;
}
#section_1044699679 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_1044699679 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}



#image_1594738316 {
  width: 42%;
}



#gap-1074923819 {
  padding-top: 30px;
}
#image_391646596 {
  width: 42%;
}
#text-3036616477 {
  text-align: center;
  color: rgb(255, 255, 255);
}
#text-3036616477> * {
  color: rgb(255, 255, 255);
}
#col-1989041025> .col-inner {
  margin: 0px 0px -30px 0px;
}
#section_373677593 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: rgb(77, 77, 77);
}
#section_373677593 .ux-shape-divider--top svg {
  height: 150px;
  --divider-top-width: 100%;
}
#section_373677593 .ux-shape-divider--bottom svg {
  height: 150px;
  --divider-width: 100%;
}
