
/*-essentials_0-*/


#text_and_image_8792279F8580CEF01CB0{
  margin-bottom: 10px;
}

#image_only_5F1CFF3A0CB46C8DF97B{
  height: 100px !important;
  margin-top: 0px !important;
}

#image_only_5F1CFF3A0CB46C8DF97B .module_image > .module_image_file {
  max-width: 80% !important;
}

@media (min-width: 450px){
  #image_only_5F1CFF3A0CB46C8DF97B .module_image > .module_image_file {
    max-width: 60% !important;
  }
  #image_only_5F1CFF3A0CB46C8DF97B{
    height: 130px !important;
    margin-top: 0px !important;
  }  
}

@media (min-width: 600px){
  #image_only_5F1CFF3A0CB46C8DF97B .module_image > .module_image_file {
    max-width: 40% !important;
  }
  #image_only_5F1CFF3A0CB46C8DF97B{
    height: 150px !important;
    margin-top: 0px !important;
  }  
}

@media (min-width: 1000px){
  #image_only_5F1CFF3A0CB46C8DF97B .module_image > .module_image_file {
    max-width: 30% !important;
  }
  #image_only_5F1CFF3A0CB46C8DF97B{
    height: 185px !important;
    margin-top: 60px !important;
  }  
}


#image_only_E6E239C7819C4DC96759.module_image_only_height_interstitial{
  height: 75px !important;
}

@media (min-width: 450px){
  #image_only_E6E239C7819C4DC96759.module_image_only_height_interstitial{
    height: 100px !important;
  }
}

@media (min-width: 600px){
  #image_only_E6E239C7819C4DC96759.module_image_only_height_interstitial{
    height: 200px !important;
  }
}

@media (min-width: 1000px){
  #image_only_E6E239C7819C4DC96759.module_image_only_height_interstitial{
    height: unset !important;
  }
}


.module_prices_list_1 .price_list_single_items_c {
  display: flex;
  flex-direction: column;
  margin-top: calc(var(--s_text_contents_margin_top) * 1) !important;
  margin-bottom: 0;
}

@media (min-width: 900px) {
  .module_prices_list_1 .price_list_single_items_c {
    max-width: 900px;
  }
}

.price_list_single_items_c>div:last-child>div:last-child {
  margin-bottom: 0;
}

@media (min-width: 400px) {
  .module_prices_list_1 .price_list_single_items_c {
    margin-left: calc(var(--s_text_contents_margin_top) * 1) !important;
    margin-right: calc(var(--s_text_contents_margin_top) * 1) !important;
  }
}

@media (min-width: 450px) {
  .module_prices_list_1 .price_list_single_items_c {
    margin-left: calc(var(--s_text_contents_margin_top) * 1) !important;
    margin-right: calc(var(--s_text_contents_margin_top) * 1) !important;
  }
}

@media (min-width: 500px) {
  .module_prices_list_1 .price_list_single_items_c {
    margin-left: calc(var(--s_text_contents_margin_top) * 1) !important;
    margin-right: calc(var(--s_text_contents_margin_top) * 1) !important;
  }
}

.module_prices_list_1 {
  padding-left: calc(var(--s_text_contents_horizontal_padding) / 2) !important;
  padding-right: calc(var(--s_text_contents_horizontal_padding) / 2) !important;
}


@media (min-width: 500px) {
  .module_prices_list_1 {
    padding-left: var(--s_text_contents_horizontal_padding) !important;
    padding-right: var(--s_text_contents_horizontal_padding) !important;
  }
}

.floating_phone_icon_bg{
  border-radius: 50%;
}

#prices_9A7B6E94548304E7F0E9 .price_list_single_item_grid_with_image > .price_list_single_image {
  width: 150px !important;
  height: 150px !important;
}

@media (min-width: 650px) {
  #prices_9A7B6E94548304E7F0E9 .price_list_single_item_grid_with_image > .price_list_single_image {
    width: 200px !important;
    height: 200px !important;
  }
}
/*-essentials_0-*/
/*-cms_css_vars-*/
:root{
  --s_background_col: #f2f2f2;
  --s_font_family: 'Montserrat';
  --s_adj: 1;
  --s_lineheight: normal;
  --s_letterspacing: normal;
  --cta_border_radius: 0px;
  --cta_fill_opacity: 1;
  --cta_caps: 0;
  --cta_chevron: 1;
  --m_rounded_input_field_left_margin: 15px;
  --s_grid_gap: 0px;
  --s_footer_font_colour: #121212;
  --s_footer_rollover_colour: #0045ad;
  --s_navbar_sticky: 1;
  --s_navbar_burger: 0;
  --s_navbar_height: 100px;
  --s_navbar_bcg_opacity: 1;
  --s_navbar_bcg_colour: ;
  --s_navbar_font_colour: #121212;
  --s_navbar_overlay_font_colour: #f2f2f2;
  --s_navbar_overlay_font_rollover_colour: #f2b705;
  --s_navbar_overlay_bcg_colour: #0045ad;
  --s_navbar_rollover_colour: #f2f2f2;
  --s_navbar_gradient_colour: #0045ad;
  --gradient_opacity: 0.6;
  --gradient_height: 2;
  --s_navbar_background_rollover_colour: #0045ad;
  --s_navbar_nested_font_colour: #f2f2f2;
  --s_navbar_nested_background_colour: #b22222;
  --s_navbar_nested_background_rollover_colour: ;
  --s_navbar_nested_font_rollover_colour: ;
  --s_navbar_rollover_bcg_opacity: ;
  --s_navbar_burger_rollover_colour: #0045ad;
  --icon_foreground_colour: #f2f2f2;
  --icon_foreground_rollover_colour: #f2f2f2;
  --icon_circle_colour: #0045ad;
  --icon_circle_rollover_colour: #b22222;
  --icon_mobile_foreground_colour: #0045ad;
  --icon_mobile_foreground_rollover_colour: ;
  --icon_mobile_circle_colour: #f2f2f2;
  --icon_mobile_circle_rollover_colour: #f2b705;
  --icon_size: 35;
  --back_to_top_btn: 0;
  --back_to_top_btn_background_colour: #0045ad;
  --back_to_top_btn_arrow_colour: #f2f2f2;
  --back_to_top_btn_background_hover_colour: #b22222;
  --back_to_top_btn_arrow_hover_colour: #f2f2f2;
  --phone_btn: 1;
  --phone_btn_background_colour: #0045ad;
  --phone_btn_icon_colour: #f2f2f2;
  --phone_btn_background_hover_colour: #b22222;
  --phone_btn_reveal_background_colour: #0045ad;
  --phone_btn_icon_hover_colour: #f2f2f2;
  --floating_btns_drop_shadow: 0;
}

.module_gallery_standard_1{
  height: calc(var(--mobile_image_landscape_height) - 5px);
  position: relative;
  overflow: hidden;
}

@media (min-width: 650px) {
  .module_gallery_standard_1{
    height: var(--mobile_image_landscape_height);
  }
}

.module_gallery_standard_1 .gallery_module_images{
  scrollbar-width: none;
  position: relative;
  height: 100%;
}

.module_gallery_standard_1 .glider-track{
  height: 100%;
}

@media (min-width: 1200px) {
  .module_gallery_standard_1{
    height: var(--m_header_height);
  }
  .module_gallery_standard_1 .gallery_module_images{
    height: var(--m_header_height);
  }
  .module_gallery_standard_1 .glider-track{
    height: var(--m_header_height);
  }
}

.module_gallery_standard_1 .glider-slide img{
  width: 100%;
}

