@charset "UTF-8";
/*
 Theme Path
========================================================================== */
/*
 Font Family
========================================================================== */
/*
 Font Size
========================================================================== */
/*
 Colors
========================================================================== */
/*
 Button Styles
========================================================================== */
/*
 Helpers
========================================================================== */
/*
 Sizes
========================================================================== */
/*
 Buttons – @include button();
========================================================================== */
/* Fluid Type - Responsive fonts sizing
https://chriskirknielsen.com/blog/modern-fluid-typography-with-clamp/
usage: @include fluid-type(min viewport size, max viewport, min font size, max font size);
========================================================================== */
/*
 Tint (adds white) – @include tint(red, 10%);
========================================================================== */
/*
 Shade (adds black) – @include shade(red, 10%);
========================================================================== */
/*
 Align Full – @include alignfull;
========================================================================== */
/*
 Align Wide – @include alignwide;
========================================================================== */
/*
 Object Fit – @include object-fit(cover);
========================================================================== */
/*
 Rem to Pix Calculate for fonts
========================================================================== */
/* Fluid Type - Responsive fonts sizing
https://chriskirknielsen.com/blog/modern-fluid-typography-with-clamp/
usage: @include font-size(min viewport size, max viewport, min font size, max font size);
========================================================================== */
/*
@include placeholder {
    font-style:italic;
    color: white;
    font-weight:100;
}
*/
/* -------------------------------------------------------------------------- */
/*                                   Resets                                   */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*                                    Utils                                   */
/* -------------------------------------------------------------------------- */
/*
@mixin truncate-text($overflow: ellipsis){
	overflow: hidden;
	white-space: nowrap;
	text-overflow: $overflow; // values are: clip, ellipsis, or a string
}*/
/*
 SCSS variable in background image with SVG image data URI
 usage – style="fill: friendly-color(#017f85);"
========================================================================== */
/*
 iframe video
========================================================================== */
.is-type-video {
  overflow: hidden;
  border-radius: 6px;
}

.iframe-video {
  position: relative;
}
.iframe-video:before {
  content: "";
  float: left;
  padding-bottom: 56.25%;
}
.iframe-video:after {
  content: "";
  display: table;
  clear: both;
}
.iframe-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Section
	========================================================================== */
.single-region-locs {
  margin: 30px 0;
  background: #e5f6f6;
}
.single-region-locs .row {
  row-gap: 20px;
}
.single-region-locs__address {
  color: #414b50;
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
}
.single-region-locs__icon {
  color: #017f85;
  font-size: 32px;
  margin-right: 15px;
  height: 50px;
}
