 .text-34__inner {
  max-width:1200px;
  margin-right:auto;
  margin-left:auto;
  padding-right:20px;
  padding-left:20px
}

.section_container-width_full .text-34__inner {
  max-width:100%
}

.section_container-width_1620 .text-34__inner {
  max-width:1620px
}

.section_container-width_1440 .text-34__inner {
  max-width:1440px
}

.section_container-width_1200 .text-34__inner {
  max-width:1200px
}

.section_container-width_1000 .text-34__inner {
  max-width:1000px
}

.section_container-width_800 .text-34__inner {
  max-width:800px
}

.section_container-position_left.section_container-width_1000 .text-34__inner {
  transform:translateX(-100px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_1000 .text-34__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_1000 .text-34__inner {
  transform:translateX(0);
  margin-left:0
}


}

.section_container-position_left.section_container-width_800 .text-34__inner {
  transform:translateX(-200px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_800 .text-34__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_800 .text-34__inner {
  transform:translateX(0);
  margin-left:0
}


}

.view-mobile.view-mobile .text-34__inner {
  padding-right:10px;
  padding-left:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .text-34__inner {
  padding-right:10px;
  padding-left:10px
}


}

.media-37__inner {
  max-width:1200px;
  margin-right:auto;
  margin-left:auto;
  padding-right:20px;
  padding-left:20px
}

.section_container-width_full .media-37__inner {
  max-width:100%
}

.section_container-width_1620 .media-37__inner {
  max-width:1620px
}

.section_container-width_1440 .media-37__inner {
  max-width:1440px
}

.section_container-width_1200 .media-37__inner {
  max-width:1200px
}

.section_container-width_1000 .media-37__inner {
  max-width:1000px
}

.section_container-width_800 .media-37__inner {
  max-width:800px
}

.section_container-position_left.section_container-width_1000 .media-37__inner {
  transform:translateX(-100px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_1000 .media-37__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_1000 .media-37__inner {
  transform:translateX(0);
  margin-left:0
}


}

.section_container-position_left.section_container-width_800 .media-37__inner {
  transform:translateX(-200px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_800 .media-37__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_800 .media-37__inner {
  transform:translateX(0);
  margin-left:0
}


}

.view-mobile.view-mobile .media-37__inner {
  padding-right:10px;
  padding-left:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__inner {
  padding-right:10px;
  padding-left:10px
}


}

.media-37__content {
  display:flex;
  align-items:flex-start;
  margin-left:-20px;
  margin-right:-20px
}

.media-37__content_vertical_center {
  align-items:center
}

.media-37__content_layout_4,.media-37__content_layout_5,.media-37__content_layout_6,.media-37__content_layout_8,.media-37__content_layout_10 {
  flex-direction:row-reverse
}

.view-mobile.view-mobile .media-37__content {
  margin-left:-10px;
  margin-right:-10px;
  flex-direction:column
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__content {
  margin-left:-10px;
  margin-right:-10px;
  flex-direction:column
}


}

.view-mobile.view-mobile .media-37__content_mobile-content_reverse {
  flex-direction:column-reverse
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__content_mobile-content_reverse {
  flex-direction:column-reverse
}


}

.media-37__image-container {
  flex-grow:0;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px
}

.media-37__image-container a {
  display:block
}

.media-37__image-container a[href=""],.media-37__image-container a[ng-href=""] {
  cursor:default
}

.media-37__image-container img {
  width:100%
}

.view-mobile.view-mobile .media-37__image-container {
  width:100%;
  margin-bottom:30px;
  padding-left:10px;
  padding-right:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__image-container {
  width:100%;
  margin-bottom:30px;
  padding-left:10px;
  padding-right:10px
}


}

.view-mobile.view-mobile .media-37__content_mobile-content_reverse .media-37__image-container {
  margin-bottom:0
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__content_mobile-content_reverse .media-37__image-container {
  margin-bottom:0
}


}

.section_container-width_full .media-37__content_layout_1 .media-37__image-container,.section_container-width_full .media-37__content_layout_2 .media-37__image-container,.section_container-width_full .media-37__content_layout_3 .media-37__image-container,.section_container-width_full .media-37__content_layout_7 .media-37__image-container,.section_container-width_full .media-37__content_layout_9 .media-37__image-container {
  padding-left:0
}

.view-mobile.view-mobile .section_container-width_full .media-37__content_layout_1 .media-37__image-container,.view-mobile.view-mobile .section_container-width_full .media-37__content_layout_2 .media-37__image-container,.view-mobile.view-mobile .section_container-width_full .media-37__content_layout_3 .media-37__image-container,.view-mobile.view-mobile .section_container-width_full .media-37__content_layout_7 .media-37__image-container,.view-mobile.view-mobile .section_container-width_full .media-37__content_layout_9 .media-37__image-container {
  padding-right:0
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .section_container-width_full .media-37__content_layout_1 .media-37__image-container,body:not(.bazium-no-resp) .section_container-width_full .media-37__content_layout_2 .media-37__image-container,body:not(.bazium-no-resp) .section_container-width_full .media-37__content_layout_3 .media-37__image-container,body:not(.bazium-no-resp) .section_container-width_full .media-37__content_layout_7 .media-37__image-container,body:not(.bazium-no-resp) .section_container-width_full .media-37__content_layout_9 .media-37__image-container {
  padding-right:0
}


}

.section_container-width_full .media-37__content_layout_4 .media-37__image-container,.section_container-width_full .media-37__content_layout_5 .media-37__image-container,.section_container-width_full .media-37__content_layout_6 .media-37__image-container,.section_container-width_full .media-37__content_layout_8 .media-37__image-container,.section_container-width_full .media-37__content_layout_10 .media-37__image-container {
  padding-right:0
}

.view-mobile.view-mobile .section_container-width_full .media-37__content_layout_4 .media-37__image-container,.view-mobile.view-mobile .section_container-width_full .media-37__content_layout_5 .media-37__image-container,.view-mobile.view-mobile .section_container-width_full .media-37__content_layout_6 .media-37__image-container,.view-mobile.view-mobile .section_container-width_full .media-37__content_layout_8 .media-37__image-container,.view-mobile.view-mobile .section_container-width_full .media-37__content_layout_10 .media-37__image-container {
  padding-left:0
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .section_container-width_full .media-37__content_layout_4 .media-37__image-container,body:not(.bazium-no-resp) .section_container-width_full .media-37__content_layout_5 .media-37__image-container,body:not(.bazium-no-resp) .section_container-width_full .media-37__content_layout_6 .media-37__image-container,body:not(.bazium-no-resp) .section_container-width_full .media-37__content_layout_8 .media-37__image-container,body:not(.bazium-no-resp) .section_container-width_full .media-37__content_layout_10 .media-37__image-container {
  padding-left:0
}


}

.media-37__content_layout_1 .media-37__image-container {
  width:33.3333333333%
}

.media-37__content_layout_2 .media-37__image-container {
  width:50%
}

.media-37__content_layout_3 .media-37__image-container {
  width:66.6666666667%
}

.media-37__content_layout_4 .media-37__image-container {
  width:33.3333333333%
}

.media-37__content_layout_5 .media-37__image-container {
  width:50%
}

.media-37__content_layout_6 .media-37__image-container {
  width:66.6666666667%
}

.media-37__content_layout_7 .media-37__image-container {
  width:50%
}

.media-37__content_layout_8 .media-37__image-container {
  width:50%
}

.media-37__content_layout_9 .media-37__image-container {
  width:50%
}

.media-37__content_layout_10 .media-37__image-container {
  width:50%
}

.media-37__image-box {
  width:100%
}

.media-37__image {
  overflow:hidden
}

.media-37__image-box_one .media-37__image {
  width:100%
}

.media-37__image-box_two {
  position:relative;
  padding-bottom:16.3%;
  padding-left:0
}

.view-mobile.view-mobile .media-37__image-box_two {
  padding-bottom:0
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__image-box_two {
  padding-bottom:0
}


}

.media-37__image-box_two .media-37__image_1 {
  width:80.5%
}

.view-mobile.view-mobile .media-37__image-box_two .media-37__image_1 {
  width:100%;
  margin-bottom:20px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__image-box_two .media-37__image_1 {
  width:100%;
  margin-bottom:20px
}


}

.media-37__image-box_two .media-37__image_2 {
  position:absolute;
  right:0;
  bottom:0;
  width:64.8%
}

.view-mobile.view-mobile .media-37__image-box_two .media-37__image_2 {
  width:100%;
  position:static
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__image-box_two .media-37__image_2 {
  width:100%;
  position:static
}


}

.media-37__image-box_three {
  position:relative;
  padding-bottom:calc(25.9% + 4px)
}

.view-mobile.view-mobile .media-37__image-box_three {
  padding-bottom:0
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__image-box_three {
  padding-bottom:0
}


}

.media-37__image-box_three .media-37__image-box-inner-1 {
  width:100%;
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:center
}

.view-mobile.view-mobile .media-37__image-box_three .media-37__image-box-inner-1 {
  align-items:flex-end;
  margin-bottom:20px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__image-box_three .media-37__image-box-inner-1 {
  align-items:flex-end;
  margin-bottom:20px
}


}

.media-37__image-box_three .media-37__image_1 {
  flex-grow:0;
  flex-shrink:0;
  width:58%
}

.view-mobile.view-mobile .media-37__image-box_three .media-37__image_1 {
  width:calc(50% - 10px)
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__image-box_three .media-37__image_1 {
  width:calc(50% - 10px)
}


}

.media-37__image-box_three .media-37__image_3 {
  flex-grow:0;
  flex-shrink:0;
  width:calc(42% - 20px)
}

.view-mobile.view-mobile .media-37__image-box_three .media-37__image_3 {
  width:calc(50% - 10px);
  margin-top:20px;
  overflow:hidden
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__image-box_three .media-37__image_3 {
  width:calc(50% - 10px);
  margin-top:20px;
  overflow:hidden
}


}

.media-37__image-box_three .media-37__image-box-inner-2 {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
  align-items:flex-start
}

.view-mobile.view-mobile .media-37__image-box_three .media-37__image-box-inner-2 {
  position:static;
  justify-content:flex-start
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__image-box_three .media-37__image-box-inner-2 {
  position:static;
  justify-content:flex-start
}


}

.media-37__image-box_three .media-37__image_2 {
  flex-grow:0;
  flex-shrink:0;
  width:61%
}

.view-mobile.view-mobile .media-37__image-box_three .media-37__image_2 {
  width:calc(100% - 20px);
  margin:none
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__image-box_three .media-37__image_2 {
  width:calc(100% - 20px);
  margin:none
}


}

.media-37__main {
  flex-grow:0;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px
}

.media-37__main>*:last-child {
  margin-bottom:0 !important
}

.media-37__main_align_center {
  text-align:center
}

.media-37__main_align_right {
  text-align:right
}

.media-37__main_width_narrow {
  padding-left:100px;
  padding-right:100px
}

.section_container-width_full .media-37__main {
  padding-left:120px;
  padding-right:120px
}

@media(max-width: 992px) {
  body:not(.bazium-no-resp) .section_container-width_full .media-37__main {
  padding-left:20px;
  padding-right:20px
}


}

.view-mobile.view-mobile .media-37__main {
  width:100%;
  padding-left:10px;
  padding-right:10px;
  text-align:left
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__main {
  width:100%;
  padding-left:10px;
  padding-right:10px;
  text-align:left
}


}

.view-mobile.view-mobile .media-37__main_mobile-align_center {
  text-align:center
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__main_mobile-align_center {
  text-align:center
}


}

.view-mobile.view-mobile .media-37__content_mobile-content_reverse .media-37__main {
  margin-bottom:30px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__content_mobile-content_reverse .media-37__main {
  margin-bottom:30px
}


}

.media-37__content_layout_1 .media-37__main,.media-37__content_layout_4 .media-37__main {
  width:66.6666666667%
}

.media-37__content_layout_2 .media-37__main,.media-37__content_layout_5 .media-37__main,.media-37__content_layout_7 .media-37__main,.media-37__content_layout_8 .media-37__main,.media-37__content_layout_9 .media-37__main,.media-37__content_layout_10 .media-37__main {
  width:50%
}

.media-37__content_layout_3 .media-37__main,.media-37__content_layout_6 .media-37__main {
  width:33.3333333333%
}

.media-37__btn-container {
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:center
}

.media-37__btn-container>*:nth-child(2) {
  margin-left:15px
}

.media-37__main_align_center .media-37__btn-container {
  justify-content:center
}

.media-37__main_align_right .media-37__btn-container {
  justify-content:flex-end
}

.view-mobile.view-mobile .media-37__btn-container {
  justify-content:flex-start
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__btn-container {
  justify-content:flex-start
}


}

.view-mobile.view-mobile .media-37__main_mobile-align_center .media-37__btn-container {
  justify-content:center
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-37__main_mobile-align_center .media-37__btn-container {
  justify-content:center
}


}

.slider-09__inner {
  max-width:1200px;
  margin-right:auto;
  margin-left:auto;
  padding-right:20px;
  padding-left:20px
}

.section_container-width_full .slider-09__inner {
  max-width:100%
}

.section_container-width_1620 .slider-09__inner {
  max-width:1620px
}

.section_container-width_1440 .slider-09__inner {
  max-width:1440px
}

.section_container-width_1200 .slider-09__inner {
  max-width:1200px
}

.section_container-width_1000 .slider-09__inner {
  max-width:1000px
}

.section_container-width_800 .slider-09__inner {
  max-width:800px
}

.section_container-position_left.section_container-width_1000 .slider-09__inner {
  transform:translateX(-100px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_1000 .slider-09__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_1000 .slider-09__inner {
  transform:translateX(0);
  margin-left:0
}


}

.section_container-position_left.section_container-width_800 .slider-09__inner {
  transform:translateX(-200px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_800 .slider-09__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_800 .slider-09__inner {
  transform:translateX(0);
  margin-left:0
}


}

.view-mobile.view-mobile .slider-09__inner {
  padding-right:10px;
  padding-left:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09__inner {
  padding-right:10px;
  padding-left:10px
}


}

.slider-09__content {
  display:flex;
  margin-left:-20px;
  margin-right:-20px
}

.view-mobile.view-mobile .slider-09__content {
  margin-left:-10px;
  margin-right:-10px;
  flex-direction:column
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09__content {
  margin-left:-10px;
  margin-right:-10px;
  flex-direction:column
}


}

.view-mobile.view-mobile .slider-09__content_mobile-first_text {
  flex-direction:column-reverse
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09__content_mobile-first_text {
  flex-direction:column-reverse
}


}

.slider-09__content_vertical-align_center {
  align-items:center
}

.slider-09__content_layout_2,.slider-09__content_layout_4,.slider-09__content_layout_6 {
  flex-direction:row-reverse
}

.slider-09__slider-container {
  flex-grow:0;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  position:relative;
  z-index:1
}

.slider-09__content_layout_1 .slider-09__slider-container,.slider-09__content_layout_2 .slider-09__slider-container {
  width:33.3333333333%
}

.slider-09__content_layout_3 .slider-09__slider-container,.slider-09__content_layout_4 .slider-09__slider-container {
  width:50%
}

.slider-09__content_layout_5 .slider-09__slider-container,.slider-09__content_layout_6 .slider-09__slider-container {
  width:66.6666666667%
}

.view-mobile.view-mobile .slider-09__slider-container {
  padding-left:10px;
  padding-right:10px;
  width:100%
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09__slider-container {
  padding-left:10px;
  padding-right:10px;
  width:100%
}


}

.view-mobile.view-mobile .slider-09__content_mobile-first_slider .slider-09__slider-container {
  margin-bottom:30px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09__content_mobile-first_slider .slider-09__slider-container {
  margin-bottom:30px
}


}

.slider-09__text-container {
  flex-grow:0;
  flex-shrink:0;
  padding-left:20px;
  padding-right:20px;
  position:relative;
  z-index:2
}

.slider-09__content_layout_1 .slider-09__text-container,.slider-09__content_layout_2 .slider-09__text-container {
  width:66.6666666667%
}

.slider-09__content_layout_3 .slider-09__text-container,.slider-09__content_layout_4 .slider-09__text-container {
  width:50%
}

.slider-09__content_layout_5 .slider-09__text-container,.slider-09__content_layout_6 .slider-09__text-container {
  width:33.3333333333%
}

.slider-09__text-container_align_center {
  text-align:center
}

.slider-09__text-container>:last-child {
  margin-bottom:0
}

.view-mobile.view-mobile .slider-09__text-container {
  width:100%;
  padding-left:10px;
  padding-right:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09__text-container {
  width:100%;
  padding-left:10px;
  padding-right:10px
}


}

.view-mobile.view-mobile .slider-09__content_mobile-first_text .slider-09__text-container {
  margin-bottom:30px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09__content_mobile-first_text .slider-09__text-container {
  margin-bottom:30px
}


}

.slider-09__intro {
  margin-bottom:40px
}

.slider-09__title {
  margin-bottom:26px
}

.slider-09__text {
  margin-bottom:34px
}

.view-mobile.view-mobile .slider-09-list {
  margin-left:-10px;
  margin-right:-10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09-list {
  margin-left:-10px;
  margin-right:-10px
}


}

.slider-09-list.slider {
  position:relative;
  overflow-x:hidden
}

.view-mobile.view-mobile .slider-09-list.slider {
  margin-left:-10px;
  margin-right:-10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09-list.slider {
  margin-left:-10px;
  margin-right:-10px
}


}

.slider-09-list__items-container {
  position:relative
}

.slider-09-list__items {
  overflow:hidden;
  display:flex
}

.slider-09-item__img-container {
  display:block;
  width:100%;
  flex-grow:0;
  flex-shrink:0
}

.slider-09-item__img-container[href=""],.slider-09-item__img-container[ng-href=""] {
  cursor:default
}

.slider-09-item__img-container:focus {
  outline:none !important
}

.slider-09-item__img-container img {
  width:100%
}

.slider-09-arrows {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:15px;
  right:15px;
  z-index:2
}

.view-mobile.view-mobile .slider-09-arrows {
  left:10px;
  right:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09-arrows {
  left:10px;
  right:10px
}


}

.view-mobile.view-mobile .slider-09-arrows_hide-bg-on-mobiles {
  left:0;
  right:0
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09-arrows_hide-bg-on-mobiles {
  left:0;
  right:0
}


}

.slider-09-arrows__inner {
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:center
}

.slider-09-arrows__arrow {
  flex-grow:0;
  flex-shrink:0
}

.slider-09-arrow {
  background-color:rgba(0,0,0,0);
  border:none;
  padding:0;
  -webkit-appearance:none;
  border-radius:50%;
  z-index:100;
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center
}

.slider-09-arrow:focus {
  outline:none !important
}

.slider-09-arrow svg {
  display:block;
  flex-grow:0;
  flex-shrink:0
}

.slider-09-arrows_large .slider-09-arrow {
  width:50px;
  height:50px
}

.slider-09-arrows_large .slider-09-arrow svg {
  width:20px
}

.slider-09-arrows_middle .slider-09-arrow {
  width:40px;
  height:40px
}

.slider-09-arrows_middle .slider-09-arrow svg {
  width:16px
}

.slider-09-arrows_small .slider-09-arrow {
  width:30px;
  height:30px
}

.slider-09-arrows_small .slider-09-arrow svg {
  width:12px
}

.view-mobile.view-mobile .slider-09-arrow {
  width:30px;
  height:30px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09-arrow {
  width:30px;
  height:30px
}


}

.view-mobile.view-mobile .slider-09-arrow svg {
  width:12px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09-arrow svg {
  width:12px
}


}

.view-mobile.view-mobile .slider-09-arrows_hide-bg-on-mobiles .slider-09-arrow {
  background-color:rgba(0,0,0,0) !important
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .slider-09-arrows_hide-bg-on-mobiles .slider-09-arrow {
  background-color:rgba(0,0,0,0) !important
}


}

.slider-09-list__items-container:hover .slider-09-arrow {
  opacity:1
}

.products-list-01__inner {
  max-width:1200px;
  margin-right:auto;
  margin-left:auto;
  padding-right:20px;
  padding-left:20px
}

.section_container-width_full .products-list-01__inner {
  max-width:100%
}

.section_container-width_1620 .products-list-01__inner {
  max-width:1620px
}

.section_container-width_1440 .products-list-01__inner {
  max-width:1440px
}

.section_container-width_1200 .products-list-01__inner {
  max-width:1200px
}

.section_container-width_1000 .products-list-01__inner {
  max-width:1000px
}

.section_container-width_800 .products-list-01__inner {
  max-width:800px
}

.section_container-position_left.section_container-width_1000 .products-list-01__inner {
  transform:translateX(-100px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_1000 .products-list-01__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_1000 .products-list-01__inner {
  transform:translateX(0);
  margin-left:0
}


}

.section_container-position_left.section_container-width_800 .products-list-01__inner {
  transform:translateX(-200px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_800 .products-list-01__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_800 .products-list-01__inner {
  transform:translateX(0);
  margin-left:0
}


}

.view-mobile.view-mobile .products-list-01__inner {
  padding-right:10px;
  padding-left:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .products-list-01__inner {
  padding-right:10px;
  padding-left:10px
}


}

.products-list-01-list {
  row-gap:40px
}

.view-mobile.view-mobile .products-list-01-list {
  row-gap:20px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .products-list-01-list {
  row-gap:20px
}


}

.products-list-01-item {
  display:flex
}

.products-list-01-item__inner {
  width:100%;
  position:relative;
  overflow:visible
}

.products-list-01-item__content {
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:stretch;
  height:100%;
  padding-bottom:40px;
  position:relative;
  z-index:1
}

.products-list-01-item__content>:last-child {
  margin-bottom:0
}

.view-mobile.view-mobile .products-list-01-item__content {
  padding-bottom:20px
}

@media(max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__content {
  padding-bottom:20px
}


}

.products-list-01-item__favorite {
  position:absolute;
  z-index:5;
  right:10px;
  top:10px
}

.products-list-01-item__new-label {
  position:absolute;
  z-index:2;
  text-align:center;
  top:10px;
  left:10px;
  padding:0 10px
}

.products-list-01-item__media {
  position:relative
}

.products-list-01-item__badge-container {
  position:absolute;
  z-index:10
}

.view-mobile.view-mobile .products-list-01-item__badge-container {
  display:none
}

@media(max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__badge-container {
  display:none
}


}

.products-list-01-item__mobile-badge-container {
  position:absolute;
  z-index:10;
  display:none
}

.view-mobile.view-mobile .products-list-01-item__mobile-badge-container {
  display:block
}

@media(max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__mobile-badge-container {
  display:block
}


}

.products-list-01-item__badge_circle {
  border-radius:50%
}

.products-list-01-item__img-wrapper {
  display:block;
  position:relative
}

.products-list-01-item__img {
  width:auto;
  height:auto;
  max-width:100%;
  max-height:100%;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%)
}

.products-list-01-item__gallery-container {
  flex-grow:0;
  flex-shrink:0;
  display:block
}

.view-mobile.view-mobile .products-list-01-item__gallery-container {
  display:none
}

@media(max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__gallery-container {
  display:none
}


}

.products-list-01-item__mobile-gallery-container {
  flex-grow:0;
  flex-shrink:0;
  display:none
}

.view-mobile.view-mobile .products-list-01-item__mobile-gallery-container {
  display:block
}

@media(max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__mobile-gallery-container {
  display:block
}


}

.products-list-01-item__inner_with-bg .products-list-01-item__header,.products-list-01-item__inner_with-bg .products-list-01-item__dscr,.products-list-01-item__inner_with-bg .products-list-01-item__price-container,.products-list-01-item__inner_with-bg .products-list-01-item__buttons-container {
  padding-right:20px;
  padding-left:20px
}

.products-list-01-list_columns_three .products-list-01-item__inner_with-bg .products-list-01-item__header,.products-list-01-list_columns_three .products-list-01-item__inner_with-bg .products-list-01-item__dscr,.products-list-01-list_columns_three .products-list-01-item__inner_with-bg .products-list-01-item__price-container,.products-list-01-list_columns_three .products-list-01-item__inner_with-bg .products-list-01-item__buttons-container {
  padding-right:30px;
  padding-left:30px
}

.products-list-01-list_columns_two .products-list-01-item__inner_with-bg .products-list-01-item__header,.products-list-01-list_columns_two .products-list-01-item__inner_with-bg .products-list-01-item__dscr,.products-list-01-list_columns_two .products-list-01-item__inner_with-bg .products-list-01-item__price-container,.products-list-01-list_columns_two .products-list-01-item__inner_with-bg .products-list-01-item__buttons-container {
  padding-right:40px;
  padding-left:40px
}

.view-mobile.view-mobile .products-list-01-item__inner_with-bg .products-list-01-item__header,.view-mobile.view-mobile .products-list-01-item__inner_with-bg .products-list-01-item__dscr,.view-mobile.view-mobile .products-list-01-item__inner_with-bg .products-list-01-item__price-container,.view-mobile.view-mobile .products-list-01-item__inner_with-bg .products-list-01-item__buttons-container {
  padding-left:15px;
  padding-right:15px
}

@media(max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__inner_with-bg .products-list-01-item__header,body:not(.bazium-no-resp) .products-list-01-item__inner_with-bg .products-list-01-item__dscr,body:not(.bazium-no-resp) .products-list-01-item__inner_with-bg .products-list-01-item__price-container,body:not(.bazium-no-resp) .products-list-01-item__inner_with-bg .products-list-01-item__buttons-container {
  padding-left:15px;
  padding-right:15px
}


}

.view-mobile.view-mobile .flexible-list_mobile-columns_2 .products-list-01-item__inner_with-bg .products-list-01-item__header,.view-mobile.view-mobile .flexible-list_mobile-columns_2 .products-list-01-item__inner_with-bg .products-list-01-item__dscr,.view-mobile.view-mobile .flexible-list_mobile-columns_2 .products-list-01-item__inner_with-bg .products-list-01-item__price-container,.view-mobile.view-mobile .flexible-list_mobile-columns_2 .products-list-01-item__inner_with-bg .products-list-01-item__buttons-container {
  padding-left:10px;
  padding-right:10px
}

@media(max-width: 440px) {
  body:not(.bazium-no-resp) .flexible-list_mobile-columns_2 .products-list-01-item__inner_with-bg .products-list-01-item__header,body:not(.bazium-no-resp) .flexible-list_mobile-columns_2 .products-list-01-item__inner_with-bg .products-list-01-item__dscr,body:not(.bazium-no-resp) .flexible-list_mobile-columns_2 .products-list-01-item__inner_with-bg .products-list-01-item__price-container,body:not(.bazium-no-resp) .flexible-list_mobile-columns_2 .products-list-01-item__inner_with-bg .products-list-01-item__buttons-container {
  padding-left:10px;
  padding-right:10px
}


}

.products-list-01-item__header {
  flex-grow:0;
  flex-shrink:0;
  margin-left:0;
  margin-right:0
}

.products-list-01-item__header>* {
  display:block;
  text-decoration:none;
  color:inherit
}

.products-list-01-item__dscr {
  flex-grow:0;
  flex-shrink:0
}

.products-list-01-item__price-container {
  flex-grow:0;
  flex-shrink:0
}

.products-list-01-item__old-price {
  display:inline-block;
  vertical-align:middle;
  text-decoration:line-through;
  margin-right:5px;
  position:relative;
  top:1px
}

.products-list-01-item__old-price del {
  text-decoration:none
}

.products-list-01-item__current-price {
  display:inline-block;
  vertical-align:middle
}

.products-list-01-item__buttons-container {
  flex-grow:0;
  flex-shrink:0;
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:flex-end;
  align-items:stretch;
  text-align:center
}

.products-list-01-item__content_btn-level .products-list-01-item__buttons-container {
  flex-grow:1;
  flex-shrink:1
}

.products-list-01-item__btn-more-container:last-child {
  margin-bottom:0 !important
}

.view-mobile.view-mobile .products-list-01-item__btn-add,.view-mobile.view-mobile .products-list-01-item__btn-more {
  padding:8px 18px !important
}

@media(max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__btn-add,body:not(.bazium-no-resp) .products-list-01-item__btn-more {
  padding:8px 18px !important
}


}

.view-mobile.view-mobile .flexible-list_mobile-columns_2 .products-list-01-item__btn-add,.view-mobile.view-mobile .flexible-list_mobile-columns_2 .products-list-01-item__btn-more {
  padding:7px 14px !important
}

@media(max-width: 440px) {
  body:not(.bazium-no-resp) .flexible-list_mobile-columns_2 .products-list-01-item__btn-add,body:not(.bazium-no-resp) .flexible-list_mobile-columns_2 .products-list-01-item__btn-more {
  padding:7px 14px !important
}


}

.products-list-01-item-gallery {
  position:relative;
  z-index:1
}

.products-list-01-item-gallery__front-img,.products-list-01-item-gallery__back-img {
  width:auto;
  height:auto;
  max-width:100%;
  max-height:100%;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%)
}

.products-list-01-item-gallery:hover .products-list-01-item-gallery__front-img {
  visibility:hidden
}

.products-list-01-item-gallery__back-img {
  visibility:hidden
}

.products-list-01-item-gallery:hover .products-list-01-item-gallery__back-img {
  visibility:visible
}

.products-list-01-item-mobile-gallery {
  position:relative;
  z-index:1;
  overflow:hidden
}

.products-list-01-item-mobile-gallery__content {
  display:flex;
  position:relative;
  z-index:1
}

.products-list-01-item-mobile-gallery__item {
  display:block !important;
  width:100%;
  flex-grow:0;
  flex-shrink:0;
  text-decoration:none
}

.products-list-01-item-mobile-gallery__item:focus {
  outline:none !important
}

.products-list-01-item-mobile-gallery__item-inner {
  position:relative
}

.products-list-01-item-mobile-gallery__item-inner img {
  width:auto;
  height:auto;
  max-width:100%;
  max-height:100%;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%)
}

.products-list-01-item-quantity-controls {
  display:table;
  margin:0 auto
}

.products-list-01-item-quantity-controls__content {
  display:flex;
  border-style:solid
}

.products-list-01-item-quantity-controls__button {
  background-color:rgba(0,0,0,0);
  border:none;
  padding:0;
  -webkit-appearance:none;
  flex-grow:0;
  flex-shrink:0;
  display:block;
  text-align:center;
  padding-left:15px;
  padding-right:15px;
  cursor:pointer
}

.products-list-01-item-quantity-controls__button svg {
  width:16px
}

.products-list-01-item-quantity-controls__quantity {
  flex-grow:0;
  flex-shrink:0;
  align-self:center;
  text-align:center;
  width:40px
}

.media-01__inner {
  max-width:1200px;
  margin-right:auto;
  margin-left:auto;
  padding-right:20px;
  padding-left:20px
}

.section_container-width_full .media-01__inner {
  max-width:100%
}

.section_container-width_1620 .media-01__inner {
  max-width:1620px
}

.section_container-width_1440 .media-01__inner {
  max-width:1440px
}

.section_container-width_1200 .media-01__inner {
  max-width:1200px
}

.section_container-width_1000 .media-01__inner {
  max-width:1000px
}

.section_container-width_800 .media-01__inner {
  max-width:800px
}

.section_container-position_left.section_container-width_1000 .media-01__inner {
  transform:translateX(-100px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_1000 .media-01__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_1000 .media-01__inner {
  transform:translateX(0);
  margin-left:0
}


}

.section_container-position_left.section_container-width_800 .media-01__inner {
  transform:translateX(-200px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_800 .media-01__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_800 .media-01__inner {
  transform:translateX(0);
  margin-left:0
}


}

.view-mobile.view-mobile .media-01__inner {
  padding-right:10px;
  padding-left:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .media-01__inner {
  padding-right:10px;
  padding-left:10px
}


}

.media-01__img-container {
  display:block
}

.view-mobile.view-mobile .menu-02 .section__background-image-container,.view-mobile.view-mobile .menu-02 .section__background-video,.view-mobile.view-mobile .menu-02 .section__background-mask {
  display:none !important
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .menu-02 .section__background-image-container,body:not(.bazium-no-resp) .menu-02 .section__background-video,body:not(.bazium-no-resp) .menu-02 .section__background-mask {
  display:none !important
}


}

.menu-02__inner {
  max-width:1200px;
  margin-right:auto;
  margin-left:auto;
  padding-right:20px;
  padding-left:20px
}

.section_container-width_full .menu-02__inner {
  max-width:100%
}

.section_container-width_1620 .menu-02__inner {
  max-width:1620px
}

.section_container-width_1440 .menu-02__inner {
  max-width:1440px
}

.section_container-width_1200 .menu-02__inner {
  max-width:1200px
}

.section_container-width_1000 .menu-02__inner {
  max-width:1000px
}

.section_container-width_800 .menu-02__inner {
  max-width:800px
}

.section_container-position_left.section_container-width_1000 .menu-02__inner {
  transform:translateX(-100px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_1000 .menu-02__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_1000 .menu-02__inner {
  transform:translateX(0);
  margin-left:0
}


}

.section_container-position_left.section_container-width_800 .menu-02__inner {
  transform:translateX(-200px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_800 .menu-02__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_800 .menu-02__inner {
  transform:translateX(0);
  margin-left:0
}


}

.view-mobile.view-mobile .menu-02__inner {
  padding-right:10px;
  padding-left:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .menu-02__inner {
  padding-right:10px;
  padding-left:10px
}


}

.menu-02-list {
  display:flex;
  flex-wrap:wrap
}

.menu-02_align_center .menu-02-list {
  justify-content:center
}

.menu-02-item {
  position:relative;
  margin-right:1px;
  margin-bottom:1px
}

.menu-02-item__link {
  display:block;
  text-decoration:none;
  white-space:nowrap;
  padding:1em 2.7272727273em 1em
}

.menu-02-item__sub {
  position:absolute;
  z-index:60;
  min-width:100%;
  top:100%;
  left:0;
  padding-top:1px;
  display:none
}

.menu-02-item:hover .menu-02-item__sub {
  display:block
}

.menu-02-item-sub__inner {
  padding:23px 30px 25px
}

.menu-02-item-sub__item+.menu-02-item-sub__item {
  margin-top:6px
}

.menu-02-item-sub__link {
  text-decoration:none;
  white-space:nowrap
}

.menu-02-item-sub__link:hover {
  opacity:.75
}

.social-10__inner {
  max-width:1200px;
  margin-right:auto;
  margin-left:auto;
  padding-right:20px;
  padding-left:20px
}

.section_container-width_full .social-10__inner {
  max-width:100%
}

.section_container-width_1620 .social-10__inner {
  max-width:1620px
}

.section_container-width_1440 .social-10__inner {
  max-width:1440px
}

.section_container-width_1200 .social-10__inner {
  max-width:1200px
}

.section_container-width_1000 .social-10__inner {
  max-width:1000px
}

.section_container-width_800 .social-10__inner {
  max-width:800px
}

.section_container-position_left.section_container-width_1000 .social-10__inner {
  transform:translateX(-100px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_1000 .social-10__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_1000 .social-10__inner {
  transform:translateX(0);
  margin-left:0
}


}

.section_container-position_left.section_container-width_800 .social-10__inner {
  transform:translateX(-200px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_800 .social-10__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_800 .social-10__inner {
  transform:translateX(0);
  margin-left:0
}


}

.view-mobile.view-mobile .social-10__inner {
  padding-right:10px;
  padding-left:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .social-10__inner {
  padding-right:10px;
  padding-left:10px
}


}

.social-10__messengers {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center
}

.social-10-messengers-item {
  display:block;
  text-decoration:none
}

.social-10-messengers-item__icon {
  display:flex;
  justify-content:center;
  align-items:center
}

.social-10-messengers-item__icon_type3 svg {
  width:80%;
  height:80%
}

.social-10-messengers-item__icon_view_outline {
  border-style:solid
}

.social-10-messengers-item__icon_view_filling svg {
  fill:#fff
}

.social-10-messengers-item__icon_shape_round {
  border-radius:50%
}

.hr-05__inner {
  max-width:1200px;
  margin-right:auto;
  margin-left:auto;
  padding-right:20px;
  padding-left:20px
}

.section_container-width_full .hr-05__inner {
  max-width:100%
}

.section_container-width_1620 .hr-05__inner {
  max-width:1620px
}

.section_container-width_1440 .hr-05__inner {
  max-width:1440px
}

.section_container-width_1200 .hr-05__inner {
  max-width:1200px
}

.section_container-width_1000 .hr-05__inner {
  max-width:1000px
}

.section_container-width_800 .hr-05__inner {
  max-width:800px
}

.section_container-position_left.section_container-width_1000 .hr-05__inner {
  transform:translateX(-100px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_1000 .hr-05__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_1000 .hr-05__inner {
  transform:translateX(0);
  margin-left:0
}


}

.section_container-position_left.section_container-width_800 .hr-05__inner {
  transform:translateX(-200px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_800 .hr-05__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_800 .hr-05__inner {
  transform:translateX(0);
  margin-left:0
}


}

.view-mobile.view-mobile .hr-05__inner {
  padding-right:10px;
  padding-left:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .hr-05__inner {
  padding-right:10px;
  padding-left:10px
}


}

.social-06__box {
  position:fixed;
  z-index:100;
  right:0
}

.social-06_position_bottom .social-06__box {
  top:auto !important;
  bottom:0 !important
}

.social-06_position_top .social-06__box {
  top:0 !important;
  bottom:auto !important
}

.bazium-edit-mode .social-06_position_top .social-06__box {
  top:72px !important
}

.social-06-box__inner {
  position:relative
}

.social-06-label {
  display:block;
  background-color:#fff;
  border-radius:50%;
  text-decoration:none;
  cursor:pointer
}

.social-06-box_shadow .social-06-label {
  box-shadow:0 0 10px rgba(0,0,0,.3)
}

.social-06-box_animation .social-06-label {
  animation-name:pulsate;
  animation-duration:1.5s;
  animation-timing-function:ease-out;
  animation-delay:0s;
  animation-iteration-count:infinite;
  animation-direction:normal;
  animation-fill-mode:none;
  animation-play-state:running
}

@keyframes pulsate {
  0% {
  transform:scale(1, 1)
}

30% {
  transform:scale(1.1, 1.1)
}

60% {
  transform:scale(1, 1)
}


}

.social-06-label__icon {
  flex-grow:0;
  flex-shrink:0
}

.social-06-plate {
  position:absolute;
  z-index:100;
  top:0;
  bottom:0;
  right:100%;
  margin-right:20px;
  height:100%;
  text-decoration:none;
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
  align-items:center
}

.social-06-plate__inner {
  flex-grow:0;
  flex-shrink:0;
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:flex-end;
  align-items:center;
  position:relative;
  padding:3px 20px 3px 18px
}

.view-mobile.view-mobile .social-06-plate__inner {
  padding:7px 23px 7px 10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .social-06-plate__inner {
  padding:7px 23px 7px 10px
}


}

.social-06-plate__mask {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  height:100%;
  width:100%;
  border-radius:4px
}

.social-06-plate__mask-pointer {
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  margin-right:-11px;
  width:11px;
  clip-path:polygon(0 26%, 0 74%, 100% 50%)
}

.social-06-plate__text {
  flex-grow:0;
  flex-shrink:0;
  position:relative;
  z-index:120;
  white-space:nowrap
}

.page-footer-04__inner {
  max-width:1200px;
  margin-right:auto;
  margin-left:auto;
  padding-right:20px;
  padding-left:20px
}

.section_container-width_full .page-footer-04__inner {
  max-width:100%
}

.section_container-width_1620 .page-footer-04__inner {
  max-width:1620px
}

.section_container-width_1440 .page-footer-04__inner {
  max-width:1440px
}

.section_container-width_1200 .page-footer-04__inner {
  max-width:1200px
}

.section_container-width_1000 .page-footer-04__inner {
  max-width:1000px
}

.section_container-width_800 .page-footer-04__inner {
  max-width:800px
}

.section_container-position_left.section_container-width_1000 .page-footer-04__inner {
  transform:translateX(-100px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_1000 .page-footer-04__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_1000 .page-footer-04__inner {
  transform:translateX(0);
  margin-left:0
}


}

.section_container-position_left.section_container-width_800 .page-footer-04__inner {
  transform:translateX(-200px)
}

.view-mobile.view-mobile .section_container-position_left.section_container-width_800 .page-footer-04__inner {
  transform:translateX(0);
  margin-left:0
}

@media(max-width: 1200px) {
  body:not(.bazium-no-resp) .section_container-position_left.section_container-width_800 .page-footer-04__inner {
  transform:translateX(0);
  margin-left:0
}


}

.view-mobile.view-mobile .page-footer-04__inner {
  padding-right:10px;
  padding-left:10px
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .page-footer-04__inner {
  padding-right:10px;
  padding-left:10px
}


}

.page-footer-04-content {
  display:flex;
  justify-content:left;
  align-items:flex-start;
  margin-left:-20px;
  margin-right:-20px
}

.view-mobile.view-mobile .page-footer-04-content {
  flex-wrap:wrap;
  margin-left:0;
  margin-right:0
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .page-footer-04-content {
  flex-wrap:wrap;
  margin-left:0;
  margin-right:0
}


}

.page-footer-04-content__column {
  padding-left:20px;
  padding-right:20px;
  width:25%
}

@media(max-width: 800px) {
  body:not(.bazium-no-resp) .page-footer-04-content__column {
  width:50% !important
}

body:not(.bazium-no-resp) .page-footer-04-content__column:nth-child(n+3) {
  margin-top:20px !important
}


}

.view-mobile.view-mobile .page-footer-04-content__column {
  width:100% !important
}

@media(max-width: 440px) {
  body:not(.bazium-no-resp) .page-footer-04-content__column {
  width:100% !important
}


}

.view-mobile.view-mobile .page-footer-04-content__column+.page-footer-04-content__column {
  margin-top:20px !important
}

@media(max-width: 440px) {
  body:not(.bazium-no-resp) .page-footer-04-content__column+.page-footer-04-content__column {
  margin-top:20px !important
}


}

.page-footer-04-content__column {
  text-align:left
}

.page-footer-04-content_align_center .page-footer-04-content__column {
  text-align:center
}

.page-footer-04-brand__brand-title {
  text-decoration:none;
  color:inherit
}

.page-footer-04-brand__brand-title[href=""],.page-footer-04-brand__brand-title[ng-href=""] {
  cursor:default
}

.page-footer-04-contacts__phone-tel a {
  display:block;
  text-decoration:none;
  color:inherit
}

a.page-footer-04-menu__title {
  display:block;
  text-decoration:none;
  color:inherit
}

.page-footer-04-menu__list-item {
  display:block
}

.page-footer-04-menu__list-item a {
  text-decoration:none;
  color:inherit
}

.page-footer-04-content_align_center .socials__list {
  justify-content:center
}

[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak {
  display:none !important
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color)
}

.pswp {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:var(--pswp-root-z-index);
  display:none;
  touch-action:none;
  outline:0;
  opacity:.003;
  contain:layout style size;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

.pswp:focus {
  outline:0
}

.pswp * {
  box-sizing:border-box
}

.pswp img {
  max-width:none
}

.pswp--open {
  display:block
}

.pswp,.pswp__bg {
  transform:translateZ(0);
  will-change:opacity
}

.pswp__bg {
  opacity:.005;
  background:var(--pswp-bg)
}

.pswp,.pswp__scroll-wrap {
  overflow:hidden
}

.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.pswp__img,.pswp__zoom-wrap {
  width:auto;
  height:auto
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
  cursor:-webkit-zoom-in;
  cursor:-moz-zoom-in;
  cursor:zoom-in
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
  cursor:move;
  cursor:-webkit-grab;
  cursor:-moz-grab;
  cursor:grab
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor:-webkit-grabbing;
  cursor:-moz-grabbing;
  cursor:grabbing
}

.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img {
  cursor:-webkit-zoom-out;
  cursor:-moz-zoom-out;
  cursor:zoom-out
}

.pswp__container,.pswp__img,.pswp__button,.pswp__counter {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.pswp__item {
  z-index:1;
  overflow:hidden
}

.pswp__hidden {
  display:none !important
}

.pswp__content {
  pointer-events:none
}

.pswp__content>* {
  pointer-events:auto
}

.pswp__error-msg-container {
  display:grid
}

.pswp__error-msg {
  margin:auto;
  font-size:1em;
  line-height:1;
  color:var(--pswp-error-text-color)
}

.pswp .pswp__hide-on-close {
  opacity:.005;
  will-change:opacity;
  transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
  z-index:10;
  pointer-events:none
}

.pswp--ui-visible .pswp__hide-on-close {
  opacity:1;
  pointer-events:auto
}

.pswp__button {
  position:relative;
  display:block;
  width:50px;
  height:60px;
  padding:0;
  margin:0;
  overflow:hidden;
  cursor:pointer;
  background:none;
  border:0;
  box-shadow:none;
  opacity:.85;
  -webkit-appearance:none;
  -webkit-touch-callout:none
}

.pswp__button:hover,.pswp__button:active,.pswp__button:focus {
  transition:none;
  padding:0;
  background:none;
  border:0;
  box-shadow:none;
  opacity:1
}

.pswp__button:disabled {
  opacity:.3;
  cursor:auto
}

.pswp__icn {
  fill:var(--pswp-icon-color);
  color:var(--pswp-icon-color-secondary)
}

.pswp__icn {
  position:absolute;
  top:14px;
  left:9px;
  width:32px;
  height:32px;
  overflow:hidden;
  pointer-events:none
}

.pswp__icn-shadow {
  stroke:var(--pswp-icon-stroke-color);
  stroke-width:var(--pswp-icon-stroke-width);
  fill:none
}

.pswp__icn:focus {
  outline:0
}

div.pswp__img--placeholder,.pswp__img--with-bg {
  background:var(--pswp-placeholder-bg)
}

.pswp__top-bar {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:60px;
  display:flex;
  flex-direction:row;
  justify-content:flex-end;
  z-index:10;
  pointer-events:none !important
}

.pswp__top-bar>* {
  pointer-events:auto;
  will-change:opacity
}

.pswp__button--close {
  margin-right:6px
}

.pswp__button--arrow {
  position:absolute;
  top:0;
  width:75px;
  height:100px;
  top:50%;
  margin-top:-50px
}

.pswp__button--arrow:disabled {
  display:none;
  cursor:default
}

.pswp__button--arrow .pswp__icn {
  top:50%;
  margin-top:-30px;
  width:60px;
  height:60px;
  background:none;
  border-radius:0
}

.pswp--one-slide .pswp__button--arrow {
  display:none
}

.pswp--touch .pswp__button--arrow {
  visibility:hidden
}

.pswp--has_mouse .pswp__button--arrow {
  visibility:visible
}

.pswp__button--arrow--prev {
  right:auto;
  left:0px
}

.pswp__button--arrow--next {
  right:0px
}

.pswp__button--arrow--next .pswp__icn {
  left:auto;
  right:14px;
  transform:scale(-1, 1)
}

.pswp__button--zoom {
  display:none
}

.pswp--zoom-allowed .pswp__button--zoom {
  display:block
}

.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display:none
}

.pswp__preloader {
  position:relative;
  overflow:hidden;
  width:50px;
  height:60px;
  margin-right:auto
}

.pswp__preloader .pswp__icn {
  opacity:0;
  transition:opacity .2s linear;
  animation:pswp-clockwise 600ms linear infinite
}

.pswp__preloader--active .pswp__icn {
  opacity:.85
}

@keyframes pswp-clockwise {
  0% {
  transform:rotate(0deg)
}

100% {
  transform:rotate(360deg)
}


}

.pswp__counter {
  height:30px;
  margin-top:15px;
  margin-inline-start:20px;
  font-size:14px;
  line-height:30px;
  color:var(--pswp-icon-color);
  text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);
  opacity:.85
}

.pswp--one-slide .pswp__counter {
  display:none
}

.pswp__video-container {
  position:relative;
  position:relative;
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center
}

.pswp__video-container iframe {
  width:100%;
  height:100%;
  max-width:1920px;
  max-height:1080px
}

.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before {
  content:" ";
  display:block;
  background:#fff;
  position:absolute;
  z-index:30;
  box-shadow:none
}

.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before {
  width:3px;
  height:9999px;
  left:50%;
  margin-left:-1.5px
}

.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before {
  width:9999px;
  height:3px;
  top:50%;
  margin-top:-1.5px
}

.twentytwenty-overlay,.twentytwenty-after-label,.twentytwenty-before-label {
  position:absolute;
  top:0;
  width:100%;
  height:100%
}

.twentytwenty-overlay,.twentytwenty-after-label,.twentytwenty-before-label {
  transition-duration:.5s
}

.twentytwenty-after-label,.twentytwenty-before-label {
  transition-property:opacity
}

.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before {
  top:50%;
  margin-top:-19px
}

.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before {
  left:50%;
  margin-left:-45px;
  text-align:center;
  width:90px
}

.twentytwenty-down-arrow,.twentytwenty-up-arrow,.twentytwenty-right-arrow,.twentytwenty-left-arrow {
  width:0;
  height:0;
  border:6px inset rgba(0,0,0,0);
  position:absolute
}

.twentytwenty-right-arrow,.twentytwenty-left-arrow {
  top:50%;
  margin-top:-6px
}

.twentytwenty-down-arrow,.twentytwenty-up-arrow {
  left:50%;
  margin-left:-6px
}

.twentytwenty-container {
  box-sizing:content-box;
  z-index:0;
  overflow:hidden;
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none
}

.twentytwenty-container img {
  max-width:100%;
  position:absolute;
  top:0;
  display:block
}

.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay {
  background:rgba(0,0,0,0)
}

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
  opacity:0
}

.twentytwenty-container * {
  box-sizing:content-box
}

.twentytwenty-before-label {
  display:none
}

.twentytwenty-after-label {
  display:none
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left:10px
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right:10px
}

.twentytwenty-vertical .twentytwenty-before-label:before {
  top:10px
}

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom:10px
}

.twentytwenty-overlay {
  transition-property:background;
  background:rgba(0,0,0,0);
  z-index:25
}

.twentytwenty-before {
  z-index:20
}

.twentytwenty-after {
  z-index:10
}

.twentytwenty-handle {
  height:38px;
  width:38px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-22px;
  margin-top:-22px;
  border:3px solid #fff;
  border-radius:1000px;
  box-shadow:none;
  z-index:40;
  cursor:pointer
}

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom:50%;
  margin-bottom:22px;
  box-shadow:0 3px 0 #fff,none
}

.twentytwenty-horizontal .twentytwenty-handle:after {
  top:50%;
  margin-top:22px;
  box-shadow:0 -3px 0 #fff,none
}

.twentytwenty-vertical .twentytwenty-handle:before {
  left:50%;
  margin-left:22px;
  box-shadow:3px 0 0 #fff,none
}

.twentytwenty-vertical .twentytwenty-handle:after {
  right:50%;
  margin-right:22px;
  box-shadow:-3px 0 0 #fff,none
}

.twentytwenty-left-arrow {
  border-right:6px solid #fff;
  left:50%;
  margin-left:-17px
}

.twentytwenty-right-arrow {
  border-left:6px solid #fff;
  right:50%;
  margin-right:-17px
}

.twentytwenty-up-arrow {
  border-bottom:6px solid #fff;
  top:50%;
  margin-top:-17px
}

.twentytwenty-down-arrow {
  border-top:6px solid #fff;
  bottom:50%;
  margin-bottom:-17px
}

.slick-slider {
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

.slick-list {
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0
}

.slick-list:focus {
  outline:none
}

.slick-list.dragging {
  cursor:pointer;
  cursor:hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  -ms-transform:translate3d(0, 0, 0);
  -o-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0)
}

.slick-track {
  position:relative;
  left:0;
  top:0;
  display:flex;
  align-items:center
}

.slick-track:before,.slick-track:after {
  content:"";
  display:table
}

.slick-track:after {
  clear:both
}

.slick-loading .slick-track {
  visibility:hidden
}

.slick-slide {
  width:100%;
  flex-shrink:0;
  min-height:1px;
  display:none
}

.slick-slide.dragging img {
  pointer-events:none
}

.slick-initialized .slick-slide {
  display:block
}

.slick-loading .slick-slide {
  visibility:hidden
}

.slick-vertical .slick-slide {
  display:block;
  height:auto;
  border:1px solid rgba(0,0,0,0)
}

.slick-arrow.slick-hidden {
  display:none
}

.mCustomScrollbar {
  -ms-touch-action:pinch-zoom;
  touch-action:pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action {
  -ms-touch-action:auto;
  touch-action:auto
}

.mCustomScrollBox {
  position:relative;
  overflow:hidden;
  height:100%;
  max-width:100%;
  outline:none;
  direction:ltr
}

.mCSB_container {
  overflow:hidden;
  width:auto;
  height:auto
}

.mCSB_inside>.mCSB_container {
  margin-right:30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right:0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
  margin-right:0;
  margin-left:30px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left:0
}

.mCSB_scrollTools {
  position:absolute;
  width:16px;
  height:auto;
  left:auto;
  top:0;
  right:0;
  bottom:0
}

.mCSB_outside+.mCSB_scrollTools {
  right:-26px
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
  right:auto;
  left:0
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
  left:-26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  height:auto
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
  margin:20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
  width:2px;
  height:100%;
  margin:0 auto;
  -webkit-border-radius:16px;
  -moz-border-radius:16px;
  border-radius:16px
}

.mCSB_scrollTools .mCSB_dragger {
  cursor:pointer;
  width:100%;
  height:30px;
  z-index:1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position:relative;
  width:4px;
  height:100%;
  margin:0 auto;
  -webkit-border-radius:16px;
  -moz-border-radius:16px;
  border-radius:16px;
  text-align:center
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width:12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width:8px
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
  display:block;
  position:absolute;
  height:20px;
  width:100%;
  overflow:hidden;
  margin:0 auto;
  cursor:pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
  bottom:0
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
  margin-right:0
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
  min-height:100%
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom:0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width:auto;
  height:16px;
  top:auto;
  right:0;
  bottom:0;
  left:0
}

.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom:-26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
  margin:0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width:100%;
  height:2px;
  margin:7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width:30px;
  height:100%;
  left:0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width:100%;
  height:4px;
  margin:6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height:12px;
  margin:2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height:8px;
  margin:4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display:block;
  position:absolute;
  width:20px;
  height:100%;
  overflow:hidden;
  margin:0 auto;
  cursor:pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left:0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right:0
}

.mCSB_container_wrapper {
  position:absolute;
  height:auto;
  width:auto;
  overflow:hidden;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin-right:30px;
  margin-bottom:30px
}

.mCSB_container_wrapper>.mCSB_container {
  padding-right:30px;
  padding-bottom:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom:20px
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right:20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom:0
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right:0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left:20px
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left:0
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
  margin-right:0;
  margin-left:30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
  padding-right:0
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
  padding-bottom:0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right:0;
  margin-left:0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom:0
}

.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
  -moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
  -o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
  transition:opacity .2s ease-in-out,background-color .2s ease-in-out
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
  -moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
  -o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
  transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out
}

.iti {
  position:relative;
  display:inline-block
}

.iti * {
  box-sizing:border-box;
  -moz-box-sizing:border-box
}

.iti__hide {
  display:none
}

.iti__v-hide {
  visibility:hidden
}

.iti input,.iti input[type=text],.iti input[type=tel] {
  position:relative;
  z-index:0;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:36px;
  margin-right:0
}

.iti__flag-container {
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  padding:1px
}

.iti__selected-flag {
  z-index:1;
  position:relative;
  display:flex;
  align-items:center;
  height:100%;
  padding:0 6px 0 8px
}

.iti__arrow {
  margin-left:6px;
  width:0;
  height:0;
  border-left:3px solid transparent;
  border-right:3px solid transparent;
  border-top:4px solid #555
}

.iti__arrow--up {
  border-top:none;
  border-bottom:4px solid #555
}

.iti__country-list {
  position:absolute;
  z-index:2;
  list-style:none;
  text-align:left;
  padding:0;
  margin:0 0 0 -1px;
  box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color:white;
  border:1px solid #ccc;
  white-space:nowrap;
  max-height:200px;
  overflow-y:scroll;
  -webkit-overflow-scrolling:touch
}

.iti__country-list--dropup {
  bottom:100%;
  margin-bottom:-1px
}

@media(max-width: 500px) {
  .iti__country-list {
  white-space:normal
}


}

.iti__flag-box {
  display:inline-block;
  width:20px
}

.iti__divider {
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px solid #ccc
}

.iti__country {
  padding:5px 10px;
  outline:none
}

.iti__dial-code {
  color:#999
}

.iti__country.iti__highlight {
  background-color:rgba(0, 0, 0, 0.05)
}

.iti__flag-box,.iti__country-name,.iti__dial-code {
  vertical-align:middle
}

.iti__flag-box,.iti__country-name {
  margin-right:6px
}

.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel] {
  padding-right:6px;
  padding-left:52px;
  margin-left:0
}

.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container {
  right:auto;
  left:0
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor:pointer
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color:rgba(0, 0, 0, 0.05)
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
  cursor:default
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
  background-color:transparent
}

.iti--separate-dial-code .iti__selected-flag {
  background-color:rgba(0, 0, 0, 0.05)
}

.iti--separate-dial-code .iti__selected-dial-code {
  margin-left:6px
}

.iti--container {
  position:absolute;
  top:-1000px;
  left:-1000px;
  z-index:1060;
  padding:1px
}

.iti--container:hover {
  cursor:pointer
}

.iti-mobile .iti--container {
  top:30px;
  bottom:30px;
  left:30px;
  right:30px;
  position:fixed
}

.iti-mobile .iti__country-list {
  max-height:100%;
  width:100%
}

.iti-mobile .iti__country {
  padding:10px 10px;
  line-height:1.5em
}

.iti__flag {
  width:20px
}

.iti__flag.iti__be {
  width:18px
}

.iti__flag.iti__ch {
  width:15px
}

.iti__flag.iti__mc {
  width:19px
}

.iti__flag.iti__ne {
  width:18px
}

.iti__flag.iti__np {
  width:13px
}

.iti__flag.iti__va {
  width:15px
}

@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
  .iti__flag {
  background-size:5652px 15px
}


}

.iti__flag.iti__ac {
  height:10px;
  background-position:0px 0px
}

.iti__flag.iti__ad {
  height:14px;
  background-position:-22px 0px
}

.iti__flag.iti__ae {
  height:10px;
  background-position:-44px 0px
}

.iti__flag.iti__af {
  height:14px;
  background-position:-66px 0px
}

.iti__flag.iti__ag {
  height:14px;
  background-position:-88px 0px
}

.iti__flag.iti__ai {
  height:10px;
  background-position:-110px 0px
}

.iti__flag.iti__al {
  height:15px;
  background-position:-132px 0px
}

.iti__flag.iti__am {
  height:10px;
  background-position:-154px 0px
}

.iti__flag.iti__ao {
  height:14px;
  background-position:-176px 0px
}

.iti__flag.iti__aq {
  height:14px;
  background-position:-198px 0px
}

.iti__flag.iti__ar {
  height:13px;
  background-position:-220px 0px
}

.iti__flag.iti__as {
  height:10px;
  background-position:-242px 0px
}

.iti__flag.iti__at {
  height:14px;
  background-position:-264px 0px
}

.iti__flag.iti__au {
  height:10px;
  background-position:-286px 0px
}

.iti__flag.iti__aw {
  height:14px;
  background-position:-308px 0px
}

.iti__flag.iti__ax {
  height:13px;
  background-position:-330px 0px
}

.iti__flag.iti__az {
  height:10px;
  background-position:-352px 0px
}

.iti__flag.iti__ba {
  height:10px;
  background-position:-374px 0px
}

.iti__flag.iti__bb {
  height:14px;
  background-position:-396px 0px
}

.iti__flag.iti__bd {
  height:12px;
  background-position:-418px 0px
}

.iti__flag.iti__be {
  height:15px;
  background-position:-440px 0px
}

.iti__flag.iti__bf {
  height:14px;
  background-position:-460px 0px
}

.iti__flag.iti__bg {
  height:12px;
  background-position:-482px 0px
}

.iti__flag.iti__bh {
  height:12px;
  background-position:-504px 0px
}

.iti__flag.iti__bi {
  height:12px;
  background-position:-526px 0px
}

.iti__flag.iti__bj {
  height:14px;
  background-position:-548px 0px
}

.iti__flag.iti__bl {
  height:14px;
  background-position:-570px 0px
}

.iti__flag.iti__bm {
  height:10px;
  background-position:-592px 0px
}

.iti__flag.iti__bn {
  height:10px;
  background-position:-614px 0px
}

.iti__flag.iti__bo {
  height:14px;
  background-position:-636px 0px
}

.iti__flag.iti__bq {
  height:14px;
  background-position:-658px 0px
}

.iti__flag.iti__br {
  height:14px;
  background-position:-680px 0px
}

.iti__flag.iti__bs {
  height:10px;
  background-position:-702px 0px
}

.iti__flag.iti__bt {
  height:14px;
  background-position:-724px 0px
}

.iti__flag.iti__bv {
  height:15px;
  background-position:-746px 0px
}

.iti__flag.iti__bw {
  height:14px;
  background-position:-768px 0px
}

.iti__flag.iti__by {
  height:10px;
  background-position:-790px 0px
}

.iti__flag.iti__bz {
  height:14px;
  background-position:-812px 0px
}

.iti__flag.iti__ca {
  height:10px;
  background-position:-834px 0px
}

.iti__flag.iti__cc {
  height:10px;
  background-position:-856px 0px
}

.iti__flag.iti__cd {
  height:15px;
  background-position:-878px 0px
}

.iti__flag.iti__cf {
  height:14px;
  background-position:-900px 0px
}

.iti__flag.iti__cg {
  height:14px;
  background-position:-922px 0px
}

.iti__flag.iti__ch {
  height:15px;
  background-position:-944px 0px
}

.iti__flag.iti__ci {
  height:14px;
  background-position:-961px 0px
}

.iti__flag.iti__ck {
  height:10px;
  background-position:-983px 0px
}

.iti__flag.iti__cl {
  height:14px;
  background-position:-1005px 0px
}

.iti__flag.iti__cm {
  height:14px;
  background-position:-1027px 0px
}

.iti__flag.iti__cn {
  height:14px;
  background-position:-1049px 0px
}

.iti__flag.iti__co {
  height:14px;
  background-position:-1071px 0px
}

.iti__flag.iti__cp {
  height:14px;
  background-position:-1093px 0px
}

.iti__flag.iti__cr {
  height:12px;
  background-position:-1115px 0px
}

.iti__flag.iti__cu {
  height:10px;
  background-position:-1137px 0px
}

.iti__flag.iti__cv {
  height:12px;
  background-position:-1159px 0px
}

.iti__flag.iti__cw {
  height:14px;
  background-position:-1181px 0px
}

.iti__flag.iti__cx {
  height:10px;
  background-position:-1203px 0px
}

.iti__flag.iti__cy {
  height:14px;
  background-position:-1225px 0px
}

.iti__flag.iti__cz {
  height:14px;
  background-position:-1247px 0px
}

.iti__flag.iti__de {
  height:12px;
  background-position:-1269px 0px
}

.iti__flag.iti__dg {
  height:10px;
  background-position:-1291px 0px
}

.iti__flag.iti__dj {
  height:14px;
  background-position:-1313px 0px
}

.iti__flag.iti__dk {
  height:15px;
  background-position:-1335px 0px
}

.iti__flag.iti__dm {
  height:10px;
  background-position:-1357px 0px
}

.iti__flag.iti__do {
  height:14px;
  background-position:-1379px 0px
}

.iti__flag.iti__dz {
  height:14px;
  background-position:-1401px 0px
}

.iti__flag.iti__ea {
  height:14px;
  background-position:-1423px 0px
}

.iti__flag.iti__ec {
  height:14px;
  background-position:-1445px 0px
}

.iti__flag.iti__ee {
  height:13px;
  background-position:-1467px 0px
}

.iti__flag.iti__eg {
  height:14px;
  background-position:-1489px 0px
}

.iti__flag.iti__eh {
  height:10px;
  background-position:-1511px 0px
}

.iti__flag.iti__er {
  height:10px;
  background-position:-1533px 0px
}

.iti__flag.iti__es {
  height:14px;
  background-position:-1555px 0px
}

.iti__flag.iti__et {
  height:10px;
  background-position:-1577px 0px
}

.iti__flag.iti__eu {
  height:14px;
  background-position:-1599px 0px
}

.iti__flag.iti__fi {
  height:12px;
  background-position:-1621px 0px
}

.iti__flag.iti__fj {
  height:10px;
  background-position:-1643px 0px
}

.iti__flag.iti__fk {
  height:10px;
  background-position:-1665px 0px
}

.iti__flag.iti__fm {
  height:11px;
  background-position:-1687px 0px
}

.iti__flag.iti__fo {
  height:15px;
  background-position:-1709px 0px
}

.iti__flag.iti__fr {
  height:14px;
  background-position:-1731px 0px
}

.iti__flag.iti__ga {
  height:15px;
  background-position:-1753px 0px
}

.iti__flag.iti__gb {
  height:10px;
  background-position:-1775px 0px
}

.iti__flag.iti__gd {
  height:12px;
  background-position:-1797px 0px
}

.iti__flag.iti__ge {
  height:14px;
  background-position:-1819px 0px
}

.iti__flag.iti__gf {
  height:14px;
  background-position:-1841px 0px
}

.iti__flag.iti__gg {
  height:14px;
  background-position:-1863px 0px
}

.iti__flag.iti__gh {
  height:14px;
  background-position:-1885px 0px
}

.iti__flag.iti__gi {
  height:10px;
  background-position:-1907px 0px
}

.iti__flag.iti__gl {
  height:14px;
  background-position:-1929px 0px
}

.iti__flag.iti__gm {
  height:14px;
  background-position:-1951px 0px
}

.iti__flag.iti__gn {
  height:14px;
  background-position:-1973px 0px
}

.iti__flag.iti__gp {
  height:14px;
  background-position:-1995px 0px
}

.iti__flag.iti__gq {
  height:14px;
  background-position:-2017px 0px
}

.iti__flag.iti__gr {
  height:14px;
  background-position:-2039px 0px
}

.iti__flag.iti__gs {
  height:10px;
  background-position:-2061px 0px
}

.iti__flag.iti__gt {
  height:13px;
  background-position:-2083px 0px
}

.iti__flag.iti__gu {
  height:11px;
  background-position:-2105px 0px
}

.iti__flag.iti__gw {
  height:10px;
  background-position:-2127px 0px
}

.iti__flag.iti__gy {
  height:12px;
  background-position:-2149px 0px
}

.iti__flag.iti__hk {
  height:14px;
  background-position:-2171px 0px
}

.iti__flag.iti__hm {
  height:10px;
  background-position:-2193px 0px
}

.iti__flag.iti__hn {
  height:10px;
  background-position:-2215px 0px
}

.iti__flag.iti__hr {
  height:10px;
  background-position:-2237px 0px
}

.iti__flag.iti__ht {
  height:12px;
  background-position:-2259px 0px
}

.iti__flag.iti__hu {
  height:10px;
  background-position:-2281px 0px
}

.iti__flag.iti__ic {
  height:14px;
  background-position:-2303px 0px
}

.iti__flag.iti__id {
  height:14px;
  background-position:-2325px 0px
}

.iti__flag.iti__ie {
  height:10px;
  background-position:-2347px 0px
}

.iti__flag.iti__il {
  height:15px;
  background-position:-2369px 0px
}

.iti__flag.iti__im {
  height:10px;
  background-position:-2391px 0px
}

.iti__flag.iti__in {
  height:14px;
  background-position:-2413px 0px
}

.iti__flag.iti__io {
  height:10px;
  background-position:-2435px 0px
}

.iti__flag.iti__iq {
  height:14px;
  background-position:-2457px 0px
}

.iti__flag.iti__ir {
  height:12px;
  background-position:-2479px 0px
}

.iti__flag.iti__is {
  height:15px;
  background-position:-2501px 0px
}

.iti__flag.iti__it {
  height:14px;
  background-position:-2523px 0px
}

.iti__flag.iti__je {
  height:12px;
  background-position:-2545px 0px
}

.iti__flag.iti__jm {
  height:10px;
  background-position:-2567px 0px
}

.iti__flag.iti__jo {
  height:10px;
  background-position:-2589px 0px
}

.iti__flag.iti__jp {
  height:14px;
  background-position:-2611px 0px
}

.iti__flag.iti__ke {
  height:14px;
  background-position:-2633px 0px
}

.iti__flag.iti__kg {
  height:12px;
  background-position:-2655px 0px
}

.iti__flag.iti__kh {
  height:13px;
  background-position:-2677px 0px
}

.iti__flag.iti__ki {
  height:10px;
  background-position:-2699px 0px
}

.iti__flag.iti__km {
  height:12px;
  background-position:-2721px 0px
}

.iti__flag.iti__kn {
  height:14px;
  background-position:-2743px 0px
}

.iti__flag.iti__kp {
  height:10px;
  background-position:-2765px 0px
}

.iti__flag.iti__kr {
  height:14px;
  background-position:-2787px 0px
}

.iti__flag.iti__kw {
  height:10px;
  background-position:-2809px 0px
}

.iti__flag.iti__ky {
  height:10px;
  background-position:-2831px 0px
}

.iti__flag.iti__kz {
  height:10px;
  background-position:-2853px 0px
}

.iti__flag.iti__la {
  height:14px;
  background-position:-2875px 0px
}

.iti__flag.iti__lb {
  height:14px;
  background-position:-2897px 0px
}

.iti__flag.iti__lc {
  height:10px;
  background-position:-2919px 0px
}

.iti__flag.iti__li {
  height:12px;
  background-position:-2941px 0px
}

.iti__flag.iti__lk {
  height:10px;
  background-position:-2963px 0px
}

.iti__flag.iti__lr {
  height:11px;
  background-position:-2985px 0px
}

.iti__flag.iti__ls {
  height:14px;
  background-position:-3007px 0px
}

.iti__flag.iti__lt {
  height:12px;
  background-position:-3029px 0px
}

.iti__flag.iti__lu {
  height:12px;
  background-position:-3051px 0px
}

.iti__flag.iti__lv {
  height:10px;
  background-position:-3073px 0px
}

.iti__flag.iti__ly {
  height:10px;
  background-position:-3095px 0px
}

.iti__flag.iti__ma {
  height:14px;
  background-position:-3117px 0px
}

.iti__flag.iti__mc {
  height:15px;
  background-position:-3139px 0px
}

.iti__flag.iti__md {
  height:10px;
  background-position:-3160px 0px
}

.iti__flag.iti__me {
  height:10px;
  background-position:-3182px 0px
}

.iti__flag.iti__mf {
  height:14px;
  background-position:-3204px 0px
}

.iti__flag.iti__mg {
  height:14px;
  background-position:-3226px 0px
}

.iti__flag.iti__mh {
  height:11px;
  background-position:-3248px 0px
}

.iti__flag.iti__mk {
  height:10px;
  background-position:-3270px 0px
}

.iti__flag.iti__ml {
  height:14px;
  background-position:-3292px 0px
}

.iti__flag.iti__mm {
  height:14px;
  background-position:-3314px 0px
}

.iti__flag.iti__mn {
  height:10px;
  background-position:-3336px 0px
}

.iti__flag.iti__mo {
  height:14px;
  background-position:-3358px 0px
}

.iti__flag.iti__mp {
  height:10px;
  background-position:-3380px 0px
}

.iti__flag.iti__mq {
  height:14px;
  background-position:-3402px 0px
}

.iti__flag.iti__mr {
  height:14px;
  background-position:-3424px 0px
}

.iti__flag.iti__ms {
  height:10px;
  background-position:-3446px 0px
}

.iti__flag.iti__mt {
  height:14px;
  background-position:-3468px 0px
}

.iti__flag.iti__mu {
  height:14px;
  background-position:-3490px 0px
}

.iti__flag.iti__mv {
  height:14px;
  background-position:-3512px 0px
}

.iti__flag.iti__mw {
  height:14px;
  background-position:-3534px 0px
}

.iti__flag.iti__mx {
  height:12px;
  background-position:-3556px 0px
}

.iti__flag.iti__my {
  height:10px;
  background-position:-3578px 0px
}

.iti__flag.iti__mz {
  height:14px;
  background-position:-3600px 0px
}

.iti__flag.iti__na {
  height:14px;
  background-position:-3622px 0px
}

.iti__flag.iti__nc {
  height:10px;
  background-position:-3644px 0px
}

.iti__flag.iti__ne {
  height:15px;
  background-position:-3666px 0px
}

.iti__flag.iti__nf {
  height:10px;
  background-position:-3686px 0px
}

.iti__flag.iti__ng {
  height:10px;
  background-position:-3708px 0px
}

.iti__flag.iti__ni {
  height:12px;
  background-position:-3730px 0px
}

.iti__flag.iti__nl {
  height:14px;
  background-position:-3752px 0px
}

.iti__flag.iti__no {
  height:15px;
  background-position:-3774px 0px
}

.iti__flag.iti__np {
  height:15px;
  background-position:-3796px 0px
}

.iti__flag.iti__nr {
  height:10px;
  background-position:-3811px 0px
}

.iti__flag.iti__nu {
  height:10px;
  background-position:-3833px 0px
}

.iti__flag.iti__nz {
  height:10px;
  background-position:-3855px 0px
}

.iti__flag.iti__om {
  height:10px;
  background-position:-3877px 0px
}

.iti__flag.iti__pa {
  height:14px;
  background-position:-3899px 0px
}

.iti__flag.iti__pe {
  height:14px;
  background-position:-3921px 0px
}

.iti__flag.iti__pf {
  height:14px;
  background-position:-3943px 0px
}

.iti__flag.iti__pg {
  height:15px;
  background-position:-3965px 0px
}

.iti__flag.iti__ph {
  height:10px;
  background-position:-3987px 0px
}

.iti__flag.iti__pk {
  height:14px;
  background-position:-4009px 0px
}

.iti__flag.iti__pl {
  height:13px;
  background-position:-4031px 0px
}

.iti__flag.iti__pm {
  height:14px;
  background-position:-4053px 0px
}

.iti__flag.iti__pn {
  height:10px;
  background-position:-4075px 0px
}

.iti__flag.iti__pr {
  height:14px;
  background-position:-4097px 0px
}

.iti__flag.iti__ps {
  height:10px;
  background-position:-4119px 0px
}

.iti__flag.iti__pt {
  height:14px;
  background-position:-4141px 0px
}

.iti__flag.iti__pw {
  height:13px;
  background-position:-4163px 0px
}

.iti__flag.iti__py {
  height:11px;
  background-position:-4185px 0px
}

.iti__flag.iti__qa {
  height:8px;
  background-position:-4207px 0px
}

.iti__flag.iti__re {
  height:14px;
  background-position:-4229px 0px
}

.iti__flag.iti__ro {
  height:14px;
  background-position:-4251px 0px
}

.iti__flag.iti__rs {
  height:14px;
  background-position:-4273px 0px
}

.iti__flag.iti__ru {
  height:14px;
  background-position:-4295px 0px
}

.iti__flag.iti__rw {
  height:14px;
  background-position:-4317px 0px
}

.iti__flag.iti__sa {
  height:14px;
  background-position:-4339px 0px
}

.iti__flag.iti__sb {
  height:10px;
  background-position:-4361px 0px
}

.iti__flag.iti__sc {
  height:10px;
  background-position:-4383px 0px
}

.iti__flag.iti__sd {
  height:10px;
  background-position:-4405px 0px
}

.iti__flag.iti__se {
  height:13px;
  background-position:-4427px 0px
}

.iti__flag.iti__sg {
  height:14px;
  background-position:-4449px 0px
}

.iti__flag.iti__sh {
  height:10px;
  background-position:-4471px 0px
}

.iti__flag.iti__si {
  height:10px;
  background-position:-4493px 0px
}

.iti__flag.iti__sj {
  height:15px;
  background-position:-4515px 0px
}

.iti__flag.iti__sk {
  height:14px;
  background-position:-4537px 0px
}

.iti__flag.iti__sl {
  height:14px;
  background-position:-4559px 0px
}

.iti__flag.iti__sm {
  height:15px;
  background-position:-4581px 0px
}

.iti__flag.iti__sn {
  height:14px;
  background-position:-4603px 0px
}

.iti__flag.iti__so {
  height:14px;
  background-position:-4625px 0px
}

.iti__flag.iti__sr {
  height:14px;
  background-position:-4647px 0px
}

.iti__flag.iti__ss {
  height:10px;
  background-position:-4669px 0px
}

.iti__flag.iti__st {
  height:10px;
  background-position:-4691px 0px
}

.iti__flag.iti__sv {
  height:12px;
  background-position:-4713px 0px
}

.iti__flag.iti__sx {
  height:14px;
  background-position:-4735px 0px
}

.iti__flag.iti__sy {
  height:14px;
  background-position:-4757px 0px
}

.iti__flag.iti__sz {
  height:14px;
  background-position:-4779px 0px
}

.iti__flag.iti__ta {
  height:10px;
  background-position:-4801px 0px
}

.iti__flag.iti__tc {
  height:10px;
  background-position:-4823px 0px
}

.iti__flag.iti__td {
  height:14px;
  background-position:-4845px 0px
}

.iti__flag.iti__tf {
  height:14px;
  background-position:-4867px 0px
}

.iti__flag.iti__tg {
  height:13px;
  background-position:-4889px 0px
}

.iti__flag.iti__th {
  height:14px;
  background-position:-4911px 0px
}

.iti__flag.iti__tj {
  height:10px;
  background-position:-4933px 0px
}

.iti__flag.iti__tk {
  height:10px;
  background-position:-4955px 0px
}

.iti__flag.iti__tl {
  height:10px;
  background-position:-4977px 0px
}

.iti__flag.iti__tm {
  height:14px;
  background-position:-4999px 0px
}

.iti__flag.iti__tn {
  height:14px;
  background-position:-5021px 0px
}

.iti__flag.iti__to {
  height:10px;
  background-position:-5043px 0px
}

.iti__flag.iti__tr {
  height:14px;
  background-position:-5065px 0px
}

.iti__flag.iti__tt {
  height:12px;
  background-position:-5087px 0px
}

.iti__flag.iti__tv {
  height:10px;
  background-position:-5109px 0px
}

.iti__flag.iti__tw {
  height:14px;
  background-position:-5131px 0px
}

.iti__flag.iti__tz {
  height:14px;
  background-position:-5153px 0px
}

.iti__flag.iti__ua {
  height:14px;
  background-position:-5175px 0px
}

.iti__flag.iti__ug {
  height:14px;
  background-position:-5197px 0px
}

.iti__flag.iti__um {
  height:11px;
  background-position:-5219px 0px
}

.iti__flag.iti__un {
  height:14px;
  background-position:-5241px 0px
}

.iti__flag.iti__us {
  height:11px;
  background-position:-5263px 0px
}

.iti__flag.iti__uy {
  height:14px;
  background-position:-5285px 0px
}

.iti__flag.iti__uz {
  height:10px;
  background-position:-5307px 0px
}

.iti__flag.iti__va {
  height:15px;
  background-position:-5329px 0px
}

.iti__flag.iti__vc {
  height:14px;
  background-position:-5346px 0px
}

.iti__flag.iti__ve {
  height:14px;
  background-position:-5368px 0px
}

.iti__flag.iti__vg {
  height:10px;
  background-position:-5390px 0px
}

.iti__flag.iti__vi {
  height:14px;
  background-position:-5412px 0px
}

.iti__flag.iti__vn {
  height:14px;
  background-position:-5434px 0px
}

.iti__flag.iti__vu {
  height:12px;
  background-position:-5456px 0px
}

.iti__flag.iti__wf {
  height:14px;
  background-position:-5478px 0px
}

.iti__flag.iti__ws {
  height:10px;
  background-position:-5500px 0px
}

.iti__flag.iti__xk {
  height:15px;
  background-position:-5522px 0px
}

.iti__flag.iti__ye {
  height:14px;
  background-position:-5544px 0px
}

.iti__flag.iti__yt {
  height:14px;
  background-position:-5566px 0px
}

.iti__flag.iti__za {
  height:14px;
  background-position:-5588px 0px
}

.iti__flag.iti__zm {
  height:14px;
  background-position:-5610px 0px
}

.iti__flag.iti__zw {
  height:10px;
  background-position:-5632px 0px
}

.iti__flag {
  height:15px;
  box-shadow:0px 0px 1px 0px #888;
  background-image:url("../assets/images/cc7489c080fbe7de.png");
  background-repeat:no-repeat;
  background-color:#dbdbdb;
  background-position:20px 0
}

@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
  .iti__flag {
  background-image:url("../assets/images/12d86e34476ad953.png")
}


}

.iti__flag.iti__np {
  background-color:transparent
}

.page_section_0 .section__content {
  padding-top: 30px;
}

@media (max-width: 640px) {
  .page_section_0 .section__content {
  padding-top: 30px;
}


}

.page_section_0 .section__content {
  padding-bottom: 30px;
}

@media (max-width: 640px) {
  .page_section_0 .section__content {
  padding-bottom: 30px;
}


}

.page_section_0 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_0 {
  background-color: ;
}

/*.page_section_0 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_0 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_0 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_0 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_0 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_0 .section__background-image {
  background-position: center center;
}


}

.page_section_0 .section__background-mask {
  opacity: 0.5;
}

.page_section_0 {
  border-color: #ffffff;
}

.page_section_0 {
  border-width: 0px;
}

.page_section_0 {
  border-top-left-radius: 0px;
}

.page_section_0 .section__background-image-container, .page_section_0 .section__background-loaded-video, .page_section_0 .section__background-video, .page_section_0 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_0 {
  border-top-right-radius: 0px;
}

.page_section_0 .section__background-image-container, .page_section_0 .section__background-loaded-video, .page_section_0 .section__background-video, .page_section_0 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_0 {
  border-bottom-right-radius: 0px;
}

.page_section_0 .section__background-image-container, .page_section_0 .section__background-loaded-video, .page_section_0 .section__background-video, .page_section_0 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_0 {
  border-bottom-left-radius: 0px;
}

.page_section_0 .section__background-image-container, .page_section_0 .section__background-loaded-video, .page_section_0 .section__background-video, .page_section_0 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_0 .wysiwyg-content a, .page_section_0 .wysiwyg-string a {
  color: ;
}

.page_section_0 .wysiwyg-content a, .page_section_0 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_0 .wysiwyg-content a:hover, .page_section_0 .wysiwyg-string a:hover {
  color: ;
}

.page_section_0 .wysiwyg-content a:hover, .page_section_0 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_0 .wysiwyg-content a, .page_section_0 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_0 .text-34__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:36px;
  line-height:1.3;
  letter-spacing:0.0em;
  color:#000000;
  text-align:center;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_0 .text-34__title {
  font-size:24px;
  line-height:1.4;
}


}

.page_section_1 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_1 .section__content {
  padding-top: 60px;
}


}

.page_section_1 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_1 .section__content {
  padding-bottom: 60px;
}


}

.page_section_1 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_1 {
  background-color: ;
}

/*.page_section_1 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_1 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_1 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_1 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_1 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_1 .section__background-image {
  background-position: center center;
}


}

.page_section_1 .section__background-mask {
  background-color: #000000;
}

.page_section_1 .section__background-mask {
  opacity: 0.5;
}

.page_section_1 {
  border-color: #ffffff;
}

.page_section_1 {
  border-width: 0px;
}

.page_section_1 {
  border-top-left-radius: 0px;
}

.page_section_1 .section__background-image-container, .page_section_1 .section__background-loaded-video, .page_section_1 .section__background-video, .page_section_1 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_1 {
  border-top-right-radius: 0px;
}

.page_section_1 .section__background-image-container, .page_section_1 .section__background-loaded-video, .page_section_1 .section__background-video, .page_section_1 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_1 {
  border-bottom-right-radius: 0px;
}

.page_section_1 .section__background-image-container, .page_section_1 .section__background-loaded-video, .page_section_1 .section__background-video, .page_section_1 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_1 {
  border-bottom-left-radius: 0px;
}

.page_section_1 .section__background-image-container, .page_section_1 .section__background-loaded-video, .page_section_1 .section__background-video, .page_section_1 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_1 .wysiwyg-content a, .page_section_1 .wysiwyg-string a {
  color: ;
}

.page_section_1 .wysiwyg-content a, .page_section_1 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_1 .wysiwyg-content a:hover, .page_section_1 .wysiwyg-string a:hover {
  color: ;
}

.page_section_1 .wysiwyg-content a:hover, .page_section_1 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_1 .wysiwyg-content a, .page_section_1 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_1 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_1 .media-37__title {
  font-size:28px;
}


}

.page_section_1 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_1 .media-37__text {
  font-size:14px;
}


}

.page_section_1 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_1 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_1 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_1 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_1 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_1 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_1 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_1 .media-37__image {
  border-radius:0px;
}

.page_section_1 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_2 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_2 .section__content {
  padding-top: 60px;
}


}

.page_section_2 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_2 .section__content {
  padding-bottom: 60px;
}


}

.page_section_2 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_2 {
  background-color: ;
}

/*.page_section_2 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_2 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_2 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_2 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_2 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_2 .section__background-image {
  background-position: center center;
}


}

.page_section_2 .section__background-mask {
  background-color: #000000;
}

.page_section_2 .section__background-mask {
  opacity: 0.5;
}

.page_section_2 {
  border-color: #ffffff;
}

.page_section_2 {
  border-width: 0px;
}

.page_section_2 {
  border-top-left-radius: 0px;
}

.page_section_2 .section__background-image-container, .page_section_2 .section__background-loaded-video, .page_section_2 .section__background-video, .page_section_2 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_2 {
  border-top-right-radius: 0px;
}

.page_section_2 .section__background-image-container, .page_section_2 .section__background-loaded-video, .page_section_2 .section__background-video, .page_section_2 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_2 {
  border-bottom-right-radius: 0px;
}

.page_section_2 .section__background-image-container, .page_section_2 .section__background-loaded-video, .page_section_2 .section__background-video, .page_section_2 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_2 {
  border-bottom-left-radius: 0px;
}

.page_section_2 .section__background-image-container, .page_section_2 .section__background-loaded-video, .page_section_2 .section__background-video, .page_section_2 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_2 .wysiwyg-content a, .page_section_2 .wysiwyg-string a {
  color: ;
}

.page_section_2 .wysiwyg-content a, .page_section_2 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_2 .wysiwyg-content a:hover, .page_section_2 .wysiwyg-string a:hover {
  color: ;
}

.page_section_2 .wysiwyg-content a:hover, .page_section_2 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_2 .wysiwyg-content a, .page_section_2 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_2 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_2 .media-37__title {
  font-size:28px;
}


}

.page_section_2 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_2 .media-37__text {
  font-size:14px;
}


}

.page_section_2 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_2 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_2 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_2 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_2 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_2 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_2 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_2 .media-37__image {
  border-radius:0px;
}

.page_section_2 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_3 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_3 .section__content {
  padding-top: 60px;
}


}

.page_section_3 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_3 .section__content {
  padding-bottom: 60px;
}


}

.page_section_3 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_3 {
  background-color: ;
}

/*.page_section_3 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_3 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_3 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_3 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_3 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_3 .section__background-image {
  background-position: center center;
}


}

.page_section_3 .section__background-mask {
  background-color: #000000;
}

.page_section_3 .section__background-mask {
  opacity: 0.5;
}

.page_section_3 {
  border-color: #ffffff;
}

.page_section_3 {
  border-width: 0px;
}

.page_section_3 {
  border-top-left-radius: 0px;
}

.page_section_3 .section__background-image-container, .page_section_3 .section__background-loaded-video, .page_section_3 .section__background-video, .page_section_3 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_3 {
  border-top-right-radius: 0px;
}

.page_section_3 .section__background-image-container, .page_section_3 .section__background-loaded-video, .page_section_3 .section__background-video, .page_section_3 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_3 {
  border-bottom-right-radius: 0px;
}

.page_section_3 .section__background-image-container, .page_section_3 .section__background-loaded-video, .page_section_3 .section__background-video, .page_section_3 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_3 {
  border-bottom-left-radius: 0px;
}

.page_section_3 .section__background-image-container, .page_section_3 .section__background-loaded-video, .page_section_3 .section__background-video, .page_section_3 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_3 .wysiwyg-content a, .page_section_3 .wysiwyg-string a {
  color: ;
}

.page_section_3 .wysiwyg-content a, .page_section_3 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_3 .wysiwyg-content a:hover, .page_section_3 .wysiwyg-string a:hover {
  color: ;
}

.page_section_3 .wysiwyg-content a:hover, .page_section_3 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_3 .wysiwyg-content a, .page_section_3 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_3 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_3 .media-37__title {
  font-size:28px;
}


}

.page_section_3 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_3 .media-37__text {
  font-size:14px;
}


}

.page_section_3 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_3 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_3 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_3 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_3 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_3 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_3 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_3 .media-37__image {
  border-radius:0px;
}

.page_section_3 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_4 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_4 .section__content {
  padding-top: 60px;
}


}

.page_section_4 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_4 .section__content {
  padding-bottom: 60px;
}


}

.page_section_4 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_4 {
  background-color: ;
}

/*.page_section_4 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_4 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_4 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_4 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_4 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_4 .section__background-image {
  background-position: center center;
}


}

.page_section_4 .section__background-mask {
  background-color: #000000;
}

.page_section_4 .section__background-mask {
  opacity: 0.5;
}

.page_section_4 {
  border-color: #ffffff;
}

.page_section_4 {
  border-width: 0px;
}

.page_section_4 {
  border-top-left-radius: 0px;
}

.page_section_4 .section__background-image-container, .page_section_4 .section__background-loaded-video, .page_section_4 .section__background-video, .page_section_4 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_4 {
  border-top-right-radius: 0px;
}

.page_section_4 .section__background-image-container, .page_section_4 .section__background-loaded-video, .page_section_4 .section__background-video, .page_section_4 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_4 {
  border-bottom-right-radius: 0px;
}

.page_section_4 .section__background-image-container, .page_section_4 .section__background-loaded-video, .page_section_4 .section__background-video, .page_section_4 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_4 {
  border-bottom-left-radius: 0px;
}

.page_section_4 .section__background-image-container, .page_section_4 .section__background-loaded-video, .page_section_4 .section__background-video, .page_section_4 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_4 .wysiwyg-content a, .page_section_4 .wysiwyg-string a {
  color: ;
}

.page_section_4 .wysiwyg-content a, .page_section_4 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_4 .wysiwyg-content a:hover, .page_section_4 .wysiwyg-string a:hover {
  color: ;
}

.page_section_4 .wysiwyg-content a:hover, .page_section_4 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_4 .wysiwyg-content a, .page_section_4 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_4 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_4 .media-37__title {
  font-size:28px;
}


}

.page_section_4 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_4 .media-37__text {
  font-size:14px;
}


}

.page_section_4 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_4 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_4 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_4 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_4 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_4 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_4 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_4 .media-37__image {
  border-radius:0px;
}

.page_section_4 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_5 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_5 .section__content {
  padding-top: 60px;
}


}

.page_section_5 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_5 .section__content {
  padding-bottom: 60px;
}


}

.page_section_5 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_5 {
  background-color: ;
}

/*.page_section_5 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_5 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_5 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_5 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_5 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_5 .section__background-image {
  background-position: center center;
}


}

.page_section_5 .section__background-mask {
  background-color: #000000;
}

.page_section_5 .section__background-mask {
  opacity: 0.5;
}

.page_section_5 {
  border-color: #ffffff;
}

.page_section_5 {
  border-width: 0px;
}

.page_section_5 {
  border-top-left-radius: 0px;
}

.page_section_5 .section__background-image-container, .page_section_5 .section__background-loaded-video, .page_section_5 .section__background-video, .page_section_5 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_5 {
  border-top-right-radius: 0px;
}

.page_section_5 .section__background-image-container, .page_section_5 .section__background-loaded-video, .page_section_5 .section__background-video, .page_section_5 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_5 {
  border-bottom-right-radius: 0px;
}

.page_section_5 .section__background-image-container, .page_section_5 .section__background-loaded-video, .page_section_5 .section__background-video, .page_section_5 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_5 {
  border-bottom-left-radius: 0px;
}

.page_section_5 .section__background-image-container, .page_section_5 .section__background-loaded-video, .page_section_5 .section__background-video, .page_section_5 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_5 .wysiwyg-content a, .page_section_5 .wysiwyg-string a {
  color: ;
}

.page_section_5 .wysiwyg-content a, .page_section_5 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_5 .wysiwyg-content a:hover, .page_section_5 .wysiwyg-string a:hover {
  color: ;
}

.page_section_5 .wysiwyg-content a:hover, .page_section_5 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_5 .wysiwyg-content a, .page_section_5 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_5 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_5 .media-37__title {
  font-size:28px;
}


}

.page_section_5 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_5 .media-37__text {
  font-size:14px;
}


}

.page_section_5 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_5 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_5 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_5 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_5 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_5 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_5 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_5 .media-37__image {
  border-radius:0px;
}

.page_section_5 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_6 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_6 .section__content {
  padding-top: 60px;
}


}

.page_section_6 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_6 .section__content {
  padding-bottom: 60px;
}


}

.page_section_6 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_6 {
  background-color: ;
}

/*.page_section_6 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_6 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_6 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_6 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_6 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_6 .section__background-image {
  background-position: center center;
}


}

.page_section_6 .section__background-mask {
  background-color: #000000;
}

.page_section_6 .section__background-mask {
  opacity: 0.5;
}

.page_section_6 {
  border-color: #ffffff;
}

.page_section_6 {
  border-width: 0px;
}

.page_section_6 {
  border-top-left-radius: 0px;
}

.page_section_6 .section__background-image-container, .page_section_6 .section__background-loaded-video, .page_section_6 .section__background-video, .page_section_6 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_6 {
  border-top-right-radius: 0px;
}

.page_section_6 .section__background-image-container, .page_section_6 .section__background-loaded-video, .page_section_6 .section__background-video, .page_section_6 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_6 {
  border-bottom-right-radius: 0px;
}

.page_section_6 .section__background-image-container, .page_section_6 .section__background-loaded-video, .page_section_6 .section__background-video, .page_section_6 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_6 {
  border-bottom-left-radius: 0px;
}

.page_section_6 .section__background-image-container, .page_section_6 .section__background-loaded-video, .page_section_6 .section__background-video, .page_section_6 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_6 .wysiwyg-content a, .page_section_6 .wysiwyg-string a {
  color: ;
}

.page_section_6 .wysiwyg-content a, .page_section_6 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_6 .wysiwyg-content a:hover, .page_section_6 .wysiwyg-string a:hover {
  color: ;
}

.page_section_6 .wysiwyg-content a:hover, .page_section_6 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_6 .wysiwyg-content a, .page_section_6 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_6 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_6 .media-37__title {
  font-size:28px;
}


}

.page_section_6 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_6 .media-37__text {
  font-size:14px;
}


}

.page_section_6 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_6 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_6 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_6 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_6 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_6 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_6 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_6 .media-37__image {
  border-radius:0px;
}

.page_section_6 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_7 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_7 .section__content {
  padding-top: 60px;
}


}

.page_section_7 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_7 .section__content {
  padding-bottom: 60px;
}


}

.page_section_7 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_7 {
  background-color: ;
}

/*.page_section_7 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_7 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_7 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_7 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_7 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_7 .section__background-image {
  background-position: center center;
}


}

.page_section_7 .section__background-mask {
  background-color: #000000;
}

.page_section_7 .section__background-mask {
  opacity: 0.5;
}

.page_section_7 {
  border-color: #ffffff;
}

.page_section_7 {
  border-width: 0px;
}

.page_section_7 {
  border-top-left-radius: 0px;
}

.page_section_7 .section__background-image-container, .page_section_7 .section__background-loaded-video, .page_section_7 .section__background-video, .page_section_7 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_7 {
  border-top-right-radius: 0px;
}

.page_section_7 .section__background-image-container, .page_section_7 .section__background-loaded-video, .page_section_7 .section__background-video, .page_section_7 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_7 {
  border-bottom-right-radius: 0px;
}

.page_section_7 .section__background-image-container, .page_section_7 .section__background-loaded-video, .page_section_7 .section__background-video, .page_section_7 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_7 {
  border-bottom-left-radius: 0px;
}

.page_section_7 .section__background-image-container, .page_section_7 .section__background-loaded-video, .page_section_7 .section__background-video, .page_section_7 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_7 .wysiwyg-content a, .page_section_7 .wysiwyg-string a {
  color: ;
}

.page_section_7 .wysiwyg-content a, .page_section_7 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_7 .wysiwyg-content a:hover, .page_section_7 .wysiwyg-string a:hover {
  color: ;
}

.page_section_7 .wysiwyg-content a:hover, .page_section_7 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_7 .wysiwyg-content a, .page_section_7 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_7 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_7 .media-37__title {
  font-size:28px;
}


}

.page_section_7 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_7 .media-37__text {
  font-size:14px;
}


}

.page_section_7 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_7 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_7 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_7 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_7 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_7 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_7 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_7 .media-37__image {
  border-radius:0px;
}

.page_section_7 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_8 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_8 .section__content {
  padding-top: 60px;
}


}

.page_section_8 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_8 .section__content {
  padding-bottom: 60px;
}


}

.page_section_8 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_8 {
  background-color: ;
}

/*.page_section_8 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_8 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_8 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_8 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_8 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_8 .section__background-image {
  background-position: center center;
}


}

.page_section_8 .section__background-mask {
  background-color: #000000;
}

.page_section_8 .section__background-mask {
  opacity: 0.5;
}

.page_section_8 {
  border-color: #ffffff;
}

.page_section_8 {
  border-width: 0px;
}

.page_section_8 {
  border-top-left-radius: 0px;
}

.page_section_8 .section__background-image-container, .page_section_8 .section__background-loaded-video, .page_section_8 .section__background-video, .page_section_8 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_8 {
  border-top-right-radius: 0px;
}

.page_section_8 .section__background-image-container, .page_section_8 .section__background-loaded-video, .page_section_8 .section__background-video, .page_section_8 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_8 {
  border-bottom-right-radius: 0px;
}

.page_section_8 .section__background-image-container, .page_section_8 .section__background-loaded-video, .page_section_8 .section__background-video, .page_section_8 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_8 {
  border-bottom-left-radius: 0px;
}

.page_section_8 .section__background-image-container, .page_section_8 .section__background-loaded-video, .page_section_8 .section__background-video, .page_section_8 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_8 .wysiwyg-content a, .page_section_8 .wysiwyg-string a {
  color: ;
}

.page_section_8 .wysiwyg-content a, .page_section_8 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_8 .wysiwyg-content a:hover, .page_section_8 .wysiwyg-string a:hover {
  color: ;
}

.page_section_8 .wysiwyg-content a:hover, .page_section_8 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_8 .wysiwyg-content a, .page_section_8 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_8 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_8 .media-37__title {
  font-size:28px;
}


}

.page_section_8 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_8 .media-37__text {
  font-size:14px;
}


}

.page_section_8 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_8 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_8 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_8 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_8 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_8 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_8 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_8 .media-37__image {
  border-radius:0px;
}

.page_section_8 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_9 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_9 .section__content {
  padding-top: 60px;
}


}

.page_section_9 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_9 .section__content {
  padding-bottom: 60px;
}


}

.page_section_9 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_9 {
  background-color: ;
}

/*.page_section_9 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_9 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_9 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_9 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_9 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_9 .section__background-image {
  background-position: center center;
}


}

.page_section_9 .section__background-mask {
  background-color: #000000;
}

.page_section_9 .section__background-mask {
  opacity: 0.5;
}

.page_section_9 {
  border-color: #ffffff;
}

.page_section_9 {
  border-width: 0px;
}

.page_section_9 {
  border-top-left-radius: 0px;
}

.page_section_9 .section__background-image-container, .page_section_9 .section__background-loaded-video, .page_section_9 .section__background-video, .page_section_9 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_9 {
  border-top-right-radius: 0px;
}

.page_section_9 .section__background-image-container, .page_section_9 .section__background-loaded-video, .page_section_9 .section__background-video, .page_section_9 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_9 {
  border-bottom-right-radius: 0px;
}

.page_section_9 .section__background-image-container, .page_section_9 .section__background-loaded-video, .page_section_9 .section__background-video, .page_section_9 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_9 {
  border-bottom-left-radius: 0px;
}

.page_section_9 .section__background-image-container, .page_section_9 .section__background-loaded-video, .page_section_9 .section__background-video, .page_section_9 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_9 .wysiwyg-content a, .page_section_9 .wysiwyg-string a {
  color: ;
}

.page_section_9 .wysiwyg-content a, .page_section_9 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_9 .wysiwyg-content a:hover, .page_section_9 .wysiwyg-string a:hover {
  color: ;
}

.page_section_9 .wysiwyg-content a:hover, .page_section_9 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_9 .wysiwyg-content a, .page_section_9 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_9 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_9 .media-37__title {
  font-size:28px;
}


}

.page_section_9 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_9 .media-37__text {
  font-size:14px;
}


}

.page_section_9 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_9 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_9 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_9 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_9 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_9 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_9 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_9 .media-37__image {
  border-radius:0px;
}

.page_section_9 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_10 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_10 .section__content {
  padding-top: 60px;
}


}

.page_section_10 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_10 .section__content {
  padding-bottom: 60px;
}


}

.page_section_10 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_10 {
  background-color: ;
}

/*.page_section_10 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_10 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_10 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_10 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_10 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_10 .section__background-image {
  background-position: center center;
}


}

.page_section_10 .section__background-mask {
  background-color: #000000;
}

.page_section_10 .section__background-mask {
  opacity: 0.5;
}

.page_section_10 {
  border-color: #ffffff;
}

.page_section_10 {
  border-width: 0px;
}

.page_section_10 {
  border-top-left-radius: 0px;
}

.page_section_10 .section__background-image-container, .page_section_10 .section__background-loaded-video, .page_section_10 .section__background-video, .page_section_10 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_10 {
  border-top-right-radius: 0px;
}

.page_section_10 .section__background-image-container, .page_section_10 .section__background-loaded-video, .page_section_10 .section__background-video, .page_section_10 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_10 {
  border-bottom-right-radius: 0px;
}

.page_section_10 .section__background-image-container, .page_section_10 .section__background-loaded-video, .page_section_10 .section__background-video, .page_section_10 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_10 {
  border-bottom-left-radius: 0px;
}

.page_section_10 .section__background-image-container, .page_section_10 .section__background-loaded-video, .page_section_10 .section__background-video, .page_section_10 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_10 .wysiwyg-content a, .page_section_10 .wysiwyg-string a {
  color: ;
}

.page_section_10 .wysiwyg-content a, .page_section_10 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_10 .wysiwyg-content a:hover, .page_section_10 .wysiwyg-string a:hover {
  color: ;
}

.page_section_10 .wysiwyg-content a:hover, .page_section_10 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_10 .wysiwyg-content a, .page_section_10 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_10 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_10 .media-37__title {
  font-size:28px;
}


}

.page_section_10 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_10 .media-37__text {
  font-size:14px;
}


}

.page_section_10 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_10 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_10 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_10 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_10 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_10 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_10 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_10 .media-37__image {
  border-radius:0px;
}

.page_section_10 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_11 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_11 .section__content {
  padding-top: 60px;
}


}

.page_section_11 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_11 .section__content {
  padding-bottom: 60px;
}


}

.page_section_11 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_11 {
  background-color: ;
}

/*.page_section_11 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_11 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_11 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_11 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_11 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_11 .section__background-image {
  background-position: center center;
}


}

.page_section_11 .section__background-mask {
  background-color: #000000;
}

.page_section_11 .section__background-mask {
  opacity: 0.5;
}

.page_section_11 {
  border-color: #ffffff;
}

.page_section_11 {
  border-width: 0px;
}

.page_section_11 {
  border-top-left-radius: 0px;
}

.page_section_11 .section__background-image-container, .page_section_11 .section__background-loaded-video, .page_section_11 .section__background-video, .page_section_11 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_11 {
  border-top-right-radius: 0px;
}

.page_section_11 .section__background-image-container, .page_section_11 .section__background-loaded-video, .page_section_11 .section__background-video, .page_section_11 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_11 {
  border-bottom-right-radius: 0px;
}

.page_section_11 .section__background-image-container, .page_section_11 .section__background-loaded-video, .page_section_11 .section__background-video, .page_section_11 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_11 {
  border-bottom-left-radius: 0px;
}

.page_section_11 .section__background-image-container, .page_section_11 .section__background-loaded-video, .page_section_11 .section__background-video, .page_section_11 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_11 .wysiwyg-content a, .page_section_11 .wysiwyg-string a {
  color: ;
}

.page_section_11 .wysiwyg-content a, .page_section_11 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_11 .wysiwyg-content a:hover, .page_section_11 .wysiwyg-string a:hover {
  color: ;
}

.page_section_11 .wysiwyg-content a:hover, .page_section_11 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_11 .wysiwyg-content a, .page_section_11 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_11 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_11 .media-37__title {
  font-size:28px;
}


}

.page_section_11 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_11 .media-37__text {
  font-size:14px;
}


}

.page_section_11 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_11 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_11 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_11 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_11 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_11 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_11 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_11 .media-37__image {
  border-radius:0px;
}

.page_section_11 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_12 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_12 .section__content {
  padding-top: 60px;
}


}

.page_section_12 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_12 .section__content {
  padding-bottom: 60px;
}


}

.page_section_12 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_12 {
  background-color: ;
}

/*.page_section_12 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_12 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_12 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_12 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_12 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_12 .section__background-image {
  background-position: center center;
}


}

.page_section_12 .section__background-mask {
  background-color: #000000;
}

.page_section_12 .section__background-mask {
  opacity: 0.5;
}

.page_section_12 {
  border-color: #ffffff;
}

.page_section_12 {
  border-width: 0px;
}

.page_section_12 {
  border-top-left-radius: 0px;
}

.page_section_12 .section__background-image-container, .page_section_12 .section__background-loaded-video, .page_section_12 .section__background-video, .page_section_12 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_12 {
  border-top-right-radius: 0px;
}

.page_section_12 .section__background-image-container, .page_section_12 .section__background-loaded-video, .page_section_12 .section__background-video, .page_section_12 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_12 {
  border-bottom-right-radius: 0px;
}

.page_section_12 .section__background-image-container, .page_section_12 .section__background-loaded-video, .page_section_12 .section__background-video, .page_section_12 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_12 {
  border-bottom-left-radius: 0px;
}

.page_section_12 .section__background-image-container, .page_section_12 .section__background-loaded-video, .page_section_12 .section__background-video, .page_section_12 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_12 .wysiwyg-content a, .page_section_12 .wysiwyg-string a {
  color: ;
}

.page_section_12 .wysiwyg-content a, .page_section_12 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_12 .wysiwyg-content a:hover, .page_section_12 .wysiwyg-string a:hover {
  color: ;
}

.page_section_12 .wysiwyg-content a:hover, .page_section_12 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_12 .wysiwyg-content a, .page_section_12 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_12 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_12 .media-37__title {
  font-size:28px;
}


}

.page_section_12 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_12 .media-37__text {
  font-size:14px;
}


}

.page_section_12 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_12 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_12 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_12 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_12 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_12 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_12 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_12 .media-37__image {
  border-radius:0px;
}

.page_section_12 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_13 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_13 .section__content {
  padding-top: 60px;
}


}

.page_section_13 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_13 .section__content {
  padding-bottom: 60px;
}


}

.page_section_13 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_13 {
  background-color: ;
}

/*.page_section_13 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_13 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_13 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_13 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_13 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_13 .section__background-image {
  background-position: center center;
}


}

.page_section_13 .section__background-mask {
  background-color: #000000;
}

.page_section_13 .section__background-mask {
  opacity: 0.5;
}

.page_section_13 {
  border-color: #ffffff;
}

.page_section_13 {
  border-width: 0px;
}

.page_section_13 {
  border-top-left-radius: 0px;
}

.page_section_13 .section__background-image-container, .page_section_13 .section__background-loaded-video, .page_section_13 .section__background-video, .page_section_13 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_13 {
  border-top-right-radius: 0px;
}

.page_section_13 .section__background-image-container, .page_section_13 .section__background-loaded-video, .page_section_13 .section__background-video, .page_section_13 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_13 {
  border-bottom-right-radius: 0px;
}

.page_section_13 .section__background-image-container, .page_section_13 .section__background-loaded-video, .page_section_13 .section__background-video, .page_section_13 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_13 {
  border-bottom-left-radius: 0px;
}

.page_section_13 .section__background-image-container, .page_section_13 .section__background-loaded-video, .page_section_13 .section__background-video, .page_section_13 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_13 .wysiwyg-content a, .page_section_13 .wysiwyg-string a {
  color: ;
}

.page_section_13 .wysiwyg-content a, .page_section_13 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_13 .wysiwyg-content a:hover, .page_section_13 .wysiwyg-string a:hover {
  color: ;
}

.page_section_13 .wysiwyg-content a:hover, .page_section_13 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_13 .wysiwyg-content a, .page_section_13 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_13 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_13 .media-37__title {
  font-size:28px;
}


}

.page_section_13 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_13 .media-37__text {
  font-size:14px;
}


}

.page_section_13 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_13 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_13 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_13 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_13 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_13 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_13 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_13 .media-37__image {
  border-radius:0px;
}

.page_section_13 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_14 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_14 .section__content {
  padding-top: 60px;
}


}

.page_section_14 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_14 .section__content {
  padding-bottom: 60px;
}


}

.page_section_14 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_14 {
  background-color: ;
}

/*.page_section_14 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_14 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_14 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_14 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_14 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_14 .section__background-image {
  background-position: center center;
}


}

.page_section_14 .section__background-mask {
  background-color: #000000;
}

.page_section_14 .section__background-mask {
  opacity: 0.5;
}

.page_section_14 {
  border-color: #ffffff;
}

.page_section_14 {
  border-width: 0px;
}

.page_section_14 {
  border-top-left-radius: 0px;
}

.page_section_14 .section__background-image-container, .page_section_14 .section__background-loaded-video, .page_section_14 .section__background-video, .page_section_14 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_14 {
  border-top-right-radius: 0px;
}

.page_section_14 .section__background-image-container, .page_section_14 .section__background-loaded-video, .page_section_14 .section__background-video, .page_section_14 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_14 {
  border-bottom-right-radius: 0px;
}

.page_section_14 .section__background-image-container, .page_section_14 .section__background-loaded-video, .page_section_14 .section__background-video, .page_section_14 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_14 {
  border-bottom-left-radius: 0px;
}

.page_section_14 .section__background-image-container, .page_section_14 .section__background-loaded-video, .page_section_14 .section__background-video, .page_section_14 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_14 .wysiwyg-content a, .page_section_14 .wysiwyg-string a {
  color: ;
}

.page_section_14 .wysiwyg-content a, .page_section_14 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_14 .wysiwyg-content a:hover, .page_section_14 .wysiwyg-string a:hover {
  color: ;
}

.page_section_14 .wysiwyg-content a:hover, .page_section_14 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_14 .wysiwyg-content a, .page_section_14 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_14 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_14 .media-37__title {
  font-size:28px;
}


}

.page_section_14 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_14 .media-37__text {
  font-size:14px;
}


}

.page_section_14 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_14 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_14 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_14 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_14 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_14 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_14 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_14 .media-37__image {
  border-radius:0px;
}

.page_section_14 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_15 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_15 .section__content {
  padding-top: 60px;
}


}

.page_section_15 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_15 .section__content {
  padding-bottom: 60px;
}


}

.page_section_15 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_15 {
  background-color: ;
}

/*.page_section_15 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_15 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_15 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_15 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_15 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_15 .section__background-image {
  background-position: center center;
}


}

.page_section_15 .section__background-mask {
  background-color: #000000;
}

.page_section_15 .section__background-mask {
  opacity: 0.5;
}

.page_section_15 {
  border-color: #ffffff;
}

.page_section_15 {
  border-width: 0px;
}

.page_section_15 {
  border-top-left-radius: 0px;
}

.page_section_15 .section__background-image-container, .page_section_15 .section__background-loaded-video, .page_section_15 .section__background-video, .page_section_15 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_15 {
  border-top-right-radius: 0px;
}

.page_section_15 .section__background-image-container, .page_section_15 .section__background-loaded-video, .page_section_15 .section__background-video, .page_section_15 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_15 {
  border-bottom-right-radius: 0px;
}

.page_section_15 .section__background-image-container, .page_section_15 .section__background-loaded-video, .page_section_15 .section__background-video, .page_section_15 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_15 {
  border-bottom-left-radius: 0px;
}

.page_section_15 .section__background-image-container, .page_section_15 .section__background-loaded-video, .page_section_15 .section__background-video, .page_section_15 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_15 .wysiwyg-content a, .page_section_15 .wysiwyg-string a {
  color: ;
}

.page_section_15 .wysiwyg-content a, .page_section_15 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_15 .wysiwyg-content a:hover, .page_section_15 .wysiwyg-string a:hover {
  color: ;
}

.page_section_15 .wysiwyg-content a:hover, .page_section_15 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_15 .wysiwyg-content a, .page_section_15 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_15 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_15 .media-37__title {
  font-size:28px;
}


}

.page_section_15 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_15 .media-37__text {
  font-size:14px;
}


}

.page_section_15 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#f7f4e6;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_15 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_15 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_15 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_15 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_15 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_15 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_15 .media-37__image {
  border-radius:0px;
}

.page_section_15 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_16 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_16 .section__content {
  padding-top: 60px;
}


}

.page_section_16 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_16 .section__content {
  padding-bottom: 60px;
}


}

.page_section_16 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_16 {
  background-color: ;
}

/*.page_section_16 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_16 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_16 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_16 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_16 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_16 .section__background-image {
  background-position: center center;
}


}

.page_section_16 .section__background-mask {
  background-color: #000000;
}

.page_section_16 .section__background-mask {
  opacity: 0.5;
}

.page_section_16 {
  border-color: #ffffff;
}

.page_section_16 {
  border-width: 0px;
}

.page_section_16 {
  border-top-left-radius: 0px;
}

.page_section_16 .section__background-image-container, .page_section_16 .section__background-loaded-video, .page_section_16 .section__background-video, .page_section_16 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_16 {
  border-top-right-radius: 0px;
}

.page_section_16 .section__background-image-container, .page_section_16 .section__background-loaded-video, .page_section_16 .section__background-video, .page_section_16 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_16 {
  border-bottom-right-radius: 0px;
}

.page_section_16 .section__background-image-container, .page_section_16 .section__background-loaded-video, .page_section_16 .section__background-video, .page_section_16 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_16 {
  border-bottom-left-radius: 0px;
}

.page_section_16 .section__background-image-container, .page_section_16 .section__background-loaded-video, .page_section_16 .section__background-video, .page_section_16 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_16 .wysiwyg-content a, .page_section_16 .wysiwyg-string a {
  color: ;
}

.page_section_16 .wysiwyg-content a, .page_section_16 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_16 .wysiwyg-content a:hover, .page_section_16 .wysiwyg-string a:hover {
  color: ;
}

.page_section_16 .wysiwyg-content a:hover, .page_section_16 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_16 .wysiwyg-content a, .page_section_16 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_16 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_16 .media-37__title {
  font-size:28px;
}


}

.page_section_16 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_16 .media-37__text {
  font-size:14px;
}


}

.page_section_16 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  background-color: transparent;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_16 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_16 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_16 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_16 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_16 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_16 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_16 .media-37__image {
  border-radius:0px;
}

.page_section_16 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_17 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_17 .section__content {
  padding-top: 60px;
}


}

.page_section_17 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_17 .section__content {
  padding-bottom: 60px;
}


}

.page_section_17 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_17 {
  background-color: ;
}

/*.page_section_17 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_17 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_17 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_17 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_17 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_17 .section__background-image {
  background-position: center center;
}


}

.page_section_17 .section__background-mask {
  background-color: #000000;
}

.page_section_17 .section__background-mask {
  opacity: 0.5;
}

.page_section_17 {
  border-color: #ffffff;
}

.page_section_17 {
  border-width: 0px;
}

.page_section_17 {
  border-top-left-radius: 0px;
}

.page_section_17 .section__background-image-container, .page_section_17 .section__background-loaded-video, .page_section_17 .section__background-video, .page_section_17 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_17 {
  border-top-right-radius: 0px;
}

.page_section_17 .section__background-image-container, .page_section_17 .section__background-loaded-video, .page_section_17 .section__background-video, .page_section_17 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_17 {
  border-bottom-right-radius: 0px;
}

.page_section_17 .section__background-image-container, .page_section_17 .section__background-loaded-video, .page_section_17 .section__background-video, .page_section_17 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_17 {
  border-bottom-left-radius: 0px;
}

.page_section_17 .section__background-image-container, .page_section_17 .section__background-loaded-video, .page_section_17 .section__background-video, .page_section_17 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_17 .wysiwyg-content a, .page_section_17 .wysiwyg-string a {
  color: ;
}

.page_section_17 .wysiwyg-content a, .page_section_17 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_17 .wysiwyg-content a:hover, .page_section_17 .wysiwyg-string a:hover {
  color: ;
}

.page_section_17 .wysiwyg-content a:hover, .page_section_17 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_17 .wysiwyg-content a, .page_section_17 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_17 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_17 .media-37__title {
  font-size:28px;
}


}

.page_section_17 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_17 .media-37__text {
  font-size:14px;
}


}

.page_section_17 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  background-color: transparent;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_17 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_17 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_17 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_17 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_17 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_17 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_17 .media-37__image {
  border-radius:0px;
}

.page_section_17 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_18 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_18 .section__content {
  padding-top: 60px;
}


}

.page_section_18 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_18 .section__content {
  padding-bottom: 60px;
}


}

.page_section_18 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_18 {
  background-color: ;
}

/*.page_section_18 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_18 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_18 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_18 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_18 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_18 .section__background-image {
  background-position: center center;
}


}

.page_section_18 .section__background-mask {
  background-color: #000000;
}

.page_section_18 .section__background-mask {
  opacity: 0.5;
}

.page_section_18 {
  border-color: #ffffff;
}

.page_section_18 {
  border-width: 0px;
}

.page_section_18 {
  border-top-left-radius: 0px;
}

.page_section_18 .section__background-image-container, .page_section_18 .section__background-loaded-video, .page_section_18 .section__background-video, .page_section_18 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_18 {
  border-top-right-radius: 0px;
}

.page_section_18 .section__background-image-container, .page_section_18 .section__background-loaded-video, .page_section_18 .section__background-video, .page_section_18 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_18 {
  border-bottom-right-radius: 0px;
}

.page_section_18 .section__background-image-container, .page_section_18 .section__background-loaded-video, .page_section_18 .section__background-video, .page_section_18 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_18 {
  border-bottom-left-radius: 0px;
}

.page_section_18 .section__background-image-container, .page_section_18 .section__background-loaded-video, .page_section_18 .section__background-video, .page_section_18 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_18 .wysiwyg-content a, .page_section_18 .wysiwyg-string a {
  color: ;
}

.page_section_18 .wysiwyg-content a, .page_section_18 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_18 .wysiwyg-content a:hover, .page_section_18 .wysiwyg-string a:hover {
  color: ;
}

.page_section_18 .wysiwyg-content a:hover, .page_section_18 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_18 .wysiwyg-content a, .page_section_18 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_18 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_18 .media-37__title {
  font-size:28px;
}


}

.page_section_18 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_18 .media-37__text {
  font-size:14px;
}


}

.page_section_18 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_18 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_18 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_18 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_18 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_18 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_18 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_18 .media-37__image {
  border-radius:0px;
}

.page_section_18 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_19 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_19 .section__content {
  padding-top: 60px;
}


}

.page_section_19 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_19 .section__content {
  padding-bottom: 60px;
}


}

.page_section_19 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_19 {
  background-color: ;
}

/*.page_section_19 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_19 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_19 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_19 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_19 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_19 .section__background-image {
  background-position: center center;
}


}

.page_section_19 .section__background-mask {
  background-color: #000000;
}

.page_section_19 .section__background-mask {
  opacity: 0.5;
}

.page_section_19 {
  border-color: #ffffff;
}

.page_section_19 {
  border-width: 0px;
}

.page_section_19 {
  border-top-left-radius: 0px;
}

.page_section_19 .section__background-image-container, .page_section_19 .section__background-loaded-video, .page_section_19 .section__background-video, .page_section_19 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_19 {
  border-top-right-radius: 0px;
}

.page_section_19 .section__background-image-container, .page_section_19 .section__background-loaded-video, .page_section_19 .section__background-video, .page_section_19 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_19 {
  border-bottom-right-radius: 0px;
}

.page_section_19 .section__background-image-container, .page_section_19 .section__background-loaded-video, .page_section_19 .section__background-video, .page_section_19 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_19 {
  border-bottom-left-radius: 0px;
}

.page_section_19 .section__background-image-container, .page_section_19 .section__background-loaded-video, .page_section_19 .section__background-video, .page_section_19 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_19 .wysiwyg-content a, .page_section_19 .wysiwyg-string a {
  color: ;
}

.page_section_19 .wysiwyg-content a, .page_section_19 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_19 .wysiwyg-content a:hover, .page_section_19 .wysiwyg-string a:hover {
  color: ;
}

.page_section_19 .wysiwyg-content a:hover, .page_section_19 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_19 .wysiwyg-content a, .page_section_19 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_19 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_19 .media-37__title {
  font-size:28px;
}


}

.page_section_19 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_19 .media-37__text {
  font-size:14px;
}


}

.page_section_19 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_19 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_19 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_19 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_19 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_19 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_19 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_19 .media-37__image {
  border-radius:0px;
}

.page_section_19 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_20 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_20 .section__content {
  padding-top: 60px;
}


}

.page_section_20 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_20 .section__content {
  padding-bottom: 60px;
}


}

.page_section_20 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_20 {
  background-color: ;
}

/*.page_section_20 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_20 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_20 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_20 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_20 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_20 .section__background-image {
  background-position: center center;
}


}

.page_section_20 .section__background-mask {
  background-color: #000000;
}

.page_section_20 .section__background-mask {
  opacity: 0.5;
}

.page_section_20 {
  border-color: #ffffff;
}

.page_section_20 {
  border-width: 0px;
}

.page_section_20 {
  border-top-left-radius: 0px;
}

.page_section_20 .section__background-image-container, .page_section_20 .section__background-loaded-video, .page_section_20 .section__background-video, .page_section_20 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_20 {
  border-top-right-radius: 0px;
}

.page_section_20 .section__background-image-container, .page_section_20 .section__background-loaded-video, .page_section_20 .section__background-video, .page_section_20 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_20 {
  border-bottom-right-radius: 0px;
}

.page_section_20 .section__background-image-container, .page_section_20 .section__background-loaded-video, .page_section_20 .section__background-video, .page_section_20 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_20 {
  border-bottom-left-radius: 0px;
}

.page_section_20 .section__background-image-container, .page_section_20 .section__background-loaded-video, .page_section_20 .section__background-video, .page_section_20 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_20 .wysiwyg-content a, .page_section_20 .wysiwyg-string a {
  color: ;
}

.page_section_20 .wysiwyg-content a, .page_section_20 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_20 .wysiwyg-content a:hover, .page_section_20 .wysiwyg-string a:hover {
  color: ;
}

.page_section_20 .wysiwyg-content a:hover, .page_section_20 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_20 .wysiwyg-content a, .page_section_20 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_20 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_20 .media-37__title {
  font-size:28px;
}


}

.page_section_20 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_20 .media-37__text {
  font-size:14px;
}


}

.page_section_20 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_20 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_20 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_20 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_20 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_20 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_20 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_20 .media-37__image {
  border-radius:0px;
}

.page_section_20 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_21 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_21 .section__content {
  padding-top: 60px;
}


}

.page_section_21 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_21 .section__content {
  padding-bottom: 60px;
}


}

.page_section_21 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_21 {
  background-color: ;
}

/*.page_section_21 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_21 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_21 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_21 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_21 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_21 .section__background-image {
  background-position: center center;
}


}

.page_section_21 .section__background-mask {
  background-color: #000000;
}

.page_section_21 .section__background-mask {
  opacity: 0.5;
}

.page_section_21 {
  border-color: #ffffff;
}

.page_section_21 {
  border-width: 0px;
}

.page_section_21 {
  border-top-left-radius: 0px;
}

.page_section_21 .section__background-image-container, .page_section_21 .section__background-loaded-video, .page_section_21 .section__background-video, .page_section_21 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_21 {
  border-top-right-radius: 0px;
}

.page_section_21 .section__background-image-container, .page_section_21 .section__background-loaded-video, .page_section_21 .section__background-video, .page_section_21 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_21 {
  border-bottom-right-radius: 0px;
}

.page_section_21 .section__background-image-container, .page_section_21 .section__background-loaded-video, .page_section_21 .section__background-video, .page_section_21 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_21 {
  border-bottom-left-radius: 0px;
}

.page_section_21 .section__background-image-container, .page_section_21 .section__background-loaded-video, .page_section_21 .section__background-video, .page_section_21 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_21 .wysiwyg-content a, .page_section_21 .wysiwyg-string a {
  color: ;
}

.page_section_21 .wysiwyg-content a, .page_section_21 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_21 .wysiwyg-content a:hover, .page_section_21 .wysiwyg-string a:hover {
  color: ;
}

.page_section_21 .wysiwyg-content a:hover, .page_section_21 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_21 .wysiwyg-content a, .page_section_21 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_21 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_21 .media-37__title {
  font-size:28px;
}


}

.page_section_21 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_21 .media-37__text {
  font-size:14px;
}


}

.page_section_21 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  background-color: transparent;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_21 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_21 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_21 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_21 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_21 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_21 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_21 .media-37__image {
  border-radius:0px;
}

.page_section_21 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_22 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_22 .section__content {
  padding-top: 60px;
}


}

.page_section_22 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_22 .section__content {
  padding-bottom: 60px;
}


}

.page_section_22 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_22 {
  background-color: ;
}

/*.page_section_22 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_22 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_22 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_22 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_22 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_22 .section__background-image {
  background-position: center center;
}


}

.page_section_22 .section__background-mask {
  background-color: #000000;
}

.page_section_22 .section__background-mask {
  opacity: 0.5;
}

.page_section_22 {
  border-color: #ffffff;
}

.page_section_22 {
  border-width: 0px;
}

.page_section_22 {
  border-top-left-radius: 0px;
}

.page_section_22 .section__background-image-container, .page_section_22 .section__background-loaded-video, .page_section_22 .section__background-video, .page_section_22 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_22 {
  border-top-right-radius: 0px;
}

.page_section_22 .section__background-image-container, .page_section_22 .section__background-loaded-video, .page_section_22 .section__background-video, .page_section_22 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_22 {
  border-bottom-right-radius: 0px;
}

.page_section_22 .section__background-image-container, .page_section_22 .section__background-loaded-video, .page_section_22 .section__background-video, .page_section_22 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_22 {
  border-bottom-left-radius: 0px;
}

.page_section_22 .section__background-image-container, .page_section_22 .section__background-loaded-video, .page_section_22 .section__background-video, .page_section_22 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_22 .wysiwyg-content a, .page_section_22 .wysiwyg-string a {
  color: ;
}

.page_section_22 .wysiwyg-content a, .page_section_22 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_22 .wysiwyg-content a:hover, .page_section_22 .wysiwyg-string a:hover {
  color: ;
}

.page_section_22 .wysiwyg-content a:hover, .page_section_22 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_22 .wysiwyg-content a, .page_section_22 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_22 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_22 .media-37__title {
  font-size:28px;
}


}

.page_section_22 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_22 .media-37__text {
  font-size:14px;
}


}

.page_section_22 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_22 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_22 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_22 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_22 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_22 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_22 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_22 .media-37__image {
  border-radius:0px;
}

.page_section_22 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_23 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_23 .section__content {
  padding-top: 60px;
}


}

.page_section_23 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_23 .section__content {
  padding-bottom: 60px;
}


}

.page_section_23 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_23 {
  background-color: ;
}

/*.page_section_23 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_23 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_23 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_23 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_23 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_23 .section__background-image {
  background-position: center center;
}


}

.page_section_23 .section__background-mask {
  background-color: #000000;
}

.page_section_23 .section__background-mask {
  opacity: 0.5;
}

.page_section_23 {
  border-color: #ffffff;
}

.page_section_23 {
  border-width: 0px;
}

.page_section_23 {
  border-top-left-radius: 0px;
}

.page_section_23 .section__background-image-container, .page_section_23 .section__background-loaded-video, .page_section_23 .section__background-video, .page_section_23 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_23 {
  border-top-right-radius: 0px;
}

.page_section_23 .section__background-image-container, .page_section_23 .section__background-loaded-video, .page_section_23 .section__background-video, .page_section_23 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_23 {
  border-bottom-right-radius: 0px;
}

.page_section_23 .section__background-image-container, .page_section_23 .section__background-loaded-video, .page_section_23 .section__background-video, .page_section_23 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_23 {
  border-bottom-left-radius: 0px;
}

.page_section_23 .section__background-image-container, .page_section_23 .section__background-loaded-video, .page_section_23 .section__background-video, .page_section_23 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_23 .wysiwyg-content a, .page_section_23 .wysiwyg-string a {
  color: ;
}

.page_section_23 .wysiwyg-content a, .page_section_23 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_23 .wysiwyg-content a:hover, .page_section_23 .wysiwyg-string a:hover {
  color: ;
}

.page_section_23 .wysiwyg-content a:hover, .page_section_23 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_23 .wysiwyg-content a, .page_section_23 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_23 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_23 .media-37__title {
  font-size:28px;
}


}

.page_section_23 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_23 .media-37__text {
  font-size:14px;
}


}

.page_section_23 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_23 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_23 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_23 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_23 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_23 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_23 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_23 .media-37__image {
  border-radius:0px;
}

.page_section_23 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_24 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_24 .section__content {
  padding-top: 60px;
}


}

.page_section_24 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_24 .section__content {
  padding-bottom: 60px;
}


}

.page_section_24 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_24 {
  background-color: ;
}

/*.page_section_24 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_24 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_24 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_24 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_24 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_24 .section__background-image {
  background-position: center center;
}


}

.page_section_24 .section__background-mask {
  background-color: #000000;
}

.page_section_24 .section__background-mask {
  opacity: 0.5;
}

.page_section_24 {
  border-color: #ffffff;
}

.page_section_24 {
  border-width: 0px;
}

.page_section_24 {
  border-top-left-radius: 0px;
}

.page_section_24 .section__background-image-container, .page_section_24 .section__background-loaded-video, .page_section_24 .section__background-video, .page_section_24 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_24 {
  border-top-right-radius: 0px;
}

.page_section_24 .section__background-image-container, .page_section_24 .section__background-loaded-video, .page_section_24 .section__background-video, .page_section_24 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_24 {
  border-bottom-right-radius: 0px;
}

.page_section_24 .section__background-image-container, .page_section_24 .section__background-loaded-video, .page_section_24 .section__background-video, .page_section_24 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_24 {
  border-bottom-left-radius: 0px;
}

.page_section_24 .section__background-image-container, .page_section_24 .section__background-loaded-video, .page_section_24 .section__background-video, .page_section_24 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_24 .wysiwyg-content a, .page_section_24 .wysiwyg-string a {
  color: ;
}

.page_section_24 .wysiwyg-content a, .page_section_24 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_24 .wysiwyg-content a:hover, .page_section_24 .wysiwyg-string a:hover {
  color: ;
}

.page_section_24 .wysiwyg-content a:hover, .page_section_24 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_24 .wysiwyg-content a, .page_section_24 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_24 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_24 .media-37__title {
  font-size:28px;
}


}

.page_section_24 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_24 .media-37__text {
  font-size:14px;
}


}

.page_section_24 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_24 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_24 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_24 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_24 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_24 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_24 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_24 .media-37__image {
  border-radius:0px;
}

.page_section_24 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_25 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_25 .section__content {
  padding-top: 60px;
}


}

.page_section_25 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_25 .section__content {
  padding-bottom: 60px;
}


}

.page_section_25 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_25 {
  background-color: ;
}

/*.page_section_25 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_25 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_25 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_25 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_25 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_25 .section__background-image {
  background-position: center center;
}


}

.page_section_25 .section__background-mask {
  background-color: #000000;
}

.page_section_25 .section__background-mask {
  opacity: 0.5;
}

.page_section_25 {
  border-color: #ffffff;
}

.page_section_25 {
  border-width: 0px;
}

.page_section_25 {
  border-top-left-radius: 0px;
}

.page_section_25 .section__background-image-container, .page_section_25 .section__background-loaded-video, .page_section_25 .section__background-video, .page_section_25 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_25 {
  border-top-right-radius: 0px;
}

.page_section_25 .section__background-image-container, .page_section_25 .section__background-loaded-video, .page_section_25 .section__background-video, .page_section_25 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_25 {
  border-bottom-right-radius: 0px;
}

.page_section_25 .section__background-image-container, .page_section_25 .section__background-loaded-video, .page_section_25 .section__background-video, .page_section_25 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_25 {
  border-bottom-left-radius: 0px;
}

.page_section_25 .section__background-image-container, .page_section_25 .section__background-loaded-video, .page_section_25 .section__background-video, .page_section_25 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_25 .wysiwyg-content a, .page_section_25 .wysiwyg-string a {
  color: ;
}

.page_section_25 .wysiwyg-content a, .page_section_25 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_25 .wysiwyg-content a:hover, .page_section_25 .wysiwyg-string a:hover {
  color: ;
}

.page_section_25 .wysiwyg-content a:hover, .page_section_25 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_25 .wysiwyg-content a, .page_section_25 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_25 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_25 .media-37__title {
  font-size:28px;
}


}

.page_section_25 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_25 .media-37__text {
  font-size:14px;
}


}

.page_section_25 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_25 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_25 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_25 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_25 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_25 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_25 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_25 .media-37__image {
  border-radius:0px;
}

.page_section_25 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_26 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_26 .section__content {
  padding-top: 60px;
}


}

.page_section_26 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_26 .section__content {
  padding-bottom: 60px;
}


}

.page_section_26 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_26 {
  background-color: ;
}

/*.page_section_26 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_26 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_26 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_26 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_26 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_26 .section__background-image {
  background-position: center center;
}


}

.page_section_26 .section__background-mask {
  background-color: #000000;
}

.page_section_26 .section__background-mask {
  opacity: 0.5;
}

.page_section_26 {
  border-color: #ffffff;
}

.page_section_26 {
  border-width: 0px;
}

.page_section_26 {
  border-top-left-radius: 0px;
}

.page_section_26 .section__background-image-container, .page_section_26 .section__background-loaded-video, .page_section_26 .section__background-video, .page_section_26 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_26 {
  border-top-right-radius: 0px;
}

.page_section_26 .section__background-image-container, .page_section_26 .section__background-loaded-video, .page_section_26 .section__background-video, .page_section_26 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_26 {
  border-bottom-right-radius: 0px;
}

.page_section_26 .section__background-image-container, .page_section_26 .section__background-loaded-video, .page_section_26 .section__background-video, .page_section_26 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_26 {
  border-bottom-left-radius: 0px;
}

.page_section_26 .section__background-image-container, .page_section_26 .section__background-loaded-video, .page_section_26 .section__background-video, .page_section_26 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_26 .wysiwyg-content a, .page_section_26 .wysiwyg-string a {
  color: ;
}

.page_section_26 .wysiwyg-content a, .page_section_26 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_26 .wysiwyg-content a:hover, .page_section_26 .wysiwyg-string a:hover {
  color: ;
}

.page_section_26 .wysiwyg-content a:hover, .page_section_26 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_26 .wysiwyg-content a, .page_section_26 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_26 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_26 .media-37__title {
  font-size:28px;
}


}

.page_section_26 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_26 .media-37__text {
  font-size:14px;
}


}

.page_section_26 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_26 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_26 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_26 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_26 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_26 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_26 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_26 .media-37__image {
  border-radius:0px;
}

.page_section_26 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_27 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_27 .section__content {
  padding-top: 60px;
}


}

.page_section_27 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_27 .section__content {
  padding-bottom: 60px;
}


}

.page_section_27 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_27 {
  background-color: ;
}

/*.page_section_27 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_27 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_27 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_27 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_27 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_27 .section__background-image {
  background-position: center center;
}


}

.page_section_27 .section__background-mask {
  background-color: #000000;
}

.page_section_27 .section__background-mask {
  opacity: 0.5;
}

.page_section_27 {
  border-color: #ffffff;
}

.page_section_27 {
  border-width: 0px;
}

.page_section_27 {
  border-top-left-radius: 0px;
}

.page_section_27 .section__background-image-container, .page_section_27 .section__background-loaded-video, .page_section_27 .section__background-video, .page_section_27 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_27 {
  border-top-right-radius: 0px;
}

.page_section_27 .section__background-image-container, .page_section_27 .section__background-loaded-video, .page_section_27 .section__background-video, .page_section_27 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_27 {
  border-bottom-right-radius: 0px;
}

.page_section_27 .section__background-image-container, .page_section_27 .section__background-loaded-video, .page_section_27 .section__background-video, .page_section_27 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_27 {
  border-bottom-left-radius: 0px;
}

.page_section_27 .section__background-image-container, .page_section_27 .section__background-loaded-video, .page_section_27 .section__background-video, .page_section_27 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_27 .wysiwyg-content a, .page_section_27 .wysiwyg-string a {
  color: ;
}

.page_section_27 .wysiwyg-content a, .page_section_27 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_27 .wysiwyg-content a:hover, .page_section_27 .wysiwyg-string a:hover {
  color: ;
}

.page_section_27 .wysiwyg-content a:hover, .page_section_27 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_27 .wysiwyg-content a, .page_section_27 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_27 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_27 .media-37__title {
  font-size:28px;
}


}

.page_section_27 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_27 .media-37__text {
  font-size:14px;
}


}

.page_section_27 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_27 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_27 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_27 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_27 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_27 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_27 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_27 .media-37__image {
  border-radius:0px;
}

.page_section_27 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_28 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_28 .section__content {
  padding-top: 60px;
}


}

.page_section_28 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_28 .section__content {
  padding-bottom: 60px;
}


}

.page_section_28 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_28 {
  background-color: ;
}

/*.page_section_28 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_28 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_28 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_28 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_28 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_28 .section__background-image {
  background-position: center center;
}


}

.page_section_28 .section__background-mask {
  background-color: #000000;
}

.page_section_28 .section__background-mask {
  opacity: 0.5;
}

.page_section_28 {
  border-color: #ffffff;
}

.page_section_28 {
  border-width: 0px;
}

.page_section_28 {
  border-top-left-radius: 0px;
}

.page_section_28 .section__background-image-container, .page_section_28 .section__background-loaded-video, .page_section_28 .section__background-video, .page_section_28 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_28 {
  border-top-right-radius: 0px;
}

.page_section_28 .section__background-image-container, .page_section_28 .section__background-loaded-video, .page_section_28 .section__background-video, .page_section_28 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_28 {
  border-bottom-right-radius: 0px;
}

.page_section_28 .section__background-image-container, .page_section_28 .section__background-loaded-video, .page_section_28 .section__background-video, .page_section_28 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_28 {
  border-bottom-left-radius: 0px;
}

.page_section_28 .section__background-image-container, .page_section_28 .section__background-loaded-video, .page_section_28 .section__background-video, .page_section_28 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_28 .wysiwyg-content a, .page_section_28 .wysiwyg-string a {
  color: ;
}

.page_section_28 .wysiwyg-content a, .page_section_28 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_28 .wysiwyg-content a:hover, .page_section_28 .wysiwyg-string a:hover {
  color: ;
}

.page_section_28 .wysiwyg-content a:hover, .page_section_28 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_28 .wysiwyg-content a, .page_section_28 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_28 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_28 .media-37__title {
  font-size:28px;
}


}

.page_section_28 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_28 .media-37__text {
  font-size:14px;
}


}

.page_section_28 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_28 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_28 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_28 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_28 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_28 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_28 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_28 .media-37__image {
  border-radius:0px;
}

.page_section_28 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_29 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_29 .section__content {
  padding-top: 60px;
}


}

.page_section_29 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_29 .section__content {
  padding-bottom: 60px;
}


}

.page_section_29 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_29 {
  background-color: ;
}

/*.page_section_29 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_29 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_29 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_29 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_29 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_29 .section__background-image {
  background-position: center center;
}


}

.page_section_29 .section__background-mask {
  background-color: #000000;
}

.page_section_29 .section__background-mask {
  opacity: 0.5;
}

.page_section_29 {
  border-color: #ffffff;
}

.page_section_29 {
  border-width: 0px;
}

.page_section_29 {
  border-top-left-radius: 0px;
}

.page_section_29 .section__background-image-container, .page_section_29 .section__background-loaded-video, .page_section_29 .section__background-video, .page_section_29 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_29 {
  border-top-right-radius: 0px;
}

.page_section_29 .section__background-image-container, .page_section_29 .section__background-loaded-video, .page_section_29 .section__background-video, .page_section_29 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_29 {
  border-bottom-right-radius: 0px;
}

.page_section_29 .section__background-image-container, .page_section_29 .section__background-loaded-video, .page_section_29 .section__background-video, .page_section_29 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_29 {
  border-bottom-left-radius: 0px;
}

.page_section_29 .section__background-image-container, .page_section_29 .section__background-loaded-video, .page_section_29 .section__background-video, .page_section_29 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_29 .wysiwyg-content a, .page_section_29 .wysiwyg-string a {
  color: ;
}

.page_section_29 .wysiwyg-content a, .page_section_29 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_29 .wysiwyg-content a:hover, .page_section_29 .wysiwyg-string a:hover {
  color: ;
}

.page_section_29 .wysiwyg-content a:hover, .page_section_29 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_29 .wysiwyg-content a, .page_section_29 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_29 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_29 .media-37__title {
  font-size:28px;
}


}

.page_section_29 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_29 .media-37__text {
  font-size:14px;
}


}

.page_section_29 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_29 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_29 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_29 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_29 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_29 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_29 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_29 .media-37__image {
  border-radius:0px;
}

.page_section_29 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_30 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_30 .section__content {
  padding-top: 60px;
}


}

.page_section_30 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_30 .section__content {
  padding-bottom: 60px;
}


}

.page_section_30 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_30 {
  background-color: ;
}

/*.page_section_30 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_30 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_30 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_30 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_30 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_30 .section__background-image {
  background-position: center center;
}


}

.page_section_30 .section__background-mask {
  background-color: #000000;
}

.page_section_30 .section__background-mask {
  opacity: 0.5;
}

.page_section_30 {
  border-color: #ffffff;
}

.page_section_30 {
  border-width: 0px;
}

.page_section_30 {
  border-top-left-radius: 0px;
}

.page_section_30 .section__background-image-container, .page_section_30 .section__background-loaded-video, .page_section_30 .section__background-video, .page_section_30 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_30 {
  border-top-right-radius: 0px;
}

.page_section_30 .section__background-image-container, .page_section_30 .section__background-loaded-video, .page_section_30 .section__background-video, .page_section_30 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_30 {
  border-bottom-right-radius: 0px;
}

.page_section_30 .section__background-image-container, .page_section_30 .section__background-loaded-video, .page_section_30 .section__background-video, .page_section_30 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_30 {
  border-bottom-left-radius: 0px;
}

.page_section_30 .section__background-image-container, .page_section_30 .section__background-loaded-video, .page_section_30 .section__background-video, .page_section_30 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_30 .wysiwyg-content a, .page_section_30 .wysiwyg-string a {
  color: ;
}

.page_section_30 .wysiwyg-content a, .page_section_30 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_30 .wysiwyg-content a:hover, .page_section_30 .wysiwyg-string a:hover {
  color: ;
}

.page_section_30 .wysiwyg-content a:hover, .page_section_30 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_30 .wysiwyg-content a, .page_section_30 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_30 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:2px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_30 .media-37__title {
  font-size:28px;
}


}

.page_section_30 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_30 .media-37__text {
  font-size:14px;
}


}

.page_section_30 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_30 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_30 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_30 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_30 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_30 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_30 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_30 .media-37__image {
  border-radius:0px;
}

.page_section_30 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_31 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_31 .section__content {
  padding-top: 60px;
}


}

.page_section_31 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_31 .section__content {
  padding-bottom: 60px;
}


}

.page_section_31 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_31 {
  background-color: ;
}

/*.page_section_31 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_31 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_31 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_31 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_31 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_31 .section__background-image {
  background-position: center center;
}


}

.page_section_31 .section__background-mask {
  background-color: #000000;
}

.page_section_31 .section__background-mask {
  opacity: 0.5;
}

.page_section_31 {
  border-color: #ffffff;
}

.page_section_31 {
  border-width: 0px;
}

.page_section_31 {
  border-top-left-radius: 0px;
}

.page_section_31 .section__background-image-container, .page_section_31 .section__background-loaded-video, .page_section_31 .section__background-video, .page_section_31 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_31 {
  border-top-right-radius: 0px;
}

.page_section_31 .section__background-image-container, .page_section_31 .section__background-loaded-video, .page_section_31 .section__background-video, .page_section_31 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_31 {
  border-bottom-right-radius: 0px;
}

.page_section_31 .section__background-image-container, .page_section_31 .section__background-loaded-video, .page_section_31 .section__background-video, .page_section_31 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_31 {
  border-bottom-left-radius: 0px;
}

.page_section_31 .section__background-image-container, .page_section_31 .section__background-loaded-video, .page_section_31 .section__background-video, .page_section_31 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_31 .wysiwyg-content a, .page_section_31 .wysiwyg-string a {
  color: ;
}

.page_section_31 .wysiwyg-content a, .page_section_31 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_31 .wysiwyg-content a:hover, .page_section_31 .wysiwyg-string a:hover {
  color: ;
}

.page_section_31 .wysiwyg-content a:hover, .page_section_31 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_31 .wysiwyg-content a, .page_section_31 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_31 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_31 .media-37__title {
  font-size:28px;
}


}

.page_section_31 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_31 .media-37__text {
  font-size:14px;
}


}

.page_section_31 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_31 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_31 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_31 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_31 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_31 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_31 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_31 .media-37__image {
  border-radius:0px;
}

.page_section_31 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_32 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_32 .section__content {
  padding-top: 60px;
}


}

.page_section_32 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_32 .section__content {
  padding-bottom: 60px;
}


}

.page_section_32 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_32 {
  background-color: ;
}

/*.page_section_32 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_32 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_32 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_32 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_32 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_32 .section__background-image {
  background-position: center center;
}


}

.page_section_32 .section__background-mask {
  background-color: #000000;
}

.page_section_32 .section__background-mask {
  opacity: 0.5;
}

.page_section_32 {
  border-color: #ffffff;
}

.page_section_32 {
  border-width: 0px;
}

.page_section_32 {
  border-top-left-radius: 0px;
}

.page_section_32 .section__background-image-container, .page_section_32 .section__background-loaded-video, .page_section_32 .section__background-video, .page_section_32 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_32 {
  border-top-right-radius: 0px;
}

.page_section_32 .section__background-image-container, .page_section_32 .section__background-loaded-video, .page_section_32 .section__background-video, .page_section_32 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_32 {
  border-bottom-right-radius: 0px;
}

.page_section_32 .section__background-image-container, .page_section_32 .section__background-loaded-video, .page_section_32 .section__background-video, .page_section_32 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_32 {
  border-bottom-left-radius: 0px;
}

.page_section_32 .section__background-image-container, .page_section_32 .section__background-loaded-video, .page_section_32 .section__background-video, .page_section_32 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_32 .wysiwyg-content a, .page_section_32 .wysiwyg-string a {
  color: ;
}

.page_section_32 .wysiwyg-content a, .page_section_32 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_32 .wysiwyg-content a:hover, .page_section_32 .wysiwyg-string a:hover {
  color: ;
}

.page_section_32 .wysiwyg-content a:hover, .page_section_32 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_32 .wysiwyg-content a, .page_section_32 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_32 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_32 .media-37__title {
  font-size:28px;
}


}

.page_section_32 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_32 .media-37__text {
  font-size:14px;
}


}

.page_section_32 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_32 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_32 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:3px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_32 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_32 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_32 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_32 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_32 .media-37__image {
  border-radius:0px;
}

.page_section_32 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_33 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_33 .section__content {
  padding-top: 60px;
}


}

.page_section_33 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_33 .section__content {
  padding-bottom: 60px;
}


}

.page_section_33 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_33 {
  background-color: ;
}

/*.page_section_33 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_33 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_33 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_33 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_33 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_33 .section__background-image {
  background-position: center center;
}


}

.page_section_33 .section__background-mask {
  background-color: #000000;
}

.page_section_33 .section__background-mask {
  opacity: 0.5;
}

.page_section_33 {
  border-color: #ffffff;
}

.page_section_33 {
  border-width: 0px;
}

.page_section_33 {
  border-top-left-radius: 0px;
}

.page_section_33 .section__background-image-container, .page_section_33 .section__background-loaded-video, .page_section_33 .section__background-video, .page_section_33 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_33 {
  border-top-right-radius: 0px;
}

.page_section_33 .section__background-image-container, .page_section_33 .section__background-loaded-video, .page_section_33 .section__background-video, .page_section_33 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_33 {
  border-bottom-right-radius: 0px;
}

.page_section_33 .section__background-image-container, .page_section_33 .section__background-loaded-video, .page_section_33 .section__background-video, .page_section_33 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_33 {
  border-bottom-left-radius: 0px;
}

.page_section_33 .section__background-image-container, .page_section_33 .section__background-loaded-video, .page_section_33 .section__background-video, .page_section_33 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_33 .wysiwyg-content a, .page_section_33 .wysiwyg-string a {
  color: ;
}

.page_section_33 .wysiwyg-content a, .page_section_33 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_33 .wysiwyg-content a:hover, .page_section_33 .wysiwyg-string a:hover {
  color: ;
}

.page_section_33 .wysiwyg-content a:hover, .page_section_33 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_33 .wysiwyg-content a, .page_section_33 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_33 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:7px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_33 .media-37__title {
  font-size:28px;
}


}

.page_section_33 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_33 .media-37__text {
  font-size:14px;
}


}

.page_section_33 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_33 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_33 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_33 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_33 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_33 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_33 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_33 .media-37__image {
  border-radius:0px;
}

.page_section_33 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_34 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_34 .section__content {
  padding-top: 60px;
}


}

.page_section_34 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_34 .section__content {
  padding-bottom: 60px;
}


}

.page_section_34 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_34 {
  background-color: ;
}

/*.page_section_34 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_34 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_34 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_34 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_34 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_34 .section__background-image {
  background-position: center center;
}


}

.page_section_34 .section__background-mask {
  background-color: #000000;
}

.page_section_34 .section__background-mask {
  opacity: 0.5;
}

.page_section_34 {
  border-color: #ffffff;
}

.page_section_34 {
  border-width: 0px;
}

.page_section_34 {
  border-top-left-radius: 0px;
}

.page_section_34 .section__background-image-container, .page_section_34 .section__background-loaded-video, .page_section_34 .section__background-video, .page_section_34 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_34 {
  border-top-right-radius: 0px;
}

.page_section_34 .section__background-image-container, .page_section_34 .section__background-loaded-video, .page_section_34 .section__background-video, .page_section_34 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_34 {
  border-bottom-right-radius: 0px;
}

.page_section_34 .section__background-image-container, .page_section_34 .section__background-loaded-video, .page_section_34 .section__background-video, .page_section_34 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_34 {
  border-bottom-left-radius: 0px;
}

.page_section_34 .section__background-image-container, .page_section_34 .section__background-loaded-video, .page_section_34 .section__background-video, .page_section_34 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_34 .wysiwyg-content a, .page_section_34 .wysiwyg-string a {
  color: ;
}

.page_section_34 .wysiwyg-content a, .page_section_34 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_34 .wysiwyg-content a:hover, .page_section_34 .wysiwyg-string a:hover {
  color: ;
}

.page_section_34 .wysiwyg-content a:hover, .page_section_34 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_34 .wysiwyg-content a, .page_section_34 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_34 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:5px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_34 .media-37__title {
  font-size:28px;
}


}

.page_section_34 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_34 .media-37__text {
  font-size:14px;
}


}

.page_section_34 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_34 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_34 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_34 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_34 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_34 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_34 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_34 .media-37__image {
  border-radius:0px;
}

.page_section_34 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_35 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_35 .section__content {
  padding-top: 60px;
}


}

.page_section_35 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_35 .section__content {
  padding-bottom: 60px;
}


}

.page_section_35 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_35 {
  background-color: ;
}

/*.page_section_35 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_35 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_35 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_35 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_35 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_35 .section__background-image {
  background-position: center center;
}


}

.page_section_35 .section__background-mask {
  background-color: #000000;
}

.page_section_35 .section__background-mask {
  opacity: 0.5;
}

.page_section_35 {
  border-color: #ffffff;
}

.page_section_35 {
  border-width: 0px;
}

.page_section_35 {
  border-top-left-radius: 0px;
}

.page_section_35 .section__background-image-container, .page_section_35 .section__background-loaded-video, .page_section_35 .section__background-video, .page_section_35 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_35 {
  border-top-right-radius: 0px;
}

.page_section_35 .section__background-image-container, .page_section_35 .section__background-loaded-video, .page_section_35 .section__background-video, .page_section_35 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_35 {
  border-bottom-right-radius: 0px;
}

.page_section_35 .section__background-image-container, .page_section_35 .section__background-loaded-video, .page_section_35 .section__background-video, .page_section_35 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_35 {
  border-bottom-left-radius: 0px;
}

.page_section_35 .section__background-image-container, .page_section_35 .section__background-loaded-video, .page_section_35 .section__background-video, .page_section_35 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_35 .wysiwyg-content a, .page_section_35 .wysiwyg-string a {
  color: ;
}

.page_section_35 .wysiwyg-content a, .page_section_35 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_35 .wysiwyg-content a:hover, .page_section_35 .wysiwyg-string a:hover {
  color: ;
}

.page_section_35 .wysiwyg-content a:hover, .page_section_35 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_35 .wysiwyg-content a, .page_section_35 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_35 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:9px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_35 .media-37__title {
  font-size:28px;
}


}

.page_section_35 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_35 .media-37__text {
  font-size:14px;
}


}

.page_section_35 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_35 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_35 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:0px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_35 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_35 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_35 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_35 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_35 .media-37__image {
  border-radius:0px;
}

.page_section_35 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_36 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_36 .section__content {
  padding-top: 60px;
}


}

.page_section_36 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_36 .section__content {
  padding-bottom: 60px;
}


}

.page_section_36 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_36 {
  background-color: ;
}

/*.page_section_36 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_36 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_36 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_36 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_36 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_36 .section__background-image {
  background-position: center center;
}


}

.page_section_36 .section__background-mask {
  background-color: #000000;
}

.page_section_36 .section__background-mask {
  opacity: 0.5;
}

.page_section_36 {
  border-color: #ffffff;
}

.page_section_36 {
  border-width: 0px;
}

.page_section_36 {
  border-top-left-radius: 0px;
}

.page_section_36 .section__background-image-container, .page_section_36 .section__background-loaded-video, .page_section_36 .section__background-video, .page_section_36 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_36 {
  border-top-right-radius: 0px;
}

.page_section_36 .section__background-image-container, .page_section_36 .section__background-loaded-video, .page_section_36 .section__background-video, .page_section_36 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_36 {
  border-bottom-right-radius: 0px;
}

.page_section_36 .section__background-image-container, .page_section_36 .section__background-loaded-video, .page_section_36 .section__background-video, .page_section_36 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_36 {
  border-bottom-left-radius: 0px;
}

.page_section_36 .section__background-image-container, .page_section_36 .section__background-loaded-video, .page_section_36 .section__background-video, .page_section_36 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_36 .wysiwyg-content a, .page_section_36 .wysiwyg-string a {
  color: ;
}

.page_section_36 .wysiwyg-content a, .page_section_36 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_36 .wysiwyg-content a:hover, .page_section_36 .wysiwyg-string a:hover {
  color: ;
}

.page_section_36 .wysiwyg-content a:hover, .page_section_36 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_36 .wysiwyg-content a, .page_section_36 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_36 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:5px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_36 .media-37__title {
  font-size:28px;
}


}

.page_section_36 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_36 .media-37__text {
  font-size:14px;
}


}

.page_section_36 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_36 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_36 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_36 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_36 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_36 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_36 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_36 .media-37__image {
  border-radius:0px;
}

.page_section_36 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_37 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_37 .section__content {
  padding-top: 60px;
}


}

.page_section_37 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_37 .section__content {
  padding-bottom: 60px;
}


}

.page_section_37 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_37 {
  background-color: ;
}

/*.page_section_37 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_37 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_37 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_37 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_37 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_37 .section__background-image {
  background-position: center center;
}


}

.page_section_37 .section__background-mask {
  background-color: #000000;
}

.page_section_37 .section__background-mask {
  opacity: 0.5;
}

.page_section_37 {
  border-color: #ffffff;
}

.page_section_37 {
  border-width: 0px;
}

.page_section_37 {
  border-top-left-radius: 0px;
}

.page_section_37 .section__background-image-container, .page_section_37 .section__background-loaded-video, .page_section_37 .section__background-video, .page_section_37 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_37 {
  border-top-right-radius: 0px;
}

.page_section_37 .section__background-image-container, .page_section_37 .section__background-loaded-video, .page_section_37 .section__background-video, .page_section_37 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_37 {
  border-bottom-right-radius: 0px;
}

.page_section_37 .section__background-image-container, .page_section_37 .section__background-loaded-video, .page_section_37 .section__background-video, .page_section_37 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_37 {
  border-bottom-left-radius: 0px;
}

.page_section_37 .section__background-image-container, .page_section_37 .section__background-loaded-video, .page_section_37 .section__background-video, .page_section_37 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_37 .wysiwyg-content a, .page_section_37 .wysiwyg-string a {
  color: ;
}

.page_section_37 .wysiwyg-content a, .page_section_37 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_37 .wysiwyg-content a:hover, .page_section_37 .wysiwyg-string a:hover {
  color: ;
}

.page_section_37 .wysiwyg-content a:hover, .page_section_37 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_37 .wysiwyg-content a, .page_section_37 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_37 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:10px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_37 .media-37__title {
  font-size:28px;
}


}

.page_section_37 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_37 .media-37__text {
  font-size:14px;
}


}

.page_section_37 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_37 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_37 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_37 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_37 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_37 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_37 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_37 .media-37__image {
  border-radius:0px;
}

.page_section_37 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_38 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_38 .section__content {
  padding-top: 60px;
}


}

.page_section_38 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_38 .section__content {
  padding-bottom: 60px;
}


}

.page_section_38 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_38 {
  background-color: ;
}

/*.page_section_38 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_38 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_38 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_38 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_38 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_38 .section__background-image {
  background-position: center center;
}


}

.page_section_38 .section__background-mask {
  background-color: #000000;
}

.page_section_38 .section__background-mask {
  opacity: 0.5;
}

.page_section_38 {
  border-color: #ffffff;
}

.page_section_38 {
  border-width: 0px;
}

.page_section_38 {
  border-top-left-radius: 0px;
}

.page_section_38 .section__background-image-container, .page_section_38 .section__background-loaded-video, .page_section_38 .section__background-video, .page_section_38 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_38 {
  border-top-right-radius: 0px;
}

.page_section_38 .section__background-image-container, .page_section_38 .section__background-loaded-video, .page_section_38 .section__background-video, .page_section_38 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_38 {
  border-bottom-right-radius: 0px;
}

.page_section_38 .section__background-image-container, .page_section_38 .section__background-loaded-video, .page_section_38 .section__background-video, .page_section_38 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_38 {
  border-bottom-left-radius: 0px;
}

.page_section_38 .section__background-image-container, .page_section_38 .section__background-loaded-video, .page_section_38 .section__background-video, .page_section_38 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_38 .wysiwyg-content a, .page_section_38 .wysiwyg-string a {
  color: ;
}

.page_section_38 .wysiwyg-content a, .page_section_38 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_38 .wysiwyg-content a:hover, .page_section_38 .wysiwyg-string a:hover {
  color: ;
}

.page_section_38 .wysiwyg-content a:hover, .page_section_38 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_38 .wysiwyg-content a, .page_section_38 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_38 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:3px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_38 .media-37__title {
  font-size:28px;
}


}

.page_section_38 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_38 .media-37__text {
  font-size:14px;
}


}

.page_section_38 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_38 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_38 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_38 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_38 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_38 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_38 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_38 .media-37__image {
  border-radius:0px;
}

.page_section_38 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_39 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_39 .section__content {
  padding-top: 60px;
}


}

.page_section_39 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_39 .section__content {
  padding-bottom: 60px;
}


}

.page_section_39 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_39 {
  background-color: ;
}

/*.page_section_39 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_39 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_39 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_39 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_39 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_39 .section__background-image {
  background-position: center center;
}


}

.page_section_39 .section__background-mask {
  background-color: #000000;
}

.page_section_39 .section__background-mask {
  opacity: 0.5;
}

.page_section_39 {
  border-color: #ffffff;
}

.page_section_39 {
  border-width: 0px;
}

.page_section_39 {
  border-top-left-radius: 0px;
}

.page_section_39 .section__background-image-container, .page_section_39 .section__background-loaded-video, .page_section_39 .section__background-video, .page_section_39 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_39 {
  border-top-right-radius: 0px;
}

.page_section_39 .section__background-image-container, .page_section_39 .section__background-loaded-video, .page_section_39 .section__background-video, .page_section_39 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_39 {
  border-bottom-right-radius: 0px;
}

.page_section_39 .section__background-image-container, .page_section_39 .section__background-loaded-video, .page_section_39 .section__background-video, .page_section_39 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_39 {
  border-bottom-left-radius: 0px;
}

.page_section_39 .section__background-image-container, .page_section_39 .section__background-loaded-video, .page_section_39 .section__background-video, .page_section_39 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_39 .wysiwyg-content a, .page_section_39 .wysiwyg-string a {
  color: ;
}

.page_section_39 .wysiwyg-content a, .page_section_39 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_39 .wysiwyg-content a:hover, .page_section_39 .wysiwyg-string a:hover {
  color: ;
}

.page_section_39 .wysiwyg-content a:hover, .page_section_39 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_39 .wysiwyg-content a, .page_section_39 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_39 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_39 .media-37__title {
  font-size:28px;
}


}

.page_section_39 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_39 .media-37__text {
  font-size:14px;
}


}

.page_section_39 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_39 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_39 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_39 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_39 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_39 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_39 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_39 .media-37__image {
  border-radius:0px;
}

.page_section_39 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_40 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_40 .section__content {
  padding-top: 60px;
}


}

.page_section_40 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_40 .section__content {
  padding-bottom: 60px;
}


}

.page_section_40 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_40 {
  background-color: ;
}

/*.page_section_40 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_40 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_40 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_40 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_40 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_40 .section__background-image {
  background-position: center center;
}


}

.page_section_40 .section__background-mask {
  background-color: #000000;
}

.page_section_40 .section__background-mask {
  opacity: 0.5;
}

.page_section_40 {
  border-color: #ffffff;
}

.page_section_40 {
  border-width: 0px;
}

.page_section_40 {
  border-top-left-radius: 0px;
}

.page_section_40 .section__background-image-container, .page_section_40 .section__background-loaded-video, .page_section_40 .section__background-video, .page_section_40 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_40 {
  border-top-right-radius: 0px;
}

.page_section_40 .section__background-image-container, .page_section_40 .section__background-loaded-video, .page_section_40 .section__background-video, .page_section_40 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_40 {
  border-bottom-right-radius: 0px;
}

.page_section_40 .section__background-image-container, .page_section_40 .section__background-loaded-video, .page_section_40 .section__background-video, .page_section_40 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_40 {
  border-bottom-left-radius: 0px;
}

.page_section_40 .section__background-image-container, .page_section_40 .section__background-loaded-video, .page_section_40 .section__background-video, .page_section_40 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_40 .wysiwyg-content a, .page_section_40 .wysiwyg-string a {
  color: ;
}

.page_section_40 .wysiwyg-content a, .page_section_40 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_40 .wysiwyg-content a:hover, .page_section_40 .wysiwyg-string a:hover {
  color: ;
}

.page_section_40 .wysiwyg-content a:hover, .page_section_40 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_40 .wysiwyg-content a, .page_section_40 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_40 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:0px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_40 .media-37__title {
  font-size:28px;
}


}

.page_section_40 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_40 .media-37__text {
  font-size:14px;
}


}

.page_section_40 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_40 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_40 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:2px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_40 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_40 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_40 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_40 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_40 .media-37__image {
  border-radius:0px;
}

.page_section_40 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_41 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_41 .section__content {
  padding-top: 60px;
}


}

.page_section_41 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_41 .section__content {
  padding-bottom: 60px;
}


}

.page_section_41 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_41 {
  background-color: ;
}

/*.page_section_41 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_41 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_41 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_41 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_41 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_41 .section__background-image {
  background-position: center center;
}


}

.page_section_41 .section__background-mask {
  background-color: #000000;
}

.page_section_41 .section__background-mask {
  opacity: 0.5;
}

.page_section_41 {
  border-color: #ffffff;
}

.page_section_41 {
  border-width: 0px;
}

.page_section_41 {
  border-top-left-radius: 0px;
}

.page_section_41 .section__background-image-container, .page_section_41 .section__background-loaded-video, .page_section_41 .section__background-video, .page_section_41 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_41 {
  border-top-right-radius: 0px;
}

.page_section_41 .section__background-image-container, .page_section_41 .section__background-loaded-video, .page_section_41 .section__background-video, .page_section_41 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_41 {
  border-bottom-right-radius: 0px;
}

.page_section_41 .section__background-image-container, .page_section_41 .section__background-loaded-video, .page_section_41 .section__background-video, .page_section_41 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_41 {
  border-bottom-left-radius: 0px;
}

.page_section_41 .section__background-image-container, .page_section_41 .section__background-loaded-video, .page_section_41 .section__background-video, .page_section_41 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_41 .wysiwyg-content a, .page_section_41 .wysiwyg-string a {
  color: ;
}

.page_section_41 .wysiwyg-content a, .page_section_41 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_41 .wysiwyg-content a:hover, .page_section_41 .wysiwyg-string a:hover {
  color: ;
}

.page_section_41 .wysiwyg-content a:hover, .page_section_41 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_41 .wysiwyg-content a, .page_section_41 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_41 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:7px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_41 .media-37__title {
  font-size:28px;
}


}

.page_section_41 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_41 .media-37__text {
  font-size:14px;
}


}

.page_section_41 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_41 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_41 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_41 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_41 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_41 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_41 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_41 .media-37__image {
  border-radius:0px;
}

.page_section_41 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_42 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_42 .section__content {
  padding-top: 60px;
}


}

.page_section_42 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_42 .section__content {
  padding-bottom: 60px;
}


}

.page_section_42 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_42 {
  background-color: ;
}

/*.page_section_42 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_42 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_42 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_42 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_42 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_42 .section__background-image {
  background-position: center center;
}


}

.page_section_42 .section__background-mask {
  background-color: #000000;
}

.page_section_42 .section__background-mask {
  opacity: 0.5;
}

.page_section_42 {
  border-color: #ffffff;
}

.page_section_42 {
  border-width: 0px;
}

.page_section_42 {
  border-top-left-radius: 0px;
}

.page_section_42 .section__background-image-container, .page_section_42 .section__background-loaded-video, .page_section_42 .section__background-video, .page_section_42 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_42 {
  border-top-right-radius: 0px;
}

.page_section_42 .section__background-image-container, .page_section_42 .section__background-loaded-video, .page_section_42 .section__background-video, .page_section_42 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_42 {
  border-bottom-right-radius: 0px;
}

.page_section_42 .section__background-image-container, .page_section_42 .section__background-loaded-video, .page_section_42 .section__background-video, .page_section_42 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_42 {
  border-bottom-left-radius: 0px;
}

.page_section_42 .section__background-image-container, .page_section_42 .section__background-loaded-video, .page_section_42 .section__background-video, .page_section_42 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_42 .wysiwyg-content a, .page_section_42 .wysiwyg-string a {
  color: ;
}

.page_section_42 .wysiwyg-content a, .page_section_42 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_42 .wysiwyg-content a:hover, .page_section_42 .wysiwyg-string a:hover {
  color: ;
}

.page_section_42 .wysiwyg-content a:hover, .page_section_42 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_42 .wysiwyg-content a, .page_section_42 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_42 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_42 .media-37__title {
  font-size:28px;
}


}

.page_section_42 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_42 .media-37__text {
  font-size:14px;
}


}

.page_section_42 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_42 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_42 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_42 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_42 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_42 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_42 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_42 .media-37__image {
  border-radius:0px;
}

.page_section_42 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_43 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_43 .section__content {
  padding-top: 60px;
}


}

.page_section_43 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_43 .section__content {
  padding-bottom: 60px;
}


}

.page_section_43 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_43 {
  background-color: ;
}

/*.page_section_43 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_43 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_43 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_43 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_43 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_43 .section__background-image {
  background-position: center center;
}


}

.page_section_43 .section__background-mask {
  background-color: #000000;
}

.page_section_43 .section__background-mask {
  opacity: 0.5;
}

.page_section_43 {
  border-color: #ffffff;
}

.page_section_43 {
  border-width: 0px;
}

.page_section_43 {
  border-top-left-radius: 0px;
}

.page_section_43 .section__background-image-container, .page_section_43 .section__background-loaded-video, .page_section_43 .section__background-video, .page_section_43 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_43 {
  border-top-right-radius: 0px;
}

.page_section_43 .section__background-image-container, .page_section_43 .section__background-loaded-video, .page_section_43 .section__background-video, .page_section_43 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_43 {
  border-bottom-right-radius: 0px;
}

.page_section_43 .section__background-image-container, .page_section_43 .section__background-loaded-video, .page_section_43 .section__background-video, .page_section_43 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_43 {
  border-bottom-left-radius: 0px;
}

.page_section_43 .section__background-image-container, .page_section_43 .section__background-loaded-video, .page_section_43 .section__background-video, .page_section_43 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_43 .wysiwyg-content a, .page_section_43 .wysiwyg-string a {
  color: ;
}

.page_section_43 .wysiwyg-content a, .page_section_43 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_43 .wysiwyg-content a:hover, .page_section_43 .wysiwyg-string a:hover {
  color: ;
}

.page_section_43 .wysiwyg-content a:hover, .page_section_43 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_43 .wysiwyg-content a, .page_section_43 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_43 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_43 .media-37__title {
  font-size:28px;
}


}

.page_section_43 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_43 .media-37__text {
  font-size:14px;
}


}

.page_section_43 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_43 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_43 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_43 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_43 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_43 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_43 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_43 .media-37__image {
  border-radius:0px;
}

.page_section_43 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_44 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_44 .section__content {
  padding-top: 60px;
}


}

.page_section_44 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_44 .section__content {
  padding-bottom: 60px;
}


}

.page_section_44 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_44 {
  background-color: ;
}

/*.page_section_44 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_44 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_44 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_44 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_44 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_44 .section__background-image {
  background-position: center center;
}


}

.page_section_44 .section__background-mask {
  background-color: #000000;
}

.page_section_44 .section__background-mask {
  opacity: 0.5;
}

.page_section_44 {
  border-color: #ffffff;
}

.page_section_44 {
  border-width: 0px;
}

.page_section_44 {
  border-top-left-radius: 0px;
}

.page_section_44 .section__background-image-container, .page_section_44 .section__background-loaded-video, .page_section_44 .section__background-video, .page_section_44 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_44 {
  border-top-right-radius: 0px;
}

.page_section_44 .section__background-image-container, .page_section_44 .section__background-loaded-video, .page_section_44 .section__background-video, .page_section_44 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_44 {
  border-bottom-right-radius: 0px;
}

.page_section_44 .section__background-image-container, .page_section_44 .section__background-loaded-video, .page_section_44 .section__background-video, .page_section_44 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_44 {
  border-bottom-left-radius: 0px;
}

.page_section_44 .section__background-image-container, .page_section_44 .section__background-loaded-video, .page_section_44 .section__background-video, .page_section_44 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_44 .wysiwyg-content a, .page_section_44 .wysiwyg-string a {
  color: ;
}

.page_section_44 .wysiwyg-content a, .page_section_44 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_44 .wysiwyg-content a:hover, .page_section_44 .wysiwyg-string a:hover {
  color: ;
}

.page_section_44 .wysiwyg-content a:hover, .page_section_44 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_44 .wysiwyg-content a, .page_section_44 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_44 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_44 .media-37__title {
  font-size:28px;
}


}

.page_section_44 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_44 .media-37__text {
  font-size:14px;
}


}

.page_section_44 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_44 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_44 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_44 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_44 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_44 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_44 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_44 .media-37__image {
  border-radius:0px;
}

.page_section_44 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_45 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_45 .section__content {
  padding-top: 60px;
}


}

.page_section_45 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_45 .section__content {
  padding-bottom: 60px;
}


}

.page_section_45 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_45 {
  background-color: ;
}

/*.page_section_45 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_45 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_45 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_45 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_45 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_45 .section__background-image {
  background-position: center center;
}


}

.page_section_45 .section__background-mask {
  background-color: #000000;
}

.page_section_45 .section__background-mask {
  opacity: 0.5;
}

.page_section_45 {
  border-color: #ffffff;
}

.page_section_45 {
  border-width: 0px;
}

.page_section_45 {
  border-top-left-radius: 0px;
}

.page_section_45 .section__background-image-container, .page_section_45 .section__background-loaded-video, .page_section_45 .section__background-video, .page_section_45 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_45 {
  border-top-right-radius: 0px;
}

.page_section_45 .section__background-image-container, .page_section_45 .section__background-loaded-video, .page_section_45 .section__background-video, .page_section_45 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_45 {
  border-bottom-right-radius: 0px;
}

.page_section_45 .section__background-image-container, .page_section_45 .section__background-loaded-video, .page_section_45 .section__background-video, .page_section_45 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_45 {
  border-bottom-left-radius: 0px;
}

.page_section_45 .section__background-image-container, .page_section_45 .section__background-loaded-video, .page_section_45 .section__background-video, .page_section_45 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_45 .wysiwyg-content a, .page_section_45 .wysiwyg-string a {
  color: ;
}

.page_section_45 .wysiwyg-content a, .page_section_45 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_45 .wysiwyg-content a:hover, .page_section_45 .wysiwyg-string a:hover {
  color: ;
}

.page_section_45 .wysiwyg-content a:hover, .page_section_45 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_45 .wysiwyg-content a, .page_section_45 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_45 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_45 .media-37__title {
  font-size:28px;
}


}

.page_section_45 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_45 .media-37__text {
  font-size:14px;
}


}

.page_section_45 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_45 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_45 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_45 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_45 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_45 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_45 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_45 .media-37__image {
  border-radius:0px;
}

.page_section_45 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_46 .section__content {
  padding-top: 0;
}

.page_section_46 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_46 .section__content {
  padding-bottom: 60px;
}


}

.page_section_46 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_46 {
  background-color: ;
}

/*.page_section_46 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_46 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_46 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_46 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_46 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_46 .section__background-image {
  background-position: center center;
}


}

.page_section_46 .section__background-mask {
  background-color: #000000;
}

.page_section_46 .section__background-mask {
  opacity: 0.5;
}

.page_section_46 {
  border-color: #ffffff;
}

.page_section_46 {
  border-width: 0px;
}

.page_section_46 {
  border-top-left-radius: 0px;
}

.page_section_46 .section__background-image-container, .page_section_46 .section__background-loaded-video, .page_section_46 .section__background-video, .page_section_46 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_46 {
  border-top-right-radius: 0px;
}

.page_section_46 .section__background-image-container, .page_section_46 .section__background-loaded-video, .page_section_46 .section__background-video, .page_section_46 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_46 {
  border-bottom-right-radius: 0px;
}

.page_section_46 .section__background-image-container, .page_section_46 .section__background-loaded-video, .page_section_46 .section__background-video, .page_section_46 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_46 {
  border-bottom-left-radius: 0px;
}

.page_section_46 .section__background-image-container, .page_section_46 .section__background-loaded-video, .page_section_46 .section__background-video, .page_section_46 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_46 .wysiwyg-content a, .page_section_46 .wysiwyg-string a {
  color: ;
}

.page_section_46 .wysiwyg-content a, .page_section_46 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_46 .wysiwyg-content a:hover, .page_section_46 .wysiwyg-string a:hover {
  color: ;
}

.page_section_46 .wysiwyg-content a:hover, .page_section_46 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_46 .wysiwyg-content a, .page_section_46 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_46 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_46 .media-37__title {
  font-size:28px;
}


}

.page_section_46 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_46 .media-37__text {
  font-size:14px;
}


}

.page_section_46 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_46 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_46 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_46 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_46 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_46 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_46 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_46 .media-37__image {
  border-radius:0px;
}

.page_section_46 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_47 .section__content {
  padding-top: 0;
}

.page_section_47 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_47 .section__content {
  padding-bottom: 60px;
}


}

.page_section_47 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_47 {
  background-color: ;
}

/*.page_section_47 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_47 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_47 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_47 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_47 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_47 .section__background-image {
  background-position: center center;
}


}

.page_section_47 .section__background-mask {
  background-color: #000000;
}

.page_section_47 .section__background-mask {
  opacity: 0.5;
}

.page_section_47 {
  border-color: #ffffff;
}

.page_section_47 {
  border-width: 0px;
}

.page_section_47 {
  border-top-left-radius: 0px;
}

.page_section_47 .section__background-image-container, .page_section_47 .section__background-loaded-video, .page_section_47 .section__background-video, .page_section_47 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_47 {
  border-top-right-radius: 0px;
}

.page_section_47 .section__background-image-container, .page_section_47 .section__background-loaded-video, .page_section_47 .section__background-video, .page_section_47 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_47 {
  border-bottom-right-radius: 0px;
}

.page_section_47 .section__background-image-container, .page_section_47 .section__background-loaded-video, .page_section_47 .section__background-video, .page_section_47 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_47 {
  border-bottom-left-radius: 0px;
}

.page_section_47 .section__background-image-container, .page_section_47 .section__background-loaded-video, .page_section_47 .section__background-video, .page_section_47 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_47 .wysiwyg-content a, .page_section_47 .wysiwyg-string a {
  color: ;
}

.page_section_47 .wysiwyg-content a, .page_section_47 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_47 .wysiwyg-content a:hover, .page_section_47 .wysiwyg-string a:hover {
  color: ;
}

.page_section_47 .wysiwyg-content a:hover, .page_section_47 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_47 .wysiwyg-content a, .page_section_47 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_47 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_47 .media-37__title {
  font-size:28px;
}


}

.page_section_47 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_47 .media-37__text {
  font-size:14px;
}


}

.page_section_47 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_47 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_47 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_47 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_47 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_47 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_47 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_47 .media-37__image {
  border-radius:0px;
}

.page_section_47 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#e8e8e8;
}

.page_section_48 .section__content {
  padding-top: 0;
}

.page_section_48 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_48 .section__content {
  padding-bottom: 60px;
}


}

.page_section_48 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_48 {
  background-color: ;
}

/*.page_section_48 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_48 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_48 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_48 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_48 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_48 .section__background-image {
  background-position: center center;
}


}

.page_section_48 .section__background-mask {
  background-color: #000000;
}

.page_section_48 .section__background-mask {
  opacity: 0.5;
}

.page_section_48 {
  border-color: #ffffff;
}

.page_section_48 {
  border-width: 0px;
}

.page_section_48 {
  border-top-left-radius: 0px;
}

.page_section_48 .section__background-image-container, .page_section_48 .section__background-loaded-video, .page_section_48 .section__background-video, .page_section_48 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_48 {
  border-top-right-radius: 0px;
}

.page_section_48 .section__background-image-container, .page_section_48 .section__background-loaded-video, .page_section_48 .section__background-video, .page_section_48 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_48 {
  border-bottom-right-radius: 0px;
}

.page_section_48 .section__background-image-container, .page_section_48 .section__background-loaded-video, .page_section_48 .section__background-video, .page_section_48 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_48 {
  border-bottom-left-radius: 0px;
}

.page_section_48 .section__background-image-container, .page_section_48 .section__background-loaded-video, .page_section_48 .section__background-video, .page_section_48 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_48 .wysiwyg-content a, .page_section_48 .wysiwyg-string a {
  color: ;
}

.page_section_48 .wysiwyg-content a, .page_section_48 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_48 .wysiwyg-content a:hover, .page_section_48 .wysiwyg-string a:hover {
  color: ;
}

.page_section_48 .wysiwyg-content a:hover, .page_section_48 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_48 .wysiwyg-content a, .page_section_48 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_48 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_48 .media-37__title {
  font-size:28px;
}


}

.page_section_48 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_48 .media-37__text {
  font-size:14px;
}


}

.page_section_48 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_48 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_48 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_48 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_48 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_48 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_48 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_48 .media-37__image {
  border-radius:0px;
}

.page_section_48 .media-37__btn2 {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  background-color:#294d48;
  border-color:#292a31;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  border-radius:100px;
  color:#E8E8E8;
}

.page_section_49 .section__content {
  padding-top: 0;
}

.page_section_49 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_49 .section__content {
  padding-bottom: 60px;
}


}

.page_section_49 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_49 {
  background-color: ;
}

/*.page_section_49 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_49 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_49 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_49 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_49 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_49 .section__background-image {
  background-position: center center;
}


}

.page_section_49 .section__background-mask {
  background-color: #000000;
}

.page_section_49 .section__background-mask {
  opacity: 0.5;
}

.page_section_49 {
  border-color: #ffffff;
}

.page_section_49 {
  border-width: 0px;
}

.page_section_49 {
  border-top-left-radius: 0px;
}

.page_section_49 .section__background-image-container, .page_section_49 .section__background-loaded-video, .page_section_49 .section__background-video, .page_section_49 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_49 {
  border-top-right-radius: 0px;
}

.page_section_49 .section__background-image-container, .page_section_49 .section__background-loaded-video, .page_section_49 .section__background-video, .page_section_49 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_49 {
  border-bottom-right-radius: 0px;
}

.page_section_49 .section__background-image-container, .page_section_49 .section__background-loaded-video, .page_section_49 .section__background-video, .page_section_49 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_49 {
  border-bottom-left-radius: 0px;
}

.page_section_49 .section__background-image-container, .page_section_49 .section__background-loaded-video, .page_section_49 .section__background-video, .page_section_49 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_49 .wysiwyg-content a, .page_section_49 .wysiwyg-string a {
  color: ;
}

.page_section_49 .wysiwyg-content a, .page_section_49 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_49 .wysiwyg-content a:hover, .page_section_49 .wysiwyg-string a:hover {
  color: ;
}

.page_section_49 .wysiwyg-content a:hover, .page_section_49 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_49 .wysiwyg-content a, .page_section_49 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_49 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_49 .media-37__title {
  font-size:28px;
}


}

.page_section_49 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_49 .media-37__text {
  font-size:14px;
}


}

.page_section_49 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_49 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_49 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_49 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_49 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_49 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_49 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_49 .media-37__image {
  border-radius:0px;
}

.page_section_50 .section__content {
  padding-top: 0;
}

.page_section_50 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_50 .section__content {
  padding-bottom: 60px;
}


}

.page_section_50 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_50 {
  background-color: ;
}

/*.page_section_50 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_50 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_50 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_50 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_50 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_50 .section__background-image {
  background-position: center center;
}


}

.page_section_50 .section__background-mask {
  background-color: #000000;
}

.page_section_50 .section__background-mask {
  opacity: 0.5;
}

.page_section_50 {
  border-color: #ffffff;
}

.page_section_50 {
  border-width: 0px;
}

.page_section_50 {
  border-top-left-radius: 0px;
}

.page_section_50 .section__background-image-container, .page_section_50 .section__background-loaded-video, .page_section_50 .section__background-video, .page_section_50 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_50 {
  border-top-right-radius: 0px;
}

.page_section_50 .section__background-image-container, .page_section_50 .section__background-loaded-video, .page_section_50 .section__background-video, .page_section_50 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_50 {
  border-bottom-right-radius: 0px;
}

.page_section_50 .section__background-image-container, .page_section_50 .section__background-loaded-video, .page_section_50 .section__background-video, .page_section_50 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_50 {
  border-bottom-left-radius: 0px;
}

.page_section_50 .section__background-image-container, .page_section_50 .section__background-loaded-video, .page_section_50 .section__background-video, .page_section_50 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_50 .wysiwyg-content a, .page_section_50 .wysiwyg-string a {
  color: ;
}

.page_section_50 .wysiwyg-content a, .page_section_50 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_50 .wysiwyg-content a:hover, .page_section_50 .wysiwyg-string a:hover {
  color: ;
}

.page_section_50 .wysiwyg-content a:hover, .page_section_50 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_50 .wysiwyg-content a, .page_section_50 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_50 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
  margin-bottom:19px;
}

@media (max-width: 640px) {
  .page_section_50 .media-37__title {
  font-size:28px;
}


}

.page_section_50 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:14;
  margin-bottom:25px;
}

@media (max-width: 640px) {
  .page_section_50 .media-37__text {
  font-size:14px;
}


}

.page_section_50 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_50 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_50 .media-37__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:13;
  margin-bottom:11px;
}

@media (max-width: 640px) {
  .page_section_50 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_50 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_50 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_50 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_50 .media-37__image {
  border-radius:0px;
}

.page_section_51 .section__content {
  padding-top: 0;
}

.page_section_51 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_51 .section__content {
  padding-bottom: 60px;
}


}

.page_section_51 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_51 {
  background-color: ;
}

/*.page_section_51 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_51 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_51 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_51 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_51 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_51 .section__background-image {
  background-position: center center;
}


}

.page_section_51 .section__background-mask {
  opacity: 0.5;
}

.page_section_51 {
  border-color: #ffffff;
}

.page_section_51 {
  border-width: 0px;
}

.page_section_51 {
  border-top-left-radius: 0px;
}

.page_section_51 .section__background-image-container, .page_section_51 .section__background-loaded-video, .page_section_51 .section__background-video, .page_section_51 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_51 {
  border-top-right-radius: 0px;
}

.page_section_51 .section__background-image-container, .page_section_51 .section__background-loaded-video, .page_section_51 .section__background-video, .page_section_51 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_51 {
  border-bottom-right-radius: 0px;
}

.page_section_51 .section__background-image-container, .page_section_51 .section__background-loaded-video, .page_section_51 .section__background-video, .page_section_51 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_51 {
  border-bottom-left-radius: 0px;
}

.page_section_51 .section__background-image-container, .page_section_51 .section__background-loaded-video, .page_section_51 .section__background-video, .page_section_51 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_51 .wysiwyg-content a, .page_section_51 .wysiwyg-string a {
  color: ;
}

.page_section_51 .wysiwyg-content a, .page_section_51 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_51 .wysiwyg-content a:hover, .page_section_51 .wysiwyg-string a:hover {
  color: ;
}

.page_section_51 .wysiwyg-content a:hover, .page_section_51 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_51 .wysiwyg-content a, .page_section_51 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_51 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_51 .slider-09__title {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_51 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_51 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_51 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_51 .slider-09__btn {
  font-size:12px;
}


}

.page_section_51 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_51 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_51 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_51 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_51 .slick-dots li {
  margin-right:8px;
}

.page_section_51 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_51 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_51 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_52 .section__content {
  padding-top: 0;
}

.page_section_52 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_52 .section__content {
  padding-bottom: 60px;
}


}

.page_section_52 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_52 {
  background-color: ;
}

/*.page_section_52 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_52 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_52 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_52 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_52 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_52 .section__background-image {
  background-position: center center;
}


}

.page_section_52 .section__background-mask {
  opacity: 0.5;
}

.page_section_52 {
  border-color: #ffffff;
}

.page_section_52 {
  border-width: 0px;
}

.page_section_52 {
  border-top-left-radius: 0px;
}

.page_section_52 .section__background-image-container, .page_section_52 .section__background-loaded-video, .page_section_52 .section__background-video, .page_section_52 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_52 {
  border-top-right-radius: 0px;
}

.page_section_52 .section__background-image-container, .page_section_52 .section__background-loaded-video, .page_section_52 .section__background-video, .page_section_52 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_52 {
  border-bottom-right-radius: 0px;
}

.page_section_52 .section__background-image-container, .page_section_52 .section__background-loaded-video, .page_section_52 .section__background-video, .page_section_52 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_52 {
  border-bottom-left-radius: 0px;
}

.page_section_52 .section__background-image-container, .page_section_52 .section__background-loaded-video, .page_section_52 .section__background-video, .page_section_52 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_52 .wysiwyg-content a, .page_section_52 .wysiwyg-string a {
  color: ;
}

.page_section_52 .wysiwyg-content a, .page_section_52 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_52 .wysiwyg-content a:hover, .page_section_52 .wysiwyg-string a:hover {
  color: ;
}

.page_section_52 .wysiwyg-content a:hover, .page_section_52 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_52 .wysiwyg-content a, .page_section_52 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_52 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_52 .slider-09__title {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_52 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_52 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_52 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_52 .slider-09__btn {
  font-size:12px;
}


}

.page_section_52 .slider-09__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_52 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_52 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_52 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_52 .slick-dots li {
  margin-right:8px;
}

.page_section_52 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_52 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_52 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_53 .section__content {
  padding-top: 0;
}

.page_section_53 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_53 .section__content {
  padding-bottom: 60px;
}


}

.page_section_53 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_53 {
  background-color: ;
}

/*.page_section_53 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_53 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_53 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_53 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_53 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_53 .section__background-image {
  background-position: center center;
}


}

.page_section_53 .section__background-mask {
  background-color: #000000;
}

.page_section_53 .section__background-mask {
  opacity: 0.5;
}

.page_section_53 {
  border-color: #ffffff;
}

.page_section_53 {
  border-width: 0px;
}

.page_section_53 {
  border-top-left-radius: 0px;
}

.page_section_53 .section__background-image-container, .page_section_53 .section__background-loaded-video, .page_section_53 .section__background-video, .page_section_53 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_53 {
  border-top-right-radius: 0px;
}

.page_section_53 .section__background-image-container, .page_section_53 .section__background-loaded-video, .page_section_53 .section__background-video, .page_section_53 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_53 {
  border-bottom-right-radius: 0px;
}

.page_section_53 .section__background-image-container, .page_section_53 .section__background-loaded-video, .page_section_53 .section__background-video, .page_section_53 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_53 {
  border-bottom-left-radius: 0px;
}

.page_section_53 .section__background-image-container, .page_section_53 .section__background-loaded-video, .page_section_53 .section__background-video, .page_section_53 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_53 .wysiwyg-content a, .page_section_53 .wysiwyg-string a {
  color: ;
}

.page_section_53 .wysiwyg-content a, .page_section_53 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_53 .wysiwyg-content a:hover, .page_section_53 .wysiwyg-string a:hover {
  color: ;
}

.page_section_53 .wysiwyg-content a:hover, .page_section_53 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_53 .wysiwyg-content a, .page_section_53 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_53 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
  margin-bottom:19px;
}

@media (max-width: 640px) {
  .page_section_53 .media-37__title {
  font-size:28px;
}


}

.page_section_53 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:14;
  margin-bottom:25px;
}

@media (max-width: 640px) {
  .page_section_53 .media-37__text {
  font-size:14px;
}


}

.page_section_53 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_53 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_53 .media-37__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:13;
  margin-bottom:11px;
}

@media (max-width: 640px) {
  .page_section_53 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_53 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_53 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_53 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_53 .media-37__image {
  border-radius:0px;
}

.page_section_54 .section__content {
  padding-top: 0;
}

.page_section_54 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_54 .section__content {
  padding-bottom: 60px;
}


}

.page_section_54 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_54 {
  background-color: ;
}

/*.page_section_54 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_54 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_54 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_54 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_54 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_54 .section__background-image {
  background-position: center center;
}


}

.page_section_54 .section__background-mask {
  opacity: 0.5;
}

.page_section_54 {
  border-color: #ffffff;
}

.page_section_54 {
  border-width: 0px;
}

.page_section_54 {
  border-top-left-radius: 0px;
}

.page_section_54 .section__background-image-container, .page_section_54 .section__background-loaded-video, .page_section_54 .section__background-video, .page_section_54 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_54 {
  border-top-right-radius: 0px;
}

.page_section_54 .section__background-image-container, .page_section_54 .section__background-loaded-video, .page_section_54 .section__background-video, .page_section_54 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_54 {
  border-bottom-right-radius: 0px;
}

.page_section_54 .section__background-image-container, .page_section_54 .section__background-loaded-video, .page_section_54 .section__background-video, .page_section_54 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_54 {
  border-bottom-left-radius: 0px;
}

.page_section_54 .section__background-image-container, .page_section_54 .section__background-loaded-video, .page_section_54 .section__background-video, .page_section_54 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_54 .wysiwyg-content a, .page_section_54 .wysiwyg-string a {
  color: ;
}

.page_section_54 .wysiwyg-content a, .page_section_54 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_54 .wysiwyg-content a:hover, .page_section_54 .wysiwyg-string a:hover {
  color: ;
}

.page_section_54 .wysiwyg-content a:hover, .page_section_54 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_54 .wysiwyg-content a, .page_section_54 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_54 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_54 .slider-09__title {
  font-size:28px;
}


}

.page_section_54 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_54 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_54 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_54 .slider-09__btn {
  font-size:12px;
}


}

.page_section_54 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_54 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_54 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_54 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_54 .slick-dots li {
  margin-right:8px;
}

.page_section_54 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_54 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_54 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_55 .section__content {
  padding-top: 0;
}

.page_section_55 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_55 .section__content {
  padding-bottom: 60px;
}


}

.page_section_55 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_55 {
  background-color: ;
}

/*.page_section_55 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_55 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_55 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_55 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_55 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_55 .section__background-image {
  background-position: center center;
}


}

.page_section_55 .section__background-mask {
  opacity: 0.5;
}

.page_section_55 {
  border-color: #ffffff;
}

.page_section_55 {
  border-width: 0px;
}

.page_section_55 {
  border-top-left-radius: 0px;
}

.page_section_55 .section__background-image-container, .page_section_55 .section__background-loaded-video, .page_section_55 .section__background-video, .page_section_55 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_55 {
  border-top-right-radius: 0px;
}

.page_section_55 .section__background-image-container, .page_section_55 .section__background-loaded-video, .page_section_55 .section__background-video, .page_section_55 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_55 {
  border-bottom-right-radius: 0px;
}

.page_section_55 .section__background-image-container, .page_section_55 .section__background-loaded-video, .page_section_55 .section__background-video, .page_section_55 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_55 {
  border-bottom-left-radius: 0px;
}

.page_section_55 .section__background-image-container, .page_section_55 .section__background-loaded-video, .page_section_55 .section__background-video, .page_section_55 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_55 .wysiwyg-content a, .page_section_55 .wysiwyg-string a {
  color: ;
}

.page_section_55 .wysiwyg-content a, .page_section_55 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_55 .wysiwyg-content a:hover, .page_section_55 .wysiwyg-string a:hover {
  color: ;
}

.page_section_55 .wysiwyg-content a:hover, .page_section_55 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_55 .wysiwyg-content a, .page_section_55 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_55 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_55 .slider-09__title {
  font-size:28px;
}


}

.page_section_55 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_55 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_55 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_55 .slider-09__btn {
  font-size:12px;
}


}

.page_section_55 .slider-09__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_55 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_55 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_55 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_55 .slick-dots li {
  margin-right:8px;
}

.page_section_55 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_55 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_55 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_56 .section__content {
  padding-top: 0;
}

.page_section_56 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_56 .section__content {
  padding-bottom: 60px;
}


}

.page_section_56 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_56 {
  background-color: ;
}

/*.page_section_56 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_56 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_56 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_56 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_56 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_56 .section__background-image {
  background-position: center center;
}


}

.page_section_56 .section__background-mask {
  background-color: #000000;
}

.page_section_56 .section__background-mask {
  opacity: 0.5;
}

.page_section_56 {
  border-color: #ffffff;
}

.page_section_56 {
  border-width: 0px;
}

.page_section_56 {
  border-top-left-radius: 0px;
}

.page_section_56 .section__background-image-container, .page_section_56 .section__background-loaded-video, .page_section_56 .section__background-video, .page_section_56 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_56 {
  border-top-right-radius: 0px;
}

.page_section_56 .section__background-image-container, .page_section_56 .section__background-loaded-video, .page_section_56 .section__background-video, .page_section_56 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_56 {
  border-bottom-right-radius: 0px;
}

.page_section_56 .section__background-image-container, .page_section_56 .section__background-loaded-video, .page_section_56 .section__background-video, .page_section_56 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_56 {
  border-bottom-left-radius: 0px;
}

.page_section_56 .section__background-image-container, .page_section_56 .section__background-loaded-video, .page_section_56 .section__background-video, .page_section_56 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_56 .wysiwyg-content a, .page_section_56 .wysiwyg-string a {
  color: ;
}

.page_section_56 .wysiwyg-content a, .page_section_56 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_56 .wysiwyg-content a:hover, .page_section_56 .wysiwyg-string a:hover {
  color: ;
}

.page_section_56 .wysiwyg-content a:hover, .page_section_56 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_56 .wysiwyg-content a, .page_section_56 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_56 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
  margin-bottom:19px;
}

@media (max-width: 640px) {
  .page_section_56 .media-37__title {
  font-size:28px;
}


}

.page_section_56 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:14;
  margin-bottom:25px;
}

@media (max-width: 640px) {
  .page_section_56 .media-37__text {
  font-size:14px;
}


}

.page_section_56 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_56 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_56 .media-37__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:13;
  margin-bottom:11px;
}

@media (max-width: 640px) {
  .page_section_56 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_56 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_56 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_56 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_56 .media-37__image {
  border-radius:0px;
}

.page_section_57 .section__content {
  padding-top: 0;
}

.page_section_57 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_57 .section__content {
  padding-bottom: 60px;
}


}

.page_section_57 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_57 {
  background-color: ;
}

/*.page_section_57 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_57 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_57 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_57 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_57 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_57 .section__background-image {
  background-position: center center;
}


}

.page_section_57 .section__background-mask {
  opacity: 0.5;
}

.page_section_57 {
  border-color: #ffffff;
}

.page_section_57 {
  border-width: 0px;
}

.page_section_57 {
  border-top-left-radius: 0px;
}

.page_section_57 .section__background-image-container, .page_section_57 .section__background-loaded-video, .page_section_57 .section__background-video, .page_section_57 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_57 {
  border-top-right-radius: 0px;
}

.page_section_57 .section__background-image-container, .page_section_57 .section__background-loaded-video, .page_section_57 .section__background-video, .page_section_57 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_57 {
  border-bottom-right-radius: 0px;
}

.page_section_57 .section__background-image-container, .page_section_57 .section__background-loaded-video, .page_section_57 .section__background-video, .page_section_57 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_57 {
  border-bottom-left-radius: 0px;
}

.page_section_57 .section__background-image-container, .page_section_57 .section__background-loaded-video, .page_section_57 .section__background-video, .page_section_57 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_57 .wysiwyg-content a, .page_section_57 .wysiwyg-string a {
  color: ;
}

.page_section_57 .wysiwyg-content a, .page_section_57 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_57 .wysiwyg-content a:hover, .page_section_57 .wysiwyg-string a:hover {
  color: ;
}

.page_section_57 .wysiwyg-content a:hover, .page_section_57 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_57 .wysiwyg-content a, .page_section_57 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_57 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_57 .slider-09__title {
  font-size:28px;
}


}

.page_section_57 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_57 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_57 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_57 .slider-09__btn {
  font-size:12px;
}


}

.page_section_57 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_57 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_57 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_57 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_57 .slick-dots li {
  margin-right:8px;
}

.page_section_57 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_57 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_57 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_58 .section__content {
  padding-top: 0;
}

.page_section_58 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_58 .section__content {
  padding-bottom: 60px;
}


}

.page_section_58 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_58 {
  background-color: ;
}

/*.page_section_58 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_58 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_58 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_58 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_58 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_58 .section__background-image {
  background-position: center center;
}


}

.page_section_58 .section__background-mask {
  opacity: 0.5;
}

.page_section_58 {
  border-color: #ffffff;
}

.page_section_58 {
  border-width: 0px;
}

.page_section_58 {
  border-top-left-radius: 0px;
}

.page_section_58 .section__background-image-container, .page_section_58 .section__background-loaded-video, .page_section_58 .section__background-video, .page_section_58 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_58 {
  border-top-right-radius: 0px;
}

.page_section_58 .section__background-image-container, .page_section_58 .section__background-loaded-video, .page_section_58 .section__background-video, .page_section_58 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_58 {
  border-bottom-right-radius: 0px;
}

.page_section_58 .section__background-image-container, .page_section_58 .section__background-loaded-video, .page_section_58 .section__background-video, .page_section_58 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_58 {
  border-bottom-left-radius: 0px;
}

.page_section_58 .section__background-image-container, .page_section_58 .section__background-loaded-video, .page_section_58 .section__background-video, .page_section_58 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_58 .wysiwyg-content a, .page_section_58 .wysiwyg-string a {
  color: ;
}

.page_section_58 .wysiwyg-content a, .page_section_58 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_58 .wysiwyg-content a:hover, .page_section_58 .wysiwyg-string a:hover {
  color: ;
}

.page_section_58 .wysiwyg-content a:hover, .page_section_58 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_58 .wysiwyg-content a, .page_section_58 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_58 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_58 .slider-09__title {
  font-size:28px;
}


}

.page_section_58 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_58 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_58 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_58 .slider-09__btn {
  font-size:12px;
}


}

.page_section_58 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_58 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_58 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_58 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_58 .slick-dots li {
  margin-right:8px;
}

.page_section_58 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_58 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_58 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_59 .section__content {
  padding-top: 0;
}

.page_section_59 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_59 .section__content {
  padding-bottom: 60px;
}


}

.page_section_59 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_59 {
  background-color: ;
}

/*.page_section_59 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_59 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_59 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_59 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_59 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_59 .section__background-image {
  background-position: center center;
}


}

.page_section_59 .section__background-mask {
  opacity: 0.5;
}

.page_section_59 {
  border-color: #ffffff;
}

.page_section_59 {
  border-width: 0px;
}

.page_section_59 {
  border-top-left-radius: 0px;
}

.page_section_59 .section__background-image-container, .page_section_59 .section__background-loaded-video, .page_section_59 .section__background-video, .page_section_59 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_59 {
  border-top-right-radius: 0px;
}

.page_section_59 .section__background-image-container, .page_section_59 .section__background-loaded-video, .page_section_59 .section__background-video, .page_section_59 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_59 {
  border-bottom-right-radius: 0px;
}

.page_section_59 .section__background-image-container, .page_section_59 .section__background-loaded-video, .page_section_59 .section__background-video, .page_section_59 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_59 {
  border-bottom-left-radius: 0px;
}

.page_section_59 .section__background-image-container, .page_section_59 .section__background-loaded-video, .page_section_59 .section__background-video, .page_section_59 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_59 .wysiwyg-content a, .page_section_59 .wysiwyg-string a {
  color: ;
}

.page_section_59 .wysiwyg-content a, .page_section_59 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_59 .wysiwyg-content a:hover, .page_section_59 .wysiwyg-string a:hover {
  color: ;
}

.page_section_59 .wysiwyg-content a:hover, .page_section_59 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_59 .wysiwyg-content a, .page_section_59 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_59 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_59 .slider-09__title {
  font-size:28px;
}


}

.page_section_59 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_59 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_59 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_59 .slider-09__btn {
  font-size:12px;
}


}

.page_section_59 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_59 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_59 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_59 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_59 .slick-dots li {
  margin-right:8px;
}

.page_section_59 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_59 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_59 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_60 .section__content {
  padding-top: 0;
}

.page_section_60 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_60 .section__content {
  padding-bottom: 60px;
}


}

.page_section_60 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_60 {
  background-color: ;
}

/*.page_section_60 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_60 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_60 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_60 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_60 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_60 .section__background-image {
  background-position: center center;
}


}

.page_section_60 .section__background-mask {
  opacity: 0.5;
}

.page_section_60 {
  border-color: #ffffff;
}

.page_section_60 {
  border-width: 0px;
}

.page_section_60 {
  border-top-left-radius: 0px;
}

.page_section_60 .section__background-image-container, .page_section_60 .section__background-loaded-video, .page_section_60 .section__background-video, .page_section_60 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_60 {
  border-top-right-radius: 0px;
}

.page_section_60 .section__background-image-container, .page_section_60 .section__background-loaded-video, .page_section_60 .section__background-video, .page_section_60 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_60 {
  border-bottom-right-radius: 0px;
}

.page_section_60 .section__background-image-container, .page_section_60 .section__background-loaded-video, .page_section_60 .section__background-video, .page_section_60 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_60 {
  border-bottom-left-radius: 0px;
}

.page_section_60 .section__background-image-container, .page_section_60 .section__background-loaded-video, .page_section_60 .section__background-video, .page_section_60 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_60 .wysiwyg-content a, .page_section_60 .wysiwyg-string a {
  color: ;
}

.page_section_60 .wysiwyg-content a, .page_section_60 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_60 .wysiwyg-content a:hover, .page_section_60 .wysiwyg-string a:hover {
  color: ;
}

.page_section_60 .wysiwyg-content a:hover, .page_section_60 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_60 .wysiwyg-content a, .page_section_60 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_60 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_60 .slider-09__title {
  font-size:28px;
}


}

.page_section_60 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_60 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_60 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_60 .slider-09__btn {
  font-size:12px;
}


}

.page_section_60 .slider-09__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_60 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_60 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_60 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_60 .slick-dots li {
  margin-right:8px;
}

.page_section_60 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_60 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_60 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_61 .section__content {
  padding-top: 0;
}

.page_section_61 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_61 .section__content {
  padding-bottom: 60px;
}


}

.page_section_61 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_61 {
  background-color: ;
}

/*.page_section_61 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_61 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_61 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_61 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_61 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_61 .section__background-image {
  background-position: center center;
}


}

.page_section_61 .section__background-mask {
  background-color: #000000;
}

.page_section_61 .section__background-mask {
  opacity: 0.5;
}

.page_section_61 {
  border-color: #ffffff;
}

.page_section_61 {
  border-width: 0px;
}

.page_section_61 {
  border-top-left-radius: 0px;
}

.page_section_61 .section__background-image-container, .page_section_61 .section__background-loaded-video, .page_section_61 .section__background-video, .page_section_61 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_61 {
  border-top-right-radius: 0px;
}

.page_section_61 .section__background-image-container, .page_section_61 .section__background-loaded-video, .page_section_61 .section__background-video, .page_section_61 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_61 {
  border-bottom-right-radius: 0px;
}

.page_section_61 .section__background-image-container, .page_section_61 .section__background-loaded-video, .page_section_61 .section__background-video, .page_section_61 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_61 {
  border-bottom-left-radius: 0px;
}

.page_section_61 .section__background-image-container, .page_section_61 .section__background-loaded-video, .page_section_61 .section__background-video, .page_section_61 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_61 .wysiwyg-content a, .page_section_61 .wysiwyg-string a {
  color: ;
}

.page_section_61 .wysiwyg-content a, .page_section_61 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_61 .wysiwyg-content a:hover, .page_section_61 .wysiwyg-string a:hover {
  color: ;
}

.page_section_61 .wysiwyg-content a:hover, .page_section_61 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_61 .wysiwyg-content a, .page_section_61 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_61 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
  margin-bottom:19px;
}

@media (max-width: 640px) {
  .page_section_61 .media-37__title {
  font-size:28px;
}


}

.page_section_61 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:14;
  margin-bottom:25px;
}

@media (max-width: 640px) {
  .page_section_61 .media-37__text {
  font-size:14px;
}


}

.page_section_61 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_61 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_61 .media-37__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:13;
  margin-bottom:11px;
}

@media (max-width: 640px) {
  .page_section_61 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_61 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_61 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_61 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_61 .media-37__image {
  border-radius:0px;
}

.page_section_62 .section__content {
  padding-top: 0;
}

.page_section_62 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_62 .section__content {
  padding-bottom: 60px;
}


}

.page_section_62 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_62 {
  background-color: ;
}

/*.page_section_62 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_62 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_62 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_62 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_62 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_62 .section__background-image {
  background-position: center center;
}


}

.page_section_62 .section__background-mask {
  opacity: 0.5;
}

.page_section_62 {
  border-color: #ffffff;
}

.page_section_62 {
  border-width: 0px;
}

.page_section_62 {
  border-top-left-radius: 0px;
}

.page_section_62 .section__background-image-container, .page_section_62 .section__background-loaded-video, .page_section_62 .section__background-video, .page_section_62 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_62 {
  border-top-right-radius: 0px;
}

.page_section_62 .section__background-image-container, .page_section_62 .section__background-loaded-video, .page_section_62 .section__background-video, .page_section_62 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_62 {
  border-bottom-right-radius: 0px;
}

.page_section_62 .section__background-image-container, .page_section_62 .section__background-loaded-video, .page_section_62 .section__background-video, .page_section_62 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_62 {
  border-bottom-left-radius: 0px;
}

.page_section_62 .section__background-image-container, .page_section_62 .section__background-loaded-video, .page_section_62 .section__background-video, .page_section_62 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_62 .wysiwyg-content a, .page_section_62 .wysiwyg-string a {
  color: ;
}

.page_section_62 .wysiwyg-content a, .page_section_62 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_62 .wysiwyg-content a:hover, .page_section_62 .wysiwyg-string a:hover {
  color: ;
}

.page_section_62 .wysiwyg-content a:hover, .page_section_62 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_62 .wysiwyg-content a, .page_section_62 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_62 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_62 .slider-09__title {
  font-size:28px;
}


}

.page_section_62 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_62 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_62 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_62 .slider-09__btn {
  font-size:12px;
}


}

.page_section_62 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_62 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_62 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_62 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_62 .slick-dots li {
  margin-right:8px;
}

.page_section_62 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_62 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_62 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_63 .section__content {
  padding-top: 0;
}

.page_section_63 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_63 .section__content {
  padding-bottom: 60px;
}


}

.page_section_63 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_63 {
  background-color: ;
}

/*.page_section_63 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_63 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_63 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_63 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_63 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_63 .section__background-image {
  background-position: center center;
}


}

.page_section_63 .section__background-mask {
  opacity: 0.5;
}

.page_section_63 {
  border-color: #ffffff;
}

.page_section_63 {
  border-width: 0px;
}

.page_section_63 {
  border-top-left-radius: 0px;
}

.page_section_63 .section__background-image-container, .page_section_63 .section__background-loaded-video, .page_section_63 .section__background-video, .page_section_63 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_63 {
  border-top-right-radius: 0px;
}

.page_section_63 .section__background-image-container, .page_section_63 .section__background-loaded-video, .page_section_63 .section__background-video, .page_section_63 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_63 {
  border-bottom-right-radius: 0px;
}

.page_section_63 .section__background-image-container, .page_section_63 .section__background-loaded-video, .page_section_63 .section__background-video, .page_section_63 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_63 {
  border-bottom-left-radius: 0px;
}

.page_section_63 .section__background-image-container, .page_section_63 .section__background-loaded-video, .page_section_63 .section__background-video, .page_section_63 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_63 .wysiwyg-content a, .page_section_63 .wysiwyg-string a {
  color: ;
}

.page_section_63 .wysiwyg-content a, .page_section_63 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_63 .wysiwyg-content a:hover, .page_section_63 .wysiwyg-string a:hover {
  color: ;
}

.page_section_63 .wysiwyg-content a:hover, .page_section_63 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_63 .wysiwyg-content a, .page_section_63 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_63 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_63 .slider-09__title {
  font-size:28px;
}


}

.page_section_63 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_63 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_63 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_63 .slider-09__btn {
  font-size:12px;
}


}

.page_section_63 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_63 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_63 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_63 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_63 .slick-dots li {
  margin-right:8px;
}

.page_section_63 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_63 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_63 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_64 .section__content {
  padding-top: 0;
}

.page_section_64 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_64 .section__content {
  padding-bottom: 60px;
}


}

.page_section_64 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_64 {
  background-color: ;
}

/*.page_section_64 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_64 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_64 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_64 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_64 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_64 .section__background-image {
  background-position: center center;
}


}

.page_section_64 .section__background-mask {
  opacity: 0.5;
}

.page_section_64 {
  border-color: #ffffff;
}

.page_section_64 {
  border-width: 0px;
}

.page_section_64 {
  border-top-left-radius: 0px;
}

.page_section_64 .section__background-image-container, .page_section_64 .section__background-loaded-video, .page_section_64 .section__background-video, .page_section_64 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_64 {
  border-top-right-radius: 0px;
}

.page_section_64 .section__background-image-container, .page_section_64 .section__background-loaded-video, .page_section_64 .section__background-video, .page_section_64 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_64 {
  border-bottom-right-radius: 0px;
}

.page_section_64 .section__background-image-container, .page_section_64 .section__background-loaded-video, .page_section_64 .section__background-video, .page_section_64 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_64 {
  border-bottom-left-radius: 0px;
}

.page_section_64 .section__background-image-container, .page_section_64 .section__background-loaded-video, .page_section_64 .section__background-video, .page_section_64 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_64 .wysiwyg-content a, .page_section_64 .wysiwyg-string a {
  color: ;
}

.page_section_64 .wysiwyg-content a, .page_section_64 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_64 .wysiwyg-content a:hover, .page_section_64 .wysiwyg-string a:hover {
  color: ;
}

.page_section_64 .wysiwyg-content a:hover, .page_section_64 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_64 .wysiwyg-content a, .page_section_64 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_64 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_64 .slider-09__title {
  font-size:28px;
}


}

.page_section_64 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_64 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_64 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_64 .slider-09__btn {
  font-size:12px;
}


}

.page_section_64 .slider-09__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_64 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_64 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_64 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_64 .slick-dots li {
  margin-right:8px;
}

.page_section_64 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_64 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_64 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_65 .section__content {
  padding-top: 0;
}

.page_section_65 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_65 .section__content {
  padding-bottom: 60px;
}


}

.page_section_65 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_65 {
  background-color: ;
}

/*.page_section_65 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_65 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_65 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_65 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_65 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_65 .section__background-image {
  background-position: center center;
}


}

.page_section_65 .section__background-mask {
  background-color: #000000;
}

.page_section_65 .section__background-mask {
  opacity: 0.5;
}

.page_section_65 {
  border-color: #ffffff;
}

.page_section_65 {
  border-width: 0px;
}

.page_section_65 {
  border-top-left-radius: 0px;
}

.page_section_65 .section__background-image-container, .page_section_65 .section__background-loaded-video, .page_section_65 .section__background-video, .page_section_65 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_65 {
  border-top-right-radius: 0px;
}

.page_section_65 .section__background-image-container, .page_section_65 .section__background-loaded-video, .page_section_65 .section__background-video, .page_section_65 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_65 {
  border-bottom-right-radius: 0px;
}

.page_section_65 .section__background-image-container, .page_section_65 .section__background-loaded-video, .page_section_65 .section__background-video, .page_section_65 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_65 {
  border-bottom-left-radius: 0px;
}

.page_section_65 .section__background-image-container, .page_section_65 .section__background-loaded-video, .page_section_65 .section__background-video, .page_section_65 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_65 .wysiwyg-content a, .page_section_65 .wysiwyg-string a {
  color: ;
}

.page_section_65 .wysiwyg-content a, .page_section_65 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_65 .wysiwyg-content a:hover, .page_section_65 .wysiwyg-string a:hover {
  color: ;
}

.page_section_65 .wysiwyg-content a:hover, .page_section_65 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_65 .wysiwyg-content a, .page_section_65 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_65 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_65 .media-37__title {
  font-size:28px;
}


}

.page_section_65 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_65 .media-37__text {
  font-size:14px;
}


}

.page_section_65 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_65 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_65 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_65 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_65 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_65 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_65 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_65 .media-37__image {
  border-radius:0px;
}

.page_section_66 .section__content {
  padding-top: 0;
}

.page_section_66 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_66 .section__content {
  padding-bottom: 60px;
}


}

.page_section_66 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_66 {
  background-color: ;
}

/*.page_section_66 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_66 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_66 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_66 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_66 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_66 .section__background-image {
  background-position: center center;
}


}

.page_section_66 .section__background-mask {
  background-color: #000000;
}

.page_section_66 .section__background-mask {
  opacity: 0.5;
}

.page_section_66 {
  border-color: #ffffff;
}

.page_section_66 {
  border-width: 0px;
}

.page_section_66 {
  border-top-left-radius: 0px;
}

.page_section_66 .section__background-image-container, .page_section_66 .section__background-loaded-video, .page_section_66 .section__background-video, .page_section_66 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_66 {
  border-top-right-radius: 0px;
}

.page_section_66 .section__background-image-container, .page_section_66 .section__background-loaded-video, .page_section_66 .section__background-video, .page_section_66 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_66 {
  border-bottom-right-radius: 0px;
}

.page_section_66 .section__background-image-container, .page_section_66 .section__background-loaded-video, .page_section_66 .section__background-video, .page_section_66 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_66 {
  border-bottom-left-radius: 0px;
}

.page_section_66 .section__background-image-container, .page_section_66 .section__background-loaded-video, .page_section_66 .section__background-video, .page_section_66 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_66 .wysiwyg-content a, .page_section_66 .wysiwyg-string a {
  color: ;
}

.page_section_66 .wysiwyg-content a, .page_section_66 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_66 .wysiwyg-content a:hover, .page_section_66 .wysiwyg-string a:hover {
  color: ;
}

.page_section_66 .wysiwyg-content a:hover, .page_section_66 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_66 .wysiwyg-content a, .page_section_66 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_66 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
  margin-bottom:19px;
}

@media (max-width: 640px) {
  .page_section_66 .media-37__title {
  font-size:28px;
}


}

.page_section_66 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:14;
  margin-bottom:25px;
}

@media (max-width: 640px) {
  .page_section_66 .media-37__text {
  font-size:14px;
}


}

.page_section_66 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_66 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_66 .media-37__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:13;
  margin-bottom:11px;
}

@media (max-width: 640px) {
  .page_section_66 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_66 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_66 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_66 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_66 .media-37__image {
  border-radius:0px;
}

.page_section_67 .section__content {
  padding-top: 0;
}

.page_section_67 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_67 .section__content {
  padding-bottom: 60px;
}


}

.page_section_67 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_67 {
  background-color: ;
}

/*.page_section_67 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_67 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_67 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_67 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_67 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_67 .section__background-image {
  background-position: center center;
}


}

.page_section_67 .section__background-mask {
  opacity: 0.5;
}

.page_section_67 {
  border-color: #ffffff;
}

.page_section_67 {
  border-width: 0px;
}

.page_section_67 {
  border-top-left-radius: 0px;
}

.page_section_67 .section__background-image-container, .page_section_67 .section__background-loaded-video, .page_section_67 .section__background-video, .page_section_67 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_67 {
  border-top-right-radius: 0px;
}

.page_section_67 .section__background-image-container, .page_section_67 .section__background-loaded-video, .page_section_67 .section__background-video, .page_section_67 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_67 {
  border-bottom-right-radius: 0px;
}

.page_section_67 .section__background-image-container, .page_section_67 .section__background-loaded-video, .page_section_67 .section__background-video, .page_section_67 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_67 {
  border-bottom-left-radius: 0px;
}

.page_section_67 .section__background-image-container, .page_section_67 .section__background-loaded-video, .page_section_67 .section__background-video, .page_section_67 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_67 .wysiwyg-content a, .page_section_67 .wysiwyg-string a {
  color: ;
}

.page_section_67 .wysiwyg-content a, .page_section_67 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_67 .wysiwyg-content a:hover, .page_section_67 .wysiwyg-string a:hover {
  color: ;
}

.page_section_67 .wysiwyg-content a:hover, .page_section_67 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_67 .wysiwyg-content a, .page_section_67 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_67 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_67 .slider-09__title {
  font-size:28px;
}


}

.page_section_67 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_67 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_67 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_67 .slider-09__btn {
  font-size:12px;
}


}

.page_section_67 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_67 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_67 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_67 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_67 .slick-dots li {
  margin-right:8px;
}

.page_section_67 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_67 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_67 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_68 .section__content {
  padding-top: 0;
}

.page_section_68 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_68 .section__content {
  padding-bottom: 60px;
}


}

.page_section_68 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_68 {
  background-color: ;
}

/*.page_section_68 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_68 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_68 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_68 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_68 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_68 .section__background-image {
  background-position: center center;
}


}

.page_section_68 .section__background-mask {
  opacity: 0.5;
}

.page_section_68 {
  border-color: #ffffff;
}

.page_section_68 {
  border-width: 0px;
}

.page_section_68 {
  border-top-left-radius: 0px;
}

.page_section_68 .section__background-image-container, .page_section_68 .section__background-loaded-video, .page_section_68 .section__background-video, .page_section_68 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_68 {
  border-top-right-radius: 0px;
}

.page_section_68 .section__background-image-container, .page_section_68 .section__background-loaded-video, .page_section_68 .section__background-video, .page_section_68 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_68 {
  border-bottom-right-radius: 0px;
}

.page_section_68 .section__background-image-container, .page_section_68 .section__background-loaded-video, .page_section_68 .section__background-video, .page_section_68 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_68 {
  border-bottom-left-radius: 0px;
}

.page_section_68 .section__background-image-container, .page_section_68 .section__background-loaded-video, .page_section_68 .section__background-video, .page_section_68 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_68 .wysiwyg-content a, .page_section_68 .wysiwyg-string a {
  color: ;
}

.page_section_68 .wysiwyg-content a, .page_section_68 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_68 .wysiwyg-content a:hover, .page_section_68 .wysiwyg-string a:hover {
  color: ;
}

.page_section_68 .wysiwyg-content a:hover, .page_section_68 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_68 .wysiwyg-content a, .page_section_68 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_68 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_68 .slider-09__title {
  font-size:28px;
}


}

.page_section_68 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_68 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_68 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_68 .slider-09__btn {
  font-size:12px;
}


}

.page_section_68 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_68 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_68 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_68 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_68 .slick-dots li {
  margin-right:8px;
}

.page_section_68 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_68 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_68 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_69 .section__content {
  padding-top: 0;
}

.page_section_69 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_69 .section__content {
  padding-bottom: 60px;
}


}

.page_section_69 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_69 {
  background-color: ;
}

/*.page_section_69 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_69 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_69 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_69 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_69 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_69 .section__background-image {
  background-position: center center;
}


}

.page_section_69 .section__background-mask {
  opacity: 0.5;
}

.page_section_69 {
  border-color: #ffffff;
}

.page_section_69 {
  border-width: 0px;
}

.page_section_69 {
  border-top-left-radius: 0px;
}

.page_section_69 .section__background-image-container, .page_section_69 .section__background-loaded-video, .page_section_69 .section__background-video, .page_section_69 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_69 {
  border-top-right-radius: 0px;
}

.page_section_69 .section__background-image-container, .page_section_69 .section__background-loaded-video, .page_section_69 .section__background-video, .page_section_69 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_69 {
  border-bottom-right-radius: 0px;
}

.page_section_69 .section__background-image-container, .page_section_69 .section__background-loaded-video, .page_section_69 .section__background-video, .page_section_69 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_69 {
  border-bottom-left-radius: 0px;
}

.page_section_69 .section__background-image-container, .page_section_69 .section__background-loaded-video, .page_section_69 .section__background-video, .page_section_69 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_69 .wysiwyg-content a, .page_section_69 .wysiwyg-string a {
  color: ;
}

.page_section_69 .wysiwyg-content a, .page_section_69 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_69 .wysiwyg-content a:hover, .page_section_69 .wysiwyg-string a:hover {
  color: ;
}

.page_section_69 .wysiwyg-content a:hover, .page_section_69 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_69 .wysiwyg-content a, .page_section_69 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_69 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_69 .slider-09__title {
  font-size:28px;
}


}

.page_section_69 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_69 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_69 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_69 .slider-09__btn {
  font-size:12px;
}


}

.page_section_69 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_69 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_69 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_69 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_69 .slick-dots li {
  margin-right:8px;
}

.page_section_69 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_69 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_69 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_70 .section__content {
  padding-top: 0;
}

.page_section_70 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_70 .section__content {
  padding-bottom: 60px;
}


}

.page_section_70 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_70 {
  background-color: ;
}

/*.page_section_70 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_70 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_70 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_70 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_70 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_70 .section__background-image {
  background-position: center center;
}


}

.page_section_70 .section__background-mask {
  opacity: 0.5;
}

.page_section_70 {
  border-color: #ffffff;
}

.page_section_70 {
  border-width: 0px;
}

.page_section_70 {
  border-top-left-radius: 0px;
}

.page_section_70 .section__background-image-container, .page_section_70 .section__background-loaded-video, .page_section_70 .section__background-video, .page_section_70 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_70 {
  border-top-right-radius: 0px;
}

.page_section_70 .section__background-image-container, .page_section_70 .section__background-loaded-video, .page_section_70 .section__background-video, .page_section_70 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_70 {
  border-bottom-right-radius: 0px;
}

.page_section_70 .section__background-image-container, .page_section_70 .section__background-loaded-video, .page_section_70 .section__background-video, .page_section_70 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_70 {
  border-bottom-left-radius: 0px;
}

.page_section_70 .section__background-image-container, .page_section_70 .section__background-loaded-video, .page_section_70 .section__background-video, .page_section_70 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_70 .wysiwyg-content a, .page_section_70 .wysiwyg-string a {
  color: ;
}

.page_section_70 .wysiwyg-content a, .page_section_70 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_70 .wysiwyg-content a:hover, .page_section_70 .wysiwyg-string a:hover {
  color: ;
}

.page_section_70 .wysiwyg-content a:hover, .page_section_70 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_70 .wysiwyg-content a, .page_section_70 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_70 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_70 .slider-09__title {
  font-size:28px;
}


}

.page_section_70 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_70 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_70 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_70 .slider-09__btn {
  font-size:12px;
}


}

.page_section_70 .slider-09__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_70 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_70 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_70 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_70 .slick-dots li {
  margin-right:8px;
}

.page_section_70 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_70 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_70 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_71 .section__content {
  padding-top: 0;
}

.page_section_71 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_71 .section__content {
  padding-bottom: 60px;
}


}

.page_section_71 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_71 {
  background-color: ;
}

/*.page_section_71 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_71 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_71 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_71 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_71 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_71 .section__background-image {
  background-position: center center;
}


}

.page_section_71 .section__background-mask {
  background-color: #000000;
}

.page_section_71 .section__background-mask {
  opacity: 0.5;
}

.page_section_71 {
  border-color: #ffffff;
}

.page_section_71 {
  border-width: 0px;
}

.page_section_71 {
  border-top-left-radius: 0px;
}

.page_section_71 .section__background-image-container, .page_section_71 .section__background-loaded-video, .page_section_71 .section__background-video, .page_section_71 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_71 {
  border-top-right-radius: 0px;
}

.page_section_71 .section__background-image-container, .page_section_71 .section__background-loaded-video, .page_section_71 .section__background-video, .page_section_71 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_71 {
  border-bottom-right-radius: 0px;
}

.page_section_71 .section__background-image-container, .page_section_71 .section__background-loaded-video, .page_section_71 .section__background-video, .page_section_71 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_71 {
  border-bottom-left-radius: 0px;
}

.page_section_71 .section__background-image-container, .page_section_71 .section__background-loaded-video, .page_section_71 .section__background-video, .page_section_71 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_71 .wysiwyg-content a, .page_section_71 .wysiwyg-string a {
  color: ;
}

.page_section_71 .wysiwyg-content a, .page_section_71 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_71 .wysiwyg-content a:hover, .page_section_71 .wysiwyg-string a:hover {
  color: ;
}

.page_section_71 .wysiwyg-content a:hover, .page_section_71 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_71 .wysiwyg-content a, .page_section_71 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_71 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_71 .media-37__title {
  font-size:28px;
}


}

.page_section_71 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_71 .media-37__text {
  font-size:14px;
}


}

.page_section_71 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_71 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_71 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_71 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_71 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_71 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_71 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_71 .media-37__image {
  border-radius:0px;
}

.page_section_72 .section__content {
  padding-top: 0;
}

.page_section_72 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_72 .section__content {
  padding-bottom: 60px;
}


}

.page_section_72 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_72 {
  background-color: ;
}

/*.page_section_72 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_72 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_72 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_72 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_72 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_72 .section__background-image {
  background-position: center center;
}


}

.page_section_72 .section__background-mask {
  background-color: #000000;
}

.page_section_72 .section__background-mask {
  opacity: 0.5;
}

.page_section_72 {
  border-color: #ffffff;
}

.page_section_72 {
  border-width: 0px;
}

.page_section_72 {
  border-top-left-radius: 0px;
}

.page_section_72 .section__background-image-container, .page_section_72 .section__background-loaded-video, .page_section_72 .section__background-video, .page_section_72 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_72 {
  border-top-right-radius: 0px;
}

.page_section_72 .section__background-image-container, .page_section_72 .section__background-loaded-video, .page_section_72 .section__background-video, .page_section_72 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_72 {
  border-bottom-right-radius: 0px;
}

.page_section_72 .section__background-image-container, .page_section_72 .section__background-loaded-video, .page_section_72 .section__background-video, .page_section_72 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_72 {
  border-bottom-left-radius: 0px;
}

.page_section_72 .section__background-image-container, .page_section_72 .section__background-loaded-video, .page_section_72 .section__background-video, .page_section_72 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_72 .wysiwyg-content a, .page_section_72 .wysiwyg-string a {
  color: ;
}

.page_section_72 .wysiwyg-content a, .page_section_72 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_72 .wysiwyg-content a:hover, .page_section_72 .wysiwyg-string a:hover {
  color: ;
}

.page_section_72 .wysiwyg-content a:hover, .page_section_72 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_72 .wysiwyg-content a, .page_section_72 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_72 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
  margin-bottom:19px;
}

@media (max-width: 640px) {
  .page_section_72 .media-37__title {
  font-size:28px;
}


}

.page_section_72 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:14;
  margin-bottom:25px;
}

@media (max-width: 640px) {
  .page_section_72 .media-37__text {
  font-size:14px;
}


}

.page_section_72 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_72 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_72 .media-37__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:13;
  margin-bottom:11px;
}

@media (max-width: 640px) {
  .page_section_72 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_72 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_72 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_72 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_72 .media-37__image {
  border-radius:0px;
}

.page_section_73 .section__content {
  padding-top: 0;
}

.page_section_73 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_73 .section__content {
  padding-bottom: 60px;
}


}

.page_section_73 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_73 {
  background-color: ;
}

/*.page_section_73 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_73 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_73 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_73 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_73 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_73 .section__background-image {
  background-position: center center;
}


}

.page_section_73 .section__background-mask {
  opacity: 0.5;
}

.page_section_73 {
  border-color: #ffffff;
}

.page_section_73 {
  border-width: 0px;
}

.page_section_73 {
  border-top-left-radius: 0px;
}

.page_section_73 .section__background-image-container, .page_section_73 .section__background-loaded-video, .page_section_73 .section__background-video, .page_section_73 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_73 {
  border-top-right-radius: 0px;
}

.page_section_73 .section__background-image-container, .page_section_73 .section__background-loaded-video, .page_section_73 .section__background-video, .page_section_73 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_73 {
  border-bottom-right-radius: 0px;
}

.page_section_73 .section__background-image-container, .page_section_73 .section__background-loaded-video, .page_section_73 .section__background-video, .page_section_73 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_73 {
  border-bottom-left-radius: 0px;
}

.page_section_73 .section__background-image-container, .page_section_73 .section__background-loaded-video, .page_section_73 .section__background-video, .page_section_73 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_73 .wysiwyg-content a, .page_section_73 .wysiwyg-string a {
  color: ;
}

.page_section_73 .wysiwyg-content a, .page_section_73 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_73 .wysiwyg-content a:hover, .page_section_73 .wysiwyg-string a:hover {
  color: ;
}

.page_section_73 .wysiwyg-content a:hover, .page_section_73 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_73 .wysiwyg-content a, .page_section_73 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_73 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_73 .slider-09__title {
  font-size:28px;
}


}

.page_section_73 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_73 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_73 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_73 .slider-09__btn {
  font-size:12px;
}


}

.page_section_73 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_73 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_73 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_73 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_73 .slick-dots li {
  margin-right:8px;
}

.page_section_73 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_73 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_73 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_74 .section__content {
  padding-top: 0;
}

.page_section_74 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_74 .section__content {
  padding-bottom: 60px;
}


}

.page_section_74 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_74 {
  background-color: ;
}

/*.page_section_74 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_74 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_74 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_74 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_74 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_74 .section__background-image {
  background-position: center center;
}


}

.page_section_74 .section__background-mask {
  opacity: 0.5;
}

.page_section_74 {
  border-color: #ffffff;
}

.page_section_74 {
  border-width: 0px;
}

.page_section_74 {
  border-top-left-radius: 0px;
}

.page_section_74 .section__background-image-container, .page_section_74 .section__background-loaded-video, .page_section_74 .section__background-video, .page_section_74 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_74 {
  border-top-right-radius: 0px;
}

.page_section_74 .section__background-image-container, .page_section_74 .section__background-loaded-video, .page_section_74 .section__background-video, .page_section_74 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_74 {
  border-bottom-right-radius: 0px;
}

.page_section_74 .section__background-image-container, .page_section_74 .section__background-loaded-video, .page_section_74 .section__background-video, .page_section_74 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_74 {
  border-bottom-left-radius: 0px;
}

.page_section_74 .section__background-image-container, .page_section_74 .section__background-loaded-video, .page_section_74 .section__background-video, .page_section_74 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_74 .wysiwyg-content a, .page_section_74 .wysiwyg-string a {
  color: ;
}

.page_section_74 .wysiwyg-content a, .page_section_74 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_74 .wysiwyg-content a:hover, .page_section_74 .wysiwyg-string a:hover {
  color: ;
}

.page_section_74 .wysiwyg-content a:hover, .page_section_74 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_74 .wysiwyg-content a, .page_section_74 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_74 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_74 .slider-09__title {
  font-size:28px;
}


}

.page_section_74 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_74 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_74 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_74 .slider-09__btn {
  font-size:12px;
}


}

.page_section_74 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_74 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_74 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_74 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_74 .slick-dots li {
  margin-right:8px;
}

.page_section_74 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_74 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_74 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_75 .section__content {
  padding-top: 0;
}

.page_section_75 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_75 .section__content {
  padding-bottom: 60px;
}


}

.page_section_75 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_75 {
  background-color: ;
}

/*.page_section_75 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_75 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_75 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_75 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_75 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_75 .section__background-image {
  background-position: center center;
}


}

.page_section_75 .section__background-mask {
  opacity: 0.5;
}

.page_section_75 {
  border-color: #ffffff;
}

.page_section_75 {
  border-width: 0px;
}

.page_section_75 {
  border-top-left-radius: 0px;
}

.page_section_75 .section__background-image-container, .page_section_75 .section__background-loaded-video, .page_section_75 .section__background-video, .page_section_75 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_75 {
  border-top-right-radius: 0px;
}

.page_section_75 .section__background-image-container, .page_section_75 .section__background-loaded-video, .page_section_75 .section__background-video, .page_section_75 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_75 {
  border-bottom-right-radius: 0px;
}

.page_section_75 .section__background-image-container, .page_section_75 .section__background-loaded-video, .page_section_75 .section__background-video, .page_section_75 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_75 {
  border-bottom-left-radius: 0px;
}

.page_section_75 .section__background-image-container, .page_section_75 .section__background-loaded-video, .page_section_75 .section__background-video, .page_section_75 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_75 .wysiwyg-content a, .page_section_75 .wysiwyg-string a {
  color: ;
}

.page_section_75 .wysiwyg-content a, .page_section_75 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_75 .wysiwyg-content a:hover, .page_section_75 .wysiwyg-string a:hover {
  color: ;
}

.page_section_75 .wysiwyg-content a:hover, .page_section_75 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_75 .wysiwyg-content a, .page_section_75 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_75 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_75 .slider-09__title {
  font-size:28px;
}


}

.page_section_75 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_75 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_75 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_75 .slider-09__btn {
  font-size:12px;
}


}

.page_section_75 .slider-09__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_75 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_75 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_75 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_75 .slick-dots li {
  margin-right:8px;
}

.page_section_75 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_75 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_75 .slider-09-arrow svg path {
  stroke: #ffffff;
}

.page_section_76 .section__content {
  padding-top: 0;
}

.page_section_76 .section__content {
  padding-bottom: 0;
}

.page_section_76 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_76 {
  background-color: ;
}

/*.page_section_76 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_76 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_76 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_76 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_76 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_76 .section__background-image {
  background-position: center center;
}


}

.page_section_76 .section__background-mask {
  background-color: #000000;
}

.page_section_76 .section__background-mask {
  opacity: 0.5;
}

.page_section_76 {
  border-color: #ffffff;
}

.page_section_76 {
  border-width: 0px;
}

.page_section_76 {
  border-top-left-radius: 0px;
}

.page_section_76 .section__background-image-container, .page_section_76 .section__background-loaded-video, .page_section_76 .section__background-video, .page_section_76 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_76 {
  border-top-right-radius: 0px;
}

.page_section_76 .section__background-image-container, .page_section_76 .section__background-loaded-video, .page_section_76 .section__background-video, .page_section_76 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_76 {
  border-bottom-right-radius: 0px;
}

.page_section_76 .section__background-image-container, .page_section_76 .section__background-loaded-video, .page_section_76 .section__background-video, .page_section_76 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_76 {
  border-bottom-left-radius: 0px;
}

.page_section_76 .section__background-image-container, .page_section_76 .section__background-loaded-video, .page_section_76 .section__background-video, .page_section_76 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_76 .wysiwyg-content a, .page_section_76 .wysiwyg-string a {
  color: ;
}

.page_section_76 .wysiwyg-content a, .page_section_76 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_76 .wysiwyg-content a:hover, .page_section_76 .wysiwyg-string a:hover {
  color: ;
}

.page_section_76 .wysiwyg-content a:hover, .page_section_76 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_76 .wysiwyg-content a, .page_section_76 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_76 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:19px;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_76 .media-37__title {
  font-size:28px;
}


}

.page_section_76 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  margin-bottom:25px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_76 .media-37__text {
  font-size:14px;
}


}

.page_section_76 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  background-color:#294d48;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_76 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_76 .media-37__intro {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  letter-spacing:0.0em;
  line-height:1.5;
  color:#294d48;
  margin-bottom:11px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_76 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_76 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_76 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_76 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_76 .media-37__image {
  border-radius:0px;
}

.page_section_77 .section__content {
  padding-top: 0;
}

.page_section_77 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_77 .section__content {
  padding-bottom: 60px;
}


}

.page_section_77 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_77 {
  background-color: ;
}

/*.page_section_77 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_77 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_77 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_77 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_77 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_77 .section__background-image {
  background-position: center center;
}


}

.page_section_77 .section__background-mask {
  background-color: #000000;
}

.page_section_77 .section__background-mask {
  opacity: 0.5;
}

.page_section_77 {
  border-color: #ffffff;
}

.page_section_77 {
  border-width: 0px;
}

.page_section_77 {
  border-top-left-radius: 0px;
}

.page_section_77 .section__background-image-container, .page_section_77 .section__background-loaded-video, .page_section_77 .section__background-video, .page_section_77 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_77 {
  border-top-right-radius: 0px;
}

.page_section_77 .section__background-image-container, .page_section_77 .section__background-loaded-video, .page_section_77 .section__background-video, .page_section_77 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_77 {
  border-bottom-right-radius: 0px;
}

.page_section_77 .section__background-image-container, .page_section_77 .section__background-loaded-video, .page_section_77 .section__background-video, .page_section_77 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_77 {
  border-bottom-left-radius: 0px;
}

.page_section_77 .section__background-image-container, .page_section_77 .section__background-loaded-video, .page_section_77 .section__background-video, .page_section_77 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_77 .wysiwyg-content a, .page_section_77 .wysiwyg-string a {
  color: ;
}

.page_section_77 .wysiwyg-content a, .page_section_77 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_77 .wysiwyg-content a:hover, .page_section_77 .wysiwyg-string a:hover {
  color: ;
}

.page_section_77 .wysiwyg-content a:hover, .page_section_77 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_77 .wysiwyg-content a, .page_section_77 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_77 .media-37__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
  margin-bottom:19px;
}

@media (max-width: 640px) {
  .page_section_77 .media-37__title {
  font-size:28px;
}


}

.page_section_77 .media-37__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:14;
  margin-bottom:25px;
}

@media (max-width: 640px) {
  .page_section_77 .media-37__text {
  font-size:14px;
}


}

.page_section_77 .media-37__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color:#000000;
  border-width:0px;
  border-radius:100px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_77 .media-37__btn {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_77 .media-37__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:13;
  margin-bottom:11px;
}

@media (max-width: 640px) {
  .page_section_77 .media-37__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_77 .media-37__footer {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  color:#000000;
  line-height:1.7;
  letter-spacing:0.0em;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_77 .media-37__footer {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_77 .media-37__btn-container {
  margin-bottom:0px;
}

.page_section_77 .media-37__image {
  border-radius:0px;
}

.page_section_78 .section__content {
  padding-top: 0;
}

.page_section_78 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_78 .section__content {
  padding-bottom: 60px;
}


}

.page_section_78 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_78 {
  background-color: ;
}

/*.page_section_78 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_78 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_78 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_78 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_78 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_78 .section__background-image {
  background-position: center center;
}


}

.page_section_78 .section__background-mask {
  opacity: 0.5;
}

.page_section_78 {
  border-color: #ffffff;
}

.page_section_78 {
  border-width: 0px;
}

.page_section_78 {
  border-top-left-radius: 0px;
}

.page_section_78 .section__background-image-container, .page_section_78 .section__background-loaded-video, .page_section_78 .section__background-video, .page_section_78 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_78 {
  border-top-right-radius: 0px;
}

.page_section_78 .section__background-image-container, .page_section_78 .section__background-loaded-video, .page_section_78 .section__background-video, .page_section_78 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_78 {
  border-bottom-right-radius: 0px;
}

.page_section_78 .section__background-image-container, .page_section_78 .section__background-loaded-video, .page_section_78 .section__background-video, .page_section_78 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_78 {
  border-bottom-left-radius: 0px;
}

.page_section_78 .section__background-image-container, .page_section_78 .section__background-loaded-video, .page_section_78 .section__background-video, .page_section_78 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_78 .wysiwyg-content a, .page_section_78 .wysiwyg-string a {
  color: ;
}

.page_section_78 .wysiwyg-content a, .page_section_78 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_78 .wysiwyg-content a:hover, .page_section_78 .wysiwyg-string a:hover {
  color: ;
}

.page_section_78 .wysiwyg-content a:hover, .page_section_78 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_78 .wysiwyg-content a, .page_section_78 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_78 .slider-09__title {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.4;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:28;
}

@media (max-width: 640px) {
  .page_section_78 .slider-09__title {
  font-size:28px;
}


}

.page_section_78 .slider-09__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_78 .slider-09__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_78 .slider-09__btn {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.25;
  letter-spacing:0.0em;
  background-color:#294d48;
  border-color: transparent;
  border-width:2px;
  border-radius:59px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:40px;
  padding-right:40px;
  color:#ffffff;
  mobile_size:12;
}

@media (max-width: 640px) {
  .page_section_78 .slider-09__btn {
  font-size:12px;
}


}

.page_section_78 .slider-09__intro {
  font-size:24px;
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  color:#294d48;
  letter-spacing:0.0em;
  line-height:1.5;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_78 .slider-09__intro {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_78 .slider-09-arrow {
  background-color:#000000;
  opacity:0.9;
}

.page_section_78 .slider-09-list__pagination {
  margin-top:12px;
}

.page_section_78 .slick-dots li {
  margin-right:8px;
}

.page_section_78 .slick-dots li button {
  background-color:#ffffff;
  border-color:#000000;
  width:10px;
  height:10px;
}

.page_section_78 .slick-dots li.slick-active button {
  background-color:#000000;
  border-color:#000000;
}

.page_section_78 .slider-09-arrow svg path {
  stroke: #ffffff;
}

body, .page {
  background-color: #d7d6d6;
}

/* template01 */ .products-filter-01 .section__background-image {
  background-size: auto;
  background-repeat: repeat;
}

.products-filter-01 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .products-filter-01 .section__background-image {
  background-position: center center;
}


}

.products-filter-01-select__placeholder {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.25;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #001eff;
}

.products-filter-01-select__placeholder::after {
  border-top-color: #001eff;
}

.products-filter-01-select_state_visible .products-filter-01-select__placeholder {
  color: #000000;
}

.products-filter-01-select_state_visible .products-filter-01-select__placeholder::after {
  border-bottom-color: #000000;
}

.products-filter-01-select_state_visible .products-filter-01-select__placeholder {
  background-color: #ffffff;
}

.products-filter-01-select__dropdown {
  border-top-color: #ffffff;
}

.products-filter-01-select__placeholder::before {
  background-color: #ffffff;
}

.products-filter-01-select-option, .products-filter-01-select-sort-options__item a {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 1.25;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.products-filter-01-select-num-range__input {
  color: #000000;
  border-color: #000000;
}

.products-filter-01-select-option__input:checked + .products-filter-01-select-option__box svg {
  fill: #000000;
}

.products-filter-01-select-option__box {
  border-color: #000000;
}

.products-filter-01-select__dropdown-content, .products-filter-01-select-num-range {
  background-color: #ffffff;
}

.products-filter-01-select__clear-options svg {
  fill: #ff0000;
}

.products-filter-01-select__apply {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 1.25;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #ffffff;
}

.products-filter-01-select__apply {
  background-color: #001eff;
}

.products-filter-01-select__apply {
  border-color: #001eff;
}

.products-filter-01-select__apply {
  border-width: 2px;
}

.products-filter-01-select__apply {
  padding-top: 4px;
  padding-bottom: 4px;
}

.products-filter-01-select__apply {
  padding-left: 19px;
  padding-right: 19px;
}

.products-filter-01-select__apply {
  border-radius: 0px;
}

.products-filter-01 {
  border-color: #ffffff;
}

.products-filter-01 {
  border-width: 0px;
}

.products-filter-01 {
  border-top-left-radius: 0px;
}

.products-filter-01 .section__background-image-container, .products-filter-01 .section__background-loaded-video, .products-filter-01 .section__background-video, .products-filter-01 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.products-filter-01 {
  border-top-right-radius: 0px;
}

.products-filter-01 .section__background-image-container, .products-filter-01 .section__background-loaded-video, .products-filter-01 .section__background-video, .products-filter-01 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.products-filter-01 {
  border-bottom-right-radius: 0px;
}

.products-filter-01 .section__background-image-container, .products-filter-01 .section__background-loaded-video, .products-filter-01 .section__background-video, .products-filter-01 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.products-filter-01 {
  border-bottom-left-radius: 0px;
}

.products-filter-01 .section__background-image-container, .products-filter-01 .section__background-loaded-video, .products-filter-01 .section__background-video, .products-filter-01 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

/* template02 */ /* template01 */ /* template02 */ /* template03 */ .sections-03-item__inner {
  background-color: #001eff;
}

.sections-03-item__header {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}

/* btn */ .sections-03-item__btn {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  line-height: 1;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.sections-03-item__btn {
  background-color: #ffffff;
}

.sections-03-item__btn {
  border-color: #ffffff;
}

.sections-03-item__btn {
  border-width: 0px;
}

.sections-03-item__btn {
  padding-top: 11px;
  padding-bottom: 11px;
}

.sections-03-item__btn {
  padding-left: 35px;
  padding-right: 35px;
}

.sections-03-item__btn {
  border-radius: 0px;
}

.sections-03 {
  padding-top: 50px;
}

.sections-03 {
  padding-bottom: 50px;
}

.sections-03 {
  background-color: #ffffff;
}

.sections-03 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.sections-03 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .sections-03 .section__background-image {
  background-position: center center;
}


}

.sections-03 .section__background-mask {
  background-color: #000000;
}

.sections-03 .section__background-mask {
  opacity: 0.5;
}

/* IMAGES */ .sections-03 {
  border-color: #ffffff;
}

.sections-03 {
  border-color: #ffffff;
}

.sections-03 {
  border-width: 0px;
}

.sections-03 {
  border-top-left-radius: 0px;
}

.sections-03 .section__background-image-container, .sections-03 .section__background-loaded-video, .sections-03 .section__background-video, .sections-03 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.sections-03 {
  border-top-right-radius: 0px;
}

.sections-03 .section__background-image-container, .sections-03 .section__background-loaded-video, .sections-03 .section__background-video, .sections-03 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.sections-03 {
  border-bottom-right-radius: 0px;
}

.sections-03 .section__background-image-container, .sections-03 .section__background-loaded-video, .sections-03 .section__background-video, .sections-03 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.sections-03 {
  border-bottom-left-radius: 0px;
}

.sections-03 .section__background-image-container, .sections-03 .section__background-loaded-video, .sections-03 .section__background-video, .sections-03 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

/* template04 */ /* sections_info */ .product-section-info {
  padding-top: 50px;
}

.product-section-info {
  padding-bottom: 30px;
}

.product-section-info {
  background-color: #ffffff;
}

.product-section-info .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.product-section-info .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .product-section-info .section__background-image {
  background-position: center center;
}


}

.product-section-info .section__background-mask {
  background-color: #000000;
}

.product-section-info .section__background-mask {
  opacity: 0.5;
}

.product-section-info__header {
  font-family: "Montserrat", sans-serif;
  font-size: 38px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  text-align: left;
  color: #292929;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-section-info__header {
  font-size: 30px;
}


}

.product-section-info__up-content, .product-section-info-down-content {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  text-align: left;
  color: #000000;
}

.product-section-info__up-content h1, .product-section-info__up-content h2, .product-section-info__up-content h3, .product-section-info__up-content h4, .product-section-info-down-content h1, .product-section-info-down-content h2, .product-section-info-down-content h3, .product-section-info-down-content h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 21px;
  line-height: 1.25;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  text-align: left;
  color: #000000;
}

.product-section-info__up-content h1, .product-section-info-down-content h1 {
  font-size: 21.0px;
}

.product-section-info__up-content h2, .product-section-info-down-content h2 {
  font-size: 19.75px;
}

.product-section-info__up-content h3, .product-section-info-down-content h3 {
  font-size: 18.5px;
}

.product-section-info__up-content h4, .product-section-info-down-content h4 {
  font-size: 17.25px;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-section-info__up-content h1, body:not(.bazium-no-resp) .product-section-info-down-content h1 {
  font-size: 21.0px;
}

body:not(.bazium-no-resp) .product-section-info__up-content h2, body:not(.bazium-no-resp) .product-section-info-down-content h2 {
  font-size: 19.75px;
}

body:not(.bazium-no-resp) .product-section-info__up-content h3, body:not(.bazium-no-resp) .product-section-info-down-content h3 {
  font-size: 18.5px;
}

body:not(.bazium-no-resp) .product-section-info__up-content h4, body:not(.bazium-no-resp) .product-section-info-down-content h4 {
  font-size: 17.25px;
}


}

.product-section-info {
  border-color: #ffffff;
}

.product-section-info {
  border-width: 0px;
}

.product-section-info {
  border-top-left-radius: 0px;
}

.product-section-info .section__background-image-container, .product-section-info .section__background-loaded-video, .product-section-info .section__background-video, .product-section-info .section__background-mask {
  border-top-left-radius: 0.0px;
}

.product-section-info {
  border-top-right-radius: 0px;
}

.product-section-info .section__background-image-container, .product-section-info .section__background-loaded-video, .product-section-info .section__background-video, .product-section-info .section__background-mask {
  border-top-right-radius: 0.0px;
}

.product-section-info {
  border-bottom-right-radius: 0px;
}

.product-section-info .section__background-image-container, .product-section-info .section__background-loaded-video, .product-section-info .section__background-video, .product-section-info .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.product-section-info {
  border-bottom-left-radius: 0px;
}

.product-section-info .section__background-image-container, .product-section-info .section__background-loaded-video, .product-section-info .section__background-video, .product-section-info .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

/* template01 */ .products-list-01 {
  padding-top: 50px;
}

.products-list-01 {
  padding-bottom: 50px;
}

.products-list-01, .products-list-01 .products-filter-02-mobile__filter-content, .products-list-01 .products-filter-02-mobile__sort-content {
  background-color: #ffffff;
}

.products-list-01 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.products-list-01 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .products-list-01 .section__background-image {
  background-position: center center;
}


}

.products-list-01 .section__background-mask {
  background-color: #000000;
}

.products-list-01 .section__background-mask {
  opacity: 0.5;
}

.products-list-01-item__inner_with-bg {
  background-color: #ffffff;
}

.products-list-01-item__header {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 1.45;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  text-align: center;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__header {
  font-size: 14px;
}


}

.products-list-01-item__dscr {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 1.65;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  text-align: center;
  color: #4f4f4f;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__dscr {
  font-size: 14px;
}


}

.products-list-01-item__current-price {
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__current-price {
  font-size: 16px;
}


}

.products-list-01-item__old-price {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #8f8f8f;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__old-price {
  font-size: 16px;
}


}

.products-list-01-item__old-price {
  color: #ff0000;
}

.products-list-01-item__old-price del {
  color: #8f8f8f;
}

.products-list-01-item__price-container {
  text-align: center;
}

.products-list-01-item__media {
  margin-bottom: 24px;
}

.products-list-01-item__header {
  margin-bottom: 11px;
}

.products-list-01-item__dscr {
  margin-bottom: 10px;
}

.products-list-01-item__price-container {
  margin-bottom: 16px;
}

/* btn-add */ .products-list-01-item__btn-add {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__btn-add {
  font-size: 14px;
}


}

.products-list-01-item__btn-add {
  background-color: #001eff;
}

.products-list-01-item__btn-add {
  border-color: #ffffff;
}

.products-list-01-item__btn-add {
  border-width: 0px;
}

.products-list-01-item__btn-add {
  padding-top: 10px;
  padding-bottom: 10px;
}

.products-list-01-item__btn-add {
  padding-left: 19px;
  padding-right: 19px;
}

.products-list-01-item__btn-add {
  border-radius: 0px;
}

.products-list-01-item__btn-add {
  width: auto;
}

/* btn-more */ .products-list-01-item__btn-more {
  width: auto;
}

.products-list-01-item__btn-more-container {
  margin-bottom: 10px;
}

.products-list-01-item__new-label {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 2;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .products-list-01-item__new-label {
  font-size: 11px;
}


}

.products-list-01-item__new-label {
  background-color: #f2ff00;
}

/* IMAGES */ /* BADGE */ .products-list-01-item__badge-container, .products-list-01-item__mobile-badge-container {
  right: 0;
  top: 0;
}

.products-list-01-item__badge-container {
  margin-left: -10px;
  margin-right: -10px;
}

.products-list-01-item__badge-container {
  margin-top: -10px;
  margin-bottom: -10px;
}

.products-list-01-item__mobile-badge-container {
  margin-left: -5px;
  margin-right: -5px;
}

.products-list-01-item__mobile-badge-container {
  margin-top: -5px;
  margin-bottom: -5px;
}

/* QUANTITY CONTROLS */ .products-list-01-item-quantity-controls__quantity {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.products-list-01-item-quantity-controls__button svg {
  fill: #000000;
}

.products-list-01-item-quantity-controls__content {
  background-color: #ffffff;
}

.products-list-01-item-quantity-controls__content {
  border-color: #000000;
}

.products-list-01-item-quantity-controls__content {
  border-width: 1px;
}

.products-list-01-item-quantity-controls__content {
  border-radius: 0px;
}

.products-list-01-item-quantity-controls__content {
  height: 50px;
}

.products-list-01 {
  border-color: #ffffff;
}

.products-list-01 {
  border-width: 0px;
}

.products-list-01 {
  border-top-left-radius: 0px;
}

.products-list-01 .section__background-image-container, .products-list-01 .section__background-loaded-video, .products-list-01 .section__background-video, .products-list-01 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.products-list-01 {
  border-top-right-radius: 0px;
}

.products-list-01 .section__background-image-container, .products-list-01 .section__background-loaded-video, .products-list-01 .section__background-video, .products-list-01 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.products-list-01 {
  border-bottom-right-radius: 0px;
}

.products-list-01 .section__background-image-container, .products-list-01 .section__background-loaded-video, .products-list-01 .section__background-video, .products-list-01 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.products-list-01 {
  border-bottom-left-radius: 0px;
}

.products-list-01 .section__background-image-container, .products-list-01 .section__background-loaded-video, .products-list-01 .section__background-video, .products-list-01 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

/* template02 */ /* template03 */ /* template04 */ /* template05 */ /* template06 */ /* template07 */ /* PAGINATION */ /* template01 */ .products-pagination {
  margin-top: 40px;
}

.products-pagination__item-link {
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #001eff;
}

.products-pagination__item-link_current {
  color: #000000;
}

.products-pagination__item + .products-pagination__item {
  margin-left: 30px;
}

.products-pagination__arrow {
  fill: #001eff;
}

.products-pagination__arrow {
  width: 26px;
  height: 26px;
}

.products-pagination__arrow-left {
  margin-right: 30px;
}

.products-pagination__arrow-right {
  margin-left: 30px;
}

.products-pagination__divider {
  background-color: #e0e0e0;
}

.products-pagination__divider {
  margin-bottom: 40px;
}

/* template02 */ .breadcrumbs {
  padding-top: 10px;
}

.breadcrumbs {
  padding-bottom: 10px;
}

.breadcrumbs {
  background-color: #ffffff;
}

.breadcrumbs .section__background-image {
  background-size: auto;
  background-repeat: repeat;
}

.breadcrumbs .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .breadcrumbs .section__background-image {
  background-position: center center;
}


}

.breadcrumbs {
  border-color: #ffffff;
}

.breadcrumbs {
  border-width: 0px;
}

.breadcrumbs {
  border-top-left-radius: 0px;
}

.breadcrumbs .section__background-image-container, .breadcrumbs .section__background-loaded-video, .breadcrumbs .section__background-video, .breadcrumbs .section__background-mask {
  border-top-left-radius: 0.0px;
}

.breadcrumbs {
  border-top-right-radius: 0px;
}

.breadcrumbs .section__background-image-container, .breadcrumbs .section__background-loaded-video, .breadcrumbs .section__background-video, .breadcrumbs .section__background-mask {
  border-top-right-radius: 0.0px;
}

.breadcrumbs {
  border-bottom-right-radius: 0px;
}

.breadcrumbs .section__background-image-container, .breadcrumbs .section__background-loaded-video, .breadcrumbs .section__background-video, .breadcrumbs .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.breadcrumbs {
  border-bottom-left-radius: 0px;
}

.breadcrumbs .section__background-image-container, .breadcrumbs .section__background-loaded-video, .breadcrumbs .section__background-video, .breadcrumbs .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

/* template01 */ /* desktop */ .breadcrumbs-list-01, .breadcrumbs-list-01-item__text {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #001eff;
}

.breadcrumbs-list-01-item__arrow {
  fill: #001eff;
}

/* mobile */ @media (max-width: 800px) {
  body:not(.bazium-no-resp) .breadcrumbs-list-01, body:not(.bazium-no-resp) .breadcrumbs-list-01-item__text {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #001eff;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .breadcrumbs-list-01-item__arrow {
  fill: #001eff;
}


}

/* template02 */ /* template01 */ /* cart */ .checkout-01__title {
  font-family: "Montserrat", sans-serif;
  font-size: 38px;
  line-height: 1.1;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  text-align: left;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .checkout-01__title {
  font-size: 30px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .checkout-01__title {
  font-size: 30px;
}


}

.checkout-01-products__th {
  text-transform:none;
  font-weight: normal;
  font-style: normal;
  color: #999999;
}

/* product */ .checkout-01-products__name, .checkout-01-products-mobile-item__name, .checkout-01__cart-model-message, .checkout-01-products__message, .checkout-01-products-mobile-item__message {
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: inherit;
}

.checkout-01-products__additions, .checkout-01-products-mobile-item__additions {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .checkout-01-products__additions, .checkout-01-products-mobile-item__additions {
  font-size: 13px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .checkout-01-products__additions, .checkout-01-products-mobile-item__additions {
  line-height: 1.7;
}


}

.checkout-01-excluded-ingredients__item {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .checkout-01-excluded-ingredients__item {
  font-size: 13px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .checkout-01-excluded-ingredients__item {
  line-height: 1.7;
}


}

.checkout-01-excluded-ingredients__text {
  text-decoration-color: #000000;
}

.checkout-01-products__params, .checkout-01-products-mobile-item__params {
  text-transform:none;
  color: #999999;
}

.checkout-01-products__status, .checkout-01-products-mobile-item__status {
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: inherit;
}

.checkout-01-products__price, .checkout-01-products-mobile-item__price {
  text-transform:none;
  color: inherit;
}

.checkout-01-products__sum, .checkout-01-products-mobile-item__sum {
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: inherit;
}

.checkout-01-products__remove-btn svg, .checkout-01-total-calc__count-promo-remove-btn svg, .checkout-01-products-mobile-item__remove {
  fill: #ff0000;
}

.checkout-01-section {
  border-color: #ededed;
}

.checkout-01-section {
  border-top-width: 10px;
  border-bottom-width: 10px;
}

/* quantity */ .checkout-01-quantity-input__value {
  text-transform:none;
  color: inherit;
}

.checkout-01-quantity-input__minus-btn, .checkout-01-quantity-input__plus-btn {
  background-color: transparent;
}

.checkout-01-quantity-input__minus-btn, .checkout-01-quantity-input__plus-btn {
  width: 21px;
  height: 21px;
}

.checkout-01-quantity-input__plus-btn svg, .checkout-01-quantity-input__minus-btn svg {
  fill: #009cce;
}

.checkout-01-quantity-input__minus-btn svg, .checkout-01-quantity-input__plus-btn svg {
  width: 15px;
}

.checkout-01-quantity-input__value {
  background-color: transparent;
}

.checkout-01-quantity-input__value {
  width: 40px;
  height: 21px;
}

.checkout-01-quantity-input__minus-btn, .checkout-01-quantity-input__plus-btn {
  border-radius: 0px;
}

.checkout-01-quantity-input__value {
  border-radius: 0px;
}

.checkout-01-quantity-input__value {
  margin: 0 1px;
}

/* thumb image */ .checkout-01-products__thumb img, .checkout-01-products-mobile-item__thumb {
  border-radius: 0px;
}

/* promo_button */ .checkout-01-total-calc__promo-btn {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.checkout-01-total-calc__promo-btn {
  background-color: #ededed;
}

.checkout-01-total-calc__promo-btn {
  border-color: #d1d1d1;
}

.checkout-01-total-calc__promo-btn {
  border-width: 0px;
}

.checkout-01-total-calc__promo-btn {
  padding-top: 10px;
  padding-bottom: 10px;
}

.checkout-01-total-calc__promo-btn {
  padding-left: 12px;
  padding-right: 12px;
}

.checkout-01-total-calc__promo-btn {
  border-radius: 0px;
}

/* calc */ .checkout-01-total-calc__count-promo {
  text-transform:none;
  color: inherit;
}

.checkout-01-total-calc__count-total th {
  font-size: 18px;
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: inherit;
}

.checkout-01-total-calc__count-total td {
  font-size: 18px;
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: inherit;
}

/* headers with options */ .checkout-01-section__header {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  line-height: 1.85;
  letter-spacing: 0.1em;
  text-transform:uppercase;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.checkout-01-section__header_status_inactive {
  color: #999999;
}

.checkout-01-delivery-item__name, .checkout-01-payment-item__name {
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: inherit;
}

.checkout-01-delivery-item__price, .checkout-01-payment-item__dscr {
  text-transform:none;
  color: inherit;
}

/* form */ .checkout-01-delivery-form__description, .checkout-01-delivery-form__form .fieldset__legend, .checkout-01-delivery-form__form .form__input-error, .checkout-01-delivery-form__form .radio__text, .checkout-01-delivery-form__form .checkbox__text, .checkout-01-delivery-form__form .file-input {
  text-transform:none;
  color: inherit;
}

.checkout-01-delivery-form__form .text-input, .checkout-01-delivery-form__form .textarea, .checkout-01-delivery-form__form .select .selectize-input, .checkout-01-delivery-form__form .select .selectize-dropdown, .checkout-01-total-calc__promo-input .text-input {
  line-height: 1.1;
  text-transform:none;
  color: inherit;
}

.checkout-01-delivery-form__form .text-input, .checkout-01-delivery-form__form .textarea, .checkout-01-delivery-form__form .select .selectize-input, .checkout-01-delivery-form__form .select .selectize-dropdown, .checkout-01-delivery-form__form .radio__box, .checkout-01-delivery-form__form .checkbox__box, .checkout-01-total-calc__promo-input .text-input, .checkout-01-delivery .radio__box, .checkout-01-payment .radio__box {
  background-color: #ffffff;
}

.checkout-01-delivery-form__form .text-input, .checkout-01-delivery-form__form .textarea, .checkout-01-delivery-form__form .select .selectize-input, .checkout-01-delivery-form__form .select .selectize-dropdown, .checkout-01-delivery-form__form .radio__box, .checkout-01-delivery-form__form .checkbox__box, .checkout-01-total-calc__promo-input .text-input, .checkout-01-delivery .radio__box, .checkout-01-payment .radio__box {
  border-color: #767676;
}

.checkout-01-delivery-form__form .text-input:focus, .checkout-01-delivery-form__form .textarea:focus, .checkout-01-delivery-form__form .select .selectize-input.selectize-focus, .checkout-01-delivery-form__form .radio:hover .radio__box, .checkout-01-delivery-form__form .radio__input:focus + .radio__box, .checkout-01-delivery-form__form .checkbox:hover .checkbox__box, .checkout-01-delivery-form__form .checkbox__input:focus + .checkbox__box, .checkout-01-total-calc__promo-input .text-input:focus, .checkout-01-delivery .radio__input:focus + .radio__box, .checkout-01-payment .radio__input:focus + .radio__box {
  border-color: #767676;
}

.checkout-01-delivery-form__form .text-input_error, .checkout-01-delivery-form__form .textarea_error, .checkout-01-delivery-form__form .form__select_error .select .selectize-input {
  border-color: #ff0000;
}

.checkout-01-delivery-form__form .form__input-error {
  color: #ff0000;
}

.checkout-01-delivery-form__form .file-input__item-remove svg {
  fill: #ff0000;
}

/* summary */ .checkout-01-summary__item {
  text-transform:none;
  color: inherit;
}

.checkout-01-summary__item-name span::after {
  border-top-color: #b7b7b7;
}

.checkout-01-summary__total-name {
  font-size: 18px;
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: inherit;
}

.checkout-01-summary__total-value {
  font-size: 18px;
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: inherit;
}

/* fon, otstupy i shirina */ .checkout-01 {
  padding-top: 50px;
}

.checkout-01 {
  padding-bottom: 100px;
}

.checkout-01 {
  background-color: #ffffff;
}

.checkout-01 .section__background-image {
  background-size: auto;
  background-repeat: repeat;
}

.checkout-01 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .checkout-01 .section__background-image {
  background-position: center center;
}


}

.checkout-01-order-footer__btn, .checkout-01-process-btn {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}

.checkout-01-order-footer__btn, .checkout-01-process-btn {
  background-color: #2e2e2e;
}

.checkout-01-order-footer__btn, .checkout-01-process-btn {
  border-width: 0px;
}

.checkout-01-order-footer__btn, .checkout-01-process-btn {
  padding-top: 18px;
  padding-bottom: 18px;
}

.checkout-01-order-footer__btn, .checkout-01-process-btn {
  padding-left: 28px;
  padding-right: 28px;
}

.checkout-01-order-footer__btn, .checkout-01-process-btn {
  border-radius: 0px;
}

.checkout-01 {
  border-color: #ffffff;
}

.checkout-01 {
  border-width: 0px;
}

.checkout-01 {
  border-top-left-radius: 0px;
}

.checkout-01 .section__background-image-container, .checkout-01 .section__background-loaded-video, .checkout-01 .section__background-video, .checkout-01 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.checkout-01 {
  border-top-right-radius: 0px;
}

.checkout-01 .section__background-image-container, .checkout-01 .section__background-loaded-video, .checkout-01 .section__background-video, .checkout-01 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.checkout-01 {
  border-bottom-right-radius: 0px;
}

.checkout-01 .section__background-image-container, .checkout-01 .section__background-loaded-video, .checkout-01 .section__background-video, .checkout-01 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.checkout-01 {
  border-bottom-left-radius: 0px;
}

.checkout-01 .section__background-image-container, .checkout-01 .section__background-loaded-video, .checkout-01 .section__background-video, .checkout-01 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

/* template02 */ /* template03 */ /* GENERAL */ .product-quick-order-info, .product-quick-order-summary {
  background-color: #f7f7f7;
}

.product-quick-order-modal {
  background-color: #ffffff;
}

/* INFO HEADER (PRODUCT NAME) */ .product-quick-order-info__header {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  line-height: 1.1;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

/* IMAGE */ .product-quick-order-info__thumb {
  width: 160px;
}

.product-quick-order-info__thumb img {
  border-radius: 0px;
}

/* VARIANTS */ .product-quick-order-info__variants {
  margin-bottom: 16px;
}

/* simple_select */ .product-quick-order-variants-simple-select-group__label {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-quick-order-variants-simple-select-variants {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-quick-order-variants-simple-select-variants__current {
  color: #0600ff !important;
}

.product-quick-order-variants-simple-select-dropdown {
  background-color: #ffffff;
}

.product-quick-order-variants-simple-select-group__label {
  margin-right: 4px;
}

.product-quick-order-variants-simple-select__group {
  margin-right: 30px;
}

.product-quick-order-variants-simple-select__group {
  margin-bottom: 2px;
}

.product-quick-order-variants-simple-select {
  margin-bottom: -2px;
}

.product-quick-order-variants-simple-select-dropdown {
  border-radius: 0px;
}

.product-quick-order-variants-simple-select-variants__current::after {
  border-top-color: #0600ff;
}

.product-quick-order-variants-simple-select-variants__current {
  border-bottom: 1px dotted #0600ff;
}

.product-quick-order-variants-simple-select-dropdown__item {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

/* radio */ .product-quick-order-variants-radio-group__label {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-quick-order-variants-radio-option {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-quick-order-variants-radio-option__name {
  border-color: #d6d6d6;
}

.product-quick-order-variants-radio-option__name {
  background-color: #ffffff;
}

.product-quick-order-variants-radio-option__input:checked ~ .product-quick-order-variants-radio-option__name {
  border-color: #0600ff;
}

.product-quick-order-variants-radio-option__input:checked ~ .product-quick-order-variants-radio-option__name {
  background-color: #ffffff;
}

.product-quick-order-variants-radio-option__input:checked ~ .product-quick-order-variants-radio-option__name {
  color: #0600ff;
}

.product-quick-order-variants-radio-group__label_on-top {
  margin-bottom: 6px;
}

.product-quick-order-variants-radio-group__label_on-left {
  margin-right: 6px;
}

.product-quick-order-variants-radio-option__name {
  padding-left: 14px;
  padding-right: 14px;
}

.product-quick-order-variants-radio-option__name {
  padding-top: 2px;
  padding-bottom: 2px;
}

.product-quick-order-variants-radio-options__item {
  margin-right: 10px;
}

.product-quick-order-variants-radio-options__item {
  margin-bottom: 10px;
}

.product-quick-order-variants-radio-group__options {
  margin-bottom: -10px;
}

.product-quick-order-variants-radio-option__name {
  border-radius: 0px;
}

.product-quick-order-variants-radio__group {
  margin-bottom: 12px;
}

/* QUANTITY */ .product-quick-order-info-quantity__value {
  text-transform:none;
  color: inherit;
}

.product-quick-order-info-quantity__minus-btn, .product-quick-order-info-quantity__plus-btn {
  background-color: #ffffff;
}

.product-quick-order-info-quantity__minus-btn, .product-quick-order-info-quantity__plus-btn {
  width: 32px;
  height: 32px;
}

.product-quick-order-info-quantity__plus-btn svg, .product-quick-order-info-quantity__minus-btn svg {
  fill: #0600ff;
}

.product-quick-order-info-quantity__minus-btn svg, .product-quick-order-info-quantity__plus-btn svg {
  width: 12px;
}

.product-quick-order-info-quantity__value {
  background-color: #ffffff;
}

.product-quick-order-info-quantity__value {
  width: 48px;
  height: 32px;
}

.product-quick-order-info-quantity__minus-btn, .product-quick-order-info-quantity__plus-btn {
  border-radius: 0px;
}

.product-quick-order-info-quantity__value {
  border-radius: 0px;
}

.product-quick-order-info-quantity__value {
  margin: 0 1px;
}

/* HEADERS */ .product-quick-order__header {
  text-transform:none;
  color: inherit;
}

.product-quick-order-delivery__header, .product-quick-order-payment__header {
  font-size: 18px;
  line-height: 1.6;
  text-transform:none;
  color: #999999;
}

.product-quick-order-delivery-option__info, .product-quick-order-payment-option__info {
  background-color: transparent;
}

.product-quick-order-delivery-option__info, .product-quick-order-payment-option__info {
  border-color: #dedede;
}

.product-quick-order-delivery-option__input:checked ~ .product-quick-order-delivery-option__info, .product-quick-order-payment-option__input:checked ~ .product-quick-order-payment-option__info {
  border-color: #2e2e2e;
}

.product-quick-order-delivery-option__info, .product-quick-order-payment-option__info {
  border-width: 3px;
}

.product-quick-order-delivery-option__info, .product-quick-order-payment-option__info {
  border-radius: 0px;
}

.product-quick-order-delivery-option__name, .product-quick-order-payment-option__name {
  text-transform:none;
  color: inherit;
}

.product-quick-order-delivery-option__price {
  text-transform:none;
  color: #999999;
}

/* FORM */ .product-quick-order-delivery-form .fieldset__legend, .product-quick-order-delivery-form .form__input-error, .product-quick-order-delivery-form .radio__text, .product-quick-order-delivery-form .checkbox__text, .product-quick-order-delivery-form .file-input {
  text-transform:none;
  color: inherit;
}

.product-quick-order-delivery-form .text-input, .product-quick-order-delivery-form .textarea, .product-quick-order-delivery-form .select .selectize-input, .product-quick-order-delivery-form .select .selectize-dropdown, .product-quick-order-promo-code__input {
  line-height: 1.1;
  text-transform:none;
  color: inherit;
}

.product-quick-order-delivery-form .text-input, .product-quick-order-delivery-form .textarea, .product-quick-order-delivery-form .select .selectize-input, .product-quick-order-delivery-form .select .selectize-dropdown, .product-quick-order-delivery-form .radio__box, .product-quick-order-delivery-form .checkbox__box, .product-quick-order-promo-code__input {
  background-color: #f1f1f1;
}

.product-quick-order-delivery-form .text-input, .product-quick-order-delivery-form .textarea, .product-quick-order-delivery-form .select .selectize-input, .product-quick-order-delivery-form .select .selectize-dropdown, .product-quick-order-delivery-form .radio__box, .product-quick-order-delivery-form .checkbox__box, .product-quick-order-promo-code__input {
  border-color: #dedede;
}

.product-quick-order-delivery-form .text-input:focus, .product-quick-order-delivery-form .textarea:focus, .product-quick-order-delivery-form .select .selectize-input.selectize-focus, .product-quick-order-delivery-form .radio:hover .radio__box, .product-quick-order-delivery-form .radio__input:focus + .radio__box, .product-quick-order-delivery-form .checkbox:hover .checkbox__box, .product-quick-order-delivery-form .checkbox__input:focus + .checkbox__box, .product-quick-order-promo-code__input:focus {
  border-color: #767676;
}

.product-quick-order-delivery-form .text-input_error, .product-quick-order-delivery-form .textarea_error, .product-quick-order-delivery-form .form__select_error .select .selectize-input {
  border-color: #ff0000;
}

.product-quick-order-delivery-form .form__input-error {
  color: #ff0000;
}

.product-quick-order-delivery-form .file-input__item-remove svg {
  fill: #ff0000;
}

/* PROMOCODE */ .product-quick-order-promo-code__toggle {
  text-transform:none;
  color: #0600ff;
}

.product-quick-order-promo-code__toggle {
  border-bottom-color: #0600ff;
}

/* PROMO BUTTON */ .product-quick-order-promo-code__submit {
  text-transform:none;
  color: inherit;
}

/* SUMMARY */ .product-quick-order-summary__details-item-name {
  text-transform:none;
  color: inherit;
}

.product-quick-order-summary__details-item-value {
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: inherit;
}

.product-quick-order-summary__total-name {
  font-size: 18px;
  text-transform:none;
  color: inherit;
}

.product-quick-order-summary__total-value {
  font-size: 18px;
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: inherit;
}

/* USER AGREEMENT */ .product-quick-order-confidential__text {
  text-transform:none;
  color: #999999;
}

/* ADDITIONS */ .product-quick-order-additions {
  background-color: #ffffff;
}

.product-quick-order-additions {
  border-color: #d6d6d6;
}

.product-quick-order-additions__item {
  border-bottom-color: #d6d6d6;
}

.product-quick-order-additions {
  border-width: 1px;
}

.product-quick-order-additions__item {
  border-bottom-width: 1px;
}

.product-quick-order-additions {
  border-radius: 0px;
}

.product-quick-order-additions__item {
  padding-top: 10px;
  padding-bottom: 10px;
}

.product-quick-order-additions__item {
  padding-left: 15px;
  padding-right: 15px;
}

.product-quick-order-additions__title {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-quick-order-additions__title {
  font-size: 13px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-quick-order-additions__title {
  line-height: 1.7;
}


}

.product-quick-order-additions__price {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-quick-order-additions__price {
  font-size: 13px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-quick-order-additions__price {
  line-height: 1.7;
}


}

.product-quick-order-additions-controls__minus-btn svg, .product-quick-order-additions-controls__plus-btn svg, .product-quick-order-additions-controls__checked-btn svg {
  width: 16px;
}

.product-quick-order-additions-controls__minus-btn, .product-quick-order-additions-controls__plus-btn, .product-quick-order-additions-controls__checked-btn {
  width: 40px;
  height: 40px;
}

.product-quick-order-additions-controls__minus-btn, .product-quick-order-additions-controls__plus-btn, .product-quick-order-additions-controls__checked-btn {
  border-radius: 50px;
}

.product-quick-order-additions-controls__minus-btn svg, .product-quick-order-additions-controls__plus-btn svg {
  fill: #0000ff;
}

.product-quick-order-additions-controls__minus-btn, .product-quick-order-additions-controls__plus-btn {
  background-color: #f0f0f0;
}

.product-quick-order-additions-controls__quantity {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-quick-order-additions-controls__quantity {
  font-size: 14px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-quick-order-additions-controls__quantity {
  line-height: 1.7;
}


}

.product-quick-order-additions-controls__quantity {
  width: 40px;
}

.product-quick-order-additions-controls__checked-btn svg {
  stroke: #ffffff;
}

.product-quick-order-additions-controls__checked-btn {
  background-color: #00bd19;
}

/* ORDER BUTTON */ .product-quick-order-summary__submit {
  text-transform:none;
  font-weight: 700;
  font-style: normal;
  color: #ffffff;
}

.product-quick-order-summary__submit {
  background-color: #2e2e2e;
}

.product-quick-order-summary__submit {
  padding-top: 15px;
  padding-bottom: 15px;
}

.product-quick-order-summary__submit {
  padding-left: 30px;
  padding-right: 30px;
}

/* COMMON */ .product-01-section {
  background-color: #ffffff;
}

.product-01-section {
  padding-top: 50px;
}

.product-01-section {
  padding-bottom: 120px;
}

.product-01-section .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.product-01-section .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .product-01-section .section__background-image {
  background-position: center center;
}


}

.product-01-section .section__background-mask {
  background-color: #000000;
}

.product-01-section .section__background-mask {
  opacity: 0.5;
}

/* TITLE */ .product-01__title {
  font-family: "Montserrat", sans-serif;
  font-size: 38px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  text-align: left;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01__title {
  font-size: 30px;
}


}

.product-01__title {
  margin-bottom: 36px;
}

.product-see-also__header {
  font-family: "Montserrat", sans-serif;
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  text-align: center;
  color: #000000;
}

/* SKU */ .product-01__sku dt {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01__sku dd {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01__sku {
  margin-bottom: 9px;
}

/* VARIANTS */ .product-01__variants {
  margin-bottom: 30px;
}

/* select */ .product-01-variants-select .select .selectize-input {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01-variants-select .select .selectize-input {
  border-color: #000000;
}

/* select addition */ .product-01-variants-select__item {
  width: 280px;
}

.product-01-variants-select__item .select .selectize-input {
  padding-left: 15px;
}

.product-01-variants-select__item .select .selectize-input {
  padding-top: 7px;
  padding-bottom: 7px;
}

.product-01-variants-select__item {
  margin-right: 5px;
}

.product-01-variants-select__item {
  margin-bottom: 5px;
}

.product-01-variants-select .select.selectize-control.single .selectize-input:after {
  border-color: #000000;
}

.product-01-variants-select .select .selectize-input {
  background-color: transparent;
}

.product-01-variants-select .select .selectize-input, .product-01-variants-select .select .selectize-dropdown {
  border-radius: 0px;
}

.product-01-variants-select .select .selectize-dropdown {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01-variants-select .select .selectize-dropdown {
  background-color: #ffffff;
}

.product-01-variants-select .select .selectize-dropdown {
  border-color: #d9d9d9;
}

/* simple_select */ .product-01-variants-simple-select-group__label {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01-variants-simple-select-variants {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01-variants-simple-select-variants {
  color: #ff0000 !important;
}

.product-01-variants-simple-select-dropdown {
  background-color: #ffffff;
}

/* simple_select addition */ .product-01-variants-simple-select-group__label {
  margin-right: 4px;
}

.product-01-variants-simple-select__group {
  margin-right: 15px;
}

.product-01-variants-simple-select__group {
  margin-bottom: 15px;
}

.product-01-variants-simple-select-dropdown {
  border-radius: 0px;
}

.product-01-variants-simple-select-variants__current::after {
  border-top-color: #ff0000;
}

.product-01-variants-simple-select-dropdown__item {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #ff0000;
}

/* radio */ .product-01-variants-radio-group__label {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01-variants-radio-option {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01-variants-radio-option__name {
  border-color: #d6d6d6;
}

.product-01-variants-radio-option__name {
  background-color: #ffffff;
}

.product-01-variants-radio-option__input:checked ~ .product-01-variants-radio-option__name {
  border-color: #ff0000;
}

.product-01-variants-radio-option__input:checked ~ .product-01-variants-radio-option__name {
  background-color: #ffffff;
}

.product-01-variants-radio-option__input:checked ~ .product-01-variants-radio-option__name {
  color: #000000;
}

/* radio addition */ .product-01-variants-radio-group__label_on-top {
  margin-bottom: 10px;
}

.product-01-variants-radio-group__label_on-left {
  margin-right: 10px;
}

.product-01-variants-radio-option__name {
  padding-left: 14px;
  padding-right: 14px;
}

.product-01-variants-radio-option__name {
  padding-top: 3px;
  padding-bottom: 3px;
}

.product-01-variants-radio-options__item {
  margin-right: 10px;
}

.product-01-variants-radio-options__item {
  margin-bottom: 10px;
}

.product-01-variants-radio-group__options {
  margin-bottom: -10px;
}

.product-01-variants-radio-option__name {
  border-radius: 0px;
}

.product-01-variants-radio__group {
  margin-bottom: 24px;
}

/* QUANTITY */ /* simple_field */ .product-01-quantity-filed {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01-quantity-filed__label {
  text-transform:none;
  color: inherit;
}

.product-01-quantity-filed {
  border-color: #000000;
}

/* simple_field addition */ .product-01-quantity-filed {
  width: 280px;
}

.product-01-quantity-filed {
  padding-left: 17px;
}

.product-01-quantity-filed {
  padding-top: 8px;
  padding-bottom: 8px;
}

.product-01-quantity-filed {
  border-radius: 0px;
}

/* field_with_controls */ .product-01-quantity-filed-with-controls__value {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01-quantity-filed-with-controls__minus-btn, .product-01-quantity-filed-with-controls__plus-btn {
  background-color: #f0f0f0;
}

.product-01-quantity-filed-with-controls__minus-btn svg, .product-01-quantity-filed-with-controls__plus-btn svg {
  fill: #ff0000;
}

.product-01-quantity-filed-with-controls__minus-btn, .product-01-quantity-filed-with-controls__plus-btn {
  width: 30px;
  height: 30px;
}

.product-01__quantity {
  margin-bottom: 30px;
}

/* field_with_controls addition */ .product-01-quantity-filed-with-controls__plus-btn svg, .product-01-quantity-filed-with-controls__minus-btn svg {
  fill: #ff0000;
}

.product-01-quantity-filed-with-controls__minus-btn svg, .product-01-quantity-filed-with-controls__plus-btn svg {
  width: 9px;
}

.product-01-quantity-filed-with-controls__value {
  background-color: #f0f0f0;
}

.product-01-quantity-filed-with-controls__value {
  width: 45px;
  height: 30px;
}

.product-01-quantity-filed-with-controls__minus-btn, .product-01-quantity-filed-with-controls__plus-btn {
  border-radius: 0px;
}

.product-01-quantity-filed-with-controls__value {
  border-radius: 0px;
}

.product-01-quantity-filed-with-controls__value {
  margin: 0 1px;
}

/* PROPERTIES */ .product-01__parameters-item-term {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01__parameters-item-dscr {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01__parameters-container {
  margin-bottom: 30px;
}

/* BENEFITS */ .product-01__benefits-list {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01__benefits-item::before {
  color: #ff0000;
}

.product-01__benefits-item svg {
  fill: #ff0000;
}

.product-01__benefits {
  margin-bottom: 30px;
}

/* DESCRIPTION */ .product-01__text {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01-status {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01__status {
  margin-bottom: 30px;
}

.product-01__text h1, .product-01__text h2, .product-01__text h3, .product-01__text h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  line-height: 1.25;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.product-01__text h1 {
  font-size: 20.0px;
}

.product-01__text h2 {
  font-size: 18.75px;
}

.product-01__text h3 {
  font-size: 17.5px;
}

.product-01__text h4 {
  font-size: 16.25px;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01__text h1 {
  font-size: 20.0px;
}

body:not(.bazium-no-resp) .product-01__text h2 {
  font-size: 18.75px;
}

body:not(.bazium-no-resp) .product-01__text h3 {
  font-size: 17.5px;
}

body:not(.bazium-no-resp) .product-01__text h4 {
  font-size: 16.25px;
}


}

.product-01__text {
  margin-bottom: 30px;
}

/* ADDITIONS */ .product-01-additions {
  background-color: #ffffff;
}

.product-01-additions {
  border-color: #d6d6d6;
}

.product-01-additions__item {
  border-bottom-color: #d6d6d6;
}

.product-01-additions {
  border-width: 1px;
}

.product-01-additions__item {
  border-bottom-width: 1px;
}

.product-01-additions {
  border-radius: 0px;
}

.product-01-additions__item {
  padding-top: 10px;
  padding-bottom: 10px;
}

.product-01-additions__item {
  padding-left: 15px;
  padding-right: 15px;
}

.product-01-additions__title {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01-additions__title {
  font-size: 13px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01-additions__title {
  line-height: 1.7;
}


}

.product-01-additions__price {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01-additions__price {
  font-size: 13px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01-additions__price {
  line-height: 1.7;
}


}

.product-01-additions-controls__minus-btn svg, .product-01-additions-controls__plus-btn svg, .product-01-additions-controls__checked-btn svg {
  width: 16px;
}

.product-01-additions-controls__minus-btn, .product-01-additions-controls__plus-btn, .product-01-additions-controls__checked-btn {
  width: 40px;
  height: 40px;
}

.product-01-additions-controls__minus-btn, .product-01-additions-controls__plus-btn, .product-01-additions-controls__checked-btn {
  border-radius: 50px;
}

.product-01-additions-controls__minus-btn svg, .product-01-additions-controls__plus-btn svg {
  fill: #0000ff;
}

.product-01-additions-controls__minus-btn, .product-01-additions-controls__plus-btn {
  background-color: #f0f0f0;
}

.product-01-additions-controls__quantity {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01-additions-controls__quantity {
  font-size: 14px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01-additions-controls__quantity {
  line-height: 1.7;
}


}

.product-01-additions-controls__quantity {
  width: 40px;
}

.product-01-additions-controls__checked-btn svg {
  stroke: #ffffff;
}

.product-01-additions-controls__checked-btn {
  background-color: #00bd19;
}

.product-01__additions {
  margin-bottom: 40px;
}

/* INGREDIENTS */ .product-01-ingredients__intro, .product-01-ingredients__item {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01-ingredients__intro, .product-01-ingredients__item {
  font-size: 13px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01-ingredients__intro, .product-01-ingredients__item {
  line-height: 1.7;
}


}

.product-01-ingredients__excluded-text {
  color: #000000;
}

.product-01-ingredients__included-text {
  border-bottom-color: #000000;
}

.product-01-ingredients__excluded-text {
  text-decoration-color: #000000;
}

.product-01-ingredients__delete-icon svg circle {
  stroke: #000000;
}

.product-01-ingredients__delete-icon svg path {
  fill: #000000;
}

.product-01-ingredients__return-icon svg circle {
  stroke: #000000;
}

.product-01-ingredients__return-icon svg path {
  fill: #000000;
}

.product-01__ingredients {
  margin-bottom: 40px;
}

/* ADD_TO_CART_BUTTON */ .product-01__buy-btn {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}

.product-01__buy-btn {
  background-color: #2e2e2e;
}

.product-01__buy-btn {
  border-color: #2e2e2e;
}

.product-01__buy-btn {
  border-width: 2px;
}

.product-01__buy-btn {
  padding-top: 10px;
  padding-bottom: 10px;
}

.product-01__buy-btn {
  padding-left: 42px;
  padding-right: 42px;
}

.product-01__buy-btn {
  border-radius: 0px;
}

.product-01__buy-btn {
  margin-bottom: 30px;
}

/* ADD_TO_CART_BUTTON addition */ .product-01__buy-btn {
  margin-right: 26px;
}

.product-01__buy-btn {
  width: auto;
}

/* TABS */ .product-01-tabs__item {
  border-color: #e6e6e6;
}

.product-01-tab__toggle-link {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.product-01-tab__content {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01-tab {
  padding-bottom: 20px;
  padding-top: 20px;
}

.product-01__tabs {
  margin-bottom: 30px;
}

/* TABS addition */ .product-01-tab__toggle-link-icon_plus {
  fill: #f2f2f2;
}

.product-01-tab__toggle-link-icon_minus {
  fill: #f2f2f2;
}

.product-01-tab__toggle-link-icon_desktop {
  width: 16px;
}

.product-01-tab__toggle-link-icon_mobile {
  width: 16px;
}

/* QUICK_ORDER */ .product-01__one-click-buy {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #001eff;
}

.product-01__one-click-buy {
  background-color: #ffffff;
}

.product-01__one-click-buy {
  border-color: #001eff;
}

.product-01__one-click-buy {
  border-width: 2px;
}

.product-01__one-click-buy {
  padding-top: 10px;
  padding-bottom: 10px;
}

.product-01__one-click-buy {
  padding-left: 25px;
  padding-right: 25px;
}

.product-01__one-click-buy {
  border-radius: 0px;
}

.product-01__one-click-buy {
  margin-bottom: 30px;
}

.product-01__one-click-buy {
  width: auto;
}

/* MESSENGERS */ .product-01__buy-via-messengers {
  gap: 20px;
}

.product-01__buy-via-messengers {
  margin-bottom: 40px;
}

/* WHATSAPP BUTTON */ .product-01__whatsapp-btn-text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: normal;
  font-style: normal;
  color: #ffffff;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01__whatsapp-btn-text {
  font-size: 14px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01__whatsapp-btn-text {
  line-height: 1.7;
}


}

.product-01__whatsapp-btn-icon svg {
  fill: #ffffff;
}

.product-01__whatsapp-btn {
  height: 50px;
  padding-left: 20.0px;
  padding-right: 25.0px;
  gap: 10.0px;
}

.product-01__whatsapp-btn-icon svg {
  height: 25.0px;
  width: 25.0px;
}

.view-mobile .product-01__whatsapp-btn {
  height: 44px;
  padding-left: 17.6px;
  padding-right: 22.0px;
  gap: 8.8px;
}

.view-mobile .product-01__whatsapp-btn-icon svg {
  height: 22.0px;
  width: 22.0px;
}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .product-01__whatsapp-btn {
  height: 44px;
  padding-left: 17.6px;
  padding-right: 22.0px;
  gap: 8.8px;
}

body:not(.bazium-no-resp) .product-01__whatsapp-btn-icon svg {
  height: 22.0px;
  width: 22.0px;
}


}

.product-01__whatsapp-btn {
  border-radius: 40px;
}

.product-01__whatsapp-btn {
  background-color: #2BB641;
}

.product-01__whatsapp-btn {
  width: auto;
}

/* TELEGRAM BUTTON */ .product-01__telegram-btn-text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: normal;
  font-style: normal;
  color: #ffffff;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01__telegram-btn-text {
  font-size: 14px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01__telegram-btn-text {
  line-height: 1.7;
}


}

.product-01__telegram-btn-icon svg {
  fill: #ffffff;
}

.product-01__telegram-btn {
  height: 50px;
  padding-left: 20.0px;
  padding-right: 25.0px;
  gap: 10.0px;
}

.product-01__telegram-btn-icon svg {
  height: 25.0px;
  width: 25.0px;
}

.view-mobile .product-01__telegram-btn {
  height: 44px;
  padding-left: 17.6px;
  padding-right: 22.0px;
  gap: 8.8px;
}

.view-mobile .product-01__telegram-btn-icon svg {
  height: 22.0px;
  width: 22.0px;
}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .product-01__telegram-btn {
  height: 44px;
  padding-left: 17.6px;
  padding-right: 22.0px;
  gap: 8.8px;
}

body:not(.bazium-no-resp) .product-01__telegram-btn-icon svg {
  height: 22.0px;
  width: 22.0px;
}


}

.product-01__telegram-btn {
  border-radius: 40px;
}

.product-01__telegram-btn {
  background-color: #0087d0;
}

.product-01__telegram-btn {
  width: auto;
}

/* MAX BUTTON */ .product-01__max-btn-text {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01__max-btn-text {
  font-size: 14px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-01__max-btn-text {
  line-height: 1.7;
}


}

.product-01__max-btn-icon svg {
  fill: #ffffff;
}

.product-01__max-btn {
  height: 50px;
  padding-left: 20.0px;
  padding-right: 25.0px;
  gap: 10.0px;
}

.product-01__max-btn-icon svg {
  height: 25.0px;
  width: 25.0px;
}

.view-mobile .product-01__max-btn {
  height: 44px;
  padding-left: 17.6px;
  padding-right: 22.0px;
  gap: 8.8px;
}

.view-mobile .product-01__max-btn-icon svg {
  height: 22.0px;
  width: 22.0px;
}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .product-01__max-btn {
  height: 44px;
  padding-left: 17.6px;
  padding-right: 22.0px;
  gap: 8.8px;
}

body:not(.bazium-no-resp) .product-01__max-btn-icon svg {
  height: 22.0px;
  width: 22.0px;
}


}

.product-01__max-btn {
  border-radius: 40px;
}

.product-01__max-btn {
  background-color: #4148E9;
}

.product-01__max-btn {
  width: auto;
}

/* PRICE */ .product-01__current-price {
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-01__old-price {
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #bfbfbf;
}

.product-01__old-price::before {
  border-top-color: #ff0000;
}

.product-01__price {
  margin-bottom: 3px;
}

/* add_to_cart modal/sidepanel */ .add-to-cart-modal, .add-to-cart-sidepanel {
  background-color: #ffffff;
}

.add-to-cart-modal-list__nav-button svg, .add-to-cart-sidepanel-list__nav-button svg {
  fill: #000000;
}

.add-to-cart-modal__close-btn, .add-to-cart-sidepanel__close-btn {
  background-color: #e8e8e8;
}

.add-to-cart-modal__close-btn svg, .add-to-cart-sidepanel__close-btn svg {
  fill: #001eff;
}

.add-to-cart-modal__title, .add-to-cart-sidepanel__title {
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  line-height: 1.35;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.add-to-cart-modal__hr, .add-to-cart-sidepanel__hr {
  border-top-color: #dedada;
}

.add-to-cart-modal__list-title, .add-to-cart-sidepanel__list-title {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  line-height: 1.35;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.add-to-cart-modal__cart-link, .add-to-cart-sidepanel__cart-link {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 1.35;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}

.add-to-cart-modal__cart-link, .add-to-cart-sidepanel__cart-link {
  background-color: #001eff;
}

.add-to-cart-modal__cart-link, .add-to-cart-sidepanel__cart-link {
  border-color: #001eff;
}

.add-to-cart-modal__cart-link, .add-to-cart-sidepanel__cart-link {
  border-width: 0px;
}

.add-to-cart-modal__cart-link, .add-to-cart-sidepanel__cart-link {
  padding-top: 11px;
  padding-bottom: 11px;
}

.add-to-cart-modal__cart-link, .add-to-cart-sidepanel__cart-link {
  padding-left: 41px;
  padding-right: 41px;
}

.add-to-cart-modal__cart-link, .add-to-cart-sidepanel__cart-link {
  border-radius: 0px;
}

.add-to-cart-modal-item__name a {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.3;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.add-to-cart-modal-item__current-price {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.add-to-cart-modal-item__old-price {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #878787;
}

.add-to-cart-modal-item__old-price del {
  color: #878787;
}

.add-to-cart-modal-item__old-price {
  color: #ff0000;
}

.add-to-cart-modal-product-variants .select .selectize-input, .add-to-cart-modal-product-variants .select .selectize-dropdown {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 1.25;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.add-to-cart-modal-product-variants .select .selectize-input, .add-to-cart-modal-product-variants .select .selectize-dropdown {
  background-color: #ffffff;
}

.add-to-cart-modal-product-variants .select .selectize-input, .add-to-cart-modal-product-variants .select .selectize-dropdown {
  border-color: #d1d1d1;
}

.add-to-cart-modal-product-price__current-price {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

.add-to-cart-modal-product-price__old-price {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #666666;
}

.add-to-cart-modal-product-price__old-price del {
  color: #666666;
}

.add-to-cart-modal-product-price__old-price {
  color: #ff0000;
}

/* ADD TO CART MESSAGES */ .add-to-cart-message__text {
  text-transform:none;
  color: inherit;
}

.add-to-cart-message {
  max-width: none;
}

/* IMAGES */ .product-gallery-01__stage-item-video-link, .product-gallery-01__item-video-link, .product-gallery-02__stage-item-video-link, .product-gallery-02__item-video-link, .product-gallery-03__stage-item-video-link, .product-gallery-03__item-video-link, .product-gallery-04__item-video-link, .product-01-mobile-gallery-stage__item-video-link {
  border-left-color: #ffe500;
}

/* VIDEO */ .product-01-gallery-item-video__icon path, .product-01-mobile-gallery-video-show__icon path {
  stroke: #000000;
}

.product-01-gallery-item-video, .product-01-mobile-gallery-video-show {
  background-color: #f5f5f5;
}

.product-01-gallery-item-video, .product-01-mobile-gallery-video-show {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  line-height: 1;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

/* BADGE */ .product-gallery-01__stage-badge, .product-gallery-02__stage-badge, .product-gallery-03__stage-badge, .product-gallery-04__item-badge, .product-gallery-placeholder__stage-badge {
  top:0;
  justify-content:flex-start;
  align-items: flex-start;
}

.product-01-mobile-gallery__badge {
  top:0;
  justify-content:flex-start;
  align-items: flex-start;
}

.product-gallery-01__stage-badge .product-gallery-badge__image, .product-gallery-02__stage-badge .product-gallery-badge__image, .product-gallery-03__stage-badge .product-gallery-badge__image, .product-gallery-04__item-badge .product-gallery-badge__image, .product-gallery-placeholder__stage-badge .product-gallery-badge__image {
  margin-left: 10px;
  margin-right: 10px;
}

.product-gallery-01__stage-badge .product-gallery-badge__image, .product-gallery-02__stage-badge .product-gallery-badge__image, .product-gallery-03__stage-badge .product-gallery-badge__image, .product-gallery-04__item-badge .product-gallery-badge__image, .product-gallery-placeholder__stage-badge .product-gallery-badge__image {
  margin-top: 10px;
  margin-bottom: 10px;
}

.product-01-mobile-gallery__badge .product-gallery-badge__image {
  margin-left: 10px;
  margin-right: 10px;
}

.product-01-mobile-gallery__badge .product-gallery-badge__image {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* TAGS */ .product-01__tag {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #ffffff;
}

.product-01__tag {
  background-color: #000000;
}

.product-01__tag {
  border-color: #000000;
}

.product-01__tag {
  border-width: 0px;
}

.product-01__tag {
  padding-left: 20px;
  padding-right: 20px;
}

.product-01__tag {
  padding-top: 5px;
  padding-bottom: 5px;
}

.product-01__tag {
  margin-right: 5px;
  margin-bottom: 5px;
}

.product-01__tags {
  margin-bottom: -5px;
}

.product-01__tag {
  border-radius: 20px;
}

.product-01__tags {
  margin-bottom: 30px;
}

/* SLIDING-OUT PANEL */ .product-panel {
  background-color: #f5f5f5;
}

.product-panel__name {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-panel__current-price {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-panel__old-price {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-panel__old-price del {
  text-decoration-color: #000000;
}

/* SLIDING-OUT PANEL - ADD_TO_CART_BUTTON */ /* SLIDING-OUT PANEL - QUICK_ORDER */ /* MOBILE BAR */ .product-mobile-bar__substrate {
  background-color: #ffffff;
}

.product-mobile-bar__substrate {
  opacity: 1.0;
}

.product-mobile-bar__content {
  padding-top: 10px;
  padding-bottom: 10px;
}

.product-mobile-bar {
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

/* POPUP ADD_TO_CART_BUTTON */ .product-mobile-bar__text {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #ffffff;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-mobile-bar__text {
  font-size: 14px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-mobile-bar__text {
  line-height: 1.7;
}


}

.product-mobile-bar__button {
  background-color: #001eff;
}

.product-mobile-bar__button {
  border-color: #001eff;
}

.product-mobile-bar__button {
  border-width: 0px;
}

.product-mobile-bar__button {
  border-radius: 0px;
}

.product-mobile-bar__button, .product-mobile-bar__quantity {
  height: 50px;
}

.product-mobile-bar__button {
  padding-left: 26px;
  padding-right: 26px;
}

/* POPUP PRICE */ .product-mobile-bar__current-price {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #ffffff;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-mobile-bar__current-price {
  font-size: 14px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-mobile-bar__current-price {
  line-height: 1.7;
}


}

.product-mobile-bar__old-price del {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #ffffff;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-mobile-bar__old-price {
  font-size: 13px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-mobile-bar__old-price {
  line-height: 1.7;
}


}

.product-mobile-bar__old-price del {
  text-decoration-color: #ffffff;
}

/* POPUP QUANTITY */ .product-mobile-bar-quantity__value {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-mobile-bar-quantity__value {
  font-size: 14px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .product-mobile-bar-quantity__value {
  line-height: 1.7;
}


}

.product-mobile-bar-quantity__minus-btn svg, .product-mobile-bar-quantity__plus-btn svg {
  fill: #000000;
}

.product-mobile-bar-quantity {
  background-color: #ffffff;
}

.product-mobile-bar-quantity {
  border-color: #000000;
}

.product-mobile-bar-quantity {
  border-width: 1px;
}

.product-mobile-bar-quantity {
  border-radius: 0px;
}

/****************************** PRODUCT POPUP ******************************/ /* COMMON */ .product-popup__section {
  background-color: #ffffff;
}

.product-popup__section .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.product-popup__section .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .product-popup__section .section__background-image {
  background-position: center center;
}


}

.product-popup__section .section__background-mask {
  background-color: #000000;
}

.product-popup__section .section__background-mask {
  opacity: 0.5;
}

/* POPUP */ .product-popup-modal-overlay {
  background-color: #000000;
}

.product-popup-modal-overlay {
  opacity: 0.75;
}

.product-popup {
  border-color: #000000;
}

.product-popup {
  border-width: 1px;
}

.product-popup {
  border-radius: 6px 6px 0 0;
}

.product-popup-modal__close-btn svg {
  fill: #000000;
}

.product-popup-modal__close-btn {
  background-color: #ffffff;
}

.product-popup-modal__close-btn {
  border-radius: 0px;
}

.product-popup-modal__close-btn {
  opacity: 0.5;
}

/* POPUP BAR */ .product-popup-bar__substrate {
  background-color: #999999;
}

.product-popup-bar__substrate {
  opacity: 0.01;
}

.product-popup-bar__content {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* POPUP ADD_TO_CART_BUTTON */ .product-popup-bar__text {
  text-transform:none;
  color: inherit;
}

.product-popup-bar__button {
  background-color: #ffffff;
}

.product-popup-bar__button {
  border-color: #000000;
}

.product-popup-bar__button {
  border-width: 1px;
}

.product-popup-bar__button {
  border-radius: 0px;
}

.product-popup-bar__button, .product-popup-bar__quantity {
  height: 60px;
}

.product-popup-bar__button {
  padding-left: 24px;
  padding-right: 24px;
}

/* POPUP PRICE */ .product-popup-bar__current-price {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-popup-bar__old-price del {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.product-popup-bar__old-price del {
  text-decoration-color: #000000;
}

/* POPUP QUANTITY */ .product-popup-bar-quantity__value {
  text-transform:none;
  color: inherit;
}

.product-popup-bar-quantity__minus-btn svg, .product-popup-bar-quantity__plus-btn svg {
  fill: #000000;
}

.product-popup-bar-quantity {
  background-color: #ffffff;
}

.product-popup-bar-quantity {
  border-color: #000000;
}

.product-popup-bar-quantity {
  border-width: 1px;
}

.product-popup-bar-quantity {
  border-radius: 0px;
}

/* POPUP MESSENGERS */ .product-popup-bar-messengers-label {
  background-color: #ffffff;
}

.product-popup-bar-messengers-label {
  border-color: #000000;
}

.product-popup-bar-messengers-label {
  border-width: 1px;
}

.product-popup-bar-messengers-label__icon {
  fill: #ffffff;
}

/* OTHER */ .product-01-section {
  border-color: #ffffff;
}

.product-01-section {
  border-width: 0px;
}

.product-01-section {
  border-top-left-radius: 0px;
}

.product-01-section .section__background-image-container, .product-01-section .section__background-loaded-video, .product-01-section .section__background-video, .product-01-section .section__background-mask {
  border-top-left-radius: 0.0px;
}

.product-01-section {
  border-top-right-radius: 0px;
}

.product-01-section .section__background-image-container, .product-01-section .section__background-loaded-video, .product-01-section .section__background-video, .product-01-section .section__background-mask {
  border-top-right-radius: 0.0px;
}

.product-01-section {
  border-bottom-right-radius: 0px;
}

.product-01-section .section__background-image-container, .product-01-section .section__background-loaded-video, .product-01-section .section__background-video, .product-01-section .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.product-01-section {
  border-bottom-left-radius: 0px;
}

.product-01-section .section__background-image-container, .product-01-section .section__background-loaded-video, .product-01-section .section__background-video, .product-01-section .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

/* pagination */ .blog-pagination__item-link {
  text-transform:none;
  color: inherit;
}

.blog-pagination__item-link_current {
  color: inherit;
}

.blog-pagination__item {
  margin-left: 0;
}

.blog-pagination__arrow {
  width: 0;
  height: 0;
}

.blog-pagination__arrow-left {
  margin-right: 0;
}

.blog-pagination__arrow-right {
  margin-left: 0;
}

.blog-pagination__divider {
  background-color: #000000;
}

.blog-pagination__divider {
  margin-bottom: 0;
}

/* template01 */ /* template02 */ /* template03 */ .blog-03__header {
  font-family: "Montserrat", sans-serif;
  font-size: 38px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  text-align: left;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .blog-03__header {
  font-size: 30px;
}


}

.blog-03-item {
  background-color: #001eff;
}

.blog-03-item__img-container::before {
  background-color: #000000;
}

.blog-03-item__img-container::before {
  opacity: 0.4;
}

.blog-03-item__header {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 1.25;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}

.bazium-edit-mode.view-desktop .blog-03-list__item:first-child .blog-03-item__header {
  font-size: 35.0px;
}

@media (min-width: 641px) {
  body:not(.bazium-no-resp) .blog-03-list__item:first-child .blog-03-item__header {
  font-size: 35.0px;
}


}

.blog-03-item__time {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.65;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #ffffff;
}

.blog-03 {
  padding-top: 70px;
}

.blog-03 {
  padding-bottom: 120px;
}

.blog-03 {
  background-color: #ffffff;
}

.blog-03 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.blog-03 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .blog-03 .section__background-image {
  background-position: center center;
}


}

.blog-03 .section__background-mask {
  background-color: #000000;
}

.blog-03 .section__background-mask {
  opacity: 0.5;
}

/* IMAGES */ .blog-03 {
  border-color: #ffffff;
}

.blog-03 {
  border-width: 0px;
}

.blog-03 {
  border-top-left-radius: 0px;
}

.blog-03 .section__background-image-container, .blog-03 .section__background-loaded-video, .blog-03 .section__background-video, .blog-03 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.blog-03 {
  border-top-right-radius: 0px;
}

.blog-03 .section__background-image-container, .blog-03 .section__background-loaded-video, .blog-03 .section__background-video, .blog-03 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.blog-03 {
  border-bottom-right-radius: 0px;
}

.blog-03 .section__background-image-container, .blog-03 .section__background-loaded-video, .blog-03 .section__background-video, .blog-03 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.blog-03 {
  border-bottom-left-radius: 0px;
}

.blog-03 .section__background-image-container, .blog-03 .section__background-loaded-video, .blog-03 .section__background-video, .blog-03 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

/* nav */ .posts-nav-prev__text, .posts-nav-next__text {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #001eff;
}

.posts-nav-prev__icon, .posts-nav-next__icon {
  fill: #001eff;
}

.posts-nav {
  padding-top: 70px;
}

.posts-nav {
  padding-bottom: 120px;
}

.posts-nav {
  background-color: #ffffff;
}

.posts-nav .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.posts-nav .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .posts-nav .section__background-image {
  background-position: center center;
}


}

.posts-nav .section__background-mask {
  opacity: 0.5;
}

.posts-nav {
  border-color: #ffffff;
}

.posts-nav {
  border-width: 0px;
}

.posts-nav {
  border-top-left-radius: 0px;
}

.posts-nav .section__background-image-container, .posts-nav .section__background-loaded-video, .posts-nav .section__background-video, .posts-nav .section__background-mask {
  border-top-left-radius: 0.0px;
}

.posts-nav {
  border-top-right-radius: 0px;
}

.posts-nav .section__background-image-container, .posts-nav .section__background-loaded-video, .posts-nav .section__background-video, .posts-nav .section__background-mask {
  border-top-right-radius: 0.0px;
}

.posts-nav {
  border-bottom-right-radius: 0px;
}

.posts-nav .section__background-image-container, .posts-nav .section__background-loaded-video, .posts-nav .section__background-video, .posts-nav .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.posts-nav {
  border-bottom-left-radius: 0px;
}

.posts-nav .section__background-image-container, .posts-nav .section__background-loaded-video, .posts-nav .section__background-video, .posts-nav .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

/* comments */ .post-comments {
  padding-top: 70px;
}

.post-comments {
  padding-bottom: 120px;
}

.post-comments {
  background-color: #ffffff;
}

.post-comments .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.post-comments .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .post-comments .section__background-image {
  background-position: center center;
}


}

.post-comments .section__background-mask {
  opacity: 0.5;
}

.post-comments {
  border-color: #ffffff;
}

.post-comments {
  border-width: 0px;
}

.post-comments {
  border-top-left-radius: 0px;
}

.post-comments .section__background-image-container, .post-comments .section__background-loaded-video, .post-comments .section__background-video, .post-comments .section__background-mask {
  border-top-left-radius: 0.0px;
}

.post-comments {
  border-top-right-radius: 0px;
}

.post-comments .section__background-image-container, .post-comments .section__background-loaded-video, .post-comments .section__background-video, .post-comments .section__background-mask {
  border-top-right-radius: 0.0px;
}

.post-comments {
  border-bottom-right-radius: 0px;
}

.post-comments .section__background-image-container, .post-comments .section__background-loaded-video, .post-comments .section__background-video, .post-comments .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.post-comments {
  border-bottom-left-radius: 0px;
}

.post-comments .section__background-image-container, .post-comments .section__background-loaded-video, .post-comments .section__background-video, .post-comments .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.modal {
  background-color: #ffffff;
}

.modal__title {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  line-height: 1.25;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #3333d4;
}

.modal__text, .modal__info, .form-modal__success, .modal .wysiwyg-content {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.65;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #2e2e2e;
}

.modal .text-input, .modal .textarea, .modal .select .selectize-input, .modal .select .selectize-dropdown, .modal .radio__box, .modal .checkbox__box {
  border-color: #bdbdbd;
}

.modal .text-input:focus, .modal .textarea:focus, .modal .select .selectize-input.selectize-focus, .modal .radio:hover .radio__box, .modal .radio__input:focus + .radio__box, .modal .checkbox:hover .checkbox__box, .modal .checkbox__input:focus + .checkbox__box {
  border-color: #171717;
}

.modal .text-input, .modal .textarea, .modal .select .selectize-input, .modal .select .selectize-dropdown {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.25;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #171717;
}

.modal ::-webkit-input-placeholder {
  color: #171717;
}

.modal ::-moz-placeholder {
  color: #171717;
}

.modal :-ms-input-placeholder {
  color: #171717;
}

.modal .checkbox__box svg {
  fill: #171717 !important;
}

.modal .radio__box::before {
  background-color: #171717 !important;
}

.modal .fieldset__legend, .modal .form__input-error, .modal .file-input, .modal .radio__text, .modal .checkbox__text {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.25;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.modal .text-input_error, .modal .textarea_error, .modal .form__select_error .select .selectize-input {
  border-color: #ff7070;
}

.modal .form__input-error {
  color: #ff7070;
}

.modal .file-input__item-remove svg {
  fill: #ff7070;
}

.modal .form__submit-btn, .modal__submit-btn {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 1.25;
  letter-spacing: 0.1em;
  text-transform:uppercase;
  font-weight: 300;
  font-style: normal;
  color: #171717;
}

.modal .form__submit-btn, .modal__submit-btn {
  background-color: #ffffff;
}

.modal .form__submit-btn, .modal__submit-btn {
  border-color: #171717;
}

.modal .form__submit-btn, .modal__submit-btn {
  border-width: 2px;
}

.modal .form__submit-btn, .modal__submit-btn {
  padding-top: 10px;
  padding-bottom: 10px;
}

.modal .form__submit-btn, .modal__submit-btn {
  padding-left: 20px;
  padding-right: 20px;
}

.shadow_style_1 {
  box-shadow: 0.0px 0.0px 35.0px 6.0px #d1d1d1;
}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .shadow_style_1 {
  box-shadow: 0.0px 0.0px 22.0px 0.0px #d1d1d1;
}


}

.bazium-no-resp .shadow_style_1:hover {
  box-shadow: 0.0px 0.0px 20.0px 0.0px #9e9e9e;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .shadow_style_1:hover {
  box-shadow: 0.0px 0.0px 20.0px 0.0px #9e9e9e;
}


}

.shadow_style_2 {
  box-shadow: -30.0px -30.0px 0.0px 0.0px #ffee00;
}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .shadow_style_2 {
  box-shadow: -10.0px -10.0px 0.0px 0.0px #ffee00;
}


}

.bazium-no-resp .shadow_style_2:hover {
  box-shadow: 20.0px 20.0px 0.0px 0.0px #e0e0e0;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .shadow_style_2:hover {
  box-shadow: 20.0px 20.0px 0.0px 0.0px #e0e0e0;
}


}

.shadow_style_3 {
  box-shadow: 10.0px 10.0px 0.0px 0.0px #ffee00;
}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .shadow_style_3 {
  box-shadow: 5.0px 5.0px 0.0px 0.0px #ffee00;
}


}

.bazium-no-resp .shadow_style_3:hover {
  box-shadow: 5.0px 5.0px 0.0px 0.0px #e0e0e0;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .shadow_style_3:hover {
  box-shadow: 5.0px 5.0px 0.0px 0.0px #e0e0e0;
}


}

.shadow_style_4 {
  box-shadow: 25.0px 25.0px 15.0px 0.0px #cfcfcf;
}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .shadow_style_4 {
  box-shadow: 10.0px 10.0px 0.0px 0.0px #cfcfcf;
}


}

.bazium-no-resp .shadow_style_4:hover {
  box-shadow: 0.0px 0.0px 10.0px 5.0px #cfcfcf;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .shadow_style_4:hover {
  box-shadow: 0.0px 0.0px 10.0px 5.0px #cfcfcf;
}


}

/* BUTTON_STYLE_1 */ /* CUSTOM */ /* desktop */ .button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  font-family: "Bazium Spark", sans-serif;
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #ffffff;
}

.button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  background-color: #80607a;
}

.button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  border-color: #0000ff;
}

.button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  border-width: 0px;
}

.button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  padding-top: 19px;
  padding-bottom: 19px;
}

.button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  padding-left: 50px;
  padding-right: 50px;
}

.button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  border-radius: 35px;
}

/* desktop_hover */ .bazium-no-resp .button_style_1:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_1):hover {
  color: #0000ff;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_1):hover {
  color: #0000ff;
}


}

.bazium-no-resp .button_style_1:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_1):hover {
  background-color: #ffffff;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_1):hover {
  background-color: #ffffff;
}


}

.bazium-no-resp .button_style_1:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_1):hover {
  border-color: #0000ff;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_1):hover {
  border-color: #0000ff;
}


}

/* desktop_shadow */ .bazium-no-resp .button_style_1:is(.button_visual-css.button_has-shadow, :where(.ai-vibe-section) .button_style_1) {
  box-shadow: 0.0px 0.0px 28.0px 0.0px #bfbfbf;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css.button_has-shadow, :where(.ai-vibe-section) .button_style_1) {
  box-shadow: 0.0px 0.0px 28.0px 0.0px #bfbfbf;
}


}

/* desktop_hover_shadow */ .bazium-no-resp .button_style_1:is(.button_visual-css.button_has-shadow-hover, :where(.ai-vibe-section) .button_style_1):hover {
  box-shadow: 0.0px 0.0px 28.0px 0.0px #bfbfbf;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css.button_has-shadow-hover, :where(.ai-vibe-section) .button_style_1):hover {
  box-shadow: 0.0px 0.0px 28.0px 0.0px #bfbfbf;
}


}

/* mobile */ @media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  background-color: #0000ff;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  border-color: #0000ff;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  border-width: 0px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  padding-top: 18px;
  padding-bottom: 18px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  padding-left: 30px;
  padding-right: 30px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_1:is(.button_visual-css, :where(.ai-vibe-section) .button_style_1) {
  border-radius: 35px;
}


}

/* mobile_shadow */ /* BUTTON_STYLE_2 */ /* CUSTOM */ /* desktop */ .button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: inherit;
}

.button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  background-color: #ffffff;
}

.button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  border-color: #0000ff;
}

.button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  border-width: 0px;
}

.button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  padding-top: 19px;
  padding-bottom: 19px;
}

.button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  padding-left: 50px;
  padding-right: 50px;
}

.button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  border-radius: 35px;
}

/* desktop_hover */ .bazium-no-resp .button_style_2:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_2):hover {
  color: #ffffff;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_2):hover {
  color: #ffffff;
}


}

.bazium-no-resp .button_style_2:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_2):hover {
  background-color: #0000ff;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_2):hover {
  background-color: #0000ff;
}


}

.bazium-no-resp .button_style_2:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_2):hover {
  border-color: #0000ff;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_2):hover {
  border-color: #0000ff;
}


}

/* desktop_shadow */ .bazium-no-resp .button_style_2:is(.button_visual-css.button_has-shadow, :where(.ai-vibe-section) .button_style_2) {
  box-shadow: 0.0px 0.0px 28.0px 0.0px #bfbfbf;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css.button_has-shadow, :where(.ai-vibe-section) .button_style_2) {
  box-shadow: 0.0px 0.0px 28.0px 0.0px #bfbfbf;
}


}

/* desktop_hover_shadow */ .bazium-no-resp .button_style_2:is(.button_visual-css.button_has-shadow-hover, :where(.ai-vibe-section) .button_style_2):hover {
  box-shadow: 0.0px 0.0px 18.0px 0.0px #8a8a8a;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css.button_has-shadow-hover, :where(.ai-vibe-section) .button_style_2):hover {
  box-shadow: 0.0px 0.0px 18.0px 0.0px #8a8a8a;
}


}

/* mobile */ @media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #0000ff;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  background-color: #f5f5f5;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  border-color: #0000ff;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  border-width: 0px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  padding-top: 18px;
  padding-bottom: 18px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  padding-left: 30px;
  padding-right: 30px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_2:is(.button_visual-css, :where(.ai-vibe-section) .button_style_2) {
  border-radius: 35px;
}


}

/* mobile_shadow */ /* BUTTON_STYLE_3 */ /* CUSTOM */ /* desktop */ .button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #0000ff;
}

.button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  background-color: #ffffff;
}

.button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  border-color: #0000ff;
}

.button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  border-width: 2px;
}

.button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  padding-top: 17px;
  padding-bottom: 17px;
}

.button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  padding-left: 48px;
  padding-right: 48px;
}

.button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  border-radius: 35px;
}

/* desktop_hover */ .bazium-no-resp .button_style_3:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_3):hover {
  color: #ffffff;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_3):hover {
  color: #ffffff;
}


}

.bazium-no-resp .button_style_3:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_3):hover {
  background-color: #0000ff;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_3):hover {
  background-color: #0000ff;
}


}

.bazium-no-resp .button_style_3:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_3):hover {
  border-color: #0000ff;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css.button_has-hover, :where(.ai-vibe-section) .button_style_3):hover {
  border-color: #0000ff;
}


}

/* desktop_shadow */ /* desktop_hover_shadow */ .bazium-no-resp .button_style_3:is(.button_visual-css.button_has-shadow-hover, :where(.ai-vibe-section) .button_style_3):hover {
  box-shadow: 0.0px 0.0px 28.0px 0.0px #bfbfbf;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css.button_has-shadow-hover, :where(.ai-vibe-section) .button_style_3):hover {
  box-shadow: 0.0px 0.0px 28.0px 0.0px #bfbfbf;
}


}

/* mobile */ @media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #0000ff;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  background-color: #ffffff;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  border-color: #0000ff;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  border-width: 2px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  padding-top: 16px;
  padding-bottom: 16px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  padding-left: 28px;
  padding-right: 28px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_3:is(.button_visual-css, :where(.ai-vibe-section) .button_style_3) {
  border-radius: 35px;
}


}

/* mobile_shadow */ /* BUTTON_STYLE_4 */ /* CUSTOM */ /* desktop */ .button_style_4.button_visual-css {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  line-height: 1.5;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}

.button_style_4.button_visual-css {
  background-color: #000000;
}

.button_style_4.button_visual-css {
  border-color: #000000;
}

.button_style_4.button_visual-css {
  border-width: 1px;
}

.button_style_4.button_visual-css {
  padding-top: 8px;
  padding-bottom: 8px;
}

.button_style_4.button_visual-css {
  padding-left: 19px;
  padding-right: 19px;
}

.button_style_4.button_visual-css {
  border-radius: 6px;
}

/* desktop_hover */ .bazium-no-resp .button_style_4.button_visual-css.button_has-hover:hover {
  color: #000000;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_4.button_visual-css.button_has-hover:hover {
  color: #000000;
}


}

.bazium-no-resp .button_style_4.button_visual-css.button_has-hover:hover {
  background-color: #ffffff;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_4.button_visual-css.button_has-hover:hover {
  background-color: #ffffff;
}


}

.bazium-no-resp .button_style_4.button_visual-css.button_has-hover:hover {
  border-color: #000000;
}

@media (min-width: 801px) {
  body:not(.bazium-no-resp) .button_style_4.button_visual-css.button_has-hover:hover {
  border-color: #000000;
}


}

/* desktop_shadow */ /* desktop_hover_shadow */ /* mobile */ @media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_4.button_visual-css {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_4.button_visual-css {
  background-color: #000000;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_4.button_visual-css {
  border-color: #000000;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_4.button_visual-css {
  border-width: 0px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_4.button_visual-css {
  padding-top: 6px;
  padding-bottom: 6px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_4.button_visual-css {
  padding-left: 15px;
  padding-right: 15px;
}


}

@media (max-width: 800px) {
  body:not(.bazium-no-resp) .button_style_4.button_visual-css {
  border-radius: 4px;
}


}

/* mobile_shadow */ /* link */ .footnote-link {
  border-color: #dbdbdb;
}

.footnote-link {
  background-color: #f5f5f5;
}

.footnote-link {
  color: #001ec7;
}

.footnote-link {
  border-radius: 4px;
}

.footnote-link-icon {
  color: #001ec7;
}

/* popup */ .footnote-popup, .footnote-popup__close-btn {
  background-color: #ffffff;
}

.footnote-popup {
  box-shadow: 0 0 15px #f0f0f0;
}

.footnote-overlay {
  background-color: #c4c4c4;
}

.footnote-popup__close-btn svg {
  fill: #000000;
}

.footnote-popup {
  border-radius: 10px;
}

.footnote-popup__header {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 500;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .footnote-popup__header {
  font-size: 14px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .footnote-popup__header {
  line-height: 1.7;
}


}

.footnote-popup__text {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.0em;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .footnote-popup__text {
  font-size: 14px;
}


}

@media (max-width: 640px) {
  body:not(.bazium-no-resp) .footnote-popup__text {
  line-height: 1.7;
}


}

.slider-arrows__arrow {
  width: 30px;
  height: 30px;
}

.slider-arrows__arrow svg {
  width: 12px;
}

.slider-arrows__arrow {
  background-color: #828282;
}

.slider-arrows__arrow svg path {
  stroke: #ffffff;
}

.slider-arrows__arrow svg path {
  stroke-width: 1px;
}

.slider-arrows__arrow {
  opacity: 0.7;
}

.slider-arrows__inner {
  width: calc(100% + 140px);
}

.search-popup {
  background-color: #ffffff;
}

.search-popup__input {
  background-color: #f1f1f1;
}

.search-popup__input {
  border-color: #dedede;
}

.search-popup__input {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.25;
  text-transform:none;
  font-weight: 300;
  font-style: normal;
  color: #000000;
}

.search-popup__btn {
  background-color: #000000;
}

.search-popup__btn {
  border-radius: 0px;
}

.search-popup__btn svg {
  fill: #ffffff;
}

.search-popup__close svg {
  fill: #000000;
}

.page_section_1000 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_1000 .section__content {
  padding-top: 60px;
}


}

.page_section_1000 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_1000 .section__content {
  padding-bottom: 60px;
}


}

.page_section_1000 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_1000 {
  background-color: ;
}

/*.page_section_1000 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_1000 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_1000 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_1000 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_1000 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_1000 .section__background-image {
  background-position: center center;
}


}

.page_section_1000 .section__background-mask {
  opacity: 0.5;
}

.page_section_1000 {
  border-color: #ffffff;
}

.page_section_1000 {
  border-width: 0px;
}

.page_section_1000 {
  border-top-left-radius: 0px;
}

.page_section_1000 .section__background-image-container, .page_section_1000 .section__background-loaded-video, .page_section_1000 .section__background-video, .page_section_1000 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_1000 {
  border-top-right-radius: 0px;
}

.page_section_1000 .section__background-image-container, .page_section_1000 .section__background-loaded-video, .page_section_1000 .section__background-video, .page_section_1000 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_1000 {
  border-bottom-right-radius: 0px;
}

.page_section_1000 .section__background-image-container, .page_section_1000 .section__background-loaded-video, .page_section_1000 .section__background-video, .page_section_1000 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_1000 {
  border-bottom-left-radius: 0px;
}

.page_section_1000 .section__background-image-container, .page_section_1000 .section__background-loaded-video, .page_section_1000 .section__background-video, .page_section_1000 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_1000 .wysiwyg-content a, .page_section_1000 .wysiwyg-string a {
  color: ;
}

.page_section_1000 .wysiwyg-content a, .page_section_1000 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_1000 .wysiwyg-content a:hover, .page_section_1000 .wysiwyg-string a:hover {
  color: ;
}

.page_section_1000 .wysiwyg-content a:hover, .page_section_1000 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_1000 .wysiwyg-content a, .page_section_1000 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_1000 .media-01__caption {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#2e2e2e;
  mobile_size:14;
  margin-top:40px;
  text-align:center;
}

@media (max-width: 640px) {
  .page_section_1000 .media-01__caption {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_1000 .media-01__img {
  border-radius:0px;
}

.page_section_1000 .media-01__img-container {
  text-align:center;
}

.page_section_1001 .section__content {
  padding-top: 0;
}

.page_section_1001 .section__content {
  padding-bottom: 0;
}

.page_section_1001 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_1001 {
  background-color: #292a31;
}

/*.page_section_1001 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_1001 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_1001 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_1001 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_1001 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_1001 .section__background-image {
  background-position: center center;
}


}

.page_section_1001 .section__background-mask {
  background-color: ;
}

.page_section_1001 .section__background-mask {
  opacity: 0.5;
}

.page_section_1001 {
  border-color: #ffffff;
}

.page_section_1001 {
  border-width: 0px;
}

.page_section_1001 {
  border-top-left-radius: 0px;
}

.page_section_1001 .section__background-image-container, .page_section_1001 .section__background-loaded-video, .page_section_1001 .section__background-video, .page_section_1001 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_1001 {
  border-top-right-radius: 0px;
}

.page_section_1001 .section__background-image-container, .page_section_1001 .section__background-loaded-video, .page_section_1001 .section__background-video, .page_section_1001 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_1001 {
  border-bottom-right-radius: 0px;
}

.page_section_1001 .section__background-image-container, .page_section_1001 .section__background-loaded-video, .page_section_1001 .section__background-video, .page_section_1001 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_1001 {
  border-bottom-left-radius: 0px;
}

.page_section_1001 .section__background-image-container, .page_section_1001 .section__background-loaded-video, .page_section_1001 .section__background-video, .page_section_1001 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_1001 .wysiwyg-content a, .page_section_1001 .wysiwyg-string a {
  color: ;
}

.page_section_1001 .wysiwyg-content a, .page_section_1001 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_1001 .wysiwyg-content a:hover, .page_section_1001 .wysiwyg-string a:hover {
  color: ;
}

.page_section_1001 .wysiwyg-content a:hover, .page_section_1001 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_1001 .wysiwyg-content a, .page_section_1001 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_1001 .menu-02-item__link,.page_section_1001 .page-section-mobile-nav__link {
  font-family: "Alegreya Sans", sans-serif;
  font-size:16px;
  line-height:1.7;
  font-weight: normal;
  font-style: normal;
  letter-spacing:0.0em;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_1001 .menu-02-item__link,.page_section_1001 .page-section-mobile-nav__link {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_1001 .menu-02-item-sub__link,.page_section_1001 .page-section-mobile-nav__sub-link {
  font-family: "Alegreya Sans", sans-serif;
  font-size:16px;
  line-height:1.7;
  font-weight:100;
  font-style: normal;
  letter-spacing:0.0em;
  color:#000000;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_1001 .menu-02-item-sub__link,.page_section_1001 .page-section-mobile-nav__sub-link {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_1001 .menu-02-item {
  background-color: #292a31;
}

.page_section_1001 .menu-02-item:hover {
  background-color: #292a31;
}

.page_section_1001 .menu-02-item:hover .menu-02-item__link {
  color: #f7f4e6;
}

.page_section_1001 .menu-02-item-sub__inner {
  background-color: #f7f7f7;
}

.page_section_1001 .page-section-mobile-nav__sub {
  background-color: #f7f7f7;
}

.page_section_1001 .mCSB_draggerRail {
  background-color: #bfbfbf;
}

.page_section_1001 .mCSB_dragger_bar {
  background-color: #000000;
}

.page_section_1001 .page-section-mobile-nav__link {
  color: #ffffff;
}

.page_section_1001 .page-section-mobile-nav__sub-main-link {
  color: #ffffff;
}

.page_section_1001 .page-section-mobile-nav__link_has-sub::after {
  border-top-color: #ffffff;
}

.page_section_1001 .page-section-mobile-nav__scroll-btn svg {
  fill: #ffffff;
}

.page_section_1001 .menu-02-item__link {
  color: #ffffff;
}

.page_section_2000 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_2000 .section__content {
  padding-top: 60px;
}


}

.page_section_2000 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_2000 .section__content {
  padding-bottom: 60px;
}


}

.page_section_2000 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_2000 {
  background-color: #222222;
}

/*.page_section_2000 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_2000 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_2000 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_2000 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_2000 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_2000 .section__background-image {
  background-position: center center;
}


}

.page_section_2000 .section__background-mask {
  background-color: ;
}

.page_section_2000 .section__background-mask {
  opacity: 0.5;
}

.page_section_2000 {
  border-color: ;
}

.page_section_2000 {
  border-width: px;
}

.page_section_2000 .wysiwyg-content a, .page_section_2000 .wysiwyg-string a {
  color: ;
}

.page_section_2000 .wysiwyg-content a, .page_section_2000 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_2000 .wysiwyg-content a:hover, .page_section_2000 .wysiwyg-string a:hover {
  color: ;
}

.page_section_2000 .wysiwyg-content a:hover, .page_section_2000 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_2000 .wysiwyg-content a, .page_section_2000 .wysiwyg-string a {
  border-bottom-width: px;
}

.page_section_2000 .section__subheader {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:24px;
  line-height:1.5;
  letter-spacing:0.0em;
  color:#ffffff;
  text-align:center;
  margin-bottom:40px;
}

@media (max-width: 640px) {
  .page_section_2000 .section__subheader {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_2000 .section__header {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:62px;
  line-height:1.15;
  letter-spacing:0.0em;
  color:#ffffff;
  text-align:center;
  margin-bottom:30px;
}

@media (max-width: 640px) {
  .page_section_2000 .section__header {
  font-size:33px;
  line-height:1.25;
}


}

.page_section_2000 .social-10__messengers {
  gap:1.0vw;
}

@media (max-width: 800px) {
  .page_section_2000 .social-10__messengers {
  gap:0.8vw;
}


}

.page_section_2000 .social-10-messengers-item__icon_type1 svg,.page_section_2000 .social-10-messengers-item__icon_type2 svg,.page_section_2000 .social-10-messengers-item__icon_type3 {
  height:80px;
}

@media (max-width: 800px) {
  .page_section_2000 .social-10-messengers-item__icon_type1 svg,.page_section_2000 .social-10-messengers-item__icon_type2 svg,.page_section_2000 .social-10-messengers-item__icon_type3 {
  height:40px;
}


}

.page_section_2000 .social-10-messengers-item__icon_type3 {
  border-radius:20px;
}

.page_section_2000 .social-10-messengers-item__icon_view_outline {
  border-width:2px;
}

.page_section_2000 .social-10-messengers-item__icon_type2 svg {
  fill: #ff4800;
}

.page_section_2000 .social-10-messengers-item:hover .social-10-messengers-item__icon_type2 svg {
  fill: #ffffff;
}

.page_section_2000 .social-10-messengers-item__icon_view_outline {
  border-color: #ff4800;
}

.page_section_2000 .social-10-messengers-item__icon_view_filling {
  background-color: #ff4800;
}

.page_section_2000 .social-10-messengers-item__icon_view_none svg {
  fill: #ff4800;
}

.page_section_2000 .social-10-messengers-item__icon_view_outline svg {
  fill: #ff4800;
}

.page_section_2000 .social-10-messengers-item:hover .social-10-messengers-item__icon_view_outline {
  border-color: #ffffff;
}

.page_section_2000 .social-10-messengers-item:hover .social-10-messengers-item__icon_view_filling {
  background-color: #ffffff;
}

.page_section_2000 .social-10-messengers-item:hover .social-10-messengers-item__icon_view_none svg {
  fill: #ffffff;
}

.page_section_2000 .social-10-messengers-item:hover .social-10-messengers-item__icon_view_outline svg {
  fill: #ffffff;
}

.page_section_2001 .section__content {
  padding-top: 0;
}

.page_section_2001 .section__content {
  padding-bottom: 0;
}

.page_section_2001 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_2001 {
  background-color: #f5f5f5;
}

/*.page_section_2001 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_2001 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_2001 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_2001 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_2001 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_2001 .section__background-image {
  background-position: center center;
}


}

.page_section_2001 .section__background-mask {
  background-color: ;
}

.page_section_2001 .section__background-mask {
  opacity: 0.5;
}

.page_section_2001 {
  border-color: ;
}

.page_section_2001 {
  border-width: px;
}

.page_section_2001 .wysiwyg-content a, .page_section_2001 .wysiwyg-string a {
  color: ;
}

.page_section_2001 .wysiwyg-content a, .page_section_2001 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_2001 .wysiwyg-content a:hover, .page_section_2001 .wysiwyg-string a:hover {
  color: ;
}

.page_section_2001 .wysiwyg-content a:hover, .page_section_2001 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_2001 .wysiwyg-content a, .page_section_2001 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_2001 .hr-05__inner {
  height:151px;
}

@media (max-width: 800px) {
  .page_section_2001 .hr-05__inner {
  height:180px;
}


}

.page_section_2002 .section__content {
  padding-top: px;
}

.page_section_2002 .section__content {
  padding-bottom: px;
}

.page_section_2002 {
  min-height: 0.0px;
  min-height: vh;
}

/*.page_section_2002 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_2002 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_2002 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_2002 .section__background-image {
  background-position: ;
}

@media (max-width: 640px) {
  .page_section_2002 .section__background-image {
  background-position: ;
}


}

.page_section_2002 .section__background-mask {
  opacity: 0.0;
}

.page_section_2002 {
  border-color: #ffffff;
}

.page_section_2002 {
  border-width: 0px;
}

.page_section_2002 {
  border-top-left-radius: 0px;
}

.page_section_2002 .section__background-image-container, .page_section_2002 .section__background-loaded-video, .page_section_2002 .section__background-video, .page_section_2002 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_2002 {
  border-top-right-radius: 0px;
}

.page_section_2002 .section__background-image-container, .page_section_2002 .section__background-loaded-video, .page_section_2002 .section__background-video, .page_section_2002 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_2002 {
  border-bottom-right-radius: 0px;
}

.page_section_2002 .section__background-image-container, .page_section_2002 .section__background-loaded-video, .page_section_2002 .section__background-video, .page_section_2002 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_2002 {
  border-bottom-left-radius: 0px;
}

.page_section_2002 .section__background-image-container, .page_section_2002 .section__background-loaded-video, .page_section_2002 .section__background-video, .page_section_2002 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_2002 .wysiwyg-content a, .page_section_2002 .wysiwyg-string a {
  color: ;
}

.page_section_2002 .wysiwyg-content a, .page_section_2002 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_2002 .wysiwyg-content a:hover, .page_section_2002 .wysiwyg-string a:hover {
  color: ;
}

.page_section_2002 .wysiwyg-content a:hover, .page_section_2002 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_2002 .wysiwyg-content a, .page_section_2002 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_2002 .social-06-plate__mask,.page_section_2002 .social-06-plate__mask-pointer {
  background-color:#545454;
  opacity:0.87;
}

.page_section_2002 .social-06-plate__text {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.2;
  letter-spacing:0.0em;
  color:#ffffff;
}

.page_section_2002 .social-06-box {
  margin-left:20px;
  margin-right:20px;
  margin-top:40px;
  margin-bottom:40px;
}

@media (max-width: 800px) {
  .page_section_2002 .social-06-box {
  margin-left:15px;
  margin-right:15px;
  margin-top:15px;
  margin-bottom:15px;
}


}

.page_section_2002 .social-06-label__icon {
  width:62px;
  height:62px;
}

@media (max-width: 800px) {
  .page_section_2002 .social-06-label__icon {
}


}

.page_section_2003 .section__content {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .page_section_2003 .section__content {
  padding-top: 60px;
}


}

.page_section_2003 .section__content {
  padding-bottom: 60px;
}

@media (max-width: 640px) {
  .page_section_2003 .section__content {
  padding-bottom: 60px;
}


}

.page_section_2003 {
  min-height: 0.0px;
  min-height: vh;
}

.page_section_2003 {
  background-color: #292a31;
}

/*.page_section_2003 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /* @media (max-width: 1280px) {
  */ /* .page_section_2003 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ /* @media (max-width: 640px) {
  */ /* .page_section_2003 .section__background-image {
  */ /* background-image: none;
  */ /*
}

*/ /*
}

*/ .page_section_2003 .section__background-image {
  background-size: cover;
  background-repeat: no-repeat;
}

.page_section_2003 .section__background-image {
  background-position: center center;
}

@media (max-width: 640px) {
  .page_section_2003 .section__background-image {
  background-position: center center;
}


}

.page_section_2003 .section__background-mask {
  background-color: ;
}

.page_section_2003 .section__background-mask {
  opacity: 0.5;
}

.page_section_2003 {
  border-color: #ffffff;
}

.page_section_2003 {
  border-width: 0px;
}

.page_section_2003 {
  border-top-left-radius: 0px;
}

.page_section_2003 .section__background-image-container, .page_section_2003 .section__background-loaded-video, .page_section_2003 .section__background-video, .page_section_2003 .section__background-mask {
  border-top-left-radius: 0.0px;
}

.page_section_2003 {
  border-top-right-radius: 0px;
}

.page_section_2003 .section__background-image-container, .page_section_2003 .section__background-loaded-video, .page_section_2003 .section__background-video, .page_section_2003 .section__background-mask {
  border-top-right-radius: 0.0px;
}

.page_section_2003 {
  border-bottom-right-radius: 0px;
}

.page_section_2003 .section__background-image-container, .page_section_2003 .section__background-loaded-video, .page_section_2003 .section__background-video, .page_section_2003 .section__background-mask {
  border-bottom-right-radius: 0.0px;
}

.page_section_2003 {
  border-bottom-left-radius: 0px;
}

.page_section_2003 .section__background-image-container, .page_section_2003 .section__background-loaded-video, .page_section_2003 .section__background-video, .page_section_2003 .section__background-mask {
  border-bottom-left-radius: 0.0px;
}

.page_section_2003 .wysiwyg-content a, .page_section_2003 .wysiwyg-string a {
  color: ;
}

.page_section_2003 .wysiwyg-content a, .page_section_2003 .wysiwyg-string a {
  border-bottom-color: ;
}

.page_section_2003 .wysiwyg-content a:hover, .page_section_2003 .wysiwyg-string a:hover {
  color: ;
}

.page_section_2003 .wysiwyg-content a:hover, .page_section_2003 .wysiwyg-string a:hover {
  border-bottom-color: ;
}

.page_section_2003 .wysiwyg-content a, .page_section_2003 .wysiwyg-string a {
  border-bottom-width: 1px;
}

.page_section_2003 .page-footer-04__brand {
  margin-bottom:10px;
}

.page_section_2003 .page-footer-04-brand__brand-title {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:24px;
  line-height:1.5;
  letter-spacing:0.0em;
  color:#294d48;
  mobile_size:18;
}

@media (max-width: 640px) {
  .page_section_2003 .page-footer-04-brand__brand-title {
  font-size:18px;
  line-height:1.4;
}


}

.page_section_2003 .page-footer-04__text {
  font-family: "Open Sans", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#ffffff;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_2003 .page-footer-04__text {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_2003 .page-footer-04-contacts__phone-tel {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:16px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#ffffff;
  margin-bottom:0px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_2003 .page-footer-04-contacts__phone-tel {
  font-size:14px;
  line-height:1.7;
}


}

.page_section_2003 .page-footer-04-contacts__phone-label {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#ffffff;
  margin-bottom:9px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_2003 .page-footer-04-contacts__phone-label {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_2003 .page-footer-04-menu__title {
  font-family: "Montserrat", sans-serif;
  font-weight:500;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#8a8a8a;
  margin-bottom:6px;
  mobile_size:14;
}

@media (max-width: 640px) {
  .page_section_2003 .page-footer-04-menu__title {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_2003 .page-footer-04-menu__list-item {
  font-family: "Montserrat", sans-serif;
  font-weight:300;
  font-style: normal;
  font-size:14px;
  line-height:1.7;
  letter-spacing:0.0em;
  color:#ffffff;
  margin-bottom:4px;
  mobile_size:13;
}

@media (max-width: 640px) {
  .page_section_2003 .page-footer-04-menu__list-item {
  font-size:13px;
  line-height:1.7;
}


}

.page_section_2003 .page-footer-04__socials {
  margin-bottom:15px;
}

@media (max-width: 800px) {
  .page_section_2003 .page-footer-04__socials {
  margin-bottom:15px;
}


}

.page_section_2003 .socials__list {
  gap:0.8vw;
}

@media (max-width: 800px) {
  .page_section_2003 .socials__list {
  gap:0.8vw;
}


}

.page_section_2003 .socials__icon_type1 svg {
  width:32px;
  height:32px;
}

@media (max-width: 800px) {
  .page_section_2003 .socials__icon_type1 svg {
  width:32px;
  height:32px;
}


}

.page_section_2003 .socials__icon_type2 svg {
  height:32px;
}

@media (max-width: 800px) {
  .page_section_2003 .socials__icon_type2 svg {
  height:32px;
}


}

.page_section_2003 .socials__icon_type3 {
  border-width:0px;
  border-radius:25px;
  width:32px;
  height:32px;
}

@media (max-width: 800px) {
  .page_section_2003 .socials__icon_type3 {
  width:32px;
  height:32px;
}


}

.page_section_2003 .socials__icon_type2 svg {
  fill: #000000;
}

.page_section_2003 .socials__item:hover .socials__icon_type2 svg {
  fill: #000000;
}

.page_section_2003 .socials__icon_type3 svg {
  fill: #000000;
}

.page_section_2003 .socials__item:hover .socials__icon_type3 svg {
  fill: #000000;
}

.page_section_2003 .socials__icon_type3 {
  background-color: #ffffff;
}

.page_section_2003 .socials__item:hover .socials__icon_type3 {
  background-color: #ffffff;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}


/* Local copies of original section backgrounds. */