.module_gallery_standard_1 .glider-dot{
  z-index: 5;
  width: var(--gallery_dot_size);
  height: var(--gallery_dot_size);
  margin: auto 0px auto var(--gallery_dot_margin);
  border-radius: 50%;
  cursor: pointer;
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_gallery_standard_1 .glider-dots > button:first-of-type{
  margin-left: 0;
}

.module_gallery_standard_1 .glider-dot:hover{
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_gallery_standard_1 .glider-dot:active{
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_gallery_standard_1 .gdot-active{
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_gallery_standard_1 .gdot-active:hover{
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_gallery_standard_1 .gallery_module_images .module_image{
  z-index: 1;
  display: flex;
  justify-content: center;
  height: var(--mobile_image_landscape_height);
}

.module_gallery_standard_1 .gallery_module_images .module_image_file{
  z-index: 1;
  height: auto;
}

.module_gallery_standard_1 .gallery_dots{
  position: absolute;
  bottom: 0px;
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  z-index: 2;
  left: 50%;
  transform: translate(-50%);
  width: 100%;
}

.module_gallery_standard_1 .gallery_dots_background{
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: -1;
}

.module_gallery_standard_1 .gallery_dots_bcg_c{
  position: relative;
  padding: 0 var(--gallery_dot_bcg_padding) 0 var(--gallery_dot_bcg_padding);
  height: 30px;
  bottom: 0px;
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  z-index: 2;
}

.module_gallery_standard_1 .gallery_dots_gradient{
  position: absolute;
  bottom: 0;
  left: 0;
  height: 7%;
  width: 100%;
  z-index: 2;
  pointer-events: none;
}
/* -------------- TEXT ONLY SPECIFIC ----------------------- */

/* ---- Mobile / Default ------ */

.module_text_only_standard_1 {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto;
  padding: var(--s_standard_margin_first_last_module_elem)
    var(--s_text_contents_horizontal_padding)
    var(--s_standard_margin_first_last_module_elem)
    var(--s_text_contents_horizontal_padding);
}

.module_text_only_standard_1 ul {
  text-align: left;
}

.module_text_only_standard_1 li {
  text-align: left;
}

.module_text_only_standard_1 .module_text {
  grid-column: 1;
  grid-row: 1;
  grid-template-columns: 1fr;
  grid-template-rows:
    minmax(min-content, min-content) minmax(min-content, min-content)
    minmax(min-content, min-content) minmax(min-content, min-content) minmax(min-content, min-content);
  align-items: center;
  align-content: center;
}

.text_only_no_body {
  padding: calc(var(--s_standard_margin_first_last_module_elem) / 2)
    var(--s_text_contents_horizontal_padding)
    calc(var(--s_standard_margin_first_last_module_elem) / 2)
    var(--s_text_contents_horizontal_padding);
}

.no_header_no_body .cta {
  margin-top: 0;
}

/* ---- Tablet ------ */

@media (min-width: 900px) {
  .module_text_only_standard_1 {
    width: 100%;
  }

  .module_text_only_standard_1 .module_body_copy {
    grid-row: 3;
  }

  .module_text_only_standard_1 .cta {
    grid-row: 4;
  }
}
/* ---------- TEXT AND IMAGE V1 SPECIFIC ----------------------  */

/* ---- Mobile / Default ------ */


.module_text_and_image_standard_1 {
  width: 100%;
  height: unset;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: var(--mobile_image_landscape_height) 1fr;
  grid-column-gap: var(--responsive-grid-row-gap);
  overflow: hidden;
}

.module_text_and_image_standard_1 .module_image {
  grid-column: 1;
  grid-row: 1;
  overflow: hidden;
  display: flex;
  align-content: center;
}


.module_text_and_image_standard_1 .module_image_file {
  width: 100%;
  object-fit: cover;
}

.module_text_and_image_standard_1 .module_text {
  grid-column: 1;
  grid-row: 2;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(var(--s_standard_margin_first_last_module_elem), 100%) minmax(min-content, min-content) minmax(min-content, min-content) minmax(min-content, min-content) minmax(var(--s_standard_margin_first_last_module_elem), 100%);
  padding: 0 calc(var(--s_text_contents_horizontal_padding) / 2) 0 calc(var(--s_text_contents_horizontal_padding) / 2);
}



/* ---- Tablet ------ */

@media (min-width: 1000px) {

  .module_text_and_image_standard_1 {
    width: 100%;
    height: 450px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: var(--responsive-grid-row-gap);
  }

  .module_text_and_image_standard_1 .module_image_original {
    grid-column: 1;
  }

  .module_text_and_image_standard_1 .module_text_original {
    grid-column: 2;
  }

  .module_text_and_image_standard_1 .module_image_flipped {
    grid-column: 2;
  }

  .module_text_and_image_standard_1 .module_text_flipped {
    grid-column: 1;
  }

  .module_text_and_image_standard_1 .module_image {
    grid-row: 1 / -1;
    overflow: hidden;
    display: flex;
    align-content: center;
  }

  .module_text_and_image_standard_1 .module_text {
    grid-row: 1 / -1;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr auto auto auto 1fr;
  }

  .module_text_and_image_standard_1 .module_body_copy {
    grid-row: 3;
  }

  .module_text_and_image_standard_1 .cta {
    grid-row: 4;
  }

  .module_text_and_image_standard_1 .module_image_file {
    object-fit: cover;
    width: 100%;
  }
}/* -------------- PRICE LIST ----------------------- */

/* ---- Mobile / Default ------ */

.module_prices_list_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: var(--s_standard_margin_first_last_module_elem);
  padding-bottom: var(--s_standard_margin_first_last_module_elem);
  padding-left: var(--s_text_contents_horizontal_padding);
  padding-right: var(--s_text_contents_horizontal_padding);
}

.module_prices_list_1 .module_body_copy {
  text-align: center;
}

.module_prices_list_1 .price_list_outro_copy a {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}

.module_prices_list_1 .price_list_outro_copy a:hover {
  font-family: inherit;
  font-size: inherit;
  cursor: pointer;
  pointer-events: auto;
  opacity: 0.8;
}

.module_prices_list_1 .price_list_single_items_c {
  display: flex;
  flex-direction: column;
  margin-top: calc(var(--s_text_contents_margin_top) * 1.5);
  margin-bottom: 0;
}

@media (min-width: 900px) {
  .module_prices_list_1 .price_list_single_items_c {
    max-width: 900px;
  }
}

.price_list_single_items_c>div:last-child>div:last-child {
  margin-bottom: 0;
}

@media (min-width: 400px) {
  .module_prices_list_1 .price_list_single_items_c {
    margin-left: calc(var(--s_text_contents_margin_top) * 2);
    margin-right: calc(var(--s_text_contents_margin_top) * 2);
  }
}

@media (min-width: 450px) {
  .module_prices_list_1 .price_list_single_items_c {
    margin-left: calc(var(--s_text_contents_margin_top) * 3);
    margin-right: calc(var(--s_text_contents_margin_top) * 3);
  }
}

@media (min-width: 500px) {
  .module_prices_list_1 .price_list_single_items_c {
    margin-left: calc(var(--s_text_contents_margin_top) * 4);
    margin-right: calc(var(--s_text_contents_margin_top) * 4);
  }
}

.price_list_single_items_c>div:not(:last-child) {
  margin-bottom: 25px;
}

/* Without Image */
.price_list_single_item_grid_no_image {
  display: grid;
  /*  grid-template-columns: minmax(min-content, max-content) 1fr;*/
  grid-template-rows: minmax(min-content, min-content) minmax(min-content,
      min-content);
}

.price_item_no_description_no_image {
  margin-bottom: 15px !important;
}

.price_item_no_description_with_image {}

.price_list_single_item_grid_no_image>.price_list_single_item_name {
  grid-row: 1;
  grid-column: 1;
  justify-self: start;
  font-weight: 700;
  margin: 0 70px 0 0;
}

.price_list_single_item_grid_no_image>.price_list_single_price {
  grid-row: 1;
  grid-column: 2;
  justify-self: end;
  font-weight: 700;
  margin: 0 0 0 0;
  text-align: right;
}

.price_list_single_item_grid_no_image>.price_list_single_description {
  grid-row: 2;
  grid-column: 1 / -1;
  justify-self: start;
  text-align: left;
  font-size: var(--m_fontsize_body_2);
  margin: calc(var(--s_text_contents_margin_top) * 0.5) 0 0 0;
  max-width: 90%;
}

/* ------------------------------------- */

/* With Image */
.price_list_single_item_grid_with_image {
  display: grid;
  grid-template-columns: minmax(min-content, min-content) 1fr;
  grid-template-rows:
    minmax(min-content, min-content) minmax(min-content, min-content) minmax(min-content, min-content);
  width: 100%;
}

.price_list_single_item_grid_with_image>.price_list_single_image {
  grid-row: 1 / span 2;
  grid-column: 1;
  justify-self: start;
  align-self: center;
  text-align: left;
  width: 100px;
  height: 100px;
  object-fit: cover;
  margin: 0 15px 0 0;
}

.price_list_single_item_grid_with_image>.price_list_single_item_name {
  grid-row: 1;
  grid-column: 2;
  justify-self: start;
  align-self: end;
  font-weight: 700;
  margin: 0 0 calc(var(--s_text_contents_margin_top) * 0.5) 0;
}

.price_list_single_item_grid_with_image>.price_list_single_price {
  grid-row: 2;
  grid-column: 2;
  justify-self: start;
  font-weight: 700;
  margin: 0 0 0 0;
  text-align: left;
}

.flex_align_center {
  grid-row: 1 / -1 !important;
  grid-column: 2 !important;
  display: flex;
  align-items: center;
  align-self: center !important;
}

.image_no_heading {
  grid-row: 1 / -1 !important;
}

@media (min-width: 650px) {
  .price_list_single_item_grid_with_image>.price_list_single_price {
    margin: 0 0 calc(var(--s_text_contents_margin_top) * 0.5) 0;
  }
}

.price_list_single_item_grid_with_image>.price_list_single_description {
  grid-row: 3;
  grid-column: 1 / -1;
  justify-self: start;
  text-align: left;
  font-size: var(--m_fontsize_body_2);
  margin: calc(var(--s_text_contents_margin_top) * 0.5) 0 0 0;
  max-width: 90%;
}

@media (min-width: 650px) {

  /* With Image */
  .price_list_single_item_grid_with_image {
    display: grid;
    grid-template-columns:
      minmax(min-content, max-content) minmax(min-content, max-content) 1fr;
    grid-template-rows: minmax(min-content, min-content) minmax(min-content,
        min-content);
  }

  .price_list_single_item_grid_with_image>.price_list_single_image {
    grid-row: 1 / -1;
    grid-column: 1;
    justify-self: start;
    align-self: center;
    text-align: left;
    width: 150px;
    height: 150px;
    object-fit: cover;
    margin: 0 25px 0 0;
  }

  .price_list_single_item_grid_with_image>.price_list_single_item_name {
    grid-row: 1;
    grid-column: 2;
    justify-self: start;
    align-self: end;
    font-weight: 700;
  }

  .price_list_single_item_grid_with_image>.price_list_single_price {
    grid-row: 1;
    grid-column: 3;
    justify-self: end;
    align-self: end;
    font-weight: 700;
    margin-left: 25px;
    text-align: right;
  }

  .price_list_single_item_grid_with_image>.price_list_single_description {
    grid-row: 2;
    grid-column: 2 / -1;
    justify-self: start;
    align-self: start;
    text-align: left;
    font-size: var(--m_fontsize_body_2);
    margin: 0 0 0 0;
  }
}

@media (min-width: 850px) {
  .price_list_single_item_grid_with_image>.price_list_single_price {
    margin-left: 100px;
  }
}

/* ------------------------------------- */

.module_prices_list_1 .module_body_copy {
  margin-top: calc(var(--s_text_contents_margin_top));
}

.module_prices_list_1 .module_main_heading {
  text-align: center;
}

.module_prices_list_1 .cta {
  margin-top: calc(var(--s_text_contents_margin_top) * 2);
}

/* ---- Tablet ------ */

@media (min-width: 900px) {
  .module_prices_list_1 {
    width: 100%;
  }

  .module_prices_list_1 .module_body_copy {
    grid-row: 3;
  }

  .module_prices_list_1 .cta {
    grid-row: 4;
  }
}

.price_list_outro_copy {
  font-size: var(--m_fontsize_body_2);
  font-family: var(--s_font_family);
  text-align: center;
  margin-top: calc(var(--s_text_contents_margin_top) * 1.5);
}

.module_prices_list_1 .price_list_outro_copy_zero {
  margin: 0;
  height: 0;
}:root {
  --testimonials_text_only_height: auto;
}

.module_testimonials_text_only_1 {
  height: var(--testimonials_text_only_height);
  position: relative;
  overflow: hidden;
}

@media (min-width: 1000px) {
  .module_testimonials_text_only_1 {
    height: var(--testimonials_text_only_height);
  }
}

.single_testimonial .glider.draggable {
  cursor: auto;
}

.module_testimonials_text_only_1 .testimonial_card {
  scrollbar-width: none;
  position: relative;
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
}

.module_testimonials_text_only_1 .testimonial_cards {
  scrollbar-width: none;
}

.module_testimonials_text_only_1 .testimonial_text {
  grid-column: 1;
  grid-row: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-self: center;
  align-self: center;
  max-width: 80%;
  position: relative;
  margin: var(--s_standard_margin_first_last_module_elem) 0 var(--s_standard_margin_first_last_module_elem) 0;
}

@media (min-width: 1000px) {
  .module_testimonials_text_only_1 .testimonial_text {
    grid-row: 1;
  }

  .module_testimonials_text_only_1 .testimonial_card {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }
}


.module_testimonials_text_only_1 .quotation_mark_top {
  position: absolute;
  top: -25px;
  left: -25px;
  width: 18px;
  height: 18px;
}

.module_testimonials_text_only_1 .quotation_mark_bottom {
  position: absolute;
  bottom: 5%;
  right: -25px;
  width: 18px;
  height: 18px;
  transform: rotate(180deg);
}

.module_testimonials_text_only_1 .testimonial_cards_header {
  justify-self: center;
  align-self: end;
  text-align: center;
  margin: 0 auto 15px auto;
}

.module_testimonials_text_only_1 .testimonial_cards_body {
  justify-self: center;
  text-align: center;
  margin: 0 auto 30px auto;
}

.module_testimonials_text_only_1 .testimonial_cards_customer {
  justify-self: center;
  align-self: start;
  font-weight: 700;
  text-align: center;
  margin: 0 auto 0 auto;
}

.module_testimonials_text_only_1 .glider-next {
  right: 10px;
}

.module_testimonials_text_only_1 .glider-prev {
  left: 10px;
}

@media (min-width: 350px) {
  .module_testimonials_text_only_1 .glider-next {
    right: 25px;
  }

  .module_testimonials_text_only_1 .glider-prev {
    left: 25px;
  }
}


.module_testimonials_text_only_1 .glider-track {
  height: auto;
}

@media (min-width: 1000px) {
  .module_testimonials_text_only_1 .glider-track {
    min-height: 250px;
  }
}

.module_testimonials_text_only_1 .glider-dot {
  z-index: 5;
  width: var(--gallery_dot_size);
  height: var(--gallery_dot_size);
  margin: auto 0px auto var(--gallery_dot_margin);
  border-radius: 50%;
  cursor: pointer;
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_testimonials_text_only_1 .glider-dots>button:first-of-type {
  margin-left: 0;
}

.module_testimonials_text_only_1 .glider-dot:hover {
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_testimonials_text_only_1 .glider-dot:active {
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_testimonials_text_only_1 .gdot-active {
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_testimonials_text_only_1 .gdot-active:hover {
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_testimonials_text_only_1 .gallery_dots {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  bottom: 0px;
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  z-index: 2;
}


.module_testimonials_text_only_1 .gallery_dots_background {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: -1;
}

.module_testimonials_text_only_1 .gallery_dots_bcg_c {
  position: relative;
  padding: 0 var(--gallery_dot_bcg_padding) 0 var(--gallery_dot_bcg_padding);
  height: 30px;
  bottom: 0px;
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  z-index: 2;
}

.module_testimonials_text_only_1 .gallery_dots_gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 7%;
  width: 100%;
  z-index: 2;
  pointer-events: none;
}/* ---------- IMAGE ONLY V1 SPECIFIC ----------------------  */

.module_image_only_standard_1{
  width: 100%;
  height: var(--mobile_image_landscape_height);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.module_image_only_standard_1 > .module_image{
  width: 100%;
  height: 100%;

}

.module_image_only_standard_1 > .module_image > .module_image_file{
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.module_image_only_height_unconstrained{
  height: 100%;
}


.module_image_only_height_interstitial{
  width: 100%;
  height: unset;
  overflow: hidden;
  display: flex;
  align-content: center;
  justify-self: center;
  align-items: center;
}

.module_image_only_height_interstitial > .module_image{
  width: unset;
  height: unset;
  display: flex;
  align-items: center;
  justify-content: center;
}

.module_image_only_height_interstitial > .module_image > .module_image_file{
  object-fit: unset;
  width: unset;
  height: unset;
}
/* ---------- TEXT AND IMAGE INSET V1 SPECIFIC ---------------------- */

.module_text_and_image_inset_text_1 {
  --module-break-point: 992px;
  --image-width-row: 20%;
  --text-to-image-gap: calc(var(--s_text_contents_horizontal_padding) / 2);
  --text-box-row-height: min-content;
  --text-box-width-column: 1fr;
  --mobile-image-width: clamp(150px, calc(63.33px + 27.08vw), 280px);
  --mobile-image-height: clamp(155px, calc(65px + 28.13vw), 290px);
  --mobile-background-box-overlap: clamp(66px, calc(27.33px + 12.08vw), 124px);
  width: 100%;
  height: auto;
  display: grid;
  padding: var(--s_standard_margin_first_last_module_elem) calc(var(--s_text_contents_horizontal_padding) / 2) var(--s_standard_margin_first_last_module_elem) calc(var(--s_text_contents_horizontal_padding) / 2);
  position: relative;
  grid-template-columns: 1fr var(--mobile-image-width) 1fr;
  grid-template-rows: var(--mobile-image-height) var(--mobile-background-box-overlap) 1fr;
}

.module_text_and_image_inset_text_1.invert_mobile_stack {
  grid-template-columns: 1fr var(--mobile-image-width) 1fr;
  grid-template-rows: 1fr var(--mobile-background-box-overlap) var(--mobile-image-height);
}

/* --- MOBILE: Default stacking order (Image on top) --- */

.module_image .mobile {
  display: none;
}

.module_image .desktop {
  display: block;
  /* Or inline, depending on your layout */
}

/* --- 2. Mobile State (Feature ON) --- */
/* If the 'mobile_image_enabled' class exists, we SWAP the images.
   This rule applies by default on mobile screens. */
.module_image.mobile_image_enabled .mobile {
  display: block;
}

.module_image.mobile_image_enabled .desktop {
  display: none;
}

.module_text_and_image_inset_text_1 .module_image {
  grid-row: 1 / 3;
  grid-column: 2;
  overflow: hidden;
  z-index: 2;
}

.module_text_and_image_inset_text_1 .module_text {
  grid-row: 2 / 4;
  grid-column: 1 / -1;
}

.module_text_and_image_inset_text_1 .module_body_copy {
  grid-row: 3;
  grid-column: 1 / -1;
}

/* --- MOBILE: Inverted stacking order (Text on top) --- */
.module_text_and_image_inset_text_1.invert_mobile_stack .module_image {
  grid-row: 2 / 4;
  grid-column: 2;
}

.module_text_and_image_inset_text_1.invert_mobile_stack .module_text {
  grid-row: 1 / 3;
  grid-column: 1 / -1;
}

.module_text_and_image_inset_text_1.invert_mobile_stack .module_body_copy {
  grid-row: 1;
  grid-column: 1 / -1;
}


/* --- MOBILE: Text background and content positioning --- */
.module_text_and_image_inset_text_1 .module_text {
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  background: #3f3a36;
}

.module_text_and_image_inset_text_1 .module_body_copy {
  z-index: 2;
  margin-top: 0;
  padding: var(--s_standard_margin_first_last_module_elem) calc(var(--s_text_contents_horizontal_padding) / 2) calc(var(--s_text_contents_horizontal_padding) / 2) calc(var(--s_text_contents_horizontal_padding) / 2);
}


.module_text_and_image_inset_text_1 .module_body_copy a {
  text-decoration: none;
}


.module_text_and_image_inset_text_1 .module_body_copy a:hover {
  opacity: 1;
}


.module_text_and_image_inset_text_1 .module_image_file {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: var(--image-position-mobile);
}


@media (min-width: 800px) {

  .module_text_and_image_inset_text_1 {
    grid-template-columns:
      var(--text-box-width-column) var(--text-to-image-gap) var(--text-box-horizontal-overlap-row) var(--text-box-horizontal-overlap-row);
    grid-template-rows: var(--image-height-row) var(--image-vertical-overlap-row) var(--text-box-row-height);
  }

  .module_text_and_image_inset_text_1.invert_mobile_stack {
    grid-template-columns:
      var(--text-box-width-column) var(--text-to-image-gap) var(--text-box-horizontal-overlap-row) var(--text-box-horizontal-overlap-row);
    grid-template-rows: var(--image-height-row) var(--image-vertical-overlap-row) var(--text-box-row-height);
  }

  .module_text_and_image_inset_text_1 .module_text {
    grid-column: 1 / 4;
    grid-row: 2 / 4;
    z-index: 1;
    display: flex;
    flex-direction: column;
    gap: 20px;
    background: #3f3a36;
  }

  .module_image.mobile_image_enabled .mobile {
    display: none;
  }

  .module_image.mobile_image_enabled .desktop {
    display: block;
  }

  .module_text_and_image_inset_text_1 .module_image {
    grid-column: 3 / 5;
    grid-row: 1 / 3;
    z-index: 2;
    overflow: hidden;
    min-height: unset;
    height: unset;
    max-height: unset;
  }

  /* --- CHANGED: Repositioning the image container on the new grid --- */
  .module_text_and_image_inset_text_1 .module_body_copy {
    grid-column: 1;
    grid-row: 2 / 4;
    z-index: 2;
    padding: calc(var(--s_text_contents_horizontal_padding) / 2) 0 calc(var(--s_text_contents_horizontal_padding) / 2) calc(var(--s_text_contents_horizontal_padding) / 2);
  }

  .module_text_and_image_inset_text_1.module_text_and_image_inset_text_1.invert_mobile_stack .module_text {
    grid-column: 1 / 4;
    grid-row: 2 / 4;
  }

  .module_text_and_image_inset_text_1.module_text_and_image_inset_text_1.invert_mobile_stack .module_image {
    grid-column: 3 / 5;
    grid-row: 1 / 3;
  }

  /* --- CHANGED: Repositioning the image container on the new grid --- */
  .module_text_and_image_inset_text_1.module_text_and_image_inset_text_1.invert_mobile_stack .module_body_copy {
    grid-column: 1;
    grid-row: 2 / 4;
  }

  .module_text_and_image_inset_text_1 .module_image_file {
    width: 100%;
    height: 100%;
    display: block;
    object-position: var(--image-position-desktop);
    object-fit: cover;
  }

  /* --- FLIPPED STYLES --- */

  .module_text_and_image_inset_text_1.flipped {
    grid-template-columns:
      var(--text-box-horizontal-overlap-row) var(--text-box-horizontal-overlap-row) var(--text-to-image-gap) var(--text-box-width-column);
  }

  .module_text_and_image_inset_text_1.flipped .module_image {
    grid-column: 1 / 3;
  }

  .module_text_and_image_inset_text_1.flipped .module_text {
    grid-column: 2 / 5;
  }

  .module_text_and_image_inset_text_1.flipped .module_body_copy {
    grid-column: 4;
    padding: var(--s_standard_margin_first_last_module_elem) calc(var(--s_text_contents_horizontal_padding) / 2) var(--s_standard_margin_first_last_module_elem) calc(var(--s_text_contents_horizontal_padding) / 2);
  }

}/* ---------- TEXT AND GALLERY V1 SPECIFIC ----------------------  */

/* ---- Mobile / Default ------ */

:root {
  --galleryHeight: var(--mobile_image_landscape_height);
}

@media (min-width: 1000px) {
  :root {
    --galleryHeight: 450px;
  }
}

.module_text_and_gallery_standard_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: var(--galleryHeight) 1fr;
  grid-column-gap: var(--responsive-grid-row-gap);
  overflow: hidden;
}

.module_text_and_gallery_standard_1 .module_image {
  grid-column: 1;
  grid-row: 1;
  overflow: hidden;
  display: flex;
  align-items: center;
  position: relative;
}

.module_text_and_gallery_standard_1 .module_image_file {
  object-fit: cover;
}

.module_text_and_gallery_standard_1 .module_text {
  grid-column: 1;
  grid-row: 2;
  grid-template-columns: 1fr;
  grid-template-rows: var(--s_standard_margin_first_last_module_elem) minmax(
      min-content,
      min-content
    ) minmax(min-content, min-content) minmax(min-content, min-content) var(
      --s_standard_margin_first_last_module_elem
    );
  padding: 0 calc(var(--s_text_contents_horizontal_padding) / 2) 0
    calc(var(--s_text_contents_horizontal_padding) / 2);
  text-align: center;
}

@media (min-width: 1000px) {
  .module_text_and_gallery_standard_1 .module_text {
    padding: 0;
  }
}

/* ---- Tablet ------ */

@media (min-width: 1000px) {
  .module_text_and_gallery_standard_1 {
    width: 100%;
    height: var(--galleryHeight);
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: var(--responsive-grid-row-gap);
  }

  .module_text_and_gallery_standard_1 .module_image_original {
    grid-column: 1;
  }

  .module_text_and_gallery_standard_1 .module_text_original {
    grid-column: 2;
  }

  .module_text_and_gallery_standard_1 .module_image_flipped {
    grid-column: 2;
  }

  .module_text_and_gallery_standard_1 .module_text_flipped {
    grid-column: 1;
  }

  .module_text_and_gallery_standard_1 .module_image {
    grid-row: 1 / -1;
    overflow: hidden;
    display: flex;
    align-items: center;
  }

  .module_text_and_gallery_standard_1 .module_text {
    grid-row: 1 / -1;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr auto auto auto 1fr;
    padding: 0 calc(var(--s_text_contents_horizontal_padding) / 2) 0
      calc(var(--s_text_contents_horizontal_padding) / 2);
  }

  .module_text_and_gallery_standard_1 .module_body_copy {
    grid-row: 3;
  }

  .module_text_and_gallery_standard_1 .cta {
    grid-row: 4;
  }

  .module_text_and_gallery_standard_1 .module_image_file {
    object-fit: cover;
    width: 100%;
  }
}

.module_text_and_gallery_standard_1 .gallery_module_images {
  scrollbar-width: none;
  position: relative;
  height: var(--galleryHeight);
}

.module_text_and_gallery_standard_1 .glider-track {
  height: var(--galleryHeight);
}

.module_text_and_gallery_standard_1 .glider-slide img {
  width: 100%;
}

.module_text_and_gallery_standard_1 .glider-dot {
  z-index: 5;
  width: var(--gallery_dot_size);
  height: var(--gallery_dot_size);
  margin: auto 0px auto var(--gallery_dot_margin);
  border-radius: 50%;
  cursor: pointer;
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_text_and_gallery_standard_1 .glider-dots > button:first-of-type {
  margin-left: 0;
}

.module_text_and_gallery_standard_1 .glider-dot:hover {
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_text_and_gallery_standard_1 .glider-dot:active {
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_text_and_gallery_standard_1 .gdot-active {
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_text_and_gallery_standard_1 .gdot-active:hover {
  opacity: 1 !important;
  outline: 0;
  border: 0;
}

.module_text_and_gallery_standard_1 .gallery_module_images .module_image {
  z-index: 1;
  display: flex;
  justify-content: center;
}

.module_text_and_gallery_standard_1 .gallery_module_images .module_image_file {
  z-index: 1;
  height: var(--galleryHeight);
}

.module_text_and_gallery_standard_1 .gallery_dots {
  position: absolute;
  bottom: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  z-index: 2;
  left: 50%;
  transform: translate(-50%);
  width: 100%;
}

.module_text_and_gallery_standard_1 .gallery_dots_background {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: -1;
}

.module_text_and_gallery_standard_1 .gallery_dots_bcg_c {
  position: relative;
  padding: 0 var(--gallery_dot_bcg_padding) 0 var(--gallery_dot_bcg_padding);
  height: 30px;
  bottom: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

.module_text_and_gallery_standard_1 .gallery_dots_gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 7%;
  width: 100%;
  z-index: 2;
  pointer-events: none;
}
/* ---------- CONTACT V1 SPECIFIC ----------------------  */

/* -------------- D E F A U L T --------------- */

/* --- module specific variables --- */

:root {
  --m_contact_height: 100%;
  --input_field_left_padding: 80px;
  --input_field_right_padding: 20px;
  /* m_rounded_input_field_left_margin is set by cms depending on cta_border_radius */
  --responsive_contact_input_field_left_margin: calc(var(--m_rounded_input_field_left_margin) * var(--m_mult));
  --m_contact_input_field_cursor_distance: 10px;
  --m_contact_input_field_height: calc(50px * var(--m_mult));
  --m_contact_inputs_grid_gap: 10px;
  --s_standard_margin_first_last_module_elem: 60px;
  --m_contact_text_elems_extra_padding: 10px;
}

.module_contact_standard_1 .cta {
  margin: 0px 0px 0px 0px;
  font-family: var(--s_font_family);
  grid-row: unset;
  /* resetting grid row here, as CTAs normally sit in row 4 */
}

.important_input {
  position: absolute;
  left: -9000px;
}

.contact_input_field_input_date {
  width: 270px;
}

.module_contact_standard_1 {
  height: auto;
  position: relative;
  padding: var(--s_standard_margin_first_last_module_elem) 10px var(--s_standard_margin_first_last_module_elem) 10px;
  overflow: hidden;
  box-sizing: content-box !important;
}

.module_contact_standard_1>.module_text {
  height: unset;
  margin: 0 var(--m_contact_text_elems_extra_padding) 0 var(--m_contact_text_elems_extra_padding);
  text-align: center;
  padding: 0 var(--s_text_contents_horizontal_padding) 0 var(--s_text_contents_horizontal_padding);
}

.module_contact_standard_1>.module_text>.module_main_heading {
  grid-row: 1;
}

.module_contact_standard_1>.module_text>.module_body_copy {
  grid-row: 2;
}

.m_contact_us_wider_grid {
  display: grid;
  max-height: 90%;
  grid-template-columns: 1fr;
  grid-gap: var(--s_text_contents_margin_top);
  margin-top: 40px;
}

.required_fields_notice {
  color: inherit;
  font-family: inherit;
  justify-self: center;
  transform: translateY(12px);
}

.module_contact_fields_c {
  display: grid;
  grid-gap: var(--m_contact_inputs_grid_gap);
  min-width: 0;
  justify-self: center;
  width: 95%;
}

.contact_input_field {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid;
}

.input_field_checkbox_square {
  border: 1px solid;
  height: calc(var(--m_contact_input_field_height) / 2);
  width: calc(var(--m_contact_input_field_height) / 2);
  position: relative;
  user-select: none;
  cursor: pointer;
  margin-right: 10px;
}

.input_field_checkbox_tick {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  user-select: none;
  cursor: pointer;
}

.contact_input_checkbox {
  display: flex;
  align-items: center;
}

.contact_input_checkbox>.contact_input_field_label {
  position: relative;
  margin-left: 0;
}

.contact_input_field input {
  min-width: 0;
  border-radius: var(--cta_border_radius);
  flex: 1;
}

.contact_input_field textarea {
  min-width: 0;
  border-radius: var(--cta_border_radius);
  flex: 1;
}

.contact_input_field_textarea {
  position: relative;
  display: flex;
  align-items: start;
  border: 1px solid;
  border-radius: var(--cta_border_radius);
  min-width: 0;
}

.contact_input_field_textarea .contact_input_field_label {
  top: 0;
  margin-top: 11px;
}

.contact_input_field_long,
.contact_input_checkbox_long {
  grid-column: 1 / -1;
}

.contact_input_field_label {
  position: absolute;
  margin-left: var(--responsive_contact_input_field_left_margin);
}

.contact_input_field>input {
  box-sizing: border-box;
  height: var(--m_contact_input_field_height);
  padding-left: var(--input_field_left_padding);
  padding-right: var(--input_field_right_padding);
  outline: none;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  flex: 1;
}

.contact_input_field>input:focus {
  outline: none;
}

.contact_input_field>textarea {
  box-sizing: border-box;
  min-width: 0px;
  border-radius: var(--cta_border_radius);
  height: 200px;
  padding-top: 35px;
  padding-right: var(--input_field_right_padding);
  padding-bottom: 10px;
  padding-left: var(--responsive_contact_input_field_left_margin);
  resize: vertical;
  outline: none;
  font-family: inherit;
  font-size: inherit;
  flex: 1;
  outline: 0;
  border: 0;
}

.contact_input_field>textarea:focus {
  outline: none;
}

.preferred_method_c {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0 0 0 0;
}

.preferred_method_fields {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

.preferred_method_fields>input {
  margin: 0 0 0 0;
}

.preferred_method_fields>input:first-of-type {
  margin: 0 10px 0 0;
}

.preferred_method_fields>input:nth-of-type(2) {
  margin: 0 10px 0 10px;
}

.module_contact_standard_1 .disabled {
  opacity: 0.5 !important;
  pointer-events: none !important;
}

.g-recaptcha,
.turnstile-widget-container {
  justify-self: center;
  min-width: 0;
  transform: scale(0.9);
}

.legal_confirmations_container {
  justify-self: center;
  max-width: 80%;
}

.legal_confirmations_container>div:not(:last-child) {
  margin-bottom: 10px;
}

.confirmation_checkbox_label_c {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  justify-self: start;
  margin: 0 var(--m_contact_text_elems_extra_padding) 0px var(--m_contact_text_elems_extra_padding);
}

.confirmation_checkbox_label a {
  text-decoration: underline;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}

.confirmation_checkbox_label {
  flex: 1;
  margin: 0 0 0 10px;
  line-height: 18px;
  text-align: left;
}

.confirmation_checkbox_label_c input {
  margin: 0 0 0 0;
}

.m_contact_us_wider_grid>button {
  justify-self: center;
  margin: 0 0 50px 0;
}

.thank_you_header {
  margin-bottom: 10px;
}

.contact_submit_btn {
  justify-self: center;
}

/* ------------------------ M O B I L E ------------------------- */

@media (min-width: 450px) {
  :root {
    --m_contact_inputs_grid_gap: 13px;
  }

  .module_contact_fields_c {
    display: grid;
    grid-template-columns: 1fr;
  }

  .g-recaptcha {
    transform: scale(1);
  }
}

/* ------------------------ L A R G E  M O B I L E ------------------------- */

@media (min-width: 650px) {
  :root {
    --m_contact_inputs_grid_gap: 15px;
  }

  .preferred_method_c {
    flex-direction: row;
  }

  .module_contact_fields_c {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 80%;
  }

  .contact_input_field_textarea .contact_input_field_label {
    margin-top: 12px;
  }

  .preferred_method_fields {
    margin: 0 0 0 0;
  }

  .preferred_method_fields>input {
    margin: 0 0 0 0;
  }

  .preferred_method_fields>input:first-of-type {
    margin: 0 10px 0 10px;
  }

  .preferred_method_fields>input:nth-of-type(2) {
    margin: 0 10px 0 10px;
  }
}

/* ------------------------ T A B L E T ------------------------- */

@media (min-width: 900px) {
  :root {
    --m_contact_height: 100%;
    --m_contact_inputs_grid_gap: 17px;
  }

  .contact_input_field_textarea .contact_input_field_label {
    margin-top: 14px;
  }

  .contact_input_field_long {
    grid-column: 1 / -1;
  }

  .contact_input_field:last-of-type {
    grid-column: 1 / -1;
  }

  .preferred_method_c {
    justify-self: center;
  }

  .preferred_method_fields>input {
    margin-left: 20px;
  }

  .c_element {
    justify-self: center;
  }

  .m_contact_us_wider_grid>button {
    justify-self: center;
    margin: 0 0 50px 0;
  }
}

@media (min-width: 1200px) {
  :root {
    --m_contact_inputs_grid_gap: 20px;
  }

  .module_contact_standard_1 .cta {
    margin: 7px 0px 0 0px;
    grid-row: unset;
  }

  .module_contact_standard_1>.module_text>.module_main_heading {
    margin-top: 0;
    grid-row: 1;
  }

  .m_contact_us_wider_grid {
    max-width: 900px;
    margin: 40px auto 0 auto;
  }

  .module_contact_fields_c {
    width: 100%;
    max-width: 900px;
    margin: 0 auto 0 auto;
  }
}

/* ---------- SELECT FIELD STYLING ---------- */

.contact_input_field>select {
  box-sizing: border-box;
  min-width: 0px;
  height: var(--m_contact_input_field_height);
  padding-right: var(--input_field_right_padding);
  outline: none;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  font-family: inherit;
  font-size: inherit;
  flex: 1;
}

.contact_input_field>select.no_label {
  margin-left: var(--responsive_contact_input_field_left_margin);
}

.contact_input_field>select:focus {
  outline: none;
}/* ---------- VIDEO ONLY V1 SPECIFIC ----------------------  */

.module_video_only_standard_1{
  overflow: hidden;
}

.module_video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0; overflow: hidden;
  max-width: 100%;
  border: 0;
  outline: 0;
}

.module_video iframe,
.module_video object,
.module_video embed {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  outline: 0;
}/*-cms_css_vars-*/
/*-nav_1-*/#modules_container{margin-top: var(--s_navbar_height_responsive);}
.nav-icon-row .social_icon_link_nav{width: 35px; height: 35px;}
.nav-icon-row .social_icon{width: 35px; height: 35px;}
 .navbar_burgerlines > div{background-color: #121212;}
 .navbar_burgerlines:hover > div{background-color: #0045ad;}
.nav-icon-row .social_icon_svg_path{fill: #0045ad;}
.nav-icon-row  .social_icon_link_nav:hover .social_icon_svg_path{fill: #b22222;}
.nav-icon-row  .social_icon_link_nav{background-color: #f2f2f2;}
.nav-icon-row  .social_icon_link_nav .social_icon_stencil_path{fill: #f2f2f2;}
.nav-icon-row  .social_icon_link_nav:hover{background-color: #f2f2f2;}
.nav-icon-row  .social_icon_link_nav:hover .social_icon_stencil_path{fill: #f2f2f2;}
.site_nav_items_mobile_c > .nav-icon-row .social_icon_svg_path{fill: #f2f2f2;}
.site_nav_items_mobile_c > .nav-icon-row  .social_icon_link_nav:hover .social_icon_svg_path{fill: #f2b705;}
.site_nav_items_mobile_c > .nav-icon-row  .social_icon_link_nav{background-color: #0045ad;}
.site_nav_items_mobile_c > .nav-icon-row  .social_icon_link_nav .social_icon_stencil_path{fill: #0045ad;}
.site_nav_items_mobile_c > .nav-icon-row  .social_icon_link_nav:hover{background-color: #f2f2f2;}
.site_nav_items_mobile_c > .nav-icon-row  .social_icon_link_nav:hover .social_icon_stencil_path{fill: #f2f2f2;}
 .nav_item_and_chevron_c.nav_item_and_chevron_c_selected{background-color: 2;}
 .nested_nav_items_c{background-color: rgba(178, 34, 34, 1);}
 .nav_item_and_chevron_c:hover .nav_item_and_chevron_c_bcg{opacity: 1;}
 .module_anchor{top: calc(var(--s_navbar_height_responsive) * -1);}
 .site_nav_item_mobile{font-weight: 400;}
 .site_nav_item_mobile_nested{font-weight: 400;}
/*-nav_1-*/

/*-header_2-*/
#header_2 .header_non_portrait_mobile_bcg_colour {
  background-color: #5e244b;
}

#header_2 .header_overlay_image {
  margin-left: 0%;
}

#header_2 .header_overlay_image {
  margin-right: 0%;
}

#header_2 .header_overlay_image_portrait {
  margin-top: calc(0% + 80px);
}

#header_2 .header_overlay_image_portrait {
  margin-bottom: 0%;
}

@media (min-width: 1200px) {
  #header_2 .header_overlay_image {
    margin-top: calc(0% + 80px);
  }
}

@media (min-width: 1200px) {
  #header_2 .header_overlay_image {
    margin-bottom: 0%;
  }
}

#header_2 .header_overlay_image {
  max-width: 80%;
}

@media (min-width: 1200px) {
  #header_2 .header_overlay_image {
    max-width: 40%;
  }
}

#header_2 .header_overlay_image {
  align-self: center;
}

@media (min-width: 1200px) {
  #header_2 .header_overlay_image {
    justify-self: center;
  }
}

#header_2 .header_chevron>svg>path {
  fill: #ffffff;
}

#header_2 .header_chevron>svg:hover>path {
  fill: #43c29e;
}

#header_2 .header_tint {
  background-color: #000000;
}

#header_2 .header_tint {
  opacity: 0.1;
}

/*-header_2-*/

/*-header_3-*/
#header_3 .header_overlay_text_square {
  color: #ffffff;
}

#header_3 .header_overlay_text_landscape {
  color: #ffffff;
}

#header_3 .header_overlay_text_portrait {
  color: #ffffff;
}

@media (min-width: 1200px) {
  #header_3 .header_overlay_text_square {
    color: #ffffff;
  }
}

@media (min-width: 1200px) {
  #header_3 .header_overlay_text_landscape {
    color: #ffffff;
  }
}

#header_3 .header_non_portrait_mobile_bcg_colour {
  background-color: #5e244b;
}

@media (min-width: 450px) {
  #header_3 .header_overlay_text {
    margin-left: 5%;
  }
}

@media (min-width: 450px) {
  #header_3 .header_overlay_text {
    margin-right: 5%;
  }
}

@media (min-width: 450px) {
  #header_3 .header_tint_small {
    margin-left: 5%;
  }
}

@media (min-width: 450px) {
  #header_3 .header_tint_small {
    margin-right: 5%;
  }
}

#header_3 .header_tint_small_portrait {
  padding: calc(2% * 2);
}

#header_3 .header_overlay_text_portrait {
  padding: calc(2% * 2);
}

#header_3 .header_tint_small_landscape {
  padding: 0px;
}

#header_3 .header_overlay_text_landscape {
  padding: 0px;
}

#header_3 .header_tint_small_square {
  padding: 0px;
}

#header_3 .header_overlay_text_square {
  padding: 0px;
}

@media (min-width: 450px) {
  #header_3 .header_tint_small_portrait {
    padding: 2%;
  }
}

@media (min-width: 450px) {
  #header_3 .header_overlay_text_portrait {
    padding: 2%;
  }
}

@media (min-width: 1200px) {
  #header_3 .header_tint_small_landscape {
    padding: 2%;
  }
}

@media (min-width: 1200px) {
  #header_3 .header_overlay_text_landscape {
    padding: 2%;
  }
}

@media (min-width: 1200px) {
  #header_3 .header_tint_small_square {
    padding: 2%;
  }
}

@media (min-width: 1200px) {
  #header_3 .header_overlay_text_square {
    padding: 2%;
  }
}

#header_3 .header_overlay_text_landscape {
  margin-top: var(--s_standard_margin_first_last_module_elem);
}

#header_3 .header_overlay_text_square {
  margin-top: var(--s_standard_margin_first_last_module_elem);
}

#header_3 .header_overlay_text_landscape {
  margin-bottom: var(--s_standard_margin_first_last_module_elem);
}

#header_3 .header_overlay_text_square {
  margin-bottom: var(--s_standard_margin_first_last_module_elem);
}

#header_3 .header_overlay_text_portrait {
  margin-top: calc(5% + 80px);
}

#header_3 .header_overlay_text_portrait {
  margin-bottom: 5%;
}

@media (min-width: 1200px) {
  #header_3 .header_overlay_text {
    margin-top: calc(5% + 80px);
  }
}

@media (min-width: 1200px) {
  #header_3 .header_overlay_text {
    margin-bottom: 5%;
  }
}

#header_3 .header_tint_small {
  margin-top: calc(5% + 80px);
}

#header_3 .header_tint_small {
  margin-bottom: 5%;
}

@media (min-width: 1200px) {
  #header_3 .header_tint_small {
    margin-top: calc(5% + 80px);
  }
}

@media (min-width: 1200px) {
  #header_3 .header_tint_small {
    margin-bottom: 5%;
  }
}

#header_3 .header_overlay_text {
  max-width: 90%;
}

#header_3 .header_tint_small {
  max-width: 90%;
}

@media (min-width: 1200px) {
  #header_3 .header_overlay_text {
    max-width: 60%;
  }
}

@media (min-width: 1200px) {
  #header_3 .header_tint_small {
    max-width: 60%;
  }
}

@media (min-width: 1200px) {
  #header_3 .header_overlay_text {
    text-align: center;
  }
}

@media (min-width: 1200px) {
  #header_3 .header_tint_small {
    text-align: center;
  }
}

#header_3 .header_overlay_text {
  align-self: center;
}

#header_3 .header_tint_small {
  align-self: center;
}

@media (min-width: 1200px) {
  #header_3 .header_overlay_text {
    justify-self: center;
  }
}

@media (min-width: 1200px) {
  #header_3 .header_tint_small {
    justify-self: center;
  }
}

#header_3 .header_chevron>svg>path {
  fill: #ffffff;
}

@media (hover: hover) {
  #header_3 .header_chevron>svg:hover>path {
    fill: #43c29e;
  }
}

#header_3 .header_chevron>svg:active>path {
  fill: #43c29e;
}

#header_3 .header_tint {
  background-color: #000000;
}

#header_3 .header_tint_small {
  background-color: #000000;
}

#header_3 .header_tint_small {
  color: #000000;
}

#header_3 .header_tint {
  opacity: 0.3;
}

#header_3 .header_tint_small {
  opacity: 0.3;
}

/*-header_3-*/

/*-text_only_4-*/
#text_only_4 {
  background-color: #5e244b;
}

#text_only_4 {
  color: #ffffff;
}

#text_only_4 .cta {
  border-color: #ffffff;
}

#text_only_4 .cta {
  background-color: #ffffff;
}

#text_only_4 .cta {
  color: #5e244b;
}

#text_only_4 .cta_chevron>path {
  fill: #5e244b;
}

@media (hover: hover) {
  #text_only_4 .cta:hover {
    color: #ffffff;
  }
}

#text_only_4 .cta:active {
  color: #ffffff;
}

@media (hover: hover) {
  #text_only_4 .cta:hover>.cta_chevron>path {
    fill: #ffffff;
  }
}

#text_only_4 .cta:active>.cta_chevron>path {
  fill: #ffffff;
}

@media (hover: hover) {
  #text_only_4 .cta:hover {
    border-color: #43c29e;
  }
}

#text_only_4 .cta:active {
  border-color: #43c29e;
}

@media (hover: hover) {
  #text_only_4 .cta:hover {
    background-color: #43c29e;
  }
}

#text_only_4 .cta:active {
  background-color: #43c29e;
}

/*-text_only_4-*/

/*-gallery_5-*/
#gallery_5 {
  background-color: #ffffff;
}

#gallery_5 .gallery_module_images .module_image {
  background-color: #ffffff;
}

#gallery_5 .gallery_module_images .module_image_file {
  background-color: #ffffff;
}

#gallery_5 .gallery_dots_background {
  background-color: #000000;
}

#gallery_5 .gallery_dots_gradient {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

#gallery_5 .gallery_dots_background {
  opacity: 2;
}

#gallery_5 .gallery_dots .glider-dot:hover {
  background-color: #43c29e;
}

#gallery_5 .gallery_dots .glider-dot:active {
  background-color: #ff66cc;
}

#gallery_5 .gallery_dots .glider-dot:focus {
  background-color: #ff66cc;
}

#gallery_5 .gallery_dots .gdot-active {
  background-color: #ff66cc !important;
}

#gallery_5 .gallery_dots .gdot-active:hover {
  background-color: #ff66cc;
}

#gallery_5 .gallery_dots .glider-dot {
  background-color: #ffffff;
}

/*-gallery_5-*/

/*-text_and_image_6-*/
#text_and_image_6 .module_text {
  background-color: #2c8068;
}

#text_and_image_6 .module_text {
  color: #ffffff;
}

#text_and_image_6 .module_body_copy {
  color: #ffffff;
}

#text_and_image_6 .cta {
  border-color: #ffffff;
}

#text_and_image_6 .cta {
  background-color: #ffffff;
}

#text_and_image_6 .cta {
  color: #2c8068;
}

#text_and_image_6 .cta_chevron>path {
  fill: #2c8068;
}

@media (hover: hover) {
  #text_and_image_6 .cta:hover {
    color: #ffffff;
  }
}

#text_and_image_6 .cta:active {
  color: #ffffff;
}

@media (hover: hover) {
  #text_and_image_6 .cta:hover>.cta_chevron>path {
    fill: #ffffff;
  }
}

#text_and_image_6 .cta:active>.cta_chevron>path {
  fill: #ffffff;
}

@media (hover: hover) {
  #text_and_image_6 .cta:hover {
    border-color: #43c29e;
  }
}

#text_and_image_6 .cta:active {
  border-color: #43c29e;
}

@media (hover: hover) {
  #text_and_image_6 .cta:hover {
    background-color: #43c29e;
  }
}

#text_and_image_6 .cta:active {
  background-color: #43c29e;
}

/*-text_and_image_6-*/

/*-contact_7-*/
#contact_7 .contact_input_field {
  background-color: #5e244b;
}

#contact_7 .contact_input_field {
  border-color: #ffffff;
}

:root {
  --contact_7_input_base: #ffffff;
}

:root {
  --contact_7_input_rollover: #43c29e;
}

#contact_7 .confirmation_checkbox_label a:hover {
  color: #43c29e;
}

#contact_7 {
  background-color: #5e244b;
}

#contact_7 .module_main_heading {
  color: #ffffff;
}

#contact_7 .module_body_copy {
  color: #ffffff;
}

#contact_7 .required_fields_notice {
  color: #ffffff;
}

#contact_7 .contact_input_field_label {
  color: #ffffff;
}

#contact_7 .contact_input_field input {
  color: #ffffff;
}

#contact_7 .contact_input_field textarea {
  color: #ffffff;
}

#contact_7 .preferred_method_label {
  color: #ffffff;
}

#contact_7 .preferred_method_label_email {
  color: #ffffff;
}

#contact_7 .preferred_method_label_phone {
  color: #ffffff;
}

#contact_7 .confirmation_checkbox_label {
  color: #ffffff;
}

#contact_7 .cta {
  border-color: #ffffff;
}

#contact_7 .cta {
  background-color: #ffffff;
}

#contact_7 .cta {
  color: #420a30;
}

#contact_7 .cta_chevron>path {
  fill: #420a30;
}

@media (hover: hover) {
  #contact_7 .cta:hover {
    color: #ffffff;
  }
}

#contact_7 .cta:active {
  color: #ffffff;
}

@media (hover: hover) {
  #contact_7 .cta:hover>.cta_chevron>path {
    fill: #ffffff;
  }
}

#contact_7 .cta:active>.cta_chevron>path {
  fill: #ffffff;
}

@media (hover: hover) {
  #contact_7 .cta:hover {
    border-color: #43c29e;
  }
}

#contact_7 .cta:active {
  border-color: #43c29e;
}

@media (hover: hover) {
  #contact_7 .cta:hover {
    background-color: #43c29e;
  }
}

#contact_7 .cta:active {
  background-color: #43c29e;
}

/*-contact_7-*/

/*-text_and_image_16-*/
#text_and_image_16 {
  background-color: #ffffff;
}

#text_and_image_16 .module_text {
  color: #5e244b;
}

#text_and_image_16 .module_body_copy {
  color: #5e244b;
}

#text_and_image_16 .cta {
  border-color: #5e244b;
}

#text_and_image_16 .cta {
  background-color: #5e244b;
}

#text_and_image_16 .cta {
  color: #ffffff;
}

#text_and_image_16 .cta_chevron>path {
  fill: #ffffff;
}

@media (hover: hover) {
  #text_and_image_16 .cta:hover {
    color: #ffffff;
  }
}

#text_and_image_16 .cta:active {
  color: #ffffff;
}

@media (hover: hover) {
  #text_and_image_16 .cta:hover>.cta_chevron>path {
    fill: #ffffff;
  }
}

#text_and_image_16 .cta:active>.cta_chevron>path {
  fill: #ffffff;
}

@media (hover: hover) {
  #text_and_image_16 .cta:hover {
    border-color: #43c29e;
  }
}

#text_and_image_16 .cta:active {
  border-color: #43c29e;
}

@media (hover: hover) {
  #text_and_image_16 .cta:hover {
    background-color: #43c29e;
  }
}

#text_and_image_16 .cta:active {
  background-color: #43c29e;
}

/*-text_and_image_16-*/

/*-find_us_8-*/
#find_us_8 {
  background-color: #2c8068;
}

#find_us_8 .module_main_heading {
  color: #ffffff;
}

#find_us_8 .module_body_copy {
  color: #ffffff;
}

#find_us_8 .find_us_contact_column_heading {
  color: #ffffff;
}

#find_us_8 .find_us_contact_column_row {
  color: #ffffff;
}

#find_us_8 .find_us_icon_svg_path {
  fill: #ffffff;
}

#find_us_8 .find_us_social_icon_link:hover path {
  fill: #43c29e;
}

#find_us_8 .find_us_social_icon_link:hover circle {
  fill: #43c29e;
}

#find_us_8 .find_us_social_icon_link:hover polygon {
  fill: #43c29e;
}

/*-find_us_8-*/

/*-prices_11-*/
#prices_11 {
  background-color: #5e244b;
}

#prices_11 {
  color: #ffffff;
}

#prices_11 .cta {
  border-color: #ffffff;
}

#prices_11 .cta {
  background-color: #ffffff;
}

#prices_11 .cta {
  color: #5e244b;
}

#prices_11 .cta_chevron>path {
  fill: #5e244b;
}

@media (hover: hover) {
  #prices_11 .cta:hover {
    border-color: #43c29e;
  }
}

#prices_11 .cta:active {
  border-color: #43c29e;
}

@media (hover: hover) {
  #prices_11 .cta:hover {
    background-color: #43c29e;
  }
}

#prices_11 .cta:active {
  background-color: #43c29e;
}

@media (hover: hover) {
  #prices_11 .cta:hover {
    color: #ffffff;
  }
}

#prices_11 .cta:active {
  color: #ffffff;
}

@media (hover: hover) {
  #prices_11 .cta:hover>.cta_chevron>path {
    fill: #ffffff;
  }
}

#prices_11 .cta:active>.cta_chevron>path {
  fill: #ffffff;
}

/*-prices_11-*/

/*-text_only_14-*/
#text_only_14 {
  background-color: #2c8068;
}

#text_only_14 {
  color: #ffffff;
}

#text_only_14 .cta {
  border-color: #ffffff;
}

#text_only_14 .cta {
  background-color: #ffffff;
}

#text_only_14 .cta {
  color: #2c8068;
}

#text_only_14 .cta_chevron>path {
  fill: #2c8068;
}

@media (hover: hover) {
  #text_only_14 .cta:hover {
    color: #ffffff;
  }
}

#text_only_14 .cta:active {
  color: #ffffff;
}

@media (hover: hover) {
  #text_only_14 .cta:hover>.cta_chevron>path {
    fill: #ffffff;
  }
}

#text_only_14 .cta:active>.cta_chevron>path {
  fill: #ffffff;
}

@media (hover: hover) {
  #text_only_14 .cta:hover {
    border-color: #43c29e;
  }
}

#text_only_14 .cta:active {
  border-color: #43c29e;
}

@media (hover: hover) {
  #text_only_14 .cta:hover {
    background-color: #43c29e;
  }
}

#text_only_14 .cta:active {
  background-color: #43c29e;
}

/*-text_only_14-*/

/*-prices_15-*/
#prices_15 {
  background-color: #5e244b;
}

#prices_15 {
  color: #ffffff;
}

#prices_15 .cta {
  border-color: #ffffff;
}

#prices_15 .cta {
  background-color: #ffffff;
}

#prices_15 .cta {
  color: #5e244b;
}

#prices_15 .cta_chevron>path {
  fill: #5e244b;
}

@media (hover: hover) {
  #prices_15 .cta:hover {
    border-color: #43c29e;
  }
}

#prices_15 .cta:active {
  border-color: #43c29e;
}

@media (hover: hover) {
  #prices_15 .cta:hover {
    background-color: #43c29e;
  }
}

#prices_15 .cta:active {
  background-color: #43c29e;
}

@media (hover: hover) {
  #prices_15 .cta:hover {
    color: #ffffff;
  }
}

#prices_15 .cta:active {
  color: #ffffff;
}

@media (hover: hover) {
  #prices_15 .cta:hover>.cta_chevron>path {
    fill: #ffffff;
  }
}

#prices_15 .cta:active>.cta_chevron>path {
  fill: #ffffff;
}

/*-prices_15-*/



/*-text_and_image_3421048F5326E80ED1A5-*/#text_and_image_3421048F5326E80ED1A5 {

--mobile-image-height: clamp(85px, calc(-51.67px + 42.71vw), 290px);

--mobile-image-width: clamp(150px, calc(-123.33px + 85.42vw), 560px);

--mobile-background-box-overlap: clamp(99px, calc(-83px + 56.875vw), 372px);

--image-height-row: clamp(107px, calc(105.1px + 0.59vw), 114px);;

--text-box-horizontal-overlap-row: clamp(120px, calc(103.73px + 5.08vw), 180px);

--image-vertical-overlap-row: 434px;

--image-position-desktop: 50% 25%;

--image-position-mobile: 50% 25%;
}
#text_and_image_3421048F5326E80ED1A5 .cta {margin: var(--s_text_contents_margin_top) 0 0 0;}
#text_and_image_3421048F5326E80ED1A5 .module_body_copy{text-align: left;}
#text_and_image_3421048F5326E80ED1A5 .module_main_heading{text-align: left;}
#text_and_image_3421048F5326E80ED1A5 .module_body_copy{justify-self: start;}
#text_and_image_3421048F5326E80ED1A5 .module_main_heading{justify-self: start;}
#text_and_image_3421048F5326E80ED1A5 .module_text{background-color: #0045ad;}
#text_and_image_3421048F5326E80ED1A5{background-color: #f2f2f2;}
#text_and_image_3421048F5326E80ED1A5 .module_text{color: #ffffff;}
#text_and_image_3421048F5326E80ED1A5 .module_body_copy{color: #ffffff;}
#text_and_image_3421048F5326E80ED1A5 .cta{border-color: #f2f2f2;}
#text_and_image_3421048F5326E80ED1A5 .cta{background-color: #f2f2f2;}
#text_and_image_3421048F5326E80ED1A5 .cta{color: #0045ad;}
#text_and_image_3421048F5326E80ED1A5 .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_and_image_3421048F5326E80ED1A5 .cta:hover{color: #ffffff;}}
#text_and_image_3421048F5326E80ED1A5 .cta:active{color: #ffffff;}
@media (hover: hover) {#text_and_image_3421048F5326E80ED1A5 .cta:hover > .cta_chevron > path{fill: #ffffff;}}
#text_and_image_3421048F5326E80ED1A5 .cta:active > .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_and_image_3421048F5326E80ED1A5 .cta:hover{border-color: #b22222;}}
#text_and_image_3421048F5326E80ED1A5 .cta:active{border-color: #b22222;}
@media (hover: hover) {#text_and_image_3421048F5326E80ED1A5 .cta:hover{background-color: #b22222;}}
#text_and_image_3421048F5326E80ED1A5 .cta:active{background-color: #b22222;}
/*-text_and_image_3421048F5326E80ED1A5-*/












/*-contact_7D3F5D287370037A8E3E-*/#contact_7D3F5D287370037A8E3E .contact_input_field{background-color: #f2f2f2;}
#contact_7D3F5D287370037A8E3E .input_field_checkbox_square{background-color: #f2f2f2;}
#contact_7D3F5D287370037A8E3E .contact_input_field{border-color: #121212;}
#contact_7D3F5D287370037A8E3E .input_field_checkbox_square{border-color: #121212;}
#contact_7D3F5D287370037A8E3E .contact_input_field_label{color: #121212;}
#contact_7D3F5D287370037A8E3E .contact_input_field input{color: #121212;}
#contact_7D3F5D287370037A8E3E .contact_input_field textarea{color: #121212;}
#contact_7D3F5D287370037A8E3E .contact_input_field select{color: #121212;}
#contact_7D3F5D287370037A8E3E .contact_input_field option{color: #121212;}
#contact_7D3F5D287370037A8E3E .input_field_checkbox_tick{color: #121212;}
#contact_7D3F5D287370037A8E3E .form_submitted_thank_you_container{background-color: #f2f2f2;}
#contact_7D3F5D287370037A8E3E{background-color: #f2f2f2;}
#contact_7D3F5D287370037A8E3E .module_main_heading{color: #121212;}
#contact_7D3F5D287370037A8E3E .module_body_copy{color: #121212;}
#contact_7D3F5D287370037A8E3E .required_fields_notice{color: #121212;}
#contact_7D3F5D287370037A8E3E .preferred_method_label{color: #121212;}
#contact_7D3F5D287370037A8E3E .preferred_method_label_email{color: #121212;}
#contact_7D3F5D287370037A8E3E .preferred_method_label_phone{color: #121212;}
#contact_7D3F5D287370037A8E3E .confirmation_checkbox_label{color: #121212;}
#contact_7D3F5D287370037A8E3E .input_field{border-color: #121212;}
:root{--contact_7D3F5D287370037A8E3E_input_base:#121212;}
#contact_7D3F5D287370037A8E3E .input_field{background-color: #f2f2f2;}
#contact_7D3F5D287370037A8E3E .input_field{color: #121212;}
#contact_7D3F5D287370037A8E3E .input_field:focus{border-color: #0045ad;}
#contact_7D3F5D287370037A8E3E .input_field:active{border-color: #0045ad;}
:root{--contact_7D3F5D287370037A8E3E_input_rollover:#0045ad;}
#contact_7D3F5D287370037A8E3E .cta{border-color: #0045ad;}
#contact_7D3F5D287370037A8E3E .cta{background-color: #0045ad;}
#contact_7D3F5D287370037A8E3E .cta{color: #ffffff;}
#contact_7D3F5D287370037A8E3E .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#contact_7D3F5D287370037A8E3E .cta:hover{color: #ffffff;}}
#contact_7D3F5D287370037A8E3E .cta:active{color: #ffffff;}
@media (hover: hover) {#contact_7D3F5D287370037A8E3E .cta:hover > .cta_chevron > path{fill: #ffffff;}}
#contact_7D3F5D287370037A8E3E .cta:active > .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#contact_7D3F5D287370037A8E3E .cta:hover{border-color: #b22222;}}
#contact_7D3F5D287370037A8E3E .cta:active{border-color: #b22222;}
@media (hover: hover) {#contact_7D3F5D287370037A8E3E .cta:hover{background-color: #b22222;}}
#contact_7D3F5D287370037A8E3E .cta:active{background-color: #b22222;}
/*-contact_7D3F5D287370037A8E3E-*/

/*-text_and_image_8792279F8580CEF01CB0-*/#text_and_image_8792279F8580CEF01CB0 .module_text{grid-template-rows: minmax(var(--s_standard_margin_first_last_module_elem), 100%) minmax(min-content, min-content) minmax(min-content, min-content) minmax(min-content, min-content) minmax(var(--s_standard_margin_first_last_module_elem), 100%) !important;}
#text_and_image_8792279F8580CEF01CB0{height: unset;}
@media (min-width: 1000px) {#text_and_image_8792279F8580CEF01CB0{height: 450px;}}
#text_and_image_8792279F8580CEF01CB0 .module_body_copy{text-align: center;}
#text_and_image_8792279F8580CEF01CB0 .module_main_heading{text-align: center;}
#text_and_image_8792279F8580CEF01CB0 .module_text{background-color: #f2f2f2;}
#text_and_image_8792279F8580CEF01CB0 .module_text{color: #121212;}
#text_and_image_8792279F8580CEF01CB0 .module_body_copy{color: #121212;}
#text_and_image_8792279F8580CEF01CB0 .cta{border-color: #0045ad;}
#text_and_image_8792279F8580CEF01CB0 .cta{background-color: #0045ad;}
#text_and_image_8792279F8580CEF01CB0 .cta{color: #ffffff;}
#text_and_image_8792279F8580CEF01CB0 .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_and_image_8792279F8580CEF01CB0 .cta:hover{color: #ffffff;}}
#text_and_image_8792279F8580CEF01CB0 .cta:active{color: #ffffff;}
@media (hover: hover) {#text_and_image_8792279F8580CEF01CB0 .cta:hover > .cta_chevron > path{fill: #ffffff;}}
#text_and_image_8792279F8580CEF01CB0 .cta:active > .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_and_image_8792279F8580CEF01CB0 .cta:hover{border-color: #b22222;}}
#text_and_image_8792279F8580CEF01CB0 .cta:active{border-color: #b22222;}
@media (hover: hover) {#text_and_image_8792279F8580CEF01CB0 .cta:hover{background-color: #b22222;}}
#text_and_image_8792279F8580CEF01CB0 .cta:active{background-color: #b22222;}
/*-text_and_image_8792279F8580CEF01CB0-*/

/*-gallery_1793891416F99A827AA5-*/#gallery_1793891416F99A827AA5 .gallery_dots{display: flex;}
#gallery_1793891416F99A827AA5 .glider-next{display: block;}
.galFullscreenC_1793891416F99A827AA5 .glider-next{display: block;}
#gallery_1793891416F99A827AA5 .glider-prev{display: block;}
.galFullscreenC_1793891416F99A827AA5 .glider-prev{display: block;}
#gallery_1793891416F99A827AA5 .gallery_nav_gradient{background: linear-gradient(90deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#gallery_1793891416F99A827AA5 .gallery_nav_gradient_prev{background: linear-gradient(270deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#gallery_1793891416F99A827AA5 .gallery_dots_background{background-color: #f2f2f2;}
.galFullscreenC_1793891416F99A827AA5 .gallery_dots_background{background-color: #f2f2f2;}
#gallery_1793891416F99A827AA5 .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
.galFullscreenC_1793891416F99A827AA5 .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#gallery_1793891416F99A827AA5 .gallery_dots_background{opacity: 0;}
.galFullscreenC_1793891416F99A827AA5 .gallery_dots_background{opacity: 0;}
#gallery_1793891416F99A827AA5 .gallery_dots .glider-dot:hover{background-color: #0045ad;}
.galFullscreenC_1793891416F99A827AA5 .gallery_dots .glider-dot:hover{background-color: #0045ad;}
#gallery_1793891416F99A827AA5 .gallery_nav_chevron path{fill: #ffffff;}
#gallery_1793891416F99A827AA5 .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_1793891416F99A827AA5 .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_1793891416F99A827AA5 .gallery_nav_chevron path{fill: #ffffff;}
#gallery_1793891416F99A827AA5 .gallery_dots .glider-dot{background-color: #f2f2f2;}
.galFullscreenC_1793891416F99A827AA5 .gallery_dots .glider-dot{background-color: #f2f2f2;}
#gallery_1793891416F99A827AA5 .gallery_dots .gallery_slide_number{color: #f2f2f2;}
.galFullscreenC_1793891416F99A827AA5 .gallery_dots .gallery_slide_number{color: #f2f2f2;}
#gallery_1793891416F99A827AA5 .gallery_dots .active{background-color: #b22222;}
#gallery_1793891416F99A827AA5 .gallery_dots .active{background: #b22222;}
.galFullscreenC_1793891416F99A827AA5 .gallery_dots .active{background-color: #b22222;}
.galFullscreenC_1793891416F99A827AA5 .gallery_dots .active{background: #b22222;}
#gallery_1793891416F99A827AA5{height: px;}
#gallery_1793891416F99A827AA5 .glider-track{height: px;}
#gallery_1793891416F99A827AA5 .gallery_module_images{height: px;}
#gallery_1793891416F99A827AA5{background-color: #f2f2f2;}
#gallery_1793891416F99A827AA5 .gallery_module_images .module_image{background-color: #f2f2f2;}
#gallery_1793891416F99A827AA5 .gallery_module_images .module_image_file{background-color: #f2f2f2;}
#gallery_1793891416F99A827AA5 .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_1793891416F99A827AA5 .gallery_module_images .module_image_file{object-fit: cover;}
/*-gallery_1793891416F99A827AA5-*/

/*-text_and_image_6E15936F307D014C9820-*/#text_and_image_6E15936F307D014C9820 .module_text{grid-template-rows: minmax(var(--s_standard_margin_first_last_module_elem), 100%) minmax(min-content, min-content) minmax(min-content, min-content) minmax(min-content, min-content) minmax(var(--s_standard_margin_first_last_module_elem), 100%) !important;}
#text_and_image_6E15936F307D014C9820{height: unset;}
@media (min-width: 1000px) {#text_and_image_6E15936F307D014C9820{height: 450px;}}
#text_and_image_6E15936F307D014C9820 .module_body_copy{text-align: center;}
#text_and_image_6E15936F307D014C9820 .module_main_heading{text-align: center;}
#text_and_image_6E15936F307D014C9820 .module_text{background-color: #f2f2f2;}
#text_and_image_6E15936F307D014C9820 .module_text{color: #121212;}
#text_and_image_6E15936F307D014C9820 .module_body_copy{color: #121212;}
#text_and_image_6E15936F307D014C9820 .cta{border-color: #0045ad;}
#text_and_image_6E15936F307D014C9820 .cta{background-color: #0045ad;}
#text_and_image_6E15936F307D014C9820 .cta{color: #ffffff;}
#text_and_image_6E15936F307D014C9820 .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_and_image_6E15936F307D014C9820 .cta:hover{color: #ffffff;}}
#text_and_image_6E15936F307D014C9820 .cta:active{color: #ffffff;}
@media (hover: hover) {#text_and_image_6E15936F307D014C9820 .cta:hover > .cta_chevron > path{fill: #ffffff;}}
#text_and_image_6E15936F307D014C9820 .cta:active > .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_and_image_6E15936F307D014C9820 .cta:hover{border-color: #b22222;}}
#text_and_image_6E15936F307D014C9820 .cta:active{border-color: #b22222;}
@media (hover: hover) {#text_and_image_6E15936F307D014C9820 .cta:hover{background-color: #b22222;}}
#text_and_image_6E15936F307D014C9820 .cta:active{background-color: #b22222;}
/*-text_and_image_6E15936F307D014C9820-*/




/*-text_only_73D8A61051EEA65C1BA3-*/#text_only_73D8A61051EEA65C1BA3 {padding-top: px;}
#text_only_73D8A61051EEA65C1BA3 .module_body_copy{justify-self: start;}
#text_only_73D8A61051EEA65C1BA3 .module_text{text-align: left;}
#text_only_73D8A61051EEA65C1BA3 p{text-align: left;}
#text_only_73D8A61051EEA65C1BA3 h1{text-align: left;}
#text_only_73D8A61051EEA65C1BA3 ul{text-align: left;}
#text_only_73D8A61051EEA65C1BA3 li{text-align: left;}
#text_only_73D8A61051EEA65C1BA3{background-color: #f2f2f2;}
#text_only_73D8A61051EEA65C1BA3{color: #121212;}
#text_only_73D8A61051EEA65C1BA3 .cta{border-color: #121212;}
#text_only_73D8A61051EEA65C1BA3 .cta{background-color: #f2f2f2;}
#text_only_73D8A61051EEA65C1BA3 .cta{color: #121212;}
#text_only_73D8A61051EEA65C1BA3 .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_only_73D8A61051EEA65C1BA3 .cta:hover{color: #0045ad;}}
#text_only_73D8A61051EEA65C1BA3 .cta:active{color: #0045ad;}
@media (hover: hover) {#text_only_73D8A61051EEA65C1BA3 .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_only_73D8A61051EEA65C1BA3 .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_only_73D8A61051EEA65C1BA3 .cta:hover{border-color: #0045ad;}}
#text_only_73D8A61051EEA65C1BA3 .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_only_73D8A61051EEA65C1BA3 .cta:hover{background-color: #0045ad;}}
#text_only_73D8A61051EEA65C1BA3 .cta:active{background-color: #0045ad;}
/*-text_only_73D8A61051EEA65C1BA3-*/




/*-testimonials_594BC2463FCF16596A2C-*/#testimonials_594BC2463FCF16596A2C .testimonial_text{margin-top: 10px;}
#testimonials_594BC2463FCF16596A2C .testimonial_text{margin-bottom: px;}
#testimonials_594BC2463FCF16596A2C .testimonial_cards_header{color: #ffffff;}
#testimonials_594BC2463FCF16596A2C .testimonial_cards_body{color: #ffffff;}
#testimonials_594BC2463FCF16596A2C .testimonial_cards_customer{color: #ffffff;}
#testimonials_594BC2463FCF16596A2C .testimonials_quotation_path{fill: #ffffff;}
#testimonials_594BC2463FCF16596A2C{background-color: #0045ad;}
#testimonials_594BC2463FCF16596A2C .gallery_module_images .module_image{background-color: #0045ad;}
#testimonials_594BC2463FCF16596A2C .gallery_module_images .module_image_file{background-color: #0045ad;}
#testimonials_594BC2463FCF16596A2C .testimonial_cards_image_path{object-fit: scaledown;}
#testimonials_594BC2463FCF16596A2C .testimonial_text{margin-top: 10px;}
#testimonials_594BC2463FCF16596A2C .testimonial_text{margin-bottom: px;}
#testimonials_594BC2463FCF16596A2C .testimonial_cards_header{color: #ffffff;}
#testimonials_594BC2463FCF16596A2C .testimonial_cards_body{color: #ffffff;}
#testimonials_594BC2463FCF16596A2C .testimonial_cards_customer{color: #ffffff;}
#testimonials_594BC2463FCF16596A2C .testimonials_quotation_path{fill: #ffffff;}
#testimonials_594BC2463FCF16596A2C{background-color: #0045ad;}
#testimonials_594BC2463FCF16596A2C .gallery_module_images .module_image{background-color: #0045ad;}
#testimonials_594BC2463FCF16596A2C .gallery_module_images .module_image_file{background-color: #0045ad;}
#testimonials_594BC2463FCF16596A2C .testimonial_cards_image_path{object-fit: scaledown;}
#testimonials_594BC2463FCF16596A2C .gallery_dots{display: flex;}
#testimonials_594BC2463FCF16596A2C .glider-next{display: block;}
.galFullscreenC_594BC2463FCF16596A2C .glider-next{display: block;}
#testimonials_594BC2463FCF16596A2C .glider-prev{display: block;}
.galFullscreenC_594BC2463FCF16596A2C .glider-prev{display: block;}
#testimonials_594BC2463FCF16596A2C .gallery_nav_gradient{background: linear-gradient(90deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#testimonials_594BC2463FCF16596A2C .gallery_nav_gradient_prev{background: linear-gradient(270deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#testimonials_594BC2463FCF16596A2C .gallery_dots_background{background-color: #f2f2f2;}
.galFullscreenC_594BC2463FCF16596A2C .gallery_dots_background{background-color: #f2f2f2;}
#testimonials_594BC2463FCF16596A2C .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
.galFullscreenC_594BC2463FCF16596A2C .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#testimonials_594BC2463FCF16596A2C .gallery_dots_background{opacity: 0;}
.galFullscreenC_594BC2463FCF16596A2C .gallery_dots_background{opacity: 0;}
#testimonials_594BC2463FCF16596A2C .gallery_dots .glider-dot:hover{background-color: #b22222;}
.galFullscreenC_594BC2463FCF16596A2C .gallery_dots .glider-dot:hover{background-color: #b22222;}
#testimonials_594BC2463FCF16596A2C .gallery_nav_chevron path{fill: #ffffff;}
#testimonials_594BC2463FCF16596A2C .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_594BC2463FCF16596A2C .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_594BC2463FCF16596A2C .gallery_nav_chevron path{fill: #ffffff;}
#testimonials_594BC2463FCF16596A2C .gallery_dots .glider-dot{background-color: #f2f2f2;}
.galFullscreenC_594BC2463FCF16596A2C .gallery_dots .glider-dot{background-color: #f2f2f2;}
#testimonials_594BC2463FCF16596A2C .gallery_dots .gallery_slide_number{color: #f2f2f2;}
.galFullscreenC_594BC2463FCF16596A2C .gallery_dots .gallery_slide_number{color: #f2f2f2;}
#testimonials_594BC2463FCF16596A2C .gallery_dots .active{background-color: #f2b705;}
#testimonials_594BC2463FCF16596A2C .gallery_dots .active{background: #f2b705;}
.galFullscreenC_594BC2463FCF16596A2C .gallery_dots .active{background-color: #f2b705;}
.galFullscreenC_594BC2463FCF16596A2C .gallery_dots .active{background: #f2b705;}
/*-testimonials_594BC2463FCF16596A2C-*/

/*-text_only_9BEA51D7DC61FBA08D2A-*/#text_only_9BEA51D7DC61FBA08D2A {padding-top: px;}
#text_only_9BEA51D7DC61FBA08D2A .module_body_copy{justify-self: start;}
#text_only_9BEA51D7DC61FBA08D2A .module_text{text-align: left;}
#text_only_9BEA51D7DC61FBA08D2A p{text-align: left;}
#text_only_9BEA51D7DC61FBA08D2A h1{text-align: left;}
#text_only_9BEA51D7DC61FBA08D2A ul{text-align: left;}
#text_only_9BEA51D7DC61FBA08D2A li{text-align: left;}
#text_only_9BEA51D7DC61FBA08D2A{background-color: #f2f2f2;}
#text_only_9BEA51D7DC61FBA08D2A{color: #121212;}
#text_only_9BEA51D7DC61FBA08D2A .cta{border-color: #121212;}
#text_only_9BEA51D7DC61FBA08D2A .cta{background-color: #f2f2f2;}
#text_only_9BEA51D7DC61FBA08D2A .cta{color: #121212;}
#text_only_9BEA51D7DC61FBA08D2A .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_only_9BEA51D7DC61FBA08D2A .cta:hover{color: #0045ad;}}
#text_only_9BEA51D7DC61FBA08D2A .cta:active{color: #0045ad;}
@media (hover: hover) {#text_only_9BEA51D7DC61FBA08D2A .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_only_9BEA51D7DC61FBA08D2A .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_only_9BEA51D7DC61FBA08D2A .cta:hover{border-color: #0045ad;}}
#text_only_9BEA51D7DC61FBA08D2A .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_only_9BEA51D7DC61FBA08D2A .cta:hover{background-color: #0045ad;}}
#text_only_9BEA51D7DC61FBA08D2A .cta:active{background-color: #0045ad;}
/*-text_only_9BEA51D7DC61FBA08D2A-*/

/*-text_only_F6B208DCFF712D0FC48A-*/#text_only_F6B208DCFF712D0FC48A {padding-top: px;}
#text_only_F6B208DCFF712D0FC48A .module_body_copy{justify-self: start;}
#text_only_F6B208DCFF712D0FC48A .module_text{text-align: left;}
#text_only_F6B208DCFF712D0FC48A p{text-align: left;}
#text_only_F6B208DCFF712D0FC48A h1{text-align: left;}
#text_only_F6B208DCFF712D0FC48A ul{text-align: left;}
#text_only_F6B208DCFF712D0FC48A li{text-align: left;}
#text_only_F6B208DCFF712D0FC48A{background-color: #f2f2f2;}
#text_only_F6B208DCFF712D0FC48A{color: #121212;}
#text_only_F6B208DCFF712D0FC48A .cta{border-color: #121212;}
#text_only_F6B208DCFF712D0FC48A .cta{background-color: #f2f2f2;}
#text_only_F6B208DCFF712D0FC48A .cta{color: #121212;}
#text_only_F6B208DCFF712D0FC48A .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_only_F6B208DCFF712D0FC48A .cta:hover{color: #0045ad;}}
#text_only_F6B208DCFF712D0FC48A .cta:active{color: #0045ad;}
@media (hover: hover) {#text_only_F6B208DCFF712D0FC48A .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_only_F6B208DCFF712D0FC48A .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_only_F6B208DCFF712D0FC48A .cta:hover{border-color: #0045ad;}}
#text_only_F6B208DCFF712D0FC48A .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_only_F6B208DCFF712D0FC48A .cta:hover{background-color: #0045ad;}}
#text_only_F6B208DCFF712D0FC48A .cta:active{background-color: #0045ad;}
/*-text_only_F6B208DCFF712D0FC48A-*/

/*-text_only_6D0276E7E38F9BE0CE85-*/#text_only_6D0276E7E38F9BE0CE85 {padding-top: px;}
#text_only_6D0276E7E38F9BE0CE85 .module_body_copy{justify-self: start;}
#text_only_6D0276E7E38F9BE0CE85 .module_text{text-align: left;}
#text_only_6D0276E7E38F9BE0CE85 p{text-align: left;}
#text_only_6D0276E7E38F9BE0CE85 h1{text-align: left;}
#text_only_6D0276E7E38F9BE0CE85 ul{text-align: left;}
#text_only_6D0276E7E38F9BE0CE85 li{text-align: left;}
#text_only_6D0276E7E38F9BE0CE85{background-color: #f2f2f2;}
#text_only_6D0276E7E38F9BE0CE85{color: #121212;}
#text_only_6D0276E7E38F9BE0CE85 .cta{border-color: #121212;}
#text_only_6D0276E7E38F9BE0CE85 .cta{background-color: #f2f2f2;}
#text_only_6D0276E7E38F9BE0CE85 .cta{color: #121212;}
#text_only_6D0276E7E38F9BE0CE85 .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_only_6D0276E7E38F9BE0CE85 .cta:hover{color: #0045ad;}}
#text_only_6D0276E7E38F9BE0CE85 .cta:active{color: #0045ad;}
@media (hover: hover) {#text_only_6D0276E7E38F9BE0CE85 .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_only_6D0276E7E38F9BE0CE85 .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_only_6D0276E7E38F9BE0CE85 .cta:hover{border-color: #0045ad;}}
#text_only_6D0276E7E38F9BE0CE85 .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_only_6D0276E7E38F9BE0CE85 .cta:hover{background-color: #0045ad;}}
#text_only_6D0276E7E38F9BE0CE85 .cta:active{background-color: #0045ad;}
/*-text_only_6D0276E7E38F9BE0CE85-*/










/*-text_only_87DBD2B83E71164A2AD8-*/#text_only_87DBD2B83E71164A2AD8 {padding-top: px;}
#text_only_87DBD2B83E71164A2AD8 .module_body_copy{justify-self: center;}
#text_only_87DBD2B83E71164A2AD8 .module_text{text-align: center;}
#text_only_87DBD2B83E71164A2AD8 p{text-align: center;}
#text_only_87DBD2B83E71164A2AD8 h1{text-align: center;}
#text_only_87DBD2B83E71164A2AD8 ul{text-align: left;}
#text_only_87DBD2B83E71164A2AD8 li{text-align: left;}
#text_only_87DBD2B83E71164A2AD8{background-color: #f2f2f2;}
#text_only_87DBD2B83E71164A2AD8{color: #121212;}
#text_only_87DBD2B83E71164A2AD8 .cta{border-color: #121212;}
#text_only_87DBD2B83E71164A2AD8 .cta{background-color: #f2f2f2;}
#text_only_87DBD2B83E71164A2AD8 .cta{color: #121212;}
#text_only_87DBD2B83E71164A2AD8 .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_only_87DBD2B83E71164A2AD8 .cta:hover{color: #0045ad;}}
#text_only_87DBD2B83E71164A2AD8 .cta:active{color: #0045ad;}
@media (hover: hover) {#text_only_87DBD2B83E71164A2AD8 .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_only_87DBD2B83E71164A2AD8 .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_only_87DBD2B83E71164A2AD8 .cta:hover{border-color: #0045ad;}}
#text_only_87DBD2B83E71164A2AD8 .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_only_87DBD2B83E71164A2AD8 .cta:hover{background-color: #0045ad;}}
#text_only_87DBD2B83E71164A2AD8 .cta:active{background-color: #0045ad;}
/*-text_only_87DBD2B83E71164A2AD8-*/

/*-video_only_37D0CC63095BF41BC896-*/#video_only_37D0CC63095BF41BC896{background-color: #f2f2f2;}
/*-video_only_37D0CC63095BF41BC896-*/

/*-text_only_8CBB926E39510BFD95AB-*/#text_only_8CBB926E39510BFD95AB {padding-top: 0px;}
#text_only_8CBB926E39510BFD95AB .module_body_copy{justify-self: start;}
#text_only_8CBB926E39510BFD95AB .module_text{text-align: left;}
#text_only_8CBB926E39510BFD95AB p{text-align: left;}
#text_only_8CBB926E39510BFD95AB h1{text-align: left;}
#text_only_8CBB926E39510BFD95AB ul{text-align: left;}
#text_only_8CBB926E39510BFD95AB li{text-align: left;}
#text_only_8CBB926E39510BFD95AB{background-color: #f2f2f2;}
#text_only_8CBB926E39510BFD95AB{color: #121212;}
#text_only_8CBB926E39510BFD95AB .cta{border-color: #0045ad;}
#text_only_8CBB926E39510BFD95AB .cta{background-color: #0045ad;}
#text_only_8CBB926E39510BFD95AB .cta{color: #ffffff;}
#text_only_8CBB926E39510BFD95AB .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_only_8CBB926E39510BFD95AB .cta:hover{color: #ffffff;}}
#text_only_8CBB926E39510BFD95AB .cta:active{color: #ffffff;}
@media (hover: hover) {#text_only_8CBB926E39510BFD95AB .cta:hover > .cta_chevron > path{fill: #ffffff;}}
#text_only_8CBB926E39510BFD95AB .cta:active > .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_only_8CBB926E39510BFD95AB .cta:hover{border-color: #b22222;}}
#text_only_8CBB926E39510BFD95AB .cta:active{border-color: #b22222;}
@media (hover: hover) {#text_only_8CBB926E39510BFD95AB .cta:hover{background-color: #b22222;}}
#text_only_8CBB926E39510BFD95AB .cta:active{background-color: #b22222;}
/*-text_only_8CBB926E39510BFD95AB-*/

/*-text_only_EB8E071BE95C74A82570-*/#text_only_EB8E071BE95C74A82570 {padding-top: 0px;}
#text_only_EB8E071BE95C74A82570 .module_body_copy{justify-self: start;}
#text_only_EB8E071BE95C74A82570 .module_text{text-align: left;}
#text_only_EB8E071BE95C74A82570 p{text-align: left;}
#text_only_EB8E071BE95C74A82570 h1{text-align: left;}
#text_only_EB8E071BE95C74A82570 ul{text-align: left;}
#text_only_EB8E071BE95C74A82570 li{text-align: left;}
#text_only_EB8E071BE95C74A82570{background-color: #f2f2f2;}
#text_only_EB8E071BE95C74A82570{color: #121212;}
#text_only_EB8E071BE95C74A82570 .cta{border-color: #0045ad;}
#text_only_EB8E071BE95C74A82570 .cta{background-color: #0045ad;}
#text_only_EB8E071BE95C74A82570 .cta{color: #ffffff;}
#text_only_EB8E071BE95C74A82570 .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_only_EB8E071BE95C74A82570 .cta:hover{color: #ffffff;}}
#text_only_EB8E071BE95C74A82570 .cta:active{color: #ffffff;}
@media (hover: hover) {#text_only_EB8E071BE95C74A82570 .cta:hover > .cta_chevron > path{fill: #ffffff;}}
#text_only_EB8E071BE95C74A82570 .cta:active > .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_only_EB8E071BE95C74A82570 .cta:hover{border-color: #b22222;}}
#text_only_EB8E071BE95C74A82570 .cta:active{border-color: #b22222;}
@media (hover: hover) {#text_only_EB8E071BE95C74A82570 .cta:hover{background-color: #b22222;}}
#text_only_EB8E071BE95C74A82570 .cta:active{background-color: #b22222;}
/*-text_only_EB8E071BE95C74A82570-*/

/*-text_only_764DF555DE48EAA48C0B-*/#text_only_764DF555DE48EAA48C0B {padding-top: 20px;}
#text_only_764DF555DE48EAA48C0B .module_body_copy{justify-self: start;}
#text_only_764DF555DE48EAA48C0B .module_text{text-align: left;}
#text_only_764DF555DE48EAA48C0B p{text-align: left;}
#text_only_764DF555DE48EAA48C0B h1{text-align: left;}
#text_only_764DF555DE48EAA48C0B ul{text-align: left;}
#text_only_764DF555DE48EAA48C0B li{text-align: left;}
#text_only_764DF555DE48EAA48C0B{background-color: #f2f2f2;}
#text_only_764DF555DE48EAA48C0B{color: #121212;}
#text_only_764DF555DE48EAA48C0B .cta{border-color: #0045ad;}
#text_only_764DF555DE48EAA48C0B .cta{background-color: #0045ad;}
#text_only_764DF555DE48EAA48C0B .cta{color: #ffffff;}
#text_only_764DF555DE48EAA48C0B .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_only_764DF555DE48EAA48C0B .cta:hover{color: #ffffff;}}
#text_only_764DF555DE48EAA48C0B .cta:active{color: #ffffff;}
@media (hover: hover) {#text_only_764DF555DE48EAA48C0B .cta:hover > .cta_chevron > path{fill: #ffffff;}}
#text_only_764DF555DE48EAA48C0B .cta:active > .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_only_764DF555DE48EAA48C0B .cta:hover{border-color: #b22222;}}
#text_only_764DF555DE48EAA48C0B .cta:active{border-color: #b22222;}
@media (hover: hover) {#text_only_764DF555DE48EAA48C0B .cta:hover{background-color: #b22222;}}
#text_only_764DF555DE48EAA48C0B .cta:active{background-color: #b22222;}
/*-text_only_764DF555DE48EAA48C0B-*/

/*-image_only_312EED0BDE22E6D0B80F-*/#image_only_312EED0BDE22E6D0B80F .module_image > .module_image_file{max-width: 35%;}
#image_only_312EED0BDE22E6D0B80F.module_image_only_height_interstitial{height: 200px;}
/*-image_only_312EED0BDE22E6D0B80F-*/

/*-image_only_5A583D3E66C678318B27-*/#image_only_5A583D3E66C678318B27 .module_image > .module_image_file{max-width: 35%;}
#image_only_5A583D3E66C678318B27.module_image_only_height_interstitial{height: 200px;}
/*-image_only_5A583D3E66C678318B27-*/

/*-image_only_02E592C50D340D65C2A9-*/#image_only_02E592C50D340D65C2A9 .module_image > .module_image_file{max-width: 35%;}
#image_only_02E592C50D340D65C2A9.module_image_only_height_interstitial{height: 200px;}
/*-image_only_02E592C50D340D65C2A9-*/

/*-image_only_E6E239C7819C4DC96759-*/#image_only_E6E239C7819C4DC96759 .module_image > .module_image_file{max-width: 70%;}
#image_only_E6E239C7819C4DC96759.module_image_only_height_interstitial{height: 200px;}
/*-image_only_E6E239C7819C4DC96759-*/

/*-text_only_666C7357F77F03B6CA53-*/#text_only_666C7357F77F03B6CA53 {padding-top: px;}
#text_only_666C7357F77F03B6CA53 .module_body_copy{justify-self: center;}
#text_only_666C7357F77F03B6CA53 .module_text{text-align: center;}
#text_only_666C7357F77F03B6CA53 p{text-align: center;}
#text_only_666C7357F77F03B6CA53 h1{text-align: center;}
#text_only_666C7357F77F03B6CA53 ul{text-align: left;}
#text_only_666C7357F77F03B6CA53 li{text-align: left;}
#text_only_666C7357F77F03B6CA53{background-color: #f2f2f2;}
#text_only_666C7357F77F03B6CA53{color: #121212;}
#text_only_666C7357F77F03B6CA53 .cta{border-color: #121212;}
#text_only_666C7357F77F03B6CA53 .cta{background-color: #f2f2f2;}
#text_only_666C7357F77F03B6CA53 .cta{color: #121212;}
#text_only_666C7357F77F03B6CA53 .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_only_666C7357F77F03B6CA53 .cta:hover{color: #0045ad;}}
#text_only_666C7357F77F03B6CA53 .cta:active{color: #0045ad;}
@media (hover: hover) {#text_only_666C7357F77F03B6CA53 .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_only_666C7357F77F03B6CA53 .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_only_666C7357F77F03B6CA53 .cta:hover{border-color: #0045ad;}}
#text_only_666C7357F77F03B6CA53 .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_only_666C7357F77F03B6CA53 .cta:hover{background-color: #0045ad;}}
#text_only_666C7357F77F03B6CA53 .cta:active{background-color: #0045ad;}
/*-text_only_666C7357F77F03B6CA53-*/

/*-prices_9A7B6E94548304E7F0E9-*/#prices_9A7B6E94548304E7F0E9 .module_main_heading{text-align: center;}
#prices_9A7B6E94548304E7F0E9{background-color: #f2f2f2;}
#prices_9A7B6E94548304E7F0E9{color: #121212;}
#prices_9A7B6E94548304E7F0E9 .price_list_single_items_c a{color: #121212;}
#prices_9A7B6E94548304E7F0E9 .price_list_single_items_c a:hover{opacity: 0.5;}
#prices_9A7B6E94548304E7F0E9 .cta{border-color: #0045ad;}
#prices_9A7B6E94548304E7F0E9 .cta{background-color: #0045ad;}
#prices_9A7B6E94548304E7F0E9 .cta{color: #ffffff;}
#prices_9A7B6E94548304E7F0E9 .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#prices_9A7B6E94548304E7F0E9 .cta:hover{color: #ffffff;}}
#prices_9A7B6E94548304E7F0E9 .cta:active{color: #ffffff;}
@media (hover: hover) {#prices_9A7B6E94548304E7F0E9 .cta:hover > .cta_chevron > path{fill: #ffffff;}}
#prices_9A7B6E94548304E7F0E9 .cta:active > .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#prices_9A7B6E94548304E7F0E9 .cta:hover{border-color: #b22222;}}
#prices_9A7B6E94548304E7F0E9 .cta:active{border-color: #b22222;}
@media (hover: hover) {#prices_9A7B6E94548304E7F0E9 .cta:hover{background-color: #b22222;}}
#prices_9A7B6E94548304E7F0E9 .cta:active{background-color: #b22222;}
/*-prices_9A7B6E94548304E7F0E9-*/







/*-text_and_gallery_CD957F7A7390F10DF6AE-*/#text_and_gallery_CD957F7A7390F10DF6AE .module_body_copy{text-align: center;}
#text_and_gallery_CD957F7A7390F10DF6AE .module_main_heading{text-align: center;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_module_images .module_image{background-color: 4000;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_module_images .module_image_file{background-color: 4000;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_module_images .module_image_file{object-fit: cover;}
#text_and_gallery_CD957F7A7390F10DF6AE .module_text{background-color: #f2f2f2;}
#text_and_gallery_CD957F7A7390F10DF6AE .module_text{color: #121212;}
#text_and_gallery_CD957F7A7390F10DF6AE .module_body_copy{color: #121212;}
#text_and_gallery_CD957F7A7390F10DF6AE .module_body_copy{text-align: center;}
#text_and_gallery_CD957F7A7390F10DF6AE .module_main_heading{text-align: center;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_module_images .module_image{background-color: 4000;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_module_images .module_image_file{background-color: 4000;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_module_images .module_image_file{object-fit: cover;}
#text_and_gallery_CD957F7A7390F10DF6AE .module_text{background-color: #f2f2f2;}
#text_and_gallery_CD957F7A7390F10DF6AE .module_text{color: #121212;}
#text_and_gallery_CD957F7A7390F10DF6AE .module_body_copy{color: #121212;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_dots{display: flex;}
#text_and_gallery_CD957F7A7390F10DF6AE .glider-next{display: block;}
.galFullscreenC_CD957F7A7390F10DF6AE .glider-next{display: block;}
#text_and_gallery_CD957F7A7390F10DF6AE .glider-prev{display: block;}
.galFullscreenC_CD957F7A7390F10DF6AE .glider-prev{display: block;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_nav_gradient{background: linear-gradient(90deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0.0));}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_nav_gradient_prev{background: linear-gradient(270deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0.0));}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_dots_background{background-color: #f2f2f2;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_dots_background{background-color: #f2f2f2;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 1));}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 1));}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_dots_background{opacity: 1;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_dots_background{opacity: 1;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_dots .glider-dot:hover{background-color: #f2b705;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_dots .glider-dot:hover{background-color: #f2b705;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_nav_chevron path{fill: #ffffff;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_nav_chevron path{fill: #ffffff;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_dots .glider-dot{background-color: #121212;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_dots .glider-dot{background-color: #121212;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_dots .gallery_slide_number{color: #121212;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_dots .gallery_slide_number{color: #121212;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_dots .active{background-color: #b22222;}
#text_and_gallery_CD957F7A7390F10DF6AE .gallery_dots .active{background: #b22222;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_dots .active{background-color: #b22222;}
.galFullscreenC_CD957F7A7390F10DF6AE .gallery_dots .active{background: #b22222;}
#text_and_gallery_CD957F7A7390F10DF6AE .cta{border-color: #121212;}
#text_and_gallery_CD957F7A7390F10DF6AE .cta{background-color: #f2f2f2;}
#text_and_gallery_CD957F7A7390F10DF6AE .cta{color: #121212;}
#text_and_gallery_CD957F7A7390F10DF6AE .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_and_gallery_CD957F7A7390F10DF6AE .cta:hover{color: #0045ad;}}
#text_and_gallery_CD957F7A7390F10DF6AE .cta:active{color: #0045ad;}
@media (hover: hover) {#text_and_gallery_CD957F7A7390F10DF6AE .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_and_gallery_CD957F7A7390F10DF6AE .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_and_gallery_CD957F7A7390F10DF6AE .cta:hover{border-color: #0045ad;}}
#text_and_gallery_CD957F7A7390F10DF6AE .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_and_gallery_CD957F7A7390F10DF6AE .cta:hover{background-color: #0045ad;}}
#text_and_gallery_CD957F7A7390F10DF6AE .cta:active{background-color: #0045ad;}
/*-text_and_gallery_CD957F7A7390F10DF6AE-*/

/*-text_only_3C64412A14F02CA469B3-*/#text_only_3C64412A14F02CA469B3 {padding-top: 100px;}
#text_only_3C64412A14F02CA469B3 .module_body_copy{justify-self: center;}
#text_only_3C64412A14F02CA469B3 .module_text{text-align: center;}
#text_only_3C64412A14F02CA469B3 p{text-align: center;}
#text_only_3C64412A14F02CA469B3 h1{text-align: center;}
#text_only_3C64412A14F02CA469B3 ul{text-align: left;}
#text_only_3C64412A14F02CA469B3 li{text-align: left;}
#text_only_3C64412A14F02CA469B3{background-color: #f2f2f2;}
#text_only_3C64412A14F02CA469B3{color: #121212;}
#text_only_3C64412A14F02CA469B3 .cta{border-color: #121212;}
#text_only_3C64412A14F02CA469B3 .cta{background-color: #f2f2f2;}
#text_only_3C64412A14F02CA469B3 .cta{color: #121212;}
#text_only_3C64412A14F02CA469B3 .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_only_3C64412A14F02CA469B3 .cta:hover{color: #0045ad;}}
#text_only_3C64412A14F02CA469B3 .cta:active{color: #0045ad;}
@media (hover: hover) {#text_only_3C64412A14F02CA469B3 .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_only_3C64412A14F02CA469B3 .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_only_3C64412A14F02CA469B3 .cta:hover{border-color: #0045ad;}}
#text_only_3C64412A14F02CA469B3 .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_only_3C64412A14F02CA469B3 .cta:hover{background-color: #0045ad;}}
#text_only_3C64412A14F02CA469B3 .cta:active{background-color: #0045ad;}
/*-text_only_3C64412A14F02CA469B3-*/

/*-text_and_gallery_D849BFEF5C8678409032-*/#text_and_gallery_D849BFEF5C8678409032 .module_body_copy{text-align: center;}
#text_and_gallery_D849BFEF5C8678409032 .module_main_heading{text-align: center;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_module_images .module_image{background-color: 6000;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_module_images .module_image_file{background-color: 6000;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_module_images .module_image_file{object-fit: cover;}
#text_and_gallery_D849BFEF5C8678409032 .module_text{background-color: #f2f2f2;}
#text_and_gallery_D849BFEF5C8678409032 .module_text{color: #121212;}
#text_and_gallery_D849BFEF5C8678409032 .module_body_copy{color: #121212;}
#text_and_gallery_D849BFEF5C8678409032 .module_body_copy{text-align: center;}
#text_and_gallery_D849BFEF5C8678409032 .module_main_heading{text-align: center;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_module_images .module_image{background-color: 6000;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_module_images .module_image_file{background-color: 6000;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_module_images .module_image_file{object-fit: cover;}
#text_and_gallery_D849BFEF5C8678409032 .module_text{background-color: #f2f2f2;}
#text_and_gallery_D849BFEF5C8678409032 .module_text{color: #121212;}
#text_and_gallery_D849BFEF5C8678409032 .module_body_copy{color: #121212;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_dots{display: flex;}
#text_and_gallery_D849BFEF5C8678409032 .glider-next{display: block;}
.galFullscreenC_D849BFEF5C8678409032 .glider-next{display: block;}
#text_and_gallery_D849BFEF5C8678409032 .glider-prev{display: block;}
.galFullscreenC_D849BFEF5C8678409032 .glider-prev{display: block;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_nav_gradient{background: linear-gradient(90deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#text_and_gallery_D849BFEF5C8678409032 .gallery_nav_gradient_prev{background: linear-gradient(270deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#text_and_gallery_D849BFEF5C8678409032 .gallery_dots_background{background-color: #f2f2f2;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_dots_background{background-color: #f2f2f2;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 1));}
.galFullscreenC_D849BFEF5C8678409032 .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 1));}
#text_and_gallery_D849BFEF5C8678409032 .gallery_dots_background{opacity: 1;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_dots_background{opacity: 1;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_dots .glider-dot:hover{background-color: #0045ad;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_dots .glider-dot:hover{background-color: #0045ad;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_nav_chevron path{fill: #ffffff;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_nav_chevron path{fill: #ffffff;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_dots .glider-dot{background-color: #121212;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_dots .glider-dot{background-color: #121212;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_dots .gallery_slide_number{color: #121212;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_dots .gallery_slide_number{color: #121212;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_dots .active{background-color: #b22222;}
#text_and_gallery_D849BFEF5C8678409032 .gallery_dots .active{background: #b22222;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_dots .active{background-color: #b22222;}
.galFullscreenC_D849BFEF5C8678409032 .gallery_dots .active{background: #b22222;}
#text_and_gallery_D849BFEF5C8678409032 .cta{border-color: #121212;}
#text_and_gallery_D849BFEF5C8678409032 .cta{background-color: #f2f2f2;}
#text_and_gallery_D849BFEF5C8678409032 .cta{color: #121212;}
#text_and_gallery_D849BFEF5C8678409032 .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_and_gallery_D849BFEF5C8678409032 .cta:hover{color: #0045ad;}}
#text_and_gallery_D849BFEF5C8678409032 .cta:active{color: #0045ad;}
@media (hover: hover) {#text_and_gallery_D849BFEF5C8678409032 .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_and_gallery_D849BFEF5C8678409032 .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_and_gallery_D849BFEF5C8678409032 .cta:hover{border-color: #0045ad;}}
#text_and_gallery_D849BFEF5C8678409032 .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_and_gallery_D849BFEF5C8678409032 .cta:hover{background-color: #0045ad;}}
#text_and_gallery_D849BFEF5C8678409032 .cta:active{background-color: #0045ad;}
/*-text_and_gallery_D849BFEF5C8678409032-*/

/*-text_and_gallery_67815955065BD0C949CF-*/#text_and_gallery_67815955065BD0C949CF .module_body_copy{text-align: center;}
#text_and_gallery_67815955065BD0C949CF .module_main_heading{text-align: center;}
#text_and_gallery_67815955065BD0C949CF .gallery_module_images .module_image{background-color: 4000;}
#text_and_gallery_67815955065BD0C949CF .gallery_module_images .module_image_file{background-color: 4000;}
#text_and_gallery_67815955065BD0C949CF .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_67815955065BD0C949CF .gallery_module_images .module_image_file{object-fit: cover;}
#text_and_gallery_67815955065BD0C949CF .module_text{background-color: #f2f2f2;}
#text_and_gallery_67815955065BD0C949CF .module_text{color: #121212;}
#text_and_gallery_67815955065BD0C949CF .module_body_copy{color: #121212;}
#text_and_gallery_67815955065BD0C949CF .module_body_copy{text-align: center;}
#text_and_gallery_67815955065BD0C949CF .module_main_heading{text-align: center;}
#text_and_gallery_67815955065BD0C949CF .gallery_module_images .module_image{background-color: 4000;}
#text_and_gallery_67815955065BD0C949CF .gallery_module_images .module_image_file{background-color: 4000;}
#text_and_gallery_67815955065BD0C949CF .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_67815955065BD0C949CF .gallery_module_images .module_image_file{object-fit: cover;}
#text_and_gallery_67815955065BD0C949CF .module_text{background-color: #f2f2f2;}
#text_and_gallery_67815955065BD0C949CF .module_text{color: #121212;}
#text_and_gallery_67815955065BD0C949CF .module_body_copy{color: #121212;}
#text_and_gallery_67815955065BD0C949CF .gallery_dots{display: flex;}
#text_and_gallery_67815955065BD0C949CF .glider-next{display: block;}
.galFullscreenC_67815955065BD0C949CF .glider-next{display: block;}
#text_and_gallery_67815955065BD0C949CF .glider-prev{display: block;}
.galFullscreenC_67815955065BD0C949CF .glider-prev{display: block;}
#text_and_gallery_67815955065BD0C949CF .gallery_nav_gradient{background: linear-gradient(90deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#text_and_gallery_67815955065BD0C949CF .gallery_nav_gradient_prev{background: linear-gradient(270deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#text_and_gallery_67815955065BD0C949CF .gallery_dots_background{background-color: #f2f2f2;}
.galFullscreenC_67815955065BD0C949CF .gallery_dots_background{background-color: #f2f2f2;}
#text_and_gallery_67815955065BD0C949CF .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 1));}
.galFullscreenC_67815955065BD0C949CF .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 1));}
#text_and_gallery_67815955065BD0C949CF .gallery_dots_background{opacity: 1;}
.galFullscreenC_67815955065BD0C949CF .gallery_dots_background{opacity: 1;}
#text_and_gallery_67815955065BD0C949CF .gallery_dots .glider-dot:hover{background-color: #0045ad;}
.galFullscreenC_67815955065BD0C949CF .gallery_dots .glider-dot:hover{background-color: #0045ad;}
#text_and_gallery_67815955065BD0C949CF .gallery_nav_chevron path{fill: #ffffff;}
#text_and_gallery_67815955065BD0C949CF .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_67815955065BD0C949CF .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_67815955065BD0C949CF .gallery_nav_chevron path{fill: #ffffff;}
#text_and_gallery_67815955065BD0C949CF .gallery_dots .glider-dot{background-color: #121212;}
.galFullscreenC_67815955065BD0C949CF .gallery_dots .glider-dot{background-color: #121212;}
#text_and_gallery_67815955065BD0C949CF .gallery_dots .gallery_slide_number{color: #121212;}
.galFullscreenC_67815955065BD0C949CF .gallery_dots .gallery_slide_number{color: #121212;}
#text_and_gallery_67815955065BD0C949CF .gallery_dots .active{background-color: #b22222;}
#text_and_gallery_67815955065BD0C949CF .gallery_dots .active{background: #b22222;}
.galFullscreenC_67815955065BD0C949CF .gallery_dots .active{background-color: #b22222;}
.galFullscreenC_67815955065BD0C949CF .gallery_dots .active{background: #b22222;}
#text_and_gallery_67815955065BD0C949CF .cta{border-color: #121212;}
#text_and_gallery_67815955065BD0C949CF .cta{background-color: #f2f2f2;}
#text_and_gallery_67815955065BD0C949CF .cta{color: #121212;}
#text_and_gallery_67815955065BD0C949CF .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_and_gallery_67815955065BD0C949CF .cta:hover{color: #0045ad;}}
#text_and_gallery_67815955065BD0C949CF .cta:active{color: #0045ad;}
@media (hover: hover) {#text_and_gallery_67815955065BD0C949CF .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_and_gallery_67815955065BD0C949CF .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_and_gallery_67815955065BD0C949CF .cta:hover{border-color: #0045ad;}}
#text_and_gallery_67815955065BD0C949CF .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_and_gallery_67815955065BD0C949CF .cta:hover{background-color: #0045ad;}}
#text_and_gallery_67815955065BD0C949CF .cta:active{background-color: #0045ad;}
/*-text_and_gallery_67815955065BD0C949CF-*/

/*-text_and_gallery_ABBC51A09B1C17E2A714-*/#text_and_gallery_ABBC51A09B1C17E2A714 .module_body_copy{text-align: center;}
#text_and_gallery_ABBC51A09B1C17E2A714 .module_main_heading{text-align: center;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_module_images .module_image{background-color: 4000;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_module_images .module_image_file{background-color: 4000;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_module_images .module_image_file{object-fit: cover;}
#text_and_gallery_ABBC51A09B1C17E2A714 .module_text{background-color: #f2f2f2;}
#text_and_gallery_ABBC51A09B1C17E2A714 .module_text{color: #121212;}
#text_and_gallery_ABBC51A09B1C17E2A714 .module_body_copy{color: #121212;}
#text_and_gallery_ABBC51A09B1C17E2A714 .module_body_copy{text-align: center;}
#text_and_gallery_ABBC51A09B1C17E2A714 .module_main_heading{text-align: center;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_module_images .module_image{background-color: 4000;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_module_images .module_image_file{background-color: 4000;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_module_images .module_image_file{object-fit: cover;}
#text_and_gallery_ABBC51A09B1C17E2A714 .module_text{background-color: #f2f2f2;}
#text_and_gallery_ABBC51A09B1C17E2A714 .module_text{color: #121212;}
#text_and_gallery_ABBC51A09B1C17E2A714 .module_body_copy{color: #121212;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_dots{display: flex;}
#text_and_gallery_ABBC51A09B1C17E2A714 .glider-next{display: block;}
.galFullscreenC_ABBC51A09B1C17E2A714 .glider-next{display: block;}
#text_and_gallery_ABBC51A09B1C17E2A714 .glider-prev{display: block;}
.galFullscreenC_ABBC51A09B1C17E2A714 .glider-prev{display: block;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_nav_gradient{background: linear-gradient(90deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_nav_gradient_prev{background: linear-gradient(270deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_dots_background{background-color: #f2f2f2;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_dots_background{background-color: #f2f2f2;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 1));}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 1));}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_dots_background{opacity: 1;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_dots_background{opacity: 1;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_dots .glider-dot:hover{background-color: #0045ad;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_dots .glider-dot:hover{background-color: #0045ad;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_nav_chevron path{fill: #ffffff;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_nav_chevron path{fill: #ffffff;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_dots .glider-dot{background-color: #121212;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_dots .glider-dot{background-color: #121212;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_dots .gallery_slide_number{color: #121212;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_dots .gallery_slide_number{color: #121212;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_dots .active{background-color: #b22222;}
#text_and_gallery_ABBC51A09B1C17E2A714 .gallery_dots .active{background: #b22222;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_dots .active{background-color: #b22222;}
.galFullscreenC_ABBC51A09B1C17E2A714 .gallery_dots .active{background: #b22222;}
#text_and_gallery_ABBC51A09B1C17E2A714 .cta{border-color: #121212;}
#text_and_gallery_ABBC51A09B1C17E2A714 .cta{background-color: #f2f2f2;}
#text_and_gallery_ABBC51A09B1C17E2A714 .cta{color: #121212;}
#text_and_gallery_ABBC51A09B1C17E2A714 .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_and_gallery_ABBC51A09B1C17E2A714 .cta:hover{color: #0045ad;}}
#text_and_gallery_ABBC51A09B1C17E2A714 .cta:active{color: #0045ad;}
@media (hover: hover) {#text_and_gallery_ABBC51A09B1C17E2A714 .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_and_gallery_ABBC51A09B1C17E2A714 .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_and_gallery_ABBC51A09B1C17E2A714 .cta:hover{border-color: #0045ad;}}
#text_and_gallery_ABBC51A09B1C17E2A714 .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_and_gallery_ABBC51A09B1C17E2A714 .cta:hover{background-color: #0045ad;}}
#text_and_gallery_ABBC51A09B1C17E2A714 .cta:active{background-color: #0045ad;}
/*-text_and_gallery_ABBC51A09B1C17E2A714-*/

/*-text_and_gallery_C3946514ECAB89DA7089-*/#text_and_gallery_C3946514ECAB89DA7089 .module_body_copy{text-align: center;}
#text_and_gallery_C3946514ECAB89DA7089 .module_main_heading{text-align: center;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_module_images .module_image{background-color: 6000;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_module_images .module_image_file{background-color: 6000;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_module_images .module_image_file{object-fit: cover;}
#text_and_gallery_C3946514ECAB89DA7089 .module_text{background-color: #f2f2f2;}
#text_and_gallery_C3946514ECAB89DA7089 .module_text{color: #121212;}
#text_and_gallery_C3946514ECAB89DA7089 .module_body_copy{color: #121212;}
#text_and_gallery_C3946514ECAB89DA7089 .module_body_copy{text-align: center;}
#text_and_gallery_C3946514ECAB89DA7089 .module_main_heading{text-align: center;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_module_images .module_image{background-color: 6000;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_module_images .module_image_file{background-color: 6000;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_module_images .module_image_file{object-fit: cover;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_module_images .module_image_file{object-fit: cover;}
#text_and_gallery_C3946514ECAB89DA7089 .module_text{background-color: #f2f2f2;}
#text_and_gallery_C3946514ECAB89DA7089 .module_text{color: #121212;}
#text_and_gallery_C3946514ECAB89DA7089 .module_body_copy{color: #121212;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_dots{display: flex;}
#text_and_gallery_C3946514ECAB89DA7089 .glider-next{display: block;}
.galFullscreenC_C3946514ECAB89DA7089 .glider-next{display: block;}
#text_and_gallery_C3946514ECAB89DA7089 .glider-prev{display: block;}
.galFullscreenC_C3946514ECAB89DA7089 .glider-prev{display: block;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_nav_gradient{background: linear-gradient(90deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_nav_gradient_prev{background: linear-gradient(270deg, rgba(242, 242, 242, 0), rgba(242, 242, 242, 0));}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_dots_background{background-color: #f2f2f2;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_dots_background{background-color: #f2f2f2;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 1));}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_dots_gradient{background: linear-gradient(rgba(242, 242, 242, 0), rgba(242, 242, 242, 1));}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_dots_background{opacity: 1;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_dots_background{opacity: 1;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_dots .glider-dot:hover{background-color: #0045ad;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_dots .glider-dot:hover{background-color: #0045ad;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_nav_chevron path{fill: #ffffff;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_nav_chevron path{fill: #ffffff;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_nav_chevron path{fill: #ffffff;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_dots .glider-dot{background-color: #121212;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_dots .glider-dot{background-color: #121212;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_dots .gallery_slide_number{color: #121212;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_dots .gallery_slide_number{color: #121212;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_dots .active{background-color: #b22222;}
#text_and_gallery_C3946514ECAB89DA7089 .gallery_dots .active{background: #b22222;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_dots .active{background-color: #b22222;}
.galFullscreenC_C3946514ECAB89DA7089 .gallery_dots .active{background: #b22222;}
#text_and_gallery_C3946514ECAB89DA7089 .cta{border-color: #121212;}
#text_and_gallery_C3946514ECAB89DA7089 .cta{background-color: #f2f2f2;}
#text_and_gallery_C3946514ECAB89DA7089 .cta{color: #121212;}
#text_and_gallery_C3946514ECAB89DA7089 .cta_chevron > path{fill: #121212;}
@media (hover: hover) {#text_and_gallery_C3946514ECAB89DA7089 .cta:hover{color: #0045ad;}}
#text_and_gallery_C3946514ECAB89DA7089 .cta:active{color: #0045ad;}
@media (hover: hover) {#text_and_gallery_C3946514ECAB89DA7089 .cta:hover > .cta_chevron > path{fill: #0045ad;}}
#text_and_gallery_C3946514ECAB89DA7089 .cta:active > .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_and_gallery_C3946514ECAB89DA7089 .cta:hover{border-color: #0045ad;}}
#text_and_gallery_C3946514ECAB89DA7089 .cta:active{border-color: #0045ad;}
@media (hover: hover) {#text_and_gallery_C3946514ECAB89DA7089 .cta:hover{background-color: #0045ad;}}
#text_and_gallery_C3946514ECAB89DA7089 .cta:active{background-color: #0045ad;}
/*-text_and_gallery_C3946514ECAB89DA7089-*/

/*-text_only_AFE73B25F2A989FD616A-*/#text_only_AFE73B25F2A989FD616A {padding-top: px;}
#text_only_AFE73B25F2A989FD616A .module_body_copy{justify-self: center;}
#text_only_AFE73B25F2A989FD616A .module_text{text-align: center;}
#text_only_AFE73B25F2A989FD616A p{text-align: center;}
#text_only_AFE73B25F2A989FD616A h1{text-align: center;}
#text_only_AFE73B25F2A989FD616A ul{text-align: left;}
#text_only_AFE73B25F2A989FD616A li{text-align: left;}
#text_only_AFE73B25F2A989FD616A{background-color: #0045ad;}
#text_only_AFE73B25F2A989FD616A{color: #ffffff;}
#text_only_AFE73B25F2A989FD616A .cta{border-color: #ffffff;}
#text_only_AFE73B25F2A989FD616A .cta{background-color: #ffffff;}
#text_only_AFE73B25F2A989FD616A .cta{color: #0045ad;}
#text_only_AFE73B25F2A989FD616A .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_only_AFE73B25F2A989FD616A .cta:hover{color: #ffffff;}}
#text_only_AFE73B25F2A989FD616A .cta:active{color: #ffffff;}
@media (hover: hover) {#text_only_AFE73B25F2A989FD616A .cta:hover > .cta_chevron > path{fill: #ffffff;}}
#text_only_AFE73B25F2A989FD616A .cta:active > .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_only_AFE73B25F2A989FD616A .cta:hover{border-color: #b22222;}}
#text_only_AFE73B25F2A989FD616A .cta:active{border-color: #b22222;}
@media (hover: hover) {#text_only_AFE73B25F2A989FD616A .cta:hover{background-color: #b22222;}}
#text_only_AFE73B25F2A989FD616A .cta:active{background-color: #b22222;}
/*-text_only_AFE73B25F2A989FD616A-*/

/*-text_only_C2F5D87214D9B10855A9-*/#text_only_C2F5D87214D9B10855A9 {padding-top: 40px;}
#text_only_C2F5D87214D9B10855A9 .module_body_copy{justify-self: center;}
#text_only_C2F5D87214D9B10855A9 .module_text{text-align: center;}
#text_only_C2F5D87214D9B10855A9 p{text-align: center;}
#text_only_C2F5D87214D9B10855A9 h1{text-align: center;}
#text_only_C2F5D87214D9B10855A9 ul{text-align: left;}
#text_only_C2F5D87214D9B10855A9 li{text-align: left;}
#text_only_C2F5D87214D9B10855A9{background-color: #0045ad;}
#text_only_C2F5D87214D9B10855A9{color: #ffffff;}
#text_only_C2F5D87214D9B10855A9 .cta{border-color: #ffffff;}
#text_only_C2F5D87214D9B10855A9 .cta{background-color: #ffffff;}
#text_only_C2F5D87214D9B10855A9 .cta{color: #0045ad;}
#text_only_C2F5D87214D9B10855A9 .cta_chevron > path{fill: #0045ad;}
@media (hover: hover) {#text_only_C2F5D87214D9B10855A9 .cta:hover{color: #ffffff;}}
#text_only_C2F5D87214D9B10855A9 .cta:active{color: #ffffff;}
@media (hover: hover) {#text_only_C2F5D87214D9B10855A9 .cta:hover > .cta_chevron > path{fill: #ffffff;}}
#text_only_C2F5D87214D9B10855A9 .cta:active > .cta_chevron > path{fill: #ffffff;}
@media (hover: hover) {#text_only_C2F5D87214D9B10855A9 .cta:hover{border-color: #b22222;}}
#text_only_C2F5D87214D9B10855A9 .cta:active{border-color: #b22222;}
@media (hover: hover) {#text_only_C2F5D87214D9B10855A9 .cta:hover{background-color: #b22222;}}
#text_only_C2F5D87214D9B10855A9 .cta:active{background-color: #b22222;}
/*-text_only_C2F5D87214D9B10855A9-*/

/*-image_only_5F1CFF3A0CB46C8DF97B-*/#image_only_5F1CFF3A0CB46C8DF97B .module_image > .module_image_file{max-width: 35%;}
#image_only_5F1CFF3A0CB46C8DF97B.module_image_only_height_interstitial{height: 200px;}
/*-image_only_5F1CFF3A0CB46C8DF97B-*/






